PageSourceSearch

https://www.citybingo.com/app/main-K4GDF4BD.js

js citybingo.com collected 2026-10-07 23:28:21 UTC 114,491 bytes, 15 lines download raw bytes

1import"./chunk-3DUAOSZT.js";import{a as Vi}from"./chunk-M3GJE3BI.js";import{a as v,b as U,e as qi,f as pn,h as Ce,i as gt,j as He}from"./chunk-PT2JM3JA.js";import{a as ji}from"./chunk-3BNXZHW6.js";import{a as zi}from"./chunk-V73GVQIL.js";import{C as je,E as ft,F as Ki,H as Ve,a as Ei,c as Ti,d as Ci,e as Di,f as Ai,g as Mi,h as pt,i as un,j as ki,l as Pi,m as Ni,n as Ri,o as Oi,p as Ii,q as ze,r as xi,s as mn,u as Te,v as Fi,w as hn,x as Li,y as Bi}from"./chunk-MCTXPPDD.js";import{c as fi,d as gi,g as _i,h as yi,i as bi,j as vi,l as wi,m as Si}from"./chunk-TYHNJDIL.js";import{Ba as Ee}from"./chunk-FPGJCOAR.js";import{$a as ge,A as ii,Ab as Jt,Bc as cn,C as ri,Cb as en,D as Ut,Ec as Le,Gb as ui,Gc as dn,Jb as tn,Lb as V,Mb as q,Mc as hi,N as Wt,Nb as mi,Oc as pi,P as Q,Pb as nn,Qb as rn,Rb as se,S,Sb as x,Sc as Se,Tb as z,Tc as Be,Ua as I,Ub as ae,V as X,W as Ht,Xc as ht,Y as Yt,Ya as oi,Yb as _e,Z as st,Za as lt,Zb as xe,_ as p,_a as te,bb as li,cb as ci,ea as pe,ec as Fe,f as ce,fa as fe,gc as E,hc as ye,i as ei,ia as Ge,ic as G,ja as J,jb as $,jc as We,ka as si,kb as Xt,kc as sn,lc as be,mc as ve,na as ee,nb as Ue,o as Gt,pb as di,qb as ct,qc as an,ra as at,rc as ut,sc as ne,ta as ot,tc as mt,u as ti,ua as ai,v as ni,w as Oe,xc as on,ya as Ie,yc as ln,za as Zt,zb as dt,zc as we}from"./chunk-TU7EUU3B.js";import{a as re,c as Jn}from"./chunk-IMPBB4AK.js";var Wr=["tag","none","disabled"];function Qi(r){if(!r)return!1;let t=r.trim();return!t||Wr.includes(t.toLowerCase())?!1:/^GTM-[A-Z0-9]{4,10}$/i.test(t)}var _t=class r{platformId=p(Ie);zone=p(te);currentGtmId="";otReady=!1;DEFAULT_CATS={analytics:"C0002",marketing:"C0004"};OT_KEYS={poundbingo:"139d49e0-3553-42ff-b3a8-3c1feba34f7b",luckypence:"f787d0eb-acc9-49d7-9945-9c74e5818a2d",slotranch:"13ffddf7-eeb7-4171-ac10-358db0013cdb",bingoextra:"175d8731-f897-4b4c-a1a4-94b506aaf812",bingolicious:"19032bc4-80b7-4371-9827-00bc07d8d23c",neonbingo:"20b8fe71-bd91-4bc1-9ef6-d50a1fdd3785",slotsofdosh:"2f9ec4b0-6983-4731-b125-e5dcdedfa26f",velvetbingo:"4ffd6402-ef09-42d7-8921-e6befe46b79e",spectrabingo:"56bf73cf-dc49-458f-b56d-373119b5e94a",bingogiving:"5b9bf63c-f856-44bb-b1b5-693e9b1d4e41",cupcakebingo:"7dba4575-a395-49ea-b781-c409411fec67",bingoirish:"86f7196a-c51a-450a-aad7-e40e5db8a514",givebackbingo:"96ec19bc-e8de-4d2c-9d66-dbb4b8381ad3",dublinwins:"b3b5fabd-8d68-4082-a1fe-034810c083f9",favbingo:"c4d0cd9b-6321-491d-a0f3-5a5adfc0be25",slotahoy:"d0ac1e6b-9281-4755-8d23-b003f12bf4e9",tiptopbingo:"d1345305-9c5f-43db-9df0-6f85c252bfea",silkbingo:"d440089a-c27f-4b50-ba2d-8be8fff2a67f",solarspins:"ee41e8cc-42de-4672-bba4-82d15f1913a9",onceuponabingo:"fe177a0a-e8fb-44c9-ac70-719829654df0",slotheroes:"fe612391-d46d-45d0-b34a-167c7cd3782e",wickedjackpots:"6b2554bf-2955-480b-aae9-8cb2075a2174",alohaslots:"f281403d-c7b3-4331-928f-3c57b7e7154c",bootybingo:"06b62b84-4391-4b81-86da-794a6188458b",cherrywins:"a4302b4a-f86e-4117-91e1-25b2ac78205d",divabingo:"1c4c221a-0efd-4b1c-ab30-c12559141902",gloriousbingo:"90216078-39f2-4b6f-87d0-4bff9b3c1bd3",gossipbingo:"237134d2-136e-41cb-b70e-4d0159c73c69",irishspins:"d461cc4d-5023-4f49-a8db-9b638ac63eca",jackpotcafe:"21945cb0-899a-44bd-95ba-fcc0a55e1e4c",jackpotliner:"944ae7d6-cadc-49cb-bf7d-34dc7a768b48",kingjackpot:"4df23ba8-02d9-479f-b9d4-0f3df1c11bc3",loonybingo:"78424be1-bf4a-4940-a463-4cf65257204a",pickmeupbingo:"04d7005d-5012-4ca6-8263-5e8f35976922",polobingo:"2522be8b-c134-4df7-ac6c-a26bc449c931",rubyriches:"1161806f-354d-469f-92be-65993e14f5e9",sugarbingo:"a9369f0e-5163-4636-909b-2ff5fe49d2ee",wewantbingo:"bf7e9fb0-d606-4ad1-b51b-0e0a14ee97ea",womanbingo:"7a933581-cc67-4a1a-b779-990e21d8f740","womansown-bingo":"90af2ef7-bc21-4d70-ac41-48fe9487f0e6",chatmagbingo:"3b828c52-3719-4b5a-945f-b656d0153b3c",glitterbingo:"b9d945b9-552b-4b8b-9b02-3ce4b00dba09",lippybingo:"0e1fbc4e-62ca-46b9-ab81-542ad3480503",moonbingo:"897b418b-8da3-4c82-aa49-0298bea4ecdc",moongames:"250ccd2c-cded-45a5-b00e-e2b16eca7eb2",robinhoodbingo:"02088ce8-929a-44cd-a0ed-38db0e36e48d",twofatladies:"65acbefc-5b89-45b7-977a-7cc7a25f7c8f",xlcasino:"018b5cb3-d97a-41f8-8cc1-36034c597eb6",vegasspins:"9d550fd9-3c08-4422-9859-695512de1f1a",genieriches:"79f75bd0-bfce-49a5-9494-15e3f47a73ad",tedbingo:"139d49e0-3553-42ff-b3a8-3c1feba34f7b",redbusbingo:"028e859b-5ba4-4557-9e28-193e1ec4756f",bingozino:"098e105a-a277-4ee5-a3b8-801edb95c6e8","bingo-ireland":"ec5cace7-6b1a-4f23-b166-e178a90d77a9",bidbingo:"135eb4ac-91a5-4151-926a-fc4d4f5b2c2c",bingobarmy:"da6a0f7d-a739-48ca-a2e0-e3c7b6cc2330",loadsabingo:"48b44f10-11fc-4d2b-b955-785d7551673b",loveheartsbingo:"eac12f99-01f0-47e8-882b-7908cf81f8cb",pinkribbonbingo:"8ed9b2d1-a99b-467f-8ec7-2ffd932a5316",bingoloft:"ffb1467a-5b7d-46fc-910b-2d790375fdd1",fantasticspins:"1b3f2d2e-9bd3-40d5-94ba-b4efeb5a3221",luckycharmbingo:"c2ae2f78-250e-4512-8abb-f323141765c4",butterflybingo:"5c447b24-3010-403b-9873-627eab39b318",bingostorm:"53119e0a-a27e-4663-a90d-49b75bd9bca3",bubblebonusbingo:"25f635b5-a409-48fc-9a73-d180d5deb4d2",nuttybingo:"806a501b-73ea-4767-af1e-a861f61a1d89",hippobingo:"49fadbfe-536e-42b0-8b26-3a10fbdf606d",duckduckbingo:"14bbe121-2b93-4988-b79d-661fe6faf6fc",bumblebingo:"8d05c8ec-9a9a-44d0-81bb-a396bc9ead74",giantspins:"e74c0e52-8d71-41f3-ba7c-49ee54772a37",spinzilla:"063873c8
1-5d9c-46f7-b596-11575f0ca3af",sailorbingo:"dca7c4cf-aee7-4ef2-9449-214c074185ac",bingostreet:"0705ee73-3d88-48ce-a0c5-cce887bbbdb0",buckybingo:"11da203f-e009-4746-8f14-7c1e0be7dee0",blightybingo:"af7dd80e-9ffe-4973-b7cc-848affd0811e",bingohollywood:"39c5d0ac-bcf1-4870-aff5-fd657d218970",mintbingo:"269a5653-57a0-4d75-9716-0fae9cf655b2",hunkybingo:"712c9ff3-f411-4372-af5f-40258ba59d3f",yaybingo:"64a79e8b-b7c7-4c7c-94d7-4a7aefbb3135",risecasino:"0e07a642-9b8e-4f09-9874-330190c67db6",qualitybingo:"56ad0b7d-d4cd-47fa-b0a2-6cf79b7bc93d",bonniebingo:"5dfda556-ec42-4691-8844-41cd224bf40d",electricspins:"2f93b984-f680-43a5-b6bb-90c613b4290b",amberspins:"0a0a46a2-c447-4ebb-b41d-607a270b048a",slotcrazy:"2b187d8f-4982-4db7-813f-fb0bb301ae78",citybingo:"c41ebdf8-3ae5-446a-b430-58de36cb5863",tastybingo:"39894a74-4ec0-4f0d-b190-fb6ab91ea9b9","888bingo":"44d89452-7104-461c-b8cf-22706b30a9d2",singbingo:"2648918c-fc15-47c1-a637-e07375a9b6aa",costabingo:"e42ac87d-165a-4b77-8d83-461eaea18291",winkslots:"6b872d0c-21cf-4b25-abff-dfb1d9b4b636",winkbingo:"dff94ae5-15ec-4d94-bb8f-bd7bf4976c25","888ladies":"fe7dbf2a-bff8-49e4-af36-ffcea3b194ba","dev-miami":"0199fcc0-7fe2-74c6-9738-72da82e9de63","qa3-puyolbingo":"019a0135-afbb-7c98-b534-f4c01bb60e3a",localhost:"019a0135-afbb-7c98-b534-f4c01bb60e3a","qa3-longbeach":"019a0656-c0ec-7a4c-8464-b29cf45ba029","qa3-houston":"019a0647-af3c-7810-99ed-63ffaf3d6bf2","automation6-qa3":"019a05ef-e6af-7b40-836b-5ac81a8491b8"};CM_KEY="163396";armGtm(t){if(!Ee(this.platformId))return;if(!Qi(t)){console.log("[ConsentLoader] GTM omitted \u2014 no valid container ID configured.");return}let e=t.trim();this.currentGtmId=e,this.zone.runOutsideAngular(()=>this.loadGtmBase(e))}init(t={}){if(!Ee(this.platformId))return;let e=(t.host||window.location.hostname||"").toLowerCase(),n=t.type||"ot";console.log(`[ConsentLoader] Initializing ${n} for host:`,e);let i=t.cmpId||"9110ac99c2425";n==="cmp"?this.initConsentManager(this.CM_KEY,i):n==="ot"?this.initOneTrust(e,t):console.log("[ConsentLoader] No consent manager requested.")}initConsentManager(t,e){let n=window;n.__CM_DONE||(n.__CM_DONE=!0,console.log("[ConsentLoader] Starting initConsentManager with ID:",t,"and CDID:",e),n.cmp_pv={id:t,host:"cdn.consentmanager.net",cdn:"cdn.consentmanager.net",proto:"https:",codesv:3},this.zone.runOutsideAngular(()=>{this.preconnect("https://cdn.consentmanager.net"),this.loadScriptOnce("cm_semiblock","https://cdn.consentmanager.net/delivery/js/semiautomatic.min.js",{"data-cmp-ab":"1","data-cmp-cdid":e,"data-cmp-host":"a.delivery.consentmanager.net","data-cmp-cdn":"cdn.consentmanager.net","data-cmp-codesrc":"0"});let i=document.createElement("script");i.id="cm_delivery",i.type="text/javascript",i.async=!0,i.src="https://cdn.consentmanager.net/delivery/cmp.min.js",i.setAttribute("data-cmp-id",t),i.setAttribute("data-cmp-host","cdn.consentmanager.net"),i.setAttribute("data-cmp-cdn","cdn.consentmanager.net"),i.onload=()=>{console.log("[ConsentLoader] CMP script loaded."),setTimeout(()=>{console.log("[ConsentLoader] Global CMP object status:",!!n.Cmp)},1e3)},document.head.appendChild(i)}))}initOneTrust(t,e){let n=window;if(n.__OT_INIT_DONE)return;let i=e.otToken||this.resolveOtKey(t);if(!i){console.warn("[ConsentLoader] OneTrust token not found for host:",t);return}n.__OT_INIT_DONE=!0;let s=re(re({},this.DEFAULT_CATS),e.categories??{});this.zone.runOutsideAngular(()=>{this.preconnect("https://cdn-ukwest.onetrust.com"),this.preconnect("https://www.googletagmanager.com"),this.installBannerContainmentCss();let a=n.OptanonWrapper;n.OptanonWrapper=()=>{a?.(),this.otReady=!0,this.updateConsentFromOneTrust(s)},this.loadScriptOnce("one_trust_autoblock",`https://cdn-ukwest.onetrust.com/consent/${encodeURIComponent(i)}/OtAutoBlock.js`,{charset:"UTF-8",fetchpriority:"high"}),this.loadScriptOnce("one_trust_sdk","https://cdn-ukwest.onetrust.com/scripttemplates/otSDKStub.js",{charset:"UTF-8","data-domain-script":i,"data-document-language":"true",crossorigin:"anonymous",fetchpriority:"high"})})}loadGtmBase(t){let e=window;if(e.__GTM_DONE)return;e.__GTM_DONE=!0,e.dataLayer=e.dataLayer||[],((...i)=>e.dataLayer.push(i))("consent","default",{ad_user_data:"denied",ad_personalization:"denied",ad_storage:"denied",analytics_storage:"denied",functionality_storage:"granted",security_storage:"granted"}),e.dataLayer.push({"gtm.start":Date.now(),event:"gtm.js"}),this.loadScriptOnce("gtm",`https://www.googletagmanager.com/gtm.js?id=${encodeURIComponent(t)}`,{async:"true"}),this.installGtmNoScript(t)}updateConsentFromOneTrust(t){let e=window,n=re(re({},this.DEFAULT_CATS),t??{}),i=(e.OnetrustActiveGroups||"").split(",").map(l=>
1l.trim()).filter(Boolean),s=!!n.analytics&&i.includes(n.analytics),a=!!n.marketing&&i.includes(n.marketing),o={analytics_storage:s?"granted":"denied",ad_storage:a?"granted":"denied",ad_user_data:a?"granted":"denied",ad_personalization:a?"granted":"denied"};e.dataLayer=e.dataLayer||[],e.dataLayer.push(["consent","update",o])}loadScriptOnce(t,e,n={}){if(document.getElementById(t)||document.querySelector(`script[src="${CSS.escape(e)}"]`))return;let i=document.createElement("script");i.id=t,i.src=e,n.async==="true"&&(i.async=!0),n.defer==="true"&&(i.defer=!0);for(let[s,a]of Object.entries(n))s==="async"||s==="defer"||i.setAttribute(s,a);document.head.appendChild(i)}installGtmNoScript(t){if(document.getElementById("gtm_noscript"))return;let e=document.createElement("noscript");e.id="gtm_noscript",e.innerHTML=`<iframe src="https://www.googletagmanager.com/ns.html?id=${encodeURIComponent(t)}"
2      height="0" width="0" style="display:none;visibility:hidden"></iframe>`,document.body.firstChild?document.body.insertBefore(e,document.body.firstChild):document.body.appendChild(e)}resolveOtKey(t){let e=(t||"").toLowerCase();for(let n in this.OT_KEYS)if(e.includes(n))return this.OT_KEYS[n];return null}preconnect(t){if(document.querySelector(`link[rel="preconnect"][href="${t}"]`))return;let e=document.createElement("link");e.rel="preconnect",e.href=t,e.crossOrigin="",document.head.appendChild(e)}installBannerContainmentCss(){if(document.getElementById("ot_banner_contain_css"))return;let t=document.createElement("style");t.id="ot_banner_contain_css",t.textContent=`
3      #onetrust-banner-sdk {
4        position: fixed !important;
5        bottom: 0 !important;
6        content-visibility: auto;
7        contain: layout style paint;
8        contain-intrinsic-size: 1px 160px;
9      }
10      @media (min-width: 768px){ #onetrust-banner-sdk { contain-intrinsic-size: 1px 140px; } }
11      @media (min-width: 1024px){ #onetrust-banner-sdk { contain-intrinsic-size: 1px 120px; } }
12    `,document.head.appendChild(t)}static \u0275fac=function(e){return new(e||r)};static \u0275prov=X({token:r,factory:r.\u0275fac,providedIn:"root"})};var yt=class r{document=p(J);platformId=p(Ie);zone=p(te);destroyRef=p(si);injector=p(Ge);titleService=p(vi);metaService=p(bi);messageService=p(ji);optoutService=p(Vi);consent=p(_t);data=p(je);utility=p(ft);metaEffect=Be(()=>{let t=this.data.appSettings();if(!t)return;let e=t.meta_title||t.name;e&&this.titleService.setTitle(e);let n=t.og_title||t.name;n&&this.metaService.updateTag({property:"og:title",content:n});let i=t.meta_description||t.og_description;i&&this.metaService.updateTag({name:"description",content:i});let s=t.og_description||t.meta_description;s&&this.metaService.updateTag({property:"og:description",content:s}),t.og_image&&(t.og_image_type&&this.metaService.updateTag({property:"og:image:type",content:t.og_image_type}),t.og_image_width&&this.metaService.updateTag({property:"og:image:width",content:t.og_image_width}),t.og_image_height&&this.metaService.updateTag({property:"og:image:height",content:t.og_image_height}))});constructor(){if(Ee(this.platformId)){this.document.body.classList.add(Ki);let t=new Set(["localhost:4300","irdev-spark-admin-vip.broadwaygaming.cyolo.io","irqa3-spark-admin-vip.broadwaygaming.cyolo.io","spark-admin.bgprod.cyolo.io"]),e=c=>{let d=c.origin.replace(/^https?:\/\//,"");t.has(d)&&this.messageService.changeMessage(c.data)};window.addEventListener("message",e),this.destroyRef.onDestroy(()=>window.removeEventListener("message",e));let n=c=>{let d=c.target;if(!d)return;let u=d.closest("a");if(!u)return;let b=(u.getAttribute("href")||"").trim();if(b==="#cmpscreencustom"||b==="#cmpscreen"){c.preventDefault(),c.stopPropagation();let f=window;typeof f.cmpmngr?.showCustomChoices=="function"?f.cmpmngr.showCustomChoices():typeof f.__cmp=="function"&&f.__cmp("showScreen")}};document.addEventListener("click",n,!0),this.destroyRef.onDestroy(()=>document.removeEventListener("click",n,!0)),this.optoutService.setOptoutParams();let i=window.location.host,s=this.utility.isLocalEnv(),a=window!==window.parent,o=new URLSearchParams(window.location.search).has("page_version_id"),l=a||s||o;ge(()=>{this.zone.runOutsideAngular(()=>{Be(()=>
vendor: 58,666 bytes, line 12
12{let c=this.data.appSettings();if(!c)return;let d=c.tag_manager||"",u=c.consent_manager||"ot",b=c.ot_token,f=c.cmp_id;l||this.consent.init({type:u,otToken:b,cmpId:f}),this.consent.armGtm(d)},{injector:this.injector})})})}}static \u0275fac=function(e){return new(e||r)};static \u0275cmp=$({type:r,selectors:[["app-root"]],decls:1,vars:0,template:function(e,n){e&1&&ae(0,"router-outlet")},dependencies:[Ti],encapsulation:2,changeDetection:0})};function $i(r){return new S(3e3,!1)}function Yr(){return new S(3100,!1)}function Zr(){return new S(3101,!1)}function Xr(r){return new S(3001,!1)}function Jr(r){return new S(3003,!1)}function es(r){return new S(3004,!1)}function Ui(r,t){return new S(3005,!1)}function Wi(){return new S(3006,!1)}function Hi(){return new S(3007,!1)}function Yi(r,t){return new S(3008,!1)}function Zi(r){return new S(3002,!1)}function Xi(r,t,e,n,i){return new S(3010,!1)}function Ji(){return new S(3011,!1)}function er(){return new S(3012,!1)}function tr(){return new S(3200,!1)}function nr(){return new S(3202,!1)}function ir(){return new S(3013,!1)}function rr(r){return new S(3014,!1)}function sr(r){return new S(3015,!1)}function ar(r){return new S(3016,!1)}function or(r,t){return new S(3404,!1)}function ts(r){return new S(3502,!1)}function lr(r){return new S(3503,!1)}function cr(){return new S(3300,!1)}function dr(r){return new S(3504,!1)}function ur(r){return new S(3301,!1)}function mr(r,t){return new S(3302,!1)}function hr(r){return new S(3303,!1)}function pr(r,t){return new S(3400,!1)}function fr(r){return new S(3401,!1)}function gr(r){return new S(3402,!1)}function _r(r,t){return new S(3505,!1)}function oe(r){switch(r.length){case 0:return new Ce;case 1:return r[0];default:return new gt(r)}}function yn(r,t,e=new Map,n=new Map){let i=[],s=[],a=-1,o=null;if(t.forEach(l=>{let c=l.get("offset"),d=c==a,u=d&&o||new Map;l.forEach((b,f)=>{let h=f,_=b;if(f!=="offset")switch(h=r.normalizePropertyName(h,i),_){case He:_=e.get(f);break;case U:_=n.get(f);break;default:_=r.normalizeStyleValue(f,h,_,i);break}u.set(h,_)}),d||s.push(u),o=u,a=c}),i.length)throw ts(i);return s}function bt(r,t,e,n){switch(t){case"start":r.onStart(()=>n(e&&fn(e,"start",r)));break;case"done":r.onDone(()=>n(e&&fn(e,"done",r)));break;case"destroy":r.onDestroy(()=>n(e&&fn(e,"destroy",r)));break}}function fn(r,t,e){let n=e.totalTime,i=!!e.disabled,s=vt(r.element,r.triggerName,r.fromState,r.toState,t||r.phaseName,n??r.totalTime,i),a=r._data;return a!=null&&(s._data=a),s}function vt(r,t,e,n,i="",s=0,a){return{element:r,triggerName:t,fromState:e,toState:n,phaseName:i,totalTime:s,disabled:!!a}}function F(r,t,e){let n=r.get(t);return n||r.set(t,n=e),n}function bn(r){let t=r.indexOf(":"),e=r.substring(1,t),n=r.slice(t+1);return[e,n]}var ns=typeof document>"u"?null:document.documentElement;function wt(r){let t=r.parentNode||r.host||null;return t===ns?null:t}function is(r){return r.substring(1,6)=="ebkit"}var Ae=null,Gi=!1;function yr(r){Ae||(Ae=rs()||{},Gi=Ae.style?"WebkitAppearance"in Ae.style:!1);let t=!0;return Ae.style&&!is(r)&&(t=r in Ae.style,!t&&Gi&&(t="Webkit"+r.charAt(0).toUpperCase()+r.slice(1)in Ae.style)),t}function rs(){return typeof document<"u"?document.body:null}function vn(r,t){for(;t;){if(t===r)return!0;t=wt(t)}return!1}function wn(r,t,e){if(e)return Array.from(r.querySelectorAll(t));let n=r.querySelector(t);return n?[n]:[]}var ss=1e3,Sn="{{",as="}}",En="ng-enter",St="ng-leave",Ye="ng-trigger",Ze=".ng-trigger",Tn="ng-animating",Et=".ng-animating";function ie(r){if(typeof r=="number")return r;let t=r.match(/^(-?[\.\d]+)(m?s)/);return!t||t.length<2?0:gn(parseFloat(t[1]),t[2])}function gn(r,t){switch(t){case"s":return r*ss;default:return r}}function Xe(r,t,e){return r.hasOwnProperty("duration")?r:ls(r,t,e)}var os=/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i;function ls(r,t,e){let n,i=0,s="";if(typeof r=="string"){let a=r.match(os);if(a===null)return t.push($i(r)),{duration:0,delay:0,easing:""};n=gn(parseFloat(a[1]),a[2]);let o=a[3];o!=null&&(i=gn(parseFloat(o),a[4]));let l=a[5];l&&(s=l)}else n=r;if(!e){let a=!1,o=t.length;n<0&&(t.push(Yr()),a=!0),i<0&&(t.push(Zr()),a=!0),a&&t.splice(o,0,$i(r))}return{duration:n,delay:i,easing:s}}function br(r){return r.length?r[0]instanceof Map?r:r.map(t=>new Map(Object.entries(t))):[]}function W(r,t,e){t.forEach((n,i)=>{let s=Tt(i);e&&!e.has(i)&&e.set(i,r.style[s]),r.style[s]=n})}function de(r,t){t.forEach((e,n)=>{let i=Tt(n);r.style[i]=""})}function qe(r){return Array.isArray(r)?r.length==1?r[0]:qi(r):r}function vr(r,t,e){let n=t.params||{},i=Cn(r);i.length&&i.forEach(s=>{n.hasOwnProperty(s)||e.push(Xr(s))})}var _n=new RegExp(`${Sn}\\s*(.+?)\\s*${as}`,"g");function Cn(r){let t=[];if(typeof r=="string"){let e;for(;e=_n.exec(r);)t.push(e[1]);_n.lastIndex=0}return t}function Ke(r,t,e){let n=`${r}`,i=n.replace(_n,(s,a)=>{let o=t[a];return o==null&&(e.push(Jr(a)),o=""),o.toString()});return i==n?r:i}var cs=/-+([a-z0-9])/g;function Tt(r){return r.replace(cs,(...t)=>t[1].toUpperCase())}function wr(r,t){return r===0||t===0}function Sr(r,t,e){if(e.size&&t.length){let n=t[0],i=[];if(e.forEach((s,a)=>{n.has(a)||i.push(a),n.set(a,s)}),i.length)for(let s=1;s<t.length;s++){let a=t[s];i.forEach(o=>a.set(o,Ct(r,o)))}}return t}function L(r,t,e){switch(t.type){case v.Trigger:return r.visitTrigger(t,e);case v.State:return r.visitState(t,e);case v.Transition:return r.visitTransition(t,e);case v.Sequence:return r.visitSequence(t,e);case v.Group:return r.visitGroup(t,e);case v.Animate:return r.visitAnimate(t,e);case v.Keyframes:return r.visitKeyframes(t,e);case v.Style:return r.visitStyle(t,e);case v.Reference:return r.visitReference(t,e);case v.AnimateChild:return r.visitAnimateChild(t,e);case v.AnimateRef:return r.visitAnimateRef(t,e);case v.Query:return r.visitQuery(t,e);case v.Stagger:return r.visitStagger(t,e);default:throw es(t.type)}}function Ct(r,t){return window.getComputedStyle(r)[t]}var qn=(()=>{class r{validateStyleProperty(e){return yr(e)}containsElement(e,n){return vn(e,n)}getParentElement(e){return wt(e)}query(e,n,i){return wn(e,n,i)}computeStyle(e,n,i){return i||""}animate(e,n,i,s,a,o=[],l){return new Ce(i,s)}static \u0275fac=function(n){return new(n||r)};static \u0275prov=X({token:r,factory:r.\u0275fac})}return r})(),ke=class{static NOOP=new qn},Pe=class{};var ds=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"]),Pt=class extends Pe{normalizePropertyName(t,e){return Tt(t)}normalizeStyleValue(t,e,n,i){let s="",a=n.toString().trim();if(ds.has(e)&&n!==0&&n!=="0")if(typeof n=="number")s="px";else{let o=n.match(/^[+-]?[\d\.]+([a-z]*)$/);o&&o[1].length==0&&i.push(Ui(t,n))}return a+s}};var Nt="*";function us(r,t){let e=[];return typeof r=="string"?r.split(/\s*,\s*/).forEach(n=>ms(n,e,t)):e.push(r),e}function ms(r,t,e){if(r[0]==":"){let l=hs(r,e);if(typeof l=="function"){t.push(l);return}r=l}let n=r.match(/^(\*|[-\w]+)\s*(<?[=-]>)\s*(\*|[-\w]+)$/);if(n==null||n.length<4)return e.push(sr(r)),t;let i=n[1],s=n[2],a=n[3];t.push(Er(i,a));let o=i==Nt&&a==Nt;s[0]=="<"&&!o&&t.push(Er(a,i))}function hs(r,t){switch(r){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(e,n)=>parseFloat(n)>parseFloat(e);case":decrement":return(e,n)=>parseFloat(n)<parseFloat(e);default:return t.push(ar(r)),"* => *"}}var Dt=new Set(["true","1"]),At=new Set(["false","0"]);function Er(r,t){let e=Dt.has(r)||At.has(r),n=Dt.has(t)||At.has(t);return(i,s)=>{let a=r==Nt||r==i,o=t==Nt||t==s;return!a&&e&&typeof i=="boolean"&&(a=i?Dt.has(r):At.has(r)),!o&&n&&typeof s=="boolean"&&(o=s?Dt.has(t):At.has(t)),a&&o}}var Or=":self",ps=new RegExp(`s*${Or}s*,?`,"g");function Ir(r,t,e,n){return new Nn(r).build(t,e,n)}var Tr="",Nn=class{_driver;constructor(t){this._driver=t}build(t,e,n){let i=new Rn(e);return this._resetContextStyleTimingState(i),L(this,qe(t),i)}_resetContextStyleTimingState(t){t.currentQuerySelector=Tr,t.collectedStyles=new Map,t.collectedStyles.set(Tr,new Map),t.currentTime=0}visitTrigger(t,e){let n=e.queryCount=0,i=e.depCount=0,s=[],a=[];return t.name.charAt(0)=="@"&&e.errors.push(Wi()),t.definitions.forEach(o=>{if(this._resetContextStyleTimingState(e),o.type==v.State){let l=o,c=l.name;c.toString().split(/\s*,\s*/).forEach(d=>{l.name=d,s.push(this.visitState(l,e))}),l.name=c}else if(o.type==v.Transition){let l=this.visitTransition(o,e);n+=l.queryCount,i+=l.depCount,a.push(l)}else e.errors.push(Hi())}),{type:v.Trigger,name:t.name,states:s,transitions:a,queryCount:n,depCount:i,options:null}}visitState(t,e){let n=this.visitStyle(t.styles,e),i=t.options&&t.options.params||null;if(n.containsDynamicStyles){let s=new Set,a=i||{};n.styles.forEach(o=>{o instanceof Map&&o.forEach(l=>{Cn(l).forEach(c=>{a.hasOwnProperty(c)||s.add(c)})})}),s.size&&e.errors.push(Yi(t.name,[...s.values()]))}return{type:v.State,name:t.name,style:n,options:i?{params:i}:null}}visitTransition(t,e){e.queryCount=0,e.depCount=0;let n=L(this,qe(t.animation),e),i=us(t.expr,e.errors);return{type:v.Transition,matchers:i,animation:n,queryCount:e.queryCount,depCount:e.depCount,options:Me(t.options)}}visitSequence(t,e){return{type:v.Sequence,steps:t.steps.map(n=>L(this,n,e)),options:Me(t.options)}}visitGroup(t,e){let n=e.currentTime,i=0,s=t.steps.map(a=>{e.currentTime=n;let o=L(this,a,e);return i=Math.max(i,e.currentTime),o});return e.currentTime=i,{type:v.Group,steps:s,options:Me(t.options)}}visitAnimate(t,e){let n=ys(t.timings,e.errors);e.currentAnimateTimings=n;let i,s=t.styles?t.styles:pn({});if(s.type==v.Keyframes)i=this.visitKeyframes(s,e);else{let a=t.styles,o=!1;if(!a){o=!0;let c={};n.easing&&(c.easing=n.easing),a=pn(c)}e.currentTime+=n.duration+n.delay;let l=this.visitStyle(a,e);l.isEmptyStep=o,i=l}return e.currentAnimateTimings=null,{type:v.Animate,timings:n,style:i,options:null}}visitStyle(t,e){let n=this._makeStyleAst(t,e);return this._validateStyleAst(n,e),n}_makeStyleAst(t,e){let n=[],i=Array.isArray(t.styles)?t.styles:[t.styles];for(let o of i)typeof o=="string"?o===U?n.push(o):e.errors.push(Zi(o)):n.push(new Map(Object.entries(o)));let s=!1,a=null;return n.forEach(o=>{if(o instanceof Map&&(o.has("easing")&&(a=o.get("easing"),o.delete("easing")),!s)){for(let l of o.values())if(l.toString().indexOf(Sn)>=0){s=!0;break}}}),{type:v.Style,styles:n,easing:a,offset:t.offset,containsDynamicStyles:s,options:null}}_validateStyleAst(t,e){let n=e.currentAnimateTimings,i=e.currentTime,s=e.currentTime;n&&s>0&&(s-=n.duration+n.delay),t.styles.forEach(a=>{typeof a!="string"&&a.forEach((o,l)=>{let c=e.collectedStyles.get(e.currentQuerySelector),d=c.get(l),u=!0;d&&(s!=i&&s>=d.startTime&&i<=d.endTime&&(e.errors.push(Xi(l,d.startTime,d.endTime,s,i)),u=!1),s=d.startTime),u&&c.set(l,{startTime:s,endTime:i}),e.options&&vr(o,e.options,e.errors)})})}visitKeyframes(t,e){let n={type:v.Keyframes,styles:[],options:null};if(!e.currentAnimateTimings)return e.errors.push(Ji()),n;let i=1,s=0,a=[],o=!1,l=!1,c=0,d=t.steps.map(C=>{let A=this._makeStyleAst(C,e),k=A.offset!=null?A.offset:_s(A.styles),P=0;return k!=null&&(s++,P=A.offset=k),l=l||P<0||P>1,o=o||P<c,c=P,a.push(P),A});l&&e.errors.push(er()),o&&e.errors.push(tr());let u=t.steps.length,b=0;s>0&&s<u?e.errors.push(nr()):s==0&&(b=i/(u-1));let f=u-1,h=e.currentTime,_=e.currentAnimateTimings,T=_.duration;return d.forEach((C,A)=>{let k=b>0?A==f?1:b*A:a[A],P=k*T;e.currentTime=h+_.delay+P,_.duration=P,this._validateStyleAst(C,e),C.offset=k,n.styles.push(C)}),n}visitReference(t,e){return{type:v.Reference,animation:L(this,qe(t.animation),e),options:Me(t.options)}}visitAnimateChild(t,e){return e.depCount++,{type:v.AnimateChild,options:Me(t.options)}}visitAnimateRef(t,e){return{type:v.AnimateRef,animation:this.visitReference(t.animation,e),options:Me(t.options)}}visitQuery(t,e){let n=e.currentQuerySelector,i=t.options||{};e.queryCount++,e.currentQuery=t;let[s,a]=fs(t.selector);e.currentQuerySelector=n.length?n+" "+s:s,F(e.collectedStyles,e.currentQuerySelector,new Map);let o=L(this,qe(t.animation),e);return e.currentQuery=null,e.currentQuerySelector=n,{type:v.Query,selector:s,limit:i.limit||0,optional:!!i.optional,includeSelf:a,animation:o,originalSelector:t.selector,options:Me(t.options)}}visitStagger(t,e){e.currentQuery||e.errors.push(ir());let n=t.timings==="full"?{duration:0,delay:0,easing:"full"}:Xe(t.timings,e.errors,!0);return{type:v.Stagger,animation:L(this,qe(t.animation),e),timings:n,options:null}}};function fs(r){let t=!!r.split(/\s*,\s*/).find(e=>e==Or);return t&&(r=r.replace(ps,"")),r=r.replace(/@\*/g,Ze).replace(/@\w+/g,e=>Ze+"-"+e.slice(1)).replace(/:animating/g,Et),[r,t]}function gs(r){return r?re({},r):null}var Rn=class{errors;queryCount=0;depCount=0;currentTransition=null;currentQuery=null;currentQuerySelector=null;currentAnimateTimings=null;currentTime=0;collectedStyles=new Map;options=null;unsupportedCSSPropertiesFound=new Set;constructor(t){this.errors=t}};function _s(r){if(typeof r=="string")return null;let t=null;if(Array.isArray(r))r.forEach(e=>{if(e instanceof Map&&e.has("offset")){let n=e;t=parseFloat(n.get("offset")),n.delete("offset")}});else if(r instanceof Map&&r.has("offset")){let e=r;t=parseFloat(e.get("offset")),e.delete("offset")}return t}function ys(r,t){if(r.hasOwnProperty("duration"))return r;if(typeof r=="number"){let s=Xe(r,t).duration;return Dn(s,0,"")}let e=r;if(e.split(/\s+/).some(s=>s.charAt(0)=="{"&&s.charAt(1)=="{")){let s=Dn(0,0,"");return s.dynamic=!0,s.strValue=e,s}let i=Xe(e,t);return Dn(i.duration,i.delay,i.easing)}function Me(r){return r?(r=re({},r),r.params&&(r.params=gs(r.params))):r={},r}function Dn(r,t,e){return{duration:r,delay:t,easing:e}}function Kn(r,t,e,n,i,s,a=null,o=!1){return{type:1,element:r,keyframes:t,preStyleProps:e,postStyleProps:n,duration:i,delay:s,totalTime:i+s,easing:a,subTimeline:o}}var et=class{_map=new Map;get(t){return this._map.get(t)||[]}append(t,e){let n=this._map.get(t);n||this._map.set(t,n=[]),n.push(...e)}has(t){return this._map.has(t)}clear(){this._map.clear()}},bs=1,vs=":enter",ws=new RegExp(vs,"g"),Ss=":leave",Es=new RegExp(Ss,"g");function xr(r,t,e,n,i,s=new Map,a=new Map,o,l,c=[]){return new On().buildKeyframes(r,t,e,n,i,s,a,o,l,c)}var On=class{buildKeyframes(t,e,n,i,s,a,o,l,c,d=[]){c=c||new et;let u=new In(t,e,c,i,s,d,[]);u.options=l;let b=l.delay?ie(l.delay):0;u.currentTimeline.delayNextStep(b),u.currentTimeline.setStyles([a],null,u.errors,l),L(this,n,u);let f=u.timelines.filter(h=>h.containsAnimation());if(f.length&&o.size){let h;for(let _=f.length-1;_>=0;_--){let T=f[_];if(T.element===e){h=T;break}}h&&!h.allowOnlyTimelineStyles()&&h.setStyles([o],null,u.errors,l)}return f.length?f.map(h=>h.buildKeyframes()):[Kn(e,[],[],[],0,b,"",!1)]}visitTrigger(t,e){}visitState(t,e){}visitTransition(t,e){}visitAnimateChild(t,e){let n=e.subInstructions.get(e.element);if(n){let i=e.createSubContext(t.options),s=e.currentTimeline.currentTime,a=this._visitSubInstructions(n,i,i.options);s!=a&&e.transformIntoNewTimeline(a)}e.previousNode=t}visitAnimateRef(t,e){let n=e.createSubContext(t.options);n.transformIntoNewTimeline(),this._applyAnimationRefDelays([t.options,t.animation.options],e,n),this.visitReference(t.animation,n),e.transformIntoNewTimeline(n.currentTimeline.currentTime),e.previousNode=t}_applyAnimationRefDelays(t,e,n){for(let i of t){let s=i?.delay;if(s){let a=typeof s=="number"?s:ie(Ke(s,i?.params??{},e.errors));n.delayNextStep(a)}}}_visitSubInstructions(t,e,n){let s=e.currentTimeline.currentTime,a=n.duration!=null?ie(n.duration):null,o=n.delay!=null?ie(n.delay):null;return a!==0&&t.forEach(l=>{let c=e.appendInstructionToTimeline(l,a,o);s=Math.max(s,c.duration+c.delay)}),s}visitReference(t,e){e.updateOptions(t.options,!0),L(this,t.animation,e),e.previousNode=t}visitSequence(t,e){let n=e.subContextCount,i=e,s=t.options;if(s&&(s.params||s.delay)&&(i=e.createSubContext(s),i.transformIntoNewTimeline(),s.delay!=null)){i.previousNode.type==v.Style&&(i.currentTimeline.snapshotCurrentStyles(),i.previousNode=Rt);let a=ie(s.delay);i.delayNextStep(a)}t.steps.length&&(t.steps.forEach(a=>L(this,a,i)),i.currentTimeline.applyStylesToKeyframe(),i.subContextCount>n&&i.transformIntoNewTimeline()),e.previousNode=t}visitGroup(t,e){let n=[],i=e.currentTimeline.currentTime,s=t.options&&t.options.delay?ie(t.options.delay):0;t.steps.forEach(a=>{let o=e.createSubContext(t.options);s&&o.delayNextStep(s),L(this,a,o),i=Math.max(i,o.currentTimeline.currentTime),n.push(o.currentTimeline)}),n.forEach(a=>e.currentTimeline.mergeTimelineCollectedStyles(a)),e.transformIntoNewTimeline(i),e.previousNode=t}_visitTiming(t,e){if(t.dynamic){let n=t.strValue,i=e.params?Ke(n,e.params,e.errors):n;return Xe(i,e.errors)}else return{duration:t.duration,delay:t.delay,easing:t.easing}}visitAnimate(t,e){let n=e.currentAnimateTimings=this._visitTiming(t.timings,e),i=e.currentTimeline;n.delay&&(e.incrementTime(n.delay),i.snapshotCurrentStyles());let s=t.style;s.type==v.Keyframes?this.visitKeyframes(s,e):(e.incrementTime(n.duration),this.visitStyle(s,e),i.applyStylesToKeyframe()),e.currentAnimateTimings=null,e.previousNode=t}visitStyle(t,e){let n=e.currentTimeline,i=e.currentAnimateTimings;!i&&n.hasCurrentStyleProperties()&&n.forwardFrame();let s=i&&i.easing||t.easing;t.isEmptyStep?n.applyEmptyStep(s):n.setStyles(t.styles,s,e.errors,e.options),e.previousNode=t}visitKeyframes(t,e){let n=e.currentAnimateTimings,i=e.currentTimeline.duration,s=n.duration,o=e.createSubContext().currentTimeline;o.easing=n.easing,t.styles.forEach(l=>{let c=l.offset||0;o.forwardTime(c*s),o.setStyles(l.styles,l.easing,e.errors,e.options),o.applyStylesToKeyframe()}),e.currentTimeline.mergeTimelineCollectedStyles(o),e.transformIntoNewTimeline(i+s),e.previousNode=t}visitQuery(t,e){let n=e.currentTimeline.currentTime,i=t.options||{},s=i.delay?ie(i.delay):0;s&&(e.previousNode.type===v.Style||n==0&&e.currentTimeline.hasCurrentStyleProperties())&&(e.currentTimeline.snapshotCurrentStyles(),e.previousNode=Rt);let a=n,o=e.invokeQuery(t.selector,t.originalSelector,t.limit,t.includeSelf,!!i.optional,e.errors);e.currentQueryTotal=o.length;let l=null;o.forEach((c,d)=>{e.currentQueryIndex=d;let u=e.createSubContext(t.options,c);s&&u.delayNextStep(s),c===e.element&&(l=u.currentTimeline),L(this,t.animation,u),u.currentTimeline.applyStylesToKeyframe();let b=u.currentTimeline.currentTime;a=Math.max(a,b)}),e.currentQueryIndex=0,e.currentQueryTotal=0,e.transformIntoNewTimeline(a),l&&(e.currentTimeline.mergeTimelineCollectedStyles(l),e.currentTimeline.snapshotCurrentStyles()),e.previousNode=t}visitStagger(t,e){let n=e.parentContext,i=e.currentTimeline,s=t.timings,a=Math.abs(s.duration),o=a*(e.currentQueryTotal-1),l=a*e.currentQueryIndex;switch(s.duration<0?"reverse":s.easing){case"reverse":l=o-l;break;case"full":l=n.currentStaggerTime;break}let d=e.currentTimeline;l&&d.delayNextStep(l);let u=d.currentTime;L(this,t.animation,e),e.previousNode=t,n.currentStaggerTime=i.currentTime-u+(i.startTime-n.currentTimeline.startTime)}},Rt={},In=class r{_driver;element;subInstructions;_enterClassName;_leaveClassName;errors;timelines;parentContext=null;currentTimeline;currentAnimateTimings=null;previousNode=Rt;subContextCount=0;options={};currentQueryIndex=0;currentQueryTotal=0;currentStaggerTime=0;constructor(t,e,n,i,s,a,o,l){this._driver=t,this.element=e,this.subInstructions=n,this._enterClassName=i,this._leaveClassName=s,this.errors=a,this.timelines=o,this.currentTimeline=l||new Ot(this._driver,e,0),o.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(t,e){if(!t)return;let n=t,i=this.options;n.duration!=null&&(i.duration=ie(n.duration)),n.delay!=null&&(i.delay=ie(n.delay));let s=n.params;if(s){let a=i.params;a||(a=this.options.params={}),Object.keys(s).forEach(o=>{(!e||!a.hasOwnProperty(o))&&(a[o]=Ke(s[o],a,this.errors))})}}_copyOptions(){let t={};if(this.options){let e=this.options.params;if(e){let n=t.params={};Object.keys(e).forEach(i=>{n[i]=e[i]})}}return t}createSubContext(t=null,e,n){let i=e||this.element,s=new r(this._driver,i,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(i,n||0));return s.previousNode=this.previousNode,s.currentAnimateTimings=this.currentAnimateTimings,s.options=this._copyOptions(),s.updateOptions(t),s.currentQueryIndex=this.currentQueryIndex,s.currentQueryTotal=this.currentQueryTotal,s.parentContext=this,this.subContextCount++,s}transformIntoNewTimeline(t){return this.previousNode=Rt,this.currentTimeline=this.currentTimeline.fork(this.element,t),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(t,e,n){let i={duration:e??t.duration,delay:this.currentTimeline.currentTime+(n??0)+t.delay,easing:""},s=new xn(this._driver,t.element,t.keyframes,t.preStyleProps,t.postStyleProps,i,t.stretchStartingKeyframe);return this.timelines.push(s),i}incrementTime(t){this.currentTimeline.forwardTime(this.currentTimeline.duration+t)}delayNextStep(t){t>0&&this.currentTimeline.delayNextStep(t)}invokeQuery(t,e,n,i,s,a){let o=[];if(i&&o.push(this.element),t.length>0){t=t.replace(ws,"."+this._enterClassName),t=t.replace(Es,"."+this._leaveClassName);let l=n!=1,c=this._driver.query(this.element,t,l);n!==0&&(c=n<0?c.slice(c.length+n,c.length):c.slice(0,n)),o.push(...c)}return!s&&o.length==0&&a.push(rr(e)),o}},Ot=class r{_driver;element;startTime;_elementTimelineStylesLookup;duration=0;easing=null;_previousKeyframe=new Map;_currentKeyframe=new Map;_keyframes=new Map;_styleSummary=new Map;_localTimelineStyles=new Map;_globalTimelineStyles;_pendingStyles=new Map;_backFill=new Map;_currentEmptyStepKeyframe=null;constructor(t,e,n,i){this._driver=t,this.element=e,this.startTime=n,this._elementTimelineStylesLookup=i,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(e),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(e,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(t){let e=this._keyframes.size===1&&this._pendingStyles.size;this.duration||e?(this.forwardTime(this.currentTime+t),e&&this.snapshotCurrentStyles()):this.startTime+=t}fork(t,e){return this.applyStylesToKeyframe(),new r(this._driver,t,e||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+=bs,this._loadKeyframe()}forwardTime(t){this.applyStylesToKeyframe(),this.duration=t,this._loadKeyframe()}_updateStyle(t,e){this._localTimelineStyles.set(t,e),this._globalTimelineStyles.set(t,e),this._styleSummary.set(t,{time:this.currentTime,value:e})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(t){t&&this._previousKeyframe.set("easing",t);for(let[e,n]of this._globalTimelineStyles)this._backFill.set(e,n||U),this._currentKeyframe.set(e,U);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(t,e,n,i){e&&this._previousKeyframe.set("easing",e);let s=i&&i.params||{},a=Ts(t,this._globalTimelineStyles);for(let[o,l]of a){let c=Ke(l,s,n);this._pendingStyles.set(o,c),this._localTimelineStyles.has(o)||this._backFill.set(o,this._globalTimelineStyles.get(o)??U),this._updateStyle(o,c)}}applyStylesToKeyframe(){this._pendingStyles.size!=0&&(this._pendingStyles.forEach((t,e)=>{this._currentKeyframe.set(e,t)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((t,e)=>{this._currentKeyframe.has(e)||this._currentKeyframe.set(e,t)}))}snapshotCurrentStyles(){for(let[t,e]of this._localTimelineStyles)this._pendingStyles.set(t,e),this._updateStyle(t,e)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){let t=[];for(let e in this._currentKeyframe)t.push(e);return t}mergeTimelineCollectedStyles(t){t._styleSummary.forEach((e,n)=>{let i=this._styleSummary.get(n);(!i||e.time>i.time)&&this._updateStyle(n,e.value)})}buildKeyframes(){this.applyStylesToKeyframe();let t=new Set,e=new Set,n=this._keyframes.size===1&&this.duration===0,i=[];this._keyframes.forEach((o,l)=>{let c=new Map([...this._backFill,...o]);c.forEach((d,u)=>{d===He?t.add(u):d===U&&e.add(u)}),n||c.set("offset",l/this.duration),i.push(c)});let s=[...t.values()],a=[...e.values()];if(n){let o=i[0],l=new Map(o);o.set("offset",0),l.set("offset",1),i=[o,l]}return Kn(this.element,i,s,a,this.duration,this.startTime,this.easing,!1)}},xn=class extends Ot{keyframes;preStyleProps;postStyleProps;_stretchStartingKeyframe;timings;constructor(t,e,n,i,s,a,o=!1){super(t,e,a.delay),this.keyframes=n,this.preStyleProps=i,this.postStyleProps=s,this._stretchStartingKeyframe=o,this.timings={duration:a.duration,delay:a.delay,easing:a.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let t=this.keyframes,{delay:e,duration:n,easing:i}=this.timings;if(this._stretchStartingKeyframe&&e){let s=[],a=n+e,o=e/a,l=new Map(t[0]);l.set("offset",0),s.push(l);let c=new Map(t[0]);c.set("offset",Cr(o)),s.push(c);let d=t.length-1;for(let u=1;u<=d;u++){let b=new Map(t[u]),f=b.get("offset"),h=e+f*n;b.set("offset",Cr(h/a)),s.push(b)}n=a,e=0,i="",t=s}return Kn(this.element,t,this.preStyleProps,this.postStyleProps,n,e,i,!0)}};function Cr(r,t=3){let e=Math.pow(10,t-1);return Math.round(r*e)/e}function Ts(r,t){let e=new Map,n;return r.forEach(i=>{if(i==="*"){n??=t.keys();for(let s of n)e.set(s,U)}else for(let[s,a]of i)e.set(s,a)}),e}function Dr(r,t,e,n,i,s,a,o,l,c,d,u,b){return{type:0,element:r,triggerName:t,isRemovalTransition:i,fromState:e,fromStyles:s,toState:n,toStyles:a,timelines:o,queriedElements:l,preStyleProps:c,postStyleProps:d,totalTime:u,errors:b}}var An={},It=class{_triggerName;ast;_stateStyles;constructor(t,e,n){this._triggerName=t,this.ast=e,this._stateStyles=n}match(t,e,n,i){return Cs(this.ast.matchers,t,e,n,i)}buildStyles(t,e,n){let i=this._stateStyles.get("*");return t!==void 0&&(i=this._stateStyles.get(t?.toString())||i),i?i.buildStyles(e,n):new Map}build(t,e,n,i,s,a,o,l,c,d){let u=[],b=this.ast.options&&this.ast.options.params||An,f=o&&o.params||An,h=this.buildStyles(n,f,u),_=l&&l.params||An,T=this.buildStyles(i,_,u),C=new Set,A=new Map,k=new Map,P=i==="void",Ne={params:Fr(_,b),delay:this.ast.options?.delay},Y=d?[]:xr(t,e,this.ast.animation,s,a,h,T,Ne,c,u),R=0;return Y.forEach(O=>{R=Math.max(O.duration+O.delay,R)}),u.length?Dr(e,this._triggerName,n,i,P,h,T,[],[],A,k,R,u):(Y.forEach(O=>{let ue=O.element,Re=F(A,ue,new Set);O.preStyleProps.forEach(me=>Re.add(me));let Hn=F(k,ue,new Set);O.postStyleProps.forEach(me=>Hn.add(me)),ue!==e&&C.add(ue)}),Dr(e,this._triggerName,n,i,P,h,T,Y,[...C.values()],A,k,R))}};function Cs(r,t,e,n,i){return r.some(s=>s(t,e,n,i))}function Fr(r,t){let e=re({},t);return Object.entries(r).forEach(([n,i])=>{i!=null&&(e[n]=i)}),e}var Fn=class{styles;defaultParams;normalizer;constructor(t,e,n){this.styles=t,this.defaultParams=e,this.normalizer=n}buildStyles(t,e){let n=new Map,i=Fr(t,this.defaultParams);return this.styles.styles.forEach(s=>{typeof s!="string"&&s.forEach((a,o)=>{a&&(a=Ke(a,i,e));let l=this.normalizer.normalizePropertyName(o,e);a=this.normalizer.normalizeStyleValue(o,l,a,e),n.set(o,a)})}),n}};function Ds(r,t,e){return new Ln(r,t,e)}var Ln=class{name;ast;_normalizer;transitionFactories=[];fallbackTransition;states=new Map;constructor(t,e,n){this.name=t,this.ast=e,this._normalizer=n,e.states.forEach(i=>{let s=i.options&&i.options.params||{};this.states.set(i.name,new Fn(i.style,s,n))}),Ar(this.states,"true","1"),Ar(this.states,"false","0"),e.transitions.forEach(i=>{this.transitionFactories.push(new It(t,i,this.states))}),this.fallbackTransition=As(t,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(t,e,n,i){return this.transitionFactories.find(a=>a.match(t,e,n,i))||null}matchStyles(t,e,n){return this.fallbackTransition.buildStyles(t,e,n)}};function As(r,t,e){let n=[(a,o)=>!0],i={type:v.Sequence,steps:[],options:null},s={type:v.Transition,animation:i,matchers:n,options:null,queryCount:0,depCount:0};return new It(r,s,t)}function Ar(r,t,e){r.has(t)?r.has(e)||r.set(e,r.get(t)):r.has(e)&&r.set(t,r.get(e))}var Ms=new et,Bn=class{bodyNode;_driver;_normalizer;_animations=new Map;_playersById=new Map;players=[];constructor(t,e,n){this.bodyNode=t,this._driver=e,this._normalizer=n}register(t,e){let n=[],i=[],s=Ir(this._driver,e,n,i);if(n.length)throw lr(n);this._animations.set(t,s)}_buildPlayer(t,e,n){let i=t.element,s=yn(this._normalizer,t.keyframes,e,n);return this._driver.animate(i,s,t.duration,t.delay,t.easing,[],!0)}create(t,e,n={}){let i=[],s=this._animations.get(t),a,o=new Map;if(s?(a=xr(this._driver,e,s,En,St,new Map,new Map,n,Ms,i),a.forEach(d=>{let u=F(o,d.element,new Map);d.postStyleProps.forEach(b=>u.set(b,null))})):(i.push(cr()),a=[]),i.length)throw dr(i);o.forEach((d,u)=>{d.forEach((b,f)=>{d.set(f,this._driver.computeStyle(u,f,U))})});let l=a.map(d=>{let u=o.get(d.element);return this._buildPlayer(d,new Map,u)}),c=oe(l);return this._playersById.set(t,c),c.onDestroy(()=>this.destroy(t)),this.players.push(c),c}destroy(t){let e=this._getPlayer(t);e.destroy(),this._playersById.delete(t);let n=this.players.indexOf(e);n>=0&&this.players.splice(n,1)}_getPlayer(t){let e=this._playersById.get(t);if(!e)throw ur(t);return e}listen(t,e,n,i){let s=vt(e,"","","");return bt(this._getPlayer(t),n,s,i),()=>{}}command(t,e,n,i){if(n=="register"){this.register(t,i[0]);return}if(n=="create"){let a=i[0]||{};this.create(t,e,a);return}let s=this._getPlayer(t);switch(n){case"play":s.play();break;case"pause":s.pause();break;case"reset":s.reset();break;case"restart":s.restart();break;case"finish":s.finish();break;case"init":s.init();break;case"setPosition":s.setPosition(parseFloat(i[0]));break;case"destroy":this.destroy(t);break}}},Mr="ng-animate-queued",ks=".ng-animate-queued",Mn="ng-animate-disabled",Ps=".ng-animate-disabled",Ns="ng-star-inserted",Rs=".ng-star-inserted",Os=[],Lr={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Is={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},H="__ng_removed",tt=class{namespaceId;value;options;get params(){return this.options.params}constructor(t,e=""){this.namespaceId=e;let n=t&&t.hasOwnProperty("value"),i=n?t.value:t;if(this.value=Fs(i),n){let s=t,{value:a}=s,o=Jn(s,["value"]);this.options=o}else this.options={};this.options.params||(this.options.params={})}absorbOptions(t){let e=t.params;if(e){let n=this.options.params;Object.keys(e).forEach(i=>{n[i]==null&&(n[i]=e[i])})}}},Je="void",kn=new tt(Je),zn=class{id;hostElement;_engine;players=[];_triggers=new Map;_queue=[];_elementListeners=new Map;_hostClassName;constructor(t,e,n){this.id=t,this.hostElement=e,this._engine=n,this._hostClassName="ng-tns-"+t,K(e,this._hostClassName)}listen(t,e,n,i){if(!this._triggers.has(e))throw mr(n,e);if(n==null||n.length==0)throw hr(e);if(!Ls(n))throw pr(n,e);let s=F(this._elementListeners,t,[]),a={name:e,phase:n,callback:i};s.push(a);let o=F(this._engine.statesByElement,t,new Map);return o.has(e)||(K(t,Ye),K(t,Ye+"-"+e),o.set(e,kn)),()=>{this._engine.afterFlush(()=>{let l=s.indexOf(a);l>=0&&s.splice(l,1),this._triggers.has(e)||o.delete(e)})}}register(t,e){return this._triggers.has(t)?!1:(this._triggers.set(t,e),!0)}_getTrigger(t){let e=this._triggers.get(t);if(!e)throw fr(t);return e}trigger(t,e,n,i=!0){let s=this._getTrigger(e),a=new nt(this.id,e,t),o=this._engine.statesByElement.get(t);o||(K(t,Ye),K(t,Ye+"-"+e),this._engine.statesByElement.set(t,o=new Map));let l=o.get(e),c=new tt(n,this.id);if(!(n&&n.hasOwnProperty("value"))&&l&&c.absorbOptions(l.options),o.set(e,c),l||(l=kn),!(c.value===Je)&&l.value===c.value){if(!js(l.params,c.params)){let _=[],T=s.matchStyles(l.value,l.params,_),C=s.matchStyles(c.value,c.params,_);_.length?this._engine.reportError(_):this._engine.afterFlush(()=>{de(t,T),W(t,C)})}return}let b=F(this._engine.playersByElement,t,[]);b.forEach(_=>{_.namespaceId==this.id&&_.triggerName==e&&_.queued&&_.destroy()});let f=s.matchTransition(l.value,c.value,t,c.params),h=!1;if(!f){if(!i)return;f=s.fallbackTransition,h=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:t,triggerName:e,transition:f,fromState:l,toState:c,player:a,isFallbackTransition:h}),h||(K(t,Mr),a.onStart(()=>{Qe(t,Mr)})),a.onDone(()=>{let _=this.players.indexOf(a);_>=0&&this.players.splice(_,1);let T=this._engine.playersByElement.get(t);if(T){let C=T.indexOf(a);C>=0&&T.splice(C,1)}}),this.players.push(a),b.push(a),a}deregister(t){this._triggers.delete(t),this._engine.statesByElement.forEach(e=>e.delete(t)),this._elementListeners.forEach((e,n)=>{this._elementListeners.set(n,e.filter(i=>i.name!=t))})}clearElementCache(t){this._engine.statesByElement.delete(t),this._elementListeners.delete(t);let e=this._engine.playersByElement.get(t);e&&(e.forEach(n=>n.destroy()),this._engine.playersByElement.delete(t))}_signalRemovalForInnerTriggers(t,e){let n=this._engine.driver.query(t,Ze,!0);n.forEach(i=>{if(i[H])return;let s=this._engine.fetchNamespacesByElement(i);s.size?s.forEach(a=>a.triggerLeaveAnimation(i,e,!1,!0)):this.clearElementCache(i)}),this._engine.afterFlushAnimationsDone(()=>n.forEach(i=>this.clearElementCache(i)))}triggerLeaveAnimation(t,e,n,i){let s=this._engine.statesByElement.get(t),a=new Map;if(s){let o=[];if(s.forEach((l,c)=>{if(a.set(c,l.value),this._triggers.has(c)){let d=this.trigger(t,c,Je,i);d&&o.push(d)}}),o.length)return this._engine.markElementAsRemoved(this.id,t,!0,e,a),n&&oe(o).onDone(()=>this._engine.processLeaveNode(t)),!0}return!1}prepareLeaveAnimationListeners(t){let e=this._elementListeners.get(t),n=this._engine.statesByElement.get(t);if(e&&n){let i=new Set;e.forEach(s=>{let a=s.name;if(i.has(a))return;i.add(a);let l=this._triggers.get(a).fallbackTransition,c=n.get(a)||kn,d=new tt(Je),u=new nt(this.id,a,t);this._engine.totalQueuedPlayers++,this._queue.push({element:t,triggerName:a,transition:l,fromState:c,toState:d,player:u,isFallbackTransition:!0})})}}removeNode(t,e){let n=this._engine;if(t.childElementCount&&this._signalRemovalForInnerTriggers(t,e),this.triggerLeaveAnimation(t,e,!0))return;let i=!1;if(n.totalAnimations){let s=n.players.length?n.playersByQueriedElement.get(t):[];if(s&&s.length)i=!0;else{let a=t;for(;a=a.parentNode;)if(n.statesByElement.get(a)){i=!0;break}}}if(this.prepareLeaveAnimationListeners(t),i)n.markElementAsRemoved(this.id,t,!1,e);else{let s=t[H];(!s||s===Lr)&&(n.afterFlush(()=>this.clearElementCache(t)),n.destroyInnerAnimations(t),n._onRemovalComplete(t,e))}}insertNode(t,e){K(t,this._hostClassName)}drainQueuedTransitions(t){let e=[];return this._queue.forEach(n=>{let i=n.player;if(i.destroyed)return;let s=n.element,a=this._elementListeners.get(s);a&&a.forEach(o=>{if(o.name==n.triggerName){let l=vt(s,n.triggerName,n.fromState.value,n.toState.value);l._data=t,bt(n.player,o.phase,l,o.callback)}}),i.markedForDestroy?this._engine.afterFlush(()=>{i.destroy()}):e.push(n)}),this._queue=[],e.sort((n,i)=>{let s=n.transition.ast.depCount,a=i.transition.ast.depCount;return s==0||a==0?s-a:this._engine.driver.containsElement(n.element,i.element)?1:-1})}destroy(t){this.players.forEach(e=>e.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,t)}},jn=class{bodyNode;driver;_normalizer;players=[];newHostElements=new Map;playersByElement=new Map;playersByQueriedElement=new Map;statesByElement=new Map;disabledNodes=new Set;totalAnimations=0;totalQueuedPlayers=0;_namespaceLookup={};_namespaceList=[];_flushFns=[];_whenQuietFns=[];namespacesByHostElement=new Map;collectedEnterElements=[];collectedLeaveElements=[];onRemovalComplete=(t,e)=>{};_onRemovalComplete(t,e){this.onRemovalComplete(t,e)}constructor(t,e,n){this.bodyNode=t,this.driver=e,this._normalizer=n}get queuedPlayers(){let t=[];return this._namespaceList.forEach(e=>{e.players.forEach(n=>{n.queued&&t.push(n)})}),t}createNamespace(t,e){let n=new zn(t,e,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,e)?this._balanceNamespaceList(n,e):(this.newHostElements.set(e,n),this.collectEnterElement(e)),this._namespaceLookup[t]=n}_balanceNamespaceList(t,e){let n=this._namespaceList,i=this.namespacesByHostElement;if(n.length-1>=0){let a=!1,o=this.driver.getParentElement(e);for(;o;){let l=i.get(o);if(l){let c=n.indexOf(l);n.splice(c+1,0,t),a=!0;break}o=this.driver.getParentElement(o)}a||n.unshift(t)}else n.push(t);return i.set(e,t),t}register(t,e){let n=this._namespaceLookup[t];return n||(n=this.createNamespace(t,e)),n}registerTrigger(t,e,n){let i=this._namespaceLookup[t];i&&i.register(e,n)&&this.totalAnimations++}destroy(t,e){t&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{let n=this._fetchNamespace(t);this.namespacesByHostElement.delete(n.hostElement);let i=this._namespaceList.indexOf(n);i>=0&&this._namespaceList.splice(i,1),n.destroy(e),delete this._namespaceLookup[t]}))}_fetchNamespace(t){return this._namespaceLookup[t]}fetchNamespacesByElement(t){let e=new Set,n=this.statesByElement.get(t);if(n){for(let i of n.values())if(i.namespaceId){let s=this._fetchNamespace(i.namespaceId);s&&e.add(s)}}return e}trigger(t,e,n,i){if(Mt(e)){let s=this._fetchNamespace(t);if(s)return s.trigger(e,n,i),!0}return!1}insertNode(t,e,n,i){if(!Mt(e))return;let s=e[H];if(s&&s.setForRemoval){s.setForRemoval=!1,s.setForMove=!0;let a=this.collectedLeaveElements.indexOf(e);a>=0&&this.collectedLeaveElements.splice(a,1)}if(t){let a=this._fetchNamespace(t);a&&a.insertNode(e,n)}i&&this.collectEnterElement(e)}collectEnterElement(t){this.collectedEnterElements.push(t)}markElementAsDisabled(t,e){e?this.disabledNodes.has(t)||(this.disabledNodes.add(t),K(t,Mn)):this.disabledNodes.has(t)&&(this.disabledNodes.delete(t),Qe(t,Mn))}removeNode(t,e,n){if(Mt(e)){let i=t?this._fetchNamespace(t):null;i?i.removeNode(e,n):this.markElementAsRemoved(t,e,!1,n);let s=this.namespacesByHostElement.get(e);s&&s.id!==t&&s.removeNode(e,n)}else this._onRemovalComplete(e,n)}markElementAsRemoved(t,e,n,i,s){this.collectedLeaveElements.push(e),e[H]={namespaceId:t,setForRemoval:i,hasAnimation:n,removedBeforeQueried:!1,previousTriggersValues:s}}listen(t,e,n,i,s){return Mt(e)?this._fetchNamespace(t).listen(e,n,i,s):()=>{}}_buildInstruction(t,e,n,i,s){return t.transition.build(this.driver,t.element,t.fromState.value,t.toState.value,n,i,t.fromState.options,t.toState.options,e,s)}destroyInnerAnimations(t){let e=this.driver.query(t,Ze,!0);e.forEach(n=>this.destroyActiveAnimationsForElement(n)),this.playersByQueriedElement.size!=0&&(e=this.driver.query(t,Et,!0),e.forEach(n=>this.finishActiveQueriedAnimationOnElement(n)))}destroyActiveAnimationsForElement(t){let e=this.playersByElement.get(t);e&&e.forEach(n=>{n.queued?n.markedForDestroy=!0:n.destroy()})}finishActiveQueriedAnimationOnElement(t){let e=this.playersByQueriedElement.get(t);e&&e.forEach(n=>n.finish())}whenRenderingDone(){return new Promise(t=>{if(this.players.length)return oe(this.players).onDone(()=>t());t()})}processLeaveNode(t){let e=t[H];if(e&&e.setForRemoval){if(t[H]=Lr,e.namespaceId){this.destroyInnerAnimations(t);let n=this._fetchNamespace(e.namespaceId);n&&n.clearElementCache(t)}this._onRemovalComplete(t,e.setForRemoval)}t.classList?.contains(Mn)&&this.markElementAsDisabled(t,!1),this.driver.query(t,Ps,!0).forEach(n=>{this.markElementAsDisabled(n,!1)})}flush(t=-1){let e=[];if(this.newHostElements.size&&(this.newHostElements.forEach((n,i)=>this._balanceNamespaceList(n,i)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let n=0;n<this.collectedEnterElements.length;n++){let i=this.collectedEnterElements[n];K(i,Ns)}if(this._namespaceList.length&&(this.totalQueuedPlayers||this.collectedLeaveElements.length)){let n=[];try{e=this._flushAnimations(n,t)}finally{for(let i=0;i<n.length;i++)n[i]()}}else for(let n=0;n<this.collectedLeaveElements.length;n++){let i=this.collectedLeaveElements[n];this.processLeaveNode(i)}if(this.totalQueuedPlayers=0,this.collectedEnterElements.length=0,this.collectedLeaveElements.length=0,this._flushFns.forEach(n=>n()),this._flushFns=[],this._whenQuietFns.length){let n=this._whenQuietFns;this._whenQuietFns=[],e.length?oe(e).onDone(()=>{n.forEach(i=>i())}):n.forEach(i=>i())}}reportError(t){throw gr(t)}_flushAnimations(t,e){let n=new et,i=[],s=new Map,a=[],o=new Map,l=new Map,c=new Map,d=new Set;this.disabledNodes.forEach(m=>{d.add(m);let g=this.driver.query(m,ks,!0);for(let y=0;y<g.length;y++)d.add(g[y])});let u=this.bodyNode,b=Array.from(this.statesByElement.keys()),f=Nr(b,this.collectedEnterElements),h=new Map,_=0;f.forEach((m,g)=>{let y=En+_++;h.set(g,y),m.forEach(w=>K(w,y))});let T=[],C=new Set,A=new Set;for(let m=0;m<this.collectedLeaveElements.length;m++){let g=this.collectedLeaveElements[m],y=g[H];y&&y.setForRemoval&&(T.push(g),C.add(g),y.hasAnimation?this.driver.query(g,Rs,!0).forEach(w=>C.add(w)):A.add(g))}let k=new Map,P=Nr(b,Array.from(C));P.forEach((m,g)=>{let y=St+_++;k.set(g,y),m.forEach(w=>K(w,y))}),t.push(()=>{f.forEach((m,g)=>{let y=h.get(g);m.forEach(w=>Qe(w,y))}),P.forEach((m,g)=>{let y=k.get(g);m.forEach(w=>Qe(w,y))}),T.forEach(m=>{this.processLeaveNode(m)})});let Ne=[],Y=[];for(let m=this._namespaceList.length-1;m>=0;m--)this._namespaceList[m].drainQueuedTransitions(e).forEach(y=>{let w=y.player,M=y.element;if(Ne.push(w),this.collectedEnterElements.length){let N=M[H];if(N&&N.setForMove){if(N.previousTriggersValues&&N.previousTriggersValues.has(y.triggerName)){let he=N.previousTriggersValues.get(y.triggerName),j=this.statesByElement.get(y.element);if(j&&j.has(y.triggerName)){let rt=j.get(y.triggerName);rt.value=he,j.set(y.triggerName,rt)}}w.destroy();return}}let Z=!u||!this.driver.containsElement(u,M),B=k.get(M),le=h.get(M),D=this._buildInstruction(y,n,le,B,Z);if(D.errors&&D.errors.length){Y.push(D);return}if(Z){w.onStart(()=>de(M,D.fromStyles)),w.onDestroy(()=>W(M,D.toStyles)),i.push(w);return}if(y.isFallbackTransition){w.onStart(()=>de(M,D.fromStyles)),w.onDestroy(()=>W(M,D.toStyles)),i.push(w);return}let Xn=[];D.timelines.forEach(N=>{N.stretchStartingKeyframe=!0,this.disabledNodes.has(N.element)||Xn.push(N)}),D.timelines=Xn,n.append(M,D.timelines);let Ur={instruction:D,player:w,element:M};a.push(Ur),D.queriedElements.forEach(N=>F(o,N,[]).push(w)),D.preStyleProps.forEach((N,he)=>{if(N.size){let j=l.get(he);j||l.set(he,j=new Set),N.forEach((rt,$t)=>j.add($t))}}),D.postStyleProps.forEach((N,he)=>{let j=c.get(he);j||c.set(he,j=new Set),N.forEach((rt,$t)=>j.add($t))})});if(Y.length){let m=[];Y.forEach(g=>{m.push(_r(g.triggerName,g.errors))}),Ne.forEach(g=>g.destroy()),this.reportError(m)}let R=new Map,O=new Map;a.forEach(m=>{let g=m.element;n.has(g)&&(O.set(g,g),this._beforeAnimationBuild(m.player.namespaceId,m.instruction,R))}),i.forEach(m=>{let g=m.element;this._getPreviousPlayers(g,!1,m.namespaceId,m.triggerName,null).forEach(w=>{F(R,g,[]).push(w),w.destroy()})});let ue=T.filter(m=>Rr(m,l,c)),Re=new Map;Pr(Re,this.driver,A,c,U).forEach(m=>{Rr(m,l,c)&&ue.push(m)});let me=new Map;f.forEach((m,g)=>{Pr(me,this.driver,new Set(m),l,He)}),ue.forEach(m=>{let g=Re.get(m),y=me.get(m);Re.set(m,new Map([...g?.entries()??[],...y?.entries()??[]]))});let Qt=[],Yn=[],Zn={};a.forEach(m=>{let{element:g,player:y,instruction:w}=m;if(n.has(g)){if(d.has(g)){y.onDestroy(()=>W(g,w.toStyles)),y.disabled=!0,y.overrideTotalTime(w.totalTime),i.push(y);return}let M=Zn;if(O.size>1){let B=g,le=[];for(;B=B.parentNode;){let D=O.get(B);if(D){M=D;break}le.push(B)}le.forEach(D=>O.set(D,M))}let Z=this._buildAnimation(y.namespaceId,w,R,s,me,Re);if(y.setRealPlayer(Z),M===Zn)Qt.push(y);else{let B=this.playersByElement.get(M);B&&B.length&&(y.parentPlayer=oe(B)),i.push(y)}}else de(g,w.fromStyles),y.onDestroy(()=>W(g,w.toStyles)),Yn.push(y),d.has(g)&&i.push(y)}),Yn.forEach(m=>{let g=s.get(m.element);if(g&&g.length){let y=oe(g);m.setRealPlayer(y)}}),i.forEach(m=>{m.parentPlayer?m.syncPlayerEvents(m.parentPlayer):m.destroy()});for(let m=0;m<T.length;m++){let g=T[m],y=g[H];if(Qe(g,St),y&&y.hasAnimation)continue;let w=[];if(o.size){let Z=o.get(g);Z&&Z.length&&w.push(...Z);let B=this.driver.query(g,Et,!0);for(let le=0;le<B.length;le++){let D=o.get(B[le]);D&&D.length&&w.push(...D)}}let M=w.filter(Z=>!Z.destroyed);M.length?Bs(this,g,M):this.processLeaveNode(g)}return T.length=0,Qt.forEach(m=>{this.players.push(m),m.onDone(()=>{m.destroy();let g=this.players.indexOf(m);this.players.splice(g,1)}),m.play()}),Qt}afterFlush(t){this._flushFns.push(t)}afterFlushAnimationsDone(t){this._whenQuietFns.push(t)}_getPreviousPlayers(t,e,n,i,s){let a=[];if(e){let o=this.playersByQueriedElement.get(t);o&&(a=o)}else{let o=this.playersByElement.get(t);if(o){let l=!s||s==Je;o.forEach(c=>{c.queued||!l&&c.triggerName!=i||a.push(c)})}}return(n||i)&&(a=a.filter(o=>!(n&&n!=o.namespaceId||i&&i!=o.triggerName))),a}_beforeAnimationBuild(t,e,n){let i=e.triggerName,s=e.element,a=e.isRemovalTransition?void 0:t,o=e.isRemovalTransition?void 0:i;for(let l of e.timelines){let c=l.element,d=c!==s,u=F(n,c,[]);this._getPreviousPlayers(c,d,a,o,e.toState).forEach(f=>{let h=f.getRealPlayer();h.beforeDestroy&&h.beforeDestroy(),f.destroy(),u.push(f)})}de(s,e.fromStyles)}_buildAnimation(t,e,n,i,s,a){let o=e.triggerName,l=e.element,c=[],d=new Set,u=new Set,b=e.timelines.map(h=>{let _=h.element;d.add(_);let T=_[H];if(T&&T.removedBeforeQueried)return new Ce(h.duration,h.delay);let C=_!==l,A=zs((n.get(_)||Os).map(R=>R.getRealPlayer())).filter(R=>{let O=R;return O.element?O.element===_:!1}),k=s.get(_),P=a.get(_),Ne=yn(this._normalizer,h.keyframes,k,P),Y=this._buildPlayer(h,Ne,A);if(h.subTimeline&&i&&u.add(_),C){let R=new nt(t,o,_);R.setRealPlayer(Y),c.push(R)}return Y});c.forEach(h=>{F(this.playersByQueriedElement,h.element,[]).push(h),h.onDone(()=>xs(this.playersByQueriedElement,h.element,h))}),d.forEach(h=>K(h,Tn));let f=oe(b);return f.onDestroy(()=>{d.forEach(h=>Qe(h,Tn)),W(l,e.toStyles)}),u.forEach(h=>{F(i,h,[]).push(f)}),f}_buildPlayer(t,e,n){return e.length>0?this.driver.animate(t.element,e,t.duration,t.delay,t.easing,n):new Ce(t.duration,t.delay)}},nt=class{namespaceId;triggerName;element;_player=new Ce;_containsRealPlayer=!1;_queuedCallbacks=new Map;destroyed=!1;parentPlayer=null;markedForDestroy=!1;disabled=!1;queued=!0;totalTime=0;constructor(t,e,n){this.namespaceId=t,this.triggerName=e,this.element=n}setRealPlayer(t){this._containsRealPlayer||(this._player=t,this._queuedCallbacks.forEach((e,n)=>{e.forEach(i=>bt(t,n,void 0,i))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(t.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(t){this.totalTime=t}syncPlayerEvents(t){let e=this._player;e.triggerCallback&&t.onStart(()=>e.triggerCallback("start")),t.onDone(()=>this.finish()),t.onDestroy(()=>this.destroy())}_queueEvent(t,e){F(this._queuedCallbacks,t,[]).push(e)}onDone(t){this.queued&&this._queueEvent("done",t),this._player.onDone(t)}onStart(t){this.queued&&this._queueEvent("start",t),this._player.onStart(t)}onDestroy(t){this.queued&&this._queueEvent("destroy",t),this._player.onDestroy(t)}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(t){this.queued||this._player.setPosition(t)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(t){let e=this._player;e.triggerCallback&&e.triggerCallback(t)}};function xs(r,t,e){let n=r.get(t);if(n){if(n.length){let i=n.indexOf(e);n.splice(i,1)}n.length==0&&r.delete(t)}return n}function Fs(r){return r??null}function Mt(r){return r&&r.nodeType===1}function Ls(r){return r=="start"||r=="done"}function kr(r,t){let e=r.style.display;return r.style.display=t??"none",e}function Pr(r,t,e,n,i){let s=[];e.forEach(l=>s.push(kr(l)));let a=[];n.forEach((l,c)=>{let d=new Map;l.forEach(u=>{let b=t.computeStyle(c,u,i);d.set(u,b),(!b||b.length==0)&&(c[H]=Is,a.push(c))}),r.set(c,d)});let o=0;return e.forEach(l=>kr(l,s[o++])),a}function Nr(r,t){let e=new Map;if(r.forEach(o=>e.set(o,[])),t.length==0)return e;let n=1,i=new Set(t),s=new Map;function a(o){if(!o)return n;let l=s.get(o);if(l)return l;let c=o.parentNode;return e.has(c)?l=c:i.has(c)?l=n:l=a(c),s.set(o,l),l}return t.forEach(o=>{let l=a(o);l!==n&&e.get(l).push(o)}),e}function K(r,t){r.classList?.add(t)}function Qe(r,t){r.classList?.remove(t)}function Bs(r,t,e){oe(e).onDone(()=>r.processLeaveNode(t))}function zs(r){let t=[];return Br(r,t),t}function Br(r,t){for(let e=0;e<r.length;e++){let n=r[e];n instanceof gt?Br(n.players,t):t.push(n)}}function js(r,t){let e=Object.keys(r),n=Object.keys(t);if(e.length!=n.length)return!1;for(let i=0;i<e.length;i++){let s=e[i];if(!t.hasOwnProperty(s)||r[s]!==t[s])return!1}return!0}function Rr(r,t,e){let n=e.get(r);if(!n)return!1;let i=t.get(r);return i?n.forEach(s=>i.add(s)):t.set(r,n),e.delete(r),!0}var $e=class{_driver;_normalizer;_transitionEngine;_timelineEngine;_triggerCache={};onRemovalComplete=(t,e)=>{};constructor(t,e,n){this._driver=e,this._normalizer=n,this._transitionEngine=new jn(t.body,e,n),this._timelineEngine=new Bn(t.body,e,n),this._transitionEngine.onRemovalComplete=(i,s)=>this.onRemovalComplete(i,s)}registerTrigger(t,e,n,i,s){let a=t+"-"+i,o=this._triggerCache[a];if(!o){let l=[],c=[],d=Ir(this._driver,s,l,c);if(l.length)throw or(i,l);o=Ds(i,d,this._normalizer),this._triggerCache[a]=o}this._transitionEngine.registerTrigger(e,i,o)}register(t,e){this._transitionEngine.register(t,e)}destroy(t,e){this._transitionEngine.destroy(t,e)}onInsert(t,e,n,i){this._transitionEngine.insertNode(t,e,n,i)}onRemove(t,e,n){this._transitionEngine.removeNode(t,e,n)}disableAnimations(t,e){this._transitionEngine.markElementAsDisabled(t,e)}process(t,e,n,i){if(n.charAt(0)=="@"){let[s,a]=bn(n),o=i;this._timelineEngine.command(s,e,a,o)}else this._transitionEngine.trigger(t,e,n,i)}listen(t,e,n,i,s){if(n.charAt(0)=="@"){let[a,o]=bn(n);return this._timelineEngine.listen(a,e,o,s)}return this._transitionEngine.listen(t,e,n,i,s)}flush(t=-1){this._transitionEngine.flush(t)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(t){this._transitionEngine.afterFlushAnimationsDone(t)}};function Vs(r,t){let e=null,n=null;return Array.isArray(t)&&t.length?(e=Pn(t[0]),t.length>1&&(n=Pn(t[t.length-1]))):t instanceof Map&&(e=Pn(t)),e||n?new qs(r,e,n):null}var qs=(()=>{class r{_element;_startStyles;_endStyles;static initialStylesByElement=new WeakMap;_state=0;_initialStyles;constructor(e,n,i){this._element=e,this._startStyles=n,this._endStyles=i;let s=r.initialStylesByElement.get(e);s||r.initialStylesByElement.set(e,s=new Map),this._initialStyles=s}start(){this._state<1&&(this._startStyles&&W(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(W(this._element,this._initialStyles),this._endStyles&&(W(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(r.initialStylesByElement.delete(this._element),this._startStyles&&(de(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(de(this._element,this._endStyles),this._endStyles=null),W(this._element,this._initialStyles),this._state=3)}}return r})();function Pn(r){let t=null;return r.forEach((e,n)=>{Ks(n)&&(t=t||new Map,t.set(n,e))}),t}function Ks(r){return r==="display"||r==="position"}var xt=class{element;keyframes;options;_specialStyles;_onDoneFns=[];_onStartFns=[];_onDestroyFns=[];_duration;_delay;_initialized=!1;_finished=!1;_started=!1;_destroyed=!1;_finalKeyframe;_originalOnDoneFns=[];_originalOnStartFns=[];domPlayer=null;time=0;parentPlayer=null;currentSnapshot=new Map;constructor(t,e,n,i){this.element=t,this.keyframes=e,this.options=n,this._specialStyles=i,this._duration=n.duration,this._delay=n.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}init(){this._buildPlayer()&&this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return this.domPlayer;this._initialized=!0;let t=this.keyframes,e=this._triggerWebAnimation(this.element,t,this.options);if(!e)return this._onFinish(),null;this.domPlayer=e,this._finalKeyframe=t.length?t[t.length-1]:new Map;let n=()=>this._onFinish();return e.addEventListener("finish",n),this.onDestroy(()=>{e.removeEventListener("finish",n)}),e}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer?.pause()}_convertKeyframesToObject(t){let e=[];return t.forEach(n=>{e.push(Object.fromEntries(n))}),e}_triggerWebAnimation(t,e,n){let i=this._convertKeyframesToObject(e);try{return t.animate(i,n)}catch{return null}}onStart(t){this._originalOnStartFns.push(t),this._onStartFns.push(t)}onDone(t){this._originalOnDoneFns.push(t),this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}play(){let t=this._buildPlayer();t&&(this.hasStarted()||(this._onStartFns.forEach(e=>e()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),t.play())}pause(){this.init(),this.domPlayer?.pause()}finish(){this.init(),this.domPlayer&&(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?.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(t=>t()),this._onDestroyFns=[])}setPosition(t){this.domPlayer||this.init(),this.domPlayer&&(this.domPlayer.currentTime=t*this.time)}getPosition(){return this.domPlayer?+(this.domPlayer.currentTime??0)/this.time:this._initialized?1:0}get totalTime(){return this._delay+this._duration}beforeDestroy(){let t=new Map;this.hasStarted()&&this._finalKeyframe.forEach((n,i)=>{i!=="offset"&&t.set(i,this._finished?n:Ct(this.element,i))}),this.currentSnapshot=t}triggerCallback(t){let e=t==="start"?this._onStartFns:this._onDoneFns;e.forEach(n=>n()),e.length=0}},Ft=class{validateStyleProperty(t){return!0}validateAnimatableStyleProperty(t){return!0}containsElement(t,e){return vn(t,e)}getParentElement(t){return wt(t)}query(t,e,n){return wn(t,e,n)}computeStyle(t,e,n){return Ct(t,e)}animate(t,e,n,i,s,a=[]){let o=i==0?"both":"forwards",l={duration:n,delay:i,fill:o};s&&(l.easing=s);let c=new Map,d=a.filter(f=>f instanceof xt);wr(n,i)&&d.forEach(f=>{f.currentSnapshot.forEach((h,_)=>c.set(_,h))});let u=br(e).map(f=>new Map(f));u=Sr(t,u,c);let b=Vs(t,u);return new xt(t,u,l,b)}};var kt="@",zr="@.disabled",Lt=class{namespaceId;delegate;engine;_onDestroy;\u0275type=0;constructor(t,e,n,i){this.namespaceId=t,this.delegate=e,this.engine=n,this._onDestroy=i}get data(){return this.delegate.data}destroyNode(t){this.delegate.destroyNode?.(t)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(t,e){return this.delegate.createElement(t,e)}createComment(t){return this.delegate.createComment(t)}createText(t){return this.delegate.createText(t)}appendChild(t,e){this.delegate.appendChild(t,e),this.engine.onInsert(this.namespaceId,e,t,!1)}insertBefore(t,e,n,i=!0){this.delegate.insertBefore(t,e,n),this.engine.onInsert(this.namespaceId,e,t,i)}removeChild(t,e,n,i){if(i){this.delegate.removeChild(t,e,n,i);return}this.parentNode(e)&&this.engine.onRemove(this.namespaceId,e,this.delegate)}selectRootElement(t,e){return this.delegate.selectRootElement(t,e)}parentNode(t){return this.delegate.parentNode(t)}nextSibling(t){return this.delegate.nextSibling(t)}setAttribute(t,e,n,i){this.delegate.setAttribute(t,e,n,i)}removeAttribute(t,e,n){this.delegate.removeAttribute(t,e,n)}addClass(t,e){this.delegate.addClass(t,e)}removeClass(t,e){this.delegate.removeClass(t,e)}setStyle(t,e,n,i){this.delegate.setStyle(t,e,n,i)}removeStyle(t,e,n){this.delegate.removeStyle(t,e,n)}setProperty(t,e,n){e.charAt(0)==kt&&e==zr?this.disableAnimations(t,!!n):this.delegate.setProperty(t,e,n)}setValue(t,e){this.delegate.setValue(t,e)}listen(t,e,n,i){return this.delegate.listen(t,e,n,i)}disableAnimations(t,e){this.engine.disableAnimations(t,e)}},Vn=class extends Lt{factory;constructor(t,e,n,i,s){super(e,n,i,s),this.factory=t,this.namespaceId=e}setProperty(t,e,n){e.charAt(0)==kt?e.charAt(1)=="."&&e==zr?(n=n===void 0?!0:!!n,this.disableAnimations(t,n)):this.engine.process(this.namespaceId,t,e.slice(1),n):this.delegate.setProperty(t,e,n)}listen(t,e,n,i){if(e.charAt(0)==kt){let s=Qs(t),a=e.slice(1),o="";return a.charAt(0)!=kt&&([a,o]=$s(a)),this.engine.listen(this.namespaceId,s,a,o,l=>{let c=l._data||-1;this.factory.scheduleListenerCallback(c,n,l)})}return this.delegate.listen(t,e,n,i)}};function Qs(r){switch(r){case"body":return document.body;case"document":return document;case"window":return window;default:return r}}function $s(r){let t=r.indexOf("."),e=r.substring(0,t),n=r.slice(t+1);return[e,n]}var Bt=class{delegate;engine;_zone;_currentId=0;_microtaskId=1;_animationCallbacksBuffer=[];_rendererCache=new Map;_cdRecurDepth=0;constructor(t,e,n){this.delegate=t,this.engine=e,this._zone=n,e.onRemovalComplete=(i,s)=>{s?.removeChild(null,i)}}createRenderer(t,e){let i=this.delegate.createRenderer(t,e);if(!t||!e?.data?.animation){let c=this._rendererCache,d=c.get(i);if(!d){let u=()=>c.delete(i);d=new Lt("",i,this.engine,u),c.set(i,d)}return d}let s=e.id,a=e.id+"-"+this._currentId;this._currentId++,this.engine.register(a,t);let o=c=>
12{Array.isArray(c)?c.forEach(o):this.engine.registerTrigger(s,a,t,c.name,c)};return e.data.animation.forEach(o),new Vn(this,a,i,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(t,e,n){if(t>=0&&t<this._microtaskId){this._zone.run(()=>e(n));return}let i=this._animationCallbacksBuffer;i.length==0&&queueMicrotask(()=>{this._zone.run(()=>{i.forEach(s=>{let[a,o]=s;a(o)}),this._animationCallbacksBuffer=[]})}),i.push([e,n])}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()}componentReplaced(t){this.engine.flush(),this.delegate.componentReplaced?.(t)}};var Us=(()=>{class r extends $e{constructor(e,n,i){super(e,n,i)}ngOnDestroy(){this.flush()}static \u0275fac=function(n){return new(n||r)(st(J),st(ke),st(Pe))};static \u0275prov=X({token:r,factory:r.\u0275fac})}return r})();function Ws(){return new Pt}function Hs(r,t,e){return new Bt(r,t,e)}var jr=[{provide:Pe,useFactory:Ws},{provide:$e,useClass:Us},{provide:li,useFactory:Hs,deps:[fi,$e,te]}],wo=[{provide:ke,useClass:qn},{provide:Zt,useValue:"NoopAnimations"},...jr],Ys=[{provide:ke,useFactory:()=>new Ft},{provide:Zt,useFactory:()=>"BrowserAnimations"},...jr];function Vr(){return oi("NgEagerAnimations"),[...Ys]}var Vt=["*"],Xs=["content"],Js=[[["mat-drawer"]],[["mat-drawer-content"]],"*"],ea=["mat-drawer","mat-drawer-content","*"];function ta(r,t){if(r&1){let e=xe();x(0,"div",1),Fe("click",function(){pe(e);let i=E();return fe(i._onBackdropClicked())}),z()}if(r&2){let e=E();ne("mat-drawer-shown",e._isShowingBackdrop())}}function na(r,t){r&1&&(x(0,"mat-drawer-content"),G(1,2),z())}var ia=[[["mat-sidenav"]],[["mat-sidenav-content"]],"*"],ra=["mat-sidenav","mat-sidenav-content","*"];function sa(r,t){if(r&1){let e=xe();x(0,"div",1),Fe("click",function(){pe(e);let i=E();return fe(i._onBackdropClicked())}),z()}if(r&2){let e=E();ne("mat-drawer-shown",e._isShowingBackdrop())}}function aa(r,t){r&1&&(x(0,"mat-sidenav-content"),G(1,2),z())}var oa=`.mat-drawer-container{position:relative;z-index:1;color:var(--mat-sidenav-content-text-color, var(--mat-sys-on-background));background-color:var(--mat-sidenav-content-background-color, var(--mat-sys-background));box-sizing:border-box;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible;background-color:var(--mat-sidenav-scrim-color, color-mix(in srgb, var(--mat-sys-neutral-variant20) 40%, transparent))}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}@media(forced-colors: active){.mat-drawer-backdrop{opacity:.5}}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-content.mat-drawer-content-hidden{opacity:0}
12.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{position:relative;z-index:4;color:var(--mat-sidenav-container-text-color, var(--mat-sys-on-surface-variant));box-shadow:var(--mat-sidenav-container-elevation-shadow, none);background-color:var(--mat-sidenav-container-background-color, var(--mat-sys-surface));border-top-right-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-bottom-right-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));width:var(--mat-sidenav-container-width, 360px);display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}@media(forced-colors: active){.mat-drawer,[dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}}@media(forced-colors: active){[dir=rtl] .mat-drawer,.mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0);border-top-left-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-bottom-left-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-top-right-radius:0;border-bottom-right-radius:0}[dir=rtl] .mat-drawer{border-top-left-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-bottom-left-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-top-right-radius:0;border-bottom-right-radius:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{border-top-right-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-bottom-right-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-top-left-radius:0;border-bottom-left-radius:0;left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer-transition .mat-drawer{transition:transform 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-drawer:not(.mat-drawer-opened):not(.mat-drawer-animating){visibility:hidden;box-shadow:none}.mat-drawer:not(.mat-drawer-opened):not(.mat-drawer-animating) .mat-drawer-inner-container{display:none}.mat-drawer.mat-drawer-opened.mat-drawer-opened{transform:none}.mat-drawer-side{box-shadow:none;border-right-color:var(--mat-sidenav-container-divider-color, transparent);border-right-width:1px;border-right-style:solid}.mat-drawer-side.mat-drawer-end{border-left-color:var(--mat-sidenav-container-divider-color, transparent);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side{border-left-color:var(--mat-sidenav-container-divider-color, transparent);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side.mat-drawer-end{border-right-color:var(--mat-sidenav-container-divider-color, transparent);border-right-width:1px;border-right-style:solid;border-left:none}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto}.mat-sidenav-fixed{position:fixed}
13`;var la=new Yt("MAT_DRAWER_DEFAULT_AUTOSIZE",{providedIn:"root",factory:ca}),Gn=new Yt("MAT_DRAWER_CONTAINER");function ca(){return!1}var zt=(()=>{class r extends ze{_platform=p(pt);_changeDetectorRef=p(ht);_container=p($n);constructor(){let e=p(ot),n=p(Ii),i=p(te);super(e,n,i)}ngAfterContentInit(){this._container._contentMarginChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})}_shouldBeHidden(){if(this._platform.isBrowser)return!1;let{start:e,end:n}=this._container;return e!=null&&e.mode!=="over"&&e.opened||n!=null&&n.mode!=="over"&&n.opened}static \u0275fac=function(n){return new(n||r)};static \u0275cmp=$({type:r,selectors:[["mat-drawer-content"]],hostAttrs:[1,"mat-drawer-content"],hostVars:6,hostBindings:function(n,i){n&2&&(ut("margin-left",i._container._contentMargins.left,"px")("margin-right",i._container._contentMargins.right,"px"),ne("mat-drawer-content-hidden",i._shouldBeHidden()))},features:[Le([{provide:ze,useExisting:r}]),Ue],ngContentSelectors:Vt,decls:1,vars:0,template:function(n,i){n&1&&(ye(),G(0))},encapsulation:2,changeDetection:0})}return r})(),Qn=(()=>{class r{_elementRef=p(ot);_focusTrapFactory=p(Ni);_focusMonitor=p(ki);_platform=p(pt);_ngZone=p(te);_renderer=p(ci);_interactivityChecker=p(Pi);_doc=p(J);_container=p(Gn,{optional:!0});_focusTrap=null;_elementFocusedBeforeDrawerWasOpened=null;_eventCleanups;_isAttached;_anchor;get position(){return this._position}set position(e){e=e==="end"?"end":"start",e!==this._position&&(this._isAttached&&this._updatePositionInParent(e),this._position=e,this.onPositionChanged.emit())}_position="start";get mode(){return this._mode}set mode(e){this._mode=e,this._updateFocusTrapState(),this._modeChanged.next()}_mode="over";get disableClose(){return this._disableClose}set disableClose(e){this._disableClose=Te(e)}_disableClose=!1;get autoFocus(){let e=this._autoFocus;return e??(this.mode==="side"?"dialog":"first-tabbable")}set autoFocus(e){(e==="true"||e==="false"||e==null)&&(e=Te(e)),this._autoFocus=e}
13_autoFocus;get opened(){return this._opened()}set opened(e){this.toggle(Te(e))}_opened=ee(!1);_openedVia;_animationStarted=new ce;_animationEnd=new ce;openedChange=new lt(!0);_openedStream=this.openedChange.pipe(Oe(e=>e),Gt(()=>{}));openedStart=this._animationStarted.pipe(Oe(()=>this.opened),Ut(void 0));_closedStream=this.openedChange.pipe(Oe(e=>!e),Gt(()=>{}));closedStart=this._animationStarted.pipe(Oe(()=>!this.opened),Ut(void 0));_destroyed=new ce;onPositionChanged=new lt;_content;_modeChanged=new ce;_injector=p(Ge);_changeDetectorRef=p(ht);constructor(){this.openedChange.pipe(Q(this._destroyed)).subscribe(e=>{e?(this._elementFocusedBeforeDrawerWasOpened=this._doc.activeElement,this._takeFocus()):this._isFocusWithinDrawer()&&this._restoreFocus(this._openedVia||"program")}),this._ngZone.runOutsideAngular(()=>{let e=this._elementRef.nativeElement;ti(e,"keydown").pipe(Oe(n=>n.keyCode===27&&!this.disableClose&&!Ri(n)),Q(this._destroyed)).subscribe(n=>this._ngZone.run(()=>{this.close(),n.stopPropagation(),n.preventDefault()})),this._eventCleanups=[this._renderer.listen(e,"transitionrun",this._handleTransitionEvent),this._renderer.listen(e,"transitionend",this._handleTransitionEvent),this._renderer.listen(e,"transitioncancel",this._handleTransitionEvent)]}),this._animationEnd.subscribe(()=>{this.openedChange.emit(this.opened)})}_forceFocus(e,n){this._interactivityChecker.isFocusable(e)||(e.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{let i=()=>{s(),a(),e.removeAttribute("tabindex")},s=this._renderer.listen(e,"blur",i),a=this._renderer.listen(e,"mousedown",i)})),e.focus(n)}_focusByCssSelector(e,n){let i=this._elementRef.nativeElement.querySelector(e);i&&this._forceFocus(i,n)}_takeFocus(){if(!this._focusTrap)return;let e=this._elementRef.nativeElement;switch(this.autoFocus){case!1:case"dialog":return;case!0:case"first-tabbable":ge(()=>{!this._focusTrap.focusInitialElement()&&typeof e.focus=="function"&&e.focus()},{injector:this._injector});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this.autoFocus);break}}_restoreFocus(e){this.autoFocus!=="dialog"&&(this._elementFocusedBeforeDrawerWasOpened?this._focusMonitor.focusVia(this._elementFocusedBeforeDrawerWasOpened,e):this._elementRef.nativeElement.blur(),this._elementFocusedBeforeDrawerWasOpened=null)}_isFocusWithinDrawer(){let e=this._doc.activeElement;return!!e&&this._elementRef.nativeElement.contains(e)}ngAfterViewInit(){this._isAttached=!0,this._position==="end"&&this._updatePositionInParent("end"),this._platform.isBrowser&&(this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._updateFocusTrapState())}ngOnDestroy(){this._eventCleanups.forEach(e=>e()),this._focusTrap?.destroy(),this._anchor?.remove(),this._anchor=null,this._animationStarted.complete(),this._animationEnd.complete(),this._modeChanged.complete(),this._destroyed.next(),this._destroyed.complete()}open(e){return this.toggle(!0,e)}close(){return this.toggle(!1)}_closeViaBackdropClick(){return this._setOpen(!1,!0,"mouse")}toggle(e=!this.opened,n){e&&n&&(this._openedVia=n);let i=this._setOpen(e,!e&&this._isFocusWithinDrawer(),this._openedVia||"program");return e||(this._openedVia=null),i}_setOpen(e,n,i){return e===this.opened?Promise.resolve(e?"open":"close"):(this._opened.set(e),this._container?._transitionsEnabled?this._setIsAnimating(!0):setTimeout(()=>{this._animationStarted.next(),this._animationEnd.next()}),this._elementRef.nativeElement.classList.toggle("mat-drawer-opened",e),!e&&n&&this._restoreFocus(i),this._changeDetectorRef.markForCheck(),this._updateFocusTrapState(),new Promise(s=>{this.openedChange.pipe(ri(1)).subscribe(a=>s(a?"open":"close"))}))}_setIsAnimating(e){this._elementRef.nativeElement.classList.toggle("mat-drawer-animating",e)}_getWidth(){return this._elementRef.nativeElement.offsetWidth||0}_updateFocusTrapState(){this._focusTrap&&(this._focusTrap.enabled=!!this._container?.hasBackdrop&&this.opened)}_updatePositionInParent(e){if(!this._platform.isBrowser)return;let n=this._elementRef.nativeElement,i=n.parentNode;e==="end"?(this._anchor||(this._anchor=this._doc.createComment("mat-drawer-anchor"),i.insertBefore(this._anchor,
13n)),i.appendChild(n)):this._anchor&&this._anchor.parentNode.insertBefore(n,this._anchor)}_handleTransitionEvent=e=>{let n=this._elementRef.nativeElement;e.target===n&&this._ngZone.run(()=>{e.type==="transitionrun"?this._animationStarted.next(e):(e.type==="transitionend"&&this._setIsAnimating(!1),this._animationEnd.next(e))})};static \u0275fac=function(n){return new(n||r)};static \u0275cmp=$({type:r,selectors:[["mat-drawer"]],viewQuery:function(n,i){if(n&1&&sn(Xs,5),n&2){let s;be(s=ve())&&(i._content=s.first)}},hostAttrs:[1,"mat-drawer"],hostVars:12,hostBindings:function(n,i){n&2&&(tn("align",null)("tabIndex",i.mode!=="side"?"-1":null),ut("visibility",!i._container&&!i.opened?"hidden":null),ne("mat-drawer-end",i.position==="end")("mat-drawer-over",i.mode==="over")("mat-drawer-push",i.mode==="push")("mat-drawer-side",i.mode==="side"))},inputs:{position:"position",mode:"mode",disableClose:"disableClose",autoFocus:"autoFocus",opened:"opened"},outputs:{openedChange:"openedChange",_openedStream:"opened",openedStart:"openedStart",_closedStream:"closed",closedStart:"closedStart",onPositionChanged:"positionChanged"},exportAs:["matDrawer"],ngContentSelectors:Vt,decls:3,vars:0,consts:[["content",""],["cdkScrollable","",1,"mat-drawer-inner-container"]],template:function(n,i){n&1&&(ye(),x(0,"div",1,0),G(2),z())},dependencies:[ze],encapsulation:2,changeDetection:0})}return r})(),$n=(()=>{class r{_dir=p(Oi,{optional:!0});_element=p(ot);_ngZone=p(te);_changeDetectorRef=p(ht);_animationDisabled=Fi();_transitionsEnabled=!1;_allDrawers;_drawers=new ai;_content;_userContent;get start(){return this._start}get end(){return this._end}get autosize(){return this._autosize}set autosize(e){this._autosize=Te(e)}_autosize=p(la);get hasBackdrop(){return this._drawerHasBackdrop(this._start)||this._drawerHasBackdrop(this._end)}set hasBackdrop(e){this._backdropOverride=e==null?null:Te(e)}_backdropOverride;backdropClick=new lt;_start;_end;_left;_right;_destroyed=new ce;_doCheckSubject=new ce;_contentMargins={left:null,right:null};_contentMarginChanges=new ce;get scrollable(){return this._userContent||this._content}_injector=p(Ge);constructor(){let e=p(pt),n=p(xi);this._dir?.change.pipe(Q(this._destroyed)).subscribe(()=>{this._validateDrawers(),this.updateContentMargins()}),n.change().pipe(Q(this._destroyed)).subscribe(()=>this.updateContentMargins()),!this._animationDisabled&&e.isBrowser&&this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{this._element.nativeElement.classList.add("mat-drawer-transition"),this._transitionsEnabled=!0},200)})}ngAfterContentInit(){this._allDrawers.changes.pipe(Wt(this._allDrawers),Q(this._destroyed)).subscribe(e=>{this._drawers.reset(e.filter(n=>!n._container||n._container===this)),this._drawers.notifyOnChanges()}),this._drawers.changes.pipe(Wt(null)).subscribe(()=>{this._validateDrawers(),this._drawers.forEach(e=>{this._watchDrawerToggle(e),this._watchDrawerPosition(e),this._watchDrawerMode(e)}),(!this._drawers.length||this._isDrawerOpen(this._start)||this._isDrawerOpen(this._end))&&this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),this._ngZone.runOutsideAngular(()=>{this._doCheckSubject.pipe(ii(10),Q(this._destroyed)).subscribe(()=>this.updateContentMargins())})}ngOnDestroy(){this._contentMarginChanges.complete(),this._doCheckSubject.complete(),this._drawers.destroy(),this._destroyed.next(),this._destroyed.complete()}open(){this._drawers.forEach(e=>e.open())}close(){this._drawers.forEach(e=>e.close())}updateContentMargins(){let e=0,n=0;if(this._left&&this._left.opened){if(this._left.mode=="side")e+=this._left._getWidth();else if(this._left.mode=="push"){let i=this._left._getWidth();e+=i,n-=i}}if(this._right&&this._right.opened){if(this._right.mode=="side")n+=this._right._getWidth();else if(this._right.mode=="push"){let i=this._right._getWidth();n+=i,e-=i}}e=e||null,n=n||null,(e!==this._contentMargins.left||n!==this._contentMargins.right)&&(this._contentMargins={left:e,right:n},this._ngZone.run(()=>this._contentMarginChanges.next(this._contentMargins)))}ngDoCheck(){this._autosize&&this._isPushed()&&this._ngZone.runOutsideAngular(()=>this._doCheckSubject.next())}_watchDrawerToggle(e){e._animationStarted.pipe(Q(this._drawers.changes)).subscribe(()=>{this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),e.mode!=="side"&&e.openedChange.pipe(Q(this._drawers.changes)).subscribe(()=>this._setContainerClass(e.opened))}_watchDrawerPosition(e){e.onPositionChanged.pipe(Q(this._drawers.changes)).subscribe(()=>{ge({read:()=>
13this._validateDrawers()},{injector:this._injector})})}_watchDrawerMode(e){e._modeChanged.pipe(Q(ni(this._drawers.changes,this._destroyed))).subscribe(()=>{this.updateContentMargins(),this._changeDetectorRef.markForCheck()})}_setContainerClass(e){let n=this._element.nativeElement.classList,i="mat-drawer-container-has-open";e?n.add(i):n.remove(i)}_validateDrawers(){this._start=this._end=null,this._drawers.forEach(e=>{e.position=="end"?(this._end!=null,this._end=e):(this._start!=null,this._start=e)}),this._right=this._left=null,this._dir&&this._dir.value==="rtl"?(this._left=this._end,this._right=this._start):(this._left=this._start,this._right=this._end)}_isPushed(){return this._isDrawerOpen(this._start)&&this._start.mode!="over"||this._isDrawerOpen(this._end)&&this._end.mode!="over"}_onBackdropClicked(){this.backdropClick.emit(),this._closeModalDrawersViaBackdrop()}_closeModalDrawersViaBackdrop(){[this._start,this._end].filter(e=>e&&!e.disableClose&&this._drawerHasBackdrop(e)).forEach(e=>e._closeViaBackdropClick())}_isShowingBackdrop(){return this._isDrawerOpen(this._start)&&this._drawerHasBackdrop(this._start)||this._isDrawerOpen(this._end)&&this._drawerHasBackdrop(this._end)}_isDrawerOpen(e){return e!=null&&e.opened}_drawerHasBackdrop(e){return this._backdropOverride==null?!!e&&e.mode!=="side":this._backdropOverride}static \u0275fac=function(n){return new(n||r)};static \u0275cmp=$({type:r,selectors:[["mat-drawer-container"]],contentQueries:function(n,i,s){if(n&1&&(We(s,zt,5),We(s,Qn,5)),n&2){let a;be(a=ve())&&(i._content=a.first),be(a=ve())&&(i._allDrawers=a)}},viewQuery:function(n,i){if(n&1&&sn(zt,5),n&2){let s;be(s=ve())&&(i._userContent=s.first)}},hostAttrs:[1,"mat-drawer-container"],hostVars:2,hostBindings:function(n,i){n&2&&ne("mat-drawer-container-explicit-backdrop",i._backdropOverride)},inputs:{autosize:"autosize",hasBackdrop:"hasBackdrop"},outputs:{backdropClick:"backdropClick"},exportAs:["matDrawerContainer"],features:[Le([{provide:Gn,useExisting:r}])],ngContentSelectors:ea,decls:4,vars:2,consts:[[1,"mat-drawer-backdrop",3,"mat-drawer-shown"],[1,"mat-drawer-backdrop",3,"click"]],template:function(n,i){n&1&&(ye(Js),V(0,ta,1,2,"div",0),G(1),G(2,1),V(3,na,2,0,"mat-drawer-content")),n&2&&(q(i.hasBackdrop?0:-1),I(3),q(i._content?-1:3))},dependencies:[zt],styles:[`.mat-drawer-container{position:relative;z-index:1;color:var(--mat-sidenav-content-text-color, var(--mat-sys-on-background));background-color:var(--mat-sidenav-content-background-color, var(--mat-sys-background));box-sizing:border-box;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible;background-color:var(--mat-sidenav-scrim-color, color-mix(in srgb, var(--mat-sys-neutral-variant20) 40%, transparent))}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}@media(forced-colors: active){.mat-drawer-backdrop{opacity:.5}}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-content.mat-drawer-content-hidden{opacity:0}
13.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{position:relative;z-index:4;color:var(--mat-sidenav-container-text-color, var(--mat-sys-on-surface-variant));box-shadow:var(--mat-sidenav-container-elevation-shadow, none);background-color:var(--mat-sidenav-container-background-color, var(--mat-sys-surface));border-top-right-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-bottom-right-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));width:var(--mat-sidenav-container-width, 360px);display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}@media(forced-colors: active){.mat-drawer,[dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}}@media(forced-colors: active){[dir=rtl] .mat-drawer,.mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0);border-top-left-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-bottom-left-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-top-right-radius:0;border-bottom-right-radius:0}[dir=rtl] .mat-drawer{border-top-left-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-bottom-left-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-top-right-radius:0;border-bottom-right-radius:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{border-top-right-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-bottom-right-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-top-left-radius:0;border-bottom-left-radius:0;left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer-transition .mat-drawer{transition:transform 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-drawer:not(.mat-drawer-opened):not(.mat-drawer-animating){visibility:hidden;box-shadow:none}.mat-drawer:not(.mat-drawer-opened):not(.mat-drawer-animating) .mat-drawer-inner-container{display:none}.mat-drawer.mat-drawer-opened.mat-drawer-opened{transform:none}.mat-drawer-side{box-shadow:none;border-right-color:var(--mat-sidenav-container-divider-color, transparent);border-right-width:1px;border-right-style:solid}.mat-drawer-side.mat-drawer-end{border-left-color:var(--mat-sidenav-container-divider-color, transparent);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side{border-left-color:var(--mat-sidenav-container-divider-color, transparent);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side.mat-drawer-end{border-right-color:var(--mat-sidenav-container-divider-color, transparent);border-right-width:1px;border-right-style:solid;border-left:none}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto}.mat-sidenav-fixed{position:fixed}
14`],encapsulation:2,changeDetection:0})}return r})(),jt=(()=>{class r extends zt{static \u0275fac=(()=>{let e;return function(i){return(e||(e=at(r)))(i||r)}})();static \u0275cmp=$({type:r,selectors:[["mat-sidenav-content"]],hostAttrs:[1,"mat-drawer-content","mat-sidenav-content"],features:[Le([{provide:ze,useExisting:r}]),Ue],ngContentSelectors:Vt,decls:1,vars:0,template:function(n,i){n&1&&(ye(),G(0))},encapsulation:2,changeDetection:0})}return r})(),Un=(()=>{class r extends Qn{get fixedInViewport(){return this._fixedInViewport}set fixedInViewport(e){this._fixedInViewport=Te(e)}_fixedInViewport=!1;get fixedTopGap(){return this._fixedTopGap}set fixedTopGap(e){this._fixedTopGap=un(e)}_fixedTopGap=0;get fixedBottomGap(){return this._fixedBottomGap}set fixedBottomGap(e){this._fixedBottomGap=un(e)}_fixedBottomGap=0;static \u0275fac=(()=>{let e;return function(i){return(e||(e=at(r)))(i||r)}})();static \u0275cmp=$({type:r,selectors:[["mat-sidenav"]],hostAttrs:[1,"mat-drawer","mat-sidenav"],hostVars:16,hostBindings:function(n,i){n&2&&(tn("tabIndex",i.mode!=="side"?"-1":null)("align",null),ut("top",
14i.fixedInViewport?i.fixedTopGap:null,"px")("bottom",i.fixedInViewport?i.fixedBottomGap:null,"px"),ne("mat-drawer-end",i.position==="end")("mat-drawer-over",i.mode==="over")("mat-drawer-push",i.mode==="push")("mat-drawer-side",i.mode==="side")("mat-sidenav-fixed",i.fixedInViewport))},inputs:{fixedInViewport:"fixedInViewport",fixedTopGap:"fixedTopGap",fixedBottomGap:"fixedBottomGap"},exportAs:["matSidenav"],features:[Le([{provide:Qn,useExisting:r}]),Ue],ngContentSelectors:Vt,decls:3,vars:0,consts:[["content",""],["cdkScrollable","",1,"mat-drawer-inner-container"]],template:function(n,i){n&1&&(ye(),x(0,"div",1,0),G(2),z())},dependencies:[ze],encapsulation:2,changeDetection:0})}return r})(),qr=(()=>{class r extends $n{_allDrawers=void 0;_content=void 0;static \u0275fac=(()=>{let e;return function(i){return(e||(e=at(r)))(i||r)}})();static \u0275cmp=$({type:r,selectors:[["mat-sidenav-container"]],contentQueries:function(n,i,s){if(n&1&&(We(s,jt,5),We(s,Un,5)),n&2){let a;be(a=ve())&&(i._content=a.first),be(a=ve())&&(i._allDrawers=a)}},hostAttrs:[1,"mat-drawer-container","mat-sidenav-container"],hostVars:2,hostBindings:function(n,i){n&2&&ne("mat-drawer-container-explicit-backdrop",i._backdropOverride)},exportAs:["matSidenavContainer"],features:[Le([{provide:Gn,useExisting:r},{provide:$n,useExisting:r}]),Ue],ngContentSelectors:ra,decls:4,vars:2,consts:[[1,"mat-drawer-backdrop",3,"mat-drawer-shown"],[1,"mat-drawer-backdrop",3,"click"]],template:function(n,i){n&1&&(ye(ia),V(0,sa,1,2,"div",0),G(1),G(2,1),V(3,aa,2,0,"mat-sidenav-content")),n&2&&(q(i.hasBackdrop?0:-1),I(3),q(i._content?-1:3))},dependencies:[jt],styles:[oa],encapsulation:2,changeDetection:0})}return r})(),Kr=(()=>{class r{static \u0275fac=function(n){return new(n||r)};static \u0275mod=Xt({type:r});static \u0275inj=Ht({imports:[hn,mn,mn,hn]})}return r})();var qt=class r{document=p(J);platformId=p(Ie);injectStyleTag(t){if(!Ee(this.platformId))return null;let e=this.document.head,n=this.document.getElementById(t.id);if(n&&n.href===t.href)return n;let i=this.document.createElement("link");if(i.id=t.id,i.rel=t.rel??"stylesheet",i.href=t.href,i.media=t.media??"all",t.type&&(i.type=t.type),t.crossOrigin&&(i.crossOrigin=t.crossOrigin),t.fetchPriority&&(i.fetchPriority=t.fetchPriority),t.nonce&&i.setAttribute("nonce",t.nonce),n&&(n.rel==="stylesheet"||!n.rel)){i.media="print";let s=()=>{i.media="all",n.remove()},a=()=>i.remove();return i.addEventListener("load",s,{once:!0}),i.addEventListener("error",a,{once:!0}),n.insertAdjacentElement("afterend",i),i}return e.appendChild(i),i}static \u0275fac=function(e){return new(e||r)};static \u0275prov=X({token:r,factory:r.\u0275fac,providedIn:"root"})};var Kt=class r{cache=new Map;inflight=new Map;rev=ee(0);bump(){this.rev.update(t=>t+1)}async loadOne(t){if(this.cache.has(t))return this.cache.get(t);let e=Ve[t];if(!e)return null;let n=this.inflight.get(t);if(n)return n;let i=e().then(s=>(this.cache.set(t,s),this.inflight.delete(t),this.bump(),s)).catch(s=>(this.inflight.delete(t),null));return this.inflight.set(t,i),i}async preload(t){let e=t.filter(n=>!this.cache.has(n)).filter(n=>!!Ve[n]);e.length&&await Promise.allSettled(e.map(n=>this.loadOne(n)))}async preloadInOrder(t){for(let e of t)!Ve[e]||this.cache.has(e)||await this.loadOne(e)}async preloadWithPriority(t,e,n=4){await this.preloadInOrder(t);let i=e.filter(o=>!this.cache.has(o)).filter(o=>!!Ve[o]);if(!i.length)return;let s=Math.max(1,n),a=0;await Promise.all(Array.from({length:s},async()=>{for(;a<i.length;){let o=i[a++];await this.loadOne(o)}}))}resolveForTemplate(t){this.rev();let e=this.cache.get(t);return e||(Ve[t]&&!this.inflight.has(t)&&this.loadOne(t),null)}static \u0275fac=function(e){return new(e||r)};static \u0275prov=X({token:r,factory:r.\u0275fac,providedIn:"root"})};var ua=()=>[Un,qr,jt,import("./chunk-L6WEBRFO.js").then(r=>r.NgComponentOutlet),import("./chunk-L6WEBRFO.js").then(r=>r.NgTemplateOutlet)],ma=()=>[import("./chunk-67EVG53C.js").then(r=>r.SideNavComponent)],ha=()=>[import("./chunk-L6WEBRFO.js").then(r=>r.NgComponentOutlet)],Qr=r=>({$implicit:r}),pa=(r,t)=>t.page_module_id;function fa(r,t){if(r&1&&ae(0,"app-side-nav",6),r&2){let e=E(3);
14se("appData",e.renderService.sideNavData())}}function ga(r,t){r&1&&ae(0,"div",7)}function _a(r,t){if(r&1){let e=xe();x(0,"mat-sidenav",5),Fe("openedChange",function(i){pe(e);let s=E(2);return fe(s.utilityService.sideNavOpen.set(i))})("keydown.escape",function(){pe(e);let i=E(2);return fe(i.utilityService.toggleSideNav())}),ct(1,fa,1,1)(2,ga,1,0),dt(3,1,ma,null,2),en(),z()}if(r&2){let e=E(2);se("opened",e.utilityService.sideNavOpen()),I(3),Jt(e.utilityService.sideNavOpen())}}function ya(r,t){if(r&1&&_e(0,4),r&2){let e=E(2).registry.resolveForTemplate(8);se("ngComponentOutlet",e)}}function ba(r,t){r&1&&ae(0,"div",8)}function va(r,t){if(r&1&&_e(0,10),r&2){let e=E().$implicit;E();let n=an(5);se("ngTemplateOutlet",n)("ngTemplateOutletContext",dn(2,Qr,e.modules[0]))}}function wa(r,t){if(r&1&&_e(0,10),r&2){let e=t.$implicit;E(3);let n=an(5);se("ngTemplateOutlet",n)("ngTemplateOutletContext",dn(2,Qr,e))}}function Sa(r,t){if(r&1&&(x(0,"div",12),nn(1,wa,1,4,"ng-container",10,pa),z()),r&2){let e=E().$implicit,n=E(3);ne("page-layout-on",n.containerEnabled()),I(),rn(e.modules)}}function Ea(r,t){if(r&1&&V(0,va,1,4,"ng-container",10)(1,Sa,3,2,"div",11),r&2){let e=t.$implicit;q(e.full?0:1)}}function Ta(r,t){if(r&1&&_e(0,14),r&2){E();let e=we(0),n=E().$implicit,i=we(0),s=E(3);se("ngComponentOutlet",e)("ngComponentOutletInputs",s.getInputs(n,i))}}function Ca(r,t){if(r&1&&ae(0,"div"),r&2){let e=E(2).$implicit,n=E(3);mt(n.getCriticalPlaceholderClass(+e.component_id))}}function Da(r,t){if(r&1&&_e(0,14),r&2){E();let e=we(0),n=E().$implicit,i=we(0),s=E(3);se("ngComponentOutlet",e)("ngComponentOutletInputs",s.getInputs(n,i))}}function Aa(r,t){if(r&1&&_e(0,14),r&2){E(2);let e=we(0),n=E().$implicit,i=we(0),s=E(3);se("ngComponentOutlet",e)("ngComponentOutletInputs",s.getInputs(n,i))}}function Ma(r,t){r&1&&ae(0,"div",15)}function ka(r,t){r&1&&(ct(0,Aa,1,2)(1,Ma,1,0),dt(2,0,ha,null,1),ui(0,-1),en())}function Pa(r,t){if(r&1&&(on(0),x(1,"div"),V(2,Ta,1,2,"ng-container",14)(3,Ca,1,2,"div",13)(4,Da,1,2,"ng-container",14)(5,ka,4,0),z()),r&2){let e=E().$implicit,n=E(3),i=ln(n.registry.resolveForTemplate(+e.component_id));I(),mt(cn("module module_",e.page_module_id)),I(),q(i&&n.isCritical(+e.component_id)?2:!i&&n.isCritical(+e.component_id)?3:i&&n.isTargetModule(e)?4:i?5:-1)}}function Na(r,t){if(r&1&&(on(0),V(1,Pa,6,5,"div",13)),r&2){let e=t.$implicit,n=ln(E(3).getModuleDataStrict(e));I(),q(n?1:-1)}}function Ra(r,t){if(r&1&&(V(0,ba,1,0,"div",8),x(1,"div",9),nn(2,Ea,2,1,null,null,mi),z(),di(4,Na,2,2,"ng-template",null,0,hi)),r&2){let e=E(2);e.appData(),q(e.bgImageEnabled()?0:-1),I(2),rn(e.renderZones())}}function Oa(r,t){if(r&1){let e=xe();x(0,"div",1)(1,"mat-sidenav-container",2),Fe("backdropClick",function(){pe(e);let i=E();return fe(i.utilityService.toggleSideNav())}),V(2,_a,5,2,"mat-sidenav",3),x(3,"mat-sidenav-content"),V(4,ya,1,1,"ng-container",4)(5,Ra,6,1),z()()()}if(r&2){let e=E();I(),mt(cn("module_",e.renderService.sideNavId())),I(),q(e.renderService.sideNavData()?2:-1),I(2),q(e.isNotFound()?4:e.appData()?5:-1)}}function Ia(r,t){r&1&&ae(0,"app-shell",16)}var it=class r{dataService=p(je);utilityService=p(ft);cookieService=p(Li);tagInjectionService=p(qt);renderService=p(zi);router=p(Ci);document=p(J);registry=p(Kt);appSettings=this.dataService.appSettings;appData=this.dataService.appData;isClient=ee(!1);cssReady=ee(!1);ready=Se(()=>this.cssReady()&&!!this.appData());scrolledToModule=ee(!1);targetModuleId=ee(null);targetPageVersionId=ee(null);isNotFound=Se(()=>{let t=this.appSettings(),e=this.appData(),n=!!(t&&(t.errorMode===!0||t?.statusCode===404)),i=Array.isArray(e)&&e.some(s=>+s.component_id==8||+s.module_id==8);return n||i});criticalIds=new Set([1,2,3,45,46,59,60]);isBrowser;isCritical(t){return this.criticalIds.has(t)}FULL_WIDTH_MODULE_IDS=new Set([1,2,5,46,38,45]);pageLayoutData=Se(()=>{let e=this.appData()?.find(n=>+n.module_id==65);return e?this.getModuleDataStrict(e):null});containerEnabled=Se(()=>{let e=this.pageLayoutData()?.pageLayoutContainerEnable;return e===1||e==="1"||e===!0});bgImageEnabled=Se(()=>{let t=this.pageLayoutData();return t?(t.pageLayoutBgEnable===1||t.pageLayoutBgEnable==="1"||t.pageLayoutBgEnable===!0)&&String(t.pageLayoutBgType)==="1":!1});renderZones=Se(()=>{let t=this.appData()??[],e=[];for(let n of t)if(+n.module_id!=65)if(this.FULL_WIDTH_MODULE_IDS.has(+n.module_id))e.push({full:!0,modules:[n]});else{let i=e[e.length-1];i&&!i.full?i.modules.push(n):e.push({full:!1,modules:[n]})}return e});getCriticalPlaceholderClass(t){switch(t){case 1:return"critical-placeholder-header";case 2:return"critical-placeholder-main-banner";case 3:return"critical-placeholder-three-join-steps";case 45:return"critical-placeholder-compliance";case 46:return"critical-placeholder-quick-reg";default:return"critical-placeholder-default"}}
14_inputsCache=new WeakMap;getInputs(t,e){let n=this._inputsCache.get(t);return(!n||n.appData!==e)&&(n={id:t.page_module_id,appData:e},this._inputsCache.set(t,n)),n}isTargetModule(t){let e=this.targetModuleId();return e?String(t.page_module_id)===e:!1}constructor(){ge(()=>{this.isClient.set(!0),this.dataService.debugLoader=this.utilityService.getGetParamForKey("debug"),this.utilityService.applicationStateChange(),window.location.search&&this.cookieService.setCookies(window.location.search);let t=this.utilityService.getGetParamForKey("page_version_id"),e=this.utilityService.getGetParamForKey("module_version_id");t&&this.targetPageVersionId.set(t),e&&this.targetModuleId.set(e),this.resetCssForRoute()}),Be(()=>{if(!this.isClient())return;let t=this.appData();if(!t)return;let n=this.filterModulesForRoute(t).filter(c=>!!this.getModuleDataStrict(c)),i=c=>Array.from(new Set(c.map(d=>+d.component_id))),s=i(n.filter(c=>this.criticalIds.has(+c.component_id))),a=i(n.filter(c=>!this.criticalIds.has(+c.component_id)));this.registry.preload(s).catch(()=>{});let o=c=>{"requestIdleCallback"in window?window.requestIdleCallback(c,{timeout:4e3}):setTimeout(c,2e3)},l=()=>o(()=>{this.registry.preload(a).catch(()=>{})});document.readyState==="complete"?l():window.addEventListener("load",l,{once:!0})}),Be(()=>{if(!this.isClient()||!this.ready()||this.scrolledToModule())return;let t=this.targetModuleId();t&&(this.scrolledToModule.set(!0),requestAnimationFrame(()=>this.scrollToComponent(t)))})}getModuleDataStrict(t){let e=(this.renderService.currentDevice()||"desktop").toLowerCase(),n=t?.[e];return n==null?null:Array.isArray(n)?n.length?n:null:typeof n=="string"?n.trim()?n:null:typeof n=="object"?Object.keys(n).length?n:null:n}filterModulesForRoute(t){let e=t??[];if(this.isNotFound())return e.filter(n=>+n.component_id==8||+n.module_id==8);if(this.dataService.appSettings()?.lobby_page==="true"){let n=new Set([1,5,11]);e=e.filter(i=>!n.has(+i.component_id))}return this.router.url.includes("footer")&&(e=e.filter(n=>+n.component_id==5)),e}resetCssForRoute(){let t=document.querySelector('meta[name="ssr-css"]')?.getAttribute("content"),e=document.getElementById("page-style"),n=document.getElementById("brand-style");if(t&&(e||n)){this.cssReady.set(!0);return}!!this.targetModuleId()||window.scrollTo(0,0),this.utilityService.closePopups();let s=this.updateCssForRoute();this.waitForLinks(s)}updateCssForRoute(){if(!!document.querySelector('meta[name="ssr-css"]')?.getAttribute("content")&&(!!document.getElementById("page-style")||!!document.getElementById("brand-style")))return[];if(this.isNotFound()){let f=new URL(window.location.href).searchParams.get("page_version_id")||"",h=`/skin/${f?`0_branding_global_style_${f}.css`:"0_branding_global_style.css"}`,_=this.tagInjectionService.injectStyleTag({id:"brand-style",href:h});return _?[_]:[]}let i=new URL(window.location.href).searchParams.get("page_version_id")||"",a=window.location.pathname.replace(/\/+$/,"").split("/").filter(Boolean),l=`/skin${a.length===0?"/.css":`/${a.join("-").toLowerCase()}${i?`_${i}`:""}.css`}`,c=`/skin/${i?`0_branding_global_style_${i}.css`:"0_branding_global_style.css"}`,d=this.tagInjectionService.injectStyleTag({id:"brand-style",href:c}),u=this.tagInjectionService.injectStyleTag({id:"page-style",href:l,fetchPriority:"high"});return[d,u].filter(Boolean)}waitForLinks(t){if(!t?.length){this.cssReady.set(!0);return}let e=o=>!!o.sheet,n=t.filter(o=>!e(o)).length;if(n===0){this.cssReady.set(!0);return}let i=()=>this.cssReady.set(!0),s=()=>{--n<=0&&i()},a=window.setTimeout(i,4e3);for(let o of t)e(o)||(o.addEventListener("load",()=>{clearTimeout(a),s()},{once:!0}),o.addEventListener("error",()=>{clearTimeout(a),s()},{once:!0}))}scrollToComponent(t){if(!this.isClient())return;let e=`module_${t}`,n=()=>{let o=this.document.querySelectorAll('[class*="module_"]');for(let l of Array.from(o))if((l.className||"").split(/\s+/).includes(e))return l;return null},i=o=>{let c=this.document.querySelector(".fixed-header")?.offsetHeight??0,d=window.scrollY,b=o.getBoundingClientRect().top+window.scrollY-c-d,f=400,h=performance.now(),_=T=>{let C=Math.min(1,(T-h)/f),A=C<.5?2*C*C:-1+(4-2*C)*C,k=d+b*A;window.scrollTo(0,k),C<1&&requestAnimationFrame(_)};requestAnimationFrame(_)},s=()=>{let o=n();return o?(i(o),!0):!1};if(s())return;let a=new MutationObserver(()=>{s()&&a.disconnect()});a.observe(this.document.body,{childList:!0,subtree:!0}),setTimeout(()=>{s()&&a.disconnect()},2e3)}static \u0275fac=function(e){return new(e||r)};static \u0275cmp=$({type:r,selectors:[["app-render"]],decls:4,vars:1,consts:[["moduleTpl",""],[1,"mat-app-background"],[3,"backdropClick"],["mode","over",1,"header_menu_background_color",3,"opened"],[3,"ngComponentOutlet"],["mode","over",1,"header_menu_background_color",3,"openedChange","keydown.escape","opened"],[3,"appData"],[2,"min-height","48px"],["aria-hidden","true",1,"page-layout-bg"],[1,"page-content-container"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"page-content-inner",3,"page-layout-on"],[1,"page-content-inner"],[3,"class"],[3,"ngComponentOutlet","ngComponentOutletInputs"],[1,"block-skeleton",2,"min-height","220px"],["ngSkipHydration",""]],template:function(e,n){e&1&&(ct(0,Oa,6,5)(1,Ia,1,0),dt(2,0,ua,null,1)),e&2&&(I(2),Jt(n.ready()||n.isNotFound()))},dependencies:[Kr,Bi],styles:[`app-main-banner{display:block}mat-sidenav-container.mat-drawer-container{background:transparent}:host ::ng-deep .mat-drawer-backdrop{cursor:pointer}.mat-drawer{width:340px;max-width:70%}.mat-app-background{background-color:inherit}::ng-deep app-snow{position:fixed;top:0;z-index:2}[class^=module_]{scroll-margin-top:var(--fixed-header-height, 80px)}.critical-placeholder-header{min-height:80px}.critical-placeholder-main-banner{min-height:550px}.critical-placeholder-three-join-steps{min-height:136px}.critical-placeholder-compliance{min-height:124px}.critical-placeholder-quick-reg{min-height:200px}.critical-placeholder-default{min-height:100px}@media only screen and (min-width: 481px) and (max-width: 1024px){.critical-placeholder-main-banner{min-height:49vw}}@media only screen and (max-width: 480px){.critical-placeholder-header{min-height:55px}.critical-placeholder-main-banner{min-height:540px}.critical-placeholder-three-join-steps{min-height:390px}}@media only screen and (max-width: 380px){.critical-placeholder-main-banner{min-height:126vw}}.page-layout-bg{position:fixed;inset:0;z-index:-1;pointer-events:none}.page-content-inner{display:contents}.page-content-inner.page-layout-on{display:block;max-width:980px;margin:0 auto}@media only screen and (max-width: 1024px){.page-content-inner.page-layout-on{max-width:none;margin:0;box-shadow:none!important}.page-layout-bg{background-image:none!important}}
15`],encapsulation:2,changeDetection:0})};var Wn=()=>{let r=p(je);return ei(r.fetchPageData())};var $r=[{path:"",component:it,resolve:{pageData:Wn},pathMatch:"full"},{path:"**",component:it,resolve:{pageData:Wn}}];var Gr={providers:[Si(wi()),pi(),Di($r,Ai(),Mi()),_i(yi()),Vr()]};Ei.production&&void 0;gi(yt,Gr).catch(r=>console.error(r));

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.