PageSourceSearch

https://piontech.co/main-3ONKLMEF.js

js piontech.co collected 2026-10-02 14:41:55 UTC 79,445 bytes, 4 lines download raw bytes

1import{a as Li,d as Ii,e as ke,f as Me}from"./chunk-AV3WRWLT.js";import{a as Si,b as Ei,c as Ue,d as wi,e as We,f as bi,h as Ti,i as Ci,j as Ai,k as Pi,l as ki,m as Mi,n as Ge,o as Di,p as xi,q as Ni,s as Ye,t as Xe,u as Fi,v as Oi}from"./chunk-S2C3VUQ7.js";import{a as Ze,b as Je,c as Ri}from"./chunk-TMN7YBEP.js";import{$ as ai,$a as di,Aa as te,Ca as Qe,Db as vi,Ea as w,Fa as Et,Ha as ui,Ja as hi,Pa as ie,Q as T,Ra as A,S as ae,T as oi,Ua as ce,Va as ge,Wa as ye,X as Pe,Xa as _e,Y,Ya as y,Za as v,_ as le,_a as L,a as $e,ab as Oe,bb as q,c as ri,cb as F,d as Q,da as li,e as G,f as Fe,fb as mi,gb as fi,hb as pi,ia as J,ib as gi,ja as ee,jb as k,kb as wt,lb as ne,mb as ue,nb as se,ob as He,pa as ci,rb as yi,wa as je,xa as St,yb as _i}from"./chunk-J4LCTOFO.js";var zi=(()=>{let e=class e{};e.\u0275fac=function(s){return new(s||e)},e.\u0275cmp=le({type:e,selectors:[["app-page-error"]],standalone:!0,features:[ue],decls:8,vars:0,consts:[[1,"mx-auto","container","my-10","text-center"],[1,"flex","justify-center"],["src","assets/images/pages/error/404.jpg","alt","banner rrror","width","auto","height","100%"],[1,"text-[36px]","leading-[60px]","font-extrabold","capitalize","mt-4"],[1,"mt-8"],["href","/",1,"text-lg","font-semibold","text-white","py-4","px-[84px]","bg-colorLinkDefault","rounded-[20px]"]],template:function(s,r){s&1&&(y(0,"div",0)(1,"div",1),L(2,"img",2),v(),y(3,"h1",3),k(4,"Kh\xF4ng t\xECm th\u1EA5y \u0111\u01B0\u1EDDng d\u1EABn"),v(),y(5,"div",4)(6,"a",5),k(7," Quay l\u1EA1i trang ch\u1EE7 "),v()()())}});let n=e;return n})();var Bi=[{path:"",loadComponent:()=>import("./chunk-QLS2D4YS.js").then(n=>n.HomeComponent),title:"Piontech software"},{path:"chung-toi",loadComponent:()=>import("./chunk-PQ6SJSKU.js").then(n=>n.TeamsComponent),title:"Teams"},{path:"lien-he",loadComponent:()=>import("./chunk-NKPZDJZX.js").then(n=>n.ContactComponent),title:"Li\xEAn h\u1EC7"},{path:"het-han",loadComponent:()=>import("./chunk-6DHF3MEF.js").then(n=>n.PageExpiredComponent),title:"Trang h\u1EBFt h\u1EA1n"},{path:"**",component:zi}];var qi=(()=>{var e;let t=class t{constructor(s){G(this,e,Y(ke));this.platformId=s,bi(this.platformId)?this.language=Q(this,e).getItem("language"):this.language="en"}getLanguage(){return this.language}};e=new WeakMap,t.\u0275fac=function(r){return new(r||t)(Pe(je))},t.\u0275prov=ae({token:t,factory:t.\u0275fac,providedIn:"root"});let n=t;return n})();var S=function(n){return n[n.State=0]="State",n[n.Transition=1]="Transition",n[n.Sequence=2]="Sequence",n[n.Group=3]="Group",n[n.Animate=4]="Animate",n[n.Keyframes=5]="Keyframes",n[n.Style=6]="Style",n[n.Trigger=7]="Trigger",n[n.Reference=8]="Reference",n[n.AnimateChild=9]="AnimateChild",n[n.AnimateRef=10]="AnimateRef",n[n.Query=11]="Query",n[n.Stagger=12]="Stagger",n}(S||{}),X="*";function Ki(n,e=null){return{type:S.Sequence,steps:n,options:e}}function bt(n){return{type:S.Style,styles:n,offset:null}}var he=class{constructor(e=0,t=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._originalOnDoneFns=[],this._originalOnStartFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=e+t}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(e=>e()),this._onDoneFns=[])}onStart(e){this._originalOnStartFns.push(e),this._onStartFns.push(e)}onDone(e){this._originalOnDoneFns.push(e),this._onDoneFns.push(e)}onDestroy(e){this._onDestroyFns.push(e)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(e=>e()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(e=>e()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(e){this._position=this.totalTime?e*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(e){let t=e=="start"?this._onStartFns:this._onDoneFns;t.forEach(i=>
vendor: 49,928 bytes, line 1
1i()),t.length=0}},Le=class{constructor(e){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=e;let t=0,i=0,s=0,r=this.players.length;r==0?queueMicrotask(()=>this._onFinish()):this.players.forEach(o=>{o.onDone(()=>{++t==r&&this._onFinish()}),o.onDestroy(()=>{++i==r&&this._onDestroy()}),o.onStart(()=>{++s==r&&this._onStart()})}),this.totalTime=this.players.reduce((o,a)=>Math.max(o,a.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(e=>e()),this._onDoneFns=[])}init(){this.players.forEach(e=>e.init())}onStart(e){this._onStartFns.push(e)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(e=>e()),this._onStartFns=[])}onDone(e){this._onDoneFns.push(e)}onDestroy(e){this._onDestroyFns.push(e)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(e=>e.play())}pause(){this.players.forEach(e=>e.pause())}restart(){this.players.forEach(e=>e.restart())}finish(){this._onFinish(),this.players.forEach(e=>e.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(e=>e.destroy()),this._onDestroyFns.forEach(e=>e()),this._onDestroyFns=[])}reset(){this.players.forEach(e=>e.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(e){let t=e*this.totalTime;this.players.forEach(i=>{let s=i.totalTime?Math.min(1,t/i.totalTime):1;i.setPosition(s)})}getPosition(){let e=this.players.reduce((t,i)=>t===null||i.totalTime>t.totalTime?i:t,null);return e!=null?e.getPosition():0}beforeDestroy(){this.players.forEach(e=>{e.beforeDestroy&&e.beforeDestroy()})}triggerCallback(e){let t=e=="start"?this._onStartFns:this._onDoneFns;t.forEach(i=>i()),t.length=0}},et="!";function Vi(n){return new T(3e3,!1)}function kn(){return new T(3100,!1)}function Mn(){return new T(3101,!1)}function Dn(n){return new T(3001,!1)}function xn(n){return new T(3003,!1)}function Nn(n){return new T(3004,!1)}function Fn(n,e){return new T(3005,!1)}function On(){return new T(3006,!1)}function Ln(){return new T(3007,!1)}function In(n,e){return new T(3008,!1)}function Rn(n){return new T(3002,!1)}function zn(n,e,t,i,s){return new T(3010,!1)}function Bn(){return new T(3011,!1)}function qn(){return new T(3012,!1)}function Kn(){return new T(3200,!1)}function Vn(){return new T(3202,!1)}function $n(){return new T(3013,!1)}function jn(n){return new T(3014,!1)}function Qn(n){return new T(3015,!1)}function Hn(n){return new T(3016,!1)}function Un(n,e){return new T(3404,!1)}function Wn(n){return new T(3502,!1)}function Gn(n){return new T(3503,!1)}function Yn(){return new T(3300,!1)}function Xn(n){return new T(3504,!1)}function Zn(n){return new T(3301,!1)}function Jn(n,e){return new T(3302,!1)}function es(n){return new T(3303,!1)}function ts(n,e){return new T(3400,!1)}function is(n){return new T(3401,!1)}function ns(n){return new T(3402,!1)}function ss(n,e){return new T(3505,!1)}function de(n){switch(n.length){case 0:return new he;case 1:return n[0];default:return new Le(n)}}function nn(n,e,t=new Map,i=new Map){let s=[],r=[],o=-1,a=null;if(e.forEach(l=>{let c=l.get("offset"),h=c==o,u=h&&a||new Map;l.forEach((E,_)=>{let m=_,g=E;if(_!=="offset")switch(m=n.normalizePropertyName(m,s),g){case et:g=t.get(_);break;case X:g=i.get(_);break;default:g=n.normalizeStyleValue(_,m,g,s);break}u.set(m,g)}),h||r.push(u),a=u,o=c}),s.length)throw Wn(s);return r}function Ht(n,e,t,i){switch(e){case"start":n.onStart(()=>i(t&&Tt(t,"start",n)));break;case"done":n.onDone(()=>i(t&&Tt(t,"done",n)));break;case"destroy":n.onDestroy(()=>i(t&&Tt(t,"destroy",n)));break}}function Tt(n,e,t){let i=t.totalTime,s=!!t.disabled,r=Ut(n.element,n.triggerName,n.fromState,n.toState,e||n.phaseName,i??n.totalTime,s),o=n._data;return o!=null&&(r._data=o),r}function Ut(n,e,t,i,s="",r=0,o){return{element:n,triggerName:e,fromState:t,toState:i,phaseName:s,totalTime:r,disabled:!!o}}function V(n,e,t){let i=n.get(e);return i||n.set(e,i=t),i}function $i(n){let e=n.indexOf(":"),t=n.substring(1,e),i=n.slice(e+1);return[t,i]}var rs=typeof document>"u"?null:document.documentElement;function Wt(n){let e=n.parentNode||n.host||null;return e===rs?null:e}function os(n){return n.substring(1,6)=="ebkit"}var Se=null,ji=!1;function as(n){Se||(Se=ls()||{},ji=Se.style?"WebkitAppearance"in Se.style:!1);let e=!0;return Se.style&&!os(n)&&(e=n in Se.style,!e&&ji&&(e="Webkit"+n.charAt(0).toUpperCase()+n.slice(1)in Se.style)),e}function ls(){return typeof document<"u"?document.body:null}function sn(n,e){for(;e;){if(e===n)return!0;e=Wt(e)}return!1}function rn(n,e,t){if(t)return Array.from(n.querySelectorAll(e));let i=n.querySelector(e);return i?[i]:[]}var Gt=(()=>{let e=class e{validateStyleProperty(i){return as(i)}containsElement(i,s){return sn(i,s)}getParentElement(i){return Wt(i)}query(i,s,r){return rn(i,s,r)}computeStyle(i,s,r){return r||""}animate(i,s,r,o,a,l=[],c){return new he(r,o)}};e.\u0275fac=function(s){return new(s||e)},e.\u0275prov=ae({token:e,factory:e.\u0275fac});let n=e;return n})(),Jt=class Jt{};Jt.NOOP=new Gt;var be=Jt,Te=class{};var cs=1e3,on="{{",us="}}",an="ng-enter",Dt="ng-leave",tt="ng-trigger",ot=".ng-trigger",Qi="ng-animating",xt=".ng-animating";function re(n){if(typeof n=="number")return n;let e=n.match(/^(-?[\.\d]+)(m?s)/);return!e||e.length<2?0:Nt(parseFloat(e[1]),e[2])}function Nt(n,e){switch(e){case"s":return n*cs;default:return n}}function at(n,e,t){return n.hasOwnProperty("duration")?n:hs(n,e,t)}function hs(n,e,t){let i=/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i,s,r=0,o="";if(typeof n=="string"){let a=n.match(i);if(a===null)return e.push(Vi(n)),{duration:0,delay:0,easing:""};s=Nt(parseFloat(a[1]),a[2]);let l=a[3];l!=null&&(r=Nt(parseFloat(l),a[4]));let c=a[5];c&&(o=c)}else s=n;if(!t){let a=!1,l=e.length;s<0&&(e.push(kn()),a=!0),r<0&&(e.push(Mn()),a=!0),a&&e.splice(l,0,Vi(n))}return{duration:s,delay:r,easing:o}}function ds(n){return n.length?n[0]instanceof Map?n:n.map(e=>new Map(Object.entries(e))):[]}function Z(n,e,t){e.forEach((i,s)=>{let r=Yt(s);t&&!t.has(s)&&t.set(s,n.style[r]),n.style[r]=i})}function we(n,e){e.forEach((t,i)=>{let s=Yt(i);n.style[s]=""})}function Ie(n){return Array.isArray(n)?n.length==1?n[0]:Ki(n):n}function ms(n,e,t){let i=e.params||{},s=ln(n);s.length&&s.forEach(r=>{i.hasOwnProperty(r)||t.push(Dn(r))})}var Ft=new RegExp(`${on}\\s*(.+?)\\s*${us}`,"g");function ln(n){let e=[];if(typeof n=="string"){let t;for(;t=Ft.exec(n);)e.push(t[1]);Ft.lastIndex=0}return e}function ze(n,e,t){let i=`${n}`,s=i.replace(Ft,(r,o)=>{let a=e[o];return a==null&&(t.push(xn(o)),a=""),a.toString()});return s==i?n:s}var fs=/-+([a-z0-9])/g;function Yt(n){return n.replace(fs,(...e)=>e[1].toUpperCase())}function ps(n,e){return n===0||e===0}function gs(n,e,t){if(t.size&&e.length){let i=e[0],s=[];if(t.forEach((r,o)=>{i.has(o)||s.push(o),i.set(o,r)}),s.length)for(let r=1;r<e.length;r++){let o=e[r];s.forEach(a=>o.set(a,Xt(n,a)))}}return e}function K(n,e,t){switch(e.type){case S.Trigger:return n.visitTrigger(e,t);case S.State:return n.visitState(e,t);case S.Transition:return n.visitTransition(e,t);case S.Sequence:return n.visitSequence(e,t);case S.Group:return n.visitGroup(e,t);case S.Animate:return n.visitAnimate(e,t);case S.Keyframes:return n.visitKeyframes(e,t);case S.Style:return n.visitStyle(e,t);case S.Reference:return n.visitReference(e,t);case S.AnimateChild:return n.visitAnimateChild(e,t);case S.AnimateRef:return n.visitAnimateRef(e,t);case S.Query:return n.visitQuery(e,t);case S.Stagger:return n.visitStagger(e,t);default:throw Nn(e.type)}}function Xt(n,e){return window.getComputedStyle(n)[e]}var ys=new Set(["width","height","minWidth","minHeight","maxWidth","maxHeight","left","top","bottom","right","fontSize","outlineWidth","outlineOffset","paddingTop","paddingLeft","paddingBottom","paddingRight","marginTop","marginLeft","marginBottom","marginRight","borderRadius","borderWidth","borderTopWidth","borderLeftWidth","borderRightWidth","borderBottomWidth","textIndent","perspective"]),lt=class extends Te{normalizePropertyName(e,t){return Yt(e)}normalizeStyleValue(e,t,i,s){let r="",o=i.toString().trim();if(ys.has(t)&&i!==0&&i!=="0")if(typeof i=="number")r="px";else{let a=i.match(/^[+-]?[\d\.]+([a-z]*)$/);a&&a[1].length==0&&s.push(Fn(e,i))}return o+r}};var ct="*";function _s(n,e){let t=[];return typeof n=="string"?n.split(/\s*,\s*/).forEach(i=>vs(i,t,e)):t.push(n),t}function vs(n,e,t){if(n[0]==":"){let l=Ss(n,t);if(typeof l=="function"){e.push(l);return}n=l}let i=n.match(/^(\*|[-\w]+)\s*(<?[=-]>)\s*(\*|[-\w]+)$/);if(i==null||i.length<4)return t.push(Qn(n)),e;let s=i[1],r=i[2],o=i[3];e.push(Hi(s,o));let a=s==ct&&o==ct;r[0]=="<"&&!a&&e.push(Hi(o,s))}function Ss(n,e){switch(n){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(t,i)=>parseFloat(i)>parseFloat(t);case":decrement":return(t,i)=>parseFloat(i)<parseFloat(t);default:return e.push(Hn(n)),"* => *"}}var it=new Set(["true","1"]),nt=new Set(["false","0"]);function Hi(n,e){let t=it.has(n)||nt.has(n),i=it.has(e)||nt.has(e);return(s,r)=>{let o=n==ct||n==s,a=e==ct||e==r;return!o&&t&&typeof s=="boolean"&&(o=s?it.has(n):nt.has(n)),!a&&i&&typeof r=="boolean"&&(a=r?it.has(e):nt.has(e)),o&&a}}var cn=":self",Es=new RegExp(`s*${cn}s*,?`,"g");function un(n,e,t,i){return new Ot(n).build(e,t,i)}var Ui="",Ot=class{constructor(e){this._driver=e}build(e,t,i){let s=new Lt(t);return this._resetContextStyleTimingState(s),K(this,Ie(e),s)}_resetContextStyleTimingState(e){e.currentQuerySelector=Ui,e.collectedStyles=new Map,e.collectedStyles.set(Ui,new Map),e.currentTime=0}visitTrigger(e,t){let i=t.queryCount=0,s=t.depCount=0,r=[],o=[];return e.name.charAt(0)=="@"&&t.errors.push(On()),e.definitions.forEach(a=>{if(this._resetContextStyleTimingState(t),a.type==S.State){let l=a,c=l.name;c.toString().split(/\s*,\s*/).forEach(h=>{l.name=h,r.push(this.visitState(l,t))}),l.name=c}else if(a.type==S.Transition){let l=this.visitTransition(a,t);i+=l.queryCount,s+=l.depCount,o.push(l)}else t.errors.push(Ln())}),{type:S.Trigger,name:e.name,states:r,transitions:o,queryCount:i,depCount:s,options:null}}visitState(e,t){let i=this.visitStyle(e.styles,t),s=e.options&&e.options.params||null;if(i.containsDynamicStyles){let r=new Set,o=s||{};i.styles.forEach(a=>{a instanceof Map&&a.forEach(l=>{ln(l).forEach(c=>{o.hasOwnProperty(c)||r.add(c)})})}),r.size&&t.errors.push(In(e.name,[...r.values()]))}return{type:S.State,name:e.name,style:i,options:s?{params:s}:null}}visitTransition(e,t){t.queryCount=0,t.depCount=0;let i=K(this,Ie(e.animation),t),s=_s(e.expr,t.errors);return{type:S.Transition,matchers:s,animation:i,queryCount:t.queryCount,depCount:t.depCount,options:Ee(e.options)}}visitSequence(e,t){return{type:S.Sequence,steps:e.steps.map(i=>K(this,i,t)),options:Ee(e.options)}}visitGroup(e,t){let i=t.currentTime,s=0,r=e.steps.map(o=>{t.currentTime=i;let a=K(this,o,t);return s=Math.max(s,t.currentTime),a});return t.currentTime=s,{type:S.Group,steps:r,options:Ee(e.options)}}visitAnimate(e,t){let i=Cs(e.timings,t.errors);t.currentAnimateTimings=i;let s,r=e.styles?e.styles:bt({});if(r.type==S.Keyframes)s=this.visitKeyframes(r,t);else{let o=e.styles,a=!1;if(!o){a=!0;let c={};i.easing&&(c.easing=i.easing),o=bt(c)}t.currentTime+=i.duration+i.delay;let l=this.visitStyle(o,t);l.isEmptyStep=a,s=l}return t.currentAnimateTimings=null,{type:S.Animate,timings:i,style:s,options:null}}visitStyle(e,t){let i=this._makeStyleAst(e,t);return this._validateStyleAst(i,t),i}_makeStyleAst(e,t){let i=[],s=Array.isArray(e.styles)?e.styles:[e.styles];for(let a of s)typeof a=="string"?a===X?i.push(a):t.errors.push(Rn(a)):i.push(new Map(Object.entries(a)));let r=!1,o=null;return i.forEach(a=>{if(a instanceof Map&&(a.has("easing")&&(o=a.get("easing"),a.delete("easing")),!r)){for(let l of a.values())if(l.toString().indexOf(on)>=0){r=!0;break}}}),{type:S.Style,styles:i,easing:o,offset:e.offset,containsDynamicStyles:r,options:null}}_validateStyleAst(e,t){let i=t.currentAnimateTimings,s=t.currentTime,r=t.currentTime;i&&r>0&&(r-=i.duration+i.delay),e.styles.forEach(o=>{typeof o!="string"&&o.forEach((a,l)=>{let c=t.collectedStyles.get(t.currentQuerySelector),h=c.get(l),u=!0;h&&(r!=s&&r>=h.startTime&&s<=h.endTime&&(t.errors.push(zn(l,h.startTime,h.endTime,r,s)),u=!1),r=h.startTime),u&&c.set(l,{startTime:r,endTime:s}),t.options&&ms(a,t.options,t.errors)})})}visitKeyframes(e,t){let i={type:S.Keyframes,styles:[],options:null};if(!t.currentAnimateTimings)return t.errors.push(Bn()),i;let s=1,r=0,o=[],a=!1,l=!1,c=0,h=e.steps.map(M=>{let D=this._makeStyleAst(M,t),I=D.offset!=null?D.offset:Ts(D.styles),N=0;return I!=null&&(r++,N=D.offset=I),l=l||N<0||N>1,a=a||N<c,c=N,o.push(N),D});l&&t.errors.push(qn()),a&&t.errors.push(Kn());let u=e.steps.length,E=0;r>0&&r<u?t.errors.push(Vn()):r==0&&(E=s/(u-1));let _=u-1,m=t.currentTime,g=t.currentAnimateTimings,C=g.duration;return h.forEach((M,D)=>{let I=E>0?D==_?1:E*D:o[D],N=I*C;t.currentTime=m+g.delay+N,g.duration=N,this._validateStyleAst(M,t),M.offset=I,i.styles.push(M)}),i}visitReference(e,t){return{type:S.Reference,animation:K(this,Ie(e.animation),t),options:Ee(e.options)}}visitAnimateChild(e,t){return t.depCount++,{type:S.AnimateChild,options:Ee(e.options)}}visitAnimateRef(e,t){return{type:S.AnimateRef,animation:this.visitReference(e.animation,t),options:Ee(e.options)}}visitQuery(e,t){let i=t.currentQuerySelector,s=e.options||{};t.queryCount++,t.currentQuery=e;let[r,o]=ws(e.selector);t.currentQuerySelector=i.length?i+" "+r:r,V(t.collectedStyles,t.currentQuerySelector,new Map);let a=K(this,Ie(e.animation),t);return t.currentQuery=null,t.currentQuerySelector=i,{type:S.Query,selector:r,limit:s.limit||0,optional:!!s.optional,includeSelf:o,animation:a,originalSelector:e.selector,options:Ee(e.options)}}visitStagger(e,t){t.currentQuery||t.errors.push($n());let i=e.timings==="full"?{duration:0,delay:0,easing:"full"}:at(e.timings,t.errors,!0);return{type:S.Stagger,animation:K(this,Ie(e.animation),t),timings:i,options:null}}};function ws(n){let e=!!n.split(/\s*,\s*/).find(t=>t==cn);return e&&(n=n.replace(Es,"")),n=n.replace(/@\*/g,ot).replace(/@\w+/g,t=>ot+"-"+t.slice(1)).replace(/:animating/g,xt),[n,e]}function bs(n){return n?$e({},n):null}var Lt=class{constructor(e){this.errors=e,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles=new Map,this.options=null,this.unsupportedCSSPropertiesFound=new Set}};function Ts(n){if(typeof n=="string")return null;let e=null;if(Array.isArray(n))n.forEach(t=>{if(t instanceof Map&&t.has("offset")){let i=t;e=parseFloat(i.get("offset")),i.delete("offset")}});else if(n instanceof Map&&n.has("offset")){let t=n;e=parseFloat(t.get("offset")),t.delete("offset")}return e}function Cs(n,e){if(n.hasOwnProperty("duration"))return n;if(typeof n=="number"){let r=at(n,e).duration;return Ct(r,0,"")}let t=n;if(t.split(/\s+/).some(r=>r.charAt(0)=="{"&&r.charAt(1)=="{")){let r=Ct(0,0,"");return r.dynamic=!0,r.strValue=t,r}let s=at(t,e);return Ct(s.duration,s.delay,s.easing)}function Ee(n){return n?(n=$e({},n),n.params&&(n.params=bs(n.params))):n={},n}function Ct(n,e,t){return{duration:n,delay:e,easing:t}}function Zt(n,e,t,i,s,r,o=null,a=!1){return{type:1,element:n,keyframes:e,preStyleProps:t,postStyleProps:i,duration:s,delay:r,totalTime:s+r,easing:o,subTimeline:a}}var Be=class{constructor(){this._map=new Map}get(e){return this._map.get(e)||[]}append(e,t){let i=this._map.get(e);i||this._map.set(e,i=[]),i.push(...t)}has(e){return this._map.has(e)}clear(){this._map.clear()}},As=1,Ps=":enter",ks=new RegExp(Ps,"g"),Ms=":leave",Ds=new RegExp(Ms,"g");function hn(n,e,t,i,s,r=new Map,o=new Map,a,l,c=[]){return new It().buildKeyframes(n,e,t,i,s,r,o,a,l,c)}var It=class{buildKeyframes(e,t,i,s,r,o,a,l,c,h=[]){c=c||new Be;let u=new Rt(e,t,c,s,r,h,[]);u.options=l;let E=l.delay?re(l.delay):0;u.currentTimeline.delayNextStep(E),u.currentTimeline.setStyles([o],null,u.errors,l),K(this,i,u);let _=u.timelines.filter(m=>m.containsAnimation());if(_.length&&a.size){let m;for(let g=_.length-1;g>=0;g--){let C=_[g];if(C.element===t){m=C;break}}m&&!m.allowOnlyTimelineStyles()&&m.setStyles([a],null,u.errors,l)}return _.length?_.map(m=>m.buildKeyframes()):[Zt(t,[],[],[],0,E,"",!1)]}visitTrigger(e,t){}visitState(e,t){}visitTransition(e,t){}visitAnimateChild(e,t){let i=t.subInstructions.get(t.element);if(i){let s=t.createSubContext(e.options),r=t.currentTimeline.currentTime,o=this._visitSubInstructions(i,s,s.options);r!=o&&t.transformIntoNewTimeline(o)}t.previousNode=e}visitAnimateRef(e,t){let i=t.createSubContext(e.options);i.transformIntoNewTimeline(),this._applyAnimationRefDelays([e.options,e.animation.options],t,i),this.visitReference(e.animation,i),t.transformIntoNewTimeline(i.currentTimeline.currentTime),t.previousNode=e}_applyAnimationRefDelays(e,t,i){for(let s of e){let r=s?.delay;if(r){let o=typeof r=="number"?r:re(ze(r,s?.params??{},t.errors));i.delayNextStep(o)}}}_visitSubInstructions(e,t,i){let r=t.currentTimeline.currentTime,o=i.duration!=null?re(i.duration):null,a=i.delay!=null?re(i.delay):null;return o!==0&&e.forEach(l=>{let c=t.appendInstructionToTimeline(l,o,a);r=Math.max(r,c.duration+c.delay)}),r}visitReference(e,t){t.updateOptions(e.options,!0),K(this,e.animation,t),t.previousNode=e}visitSequence(e,t){let i=t.subContextCount,s=t,r=e.options;if(r&&(r.params||r.delay)&&(s=t.createSubContext(r),s.transformIntoNewTimeline(),r.delay!=null)){s.previousNode.type==S.Style&&(s.currentTimeline.snapshotCurrentStyles(),s.previousNode=ut);let o=re(r.delay);s.delayNextStep(o)}e.steps.length&&(e.steps.forEach(o=>K(this,o,s)),s.currentTimeline.applyStylesToKeyframe(),s.subContextCount>i&&s.transformIntoNewTimeline()),t.previousNode=e}visitGroup(e,t){let i=[],s=t.currentTimeline.currentTime,r=e.options&&e.options.delay?re(e.options.delay):0;e.steps.forEach(o=>{let a=t.createSubContext(e.options);r&&a.delayNextStep(r),K(this,o,a),s=Math.max(s,a.currentTimeline.currentTime),i.push(a.currentTimeline)}),i.forEach(o=>t.currentTimeline.mergeTimelineCollectedStyles(o)),t.transformIntoNewTimeline(s),t.previousNode=e}_visitTiming(e,t){if(e.dynamic){let i=e.strValue,s=t.params?ze(i,t.params,t.errors):i;return at(s,t.errors)}else return{duration:e.duration,delay:e.delay,easing:e.easing}}visitAnimate(e,t){let i=t.currentAnimateTimings=this._visitTiming(e.timings,t),s=t.currentTimeline;i.delay&&(t.incrementTime(i.delay),s.snapshotCurrentStyles());let r=e.style;r.type==S.Keyframes?this.visitKeyframes(r,t):(t.incrementTime(i.duration),this.visitStyle(r,t),s.applyStylesToKeyframe()),t.currentAnimateTimings=null,t.previousNode=e}visitStyle(e,t){let i=t.currentTimeline,s=t.currentAnimateTimings;!s&&i.hasCurrentStyleProperties()&&i.forwardFrame();let r=s&&s.easing||e.easing;e.isEmptyStep?i.applyEmptyStep(r):i.setStyles(e.styles,r,t.errors,t.options),t.previousNode=e}visitKeyframes(e,t){let i=t.currentAnimateTimings,s=t.currentTimeline.duration,r=i.duration,a=t.createSubContext().currentTimeline;a.easing=i.easing,e.styles.forEach(l=>{let c=l.offset||0;a.forwardTime(c*r),a.setStyles(l.styles,l.easing,t.errors,t.options),a.applyStylesToKeyframe()}),t.currentTimeline.mergeTimelineCollectedStyles(a),t.transformIntoNewTimeline(s+r),t.previousNode=e}visitQuery(e,t){let i=t.currentTimeline.currentTime,s=e.options||{},r=s.delay?re(s.delay):0;r&&(t.previousNode.type===S.Style||i==0&&t.currentTimeline.hasCurrentStyleProperties())&&(t.currentTimeline.snapshotCurrentStyles(),t.previousNode=ut);let o=i,a=t.invokeQuery(e.selector,e.originalSelector,e.limit,e.includeSelf,!!s.optional,t.errors);t.currentQueryTotal=a.length;let l=null;a.forEach((c,h)=>{t.currentQueryIndex=h;let u=t.createSubContext(e.options,c);r&&u.delayNextStep(r),c===t.element&&(l=u.currentTimeline),K(this,e.animation,u),u.currentTimeline.applyStylesToKeyframe();let E=u.currentTimeline.currentTime;o=Math.max(o,E)}),t.currentQueryIndex=0,t.currentQueryTotal=0,t.transformIntoNewTimeline(o),l&&(t.currentTimeline.mergeTimelineCollectedStyles(l),t.currentTimeline.snapshotCurrentStyles()),t.previousNode=e}visitStagger(e,t){let i=t.parentContext,s=t.currentTimeline,r=e.timings,o=Math.abs(r.duration),a=o*(t.currentQueryTotal-1),l=o*t.currentQueryIndex;switch(r.duration<0?"reverse":r.easing){case"reverse":l=a-l;break;case"full":l=i.currentStaggerTime;break}let h=t.currentTimeline;l&&h.delayNextStep(l);let u=h.currentTime;K(this,e.animation,t),t.previousNode=e,i.currentStaggerTime=s.currentTime-u+(s.startTime-i.currentTimeline.startTime)}},ut={},Rt=class n{constructor(e,t,i,s,r,o,a,l){this._driver=e,this.element=t,this.subInstructions=i,this._enterClassName=s,this._leaveClassName=r,this.errors=o,this.timelines=a,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=ut,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=l||new ht(this._driver,t,0),a.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(e,t){if(!e)return;let i=e,s=this.options;i.duration!=null&&(s.duration=re(i.duration)),i.delay!=null&&(s.delay=re(i.delay));let r=i.params;if(r){let o=s.params;o||(o=this.options.params={}),Object.keys(r).forEach(a=>{(!t||!o.hasOwnProperty(a))&&(o[a]=ze(r[a],o,this.errors))})}}_copyOptions(){let e={};if(this.options){let t=this.options.params;if(t){let i=e.params={};Object.keys(t).forEach(s=>{i[s]=t[s]})}}return e}createSubContext(e=null,t,i){let s=t||this.element,r=new n(this._driver,s,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(s,i||0));return r.previousNode=this.previousNode,r.currentAnimateTimings=this.currentAnimateTimings,r.options=this._copyOptions(),r.updateOptions(e),r.currentQueryIndex=this.currentQueryIndex,r.currentQueryTotal=this.currentQueryTotal,r.parentContext=this,this.subContextCount++,r}transformIntoNewTimeline(e){return this.previousNode=ut,this.currentTimeline=this.currentTimeline.fork(this.element,e),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(e,t,i){let s={duration:t??e.duration,delay:this.currentTimeline.currentTime+(i??0)+e.delay,easing:""},r=new zt(this._driver,e.element,e.keyframes,e.preStyleProps,e.postStyleProps,s,e.stretchStartingKeyframe);return this.timelines.push(r),s}incrementTime(e){this.currentTimeline.forwardTime(this.currentTimeline.duration+e)}delayNextStep(e){e>0&&this.currentTimeline.delayNextStep(e)}invokeQuery(e,t,i,s,r,o){let a=[];if(s&&a.push(this.element),e.length>0){e=e.replace(ks,"."+this._enterClassName),e=e.replace(Ds,"."+this._leaveClassName);let l=i!=1,c=this._driver.query(this.element,e,l);i!==0&&(c=i<0?c.slice(c.length+i,c.length):c.slice(0,i)),a.push(...c)}return!r&&a.length==0&&o.push(jn(t)),a}},ht=class n{constructor(e,t,i,s){this._driver=e,this.element=t,this.startTime=i,this._elementTimelineStylesLookup=s,this.duration=0,this.easing=null,this._previousKeyframe=new Map,this._currentKeyframe=new Map,this._keyframes=new Map,this._styleSummary=new Map,this._localTimelineStyles=new Map,this._pendingStyles=new Map,this._backFill=new Map,this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(t),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(t,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(e){let t=this._keyframes.size===1&&this._pendingStyles.size;this.duration||t?(this.forwardTime(this.currentTime+e),t&&this.snapshotCurrentStyles()):this.startTime+=e}fork(e,t){return this.applyStylesToKeyframe(),new n(this._driver,e,t||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=As,this._loadKeyframe()}forwardTime(e){this.applyStylesToKeyframe(),this.duration=e,this._loadKeyframe()}_updateStyle(e,t){this._localTimelineStyles.set(e,t),this._globalTimelineStyles.set(e,t),this._styleSummary.set(e,{time:this.currentTime,value:t})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(e){e&&this._previousKeyframe.set("easing",e);for(let[t,i]of this._globalTimelineStyles)this._backFill.set(t,i||X),this._currentKeyframe.set(t,X);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(e,t,i,s){t&&this._previousKeyframe.set("easing",t);let r=s&&s.params||{},o=xs(e,this._globalTimelineStyles);for(let[a,l]of o){let c=ze(l,r,i);this._pendingStyles.set(a,c),this._localTimelineStyles.has(a)||this._backFill.set(a,this._globalTimelineStyles.get(a)??X),this._updateStyle(a,c)}}applyStylesToKeyframe(){this._pendingStyles.size!=0&&(this._pendingStyles.forEach((e,t)=>{this._currentKeyframe.set(t,e)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((e,t)=>{this._currentKeyframe.has(t)||this._currentKeyframe.set(t,e)}))}snapshotCurrentStyles(){for(let[e,t]of this._localTimelineStyles)this._pendingStyles.set(e,t),this._updateStyle(e,t)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){let e=[];for(let t in this._currentKeyframe)e.push(t);return e}mergeTimelineCollectedStyles(e){e._styleSummary.forEach((t,i)=>{let s=this._styleSummary.get(i);(!s||t.time>s.time)&&this._updateStyle(i,t.value)})}buildKeyframes(){this.applyStylesToKeyframe();let e=new Set,t=new Set,i=this._keyframes.size===1&&this.duration===0,s=[];this._keyframes.forEach((a,l)=>{let c=new Map([...this._backFill,...a]);c.forEach((h,u)=>{h===et?e.add(u):h===X&&t.add(u)}),i||c.set("offset",l/this.duration),s.push(c)});let r=[...e.values()],o=[...t.values()];if(i){let a=s[0],l=new Map(a);a.set("offset",0),l.set("offset",1),s=[a,l]}return Zt(this.element,s,r,o,this.duration,this.startTime,this.easing,!1)}},zt=class extends ht{constructor(e,t,i,s,r,o,a=!1){super(e,t,o.delay),this.keyframes=i,this.preStyleProps=s,this.postStyleProps=r,this._stretchStartingKeyframe=a,this.timings={duration:o.duration,delay:o.delay,easing:o.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let e=this.keyframes,{delay:t,duration:i,easing:s}=this.timings;if(this._stretchStartingKeyframe&&t){let r=[],o=i+t,a=t/o,l=new Map(e[0]);l.set("offset",0),r.push(l);let c=new Map(e[0]);c.set("offset",Wi(a)),r.push(c);let h=e.length-1;for(let u=1;u<=h;u++){let E=new Map(e[u]),_=E.get("offset"),m=t+_*i;E.set("offset",Wi(m/o)),r.push(E)}i=o,t=0,s="",e=r}return Zt(this.element,e,this.preStyleProps,this.postStyleProps,i,t,s,!0)}};function Wi(n,e=3){let t=Math.pow(10,e-1);return Math.round(n*t)/t}function xs(n,e){let t=new Map,i;return n.forEach(s=>{if(s==="*"){i??=e.keys();for(let r of i)t.set(r,X)}else for(let[r,o]of s)t.set(r,o)}),t}function Gi(n,e,t,i,s,r,o,a,l,c,h,u,E){return{type:0,element:n,triggerName:e,isRemovalTransition:s,fromState:t,fromStyles:r,toState:i,toStyles:o,timelines:a,queriedElements:l,preStyleProps:c,postStyleProps:h,totalTime:u,errors:E}}var At={},dt=class{constructor(e,t,i){this._triggerName=e,this.ast=t,this._stateStyles=i}match(e,t,i,s){return Ns(this.ast.matchers,e,t,i,s)}buildStyles(e,t,i){let s=this._stateStyles.get("*");return e!==void 0&&(s=this._stateStyles.get(e?.toString())||s),s?s.buildStyles(t,i):new Map}build(e,t,i,s,r,o,a,l,c,h){let u=[],E=this.ast.options&&this.ast.options.params||At,_=a&&a.params||At,m=this.buildStyles(i,_,u),g=l&&l.params||At,C=this.buildStyles(s,g,u),M=new Set,D=new Map,I=new Map,N=s==="void",Ce={params:dn(g,E),delay:this.ast.options?.delay},U=h?[]:hn(e,t,this.ast.animation,r,o,m,C,Ce,c,u),R=0;return U.forEach(z=>{R=Math.max(z.duration+z.delay,R)}),u.length?Gi(t,this._triggerName,i,s,N,m,C,[],[],D,I,R,u):(U.forEach(z=>{let me=z.element,Ae=V(D,me,new Set);z.preStyleProps.forEach(fe=>Ae.add(fe));let ti=V(I,me,new Set);z.postStyleProps.forEach(fe=>ti.add(fe)),me!==t&&M.add(me)}),Gi(t,this._triggerName,i,s,N,m,C,U,[...M.values()],D,I,R))}};function Ns(n,e,t,i,s){return n.some(r=>r(e,t,i,s))}function dn(n,e){let t=$e({},e);return Object.entries(n).forEach(([i,s])=>{s!=null&&(t[i]=s)}),t}var Bt=class{constructor(e,t,i){this.styles=e,this.defaultParams=t,this.normalizer=i}buildStyles(e,t){let i=new Map,s=dn(e,this.defaultParams);return this.styles.styles.forEach(r=>{typeof r!="string"&&r.forEach((o,a)=>{o&&(o=ze(o,s,t));let l=this.normalizer.normalizePropertyName(a,t);o=this.normalizer.normalizeStyleValue(a,l,o,t),i.set(a,o)})}),i}};function Fs(n,e,t){return new qt(n,e,t)}var qt=class{constructor(e,t,i){this.name=e,this.ast=t,this._normalizer=i,this.transitionFactories=[],this.states=new Map,t.states.forEach(s=>{let r=s.options&&s.options.params||{};this.states.set(s.name,new Bt(s.style,r,i))}),Yi(this.states,"true","1"),Yi(this.states,"false","0"),t.transitions.forEach(s=>{this.transitionFactories.push(new dt(e,s,this.states))}),this.fallbackTransition=Os(e,this.states,this._normalizer)}get containsQueries(){return this.ast.queryCount>0}matchTransition(e,t,i,s){return this.transitionFactories.find(o=>o.match(e,t,i,s))||null}matchStyles(e,t,i){return this.fallbackTransition.buildStyles(e,t,i)}};function Os(n,e,t){let i=[(o,a)=>!0],s={type:S.Sequence,steps:[],options:null},r={type:S.Transition,animation:s,matchers:i,options:null,queryCount:0,depCount:0};return new dt(n,r,e)}function Yi(n,e,t){n.has(e)?n.has(t)||n.set(t,n.get(e)):n.has(t)&&n.set(e,n.get(t))}var Ls=new Be,Kt=class{constructor(e,t,i){this.bodyNode=e,this._driver=t,this._normalizer=i,this._animations=new Map,this._playersById=new Map,this.players=[]}register(e,t){let i=[],s=[],r=un(this._driver,t,i,s);if(i.length)throw Gn(i);s.length&&void 0,this._animations.set(e,r)}_buildPlayer(e,t,i){let s=e.element,r=nn(this._normalizer,e.keyframes,t,i);return this._driver.animate(s,r,e.duration,e.delay,e.easing,[],!0)}create(e,t,i={}){let s=[],r=this._animations.get(e),o,a=new Map;if(r?(o=hn(this._driver,t,r,an,Dt,new Map,new Map,i,Ls,s),o.forEach(h=>{let u=V(a,h.element,new Map);h.postStyleProps.forEach(E=>u.set(E,null))})):(s.push(Yn()),o=[]),s.length)throw Xn(s);a.forEach((h,u)=>{h.forEach((E,_)=>{h.set(_,this._driver.computeStyle(u,_,X))})});let l=o.map(h=>{let u=a.get(h.element);return this._buildPlayer(h,new Map,u)}),c=de(l);return this._playersById.set(e,c),c.onDestroy(()=>this.destroy(e)),this.players.push(c),c}destroy(e){let t=this._getPlayer(e);t.destroy(),this._playersById.delete(e);let i=this.players.indexOf(t);i>=0&&this.players.splice(i,1)}_getPlayer(e){let t=this._playersById.get(e);if(!t)throw Zn(e);return t}listen(e,t,i,s){let r=Ut(t,"","","");return Ht(this._getPlayer(e),i,r,s),()=>{}}command(e,t,i,s){if(i=="register"){this.register(e,s[0]);return}if(i=="create"){let o=s[0]||{};this.create(e,t,o);return}let r=this._getPlayer(e);switch(i){case"play":r.play();break;case"pause":r.pause();break;case"reset":r.reset();break;case"restart":r.restart();break;case"finish":r.finish();break;case"init":r.init();break;case"setPosition":r.setPosition(parseFloat(s[0]));break;case"destroy":this.destroy(e);break}}},Xi="ng-animate-queued",Is=".ng-animate-queued",Pt="ng-animate-disabled",Rs=".ng-animate-disabled",zs="ng-star-inserted",Bs=".ng-star-inserted",qs=[],mn={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Ks={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},H="__ng_removed",qe=class{get params(){return this.options.params}constructor(e,t=""){this.namespaceId=t;let i=e&&e.hasOwnProperty("value"),s=i?e.value:e;if(this.value=$s(s),i){let r=e,{value:o}=r,a=ri(r,["value"]);this.options=a}else this.options={};this.options.params||(this.options.params={})}absorbOptions(e){let t=e.params;if(t){let i=this.options.params;Object.keys(t).forEach(s=>{i[s]==null&&(i[s]=t[s])})}}},Re="void",kt=new qe(Re),Vt=class{constructor(e,t,i){this.id=e,this.hostElement=t,this._engine=i,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+e,j(t,this._hostClassName)}listen(e,t,i,s){if(!this._triggers.has(t))throw Jn(i,t);if(i==null||i.length==0)throw es(t);if(!js(i))throw ts(i,t);let r=V(this._elementListeners,e,[]),o={name:t,phase:i,callback:s};r.push(o);let a=V(this._engine.statesByElement,e,new Map);return a.has(t)||(j(e,tt),j(e,tt+"-"+t),a.set(t,kt)),()=>{this._engine.afterFlush(()=>{let l=r.indexOf(o);l>=0&&r.splice(l,1),this._triggers.has(t)||a.delete(t)})}}register(e,t){return this._triggers.has(e)?!1:(this._triggers.set(e,t),!0)}_getTrigger(e){let t=this._triggers.get(e);if(!t)throw is(e);return t}trigger(e,t,i,s=!0){let r=this._getTrigger(t),o=new Ke(this.id,t,e),a=this._engine.statesByElement.get(e);a||(j(e,tt),j(e,tt+"-"+t),this._engine.statesByElement.set(e,a=new Map));let l=a.get(t),c=new qe(i,this.id);if(!(i&&i.hasOwnProperty("value"))&&l&&c.absorbOptions(l.options),a.set(t,c),l||(l=kt),!(c.value===Re)&&l.value===c.value){if(!Us(l.params,c.params)){let g=[],C=r.matchStyles(l.value,l.params,g),M=r.matchStyles(c.value,c.params,g);g.length?this._engine.reportError(g):this._engine.afterFlush(()=>{we(e,C),Z(e,M)})}return}let E=V(this._engine.playersByElement,e,[]);E.forEach(g=>{g.namespaceId==this.id&&g.triggerName==t&&g.queued&&g.destroy()});let _=r.matchTransition(l.value,c.value,e,c.params),m=!1;if(!_){if(!s)return;_=r.fallbackTransition,m=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:e,triggerName:t,transition:_,fromState:l,toState:c,player:o,isFallbackTransition:m}),m||(j(e,Xi),o.onStart(()=>{De(e,Xi)})),o.onDone(()=>{let g=this.players.indexOf(o);g>=0&&this.players.splice(g,1);let C=this._engine.playersByElement.get(e);if(C){let M=C.indexOf(o);M>=0&&C.splice(M,1)}}),this.players.push(o),E.push(o),o}deregister(e){this._triggers.delete(e),this._engine.statesByElement.forEach(t=>t.delete(e)),this._elementListeners.forEach((t,i)=>{this._elementListeners.set(i,t.filter(s=>s.name!=e))})}clearElementCache(e){this._engine.statesByElement.delete(e),this._elementListeners.delete(e);let t=this._engine.playersByElement.get(e);t&&(t.forEach(i=>i.destroy()),this._engine.playersByElement.delete(e))}_signalRemovalForInnerTriggers(e,t){let i=this._engine.driver.query(e,ot,!0);i.forEach(s=>{if(s[H])return;let r=this._engine.fetchNamespacesByElement(s);r.size?r.forEach(o=>o.triggerLeaveAnimation(s,t,!1,!0)):this.clearElementCache(s)}),this._engine.afterFlushAnimationsDone(()=>i.forEach(s=>this.clearElementCache(s)))}triggerLeaveAnimation(e,t,i,s){let r=this._engine.statesByElement.get(e),o=new Map;if(r){let a=[];if(r.forEach((l,c)=>{if(o.set(c,l.value),this._triggers.has(c)){let h=this.trigger(e,c,Re,s);h&&a.push(h)}}),a.length)return this._engine.markElementAsRemoved(this.id,e,!0,t,o),i&&de(a).onDone(()=>this._engine.processLeaveNode(e)),!0}return!1}prepareLeaveAnimationListeners(e){let t=this._elementListeners.get(e),i=this._engine.statesByElement.get(e);if(t&&i){let s=new Set;t.forEach(r=>{let o=r.name;if(s.has(o))return;s.add(o);let l=this._triggers.get(o).fallbackTransition,c=i.get(o)||kt,h=new qe(Re),u=new Ke(this.id,o,e);this._engine.totalQueuedPlayers++,this._queue.push({element:e,triggerName:o,transition:l,fromState:c,toState:h,player:u,isFallbackTransition:!0})})}}removeNode(e,t){let i=this._engine;if(e.childElementCount&&this._signalRemovalForInnerTriggers(e,t),this.triggerLeaveAnimation(e,t,!0))return;let s=!1;if(i.totalAnimations){let r=i.players.length?i.playersByQueriedElement.get(e):[];if(r&&r.length)s=!0;else{let o=e;for(;o=o.parentNode;)if(i.statesByElement.get(o)){s=!0;break}}}if(this.prepareLeaveAnimationListeners(e),s)i.markElementAsRemoved(this.id,e,!1,t);else{let r=e[H];(!r||r===mn)&&(i.afterFlush(()=>this.clearElementCache(e)),i.destroyInnerAnimations(e),i._onRemovalComplete(e,t))}}insertNode(e,t){j(e,this._hostClassName)}drainQueuedTransitions(e){let t=[];return this._queue.forEach(i=>{let s=i.player;if(s.destroyed)return;let r=i.element,o=this._elementListeners.get(r);o&&o.forEach(a=>{if(a.name==i.triggerName){let l=Ut(r,i.triggerName,i.fromState.value,i.toState.value);l._data=e,Ht(i.player,a.phase,l,a.callback)}}),s.markedForDestroy?this._engine.afterFlush(()=>{s.destroy()}):t.push(i)}),this._queue=[],t.sort((i,s)=>{let r=i.transition.ast.depCount,o=s.transition.ast.depCount;return r==0||o==0?r-o:this._engine.driver.containsElement(i.element,s.element)?1:-1})}destroy(e){this.players.forEach(t=>t.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,e)}},$t=class{_onRemovalComplete(e,t){this.onRemovalComplete(e,t)}constructor(e,t,i){this.bodyNode=e,this.driver=t,this._normalizer=i,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(s,r)=>{}}get queuedPlayers(){let e=[];return this._namespaceList.forEach(t=>{t.players.forEach(i=>{i.queued&&e.push(i)})}),e}createNamespace(e,t){let i=new Vt(e,t,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,t)?this._balanceNamespaceList(i,t):(this.newHostElements.set(t,i),this.collectEnterElement(t)),this._namespaceLookup[e]=i}_balanceNamespaceList(e,t){let i=this._namespaceList,s=this.namespacesByHostElement;if(i.length-1>=0){let o=!1,a=this.driver.getParentElement(t);for(;a;){let l=s.get(a);if(l){let c=i.indexOf(l);i.splice(c+1,0,e),o=!0;break}a=this.driver.getParentElement(a)}o||i.unshift(e)}else i.push(e);return s.set(t,e),e}register(e,t){let i=this._namespaceLookup[e];return i||(i=this.createNamespace(e,t)),i}registerTrigger(e,t,i){let s=this._namespaceLookup[e];s&&s.register(t,i)&&this.totalAnimations++}destroy(e,t){e&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{let i=this._fetchNamespace(e);this.namespacesByHostElement.delete(i.hostElement);let s=this._namespaceList.indexOf(i);s>=0&&this._namespaceList.splice(s,1),i.destroy(t),delete this._namespaceLookup[e]}))}_fetchNamespace(e){return this._namespaceLookup[e]}fetchNamespacesByElement(e){let t=new Set,i=this.statesByElement.get(e);if(i){for(let s of i.values())if(s.namespaceId){let r=this._fetchNamespace(s.namespaceId);r&&t.add(r)}}return t}trigger(e,t,i,s){if(st(t)){let r=this._fetchNamespace(e);if(r)return r.trigger(t,i,s),!0}return!1}insertNode(e,t,i,s){if(!st(t))return;let r=t[H];if(r&&r.setForRemoval){r.setForRemoval=!1,r.setForMove=!0;let o=this.collectedLeaveElements.indexOf(t);o>=0&&this.collectedLeaveElements.splice(o,1)}if(e){let o=this._fetchNamespace(e);o&&o.insertNode(t,i)}s&&this.collectEnterElement(t)}collectEnterElement(e){this.collectedEnterElements.push(e)}markElementAsDisabled(e,t){t?this.disabledNodes.has(e)||(this.disabledNodes.add(e),j(e,Pt)):this.disabledNodes.has(e)&&(this.disabledNodes.delete(e),De(e,Pt))}removeNode(e,t,i){if(st(t)){let s=e?this._fetchNamespace(e):null;s?s.removeNode(t,i):this.markElementAsRemoved(e,t,!1,i);let r=this.namespacesByHostElement.get(t);r&&r.id!==e&&r.removeNode(t,i)}else this._onRemovalComplete(t,i)}markElementAsRemoved(e,t,i,s,r){this.collectedLeaveElements.push(t),t[H]={namespaceId:e,setForRemoval:s,hasAnimation:i,removedBeforeQueried:!1,previousTriggersValues:r}}listen(e,t,i,s,r){return st(t)?this._fetchNamespace(e).listen(t,i,s,r):()=>{}}_buildInstruction(e,t,i,s,r){return e.transition.build(this.driver,e.element,e.fromState.value,e.toState.value,i,s,e.fromState.options,e.toState.options,t,r)}destroyInnerAnimations(e){let t=this.driver.query(e,ot,!0);t.forEach(i=>this.destroyActiveAnimationsForElement(i)),this.playersByQueriedElement.size!=0&&(t=this.driver.query(e,xt,!0),t.forEach(i=>this.finishActiveQueriedAnimationOnElement(i)))}destroyActiveAnimationsForElement(e){let t=this.playersByElement.get(e);t&&t.forEach(i=>{i.queued?i.markedForDestroy=!0:i.destroy()})}finishActiveQueriedAnimationOnElement(e){let t=this.playersByQueriedElement.get(e);t&&t.forEach(i=>i.finish())}whenRenderingDone(){return new Promise(e=>{if(this.players.length)return de(this.players).onDone(()=>e());e()})}processLeaveNode(e){let t=e[H];if(t&&t.setForRemoval){if(e[H]=mn,t.namespaceId){this.destroyInnerAnimations(e);let i=this._fetchNamespace(t.namespaceId);i&&i.clearElementCache(e)}this._onRemovalComplete(e,t.setForRemoval)}e.classList?.contains(Pt)&&this.markElementAsDisabled(e,!1),this.driver.query(e,Rs,!0).forEach(i=>{this.markElementAsDisabled(i,!1)})}flush(e=-1){let t=[];if(this.newHostElements.size&&(this.newHostElements.forEach((i,s)=>this._balanceNamespaceList(i,s)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let i=0;i<this.collectedEnterElements.length;i++){let s=this.collectedEnterElements[i];j(s,zs)}if(this._namespaceList.length&&(this.totalQueuedPlayers||this.collectedLeaveElements.length)){let i=[];try{t=this._flushAnimations(i,e)}finally{for(let s=0;s<i.length;s++)i[s]()}}else for(let i=0;i<this.collectedLeaveElements.length;i++){let s=this.collectedLeaveElements[i];this.processLeaveNode(s)}if(this.totalQueuedPlayers=0,this.collectedEnterElements.length=0,this.collectedLeaveElements.length=0,this._flushFns.forEach(i=>i()),this._flushFns=[],this._whenQuietFns.length){let i=this._whenQuietFns;this._whenQuietFns=[],t.length?de(t).onDone(()=>{i.forEach(s=>s())}):i.forEach(s=>s())}}reportError(e){throw ns(e)}_flushAnimations(e,t){let i=new Be,s=[],r=new Map,o=[],a=new Map,l=new Map,c=new Map,h=new Set;this.disabledNodes.forEach(d=>{h.add(d);let f=this.driver.query(d,Is,!0);for(let p=0;p<f.length;p++)h.add(f[p])});let u=this.bodyNode,E=Array.from(this.statesByElement.keys()),_=en(E,this.collectedEnterElements),m=new Map,g=0;_.forEach((d,f)=>{let p=an+g++;m.set(f,p),d.forEach(b=>j(b,p))});let C=[],M=new Set,D=new Set;for(let d=0;d<this.collectedLeaveElements.length;d++){let f=this.collectedLeaveElements[d],p=f[H];p&&p.setForRemoval&&(C.push(f),M.add(f),p.hasAnimation?this.driver.query(f,Bs,!0).forEach(b=>M.add(b)):D.add(f))}let I=new Map,N=en(E,Array.from(M));N.forEach((d,f)=>{let p=Dt+g++;I.set(f,p),d.forEach(b=>j(b,p))}),e.push(()=>{_.forEach((d,f)=>{let p=m.get(f);d.forEach(b=>De(b,p))}),N.forEach((d,f)=>{let p=I.get(f);d.forEach(b=>De(b,p))}),C.forEach(d=>{this.processLeaveNode(d)})});let Ce=[],U=[];for(let d=this._namespaceList.length-1;d>=0;d--)this._namespaceList[d].drainQueuedTransitions(t).forEach(p=>{let b=p.player,x=p.element;if(Ce.push(b),this.collectedEnterElements.length){let O=x[H];if(O&&O.setForMove){if(O.previousTriggersValues&&O.previousTriggersValues.has(p.triggerName)){let pe=O.previousTriggersValues.get(p.triggerName),$=this.statesByElement.get(p.element);if($&&$.has(p.triggerName)){let Ve=$.get(p.triggerName);Ve.value=pe,$.set(p.triggerName,Ve)}}b.destroy();return}}let W=!u||!this.driver.containsElement(u,x),B=I.get(x),oe=m.get(x),P=this._buildInstruction(p,i,oe,B,W);if(P.errors&&P.errors.length){U.push(P);return}if(W){b.onStart(()=>we(x,P.fromStyles)),b.onDestroy(()=>Z(x,P.toStyles)),s.push(b);return}if(p.isFallbackTransition){b.onStart(()=>we(x,P.fromStyles)),b.onDestroy(()=>Z(x,P.toStyles)),s.push(b);return}let si=[];P.timelines.forEach(O=>{O.stretchStartingKeyframe=!0,this.disabledNodes.has(O.element)||si.push(O)}),P.timelines=si,i.append(x,P.timelines);let Pn={instruction:P,player:b,element:x};o.push(Pn),P.queriedElements.forEach(O=>V(a,O,[]).push(b)),P.preStyleProps.forEach((O,pe)=>{if(O.size){let $=l.get(pe);$||l.set(pe,$=new Set),O.forEach((Ve,vt)=>$.add(vt))}}),P.postStyleProps.forEach((O,pe)=>{let $=c.get(pe);$||c.set(pe,$=new Set),O.forEach((Ve,vt)=>$.add(vt))})});if(U.length){let d=[];U.forEach(f=>{d.push(ss(f.triggerName,f.errors))}),Ce.forEach(f=>f.destroy()),this.reportError(d)}let R=new Map,z=new Map;o.forEach(d=>{let f=d.element;i.has(f)&&(z.set(f,f),this._beforeAnimationBuild(d.player.namespaceId,d.instruction,R))}),s.forEach(d=>{let f=d.element;this._getPreviousPlayers(f,!1,d.namespaceId,d.triggerName,null).forEach(b=>{V(R,f,[]).push(b),b.destroy()})});let me=C.filter(d=>tn(d,l,c)),Ae=new Map;Ji(Ae,this.driver,D,c,X).forEach(d=>{tn(d,l,c)&&me.push(d)});let fe=new Map;_.forEach((d,f)=>{Ji(fe,this.driver,new Set(d),l,et)}),me.forEach(d=>{let f=Ae.get(d),p=fe.get(d);Ae.set(d,new Map([...f?.entries()??[],...p?.entries()??[]]))});let _t=[],ii=[],ni={};o.forEach(d=>{let{element:f,player:p,instruction:b}=d;if(i.has(f)){if(h.has(f)){p.onDestroy(()=>Z(f,b.toStyles)),p.disabled=!0,p.overrideTotalTime(b.totalTime),s.push(p);return}let x=ni;if(z.size>1){let B=f,oe=[];for(;B=B.parentNode;){let P=z.get(B);if(P){x=P;break}oe.push(B)}oe.forEach(P=>z.set(P,x))}let W=this._buildAnimation(p.namespaceId,b,R,r,fe,Ae);if(p.setRealPlayer(W),x===ni)_t.push(p);else{let B=this.playersByElement.get(x);B&&B.length&&(p.parentPlayer=de(B)),s.push(p)}}else we(f,b.fromStyles),p.onDestroy(()=>Z(f,b.toStyles)),ii.push(p),h.has(f)&&s.push(p)}),ii.forEach(d=>{let f=r.get(d.element);if(f&&f.length){let p=de(f);d.setRealPlayer(p)}}),s.forEach(d=>{d.parentPlayer?d.syncPlayerEvents(d.parentPlayer):d.destroy()});for(let d=0;d<C.length;d++){let f=C[d],p=f[H];if(De(f,Dt),p&&p.hasAnimation)continue;let b=[];if(a.size){let W=a.get(f);W&&W.length&&b.push(...W);let B=this.driver.query(f,xt,!0);for(let oe=0;oe<B.length;oe++){let P=a.get(B[oe]);P&&P.length&&b.push(...P)}}let x=b.filter(W=>!W.destroyed);x.length?Qs(this,f,x):this.processLeaveNode(f)}return C.length=0,_t.forEach(d=>{this.players.push(d),d.onDone(()=>{d.destroy();let f=this.players.indexOf(d);this.players.splice(f,1)}),d.play()}),_t}afterFlush(e){this._flushFns.push(e)}afterFlushAnimationsDone(e){this._whenQuietFns.push(e)}_getPreviousPlayers(e,t,i,s,r){let o=[];if(t){let a=this.playersByQueriedElement.get(e);a&&(o=a)}else{let a=this.playersByElement.get(e);if(a){let l=!r||r==Re;a.forEach(c=>{c.queued||!l&&c.triggerName!=s||o.push(c)})}}return(i||s)&&(o=o.filter(a=>!(i&&i!=a.namespaceId||s&&s!=a.triggerName))),o}_beforeAnimationBuild(e,t,i){let s=t.triggerName,r=t.element,o=t.isRemovalTransition?void 0:e,a=t.isRemovalTransition?void 0:s;for(let l of t.timelines){let c=l.element,h=c!==r,u=V(i,c,[]);this._getPreviousPlayers(c,h,o,a,t.toState).forEach(_=>{let m=_.getRealPlayer();m.beforeDestroy&&m.beforeDestroy(),_.destroy(),u.push(_)})}we(r,t.fromStyles)}_buildAnimation(e,t,i,s,r,o){let a=t.triggerName,l=t.element,c=[],h=new Set,u=new Set,E=t.timelines.map(m=>{let g=m.element;h.add(g);let C=g[H];if(C&&C.removedBeforeQueried)return new he(m.duration,m.delay);let M=g!==l,D=Hs((i.get(g)||qs).map(R=>R.getRealPlayer())).filter(R=>{let z=R;return z.element?z.element===g:!1}),I=r.get(g),N=o.get(g),Ce=nn(this._normalizer,m.keyframes,I,N),U=this._buildPlayer(m,Ce,D);if(m.subTimeline&&s&&u.add(g),M){let R=new Ke(e,a,g);R.setRealPlayer(U),c.push(R)}return U});c.forEach(m=>{V(this.playersByQueriedElement,m.element,[]).push(m),m.onDone(()=>Vs(this.playersByQueriedElement,m.element,m))}),h.forEach(m=>j(m,Qi));let _=de(E);return _.onDestroy(()=>{h.forEach(m=>De(m,Qi)),Z(l,t.toStyles)}),u.forEach(m=>{V(s,m,[]).push(_)}),_}_buildPlayer(e,t,i){return t.length>0?this.driver.animate(e.element,t,e.duration,e.delay,e.easing,i):new he(e.duration,e.delay)}},Ke=class{constructor(e,t,i){this.namespaceId=e,this.triggerName=t,this.element=i,this._player=new he,this._containsRealPlayer=!1,this._queuedCallbacks=new Map,this.destroyed=!1,this.parentPlayer=null,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(e){this._containsRealPlayer||(this._player=e,this._queuedCallbacks.forEach((t,i)=>{t.forEach(s=>Ht(e,i,void 0,s))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(e.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(e){this.totalTime=e}syncPlayerEvents(e){let t=this._player;t.triggerCallback&&e.onStart(()=>t.triggerCallback("start")),e.onDone(()=>this.finish()),e.onDestroy(()=>this.destroy())}_queueEvent(e,t){V(this._queuedCallbacks,e,[]).push(t)}onDone(e){this.queued&&this._queueEvent("done",e),this._player.onDone(e)}onStart(e){this.queued&&this._queueEvent("start",e),this._player.onStart(e)}onDestroy(e){this.queued&&this._queueEvent("destroy",e),this._player.onDestroy(e)}init(){this._player.init()}hasStarted(){return this.queued?!1:this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(e){this.queued||this._player.setPosition(e)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(e){let t=this._player;t.triggerCallback&&t.triggerCallback(e)}};function Vs(n,e,t){let i=n.get(e);if(i){if(i.length){let s=i.indexOf(t);i.splice(s,1)}i.length==0&&n.delete(e)}return i}function $s(n){return n??null}function st(n){return n&&n.nodeType===1}function js(n){return n=="start"||n=="done"}function Zi(n,e){let t=n.style.display;return n.style.display=e??"none",t}function Ji(n,e,t,i,s){let r=[];t.forEach(l=>r.push(Zi(l)));let o=[];
1i.forEach((l,c)=>{let h=new Map;l.forEach(u=>{let E=e.computeStyle(c,u,s);h.set(u,E),(!E||E.length==0)&&(c[H]=Ks,o.push(c))}),n.set(c,h)});let a=0;return t.forEach(l=>Zi(l,r[a++])),o}function en(n,e){let t=new Map;if(n.forEach(a=>t.set(a,[])),e.length==0)return t;let i=1,s=new Set(e),r=new Map;function o(a){if(!a)return i;let l=r.get(a);if(l)return l;let c=a.parentNode;return t.has(c)?l=c:s.has(c)?l=i:l=o(c),r.set(a,l),l}return e.forEach(a=>{let l=o(a);l!==i&&t.get(l).push(a)}),t}function j(n,e){n.classList?.add(e)}function De(n,e){n.classList?.remove(e)}function Qs(n,e,t){de(t).onDone(()=>n.processLeaveNode(e))}function Hs(n){let e=[];return fn(n,e),e}function fn(n,e){for(let t=0;t<n.length;t++){let i=n[t];i instanceof Le?fn(i.players,e):e.push(i)}}function Us(n,e){let t=Object.keys(n),i=Object.keys(e);if(t.length!=i.length)return!1;for(let s=0;s<t.length;s++){let r=t[s];if(!e.hasOwnProperty(r)||n[r]!==e[r])return!1}return!0}function tn(n,e,t){let i=t.get(n);if(!i)return!1;let s=e.get(n);return s?i.forEach(r=>s.add(r)):e.set(n,i),t.delete(n),!0}var Ne=class{constructor(e,t,i){this._driver=t,this._normalizer=i,this._triggerCache={},this.onRemovalComplete=(s,r)=>{},this._transitionEngine=new $t(e.body,t,i),this._timelineEngine=new Kt(e.body,t,i),this._transitionEngine.onRemovalComplete=(s,r)=>this.onRemovalComplete(s,r)}registerTrigger(e,t,i,s,r){let o=e+"-"+s,a=this._triggerCache[o];if(!a){let l=[],c=[],h=un(this._driver,r,l,c);if(l.length)throw Un(s,l);c.length&&void 0,a=Fs(s,h,this._normalizer),this._triggerCache[o]=a}this._transitionEngine.registerTrigger(t,s,a)}register(e,t){this._transitionEngine.register(e,t)}destroy(e,t){this._transitionEngine.destroy(e,t)}onInsert(e,t,i,s){this._transitionEngine.insertNode(e,t,i,s)}onRemove(e,t,i){this._transitionEngine.removeNode(e,t,i)}disableAnimations(e,t){this._transitionEngine.markElementAsDisabled(e,t)}process(e,t,i,s){if(i.charAt(0)=="@"){let[r,o]=$i(i),a=s;this._timelineEngine.command(r,t,o,a)}else this._transitionEngine.trigger(e,t,i,s)}listen(e,t,i,s,r){if(i.charAt(0)=="@"){let[o,a]=$i(i);return this._timelineEngine.listen(o,t,a,r)}return this._transitionEngine.listen(e,t,i,s,r)}flush(e=-1){this._transitionEngine.flush(e)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(e){this._transitionEngine.afterFlushAnimationsDone(e)}};function Ws(n,e){let t=null,i=null;return Array.isArray(e)&&e.length?(t=Mt(e[0]),e.length>1&&(i=Mt(e[e.length-1]))):e instanceof Map&&(t=Mt(e)),t||i?new jt(n,t,i):null}var xe=class xe{constructor(e,t,i){this._element=e,this._startStyles=t,this._endStyles=i,this._state=0;let s=xe.initialStylesByElement.get(e);s||xe.initialStylesByElement.set(e,s=new Map),this._initialStyles=s}start(){this._state<1&&(this._startStyles&&Z(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(Z(this._element,this._initialStyles),this._endStyles&&(Z(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(xe.initialStylesByElement.delete(this._element),this._startStyles&&(we(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(we(this._element,this._endStyles),this._endStyles=null),Z(this._element,this._initialStyles),this._state=3)}};xe.initialStylesByElement=new WeakMap;var jt=xe;function Mt(n){let e=null;return n.forEach((t,i)=>{Gs(i)&&(e=e||new Map,e.set(i,t))}),e}function Gs(n){return n==="display"||n==="position"}var mt=class{constructor(e,t,i,s){this.element=e,this.keyframes=t,this.options=i,this._specialStyles=s,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this._originalOnDoneFns=[],this._originalOnStartFns=[],this.time=0,this.parentPlayer=null,this.currentSnapshot=new Map,this._duration=i.duration,this._delay=i.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(e
1=>e()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;let e=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,e,this.options),this._finalKeyframe=e.length?e[e.length-1]:new Map;let t=()=>this._onFinish();this.domPlayer.addEventListener("finish",t),this.onDestroy(()=>{this.domPlayer.removeEventListener("finish",t)})}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(e){let t=[];return e.forEach(i=>{t.push(Object.fromEntries(i))}),t}_triggerWebAnimation(e,t,i){return e.animate(this._convertKeyframesToObject(t),i)}onStart(e){this._originalOnStartFns.push(e),this._onStartFns.push(e)}onDone(e){this._originalOnDoneFns.push(e),this._onDoneFns.push(e)}onDestroy(e){this._onDestroyFns.push(e)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(e=>e()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(e=>e()),this._onDestroyFns=[])}setPosition(e){this.domPlayer===void 0&&this.init(),this.domPlayer.currentTime=e*this.time}getPosition(){return+(this.domPlayer.currentTime??0)/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){let e=new Map;this.hasStarted()&&this._finalKeyframe.forEach((i,s)=>{s!=="offset"&&e.set(s,this._finished?i:Xt(this.element,s))}),this.currentSnapshot=e}triggerCallback(e){let t=e==="start"?this._onStartFns:this._onDoneFns;t.forEach(i=>i()),t.length=0}},ft=class{validateStyleProperty(e){return!0}validateAnimatableStyleProperty(e){return!0}containsElement(e,t){return sn(e,t)}getParentElement(e){return Wt(e)}query(e,t,i){return rn(e,t,i)}computeStyle(e,t,i){return Xt(e,t)}animate(e,t,i,s,r,o=[]){let a=s==0?"both":"forwards",l={duration:i,delay:s,fill:a};r&&(l.easing=r);let c=new Map,h=o.filter(_=>_ instanceof mt);ps(i,s)&&h.forEach(_=>{_.currentSnapshot.forEach((m,g)=>c.set(g,m))});let u=ds(t).map(_=>new Map(_));u=gs(e,u,c);let E=Ws(e,u);return new mt(e,u,l,E)}};var rt="@",pn="@.disabled",pt=class{constructor(e,t,i,s){this.namespaceId=e,this.delegate=t,this.engine=i,this._onDestroy=s,this.\u0275type=0}get data(){return this.delegate.data}destroyNode(e){this.delegate.destroyNode?.(e)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(e,t){return this.delegate.createElement(e,t)}createComment(e){return this.delegate.createComment(e)}createText(e){return this.delegate.createText(e)}appendChild(e,t){this.delegate.appendChild(e,t),this.engine.onInsert(this.namespaceId,t,e,!1)}insertBefore(e,t,i,s=!0){this.delegate.insertBefore(e,t,i),this.engine.onInsert(this.namespaceId,t,e,s)}removeChild(e,t,i){this.engine.onRemove(this.namespaceId,t,this.delegate)}selectRootElement(e,t){return this.delegate.selectRootElement(e,t)}parentNode(e){return this.delegate.parentNode(e)}nextSibling(e){return this.delegate.nextSibling(e)}setAttribute(e,t,i,s){this.delegate.setAttribute(e,t,i,s)}removeAttribute(e,t,i){this.delegate.removeAttribute(e,t,i)}addClass(e,t){this.delegate.addClass(e,t)}removeClass(e,t){this.delegate.removeClass(e,t)}setStyle(e,t,i,s){this.delegate.setStyle(e,t,i,s)}removeStyle(e,t,i){this.delegate.removeStyle(e,t,i)}setProperty(e,t,i){t.charAt(0)==rt&&t==pn?this.disableAnimations(e,!!i):this.delegate.setProperty(e,t,i)}setValue(e,t){this.delegate.setValue(e,t)}listen(e,t,i){return this.delegate.listen(e,t,i)}disableAnimations(e,t){this.engine.disableAnimations(e,t)}},Qt=class extends pt{constructor(e,t,i,s,r){super(t,i,s,r),this.factory=e,this.namespaceId=t}setProperty(e,t,i){t.charAt(0)==rt?t.charAt(1)=="."&&t==pn?(i=i===void 0?!0:!!i,this.disableAnimations(e,i)):this.engine.process(this.namespaceId,e,t.slice(1),i):this.delegate.setProperty(e,t,i)}listen(e,t,i){if(t.charAt(0)==rt){let s=Ys(e),r=t.slice(1),o="";return r.charAt(0)!=rt&&([r,o]=Xs(r)),this.engine.listen(this.namespaceId,s,r,o,a=>{let l=a._data||-1;this.factory.scheduleListenerCallback(l,i,a)})}return this.delegate.listen(e,t,i)}};function Ys(n){switch(n){case"body":return document.body;case"document":return document;case"window":return window;default:return n}}function Xs(n){let e=n.indexOf("."),t=n.substring(0,e),i=n.slice(e+1);return[t,i]}var gt=class{constructor(e,t,i){this.delegate=e,this.engine=t,this._zone=i,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,t.onRemovalComplete=(s,r)=>{let o=r?.parentNode(s);o&&r.removeChild(o,s)}}createRenderer(e,t){let i="",s=this.delegate.createRenderer(e,t);if(!e||!t?.data?.animation){let c=this._rendererCache,h=c.get(s);if(!h){let u=()=>c.delete(s);h=new pt(i,s,this.engine,u),c.set(s,h)}return h}let r=t.id,o=t.id+"-"+this._currentId;this._currentId++,this.engine.register(o,e);let a=c=>
1{Array.isArray(c)?c.forEach(a):this.engine.registerTrigger(r,o,e,c.name,c)};return t.data.animation.forEach(a),new Qt(this,o,s,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(e,t,i){if(e>=0&&e<this._microtaskId){this._zone.run(()=>t(i));return}let s=this._animationCallbacksBuffer;s.length==0&&queueMicrotask(()=>{this._zone.run(()=>{s.forEach(r=>{let[o,a]=r;o(a)}),this._animationCallbacksBuffer=[]})}),s.push([t,i])}end(){this._cdRecurDepth--,this._cdRecurDepth==0&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}};var Js=(()=>{let e=class e extends Ne{constructor(i,s,r){super(i,s,r)}ngOnDestroy(){this.flush()}};e.\u0275fac=function(s){return new(s||e)(Pe(Si),Pe(be),Pe(Te))},e.\u0275prov=ae({token:e,factory:e.\u0275fac});let n=e;return n})();function er(){return new lt}function tr(n,e,t){return new gt(n,e,t)}var gn=[{provide:Te,useFactory:er},{provide:Ne,useClass:Js},{provide:ui,useFactory:tr,deps:[ki,Ne,ci]}],ei=[{provide:be,useFactory:()=>new ft},{provide:St,useValue:"BrowserAnimations"},...gn],ir=[{provide:be,useClass:Gt},{provide:St,useValue:"NoopAnimations"},...gn],yn=(()=>{let e=class e{static withConfig(i){return{ngModule:e,providers:i.disableAnimations?ir:ei}}};e.\u0275fac=function(s){return new(s||e)},e.\u0275mod=ai({type:e}),e.\u0275inj=oi({providers:ei,imports:[Ge]});let n=e;return n})();function _n(){return hi("NgEagerAnimations"),[...ei]}var vn=(()=>{var e,t;let i=class i{constructor(){G(this,e,Y(Me));G(this,t,Y(ke))}init(){return Q(this,e).getValueGloval(),Q(this,t).initialize()}};e=new WeakMap,t=new WeakMap,i.\u0275fac=function(o){return new(o||i)},i.\u0275prov=ae({token:i,factory:i.\u0275fac,providedIn:"root"});let n=i;return n})();var yt=class{http;prefix;suffix;constructor(e,t="/assets/i18n/",i=".json"){this.http=e,this.prefix=t,this.suffix=i}getTranslation(e){return this.http.get(`${this.prefix}${e}${this.suffix}`)}};function Sn(n){return new yt(n,"../../assets/i18n/",".json")}var nr={scrollPositionRestoration:"enabled",anchorScrolling:"enabled"},sr=Oi(nr);function rr(n){return()=>n.init()}var En={providers:[Fi(Bi,sr),xi(Di({includePostRequests:!0})),li([Ge,yn,Ii.forRoot({loader:{provide:Li,useFactory:Sn,deps:[Ti]}})]),_n(),Ci(Pi(),Ai()),vi(),qi,{provide:_i,useFactory:rr,deps:[vn],multi:!0}]};var ar=["menuMobile"],lr=()=>[""],cr=n=>({change:n}),wn=()=>({exact:!0}),bn=()=>["is-active"];function ur(n,e){if(n&1&&(y(0,"a",26),k(1),v()),n&2){let t=F().$implicit;A("href",t.link,te)("rel","nofollow"),w(),ne(" ",t.title," ")}}function hr(n,e){if(n&1&&(y(0,"a",27),k(1),v()),n&2){let t=F().$implicit;A("routerLinkActiveOptions",se(4,wn))("routerLinkActive",se(5,bn))("routerLink",t.link),w(),ne(" ",t.title," ")}}function dr(n,e){if(n&1&&(y(0,"li"),ie(1,ur,2,3,"a",26)(2,hr,2,6,"a",27),v()),n&2){let t=e.$implicit;w(),ce(t.redirect?1:2)}}function mr(n,e){if(n&1){let t=Oe();y(0,"a",30),q("click",function(){J(t);let s=F(2);return ee(s.closeTab())}),k(1),v()}if(n&2){let t=F().$implicit;A("href",t.link,te)("rel","nofollow"),w(),ne("",t.title," ")}}function fr(n,e){if(n&1){let t=Oe();y(0,"a",31),q("click",function(){J(t);let s=F(2);return ee(s.closeTab())}),k(1),v()}if(n&2){let t=F().$implicit;A("routerLink",t.link)("routerLinkActiveOptions",se(4,wn))("routerLinkActive",se(5,bn)),w(),ne("",t.title," ")}}function pr(n,e){if(n&1&&(y(0,"li",21),ie(1,mr,2,3,"a",28)(2,fr,2,6,"a",29),v()),n&2){let t=e.$implicit;w(),ce(t.redirect?1:2)}}function gr(n,e){if(n&1){let t=Oe();y(0,"div",32)(1,"button",33),q("click",function(){J(t);let s=F();return ee(s.setLocale("vi"))}),k(2," VN "),v(),y(3,"button",33),q("click",function(){J(t);let s=F();return ee(s.setLocale("en"))}),k(4," EN "),v()()}if(n&2){let t=F();w(),A("ngClass",t.localeDefaultService()=="vi"?"locale-active":"locale"),w(2),A("ngClass",t.localeDefaultService()=="en"?"locale-active":"locale")}}var Tn=(()=>{var e,t;let i=class i{constructor(r,o){G(this,e);G(this,t);this.platformId=r,this.location=o,Fe(this,e,Y(ke)),Fe(this,t,Y(Me)),this.localeDefaultService=Q(this,t).locale,this.openMenuMobile=!1,this.showScroll=!1}checkScroll(){let r=(document.documentElement.scrollTop||document.body.scrollTop)+document.documentElement.offsetHeight;r>this.currentPosition?this.showScroll=!0:this.showScroll=!1,this.currentPosition=r}ngOnInit(){console.log(this.localeDefaultService()),this.localeDefaultService()==="vi"?this.menu=Ze:this.menu=Je}setLocale(r){Q(this,e).setItem("language",r),Q(this,t).setLocaleDefault(r),window.location.reload()}openTabMenu(){this.openMenuMobile=!this.openMenuMobile,this.menuMobile&&(this.menuMobile.nativeElement.style.left==="0px"?this.menuMobile.nativeElement.style.left="-300px":this.menuMobile.nativeElement.style.left="0px")}closeTab(){this.openMenuMobile=!this.openMenuMobile,this.menuMobile.nativeElement.style.left="-300px"}};e=new WeakMap,t=new WeakMap,i.\u0275fac=function(o){return new(o||i)(Et(je),Et(Ei))},i.\u0275cmp=le({type:i,selectors:[["app-header"]],viewQuery:function(o,a){if(o&1&&mi(ar,5),o&2){let l;fi(l=pi())&&(a.menuMobile=l.first)}},hostBindings:function(o,a){o&1&&q("scroll",function(c){return a.checkScroll(c)},!1,Qe)},standalone:!0,features:[ue],decls:35,vars:10,consts:[["menuMobile",""],["locale",""],["id","header",1,"h-20","max-lg:h-14"],[1,"fixed","top-0","w-full","z-[999]","bg-white","h-20","max-lg:h-14",2,"box-shadow","0px 4px 8px 0px #00000014",3,"ngClass"],[1,"h-full","flex","items-center","justify-between","container","mx-auto","px-10","max-lg:px-[15px]"],[1,"header-logo"],[3,"routerLink","rel"],["src","assets/images/global/logo.png","alt","Pion Vietnam","title","Pion Vietnam","width","","height","",1,"max-lg:h-[38px]"],[1,"max-lg:hidden"],["id","nav"],["id","navigation",1,"flex","items-center","justify-center","gap-x-6"],[3,"ngTemplateOutlet"],["type","button",1,"hidden","max-lg:block"],[1,"curs
1or-pointer","w-[40px]","h-[40px]","flex","items-center","justify-center",3,"click","ngClass"],["src","assets/images/global/ic_setting_menu.svg","alt","","title",""],[1,"menu-mobile"],[1,"close-menu-mobile",3,"click"],[1,"material-symbols-outlined"],[1,"text-white"],["id","nav-mobile"],["id","navigation-mobile",1,"flex","flex-col"],[1,"text-base","capitalize","max-sm:text-sm"],[1,"border-t","border-[#E1E1E1]","border-solid","mx-4"],[1,"block"],["type","button",1,"font-semibold","text-base","py-4","mr-8",3,"click","ngClass"],["type","button",1,"font-semibold","text-base","py-4",3,"click","ngClass"],["target","_blank",1,"text-linkHeader","font-semibold","py-2","px-[22px]","block","w-full","h-full","ease-in","duration-300","hover:text-colorActive",3,"href","rel"],[1,"text-linkHeader","font-semibold","py-2","px-[22px]","block","w-full","h-full","ease-in","duration-300","hover:text-colorActive",3,"routerLinkActiveOptions","routerLinkActive","routerLink"],["target","_blank",1,"px-4","py-4","block","max-2xl:px-2",3,"href","rel"],[1,"px-4","py-4","block","max-2xl:px-2",3,"routerLink","routerLinkActiveOptions","routerLinkActive"],["target","_blank",1,"px-4","py-4","block","max-2xl:px-2",3,"click","href","rel"],[1,"px-4","py-4","block","max-2xl:px-2",3,"click","routerLink","routerLinkActiveOptions","routerLinkActive"],[1,"flex","items-center","justify-center","gap-x-2"],["type","button",1,"text-linkHeader","font-semibold","py-2","px-[14.5px]","block","w-full","h-full",3,"click","ngClass"]],template:function(o,a){if(o&1){let l=Oe();y(0,"div",2)(1,"div",3)(2,"div",4)(3,"div",5)(4,"a",6),L(5,"img",7),v()(),y(6,"div",8)(7,"nav",9)(8,"ul",10),ye(9,dr,3,1,"li",null,ge),v()()(),y(11,"div",8),di(12,11),v(),y(13,"button",12)(14,"div",13),q("click",function(){return J(l),ee(a.openTabMenu())}),L(15,"img",14),v()()()()(),y(16,"div",15,0)(18,"div",16),q("click",function(){return J(l),ee(a.openTabMenu())}),y(19,"span",17),k(20," cancel "),v(),y(21,"p",18),k(22,"\u0110\xF3ng danh s\xE1ch"),v()(),y(23,"nav",19)(24,"ul",20),ye(25,pr,3,1,"li",21,ge),v()(),y(27,"div",22)(28,"div",23)(29,"button",24),q("click",function(){return J(l),ee(a.setLocale("vi"))}),k(30," VN "),v(),y(31,"button",25),q("click",function(){return J(l),ee(a.setLocale("en"))}),k(32," EN "),v()()()(),ie(33,gr,5,2,"ng-template",null,1,yi)}if(o&2){let l=gi(34);w(),A("ngClass",a.showScroll?"header-up":"header-down"),w(3),A("routerLink",se(7,lr))("rel","dofollow"),w(5),_e(a.menu),w(3),A("ngTemplateOutlet",l),w(2),A("ngClass",He(8,cr,a.openMenuMobile)),w(11),_e(a.menu),w(4),A("ngClass",a.localeDefaultService()=="vi"?"locale-active":"locale"),w(2),A("ngClass",a.localeDefaultService()=="en"?"locale-active":"locale")}},dependencies:[We,Ue,wi,Ye,Xe],styles:[`.locale-active[_ngcontent-%COMP%]{color:#fc832b}.menu-mobile[_ngcontent-%COMP%]{display:block;position:fixed;top:0;height:100%;width:300px;max-width:100%;padding-bottom:30px;background-color:#fff;box-shadow:0 8px 40px #0000000f;-webkit-user-select:none;user-select:none;z-index:9999;transition:left .3s ease 0s;left:-300px;right:auto;height:100vh;overflow-x:hidden;overflow-y:auto}.menu-mobile[_ngcontent-%COMP%]   .close-menu-mobile[_ngcontent-%COMP%]{display:flex;background-color:var(--color-default);padding:20px 10px;align-items:center;cursor:pointer}.menu-mobile[_ngcontent-%COMP%]   .close-menu-mobile[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{margin-right:10px;color:#fff}#nav-mobile[_ngcontent-%COMP%]{background:#fff}
2/*# sourceMappingURL=header.component-SYOPB442.css.map */`]});let n=i;return n})();var yr=()=>["is-active"],_r=()=>({exact:!0});function vr(n,e){if(n&1&&(y(0,"a",20),k(1),v()),n&2){let t=F().$implicit;A("href",t.link,te)("rel","nofollow"),w(),ne(" ",t.title," ")}}function Sr(n,e){if(n&1&&(y(0,"a",21),k(1),v()),n&2){let t=F().$implicit;A("routerLink",t.link),w(),ne(" ",t.title," ")}}function Er(n,e){if(n&1&&(y(0,"li",9),ie(1,vr,2,3,"a",20)(2,Sr,2,2,"a",21),v()),n&2){let t=e.$implicit;A("routerLinkActive",se(3,yr))("routerLinkActiveOptions",se(4,_r)),w(),ce(t.redirect?1:2)}}function wr(n,e){if(n&1&&(y(0,"p",24),k(1),v()),n&2){let t=F(2).$implicit;w(),ne(" Tax: ",t.title," ")}}function br(n,e){if(n&1&&(y(0,"a",25),k(1),v()),n&2){let t=F(2).$implicit;A("href",t.link,te),w(),wt(t.title)}}function Tr(n,e){if(n&1&&(y(0,"li",22),L(1,"img",23),ie(2,wr,2,1,"p",24)(3,br,2,2,"a",25),v()),n&2){let t=F(),i=t.$implicit,s=t.$index;w(),A("src",i.icon,te),w(),ce(s==1?2:3)}}function Cr(n,e){if(n&1&&ie(0,Tr,4,2,"li",22),n&2){let t=e.$index;ce(t<2?0:-1)}}function Ar(n,e){if(n&1&&(y(0,"li",22),L(1,"img",23),y(2,"a",25),k(3),v()()),n&2){let t=F().$implicit;w(),A("src",t.icon,te),w(),A("href",t.link,te),w(),wt(t.title)}}function Pr(n,e){if(n&1&&ie(0,Ar,4,3,"li",22),n&2){let t=e.$index;ce(t==2?0:-1)}}var Cn=(()=>{var e;let t=class t{constructor(){G(this,e);Fe(this,e,Y(Me)),this.localeDefaultService=Q(this,e).locale,this.contactsInfo=Ri}ngOnInit(){this.localeDefaultService()==="vi"?this.menus=Ze:this.menus=Je}};e=new WeakMap,t.\u0275fac=function(r){return new(r||t)},t.\u0275cmp=le({type:t,selectors:[["app-footer"]],standalone:!0,features:[ue],decls:25,vars:2,consts:[[1,"bg-[#212326]","py-[63px]","relative"],[1,"container","mx-auto"],[1,"grid","grid-cols-12","max-sm:gap-x-[4px]","max-lg:gap-x-[74px]","max-lg:gap-y-10"],[1,"col-span-3","flex","justify-center","max-lg:col-span-12"],[3,"routerLink","rel"],["src","assets/images/global/logo_footer.png","alt","logo Pion Vietnam","title","logo Pion Vietnam"],[1,"col-span-6","border-l","border-white/40","border-solid","pl-9","py-2","max-lg:col-col-span-8","max-md:col-span-12"],[1,"ml-4"],[1,"flex","gap-x-20","w-full","list-disc","max-lg:gap-x-10","max-lg:flex-wrap"],[1,"text-white","text-sizeDefault","font-medium","duration-300","ease-in-out","hover:text-colorActive",3,"routerLinkActive","routerLinkActiveOptions"],[1,"mt-6","max-md:mt-4"],[1,"flex","flex-col","gap-y-6","max-md:gap-y-4"],[1,"flex","gap-x-6","max-md:gap-x-4"],[1,"flex"],[1,"col-span-3","border-l","border-white/40","border-solid","pl-8","py-2","max-lg:col-span-4","max-md:col-span-12"],[1,"flex","items-start","justify-center","flex-col","gap-y-8","h-full"],["href","https://www.facebook.com/profile.php?id=100089142523230","target","_blank","rel","nofollow"],["src","assets/images/pages/footer/facebook_full.svg","alt","Facebook","width","100%","height","40"],["href","https://www.tiktok.com/@piontech_dilamvuive","target","_blank","rel","nofollow"],["src","assets/images/pages/footer/tiktok_full.svg","alt","Tiktok","width","100%","height","40"],["target","_blank",1,"block","w-full","h-full",3,"href","rel"],[1,"block","w-full","h-full",3,"routerLink"],[1,"flex","items-center","gap-x-[10px]"],["width","24","height","24","alt","",3,"src"],[1,"text-white","text-sizeDefault","font-medium"],[1,"text-white","text-sizeDefault","font-medium",3,"href"]],template:function(r,o){r&1&&(y(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"a",4),L(5,"img",5),v()(),y(6,"div",6)(7,"nav",7)(8,"ul",8),ye(9,Er,3,5,"li",9,ge),v()(),y(11,"div",10)(12,"ul",11)(13,"div",12),ye(14,Cr,1,1,null,null,ge),v(),y(16,"div",13),ye(17,Pr,1,1,null,null,ge),v()()()(),y(19,"div",14)(20,"div",15)(21,"a",16),L(22,"img",17),v(),y(23,"a",18),L(24,"img",19),v()()()()()()),r&2&&(w(4),A("routerLink","")("rel","dofollow"),w(5),_e(o.menus),w(5),_e(o.contactsInfo),w(3),_e(o.contactsInfo))},dependencies:[Ye,Xe]});let n=t;return n})();var kr=n=>({"show-scroll":n}),An=(()=>{let e=class e{constructor(){this.isSticky=!1,this.showScroll=!1,this.showScrollHeight=300,this.hideScrollHeight=10}checkScroll(){(window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0)>=this.showScrollHeight?this.showScroll=!0:this.showScroll=!1,this.isSticky=window.pageYOffset>0}scrollToTop(){(function i(){var s=document.documentElement.scrollTop||document.body.scrollTop;s>0&&(window.requestAnimationFrame(i),window.scrollTo(0,s-s/5))})()}};e.\u0275fac=function(s){return new(s||e)},e.\u0275cmp=le({type:e,selectors:[["app-root"]],hostBindings:function(s,r){s&1&&q("scroll",function(){return r.checkScroll()},!1,Qe)},standalone:!0,features:[ue],decls:8,vars:3,consts:[[1,"scroll-to-top",3,"click","ngClass"],["src","assets/images/global/arrow-down-double-sharp.svg","alt","arrow-down-double","
2width","30","height","30",1,"max-sm:w-[27px]","max-sm:h-[27px]"]],template:function(s,r){s&1&&(y(0,"header"),L(1,"app-header"),v(),y(2,"main"),L(3,"router-outlet"),v(),y(4,"footer"),L(5,"app-footer"),v(),y(6,"div",0),q("click",function(){return r.scrollToTop()}),L(7,"img",1),v()),s&2&&(w(6),A("ngClass",He(1,kr,r.showScroll)))},dependencies:[We,Ue,Ni,Tn,Cn],styles:[`.scroll-to-top[_ngcontent-%COMP%]{position:fixed;bottom:80px;right:0;opacity:0;transition:all .4s ease-in-out;width:64px;height:64px;line-height:64px;background:linear-gradient(147.54deg,#ffe753 14.67%,#fec538 70.5%);border:none;cursor:pointer;border-radius:100%;z-index:9998;display:flex;align-items:center;justify-content:center;transform:translate(100px)}.scroll-to-top[_ngcontent-%COMP%]:hover{background:#000}.scroll-to-top[_ngcontent-%COMP%]:hover   img[_ngcontent-%COMP%]{filter:invert(1)}.show-scroll[_ngcontent-%COMP%]{right:80px;opacity:1;transform:translate(0)}@media not all and (min-width: 640px){.scroll-to-top[_ngcontent-%COMP%]{width:56px;height:56px;line-height:56px;bottom:40px}.show-scroll[_ngcontent-%COMP%]{right:20px}}
3/*# sourceMappingURL=app.component-YR6RJD55.css.map */`]});let n=e;return n})();Mi(An,En).catch(n=>console.error(n));
4//# sourceMappingURL=main-3ONKLMEF.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.