UNPKG

@rero/rero-ils-ui

Version:

User interface for RERO integrated library system (RERO ILS).

6 lines (5 loc) 24.4 kB
import{Ab as ue,Bb as fe,Fe as R,Ge as S,He as z,Ie as ye,Jc as q,Je as ge,Kb as V,Kc as _,Ke as G,Lb as k,Mb as E,Nc as v,Ne as Me,Oc as r,Qe as U,Rb as ce,Re as W,Se as F,Ta as ae,Te as Ee,Ub as pe,Ue as A,V as ne,Vb as ve,W as ie,Wc as Z,Y as P,_ as I,a as L,fa as D,fc as me,gb as M,hb as se,ib as re,kb as le,lb as C,pe as b,qa as oe,rd as he,sa as T,tc as H,ue as Ce,va as g,xb as de}from"./chunk-Q2WBXDIA.js";var Se=["data-p-icon","check"],je=(()=>{class n extends A{static \u0275fac=(()=>{let e;return function(a){return(e||(e=g(n)))(a||n)}})();static \u0275cmp=M({type:n,selectors:[["","data-p-icon","check"]],features:[C],attrs:Se,decls:1,vars:0,consts:[["d","M4.86199 11.5948C4.78717 11.5923 4.71366 11.5745 4.64596 11.5426C4.57826 11.5107 4.51779 11.4652 4.46827 11.4091L0.753985 7.69483C0.683167 7.64891 0.623706 7.58751 0.580092 7.51525C0.536478 7.44299 0.509851 7.36177 0.502221 7.27771C0.49459 7.19366 0.506156 7.10897 0.536046 7.03004C0.565935 6.95111 0.613367 6.88 0.674759 6.82208C0.736151 6.76416 0.8099 6.72095 0.890436 6.69571C0.970973 6.67046 1.05619 6.66385 1.13966 6.67635C1.22313 6.68886 1.30266 6.72017 1.37226 6.76792C1.44186 6.81567 1.4997 6.8786 1.54141 6.95197L4.86199 10.2503L12.6397 2.49483C12.7444 2.42694 12.8689 2.39617 12.9932 2.40745C13.1174 2.41873 13.2343 2.47141 13.3251 2.55705C13.4159 2.64268 13.4753 2.75632 13.4938 2.87973C13.5123 3.00315 13.4888 3.1292 13.4271 3.23768L5.2557 11.4091C5.20618 11.4652 5.14571 11.5107 5.07801 11.5426C5.01031 11.5745 4.9368 11.5923 4.86199 11.5948Z","fill","currentColor"]],template:function(i,a){i&1&&(D(),E(0,"path",0))},encapsulation:2})}return n})();var Fe=["data-p-icon","times"],nt=(()=>{class n extends A{static \u0275fac=(()=>{let e;return function(a){return(e||(e=g(n)))(a||n)}})();static \u0275cmp=M({type:n,selectors:[["","data-p-icon","times"]],features:[C],attrs:Fe,decls:1,vars:0,consts:[["d","M8.01186 7.00933L12.27 2.75116C12.341 2.68501 12.398 2.60524 12.4375 2.51661C12.4769 2.42798 12.4982 2.3323 12.4999 2.23529C12.5016 2.13827 12.4838 2.0419 12.4474 1.95194C12.4111 1.86197 12.357 1.78024 12.2884 1.71163C12.2198 1.64302 12.138 1.58893 12.0481 1.55259C11.9581 1.51625 11.8617 1.4984 11.7647 1.50011C11.6677 1.50182 11.572 1.52306 11.4834 1.56255C11.3948 1.60204 11.315 1.65898 11.2488 1.72997L6.99067 5.98814L2.7325 1.72997C2.59553 1.60234 2.41437 1.53286 2.22718 1.53616C2.03999 1.53946 1.8614 1.61529 1.72901 1.74767C1.59663 1.88006 1.5208 2.05865 1.5175 2.24584C1.5142 2.43303 1.58368 2.61419 1.71131 2.75116L5.96948 7.00933L1.71131 11.2675C1.576 11.403 1.5 11.5866 1.5 11.7781C1.5 11.9696 1.576 12.1532 1.71131 12.2887C1.84679 12.424 2.03043 12.5 2.2219 12.5C2.41338 12.5 2.59702 12.424 2.7325 12.2887L6.99067 8.03052L11.2488 12.2887C11.3843 12.424 11.568 12.5 11.7594 12.5C11.9509 12.5 12.1346 12.424 12.27 12.2887C12.4053 12.1532 12.4813 11.9696 12.4813 11.7781C12.4813 11.5866 12.4053 11.403 12.27 11.2675L8.01186 7.00933Z","fill","currentColor"]],template:function(i,a){i&1&&(D(),E(0,"path",0))},encapsulation:2})}return n})();var xe=["data-p-icon","times-circle"],st=(()=>{class n extends A{pathId;onInit(){this.pathId="url(#"+Ce()+")"}static \u0275fac=(()=>{let e;return function(a){return(e||(e=g(n)))(a||n)}})();static \u0275cmp=M({type:n,selectors:[["","data-p-icon","times-circle"]],features:[C],attrs:xe,decls:5,vars:2,consts:[["fill-rule","evenodd","clip-rule","evenodd","d","M7 14C5.61553 14 4.26215 13.5895 3.11101 12.8203C1.95987 12.0511 1.06266 10.9579 0.532846 9.67879C0.00303296 8.3997 -0.13559 6.99224 0.134506 5.63437C0.404603 4.2765 1.07129 3.02922 2.05026 2.05026C3.02922 1.07129 4.2765 0.404603 5.63437 0.134506C6.99224 -0.13559 8.3997 0.00303296 9.67879 0.532846C10.9579 1.06266 12.0511 1.95987 12.8203 3.11101C13.5895 4.26215 14 5.61553 14 7C14 8.85652 13.2625 10.637 11.9497 11.9497C10.637 13.2625 8.85652 14 7 14ZM7 1.16667C5.84628 1.16667 4.71846 1.50879 3.75918 2.14976C2.79989 2.79074 2.05222 3.70178 1.61071 4.76768C1.16919 5.83358 1.05367 7.00647 1.27876 8.13803C1.50384 9.26958 2.05941 10.309 2.87521 11.1248C3.69102 11.9406 4.73042 12.4962 5.86198 12.7212C6.99353 12.9463 8.16642 12.8308 9.23232 12.3893C10.2982 11.9478 11.2093 11.2001 11.8502 10.2408C12.4912 9.28154 12.8333 8.15373 12.8333 7C12.8333 5.45291 12.2188 3.96918 11.1248 2.87521C10.0308 1.78125 8.5471 1.16667 7 1.16667ZM4.66662 9.91668C4.58998 9.91704 4.51404 9.90209 4.44325 9.87271C4.37246 9.84333 4.30826 9.8001 4.2544 9.74557C4.14516 9.6362 4.0838 9.48793 4.0838 9.33335C4.0838 9.17876 4.14516 9.0305 4.2544 8.92113L6.17553 7L4.25443 5.07891C4.15139 4.96832 4.09529 4.82207 4.09796 4.67094C4.10063 4.51982 4.16185 4.37563 4.26872 4.26876C4.3756 4.16188 4.51979 4.10066 4.67091 4.09799C4.82204 4.09532 4.96829 4.15142 5.07887 4.25446L6.99997 6.17556L8.92106 4.25446C9.03164 4.15142 9.1779 4.09532 9.32903 4.09799C9.48015 4.10066 9.62434 4.16188 9.73121 4.26876C9.83809 4.37563 9.89931 4.51982 9.90198 4.67094C9.90464 4.82207 9.84855 4.96832 9.74551 5.07891L7.82441 7L9.74554 8.92113C9.85478 9.0305 9.91614 9.17876 9.91614 9.33335C9.91614 9.48793 9.85478 9.6362 9.74554 9.74557C9.69168 9.8001 9.62748 9.84333 9.55669 9.87271C9.4859 9.90209 9.40996 9.91704 9.33332 9.91668C9.25668 9.91704 9.18073 9.90209 9.10995 9.87271C9.03916 9.84333 8.97495 9.8001 8.9211 9.74557L6.99997 7.82444L5.07884 9.74557C5.02499 9.8001 4.96078 9.84333 4.88999 9.87271C4.81921 9.90209 4.74326 9.91704 4.66662 9.91668Z","fill","currentColor"],[3,"id"],["width","14","height","14","fill","white"]],template:function(i,a){i&1&&(D(),V(0,"g"),E(1,"path",0),k(),V(2,"defs")(3,"clipPath",1),E(4,"rect",2),k()()),i&2&&(de("clip-path",a.pathId),ae(3),ce("id",a.pathId))},encapsulation:2})}return n})();var Be=Object.defineProperty,Le=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,$e=Object.prototype.propertyIsEnumerable,De=(n,t,e)=>t in n?Be(n,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):n[t]=e,Ae=(n,t)=>{for(var e in t||(t={}))we.call(t,e)&&De(n,e,t[e]);if(Le)for(var e of Le(t))$e.call(t,e)&&De(n,e,t[e]);return n},Pe=(n,t,e)=>new Promise((i,a)=>{var o=d=>{try{l(e.next(d))}catch(f){a(f)}},s=d=>{try{l(e.throw(d))}catch(f){a(f)}},l=d=>d.done?i(d.value):Promise.resolve(d.value).then(o,s);l((e=e.apply(n,t)).next())}),x="animation",O="transition";function Ve(n){return n?n.disabled||!!(n.safe&&ge()):!1}function ke(n,t){return n?Ae(Ae({},n),Object.entries(t).reduce((e,[i,a])=>{var o;return e[i]=(o=n[i])!=null?o:a,e},{})):t}function He(n){let{name:t,enterClass:e,leaveClass:i}=n||{};return{enter:{from:e?.from||`${t}-enter-from`,to:e?.to||`${t}-enter-to`,active:e?.active||`${t}-enter-active`},leave:{from:i?.from||`${t}-leave-from`,to:i?.to||`${t}-leave-to`,active:i?.active||`${t}-leave-active`}}}function qe(n){return{enter:{onBefore:n?.onBeforeEnter,onStart:n?.onEnter,onAfter:n?.onAfterEnter,onCancelled:n?.onEnterCancelled},leave:{onBefore:n?.onBeforeLeave,onStart:n?.onLeave,onAfter:n?.onAfterLeave,onCancelled:n?.onLeaveCancelled}}}function _e(n,t){let e=window.getComputedStyle(n),i=m=>{let y=e[`${m}Delay`],h=e[`${m}Duration`];return[y.split(", ").map(R),h.split(", ").map(R)]},[a,o]=i(O),[s,l]=i(x),d=Math.max(...o.map((m,y)=>m+a[y])),f=Math.max(...l.map((m,y)=>m+s[y])),u,c=0,p=0;return t===O?d>0&&(u=O,c=d,p=o.length):t===x?f>0&&(u=x,c=f,p=l.length):(c=Math.max(d,f),u=c>0?d>f?O:x:void 0,p=u?u===O?o.length:l.length:0),{type:u,timeout:c,count:p}}function B(n,t){return typeof n=="number"?n:typeof n=="object"&&n[t]!=null?n[t]:null}function Ze(n,t=!0,e=!1){if(!t&&!e)return;let i=ye(n);t&&G(n,"--pui-motion-height",i.height+"px"),e&&G(n,"--pui-motion-width",i.width+"px")}var Re={name:"p",safe:!0,disabled:!1,enter:!0,leave:!0,autoHeight:!0,autoWidth:!1};function J(n,t){if(!n)throw new Error("Element is required.");let e={},i=!1,a={},o=null,s={},l=u=>{if(Object.assign(e,ke(u,Re)),!e.enter&&!e.leave)throw new Error("Enter or leave must be true.");s=qe(e),i=Ve(e),a=He(e),o=null},d=u=>Pe(null,null,function*(){o?.();let{onBefore:c,onStart:p,onAfter:m,onCancelled:y}=s[u]||{},h={element:n};if(i){c?.(h),p?.(h),m?.(h);return}let{from:X,active:Y,to:j}=a[u]||{};return Ze(n,e.autoHeight,e.autoWidth),c?.(h),S(n,X),S(n,Y),n.offsetHeight,z(n,X),S(n,j),p?.(h),new Promise(ee=>{let Te=B(e.duration,u),te=()=>{z(n,[j,Y]),o=null},be=()=>{te(),m?.(h),ee()};o=()=>{te(),y?.(h),ee()},Ge(n,e.type,Te,be)})});l(t);let f={enter:()=>e.enter?d("enter"):Promise.resolve(),leave:()=>e.leave?d("leave"):Promise.resolve(),cancel:()=>{o?.(),o=null},update:(u,c)=>{if(!u)throw new Error("Element is required.");n=u,f.cancel(),l(c)}};return e.appear&&f.enter(),f}var ze=0;function Ge(n,t,e,i){let a=n._motionEndId=++ze,o=()=>{a===n._motionEndId&&i()};if(e!=null)return setTimeout(o,e);let{type:s,timeout:l,count:d}=_e(n,t);if(!s){i();return}let f=s+"end",u=0,c=()=>{n.removeEventListener(f,p,!0),o()},p=m=>{m.target===n&&++u>=d&&c()};n.addEventListener(f,p,{capture:!0,once:!0}),setTimeout(()=>{u<d&&c()},l+1)}var Ue=["*"];function We(n,t){n&1&&ve(0)}var w=new WeakMap;function N(n,t){if(n)switch(w.has(n)||w.set(n,{display:n.style.display,visibility:n.style.visibility,maxHeight:n.style.maxHeight,overflow:n.style.overflow}),t){case"display":n.style.display="none";break;case"visibility":n.style.visibility="hidden",n.style.maxHeight="0",n.style.overflow="hidden";break}}function $(n,t){if(!n)return;let e=w.get(n)??n.style;switch(t){case"display":n.style.display=e?.display||"";break;case"visibility":n.style.visibility=e?.visibility||"",n.style.maxHeight=e?.maxHeight||"",n.style.overflow=e?.overflow||"";break}w.delete(n)}var Ke=` .p-motion { display: block; } `,Je={root:"p-motion"},Q=(()=>{class n extends Me{name="motion";style=Ke;classes=Je;static \u0275fac=(()=>{let e;return function(a){return(e||(e=g(n)))(a||n)}})();static \u0275prov=ne({token:n,factory:n.\u0275fac})}return n})();var Ie=new P("MOTION_INSTANCE"),Qe=(()=>{class n extends W{$pcMotion=I(Ie,{optional:!0,skipSelf:!0})??void 0;bindDirectiveInstance=I(F,{self:!0});onAfterViewChecked(){let i=this.options()?.root||{};this.bindDirectiveInstance.setAttrs(L(L({},this.ptms(["host","root"])),i))}_componentStyle=I(Q);visible=r(!1);mountOnEnter=r(!0);unmountOnLeave=r(!0);name=r(void 0);type=r(void 0);safe=r(void 0);disabled=r(!1);appear=r(!1);enter=r(!0);leave=r(!0);duration=r(void 0);hideStrategy=r("display");enterFromClass=r(void 0);enterToClass=r(void 0);enterActiveClass=r(void 0);leaveFromClass=r(void 0);leaveToClass=r(void 0);leaveActiveClass=r(void 0);options=r({});onBeforeEnter=v();onEnter=v();onAfterEnter=v();onEnterCancelled=v();onBeforeLeave=v();onLeave=v();onAfterLeave=v();onLeaveCancelled=v();motionOptions=_(()=>{let e=this.options();return{name:e.name??this.name(),type:e.type??this.type(),safe:e.safe??this.safe(),disabled:e.disabled??this.disabled(),appear:!1,enter:e.enter??this.enter(),leave:e.leave??this.leave(),duration:e.duration??this.duration(),enterClass:{from:e.enterClass?.from??(e.name?void 0:this.enterFromClass()),to:e.enterClass?.to??(e.name?void 0:this.enterToClass()),active:e.enterClass?.active??(e.name?void 0:this.enterActiveClass())},leaveClass:{from:e.leaveClass?.from??(e.name?void 0:this.leaveFromClass()),to:e.leaveClass?.to??(e.name?void 0:this.leaveToClass()),active:e.leaveClass?.active??(e.name?void 0:this.leaveActiveClass())},onBeforeEnter:e.onBeforeEnter??this.handleBeforeEnter,onEnter:e.onEnter??this.handleEnter,onAfterEnter:e.onAfterEnter??this.handleAfterEnter,onEnterCancelled:e.onEnterCancelled??this.handleEnterCancelled,onBeforeLeave:e.onBeforeLeave??this.handleBeforeLeave,onLeave:e.onLeave??this.handleLeave,onAfterLeave:e.onAfterLeave??this.handleAfterLeave,onLeaveCancelled:e.onLeaveCancelled??this.handleLeaveCancelled}});motion;isInitialMount=!0;cancelled=!1;destroyed=!1;rendered=oe(!1);handleBeforeEnter=e=>!this.destroyed&&this.onBeforeEnter.emit(e);handleEnter=e=>!this.destroyed&&this.onEnter.emit(e);handleAfterEnter=e=>!this.destroyed&&this.onAfterEnter.emit(e);handleEnterCancelled=e=>!this.destroyed&&this.onEnterCancelled.emit(e);handleBeforeLeave=e=>!this.destroyed&&this.onBeforeLeave.emit(e);handleLeave=e=>!this.destroyed&&this.onLeave.emit(e);handleAfterLeave=e=>!this.destroyed&&this.onAfterLeave.emit(e);handleLeaveCancelled=e=>!this.destroyed&&this.onLeaveCancelled.emit(e);constructor(){super(),T(()=>{let e=this.hideStrategy();this.isInitialMount?(N(this.$el,e),this.rendered.set(this.visible()&&this.mountOnEnter()||!this.mountOnEnter())):this.visible()&&!this.rendered()&&(N(this.$el,e),this.rendered.set(!0))}),T(()=>{this.motion||(this.motion=J(this.$el,this.motionOptions()))}),Z(async()=>{if(!this.$el)return;let e=this.isInitialMount&&this.visible()&&this.appear(),i=this.hideStrategy();this.visible()?(await b(),$(this.$el,i),(e||!this.isInitialMount)&&(this.applyMotionDuration("enter"),this.motion?.enter())):this.isInitialMount||(await b(),this.applyMotionDuration("leave"),this.motion?.leave()?.then(async()=>{this.$el&&!this.cancelled&&!this.visible()&&(N(this.$el,i),this.unmountOnLeave()&&(await b(),this.cancelled||this.rendered.set(!1)))})),this.isInitialMount=!1})}applyMotionDuration(e){let i=q(this.motionOptions),a=B(i.duration,e);if(a==null||!this.$el)return;let o=this.$el,s=`${a}ms`;i.type==="transition"?o.style.transitionDuration=s:o.style.animationDuration=s}onDestroy(){this.destroyed=!0,this.cancelled=!0,this.motion?.cancel(),this.motion=void 0,$(this.$el,this.hideStrategy()),this.$el?.remove(),this.isInitialMount=!0}static \u0275fac=function(i){return new(i||n)};static \u0275cmp=M({type:n,selectors:[["p-motion"]],hostVars:2,hostBindings:function(i,a){i&2&&me(a.cx("root"))},inputs:{visible:[1,"visible"],mountOnEnter:[1,"mountOnEnter"],unmountOnLeave:[1,"unmountOnLeave"],name:[1,"name"],type:[1,"type"],safe:[1,"safe"],disabled:[1,"disabled"],appear:[1,"appear"],enter:[1,"enter"],leave:[1,"leave"],duration:[1,"duration"],hideStrategy:[1,"hideStrategy"],enterFromClass:[1,"enterFromClass"],enterToClass:[1,"enterToClass"],enterActiveClass:[1,"enterActiveClass"],leaveFromClass:[1,"leaveFromClass"],leaveToClass:[1,"leaveToClass"],leaveActiveClass:[1,"leaveActiveClass"],options:[1,"options"]},outputs:{onBeforeEnter:"onBeforeEnter",onEnter:"onEnter",onAfterEnter:"onAfterEnter",onEnterCancelled:"onEnterCancelled",onBeforeLeave:"onBeforeLeave",onLeave:"onLeave",onAfterLeave:"onAfterLeave",onLeaveCancelled:"onLeaveCancelled"},features:[H([Q,{provide:Ie,useExisting:n},{provide:U,useExisting:n}]),le([F]),C],ngContentSelectors:Ue,decls:1,vars:1,template:function(i,a){i&1&&(pe(),ue(0,We,1,0)),i&2&&fe(a.rendered()?0:-1)},dependencies:[he,Ee],encapsulation:2})}return n})(),Oe=new P("MOTION_DIRECTIVE_INSTANCE"),Dt=(()=>{class n extends W{$pcMotionDirective=I(Oe,{optional:!0,skipSelf:!0})??void 0;visible=r(!1,{alias:"pMotion"});name=r(void 0,{alias:"pMotionName"});type=r(void 0,{alias:"pMotionType"});safe=r(void 0,{alias:"pMotionSafe"});disabled=r(!1,{alias:"pMotionDisabled"});appear=r(!1,{alias:"pMotionAppear"});enter=r(!0,{alias:"pMotionEnter"});leave=r(!0,{alias:"pMotionLeave"});duration=r(void 0,{alias:"pMotionDuration"});hideStrategy=r("display",{alias:"pMotionHideStrategy"});enterFromClass=r(void 0,{alias:"pMotionEnterFromClass"});enterToClass=r(void 0,{alias:"pMotionEnterToClass"});enterActiveClass=r(void 0,{alias:"pMotionEnterActiveClass"});leaveFromClass=r(void 0,{alias:"pMotionLeaveFromClass"});leaveToClass=r(void 0,{alias:"pMotionLeaveToClass"});leaveActiveClass=r(void 0,{alias:"pMotionLeaveActiveClass"});options=r({},{alias:"pMotionOptions"});onBeforeEnter=v({alias:"pMotionOnBeforeEnter"});onEnter=v({alias:"pMotionOnEnter"});onAfterEnter=v({alias:"pMotionOnAfterEnter"});onEnterCancelled=v({alias:"pMotionOnEnterCancelled"});onBeforeLeave=v({alias:"pMotionOnBeforeLeave"});onLeave=v({alias:"pMotionOnLeave"});onAfterLeave=v({alias:"pMotionOnAfterLeave"});onLeaveCancelled=v({alias:"pMotionOnLeaveCancelled"});motionOptions=_(()=>{let e=this.options()??{};return{name:e.name??this.name(),type:e.type??this.type(),safe:e.safe??this.safe(),disabled:e.disabled??this.disabled(),appear:!1,enter:e.enter??this.enter(),leave:e.leave??this.leave(),duration:e.duration??this.duration(),enterClass:{from:e.enterClass?.from??(e.name?void 0:this.enterFromClass()),to:e.enterClass?.to??(e.name?void 0:this.enterToClass()),active:e.enterClass?.active??(e.name?void 0:this.enterActiveClass())},leaveClass:{from:e.leaveClass?.from??(e.name?void 0:this.leaveFromClass()),to:e.leaveClass?.to??(e.name?void 0:this.leaveToClass()),active:e.leaveClass?.active??(e.name?void 0:this.leaveActiveClass())},onBeforeEnter:e.onBeforeEnter??this.handleBeforeEnter,onEnter:e.onEnter??this.handleEnter,onAfterEnter:e.onAfterEnter??this.handleAfterEnter,onEnterCancelled:e.onEnterCancelled??this.handleEnterCancelled,onBeforeLeave:e.onBeforeLeave??this.handleBeforeLeave,onLeave:e.onLeave??this.handleLeave,onAfterLeave:e.onAfterLeave??this.handleAfterLeave,onLeaveCancelled:e.onLeaveCancelled??this.handleLeaveCancelled}});motion;isInitialMount=!0;cancelled=!1;destroyed=!1;handleBeforeEnter=e=>!this.destroyed&&this.onBeforeEnter.emit(e);handleEnter=e=>!this.destroyed&&this.onEnter.emit(e);handleAfterEnter=e=>!this.destroyed&&this.onAfterEnter.emit(e);handleEnterCancelled=e=>!this.destroyed&&this.onEnterCancelled.emit(e);handleBeforeLeave=e=>!this.destroyed&&this.onBeforeLeave.emit(e);handleLeave=e=>!this.destroyed&&this.onLeave.emit(e);handleAfterLeave=e=>!this.destroyed&&this.onAfterLeave.emit(e);handleLeaveCancelled=e=>!this.destroyed&&this.onLeaveCancelled.emit(e);constructor(){super(),T(()=>{this.motion||(this.motion=J(this.$el,this.motionOptions()))}),Z(()=>{if(!this.$el)return;let e=this.isInitialMount&&this.visible()&&this.appear(),i=this.hideStrategy();this.visible()?($(this.$el,i),(e||!this.isInitialMount)&&(this.applyMotionDuration("enter"),this.motion?.enter())):this.isInitialMount?N(this.$el,i):(this.applyMotionDuration("leave"),this.motion?.leave()?.then(()=>{this.$el&&!this.cancelled&&!this.visible()&&N(this.$el,i)})),this.isInitialMount=!1})}applyMotionDuration(e){let i=q(this.motionOptions),a=B(i.duration,e);if(a==null||!this.$el)return;let o=this.$el,s=`${a}ms`;i.type==="transition"?o.style.transitionDuration=s:o.style.animationDuration=s}onDestroy(){this.destroyed=!0,this.cancelled=!0,this.motion?.cancel(),this.motion=void 0,$(this.$el,this.hideStrategy()),this.$el?.remove(),this.isInitialMount=!0}static \u0275fac=function(i){return new(i||n)};static \u0275dir=re({type:n,selectors:[["","pMotion",""]],inputs:{visible:[1,"pMotion","visible"],name:[1,"pMotionName","name"],type:[1,"pMotionType","type"],safe:[1,"pMotionSafe","safe"],disabled:[1,"pMotionDisabled","disabled"],appear:[1,"pMotionAppear","appear"],enter:[1,"pMotionEnter","enter"],leave:[1,"pMotionLeave","leave"],duration:[1,"pMotionDuration","duration"],hideStrategy:[1,"pMotionHideStrategy","hideStrategy"],enterFromClass:[1,"pMotionEnterFromClass","enterFromClass"],enterToClass:[1,"pMotionEnterToClass","enterToClass"],enterActiveClass:[1,"pMotionEnterActiveClass","enterActiveClass"],leaveFromClass:[1,"pMotionLeaveFromClass","leaveFromClass"],leaveToClass:[1,"pMotionLeaveToClass","leaveToClass"],leaveActiveClass:[1,"pMotionLeaveActiveClass","leaveActiveClass"],options:[1,"pMotionOptions","options"]},outputs:{onBeforeEnter:"pMotionOnBeforeEnter",onEnter:"pMotionOnEnter",onAfterEnter:"pMotionOnAfterEnter",onEnterCancelled:"pMotionOnEnterCancelled",onBeforeLeave:"pMotionOnBeforeLeave",onLeave:"pMotionOnLeave",onAfterLeave:"pMotionOnAfterLeave",onLeaveCancelled:"pMotionOnLeaveCancelled"},features:[H([Q,{provide:Oe,useExisting:n},{provide:U,useExisting:n}]),C]})}return n})(),At=(()=>{class n{static \u0275fac=function(i){return new(i||n)};static \u0275mod=se({type:n});static \u0275inj=ie({imports:[Qe]})}return n})();var Ne=class n{static isArray(t,e=!0){return Array.isArray(t)&&(e||t.length!==0)}static isObject(t,e=!0){return typeof t=="object"&&!Array.isArray(t)&&t!=null&&(e||Object.keys(t).length!==0)}static equals(t,e,i){return i?this.resolveFieldData(t,i)===this.resolveFieldData(e,i):this.equalsByValue(t,e)}static equalsByValue(t,e){if(t===e)return!0;if(t&&e&&typeof t=="object"&&typeof e=="object"){var i=Array.isArray(t),a=Array.isArray(e),o,s,l;if(i&&a){if(s=t.length,s!=e.length)return!1;for(o=s;o--!==0;)if(!this.equalsByValue(t[o],e[o]))return!1;return!0}if(i!=a)return!1;var d=this.isDate(t),f=this.isDate(e);if(d!=f)return!1;if(d&&f)return t.getTime()==e.getTime();var u=t instanceof RegExp,c=e instanceof RegExp;if(u!=c)return!1;if(u&&c)return t.toString()==e.toString();var p=Object.keys(t);if(s=p.length,s!==Object.keys(e).length)return!1;for(o=s;o--!==0;)if(!Object.prototype.hasOwnProperty.call(e,p[o]))return!1;for(o=s;o--!==0;)if(l=p[o],!this.equalsByValue(t[l],e[l]))return!1;return!0}return t!==t&&e!==e}static resolveFieldData(t,e){if(t&&e){if(this.isFunction(e))return e(t);if(e.indexOf(".")==-1)return t[e];{let i=e.split("."),a=t;for(let o=0,s=i.length;o<s;++o){if(a==null)return null;a=a[i[o]]}return a}}else return null}static isFunction(t){return!!(t&&t.constructor&&t.call&&t.apply)}static reorderArray(t,e,i){let a;t&&e!==i&&(i>=t.length&&(i%=t.length,e%=t.length),t.splice(i,0,t.splice(e,1)[0]))}static insertIntoOrderedArray(t,e,i,a){if(i.length>0){let o=!1;for(let s=0;s<i.length;s++)if(this.findIndexInList(i[s],a)>e){i.splice(s,0,t),o=!0;break}o||i.push(t)}else i.push(t)}static findIndexInList(t,e){let i=-1;if(e){for(let a=0;a<e.length;a++)if(e[a]==t){i=a;break}}return i}static contains(t,e){if(t!=null&&e&&e.length){for(let i of e)if(this.equals(t,i))return!0}return!1}static removeAccents(t){return t&&(t=t.normalize("NFKD").replace(new RegExp("\\p{Diacritic}","gu"),"")),t}static isDate(t){return Object.prototype.toString.call(t)==="[object Date]"}static isEmpty(t){return t==null||t===""||Array.isArray(t)&&t.length===0||!this.isDate(t)&&typeof t=="object"&&Object.keys(t).length===0}static isNotEmpty(t){return!this.isEmpty(t)}static compare(t,e,i,a=1){let o=-1,s=this.isEmpty(t),l=this.isEmpty(e);return s&&l?o=0:s?o=a:l?o=-a:typeof t=="string"&&typeof e=="string"?o=t.localeCompare(e,i,{numeric:!0}):o=t<e?-1:t>e?1:0,o}static sort(t,e,i=1,a,o=1){let s=n.compare(t,e,a,i),l=i;return(n.isEmpty(t)||n.isEmpty(e))&&(l=o===1?i:o),l*s}static merge(t,e){if(!(t==null&&e==null)){{if((t==null||typeof t=="object")&&(e==null||typeof e=="object"))return L(L({},t||{}),e||{});if((t==null||typeof t=="string")&&(e==null||typeof e=="string"))return[t||"",e||""].join(" ")}return e||t}}static isPrintableCharacter(t=""){return this.isNotEmpty(t)&&t.length===1&&t.match(/\S| /)}static getItemValue(t,...e){return this.isFunction(t)?t(...e):t}static findLastIndex(t,e){let i=-1;if(this.isNotEmpty(t))try{i=t.findLastIndex(e)}catch{i=t.lastIndexOf([...t].reverse().find(e))}return i}static findLast(t,e){let i;if(this.isNotEmpty(t))try{i=t.findLast(e)}catch{i=[...t].reverse().find(e)}return i}static deepEquals(t,e){if(t===e)return!0;if(t&&e&&typeof t=="object"&&typeof e=="object"){var i=Array.isArray(t),a=Array.isArray(e),o,s,l;if(i&&a){if(s=t.length,s!=e.length)return!1;for(o=s;o--!==0;)if(!this.deepEquals(t[o],e[o]))return!1;return!0}if(i!=a)return!1;var d=t instanceof Date,f=e instanceof Date;if(d!=f)return!1;if(d&&f)return t.getTime()==e.getTime();var u=t instanceof RegExp,c=e instanceof RegExp;if(u!=c)return!1;if(u&&c)return t.toString()==e.toString();var p=Object.keys(t);if(s=p.length,s!==Object.keys(e).length)return!1;for(o=s;o--!==0;)if(!Object.prototype.hasOwnProperty.call(e,p[o]))return!1;for(o=s;o--!==0;)if(l=p[o],!this.deepEquals(t[l],e[l]))return!1;return!0}return t!==t&&e!==e}static minifyCSS(t){return t&&t.replace(/\/\*(?:(?!\*\/)[\s\S])*\*\/|[\r\n\t]+/g,"").replace(/ {2,}/g," ").replace(/ ([{:}]) /g,"$1").replace(/([;,]) /g,"$1").replace(/ !/g,"!").replace(/: /g,":")}static toFlatCase(t){return this.isString(t)?t.replace(/(-|_)/g,"").toLowerCase():t}static isString(t,e=!0){return typeof t=="string"&&(e||t!=="")}};function Xe(){let n=[],t=(o,s)=>{let l=n.length>0?n[n.length-1]:{key:o,value:s},d=l.value+(l.key===o?0:s)+2;return n.push({key:o,value:d}),d},e=o=>{n=n.filter(s=>s.value!==o)},i=()=>n.length>0?n[n.length-1].value:0,a=o=>o&&parseInt(o.style.zIndex,10)||0;return{get:a,set:(o,s,l)=>{s&&(s.style.zIndex=String(t(o,l)))},clear:o=>{o&&(e(a(o)),o.style.zIndex="")},getCurrent:()=>i(),generateZIndex:t,revertZIndex:e}}var Nt=Xe();export{je as a,nt as b,st as c,Qe as d,Dt as e,At as f,Ne as g,Nt as h};