generated from boboko/starter
2 lines
12 KiB
JavaScript
Executable File
2 lines
12 KiB
JavaScript
Executable File
(()=>{var re=Object.create,K=Object.defineProperty,ne=Object.getPrototypeOf,ie=Object.prototype.hasOwnProperty,oe=Object.getOwnPropertyNames,ae=Object.getOwnPropertyDescriptor,se=t=>K(t,"__esModule",{value:!0}),le=(t,n)=>()=>(n||(n={exports:{}},t(n.exports,n)),n.exports),fe=(t,n,i)=>{if(n&&typeof n=="object"||typeof n=="function")for(let a of oe(n))!ie.call(t,a)&&a!=="default"&&K(t,a,{get:()=>n[a],enumerable:!(i=ae(n,a))||i.enumerable});return t},ue=t=>fe(se(K(t!=null?re(ne(t)):{},"default",t&&t.__esModule&&"default"in t?{get:()=>t.default,enumerable:!0}:{value:t,enumerable:!0})),t),ce=le((t,n)=>{(function(i,a,v){if(!i)return;for(var u={8:"backspace",9:"tab",13:"enter",16:"shift",17:"ctrl",18:"alt",20:"capslock",27:"esc",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"ins",46:"del",91:"meta",93:"meta",224:"meta"},m={106:"*",107:"+",109:"-",110:".",111:"/",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},h={"~":"`","!":"1","@":"2","#":"3",$:"4","%":"5","^":"6","&":"7","*":"8","(":"9",")":"0",_:"-","+":"=",":":";",'"':"'","<":",",">":".","?":"/","|":"\\"},k={option:"alt",command:"meta",return:"enter",escape:"esc",plus:"+",mod:/Mac|iPod|iPhone|iPad/.test(navigator.platform)?"meta":"ctrl"},M,y=1;y<20;++y)u[111+y]="f"+y;for(y=0;y<=9;++y)u[y+96]=y.toString();function E(e,r,s){if(e.addEventListener){e.addEventListener(r,s,!1);return}e.attachEvent("on"+r,s)}function x(e){if(e.type=="keypress"){var r=String.fromCharCode(e.which);return e.shiftKey||(r=r.toLowerCase()),r}return u[e.which]?u[e.which]:m[e.which]?m[e.which]:String.fromCharCode(e.which).toLowerCase()}function j(e,r){return e.sort().join(",")===r.sort().join(",")}function F(e){var r=[];return e.shiftKey&&r.push("shift"),e.altKey&&r.push("alt"),e.ctrlKey&&r.push("ctrl"),e.metaKey&&r.push("meta"),r}function V(e){if(e.preventDefault){e.preventDefault();return}e.returnValue=!1}function B(e){if(e.stopPropagation){e.stopPropagation();return}e.cancelBubble=!0}function L(e){return e=="shift"||e=="ctrl"||e=="alt"||e=="meta"}function X(){if(!M){M={};for(var e in u)e>95&&e<112||u.hasOwnProperty(e)&&(M[u[e]]=e)}return M}function Y(e,r,s){return s||(s=X()[e]?"keydown":"keypress"),s=="keypress"&&r.length&&(s="keydown"),s}function Q(e){return e==="+"?["+"]:(e=e.replace(/\+{2}/g,"+plus"),e.split("+"))}function G(e,r){var s,w,O,C=[];for(s=Q(e),O=0;O<s.length;++O)w=s[O],k[w]&&(w=k[w]),r&&r!="keypress"&&h[w]&&(w=h[w],C.push("shift")),L(w)&&C.push(w);return r=Y(w,C,r),{key:w,modifiers:C,action:r}}function R(e,r){return e===null||e===a?!1:e===r?!0:R(e.parentNode,r)}function _(e){var r=this;if(e=e||a,!(r instanceof _))return new _(e);r.target=e,r._callbacks={},r._directMap={};var s={},w,O=!1,C=!1,P=!1;function D(o){o=o||{};var f=!1,d;for(d in s){if(o[d]){f=!0;continue}s[d]=0}f||(P=!1)}function I(o,f,d,l,p,b){var c,g,A=[],S=d.type;if(!r._callbacks[o])return[];for(S=="keyup"&&L(o)&&(f=[o]),c=0;c<r._callbacks[o].length;++c)if(g=r._callbacks[o][c],!(!l&&g.seq&&s[g.seq]!=g.level)&&S==g.action&&(S=="keypress"&&!d.metaKey&&!d.ctrlKey||j(f,g.modifiers))){var ee=!l&&g.combo==p,te=l&&g.seq==l&&g.level==b;(ee||te)&&r._callbacks[o].splice(c,1),A.push(g)}return A}function q(o,f,d,l){r.stopCallback(f,f.target||f.srcElement,d,l)||o(f,d)===!1&&(V(f),B(f))}r._handleKey=function(o,f,d){var l=I(o,f,d),p,b={},c=0,g=!1;for(p=0;p<l.length;++p)l[p].seq&&(c=Math.max(c,l[p].level));for(p=0;p<l.length;++p){if(l[p].seq){if(l[p].level!=c)continue;g=!0,b[l[p].seq]=1,q(l[p].callback,d,l[p].combo,l[p].seq);continue}g||q(l[p].callback,d,l[p].combo)}var A=d.type=="keypress"&&C;d.type==P&&!L(o)&&!A&&D(b),C=g&&d.type=="keydown"};function T(o){typeof o.which!="number"&&(o.which=o.keyCode);var f=x(o);if(f){if(o.type=="keyup"&&O===f){O=!1;return}r.handleKey(f,F(o),o)}}function Z(){clearTimeout(w),w=setTimeout(D,1e3)}function $(o,f,d,l){s[o]=0;function p(S){return function(){P=S,++s[o],Z()}}function b(S){q(d,S,o),l!=="keyup"&&(O=x(S)),setTimeout(D,10)}for(var c=0;c<f.length;++c){var g=c+1===f.length,A=g?b:p(l||G(f[c+1]).action);z(f[c],A,l,o,c)}}function z(o,f,d,l,p){r._directMap[o+":"+d]=f,o=o.replace(/\s+/g," ");var b=o.split(" "),c;if(b.length>1){$(o,b,f,d);return}c=G(o,d),r._callbacks[c.key]=r._callbacks[c.key]||[],I(c.key,c.modifiers,{type:c.action},l,o,p),r._callbacks[c.key][l?"unshift":"push"]({callback:f,modifiers:c.modifiers,action:c.action,seq:l,level:p,combo:o})}r._bindMultiple=function(o,f,d){for(var l=0;l<o.length;++l)z(o[l],f,d)},E(e,"keypress",T),E(e,"keydown",T),E(e,"keyup",T)}_.prototype.bind=function(e,r,s){var w=this;return e=e instanceof Array?e:[e],w._bindMultiple.call(w,e,r,s),w},_.prototype.unbind=function(e,r){var s=this;return s.bind.call(s,e,function(){},r)},_.prototype.trigger=function(e,r){var s=this;return s._directMap[e+":"+r]&&s._directMap[e+":"+r]({},e),s},_.prototype.reset=function(){var e=this;return e._callbacks={},e._directMap={},e},_.prototype.stopCallback=function(e,r){var s=this;if((" "+r.className+" ").indexOf(" mousetrap ")>-1||R(r,s.target))return!1;if("composedPath"in e&&typeof e.composedPath=="function"){var w=e.composedPath()[0];w!==e.target&&(r=w)}return r.tagName=="INPUT"||r.tagName=="SELECT"||r.tagName=="TEXTAREA"||r.isContentEditable},_.prototype.handleKey=function(){var e=this;return e._handleKey.apply(e,arguments)},_.addKeycodes=function(e){for(var r in e)e.hasOwnProperty(r)&&(u[r]=e[r]);M=null},_.init=function(){var e=_(a);for(var r in e)r.charAt(0)!=="_"&&(_[r]=(function(s){return function(){return e[s].apply(e,arguments)}})(r))},_.init(),i.Mousetrap=_,typeof n<"u"&&n.exports&&(n.exports=_),typeof define=="function"&&define.amd&&define(function(){return _})})(typeof window<"u"?window:null,typeof window<"u"?document:null)}),U=ue(ce());(function(t){if(t){var n={},i=t.prototype.stopCallback;t.prototype.stopCallback=function(a,v,u,m){var h=this;return h.paused?!0:n[u]||n[m]?!1:i.call(h,a,v,u)},t.prototype.bindGlobal=function(a,v,u){var m=this;if(m.bind(a,v,u),a instanceof Array){for(var h=0;h<a.length;h++)n[a[h]]=!0;return}n[a]=!0},t.init()}})(typeof Mousetrap<"u"?Mousetrap:void 0);var H=()=>Array.from(document.querySelectorAll('[aria-modal="true"]')).find(t=>window.getComputedStyle(t).display!=="none"),de=t=>{t.directive("mousetrap",(n,{modifiers:i,expression:a},{cleanup:v,evaluate:u})=>{let m=()=>a?u(a):n.click();i=i.map(h=>h.replace(/--/g," ").replace(/-/g,"+").replace(/\bslash\b/g,"/")),i.includes("global")&&(i=i.filter(h=>h!=="global"),U.default.bindGlobal(i,h=>{let k=H();k&&!k.contains(n)||(h.preventDefault(),m())})),U.default.bind(i,h=>{let k=H();k&&!k.contains(n)||(h.preventDefault(),m())}),v(()=>{U.default.unbind(i)})})},J=de;var W=()=>({isOpen:window.Alpine.$persist(!0).as("isOpen"),isOpenDesktop:window.Alpine.$persist(!0).as("isOpenDesktop"),collapsedGroups:window.Alpine.$persist(null).as("collapsedGroups"),scrollTop:0,init(){this.resizeObserver=null,this.setUpResizeObserver(),document.addEventListener("livewire:navigate",()=>{let t=document.querySelector(".fi-main-sidebar .fi-sidebar-nav");t&&(this.scrollTop=t.scrollTop)}),document.addEventListener("livewire:navigated",()=>{this.setUpResizeObserver(),requestAnimationFrame(()=>{let t=document.querySelector(".fi-main-sidebar .fi-sidebar-nav");t&&this.scrollTop&&(t.scrollTop=this.scrollTop)})})},setUpResizeObserver(){this.resizeObserver&&this.resizeObserver.disconnect();let t=window.innerWidth;this.resizeObserver=new ResizeObserver(()=>{let n=window.innerWidth,i=t>=1024,a=n<1024,v=n>=1024;i&&a?(this.isOpenDesktop=this.isOpen,this.isOpen&&this.close()):!i&&v&&(this.isOpen=this.isOpenDesktop),t=n}),this.resizeObserver.observe(document.body),window.innerWidth<1024?this.isOpen&&(this.isOpenDesktop=!0,this.close()):this.isOpen=this.isOpenDesktop},groupIsCollapsed(t){return this.collapsedGroups.includes(t)},collapseGroup(t){this.collapsedGroups.includes(t)||(this.collapsedGroups=this.collapsedGroups.concat(t))},toggleCollapsedGroup(t){this.collapsedGroups=this.collapsedGroups.includes(t)?this.collapsedGroups.filter(n=>n!==t):this.collapsedGroups.concat(t)},close(){this.isOpen=!1,window.innerWidth>=1024&&(this.isOpenDesktop=!1)},open(){this.isOpen=!0,window.innerWidth>=1024&&(this.isOpenDesktop=!0)}});document.addEventListener("alpine:init",()=>{let t=localStorage.getItem("theme")??getComputedStyle(document.documentElement).getPropertyValue("--default-theme-mode");window.Alpine.store("theme",t==="dark"||t==="system"&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),window.addEventListener("theme-changed",n=>{let i=n.detail;localStorage.setItem("theme",i),i==="system"&&(i=window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),window.Alpine.store("theme",i)}),window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",n=>{localStorage.getItem("theme")==="system"&&window.Alpine.store("theme",n.matches?"dark":"light")}),window.Alpine.effect(()=>{window.Alpine.store("theme")==="dark"?document.documentElement.classList.add("dark"):document.documentElement.classList.remove("dark")})});document.addEventListener("livewire:init",()=>{Livewire.hook("request",({payload:t,fail:n})=>{n(({status:i,preventDefault:a})=>{let v=window.filamentErrorNotifications;if(!v)return;if(JSON.parse(t).components.length===1){for(let m of JSON.parse(t).components)if(JSON.parse(m.snapshot).data.isFilamentNotificationsComponent)return}let u=v[i]??v[""];u.isDisabled!==!0&&(a(),u.isHidden!==!0&&new FilamentNotification().title(u.title).body(u.body).danger().send())})})});var N=window.history.replaceState,pe=window.history.pushState;window.history.replaceState=function(t,n,i){t?.url instanceof URL&&(t.url=t.url.toString());let a=i||t?.url||window.location.href,v=window.location.href;if(a!==v){N.call(window.history,t,n,i);return}try{let u=window.history.state;JSON.stringify(t)!==JSON.stringify(u)&&N.call(window.history,t,n,i)}catch{N.call(window.history,t,n,i)}};window.history.pushState=function(t,n,i){t?.url instanceof URL&&(t.url=t.url.toString()),pe.call(window.history,t,n,i)};document.addEventListener("livewire:init",()=>{window.Livewire.hook("component.init",({component:t})=>{t.el?.classList?.contains("fi-resource-create-record-page")&&t.snapshot?.data?.isCreating===!0&&(t.$wire.isCreating=!1)})});document.addEventListener("DOMContentLoaded",()=>{setTimeout(()=>{let t=document.querySelector(".fi-main-sidebar .fi-sidebar-item.fi-active");if((!t||t.offsetParent===null)&&(t=document.querySelector(".fi-main-sidebar .fi-sidebar-group.fi-active")),!t||t.offsetParent===null)return;let n=document.querySelector(".fi-main-sidebar .fi-sidebar-nav");n&&n.scrollTo(0,t.offsetTop-window.innerHeight/2)},10)});window.setUpUnsavedDataChangesAlert=({body:t,livewireComponent:n,$wire:i})=>{let a=v=>{window.jsMd5(JSON.stringify(i.data).replace(/\\/g,""))===i.savedDataHash||i?.__instance?.effects?.redirect||(v.preventDefault(),v.returnValue=!0)};window.addEventListener("beforeunload",a),i.__instance.addCleanup(()=>window.removeEventListener("beforeunload",a))};window.setUpSpaModeUnsavedDataChangesAlert=({body:t,resolveLivewireComponentUsing:n,$wire:i})=>{let a=()=>i?.__instance?.effects?.redirect?!1:window.jsMd5(JSON.stringify(i.data).replace(/\\/g,""))!==i.savedDataHash,v=()=>confirm(t),u=h=>{if(typeof n()<"u"){if(!a()||v())return;h.preventDefault()}},m=h=>{a()&&(h.preventDefault(),h.returnValue=!0)};document.addEventListener("livewire:navigate",u),window.addEventListener("beforeunload",m),i.__instance.addCleanup(()=>{document.removeEventListener("livewire:navigate",u),window.removeEventListener("beforeunload",m)})};window.setUpUnsavedActionChangesAlert=({resolveLivewireComponentUsing:t,$wire:n})=>{let i=a=>{if(!(typeof t()>"u")&&(n.mountedActions??[]).some(v=>v.hasUnsavedChangesAlert??!0)&&!n?.__instance?.effects?.redirect){a.preventDefault(),a.returnValue=!0;return}};window.addEventListener("beforeunload",i),n.__instance.addCleanup(()=>window.removeEventListener("beforeunload",i))};document.addEventListener("alpine:init",()=>{window.Alpine.plugin(J),window.Alpine.store("sidebar",W())});})();
|