From 1ec33cede0b39b571abe5eff63fb747589dae950 Mon Sep 17 00:00:00 2001 From: miladsoft Date: Fri, 13 Dec 2024 14:30:14 +0400 Subject: [PATCH] Auto-generated commit --- 218.d6944300b7a162d0.js | 1 + 232.fe0ee3b46cf31cef.js | 1 - 256.fa95921fc1c36f02.js => 258.af17269ef75cc52e.js | 2 +- 307.441271afb8e1ca40.js | 1 + 318.b458f6d3dc91cab3.js | 1 - 371.1350987134a35fcd.js | 1 - 394.ae17eb3bca571aad.js | 1 - 404.html | 6 +++--- 408.3d872a77a722dae4.js | 1 + 416.703750621db94112.js | 1 + 45.e2d1978beb0db964.js | 1 - 450.8d64c1caeaab7f13.js | 1 + 512.a58cc307838d066c.js | 1 - 514.ce4ee6ed06b70a1c.js | 1 + 523.cd4f68e83ae62112.js | 1 - 524.9a7ec1a47ccd020f.js | 1 + 541.46351ef9bd7cb3af.js | 1 + 544.f7c89777e7610cbd.js | 1 - 551.3b95db84ed212394.js | 1 + 556.14e4bee993e6d7c2.js | 1 - 569.e16d2541faba0baa.js | 1 + 588.03aaa7103dd6314e.js | 1 + 664.c8f673583f1afdcd.js | 1 - 735.7aac8a5f319a562f.js | 1 + 740.470288d9c9e8a26a.js | 1 + 767.693a4a35aeefeae9.js | 1 - 770.39fda8b208991504.js | 1 + 785.9c1c71de137cfc36.js | 1 - 790.84244f740f14be1a.js | 1 + 824.8d2487fbf0b724f4.js | 1 - 836.6ce8ff768e0faa4d.js | 1 - 859.5c6e13c9e52b4d5a.js | 1 - 861.d49e02341f420dfa.js | 1 + 863.7249541104deb71f.js | 1 - 865.390f59ee2c366d2a.js | 1 + 87.3a2e64bb6d08ae46.js | 1 - 888.4de400e6548c47d4.js | 1 + 957.2e2b6cc7c5c667e9.js | 1 - common.14f215e4f4e9af93.js | 1 - common.d43e9028d56ab015.js | 1 + index.html | 6 +++--- main.156c3b1e8510a5d2.js | 1 + main.e88e030e1f004176.js | 1 - ngsw.json | 2 +- polyfills.04d9e1ebe0f8385f.js | 1 + polyfills.fd4009a3a22ea296.js | 1 - runtime.136c1baa19542865.js | 1 + runtime.89d58a2cd0dbb35e.js | 1 - styles.01ff378399c612fa.css | 7 ------- styles.cf0ad4ec294bbea1.css | 7 +++++++ 50 files changed, 37 insertions(+), 37 deletions(-) create mode 100644 218.d6944300b7a162d0.js delete mode 100644 232.fe0ee3b46cf31cef.js rename 256.fa95921fc1c36f02.js => 258.af17269ef75cc52e.js (99%) create mode 100644 307.441271afb8e1ca40.js delete mode 100644 318.b458f6d3dc91cab3.js delete mode 100644 371.1350987134a35fcd.js delete mode 100644 394.ae17eb3bca571aad.js create mode 100644 408.3d872a77a722dae4.js create mode 100644 416.703750621db94112.js delete mode 100644 45.e2d1978beb0db964.js create mode 100644 450.8d64c1caeaab7f13.js delete mode 100644 512.a58cc307838d066c.js create mode 100644 514.ce4ee6ed06b70a1c.js delete mode 100644 523.cd4f68e83ae62112.js create mode 100644 524.9a7ec1a47ccd020f.js create mode 100644 541.46351ef9bd7cb3af.js delete mode 100644 544.f7c89777e7610cbd.js create mode 100644 551.3b95db84ed212394.js delete mode 100644 556.14e4bee993e6d7c2.js create mode 100644 569.e16d2541faba0baa.js create mode 100644 588.03aaa7103dd6314e.js delete mode 100644 664.c8f673583f1afdcd.js create mode 100644 735.7aac8a5f319a562f.js create mode 100644 740.470288d9c9e8a26a.js delete mode 100644 767.693a4a35aeefeae9.js create mode 100644 770.39fda8b208991504.js delete mode 100644 785.9c1c71de137cfc36.js create mode 100644 790.84244f740f14be1a.js delete mode 100644 824.8d2487fbf0b724f4.js delete mode 100644 836.6ce8ff768e0faa4d.js delete mode 100644 859.5c6e13c9e52b4d5a.js create mode 100644 861.d49e02341f420dfa.js delete mode 100644 863.7249541104deb71f.js create mode 100644 865.390f59ee2c366d2a.js delete mode 100644 87.3a2e64bb6d08ae46.js create mode 100644 888.4de400e6548c47d4.js delete mode 100644 957.2e2b6cc7c5c667e9.js delete mode 100644 common.14f215e4f4e9af93.js create mode 100644 common.d43e9028d56ab015.js create mode 100644 main.156c3b1e8510a5d2.js delete mode 100644 main.e88e030e1f004176.js create mode 100644 polyfills.04d9e1ebe0f8385f.js delete mode 100644 polyfills.fd4009a3a22ea296.js create mode 100644 runtime.136c1baa19542865.js delete mode 100644 runtime.89d58a2cd0dbb35e.js delete mode 100644 styles.01ff378399c612fa.css create mode 100644 styles.cf0ad4ec294bbea1.css diff --git a/218.d6944300b7a162d0.js b/218.d6944300b7a162d0.js new file mode 100644 index 0000000..42225a4 --- /dev/null +++ b/218.d6944300b7a162d0.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangor=self.webpackChunkangor||[]).push([[218],{2218:(vt,f,o)=>{o.r(f),o.d(f,{default:()=>mt});var m=o(467),d=o(177),R=o(1413),y=o(8359),E=o(6977),I=o(9345),h=o(7403),u=o(8834),C=o(1997),G=o(9454),g=o(2408),_=o(9213),$=o(9115),b=o(9183),p=o(9417),S=o(7540),P=o(8703),x=o(9042),F=o(882),Y=o(4823),t=o(4438),k=o(7291),T=o(2827);let X=(()=>{class i{constructor(){this.user=(0,t.vPA)(null),this._changeDetectorRef=(0,t.WQX)(t.gRc),this._storageService=(0,t.WQX)(k.n),this._metadatasService=(0,t.WQX)(T.T)}ngOnInit(){this.loadUserProfile(),this._metadatasService.addPublicKey(this.pubkey),this.subscription=this._storageService.profile$.subscribe(e=>{e&&e.pubKey===this.pubkey&&(this.user.set(e.metadata),console.log(this.user()),this._changeDetectorRef.detectChanges())})}loadUserProfile(){var e=this;return(0,m.A)(function*(){const n=yield e._storageService.getProfile(e.pubkey);e.user.set(n||{}),e._changeDetectorRef.detectChanges()})()}get displayName(){return this.user()?.display_name||this.user()?.name||this.shortenPubkey(this.pubkey)}get displayAvatar(){return this.user()?.picture||this.avatarUrl||"/images/avatars/avatar-placeholder.png"}shortenPubkey(e){return e?`${e.slice(0,8)}...${e.slice(-8)}`:""}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}static{this.\u0275fac=function(n){return new(n||i)}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["app-replay-profile"]],inputs:{pubkey:"pubkey",avatarUrl:"avatarUrl"},decls:5,vars:4,consts:[[1,"flex","items-center"],[1,"flex","items-center","group",3,"href"],[1,"mr-4","h-10","w-10","rounded-full","border","border-gray-300","group-hover:shadow-md","object-cover",3,"src","alt"],[1,"font-bold","text-gray-800","group-hover:text-blue-500"]],template:function(n,s){1&n&&(t.j41(0,"div",0)(1,"a",1),t.nrm(2,"img",2),t.j41(3,"span",3),t.EFF(4),t.k0s()()()),2&n&&(t.R7$(),t.Y8G("href","/profile/"+s.pubkey,t.B4B),t.R7$(),t.Y8G("src",s.displayAvatar,t.B4B)("alt",s.displayName),t.R7$(2),t.SpI(" ",s.displayName," "))},dependencies:[d.MD],encapsulation:2})}}return i})();var D=o(4496),B=o(8865),j=o(5245),U=o(5645),N=o(413),V=o(345),w=o(2022),z=o(9979),L=o(3105);const A=i=>({"heart-beat":i}),M=i=>({"rotate-180":i}),O=()=>[];function W(i,r){1&i&&(t.j41(0,"div",5),t.nrm(1,"mat-progress-spinner",6),t.k0s()),2&i&&(t.R7$(),t.Y8G("diameter",50))}function Z(i,r){1&i&&(t.j41(0,"span"),t.EFF(1,"s"),t.k0s())}function Q(i,r){1&i&&(t.j41(0,"span"),t.EFF(1,"s"),t.k0s())}function H(i,r){1&i&&(t.j41(0,"span"),t.EFF(1,"s"),t.k0s())}function J(i,r){if(1&i){const e=t.RV6();t.j41(0,"div",34)(1,"div",27)(2,"div",35),t.EFF(3),t.DNE(4,Z,2,0,"span",4),t.k0s()(),t.nrm(5,"div",36),t.j41(6,"div",37)(7,"button",38),t.EFF(8),t.DNE(9,Q,2,0,"span",4),t.k0s(),t.j41(10,"button",38),t.EFF(11),t.DNE(12,H,2,0,"span",4),t.k0s(),t.j41(13,"button",39),t.bIt("click",function(){t.eBV(e),t.XpG();const s=t.sdS(4);return t.Njj(s.expanded=!s.expanded)}),t.j41(14,"span",40),t.EFF(15),t.k0s(),t.nrm(16,"mat-icon",41),t.k0s()()()}if(2&i){t.XpG();const e=t.sdS(4),n=t.XpG();t.R7$(3),t.SpI(" ",n.zaps.length," Zap"),t.R7$(),t.Y8G("ngIf",n.zaps.length>1),t.R7$(4),t.SpI(" ",n.likes.length," Like"),t.R7$(),t.Y8G("ngIf",n.likes.length>1),t.R7$(2),t.SpI(" ",n.reposts.length," Share"),t.R7$(),t.Y8G("ngIf",n.reposts.length>1),t.R7$(3),t.SpI("",n.replies.length," Comments"),t.R7$(),t.Y8G("ngClass",t.eq3(9,M,e.expanded))("svgIcon","heroicons_mini:chevron-down")}}function K(i,r){1&i&&(t.j41(0,"div",42),t.nrm(1,"mat-progress-spinner",6),t.k0s()),2&i&&(t.R7$(),t.Y8G("diameter",40))}function q(i,r){if(1&i){const e=t.RV6();t.j41(0,"div",43)(1,"emoji-mart",44),t.bIt("emojiClick",function(s){t.eBV(e);const a=t.XpG(2);return t.Njj(a.addEmoji(s))}),t.k0s()()}if(2&i){const e=t.XpG(2);t.R7$(),t.Y8G("darkMode",e.darkMode)}}function tt(i,r){if(1&i&&(t.qex(0),t.j41(1,"div",55),t.nrm(2,"iframe",56),t.k0s(),t.bVm()),2&i){const e=t.XpG().$implicit;t.R7$(2),t.Y8G("src",null==e?null:e.safeWord,t.f$h)}}function et(i,r){if(1&i&&(t.qex(0),t.j41(1,"div",55),t.nrm(2,"img",57),t.k0s(),t.bVm()),2&i){const e=t.XpG().$implicit;t.R7$(2),t.Y8G("src",null==e?null:e.safeWord,t.B4B)}}function nt(i,r){if(1&i&&(t.qex(0),t.j41(1,"div",55)(2,"video",58),t.nrm(3,"source",59),t.EFF(4," Your browser does not support the video tag. "),t.k0s()(),t.bVm()),2&i){const e=t.XpG().$implicit;t.R7$(3),t.Y8G("src",null==e?null:e.safeWord,t.B4B)}}function it(i,r){if(1&i&&(t.qex(0),t.j41(1,"div",55)(2,"audio",60),t.nrm(3,"source",61),t.EFF(4," Your browser does not support the audio element. "),t.k0s()(),t.bVm()),2&i){const e=t.XpG().$implicit;t.R7$(3),t.Y8G("src",null==e?null:e.safeWord,t.B4B)}}function st(i,r){if(1&i&&(t.qex(0),t.j41(1,"div",62)(2,"a",63)(3,"span",64),t.EFF(4),t.k0s()()(),t.bVm()),2&i){const e=t.XpG().$implicit;t.R7$(2),t.Y8G("href",null==e?null:e.word,t.B4B),t.R7$(2),t.SpI(" ",null==e?null:e.word," ")}}function ot(i,r){if(1&i&&(t.qex(0),t.j41(1,"div",65)(2,"span",64),t.EFF(3),t.k0s()(),t.bVm()),2&i){const e=t.XpG().$implicit;t.R7$(3),t.SpI(" ",null==e?null:e.trim()," ")}}function rt(i,r){if(1&i&&(t.j41(0,"div",54),t.DNE(1,tt,3,1,"ng-container",4)(2,et,3,1,"ng-container",4)(3,nt,5,1,"ng-container",4)(4,it,5,1,"ng-container",4)(5,st,5,2,"ng-container",4)(6,ot,4,1,"ng-container",4),t.k0s()),2&i){const e=r.$implicit;t.R7$(),t.Y8G("ngIf","youtube"===(null==e?null:e.token)),t.R7$(),t.Y8G("ngIf","image"===(null==e?null:e.token)),t.R7$(),t.Y8G("ngIf","video"===(null==e?null:e.token)),t.R7$(),t.Y8G("ngIf","audio"===(null==e?null:e.token)),t.R7$(),t.Y8G("ngIf","link"===(null==e?null:e.token)),t.R7$(),t.Y8G("ngIf",!(null!=e&&e.token))}}function at(i,r){if(1&i&&(t.j41(0,"div",49),t.nrm(1,"app-replay-profile",50),t.j41(2,"div",51)(3,"span"),t.DNE(4,rt,7,6,"div",52),t.k0s(),t.j41(5,"div",53)(6,"span"),t.EFF(7),t.nI1(8,"ago"),t.k0s()()()()),2&i){const e=r.$implicit,n=t.XpG(3);t.R7$(),t.Y8G("pubkey",null==e?null:e.pubkey)("avatarUrl","/images/avatars/avatar-placeholder.png"),t.R7$(3),t.Y8G("ngForOf",n._parseContent.parseContent(null==e?null:e.content)||t.lJ4(6,O)),t.R7$(3),t.JRh(t.bMT(8,4,null==e?null:e.created_at))}}function ct(i,r){if(1&i&&(t.j41(0,"div"),t.nrm(1,"hr",45),t.j41(2,"div",46)(3,"div",47),t.DNE(4,at,9,7,"div",48),t.k0s()()()),2&i){const e=t.XpG(2);t.R7$(4),t.Y8G("ngForOf",e.replies)}}function lt(i,r){if(1&i){const e=t.RV6();t.j41(0,"div")(1,"div",7),t.nrm(2,"app-post",8),t.j41(3,"angor-card",9,0)(5,"div",10)(6,"button",11),t.bIt("click",function(){t.eBV(e);const s=t.XpG();return t.Njj(s.toggleLike(s.post))}),t.nrm(7,"mat-icon",12),t.j41(8,"span",13),t.EFF(9),t.k0s()(),t.j41(10,"button",11),t.bIt("click",function(){t.eBV(e);const s=t.sdS(4);return t.Njj(s.expanded=!s.expanded)}),t.nrm(11,"mat-icon",14),t.j41(12,"span",13),t.EFF(13,"Comment"),t.k0s()(),t.j41(14,"button",11),t.bIt("click",function(){t.eBV(e);const s=t.XpG();return t.Njj(s.onShare(s.post))}),t.nrm(15,"mat-icon",15),t.j41(16,"span",13),t.EFF(17,"Share"),t.k0s()(),t.j41(18,"button",11),t.bIt("click",function(){t.eBV(e);const s=t.XpG();return t.Njj(s.openZapDialog())}),t.nrm(19,"mat-icon",16),t.j41(20,"span",13),t.EFF(21,"Zap"),t.k0s()()(),t.nrm(22,"hr",17),t.DNE(23,J,17,11,"div",18)(24,K,2,1,"div",19),t.qex(25,20),t.nrm(26,"hr",21),t.j41(27,"div",22)(28,"div",23)(29,"mat-form-field",24)(30,"textarea",25),t.mxI("ngModelChange",function(s){t.eBV(e);const a=t.XpG();return t.DH7(a.comment,s)||(a.comment=s),t.Njj(s)}),t.k0s()()(),t.j41(31,"div",26)(32,"div",27)(33,"button",28),t.bIt("click",function(){t.eBV(e);const s=t.XpG();return t.Njj(s.toggleEmojiPicker())}),t.nrm(34,"mat-icon",29),t.k0s(),t.DNE(35,q,2,1,"div",30),t.j41(36,"button",31),t.nrm(37,"mat-icon",29),t.k0s(),t.j41(38,"button",31),t.nrm(39,"mat-icon",29),t.k0s()(),t.j41(40,"button",32),t.bIt("click",function(){t.eBV(e);const s=t.XpG();return t.Njj(s.sendComment(s.post))}),t.nrm(41,"mat-icon",33),t.j41(42,"span",13),t.EFF(43,"Send"),t.k0s()()()(),t.DNE(44,ct,5,1,"div",4),t.bVm(),t.k0s()()()}if(2&i){const e=t.XpG();t.R7$(2),t.Y8G("item",e.post)("more",!1)("actions",!1),t.R7$(5),t.Y8G("ngClass",t.eq3(21,A,e.isLiked))("svgIcon",e.isLiked?"heroicons_solid:heart":"heroicons_outline:heart"),t.R7$(2),t.SpI("",e.isLiked?"Liked":"Like"," "),t.R7$(2),t.Y8G("svgIcon","heroicons_solid:chat-bubble-left-ellipsis"),t.R7$(4),t.Y8G("svgIcon","heroicons_solid:share"),t.R7$(4),t.Y8G("svgIcon","heroicons_solid:bolt"),t.R7$(4),t.Y8G("ngIf",!e.loadingReactions),t.R7$(),t.Y8G("ngIf",e.loadingReactions),t.R7$(5),t.Y8G("subscriptSizing","dynamic"),t.R7$(),t.Y8G("placeholder","Write a comment...")("rows",3),t.R50("ngModel",e.comment),t.R7$(4),t.Y8G("svgIcon","heroicons_solid:face-smile"),t.R7$(),t.Y8G("ngIf",e.showEmojiPicker),t.R7$(2),t.Y8G("svgIcon","heroicons_solid:photo"),t.R7$(2),t.Y8G("svgIcon","heroicons_solid:sparkles"),t.R7$(2),t.Y8G("svgIcon","heroicons_solid:paper-airplane"),t.R7$(3),t.Y8G("ngIf",e.replies.length>0)}}const mt=[{path:"",component:(()=>{class i{constructor(e,n,s,a,l,c,v,dt,pt,ut){this._route=e,this._router=n,this._storageService=s,this._subscriptionService=a,this._changeDetectorRef=l,this._parseContent=c,this._sanitizer=v,this._eventService=dt,this._angorConfirmationService=pt,this._zapService=ut,this.postId=null,this.post=null,this.user=null,this.loading=!0,this.loadingReactions=!0,this._unsubscribeAll=new R.B,this.subscription=new y.yU,this.darkMode=!1,this.likes=[],this.reposts=[],this.zaps=[],this.replies=[],this.isLiked=!1}ngOnInit(){this._route.paramMap.pipe((0,E.Q)(this._unsubscribeAll)).subscribe(e=>{this.postId=e.get("id"),this.postId&&(this.loadPost(this.postId),this.subscribeToReactions(this.postId))}),this.subscription=this._storageService.myLikes$.subscribe(e=>{e&&e.includes(this.postId)?(this.isLiked=!0,this._changeDetectorRef.detectChanges()):this.isLiked=!1})}loadUserProfile(){var e=this;return(0,m.A)(function*(){e._storageService.getProfile(e.post.pubkey).then(n=>{e.user=n,e._changeDetectorRef.detectChanges()})})()}loadPost(e){var n=this;return(0,m.A)(function*(){try{if(n.loading=!0,n.post=yield n._storageService.getPostById(e),n.post)n.loading=!1,yield n.loadUserProfile();else{const a=n._subscriptionService.addSubscriptions([{ids:[e],kinds:[1],limit:1}],function(){var l=(0,m.A)(function*(c){n.post=c,console.log(n.post),n._changeDetectorRef.detectChanges(),yield n._storageService.savePost(c),n._changeDetectorRef.detectChanges(),a&&n._subscriptionService.removeSubscriptionById(a),n.loading=!1});return function(c){return l.apply(this,arguments)}}())}}catch(s){console.error("Error loading post:",s),n._router.navigate(["/404"])}})()}getSafeUrl(e){return this._sanitizer.bypassSecurityTrustUrl(e)}subscribeToReactions(e){var n=this;let s;this.loadingReactions=!0,s=setTimeout(()=>{this.loadingReactions=!1},3e3),this.subscriptionId=this._subscriptionService.addSubscriptions([{"#e":[e],kinds:[1,7,9735,6]}],function(){var l=(0,m.A)(function*(c){n.loadingReactions&&(n.loadingReactions=!1,clearTimeout(s)),n.addReaction(e,c.kind,{pubkey:c.pubkey,created_at:c.created_at,content:1===c.kind?c.content:void 0})});return function(c){return l.apply(this,arguments)}}())}addReaction(e,n,s){switch(n){case 1:this.replies.push(s),this.replies.sort((a,l)=>l.created_at-a.created_at);break;case 7:this.likes.push(s);break;case 9735:this.zaps.push(s);break;case 6:this.reposts.push(s)}this._changeDetectorRef.detectChanges()}isSingleEmojiOrWord(e){const n=e.trim(),s=/^\w+$/.test(n),a=/^[\p{Emoji}]+$/u.test(n);return s||a}sendLike(e){this.isLiked||this._eventService.sendLikeEvent(e).then(()=>{this.isLiked=!0,this._changeDetectorRef.detectChanges()}).catch(n=>console.error("Failed to send like:",n))}toggleLike(e){this.sendLike(e)}onShare(e){this._angorConfirmationService.open({title:"Share",message:'Are you sure you want to share this post on your profile? This action is permanent and cannot be undone.',icon:{show:!0,name:"heroicons_solid:share",color:"primary"},actions:{confirm:{show:!0,label:"Yes, Share",color:"primary"},cancel:{show:!0,label:"Cancel"}},dismissible:!0}).afterClosed().subscribe(s=>{console.log(s),"confirmed"===s&&this._eventService.shareEvent(e).then(()=>{this._changeDetectorRef.detectChanges()}).catch(a=>console.error("Failed to share post",a))})}openZapDialog(){this._zapService.openZapDialog(this.postId,this.user)}sendComment(e){""!==this.comment.trim()&&this._eventService.sendReplyEvent(e,this.comment).then(()=>{this.comment="",this._changeDetectorRef.markForCheck()})}toggleEmojiPicker(){this.showEmojiPicker=!this.showEmojiPicker}addEmoji(e){e&&e.emoji&&e.emoji.native&&(this.comment=(this.comment||"")+e.emoji.native),this.showEmojiPicker=!1}ngOnDestroy(){this.subscriptionId&&this._subscriptionService.removeSubscriptionById(this.subscriptionId),this.subscription&&this.subscription.unsubscribe(),this._unsubscribeAll.next(),this._unsubscribeAll.complete()}static{this.\u0275fac=function(n){return new(n||i)(t.rXU(j.nX),t.rXU(j.Ix),t.rXU(k.n),t.rXU(U.n),t.rXU(t.gRc),t.rXU(N.m),t.rXU(V.up),t.rXU(w.U),t.rXU(z.m),t.rXU(L.D))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["app-post-event"]],decls:4,vars:2,consts:[["expandableReplay","angorCard"],[1,"mx-auto","w-full","max-w-5xl","px-6","sm:px-8"],[1,"flex","min-w-0","flex-auto","flex-col"],["class","flex justify-center items-center py-8",4,"ngIf"],[4,"ngIf"],[1,"flex","justify-center","items-center","py-8"],["mode","indeterminate",3,"diameter"],[1,"m-auto","flex","w-full","max-w-140","flex-col","items-start"],[1,"mb-1","mt-8","flex","w-full","flex-col",3,"item","more","actions"],[1,"mb-8","mt-1","flex","w-full","flex-col","pt-4"],[1,"mx-3","flex","items-center","sm:mx-5"],["mat-button","",1,"mr-1","px-3",3,"click"],[1,"text-red-500","icon-size-5",3,"ngClass","svgIcon"],[1,"ml-2"],[1,"text-blue-500","icon-size-5",3,"svgIcon"],[1,"text-green-500","icon-size-5",3,"svgIcon"],[1,"text-orange-500","icon-size-5",3,"svgIcon"],[1,"mx-6","mb-6","mt-4","border-b","sm:mx-8"],["class","mx-6 mb-4 flex flex-col sm:mx-8 sm:mb-6 sm:flex-row sm:items-center",4,"ngIf"],["class","flex mx-auto justify-center items-center mb-4",4,"ngIf"],["angorCardExpansion",""],[1,"m-0","border-b"],[1,"mx-4","mb-3","mt-6","flex","flex-col","sm:mx-8"],[1,"flex","items-start"],[1,"w-full",3,"subscriptSizing"],["matInput","","cdkTextareaAutosize","",3,"ngModelChange","placeholder","rows","ngModel"],[1,"mt-3","flex","items-center","justify-between"],[1,"flex","items-center"],["mat-icon-button","",3,"click"],[1,"icon-size-5",3,"svgIcon"],["class","emoji-picker-container-global",4,"ngIf"],["mat-icon-button",""],["mat-button","",3,"click"],[3,"svgIcon"],[1,"mx-6","mb-4","flex","flex-col","sm:mx-8","sm:mb-6","sm:flex-row","sm:items-center"],[1,"ml-3","text-md","tracking-tight"],[1,"hidden","flex-auto","sm:flex"],[1,"mt-4","flex","items-center","justify-end","sm:mt-0"],["mat-button","",1,"-ml-2","mr-1","px-3","sm:ml-0"],["mat-button","",1,"px-3","sm:-mr-4",3,"click"],[1,"mr-1"],[1,"rotate-0","transition-transform","duration-150","ease-in-out","icon-size-5",3,"ngClass","svgIcon"],[1,"flex","mx-auto","justify-center","items-center","mb-4"],[1,"emoji-picker-container-global"],[3,"emojiClick","darkMode"],[1,"mx-4","my-0","border-b","sm:mx-8"],[1,"max-h-120","overflow-y-auto"],[1,"relative","mx-4","my-6","flex","flex-col","sm:mx-8"],["class","mb-6 flex flex-col items-start",4,"ngFor","ngForOf"],[1,"mb-6","flex","flex-col","items-start"],[3,"pubkey","avatarUrl"],[1,"mt-0.5","flex","flex-col"],["class","inline-block whitespace-pre-wrap break-words",4,"ngFor","ngForOf"],[1,"text-secondary","mt-2","flex","items-center","text-sm"],[1,"inline-block","whitespace-pre-wrap","break-words"],[1,"relative","mb-4","block"],["width","560","height","315","frameborder","0","allowfullscreen","",3,"src"],["alt","Embedded Image",1,"max-h-140","object-cover",2,"width","100%",3,"src"],["controls","",2,"width","100%"],["type","video/mp4",3,"src"],["controls",""],["type","audio/mpeg",3,"src"],[1,"mx-6","mb-6","mt-2","sm:mx-1"],["target","_blank",1,"inline-block","break-words","text-blue-500","underline",3,"href"],[1,"inline-block","break-words"],[1,"mt-2","sm:mx-1"]],template:function(n,s){1&n&&(t.j41(0,"div",1)(1,"div",2),t.DNE(2,W,2,1,"div",3)(3,lt,45,23,"div",4),t.k0s()()),2&n&&(t.R7$(2),t.Y8G("ngIf",s.loading),t.R7$(),t.Y8G("ngIf",!s.loading&&s.post))},dependencies:[I.n,_.m_,_.An,u.Hl,u.$z,u.iY,$.Cn,g.RG,g.rl,x.fS,x.fg,h.xb,h.EE,C.w,Y.uc,d.MD,d.YU,d.Sq,d.bT,p.YN,p.me,p.BC,p.vS,b.D6,b.LG,S.e,G.MY,F.vg,P.g,X,D.q,B.Ic],styles:[".emoji-picker-container-global[_ngcontent-%COMP%]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999;width:350px;max-width:100%}"]})}}return i})()}]}}]); \ No newline at end of file diff --git a/232.fe0ee3b46cf31cef.js b/232.fe0ee3b46cf31cef.js deleted file mode 100644 index 3accfe1..0000000 --- a/232.fe0ee3b46cf31cef.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkangor=self.webpackChunkangor||[]).push([[232],{6232:(z,d,i)=>{i.r(d),i.d(d,{default:()=>U});var u=i(3014),x=i(6903),h=i(4460),m=i(936),g=i(9471),w=i(2992),p=i(6071),f=i(3904),v=i(6389),y=i(1054),F=i(9893),e=i(3107),L=i(8078),_=i(6433),k=i(4482);const b=()=>["/create"];function j(t,s){if(1&t&&(e.j41(0,"angor-alert",40),e.EFF(1),e.k0s()),2&t){const n=e.XpG();e.Y8G("appearance","outline")("showIcon",!1)("type",n.secAlert.type)("@shake","error"===n.secAlert.type),e.R7$(),e.SpI(" ",n.secAlert.message," ")}}function S(t,s){1&t&&(e.j41(0,"mat-error"),e.EFF(1," Secret key is required "),e.k0s())}function E(t,s){1&t&&e.nrm(0,"mat-icon",15),2&t&&e.Y8G("svgIcon","heroicons_solid:eye")}function I(t,s){1&t&&e.nrm(0,"mat-icon",15),2&t&&e.Y8G("svgIcon","heroicons_solid:eye-slash")}function C(t,s){1&t&&(e.j41(0,"mat-error"),e.EFF(1," Password is required "),e.k0s())}function G(t,s){1&t&&(e.j41(0,"span"),e.EFF(1,"Login"),e.k0s())}function A(t,s){1&t&&e.nrm(0,"mat-progress-spinner",41)}function N(t,s){if(1&t&&(e.j41(0,"angor-alert",40),e.EFF(1),e.k0s()),2&t){const n=e.XpG();e.Y8G("appearance","outline")("showIcon",!1)("type",n.menemonicAlert.type)("@shake","error"===n.menemonicAlert.type),e.R7$(),e.SpI(" ",n.menemonicAlert.message," ")}}function Y(t,s){1&t&&(e.j41(0,"mat-error"),e.EFF(1," Mnemonic is required "),e.k0s())}function R(t,s){1&t&&e.nrm(0,"mat-icon",15),2&t&&e.Y8G("svgIcon","heroicons_solid:eye")}function T(t,s){1&t&&e.nrm(0,"mat-icon",15),2&t&&e.Y8G("svgIcon","heroicons_solid:eye-slash")}function $(t,s){1&t&&(e.j41(0,"mat-error"),e.EFF(1," Passphrase is required "),e.k0s())}function K(t,s){1&t&&e.nrm(0,"mat-icon",15),2&t&&e.Y8G("svgIcon","heroicons_solid:eye")}function M(t,s){1&t&&e.nrm(0,"mat-icon",15),2&t&&e.Y8G("svgIcon","heroicons_solid:eye-slash")}function B(t,s){1&t&&(e.j41(0,"mat-error"),e.EFF(1," Password is required "),e.k0s())}function D(t,s){1&t&&(e.j41(0,"span"),e.EFF(1,"Login"),e.k0s())}function P(t,s){1&t&&e.nrm(0,"mat-progress-spinner",41)}const U=[{path:"",component:(()=>{class t{constructor(n,r,o,c,l){this._formBuilder=n,this._router=r,this._signerService=o,this._stateService=c,this._nostrLoginService=l,this.secAlert={type:"error",message:""},this.showSecAlert=!1,this.menemonicAlert={type:"error",message:""},this.showMenemonicAlert=!1,this.loading=!1,this.isInstalledExtension=!1,this.privateKey=new Uint8Array,this.publicKey="",this.npub="",this.nsec="",this.useNostrLogin=!0}ngOnInit(){this.subscription=this._nostrLoginService.getPublicKeyObservable().subscribe({next:n=>{this.publicKey=n,this._signerService.setPublicKey(n),this.initializeAppState(),this._router.navigateByUrl("/home")},error:n=>console.error("Error receiving public key:",n)}),this.initializeForms(),this.checkNostrExtensionAvailability()}login(){this._nostrLoginService.launchLoginScreen()}signup(){this._nostrLoginService.launchSignupScreen()}initializeAppState(){var n=this;return(0,u.A)(function*(){const r=n._signerService.getPublicKey();r&&(yield n._stateService.loadUserProfile(r),console.log("User profile loaded with public key:",r))})()}initializeForms(){this.SecretKeyLoginForm=this._formBuilder.group({secretKey:["",[m.k0.required,m.k0.minLength(3)]],password:[""]}),this.MenemonicLoginForm=this._formBuilder.group({menemonic:["",[m.k0.required,m.k0.minLength(3)]],passphrase:[""],password:[""]})}checkNostrExtensionAvailability(){const n=globalThis;this.isInstalledExtension=!(!n.nostr||"function"!=typeof n.nostr.signEvent)}loginWithSecretKey(){if(this.SecretKeyLoginForm.invalid)return;const n=this.SecretKeyLoginForm.get("secretKey")?.value,r=this.SecretKeyLoginForm.get("password")?.value;this.loading=!0,this.showSecAlert=!1;try{if(!this._signerService.handleLoginWithKey(n,r))throw new Error("Secret key is missing or invalid.");this.initializeAppState(),this._router.navigateByUrl("/home")}catch(o){this.loading=!1,this.secAlert.message=o instanceof Error?o.message:"An unexpected error occurred.",this.showSecAlert=!0,console.error("Login error: ",o)}}loginWithMenemonic(){if(this.MenemonicLoginForm.invalid)return;const n=this.MenemonicLoginForm.get("menemonic")?.value,r=this.MenemonicLoginForm.get("passphrase")?.value||"",o=this.MenemonicLoginForm.get("password")?.value;this.loading=!0,this.showMenemonicAlert=!1,this._signerService.handleLoginWithMnemonic(n,r,o)?(this.initializeAppState(),this._router.navigateByUrl("/home")):(this.loading=!1,this.menemonicAlert.message="Menemonic is missing or invalid.",this.showMenemonicAlert=!0)}loginWithNostrExtension(){var n=this;return(0,u.A)(function*(){try{(yield n._signerService.handleLoginWithExtension())?(n.initializeAppState(),n._router.navigateByUrl("/home")):console.error("Failed to log in using Nostr extension")}catch(r){console.error("An error occurred during login with Nostr extension",r)}})()}static{this.\u0275fac=function(r){return new(r||t)(e.rXU(m.ok),e.rXU(F.Ix),e.rXU(L.A),e.rXU(_.d),e.rXU(k.v))}}static{this.\u0275cmp=e.VBU({type:t,selectors:[["auth-sign-in"]],decls:94,vars:27,consts:[["secretPasswordField",""],["passphraseField",""],["menemonicPasswordField",""],[1,"flex","min-w-0","flex-auto","flex-col","items-center","sm:flex-row","sm:justify-center","md:items-start","md:justify-start"],[1,"w-full","px-4","py-8","sm:bg-card","sm:w-auto","sm:rounded-2xl","sm:p-12","sm:shadow","md:flex","md:h-full","md:w-1/2","md:items-center","md:justify-end","md:rounded-none","md:p-16","md:shadow-none"],[1,"mx-auto","w-full","max-w-80","sm:mx-0","sm:w-80"],[1,"mt-8","text-4xl","font-extrabold","leading-tight","tracking-tight"],[1,"mt-0.5","flex","items-baseline","font-medium"],[1,"ml-1","text-primary-500","hover:underline",3,"routerLink"],["class","mt-8",3,"appearance","showIcon","type",4,"ngIf"],[1,"mt-8","flex","items-center"],[1,"mt-px","flex-auto","border-t"],[1,"text-secondary","mx-2"],[1,"mt-8","flex","items-center","space-x-4"],["type","button","mat-stroked-button","",1,"flex-auto","space-x-2",3,"click"],[1,"icon-size-5",3,"svgIcon"],[1,"mt-8",3,"ngSubmit","formGroup"],[1,"w-full"],["matInput","","formControlName","secretKey","autocomplete","secretKey"],["matInput","","type","password","autocomplete","current-password-seckey",3,"formControlName"],["mat-icon-button","","type","button","matSuffix","",3,"click"],["class","icon-size-5",3,"svgIcon",4,"ngIf"],[4,"ngIf"],["mat-flat-button","","color","primary",1,"angor-mat-button-large","mt-6","w-full",3,"disabled"],["diameter","24","mode","indeterminate",4,"ngIf"],["matInput","","formControlName","menemonic","autocomplete","menemonic"],["matInput","","type","password","autocomplete","current-passphrase-menemonic",3,"formControlName"],["matInput","","type","password","autocomplete","current-password-menemonic",3,"formControlName"],[1,"relative","hidden","h-full","w-1/2","flex-auto","items-center","justify-center","overflow-hidden","bg-gray-800","p-16","dark:border-l","md:flex","lg:px-28"],["viewBox","0 0 960 540","width","100%","height","100%","preserveAspectRatio","xMidYMax slice","xmlns","http://www.w3.org/2000/svg",1,"pointer-events-none","absolute","inset-0"],["fill","none","stroke","currentColor","stroke-width","100",1,"text-gray-700","opacity-25"],["r","234","cx","196","cy","23"],["r","234","cx","790","cy","491"],["viewBox","0 0 220 192","width","220","height","192","fill","none",1,"absolute","-right-16","-top-16","text-gray-700"],["id","837c3e70-6c3a-44e6-8854-cc48c737b659","x","0","y","0","width","20","height","20","patternUnits","userSpaceOnUse"],["x","0","y","0","width","4","height","4","fill","currentColor"],["width","220","height","192","fill","url(#837c3e70-6c3a-44e6-8854-cc48c737b659)"],[1,"relative","z-10","w-full","max-w-2xl"],[1,"text-7xl","font-bold","leading-none","text-gray-100"],[1,"mt-6","text-lg","leading-6","tracking-tight","text-gray-400"],[1,"mt-8",3,"appearance","showIcon","type"],["diameter","24","mode","indeterminate"]],template:function(r,o){if(1&r){const c=e.RV6();e.j41(0,"div",3)(1,"div",4)(2,"div",5)(3,"div",6),e.EFF(4," Login "),e.k0s(),e.j41(5,"div")(6,"div",7)(7,"div"),e.EFF(8,"Don't have an account?"),e.k0s(),e.j41(9,"a",8),e.EFF(10,"Create account"),e.k0s()(),e.DNE(11,j,2,5,"angor-alert",9),e.j41(12,"div",10),e.nrm(13,"div",11),e.j41(14,"div",12),e.EFF(15," Login with extension "),e.k0s(),e.nrm(16,"div",11),e.k0s(),e.j41(17,"div",13)(18,"button",14),e.bIt("click",function(){return e.eBV(c),e.Njj(o.login())}),e.nrm(19,"mat-icon",15),e.j41(20,"span"),e.EFF(21,"Login with Nostr Extension"),e.k0s()()(),e.j41(22,"form",16),e.bIt("ngSubmit",function(){return e.eBV(c),e.Njj(o.loginWithSecretKey())}),e.j41(23,"div",10),e.nrm(24,"div",11),e.j41(25,"div",12),e.EFF(26,"Or enter secret key"),e.k0s(),e.nrm(27,"div",11),e.k0s(),e.j41(28,"mat-form-field",17)(29,"mat-label"),e.EFF(30,"Secret Key"),e.k0s(),e.nrm(31,"input",18),e.DNE(32,S,2,0,"mat-error"),e.k0s(),e.j41(33,"mat-form-field",17)(34,"mat-label"),e.EFF(35,"Password (Optional)"),e.k0s(),e.nrm(36,"input",19,0),e.j41(38,"button",20),e.bIt("click",function(){e.eBV(c);const a=e.sdS(37);return e.Njj(a.type="password"===a.type?"text":"password")}),e.DNE(39,E,1,1,"mat-icon",21)(40,I,1,1,"mat-icon",21),e.k0s(),e.DNE(41,C,2,0,"mat-error",22),e.k0s(),e.j41(42,"button",23),e.DNE(43,G,2,0,"span",22)(44,A,1,0,"mat-progress-spinner",24),e.k0s()(),e.j41(45,"div",10),e.nrm(46,"div",11),e.j41(47,"div",12),e.EFF(48,"Or enter mnemonic"),e.k0s(),e.nrm(49,"div",11),e.k0s(),e.DNE(50,N,2,5,"angor-alert",9),e.j41(51,"form",16),e.bIt("ngSubmit",function(){return e.eBV(c),e.Njj(o.loginWithMenemonic())}),e.j41(52,"mat-form-field",17)(53,"mat-label"),e.EFF(54,"Mnemonic"),e.k0s(),e.nrm(55,"input",25),e.DNE(56,Y,2,0,"mat-error"),e.k0s(),e.j41(57,"mat-form-field",17)(58,"mat-label"),e.EFF(59,"Passphrase (Optional)"),e.k0s(),e.nrm(60,"input",26,1),e.j41(62,"button",20),e.bIt("click",function(){e.eBV(c);const a=e.sdS(61);return e.Njj(a.type="password"===a.type?"text":"password")}),e.DNE(63,R,1,1,"mat-icon",21)(64,T,1,1,"mat-icon",21),e.k0s(),e.DNE(65,$,2,0,"mat-error",22),e.k0s(),e.j41(66,"mat-form-field",17)(67,"mat-label"),e.EFF(68,"Password (Optional)"),e.k0s(),e.nrm(69,"input",27,2),e.j41(71,"button",20),e.bIt("click",function(){e.eBV(c);const a=e.sdS(70);return e.Njj(a.type="password"===a.type?"text":"password")}),e.DNE(72,K,1,1,"mat-icon",21)(73,M,1,1,"mat-icon",21),e.k0s(),e.DNE(74,B,2,0,"mat-error",22),e.k0s(),e.j41(75,"button",23),e.DNE(76,D,2,0,"span",22)(77,P,1,0,"mat-progress-spinner",24),e.k0s()()()()(),e.j41(78,"div",28),e.qSk(),e.j41(79,"svg",29)(80,"g",30),e.nrm(81,"circle",31)(82,"circle",32),e.k0s()(),e.j41(83,"svg",33)(84,"defs")(85,"pattern",34),e.nrm(86,"rect",35),e.k0s()(),e.nrm(87,"rect",36),e.k0s(),e.joV(),e.j41(88,"div",37)(89,"div",38)(90,"div"),e.EFF(91,"Angor Hub"),e.k0s()(),e.j41(92,"div",39),e.EFF(93," Angor Hub is a Nostr client customized around the Angor protocol, a decentralized crowdfunding platform. "),e.k0s()()()()}if(2&r){const c=e.sdS(37),l=e.sdS(61),a=e.sdS(70);e.R7$(9),e.Y8G("routerLink",e.lJ4(26,b)),e.R7$(2),e.Y8G("ngIf",o.showSecAlert),e.R7$(8),e.Y8G("svgIcon","feather:zap"),e.R7$(3),e.Y8G("formGroup",o.SecretKeyLoginForm),e.R7$(10),e.vxM(o.SecretKeyLoginForm.get("secretKey").hasError("required")?32:-1),e.R7$(4),e.Y8G("formControlName","password"),e.R7$(3),e.Y8G("ngIf","password"===c.type),e.R7$(),e.Y8G("ngIf","text"===c.type),e.R7$(),e.Y8G("ngIf",o.SecretKeyLoginForm.get("password").hasError("required")),e.R7$(),e.Y8G("disabled",o.SecretKeyLoginForm.invalid),e.R7$(),e.Y8G("ngIf",!o.loading),e.R7$(),e.Y8G("ngIf",o.loading),e.R7$(6),e.Y8G("ngIf",o.showMenemonicAlert),e.R7$(),e.Y8G("formGroup",o.MenemonicLoginForm),e.R7$(5),e.vxM(o.MenemonicLoginForm.get("menemonic").hasError("required")?56:-1),e.R7$(4),e.Y8G("formControlName","passphrase"),e.R7$(3),e.Y8G("ngIf","password"===l.type),e.R7$(),e.Y8G("ngIf","text"===l.type),e.R7$(),e.Y8G("ngIf",o.MenemonicLoginForm.get("passphrase").hasError("required")),e.R7$(4),e.Y8G("formControlName","password"),e.R7$(3),e.Y8G("ngIf","password"===a.type),e.R7$(),e.Y8G("ngIf","text"===a.type),e.R7$(),e.Y8G("ngIf",o.MenemonicLoginForm.get("password").hasError("required")),e.R7$(),e.Y8G("disabled",o.MenemonicLoginForm.invalid),e.R7$(),e.Y8G("ngIf",!o.loading),e.R7$(),e.Y8G("ngIf",o.loading)}},dependencies:[F.Wk,x.h,m.YN,m.qT,m.me,m.BC,m.cb,m.X1,m.j4,m.JD,p.RG,p.rl,p.nJ,p.TL,p.yw,v.fS,v.fg,g.Hl,g.$z,g.iY,f.m_,f.An,w.g7,y.D6,y.LG,h.MD,h.bT],encapsulation:2})}}return t})()}]}}]); \ No newline at end of file diff --git a/256.fa95921fc1c36f02.js b/258.af17269ef75cc52e.js similarity index 99% rename from 256.fa95921fc1c36f02.js rename to 258.af17269ef75cc52e.js index 09278f1..154111d 100644 --- a/256.fa95921fc1c36f02.js +++ b/258.af17269ef75cc52e.js @@ -1 +1 @@ -"use strict";(self.webpackChunkangor=self.webpackChunkangor||[]).push([[256],{9256:(n,l,t)=>{t.r(l),t.d(l,{default:()=>i});var a=t(9893),C=t(3107);const o=()=>["/"],i=[{path:"",component:(()=>{class r{constructor(){}static{this.\u0275fac=function(e){return new(e||r)}}static{this.\u0275cmp=C.VBU({type:r,selectors:[["error-404"]],decls:53,vars:2,consts:[[1,"absolute","inset-0"],[1,"flex","h-full","flex-auto","flex-col","items-center","justify-center","p-6","sm:p-10"],[1,"w-full","max-w-3xl"],["width","100%","height","100%","viewBox","0 0 1075 585","fill","none","preserveAspectRatio","xMidYMax slice","xmlns","http://www.w3.org/2000/svg"],["clip-path","url(#clip0)"],["d","M520.426 167.01C434.482 167.01 372.775 222.149 372.775 350.808C372.775 496.621 434.482 535.218 520.426 535.218C606.37 535.218 671.753 492.945 671.753 350.808C671.753 198.868 606.37 167.01 520.426 167.01ZM520.991 486.818C461.464 486.818 430.365 451.895 430.365 350.902C430.365 261.79 462.737 214.797 522.264 214.797C581.791 214.797 614.163 245.665 614.163 350.902C614.163 449.349 580.517 486.818 520.991 486.818Z","fill","currentColor",1,"text-gray-800","dark:text-gray-600"],["d","M321.311 433.517H285.777V328.877C285.777 323.32 283.569 317.989 279.639 314.059C275.709 310.129 270.379 307.922 264.821 307.922H256.495C253.743 307.922 251.018 308.464 248.475 309.517C245.933 310.57 243.623 312.113 241.677 314.059C239.731 316.005 238.187 318.315 237.134 320.858C236.081 323.4 235.539 326.125 235.539 328.877V433.517H135.309C133.247 433.517 131.22 432.984 129.425 431.97C127.629 430.955 126.127 429.494 125.062 427.728C123.998 425.962 123.408 423.951 123.35 421.89C123.292 419.829 123.768 417.788 124.731 415.965L230.814 215.184C232.136 212.681 232.938 209.936 233.17 207.114C233.402 204.293 233.061 201.453 232.165 198.768C231.27 196.082 229.84 193.605 227.961 191.487C226.082 189.37 223.793 187.654 221.233 186.445L214.971 183.488C210.108 181.192 204.549 180.853 199.444 182.541C194.338 184.23 190.077 187.816 187.542 192.558L58.1602 434.591C55.957 438.712 54.8043 443.314 54.8043 447.987V447.987C54.8043 451.719 55.5393 455.414 56.9673 458.861C58.3954 462.309 60.4885 465.441 63.1271 468.08C65.7658 470.719 68.8983 472.812 72.3459 474.24C75.7935 475.668 79.4885 476.403 83.2202 476.403H235.539V542.57C235.539 545.869 236.189 549.135 237.451 552.183C238.713 555.23 240.564 557.999 242.896 560.332C245.229 562.664 247.998 564.515 251.045 565.777C254.093 567.039 257.359 567.689 260.658 567.689H260.658C263.957 567.689 267.223 567.039 270.271 565.777C273.318 564.515 276.087 562.664 278.42 560.332C280.752 557.999 282.603 555.23 283.865 552.183C285.127 549.135 285.777 545.869 285.777 542.57V476.403H321.311C326.998 476.403 332.452 474.144 336.474 470.122C340.495 466.101 342.754 460.647 342.754 454.96V454.96C342.754 449.273 340.495 443.819 336.474 439.797C332.453 435.776 326.998 433.517 321.311 433.517V433.517Z","fill","currentColor",1,"text-primary"],["d","M979.308 433.517H943.774V328.877C943.774 323.32 941.566 317.989 937.636 314.059C933.706 310.129 928.376 307.922 922.818 307.922H914.491C911.739 307.922 909.014 308.464 906.472 309.517C903.929 310.57 901.619 312.113 899.673 314.059C897.727 316.005 896.184 318.315 895.131 320.858C894.077 323.4 893.535 326.125 893.535 328.877V433.517H793.305C791.243 433.517 789.216 432.984 787.421 431.97C785.626 430.955 784.123 429.494 783.059 427.728C781.995 425.962 781.405 423.951 781.347 421.89C781.289 419.829 781.764 417.788 782.728 415.965L888.81 215.184C890.133 212.681 890.934 209.936 891.167 207.114C891.399 204.293 891.057 201.453 890.162 198.768C889.266 196.082 887.836 193.605 885.957 191.487C884.078 189.37 881.79 187.654 879.23 186.445L872.967 183.488C868.105 181.192 862.546 180.853 857.44 182.541C852.334 184.23 848.073 187.816 845.538 192.558L716.157 434.591C713.953 438.712 712.801 443.314 712.801 447.987V447.987C712.801 455.523 715.795 462.751 721.124 468.08C726.453 473.409 733.68 476.403 741.217 476.403H893.535V542.57C893.535 549.232 896.182 555.621 900.893 560.332C905.603 565.043 911.992 567.689 918.654 567.689V567.689C925.316 567.689 931.706 565.043 936.416 560.332C941.127 555.621 943.773 549.232 943.773 542.57V476.403H979.308C984.995 476.403 990.449 474.144 994.47 470.122C998.492 466.101 1000.75 460.647 1000.75 454.96V454.96C1000.75 449.273 998.492 443.819 994.47 439.797C990.449 435.776 984.995 433.517 979.308 433.517Z","fill","currentColor",1,"text-primary"],["d","M471.141 31.1516C478.266 31.1516 484.042 25.3756 484.042 18.2505C484.042 11.1253 478.266 5.34927 471.141 5.34927C464.016 5.34927 458.24 11.1253 458.24 18.2505C458.24 25.3756 464.016 31.1516 471.141 31.1516Z","fill","currentColor",1,"text-gray-800"],["d","M502.607 93.7695C522.592 93.7695 538.794 72.7785 538.794 46.8848C538.794 20.991 522.592 0 502.607 0C482.622 0 466.421 20.991 466.421 46.8848C466.421 72.7785 482.622 93.7695 502.607 93.7695Z","fill","currentColor",1,"text-gray-800"],["opacity","0.1","d","M502.607 79.6097C484.48 79.6097 469.466 62.3392 466.832 39.8048C466.558 42.1548 466.421 44.5188 466.421 46.8848C466.421 72.7785 482.622 93.7695 502.607 93.7695C522.592 93.7695 538.794 72.7785 538.794 46.8848C538.794 44.5188 538.657 42.1548 538.383 39.8048C535.749 62.3392 520.735 79.6097 502.607 79.6097Z","fill","black"],["opacity","0.1","d","M576.242 184.189C575.465 187.382 572.114 189.94 568.403 191.727C560.602 195.483 550.978 196.605 541.644 196.981C539.262 197.126 536.873 197.081 534.499 196.849C529.898 196.404 525.582 194.42 522.249 191.217C522.011 191.062 521.816 190.849 521.683 190.599C521.549 190.348 521.481 190.067 521.486 189.783C521.49 189.499 521.566 189.221 521.707 188.975C521.849 188.728 522.05 188.521 522.292 188.374C527.262 182.915 535.555 179.567 543.909 177.157C550.243 175.33 561.29 170.597 568.199 171.235C574.89 171.854 577.223 180.157 576.242 184.189Z","fill","black"],["d","M477.044 160.321C474.662 164.989 474.231 170.411 475.845 175.396C477.487 180.344 480.56 184.693 484.674 187.893C494.769 195.985 508.662 197.098 521.599 196.986C532.937 196.887 544.259 196.111 555.504 194.662C559.273 194.328 562.976 193.468 566.506 192.108C570.728 190.281 574.439 186.93 575.942 182.582C577.445 178.234 576.378 172.909 572.808 170.008C569.671 167.458 565.345 167.107 561.31 166.865L538.223 165.477C540.504 163.169 543.541 161.863 546.318 160.185C550.004 157.959 552.452 154.22 555.132 150.85C559.26 145.916 563.752 141.297 568.57 137.033C569.322 141.344 572.048 144.883 575.258 147.857C578.467 150.831 582.166 153.226 585.501 156.057C593.58 162.916 599.397 172.224 607.894 178.558C613.738 177.022 619.202 174.294 623.942 170.546L620.64 164.564C620.365 163.949 619.936 163.414 619.396 163.011C618.461 162.436 617.256 162.733 616.17 162.57C613.27 162.135 612.003 158.786 610.865 156.083C607.74 148.661 601.757 142.903 596.647 136.679C592.875 132.084 589.529 127.157 586.651 121.956C584.934 118.854 583.363 115.625 581.033 112.953C578.704 110.281 575.44 108.18 571.895 108.172C568.763 108.166 565.874 109.756 563.181 111.355C554.978 116.227 547.087 121.604 539.551 127.454C535.607 130.516 531.688 133.751 527.061 135.628C525.114 136.419 523.061 136.959 521.192 137.92C517.919 139.605 515.435 142.455 512.761 144.985C503.223 154.008 490.165 159.854 477.044 160.321Z","fill","currentColor",1,"text-gray-700"],["d","M525.32 96.098C525.213 98.8561 524.626 101.575 523.586 104.131C523.059 105.407 522.275 106.56 521.282 107.518C520.29 108.477 519.111 109.221 517.818 109.704C515.983 110.196 514.059 110.258 512.195 109.887C510.57 109.717 509.004 109.183 507.614 108.326C505.449 106.837 504.369 104.182 503.976 101.583C503.583 98.9866 503.759 96.334 503.507 93.7191C503.262 91.6071 502.86 89.5162 502.305 87.4637C502.135 86.7808 501.962 86.1012 501.792 85.4215C501.626 84.7418 501.462 84.0622 501.311 83.3825C501.172 82.7437 501.043 82.1018 500.933 81.4568C500.842 80.9124 500.76 80.3649 500.7 79.8142C500.645 78.1817 500.373 76.5638 499.892 75.003C499.44 73.9908 498.874 73.0333 498.205 72.149C497.919 71.74 497.642 71.3309 497.387 70.9061C496.65 69.8022 496.307 68.4816 496.415 67.1585C496.445 66.9539 496.495 66.7527 496.563 66.5575C496.588 66.482 496.616 66.4065 496.648 66.3341C496.931 66.2572 497.191 66.1124 497.405 65.9123C497.62 65.7121 497.782 65.4626 497.878 65.1855C497.986 64.5902 497.935 63.9769 497.73 63.4077C497.495 62.6123 497.173 61.8451 496.77 61.12C496.506 60.6418 495.609 59.7796 495.603 59.232C495.59 58.1307 497.743 57.2434 498.614 56.8091C501.275 55.4769 504.242 54.8753 507.211 55.0659C509.115 55.1949 511.179 55.7802 512.23 57.3755C513.174 58.8135 513.048 60.6763 513.451 62.3472C513.493 62.5901 513.596 62.8184 513.75 63.0111C513.955 63.1983 514.213 63.317 514.489 63.351C514.955 63.4437 515.433 63.4628 515.905 63.4076H515.908C516.033 63.3977 516.157 63.3799 516.28 63.3541C517.015 63.2185 517.71 62.9184 518.312 62.4762C518.702 62.3724 519.096 62.2874 519.492 62.2213C519.508 62.2197 519.524 62.2165 519.539 62.2119C521.116 67.1867 521.32 72.5202 522.611 77.5863C523.249 80.1068 524.165 82.5958 524.294 85.1886C524.303 85.3018 524.307 85.4183 524.31 85.5347C524.329 86.3686 524.263 87.2087 524.297 88.0394C524.309 88.4135 524.351 88.786 524.423 89.1533C524.564 89.7441 524.74 90.3262 524.949 90.8966L524.958 90.9249C525.018 91.1074 525.074 91.2931 525.122 91.4787C525.156 91.614 525.188 91.7462 525.213 91.8815L525.216 91.8909C525.449 93.2813 525.484 94.6978 525.32 96.098V96.098Z","fill","#FBBEBE"],["d","M503.237 63.5619C513.49 63.5619 521.802 55.25 521.802 44.9968C521.802 34.7436 513.49 26.4317 503.237 26.4317C492.983 26.4317 484.672 34.7436 484.672 44.9968C484.672 55.25 492.983 63.5619 503.237 63.5619Z","fill","#FBBEBE"],["d","M621.103 146.148C620.565 141.083 618.765 136.234 615.867 132.045C616.349 134.909 616.831 137.771 617.315 140.632C616.714 140.806 616.075 140.801 615.477 140.617C614.879 140.433 614.347 140.079 613.948 139.597C613.166 138.621 612.568 137.511 612.182 136.321C610.073 131.085 607.315 126.135 603.973 121.586C592.154 120.601 580.471 115.702 570.077 109.99C559.681 104.282 549.952 97.4385 539.694 91.4882C537.915 90.4132 536.062 89.4668 534.149 88.6562C530.94 87.3692 527.337 86.7022 524.294 85.1886C524.089 85.0879 523.885 84.981 523.683 84.8708C522.996 84.497 522.345 84.0598 521.739 83.565C521.411 83.2989 521.1 83.0131 520.807 82.7091C519.289 80.9429 518.086 78.9292 517.249 76.7557C515.616 73.1434 515.033 68.7853 513.404 65.1729C514.153 64.4728 514.994 63.8789 515.905 63.4077H515.908C516.04 63.3385 516.172 63.2724 516.308 63.2094C516.953 62.9057 517.624 62.6603 518.312 62.4763C518.702 62.3724 519.096 62.2875 519.492 62.2214C519.508 62.2198 519.524 62.2166 519.539 62.212C521.378 61.9124 523.262 62.0614 525.03 62.6462C527.617 63.521 529.797 65.2673 531.972 66.9193C535.504 69.4079 538.892 72.0952 542.12 74.9684C543.913 76.6864 545.549 78.5744 547.478 80.1352C549.081 81.3722 550.771 82.4922 552.535 83.4863C562.972 89.704 573.411 95.9207 583.85 102.136C587.384 104.241 590.921 106.347 594.376 108.574C599.624 111.96 604.684 115.629 609.741 119.295C612.721 121.454 615.699 123.613 618.677 125.774C619.654 126.397 620.512 127.19 621.21 128.115C621.827 129.165 622.21 130.336 622.333 131.548C623.081 136.444 622.659 141.447 621.103 146.148V146.148Z","fill","#FBBEBE"],["d","M529.923 110.06C528.671 115.676 522.994 119.072 520.027 124.005C516.339 130.129 517.843 137.246 519.228 144.26C516.698 146.441 514.167 148.622 511.635 150.802C510.238 152.001 508.841 153.206 507.337 154.267C505.144 155.736 502.852 157.052 500.477 158.206C498.237 159.358 495.996 160.511 493.756 161.664C491.673 162.835 489.466 163.77 487.176 164.452C482.762 165.585 478.073 164.792 473.706 163.48C473.191 163.345 472.695 163.143 472.233 162.879C471.961 162.716 471.723 162.501 471.534 162.246C471.104 161.474 470.947 160.579 471.091 159.707C471.534 152.357 473.331 145.16 475.122 138.017C476.079 133.732 477.365 129.527 478.97 125.44C480.544 121.938 482.353 118.547 484.385 115.289C486.628 111.191 489.285 107.333 492.315 103.776C493.79 102.407 495.031 100.806 495.99 99.0369C497.107 96.4882 496.676 93.5649 496.903 90.7896C497.076 88.7045 497.629 86.6686 498.536 84.7827V84.7796C499.02 83.7638 499.604 82.7983 500.279 81.8973C500.584 82.6084 500.889 83.3185 501.195 84.0275C501.396 84.4932 501.595 84.9579 501.792 85.4215C502.05 86.0194 502.306 86.6152 502.56 87.2088C503.293 88.9143 504.025 90.6187 504.757 92.3221C505.547 94.4675 506.672 96.4739 508.092 98.2661C508.741 99.1838 509.617 99.9176 510.634 100.396C511.651 100.874 512.775 101.08 513.895 100.994C515.016 100.908 516.095 100.533 517.028 99.9055C517.96 99.2779 518.714 98.4192 519.215 97.4133C520.273 95.5357 521.039 93.5081 521.487 91.4001C522.109 88.8335 522.194 86.1663 521.739 83.565C520.981 78.5556 518.85 73.4392 517.302 68.7853C516.672 67.2336 516.307 65.587 516.223 63.9143C516.226 63.7264 516.245 63.539 516.279 63.3542C516.289 63.307 516.298 63.2567 516.308 63.2095C516.953 62.9058 517.624 62.6604 518.312 62.4763C518.702 62.3725 519.096 62.2875 519.492 62.2214C520.855 69.5971 522.219 76.9728 523.586 84.3485C523.617 84.5216 523.652 84.6947 523.684 84.8709C523.879 85.9281 524.077 86.9854 524.297 88.0395C524.495 88.9961 524.709 89.9495 524.948 90.8967L524.958 90.925C525.04 91.246 525.125 91.5638 525.213 91.8816L525.216 91.891C525.458 92.7595 525.729 93.6216 526.034 94.4712C527.884 99.5908 531.11 104.745 529.923 110.06Z","fill","currentColor",1,"text-primary"],["d","M605.267 188.993C605.209 190.075 605.419 191.154 605.877 192.136C607.039 194.259 609.827 194.742 612.24 194.941C626.332 196.099 640.51 195.667 654.505 193.653C655.265 193.601 656.001 193.372 656.657 192.985C658.647 191.59 657.42 188.19 655.247 187.102C653.074 186.013 650.496 186.276 648.112 185.804C645.743 185.208 643.488 184.23 641.434 182.908C636.599 180.13 631.835 177.234 627.141 174.22C624.346 172.425 621.048 170.51 617.901 171.574C609.376 174.458 605.211 179.796 605.267 188.993Z","fill","currentColor",1,"text-gray-700"],["d","M501.383 82.9892V82.9923C501.361 83.1245 501.339 83.2535 501.311 83.3825C501.276 83.5965 501.235 83.8136 501.195 84.0275C500.804 86.0256 500.326 88.0143 499.775 89.9904C498.265 95.4498 496.242 100.821 494.234 106.114C488.847 120.305 483.459 134.497 478.07 148.691C476.711 152.265 475.354 155.843 473.809 159.345C473.293 160.513 472.762 161.689 472.233 162.879C470.339 167.136 468.52 171.532 467.916 176.063C467.353 179.045 467.288 182.1 467.724 185.103C468.328 188.074 470.131 190.975 472.954 192.073C474.332 192.611 476.305 193.332 475.927 194.764C475.723 195.55 474.829 195.934 474.027 196.066C472.967 196.235 471.883 196.169 470.852 195.872C469.821 195.575 468.868 195.055 468.061 194.348C466.553 193.011 465.395 190.931 463.391 190.708C462.003 190.557 460.726 191.387 459.454 191.969C454.269 194.339 448.227 192.681 442.781 190.997C443.208 188.791 445.424 187.338 447.623 186.897C449.823 186.453 452.098 186.768 454.341 186.708C455.06 186.747 455.773 186.563 456.383 186.183C456.931 185.68 457.315 185.025 457.485 184.301C458.93 180.019 460.005 175.621 460.697 171.155C461.421 166.488 461.723 161.749 462.755 157.139C463.558 153.543 464.797 150.06 465.861 146.529C467.918 139.26 469.606 131.892 470.921 124.452C471.585 121.362 472.061 118.233 472.346 115.085C472.526 112.473 472.441 109.849 472.692 107.246C473.115 103.861 473.821 100.517 474.804 97.2497C475.767 93.6845 476.728 90.1215 477.689 86.5606C479.115 81.29 480.644 75.8149 484.256 71.7179C485.511 70.2756 487.048 69.1064 488.773 68.2826C490.498 67.4588 492.374 66.998 494.285 66.9288C495.001 66.9279 495.715 67.0049 496.415 67.1585C496.531 67.1868 496.648 67.2151 496.764 67.2466C497.526 67.4459 498.258 67.7487 498.938 68.1465C500.052 67.4385 500.619 67.6871 501.358 68.779C502.006 69.9345 502.312 71.2509 502.239 72.5738C502.302 76.0655 502.015 79.5546 501.383 82.9892Z","fill","#FBBEBE"],["d","M502.607 87.1616L502.56 87.2088L502.305 87.4637L499.775 89.9904L498.536 84.7827L494.285 66.9287C495.001 66.9279 495.715 67.0049 496.415 67.1584C496.445 66.9539 496.495 66.7527 496.563 66.5574L496.764 67.2465L498.205 72.149L500.933 81.4567L501.383 82.9891V82.9923L502.607 87.1616Z","fill","currentColor",1,"text-primary"],["d","M518.661 30.2028C518.659 31.856 518.331 33.4926 517.696 35.019C517.061 36.5454 516.132 37.9317 514.961 39.0986C514.537 39.5234 514.082 39.9165 513.601 40.275C511.429 41.9119 508.784 42.7979 506.065 42.7991H490.969C487.633 42.794 484.436 41.4652 482.079 39.1047C479.722 36.7441 478.398 33.5447 478.398 30.2089C478.398 26.8732 479.722 23.6737 482.079 21.3132C484.436 18.9526 487.633 17.6239 490.969 17.6187H506.065C509.401 17.6274 512.598 18.9556 514.958 21.3134C517.318 23.6711 518.649 26.8668 518.661 30.2028V30.2028Z","fill","currentColor",1,"text-gray-800"],["d","M532.815 31.1516C539.94 31.1516 545.716 25.3756 545.716 18.2505C545.716 11.1253 539.94 5.34927 532.815 5.34927C525.69 5.34927 519.914 11.1253 519.914 18.2505C519.914 25.3756 525.69 31.1516 532.815 31.1516Z","fill","currentColor",1,"text-gray-800"],["opacity","0.1","d","M532.5 5.34927C532.342 5.34927 532.185 5.35556 532.028 5.36121C535.366 5.48254 538.526 6.89362 540.844 9.29756C543.162 11.7015 544.457 14.9109 544.457 18.2505C544.457 21.59 543.162 24.7994 540.844 27.2033C538.526 29.6073 535.366 31.0184 532.028 31.1397C532.185 31.1453 532.342 31.1516 532.5 31.1516C535.922 31.1516 539.203 29.7924 541.623 27.373C544.042 24.9535 545.401 21.6721 545.401 18.2505C545.401 14.8289 544.042 11.5474 541.623 9.12794C539.203 6.70851 535.922 5.34927 532.5 5.34927V5.34927Z","fill","black"],["opacity","0.1","d","M471.141 5.34927C471.299 5.34927 471.456 5.35556 471.613 5.36121C468.276 5.48254 465.116 6.89362 462.797 9.29756C460.479 11.7015 459.184 14.9109 459.184 18.2505C459.184 21.59 460.479 24.7994 462.797 27.2033C465.116 29.6073 468.276 31.0184 471.613 31.1397C471.456 31.1453 471.299 31.1516 471.141 31.1516C467.721 31.1486 464.443 29.7881 462.026 27.3689C459.609 24.9498 458.251 21.6701 458.251 18.2505C458.251 14.8308 459.609 11.5511 462.026 9.13196C464.443 6.71284 467.721 5.35228 471.141 5.34927Z","fill","black"],["opacity","0.1","d","M513.601 40.275C511.429 41.9119 508.784 42.7979 506.065 42.7991H490.969C488.25 42.7978 485.605 41.9119 483.433 40.275H513.601Z","fill","black"],["d","M611.086 133.756C611.086 133.756 614.338 143.128 617.315 140.632L614.942 128.382L611.086 133.756Z","fill","#FBBEBE"],["d","M1006.86 419.55C1009.89 420.651 1013.14 421.034 1016.34 420.667C1019.54 420.301 1022.62 419.196 1025.32 417.439C1028.02 415.683 1030.28 413.322 1031.91 410.544C1033.55 407.766 1034.51 404.647 1034.74 401.431C1034.96 398.216 1034.43 394.992 1033.2 392.015C1031.96 389.038 1030.05 386.388 1027.62 384.275C1025.19 382.161 1022.3 380.642 1019.17 379.837C1016.05 379.032 1012.79 378.962 1009.64 379.634L1010.16 390.347L1005.09 381.166C1000.11 383.503 996.271 387.72 994.404 392.889C993.741 394.699 993.338 396.595 993.207 398.519C992.887 403.032 994.048 407.527 996.512 411.322C998.976 415.117 1002.61 418.006 1006.86 419.55V419.55Z","fill","#57B894"],["d","M1031.94 543.793C1030.15 534.683 1037.9 526.606 1045.56 521.357C1053.22 516.107 1062.17 510.949 1064.78 502.04C1068.53 489.236 1057.35 477.51 1048.64 467.398C1042.19 459.894 1036.64 451.65 1032.12 442.841C1030.31 439.308 1028.64 435.615 1028.17 431.674C1027.48 425.999 1029.31 420.351 1031.14 414.938C1037.26 396.903 1043.8 379.02 1050.77 361.288","stroke","currentColor","stroke-miterlimit","10",1,"text-gray-800","dark:text-gray-600"],["d","M1007.72 416.792C1010.75 417.893 1013.99 418.276 1017.2 417.909C1020.4 417.543 1023.47 416.438 1026.17 414.682C1028.88 412.925 1031.13 410.565 1032.77 407.787C1034.4 405.009 1035.37 401.889 1035.59 398.673C1035.82 395.458 1035.29 392.234 1034.06 389.257C1032.82 386.28 1030.91 383.63 1028.48 381.517C1026.04 379.403 1023.15 377.884 1020.03 377.079C1016.91 376.274 1013.64 376.204 1010.49 376.876L1011.01 387.589L1005.95 378.408C1000.97 380.745 997.128 384.962 995.262 390.131C994.599 391.941 994.196 393.837 994.064 395.761C993.745 400.274 994.905 404.769 997.369 408.564C999.833 412.359 1003.47 415.248 1007.72 416.792V416.792Z","stroke","currentColor","stroke-miterlimit","10",1,"text-gray-800","dark:text-gray-600"],["d","M1029.4 357.588C1030.59 354.308 1032.58 351.38 1035.2 349.073C1037.82 346.767 1040.97 345.157 1044.38 344.391L1046.09 354.574L1049.27 343.879C1053.68 343.944 1057.96 345.41 1061.48 348.064C1065 350.718 1067.59 354.423 1068.87 358.645C1070.15 362.866 1070.06 367.386 1068.6 371.551C1067.15 375.715 1064.41 379.31 1060.78 381.815C1057.15 384.32 1052.81 385.607 1048.4 385.489C1043.99 385.371 1039.73 383.854 1036.24 381.158C1032.75 378.462 1030.21 374.726 1028.98 370.49C1027.74 366.253 1027.89 361.735 1029.4 357.588H1029.4Z","fill","#57B894"],["d","M1030.54 353.911C1031.73 350.631 1033.72 347.703 1036.34 345.396C1038.96 343.09 1042.12 341.479 1045.52 340.713L1047.23 350.897L1050.41 340.201C1054.82 340.267 1059.1 341.732 1062.62 344.387C1066.15 347.041 1068.74 350.746 1070.02 354.968C1071.3 359.189 1071.2 363.709 1069.75 367.873C1068.29 372.038 1065.55 375.633 1061.92 378.138C1058.29 380.643 1053.96 381.93 1049.55 381.812C1045.14 381.694 1040.88 380.177 1037.38 377.481C1033.89 374.785 1031.35 371.049 1030.12 366.813C1028.89 362.576 1029.04 358.058 1030.54 353.911H1030.54Z","stroke","currentColor","stroke-miterlimit","10",1,"text-gray-800","dark:text-gray-600"],["d","M1044.99 467.604C1049.8 469.347 1055.07 469.261 1059.82 467.363C1064.56 465.464 1068.44 461.886 1070.72 457.311C1072.99 452.735 1073.51 447.482 1072.16 442.553C1070.81 437.623 1067.7 433.362 1063.41 430.582L1060.97 438.801L1059.24 428.497C1059.22 428.489 1059.2 428.482 1059.18 428.477C1056.62 427.543 1053.89 427.125 1051.16 427.246C1048.42 427.367 1045.74 428.025 1043.27 429.182C1040.79 430.339 1038.56 431.973 1036.72 433.991C1034.87 436.008 1033.44 438.369 1032.51 440.94C1031.58 443.51 1031.16 446.238 1031.29 448.97C1031.41 451.701 1032.07 454.381 1033.23 456.857C1034.39 459.334 1036.02 461.557 1038.04 463.401C1040.06 465.245 1042.42 466.674 1044.99 467.604H1044.99Z","fill","#57B894"],["d","M1045.98 463.88C1050.79 465.622 1056.06 465.536 1060.81 463.638C1065.55 461.74 1069.43 458.162 1071.71 453.586C1073.99 449.011 1074.5 443.758 1073.15 438.828C1071.8 433.899 1068.69 429.638 1064.4 426.857L1061.96 435.076L1060.23 424.772C1060.21 424.764 1060.19 424.758 1060.17 424.752C1057.61 423.818 1054.88 423.4 1052.15 423.521C1049.41 423.642 1046.73 424.3 1044.26 425.457C1041.78 426.615 1039.55 428.249 1037.71 430.266C1035.86 432.284 1034.43 434.645 1033.5 437.215C1032.57 439.785 1032.15 442.514 1032.28 445.245C1032.4 447.976 1033.06 450.656 1034.22 453.133C1035.38 455.609 1037.01 457.833 1039.03 459.677C1041.05 461.521 1043.41 462.949 1045.98 463.88H1045.98Z","stroke","currentColor","stroke-miterlimit","10",1,"text-gray-800","dark:text-gray-600"],["d","M1023.32 502.167C1024.15 506.867 1026.57 511.14 1030.17 514.27C1033.77 517.4 1038.34 519.195 1043.11 519.356C1047.88 519.517 1052.56 518.032 1056.37 515.152C1060.17 512.272 1062.87 508.171 1064.01 503.537C1065.15 498.903 1064.66 494.018 1062.63 489.701C1060.59 485.384 1057.14 481.897 1052.84 479.826C1048.54 477.755 1043.66 477.225 1039.02 478.326C1034.37 479.426 1030.25 482.09 1027.33 485.87L1036.61 499.826L1023.94 492.418C1022.95 495.572 1022.74 498.915 1023.32 502.167V502.167Z","fill","#57B894"],["d","M1024.18 499.409C1025.01 504.109 1027.42 508.382 1031.03 511.512C1034.63 514.642 1039.2 516.437 1043.97 516.598C1048.74 516.759 1053.42 515.274 1057.22 512.394C1061.03 509.514 1063.73 505.413 1064.87 500.779C1066.01 496.145 1065.52 491.26 1063.49 486.943C1061.45 482.626 1058 479.139 1053.7 477.068C1049.4 474.997 1044.52 474.467 1039.87 475.568C1035.23 476.668 1031.1 479.332 1028.19 483.112L1037.46 497.068L1024.79 489.661C1023.81 492.814 1023.6 496.157 1024.18 499.409V499.409Z","stroke","currentColor","stroke-miterlimit","10",1,"text-gray-800","dark:text-gray-600"],["d","M9.00746 470.249C10.9978 470.972 13.1289 471.224 15.2329 470.983C17.337 470.743 19.3563 470.017 21.1319 468.862C22.9075 467.708 24.3908 466.157 25.4648 464.332C26.5388 462.507 27.1742 460.457 27.3208 458.345C27.4675 456.232 27.1215 454.114 26.3101 452.158C25.4987 450.202 24.244 448.461 22.645 447.073C21.0459 445.684 19.1463 444.686 17.0957 444.157C15.0451 443.628 12.8997 443.582 10.8285 444.024L11.1707 451.062L7.84085 445.03C4.57278 446.566 2.04805 449.336 0.821494 452.732C0.385892 453.922 0.121078 455.167 0.034953 456.431C-0.17523 459.397 0.586979 462.35 2.20607 464.843C3.82517 467.337 6.2129 469.234 9.00746 470.249V470.249Z","fill","#57B894"],["d","M25.4837 551.879C24.3083 545.893 29.4017 540.587 34.4329 537.138C39.464 533.689 45.3427 530.3 47.0593 524.446C49.5264 516.034 42.1776 508.33 36.4579 501.686C32.2144 496.756 28.5702 491.34 25.6016 485.551C24.311 483.278 23.4319 480.794 23.0049 478.215C22.5539 474.486 23.7519 470.775 24.9588 467.219C28.9794 455.37 33.2782 443.62 37.8551 431.97","stroke","currentColor","stroke-miterlimit","10",1,"text-gray-800","dark:text-gray-600"],["d","M9.57064 468.437C11.5609 469.16 13.6921 469.412 15.7961 469.171C17.9001 468.931 19.9195 468.205 21.6951 467.05C23.4707 465.896 24.9539 464.345 26.0279 462.52C27.1019 460.695 27.7373 458.645 27.884 456.533C28.0307 454.42 27.6847 452.302 26.8733 450.346C26.0618 448.39 24.8072 446.649 23.2081 445.261C21.6091 443.872 19.7094 442.874 17.6589 442.345C15.6083 441.816 13.4628 441.77 11.3916 442.212L11.7339 449.25L8.40403 443.218C5.13595 444.754 2.61122 447.524 1.38467 450.92C0.949069 452.11 0.684259 453.355 0.598129 454.619C0.387932 457.585 1.15014 460.538 2.76923 463.031C4.38833 465.525 6.77607 467.422 9.57064 468.437V468.437Z","stroke","currentColor","stroke-miterlimit","10",1,"text-gray-800","dark:text-gray-600"],["d","M23.8124 429.539C24.5935 427.384 25.9044 425.46 27.6244 423.945C29.3444 422.429 31.4181 421.371 33.6545 420.868L34.7803 427.559L36.8677 420.532C39.7659 420.575 42.5754 421.537 44.8907 423.281C47.206 425.025 48.9071 427.46 49.7486 430.233C50.5901 433.007 50.5283 435.976 49.5723 438.712C48.6162 441.449 46.8152 443.81 44.4295 445.456C42.0437 447.102 39.1966 447.948 36.2991 447.87C33.4016 447.793 30.6038 446.796 28.3095 445.025C26.0152 443.254 24.3432 440.799 23.5349 438.016C22.7265 435.232 22.8237 432.264 23.8124 429.539V429.539Z","fill","#57B894"],["d","M24.5632 427.123C25.3443 424.968 26.6552 423.044 28.3752 421.529C30.0952 420.013 32.169 418.955 34.4053 418.452L35.5312 425.143L37.6186 418.116C40.5168 418.158 43.3263 419.121 45.6415 420.865C47.9568 422.609 49.658 425.044 50.4995 427.817C51.3409 430.591 51.2792 433.56 50.3231 436.296C49.367 439.033 47.5661 441.394 45.1803 443.04C42.7946 444.686 39.9474 445.532 37.0499 445.454C34.1525 445.377 31.3546 444.38 29.0603 442.609C26.7661 440.838 25.094 438.383 24.2857 435.599C23.4774 432.816 23.5746 429.848 24.5632 427.123V427.123Z","stroke","currentColor","stroke-miterlimit","10",1,"text-gray-800","dark:text-gray-600"],["d","M34.0576 501.822C37.214 502.967 40.6813 502.91 43.7987 501.663C46.9162 500.416 49.4656 498.065 50.9612 495.059C52.4568 492.052 52.7939 488.601 51.9083 485.362C51.0227 482.124 48.9763 479.324 46.1592 477.497L44.5553 482.897L43.418 476.127C43.4067 476.122 43.3951 476.118 43.3832 476.114C41.6948 475.5 39.9021 475.225 38.1073 475.304C36.3126 475.384 34.551 475.816 32.9234 476.576C31.2957 477.336 29.8338 478.41 28.6213 479.736C27.4088 481.061 26.4693 482.613 25.8567 484.301C25.2441 485.99 24.9703 487.783 25.0509 489.578C25.1315 491.373 25.565 493.134 26.3266 494.761C27.0882 496.388 28.163 497.849 29.4895 499.061C30.816 500.272 32.3683 501.21 34.0576 501.822V501.822Z","fill","#57B894"],["d","M34.7081 499.374C37.8645 500.519 41.3319 500.463 44.4493 499.216C47.5667 497.968 50.1162 495.618 51.6118 492.611C53.1074 489.605 53.4445 486.154 52.5589 482.915C51.6733 479.676 49.6269 476.877 46.8098 475.05L45.2059 480.45L44.0685 473.68C44.0573 473.675 44.0457 473.67 44.0337 473.667C42.3458 473.055 40.5537 472.781 38.7599 472.861C36.9661 472.941 35.2057 473.374 33.5791 474.135C30.2941 475.671 27.7539 478.449 26.5172 481.858C25.2806 485.267 25.4488 489.028 26.9849 492.313C28.521 495.597 31.2991 498.138 34.7081 499.374V499.374Z","stroke","currentColor","stroke-miterlimit","10",1,"text-gray-800","dark:text-gray-600"],["d","M19.822 524.53C20.3647 527.618 21.9528 530.426 24.3198 532.482C26.6868 534.538 29.6889 535.718 32.8226 535.823C35.9562 535.929 39.0309 534.954 41.5309 533.061C44.0309 531.169 45.8042 528.475 46.5535 525.43C47.3027 522.385 46.9823 519.176 45.6459 516.339C44.3096 513.503 42.0386 511.212 39.2139 509.852C36.3891 508.491 33.1823 508.143 30.1314 508.866C27.0804 509.589 24.3708 511.339 22.457 513.822L28.5493 522.992L20.2249 518.125C19.5795 520.197 19.4413 522.393 19.822 524.53V524.53Z","fill","#57B894"],["d","M20.3851 522.718C20.9278 525.806 22.5159 528.614 24.8829 530.67C27.25 532.726 30.252 533.906 33.3857 534.011C36.5194 534.117 39.594 533.142 42.094 531.249C44.594 529.357 46.3673 526.663 47.1166 523.618C47.8658 520.573 47.5454 517.364 46.2091 514.527C44.8727 511.691 42.6017 509.4 39.777 508.039C36.9522 506.679 33.7454 506.331 30.6945 507.054C27.6435 507.777 24.9339 509.527 23.0201 512.01L29.1124 521.18L20.788 516.313C20.1426 518.385 20.0044 520.581 20.3851 522.718V522.718Z","stroke","currentColor","stroke-miterlimit","10",1,"text-gray-800","dark:text-gray-600"],["id","clip0"],["width","1074.39","height","584.231","fill","white"],[1,"mt-12","text-center","text-4xl","font-extrabold","leading-tight","tracking-tight","sm:mt-24","md:text-7xl","md:leading-none"],[1,"text-secondary","mt-2","text-center","text-lg","font-medium","tracking-tight","md:text-xl"],[1,"mt-12","font-medium","text-primary-500","underline",3,"routerLink"]],template:function(e,p){1&e&&(C.j41(0,"div",0)(1,"div",1)(2,"div",2),C.qSk(),C.j41(3,"svg",3)(4,"g",4),C.nrm(5,"path",5)(6,"path",6)(7,"path",7)(8,"path",8)(9,"path",9)(10,"path",10)(11,"path",11)(12,"path",12)(13,"path",13)(14,"path",14)(15,"path",15)(16,"path",16)(17,"path",17)(18,"path",18)(19,"path",19)(20,"path",20)(21,"path",21)(22,"path",22)(23,"path",23)(24,"path",24)(25,"path",25)(26,"path",26)(27,"path",27)(28,"path",28)(29,"path",29)(30,"path",30)(31,"path",31)(32,"path",32)(33,"path",33)(34,"path",34)(35,"path",35)(36,"path",36)(37,"path",37)(38,"path",38)(39,"path",39)(40,"path",40)(41,"path",41)(42,"path",42)(43,"path",43),C.k0s(),C.j41(44,"defs")(45,"clipPath",44),C.nrm(46,"rect",45),C.k0s()()()(),C.joV(),C.j41(47,"div",46),C.EFF(48," Ooops... 404! "),C.k0s(),C.j41(49,"div",47),C.EFF(50," The page you requested could not be found. "),C.k0s(),C.j41(51,"a",48),C.EFF(52," Back to Dashboard "),C.k0s()()()),2&e&&(C.R7$(51),C.Y8G("routerLink",C.lJ4(1,o)))},dependencies:[a.Wk],encapsulation:2,changeDetection:0})}}return r})()}]}}]); \ No newline at end of file +"use strict";(self.webpackChunkangor=self.webpackChunkangor||[]).push([[258],{5258:(n,l,t)=>{t.r(l),t.d(l,{default:()=>i});var a=t(5245),C=t(4438);const o=()=>["/"],i=[{path:"",component:(()=>{class r{constructor(){}static{this.\u0275fac=function(e){return new(e||r)}}static{this.\u0275cmp=C.VBU({type:r,selectors:[["error-404"]],decls:53,vars:2,consts:[[1,"absolute","inset-0"],[1,"flex","h-full","flex-auto","flex-col","items-center","justify-center","p-6","sm:p-10"],[1,"w-full","max-w-3xl"],["width","100%","height","100%","viewBox","0 0 1075 585","fill","none","preserveAspectRatio","xMidYMax slice","xmlns","http://www.w3.org/2000/svg"],["clip-path","url(#clip0)"],["d","M520.426 167.01C434.482 167.01 372.775 222.149 372.775 350.808C372.775 496.621 434.482 535.218 520.426 535.218C606.37 535.218 671.753 492.945 671.753 350.808C671.753 198.868 606.37 167.01 520.426 167.01ZM520.991 486.818C461.464 486.818 430.365 451.895 430.365 350.902C430.365 261.79 462.737 214.797 522.264 214.797C581.791 214.797 614.163 245.665 614.163 350.902C614.163 449.349 580.517 486.818 520.991 486.818Z","fill","currentColor",1,"text-gray-800","dark:text-gray-600"],["d","M321.311 433.517H285.777V328.877C285.777 323.32 283.569 317.989 279.639 314.059C275.709 310.129 270.379 307.922 264.821 307.922H256.495C253.743 307.922 251.018 308.464 248.475 309.517C245.933 310.57 243.623 312.113 241.677 314.059C239.731 316.005 238.187 318.315 237.134 320.858C236.081 323.4 235.539 326.125 235.539 328.877V433.517H135.309C133.247 433.517 131.22 432.984 129.425 431.97C127.629 430.955 126.127 429.494 125.062 427.728C123.998 425.962 123.408 423.951 123.35 421.89C123.292 419.829 123.768 417.788 124.731 415.965L230.814 215.184C232.136 212.681 232.938 209.936 233.17 207.114C233.402 204.293 233.061 201.453 232.165 198.768C231.27 196.082 229.84 193.605 227.961 191.487C226.082 189.37 223.793 187.654 221.233 186.445L214.971 183.488C210.108 181.192 204.549 180.853 199.444 182.541C194.338 184.23 190.077 187.816 187.542 192.558L58.1602 434.591C55.957 438.712 54.8043 443.314 54.8043 447.987V447.987C54.8043 451.719 55.5393 455.414 56.9673 458.861C58.3954 462.309 60.4885 465.441 63.1271 468.08C65.7658 470.719 68.8983 472.812 72.3459 474.24C75.7935 475.668 79.4885 476.403 83.2202 476.403H235.539V542.57C235.539 545.869 236.189 549.135 237.451 552.183C238.713 555.23 240.564 557.999 242.896 560.332C245.229 562.664 247.998 564.515 251.045 565.777C254.093 567.039 257.359 567.689 260.658 567.689H260.658C263.957 567.689 267.223 567.039 270.271 565.777C273.318 564.515 276.087 562.664 278.42 560.332C280.752 557.999 282.603 555.23 283.865 552.183C285.127 549.135 285.777 545.869 285.777 542.57V476.403H321.311C326.998 476.403 332.452 474.144 336.474 470.122C340.495 466.101 342.754 460.647 342.754 454.96V454.96C342.754 449.273 340.495 443.819 336.474 439.797C332.453 435.776 326.998 433.517 321.311 433.517V433.517Z","fill","currentColor",1,"text-primary"],["d","M979.308 433.517H943.774V328.877C943.774 323.32 941.566 317.989 937.636 314.059C933.706 310.129 928.376 307.922 922.818 307.922H914.491C911.739 307.922 909.014 308.464 906.472 309.517C903.929 310.57 901.619 312.113 899.673 314.059C897.727 316.005 896.184 318.315 895.131 320.858C894.077 323.4 893.535 326.125 893.535 328.877V433.517H793.305C791.243 433.517 789.216 432.984 787.421 431.97C785.626 430.955 784.123 429.494 783.059 427.728C781.995 425.962 781.405 423.951 781.347 421.89C781.289 419.829 781.764 417.788 782.728 415.965L888.81 215.184C890.133 212.681 890.934 209.936 891.167 207.114C891.399 204.293 891.057 201.453 890.162 198.768C889.266 196.082 887.836 193.605 885.957 191.487C884.078 189.37 881.79 187.654 879.23 186.445L872.967 183.488C868.105 181.192 862.546 180.853 857.44 182.541C852.334 184.23 848.073 187.816 845.538 192.558L716.157 434.591C713.953 438.712 712.801 443.314 712.801 447.987V447.987C712.801 455.523 715.795 462.751 721.124 468.08C726.453 473.409 733.68 476.403 741.217 476.403H893.535V542.57C893.535 549.232 896.182 555.621 900.893 560.332C905.603 565.043 911.992 567.689 918.654 567.689V567.689C925.316 567.689 931.706 565.043 936.416 560.332C941.127 555.621 943.773 549.232 943.773 542.57V476.403H979.308C984.995 476.403 990.449 474.144 994.47 470.122C998.492 466.101 1000.75 460.647 1000.75 454.96V454.96C1000.75 449.273 998.492 443.819 994.47 439.797C990.449 435.776 984.995 433.517 979.308 433.517Z","fill","currentColor",1,"text-primary"],["d","M471.141 31.1516C478.266 31.1516 484.042 25.3756 484.042 18.2505C484.042 11.1253 478.266 5.34927 471.141 5.34927C464.016 5.34927 458.24 11.1253 458.24 18.2505C458.24 25.3756 464.016 31.1516 471.141 31.1516Z","fill","currentColor",1,"text-gray-800"],["d","M502.607 93.7695C522.592 93.7695 538.794 72.7785 538.794 46.8848C538.794 20.991 522.592 0 502.607 0C482.622 0 466.421 20.991 466.421 46.8848C466.421 72.7785 482.622 93.7695 502.607 93.7695Z","fill","currentColor",1,"text-gray-800"],["opacity","0.1","d","M502.607 79.6097C484.48 79.6097 469.466 62.3392 466.832 39.8048C466.558 42.1548 466.421 44.5188 466.421 46.8848C466.421 72.7785 482.622 93.7695 502.607 93.7695C522.592 93.7695 538.794 72.7785 538.794 46.8848C538.794 44.5188 538.657 42.1548 538.383 39.8048C535.749 62.3392 520.735 79.6097 502.607 79.6097Z","fill","black"],["opacity","0.1","d","M576.242 184.189C575.465 187.382 572.114 189.94 568.403 191.727C560.602 195.483 550.978 196.605 541.644 196.981C539.262 197.126 536.873 197.081 534.499 196.849C529.898 196.404 525.582 194.42 522.249 191.217C522.011 191.062 521.816 190.849 521.683 190.599C521.549 190.348 521.481 190.067 521.486 189.783C521.49 189.499 521.566 189.221 521.707 188.975C521.849 188.728 522.05 188.521 522.292 188.374C527.262 182.915 535.555 179.567 543.909 177.157C550.243 175.33 561.29 170.597 568.199 171.235C574.89 171.854 577.223 180.157 576.242 184.189Z","fill","black"],["d","M477.044 160.321C474.662 164.989 474.231 170.411 475.845 175.396C477.487 180.344 480.56 184.693 484.674 187.893C494.769 195.985 508.662 197.098 521.599 196.986C532.937 196.887 544.259 196.111 555.504 194.662C559.273 194.328 562.976 193.468 566.506 192.108C570.728 190.281 574.439 186.93 575.942 182.582C577.445 178.234 576.378 172.909 572.808 170.008C569.671 167.458 565.345 167.107 561.31 166.865L538.223 165.477C540.504 163.169 543.541 161.863 546.318 160.185C550.004 157.959 552.452 154.22 555.132 150.85C559.26 145.916 563.752 141.297 568.57 137.033C569.322 141.344 572.048 144.883 575.258 147.857C578.467 150.831 582.166 153.226 585.501 156.057C593.58 162.916 599.397 172.224 607.894 178.558C613.738 177.022 619.202 174.294 623.942 170.546L620.64 164.564C620.365 163.949 619.936 163.414 619.396 163.011C618.461 162.436 617.256 162.733 616.17 162.57C613.27 162.135 612.003 158.786 610.865 156.083C607.74 148.661 601.757 142.903 596.647 136.679C592.875 132.084 589.529 127.157 586.651 121.956C584.934 118.854 583.363 115.625 581.033 112.953C578.704 110.281 575.44 108.18 571.895 108.172C568.763 108.166 565.874 109.756 563.181 111.355C554.978 116.227 547.087 121.604 539.551 127.454C535.607 130.516 531.688 133.751 527.061 135.628C525.114 136.419 523.061 136.959 521.192 137.92C517.919 139.605 515.435 142.455 512.761 144.985C503.223 154.008 490.165 159.854 477.044 160.321Z","fill","currentColor",1,"text-gray-700"],["d","M525.32 96.098C525.213 98.8561 524.626 101.575 523.586 104.131C523.059 105.407 522.275 106.56 521.282 107.518C520.29 108.477 519.111 109.221 517.818 109.704C515.983 110.196 514.059 110.258 512.195 109.887C510.57 109.717 509.004 109.183 507.614 108.326C505.449 106.837 504.369 104.182 503.976 101.583C503.583 98.9866 503.759 96.334 503.507 93.7191C503.262 91.6071 502.86 89.5162 502.305 87.4637C502.135 86.7808 501.962 86.1012 501.792 85.4215C501.626 84.7418 501.462 84.0622 501.311 83.3825C501.172 82.7437 501.043 82.1018 500.933 81.4568C500.842 80.9124 500.76 80.3649 500.7 79.8142C500.645 78.1817 500.373 76.5638 499.892 75.003C499.44 73.9908 498.874 73.0333 498.205 72.149C497.919 71.74 497.642 71.3309 497.387 70.9061C496.65 69.8022 496.307 68.4816 496.415 67.1585C496.445 66.9539 496.495 66.7527 496.563 66.5575C496.588 66.482 496.616 66.4065 496.648 66.3341C496.931 66.2572 497.191 66.1124 497.405 65.9123C497.62 65.7121 497.782 65.4626 497.878 65.1855C497.986 64.5902 497.935 63.9769 497.73 63.4077C497.495 62.6123 497.173 61.8451 496.77 61.12C496.506 60.6418 495.609 59.7796 495.603 59.232C495.59 58.1307 497.743 57.2434 498.614 56.8091C501.275 55.4769 504.242 54.8753 507.211 55.0659C509.115 55.1949 511.179 55.7802 512.23 57.3755C513.174 58.8135 513.048 60.6763 513.451 62.3472C513.493 62.5901 513.596 62.8184 513.75 63.0111C513.955 63.1983 514.213 63.317 514.489 63.351C514.955 63.4437 515.433 63.4628 515.905 63.4076H515.908C516.033 63.3977 516.157 63.3799 516.28 63.3541C517.015 63.2185 517.71 62.9184 518.312 62.4762C518.702 62.3724 519.096 62.2874 519.492 62.2213C519.508 62.2197 519.524 62.2165 519.539 62.2119C521.116 67.1867 521.32 72.5202 522.611 77.5863C523.249 80.1068 524.165 82.5958 524.294 85.1886C524.303 85.3018 524.307 85.4183 524.31 85.5347C524.329 86.3686 524.263 87.2087 524.297 88.0394C524.309 88.4135 524.351 88.786 524.423 89.1533C524.564 89.7441 524.74 90.3262 524.949 90.8966L524.958 90.9249C525.018 91.1074 525.074 91.2931 525.122 91.4787C525.156 91.614 525.188 91.7462 525.213 91.8815L525.216 91.8909C525.449 93.2813 525.484 94.6978 525.32 96.098V96.098Z","fill","#FBBEBE"],["d","M503.237 63.5619C513.49 63.5619 521.802 55.25 521.802 44.9968C521.802 34.7436 513.49 26.4317 503.237 26.4317C492.983 26.4317 484.672 34.7436 484.672 44.9968C484.672 55.25 492.983 63.5619 503.237 63.5619Z","fill","#FBBEBE"],["d","M621.103 146.148C620.565 141.083 618.765 136.234 615.867 132.045C616.349 134.909 616.831 137.771 617.315 140.632C616.714 140.806 616.075 140.801 615.477 140.617C614.879 140.433 614.347 140.079 613.948 139.597C613.166 138.621 612.568 137.511 612.182 136.321C610.073 131.085 607.315 126.135 603.973 121.586C592.154 120.601 580.471 115.702 570.077 109.99C559.681 104.282 549.952 97.4385 539.694 91.4882C537.915 90.4132 536.062 89.4668 534.149 88.6562C530.94 87.3692 527.337 86.7022 524.294 85.1886C524.089 85.0879 523.885 84.981 523.683 84.8708C522.996 84.497 522.345 84.0598 521.739 83.565C521.411 83.2989 521.1 83.0131 520.807 82.7091C519.289 80.9429 518.086 78.9292 517.249 76.7557C515.616 73.1434 515.033 68.7853 513.404 65.1729C514.153 64.4728 514.994 63.8789 515.905 63.4077H515.908C516.04 63.3385 516.172 63.2724 516.308 63.2094C516.953 62.9057 517.624 62.6603 518.312 62.4763C518.702 62.3724 519.096 62.2875 519.492 62.2214C519.508 62.2198 519.524 62.2166 519.539 62.212C521.378 61.9124 523.262 62.0614 525.03 62.6462C527.617 63.521 529.797 65.2673 531.972 66.9193C535.504 69.4079 538.892 72.0952 542.12 74.9684C543.913 76.6864 545.549 78.5744 547.478 80.1352C549.081 81.3722 550.771 82.4922 552.535 83.4863C562.972 89.704 573.411 95.9207 583.85 102.136C587.384 104.241 590.921 106.347 594.376 108.574C599.624 111.96 604.684 115.629 609.741 119.295C612.721 121.454 615.699 123.613 618.677 125.774C619.654 126.397 620.512 127.19 621.21 128.115C621.827 129.165 622.21 130.336 622.333 131.548C623.081 136.444 622.659 141.447 621.103 146.148V146.148Z","fill","#FBBEBE"],["d","M529.923 110.06C528.671 115.676 522.994 119.072 520.027 124.005C516.339 130.129 517.843 137.246 519.228 144.26C516.698 146.441 514.167 148.622 511.635 150.802C510.238 152.001 508.841 153.206 507.337 154.267C505.144 155.736 502.852 157.052 500.477 158.206C498.237 159.358 495.996 160.511 493.756 161.664C491.673 162.835 489.466 163.77 487.176 164.452C482.762 165.585 478.073 164.792 473.706 163.48C473.191 163.345 472.695 163.143 472.233 162.879C471.961 162.716 471.723 162.501 471.534 162.246C471.104 161.474 470.947 160.579 471.091 159.707C471.534 152.357 473.331 145.16 475.122 138.017C476.079 133.732 477.365 129.527 478.97 125.44C480.544 121.938 482.353 118.547 484.385 115.289C486.628 111.191 489.285 107.333 492.315 103.776C493.79 102.407 495.031 100.806 495.99 99.0369C497.107 96.4882 496.676 93.5649 496.903 90.7896C497.076 88.7045 497.629 86.6686 498.536 84.7827V84.7796C499.02 83.7638 499.604 82.7983 500.279 81.8973C500.584 82.6084 500.889 83.3185 501.195 84.0275C501.396 84.4932 501.595 84.9579 501.792 85.4215C502.05 86.0194 502.306 86.6152 502.56 87.2088C503.293 88.9143 504.025 90.6187 504.757 92.3221C505.547 94.4675 506.672 96.4739 508.092 98.2661C508.741 99.1838 509.617 99.9176 510.634 100.396C511.651 100.874 512.775 101.08 513.895 100.994C515.016 100.908 516.095 100.533 517.028 99.9055C517.96 99.2779 518.714 98.4192 519.215 97.4133C520.273 95.5357 521.039 93.5081 521.487 91.4001C522.109 88.8335 522.194 86.1663 521.739 83.565C520.981 78.5556 518.85 73.4392 517.302 68.7853C516.672 67.2336 516.307 65.587 516.223 63.9143C516.226 63.7264 516.245 63.539 516.279 63.3542C516.289 63.307 516.298 63.2567 516.308 63.2095C516.953 62.9058 517.624 62.6604 518.312 62.4763C518.702 62.3725 519.096 62.2875 519.492 62.2214C520.855 69.5971 522.219 76.9728 523.586 84.3485C523.617 84.5216 523.652 84.6947 523.684 84.8709C523.879 85.9281 524.077 86.9854 524.297 88.0395C524.495 88.9961 524.709 89.9495 524.948 90.8967L524.958 90.925C525.04 91.246 525.125 91.5638 525.213 91.8816L525.216 91.891C525.458 92.7595 525.729 93.6216 526.034 94.4712C527.884 99.5908 531.11 104.745 529.923 110.06Z","fill","currentColor",1,"text-primary"],["d","M605.267 188.993C605.209 190.075 605.419 191.154 605.877 192.136C607.039 194.259 609.827 194.742 612.24 194.941C626.332 196.099 640.51 195.667 654.505 193.653C655.265 193.601 656.001 193.372 656.657 192.985C658.647 191.59 657.42 188.19 655.247 187.102C653.074 186.013 650.496 186.276 648.112 185.804C645.743 185.208 643.488 184.23 641.434 182.908C636.599 180.13 631.835 177.234 627.141 174.22C624.346 172.425 621.048 170.51 617.901 171.574C609.376 174.458 605.211 179.796 605.267 188.993Z","fill","currentColor",1,"text-gray-700"],["d","M501.383 82.9892V82.9923C501.361 83.1245 501.339 83.2535 501.311 83.3825C501.276 83.5965 501.235 83.8136 501.195 84.0275C500.804 86.0256 500.326 88.0143 499.775 89.9904C498.265 95.4498 496.242 100.821 494.234 106.114C488.847 120.305 483.459 134.497 478.07 148.691C476.711 152.265 475.354 155.843 473.809 159.345C473.293 160.513 472.762 161.689 472.233 162.879C470.339 167.136 468.52 171.532 467.916 176.063C467.353 179.045 467.288 182.1 467.724 185.103C468.328 188.074 470.131 190.975 472.954 192.073C474.332 192.611 476.305 193.332 475.927 194.764C475.723 195.55 474.829 195.934 474.027 196.066C472.967 196.235 471.883 196.169 470.852 195.872C469.821 195.575 468.868 195.055 468.061 194.348C466.553 193.011 465.395 190.931 463.391 190.708C462.003 190.557 460.726 191.387 459.454 191.969C454.269 194.339 448.227 192.681 442.781 190.997C443.208 188.791 445.424 187.338 447.623 186.897C449.823 186.453 452.098 186.768 454.341 186.708C455.06 186.747 455.773 186.563 456.383 186.183C456.931 185.68 457.315 185.025 457.485 184.301C458.93 180.019 460.005 175.621 460.697 171.155C461.421 166.488 461.723 161.749 462.755 157.139C463.558 153.543 464.797 150.06 465.861 146.529C467.918 139.26 469.606 131.892 470.921 124.452C471.585 121.362 472.061 118.233 472.346 115.085C472.526 112.473 472.441 109.849 472.692 107.246C473.115 103.861 473.821 100.517 474.804 97.2497C475.767 93.6845 476.728 90.1215 477.689 86.5606C479.115 81.29 480.644 75.8149 484.256 71.7179C485.511 70.2756 487.048 69.1064 488.773 68.2826C490.498 67.4588 492.374 66.998 494.285 66.9288C495.001 66.9279 495.715 67.0049 496.415 67.1585C496.531 67.1868 496.648 67.2151 496.764 67.2466C497.526 67.4459 498.258 67.7487 498.938 68.1465C500.052 67.4385 500.619 67.6871 501.358 68.779C502.006 69.9345 502.312 71.2509 502.239 72.5738C502.302 76.0655 502.015 79.5546 501.383 82.9892Z","fill","#FBBEBE"],["d","M502.607 87.1616L502.56 87.2088L502.305 87.4637L499.775 89.9904L498.536 84.7827L494.285 66.9287C495.001 66.9279 495.715 67.0049 496.415 67.1584C496.445 66.9539 496.495 66.7527 496.563 66.5574L496.764 67.2465L498.205 72.149L500.933 81.4567L501.383 82.9891V82.9923L502.607 87.1616Z","fill","currentColor",1,"text-primary"],["d","M518.661 30.2028C518.659 31.856 518.331 33.4926 517.696 35.019C517.061 36.5454 516.132 37.9317 514.961 39.0986C514.537 39.5234 514.082 39.9165 513.601 40.275C511.429 41.9119 508.784 42.7979 506.065 42.7991H490.969C487.633 42.794 484.436 41.4652 482.079 39.1047C479.722 36.7441 478.398 33.5447 478.398 30.2089C478.398 26.8732 479.722 23.6737 482.079 21.3132C484.436 18.9526 487.633 17.6239 490.969 17.6187H506.065C509.401 17.6274 512.598 18.9556 514.958 21.3134C517.318 23.6711 518.649 26.8668 518.661 30.2028V30.2028Z","fill","currentColor",1,"text-gray-800"],["d","M532.815 31.1516C539.94 31.1516 545.716 25.3756 545.716 18.2505C545.716 11.1253 539.94 5.34927 532.815 5.34927C525.69 5.34927 519.914 11.1253 519.914 18.2505C519.914 25.3756 525.69 31.1516 532.815 31.1516Z","fill","currentColor",1,"text-gray-800"],["opacity","0.1","d","M532.5 5.34927C532.342 5.34927 532.185 5.35556 532.028 5.36121C535.366 5.48254 538.526 6.89362 540.844 9.29756C543.162 11.7015 544.457 14.9109 544.457 18.2505C544.457 21.59 543.162 24.7994 540.844 27.2033C538.526 29.6073 535.366 31.0184 532.028 31.1397C532.185 31.1453 532.342 31.1516 532.5 31.1516C535.922 31.1516 539.203 29.7924 541.623 27.373C544.042 24.9535 545.401 21.6721 545.401 18.2505C545.401 14.8289 544.042 11.5474 541.623 9.12794C539.203 6.70851 535.922 5.34927 532.5 5.34927V5.34927Z","fill","black"],["opacity","0.1","d","M471.141 5.34927C471.299 5.34927 471.456 5.35556 471.613 5.36121C468.276 5.48254 465.116 6.89362 462.797 9.29756C460.479 11.7015 459.184 14.9109 459.184 18.2505C459.184 21.59 460.479 24.7994 462.797 27.2033C465.116 29.6073 468.276 31.0184 471.613 31.1397C471.456 31.1453 471.299 31.1516 471.141 31.1516C467.721 31.1486 464.443 29.7881 462.026 27.3689C459.609 24.9498 458.251 21.6701 458.251 18.2505C458.251 14.8308 459.609 11.5511 462.026 9.13196C464.443 6.71284 467.721 5.35228 471.141 5.34927Z","fill","black"],["opacity","0.1","d","M513.601 40.275C511.429 41.9119 508.784 42.7979 506.065 42.7991H490.969C488.25 42.7978 485.605 41.9119 483.433 40.275H513.601Z","fill","black"],["d","M611.086 133.756C611.086 133.756 614.338 143.128 617.315 140.632L614.942 128.382L611.086 133.756Z","fill","#FBBEBE"],["d","M1006.86 419.55C1009.89 420.651 1013.14 421.034 1016.34 420.667C1019.54 420.301 1022.62 419.196 1025.32 417.439C1028.02 415.683 1030.28 413.322 1031.91 410.544C1033.55 407.766 1034.51 404.647 1034.74 401.431C1034.96 398.216 1034.43 394.992 1033.2 392.015C1031.96 389.038 1030.05 386.388 1027.62 384.275C1025.19 382.161 1022.3 380.642 1019.17 379.837C1016.05 379.032 1012.79 378.962 1009.64 379.634L1010.16 390.347L1005.09 381.166C1000.11 383.503 996.271 387.72 994.404 392.889C993.741 394.699 993.338 396.595 993.207 398.519C992.887 403.032 994.048 407.527 996.512 411.322C998.976 415.117 1002.61 418.006 1006.86 419.55V419.55Z","fill","#57B894"],["d","M1031.94 543.793C1030.15 534.683 1037.9 526.606 1045.56 521.357C1053.22 516.107 1062.17 510.949 1064.78 502.04C1068.53 489.236 1057.35 477.51 1048.64 467.398C1042.19 459.894 1036.64 451.65 1032.12 442.841C1030.31 439.308 1028.64 435.615 1028.17 431.674C1027.48 425.999 1029.31 420.351 1031.14 414.938C1037.26 396.903 1043.8 379.02 1050.77 361.288","stroke","currentColor","stroke-miterlimit","10",1,"text-gray-800","dark:text-gray-600"],["d","M1007.72 416.792C1010.75 417.893 1013.99 418.276 1017.2 417.909C1020.4 417.543 1023.47 416.438 1026.17 414.682C1028.88 412.925 1031.13 410.565 1032.77 407.787C1034.4 405.009 1035.37 401.889 1035.59 398.673C1035.82 395.458 1035.29 392.234 1034.06 389.257C1032.82 386.28 1030.91 383.63 1028.48 381.517C1026.04 379.403 1023.15 377.884 1020.03 377.079C1016.91 376.274 1013.64 376.204 1010.49 376.876L1011.01 387.589L1005.95 378.408C1000.97 380.745 997.128 384.962 995.262 390.131C994.599 391.941 994.196 393.837 994.064 395.761C993.745 400.274 994.905 404.769 997.369 408.564C999.833 412.359 1003.47 415.248 1007.72 416.792V416.792Z","stroke","currentColor","stroke-miterlimit","10",1,"text-gray-800","dark:text-gray-600"],["d","M1029.4 357.588C1030.59 354.308 1032.58 351.38 1035.2 349.073C1037.82 346.767 1040.97 345.157 1044.38 344.391L1046.09 354.574L1049.27 343.879C1053.68 343.944 1057.96 345.41 1061.48 348.064C1065 350.718 1067.59 354.423 1068.87 358.645C1070.15 362.866 1070.06 367.386 1068.6 371.551C1067.15 375.715 1064.41 379.31 1060.78 381.815C1057.15 384.32 1052.81 385.607 1048.4 385.489C1043.99 385.371 1039.73 383.854 1036.24 381.158C1032.75 378.462 1030.21 374.726 1028.98 370.49C1027.74 366.253 1027.89 361.735 1029.4 357.588H1029.4Z","fill","#57B894"],["d","M1030.54 353.911C1031.73 350.631 1033.72 347.703 1036.34 345.396C1038.96 343.09 1042.12 341.479 1045.52 340.713L1047.23 350.897L1050.41 340.201C1054.82 340.267 1059.1 341.732 1062.62 344.387C1066.15 347.041 1068.74 350.746 1070.02 354.968C1071.3 359.189 1071.2 363.709 1069.75 367.873C1068.29 372.038 1065.55 375.633 1061.92 378.138C1058.29 380.643 1053.96 381.93 1049.55 381.812C1045.14 381.694 1040.88 380.177 1037.38 377.481C1033.89 374.785 1031.35 371.049 1030.12 366.813C1028.89 362.576 1029.04 358.058 1030.54 353.911H1030.54Z","stroke","currentColor","stroke-miterlimit","10",1,"text-gray-800","dark:text-gray-600"],["d","M1044.99 467.604C1049.8 469.347 1055.07 469.261 1059.82 467.363C1064.56 465.464 1068.44 461.886 1070.72 457.311C1072.99 452.735 1073.51 447.482 1072.16 442.553C1070.81 437.623 1067.7 433.362 1063.41 430.582L1060.97 438.801L1059.24 428.497C1059.22 428.489 1059.2 428.482 1059.18 428.477C1056.62 427.543 1053.89 427.125 1051.16 427.246C1048.42 427.367 1045.74 428.025 1043.27 429.182C1040.79 430.339 1038.56 431.973 1036.72 433.991C1034.87 436.008 1033.44 438.369 1032.51 440.94C1031.58 443.51 1031.16 446.238 1031.29 448.97C1031.41 451.701 1032.07 454.381 1033.23 456.857C1034.39 459.334 1036.02 461.557 1038.04 463.401C1040.06 465.245 1042.42 466.674 1044.99 467.604H1044.99Z","fill","#57B894"],["d","M1045.98 463.88C1050.79 465.622 1056.06 465.536 1060.81 463.638C1065.55 461.74 1069.43 458.162 1071.71 453.586C1073.99 449.011 1074.5 443.758 1073.15 438.828C1071.8 433.899 1068.69 429.638 1064.4 426.857L1061.96 435.076L1060.23 424.772C1060.21 424.764 1060.19 424.758 1060.17 424.752C1057.61 423.818 1054.88 423.4 1052.15 423.521C1049.41 423.642 1046.73 424.3 1044.26 425.457C1041.78 426.615 1039.55 428.249 1037.71 430.266C1035.86 432.284 1034.43 434.645 1033.5 437.215C1032.57 439.785 1032.15 442.514 1032.28 445.245C1032.4 447.976 1033.06 450.656 1034.22 453.133C1035.38 455.609 1037.01 457.833 1039.03 459.677C1041.05 461.521 1043.41 462.949 1045.98 463.88H1045.98Z","stroke","currentColor","stroke-miterlimit","10",1,"text-gray-800","dark:text-gray-600"],["d","M1023.32 502.167C1024.15 506.867 1026.57 511.14 1030.17 514.27C1033.77 517.4 1038.34 519.195 1043.11 519.356C1047.88 519.517 1052.56 518.032 1056.37 515.152C1060.17 512.272 1062.87 508.171 1064.01 503.537C1065.15 498.903 1064.66 494.018 1062.63 489.701C1060.59 485.384 1057.14 481.897 1052.84 479.826C1048.54 477.755 1043.66 477.225 1039.02 478.326C1034.37 479.426 1030.25 482.09 1027.33 485.87L1036.61 499.826L1023.94 492.418C1022.95 495.572 1022.74 498.915 1023.32 502.167V502.167Z","fill","#57B894"],["d","M1024.18 499.409C1025.01 504.109 1027.42 508.382 1031.03 511.512C1034.63 514.642 1039.2 516.437 1043.97 516.598C1048.74 516.759 1053.42 515.274 1057.22 512.394C1061.03 509.514 1063.73 505.413 1064.87 500.779C1066.01 496.145 1065.52 491.26 1063.49 486.943C1061.45 482.626 1058 479.139 1053.7 477.068C1049.4 474.997 1044.52 474.467 1039.87 475.568C1035.23 476.668 1031.1 479.332 1028.19 483.112L1037.46 497.068L1024.79 489.661C1023.81 492.814 1023.6 496.157 1024.18 499.409V499.409Z","stroke","currentColor","stroke-miterlimit","10",1,"text-gray-800","dark:text-gray-600"],["d","M9.00746 470.249C10.9978 470.972 13.1289 471.224 15.2329 470.983C17.337 470.743 19.3563 470.017 21.1319 468.862C22.9075 467.708 24.3908 466.157 25.4648 464.332C26.5388 462.507 27.1742 460.457 27.3208 458.345C27.4675 456.232 27.1215 454.114 26.3101 452.158C25.4987 450.202 24.244 448.461 22.645 447.073C21.0459 445.684 19.1463 444.686 17.0957 444.157C15.0451 443.628 12.8997 443.582 10.8285 444.024L11.1707 451.062L7.84085 445.03C4.57278 446.566 2.04805 449.336 0.821494 452.732C0.385892 453.922 0.121078 455.167 0.034953 456.431C-0.17523 459.397 0.586979 462.35 2.20607 464.843C3.82517 467.337 6.2129 469.234 9.00746 470.249V470.249Z","fill","#57B894"],["d","M25.4837 551.879C24.3083 545.893 29.4017 540.587 34.4329 537.138C39.464 533.689 45.3427 530.3 47.0593 524.446C49.5264 516.034 42.1776 508.33 36.4579 501.686C32.2144 496.756 28.5702 491.34 25.6016 485.551C24.311 483.278 23.4319 480.794 23.0049 478.215C22.5539 474.486 23.7519 470.775 24.9588 467.219C28.9794 455.37 33.2782 443.62 37.8551 431.97","stroke","currentColor","stroke-miterlimit","10",1,"text-gray-800","dark:text-gray-600"],["d","M9.57064 468.437C11.5609 469.16 13.6921 469.412 15.7961 469.171C17.9001 468.931 19.9195 468.205 21.6951 467.05C23.4707 465.896 24.9539 464.345 26.0279 462.52C27.1019 460.695 27.7373 458.645 27.884 456.533C28.0307 454.42 27.6847 452.302 26.8733 450.346C26.0618 448.39 24.8072 446.649 23.2081 445.261C21.6091 443.872 19.7094 442.874 17.6589 442.345C15.6083 441.816 13.4628 441.77 11.3916 442.212L11.7339 449.25L8.40403 443.218C5.13595 444.754 2.61122 447.524 1.38467 450.92C0.949069 452.11 0.684259 453.355 0.598129 454.619C0.387932 457.585 1.15014 460.538 2.76923 463.031C4.38833 465.525 6.77607 467.422 9.57064 468.437V468.437Z","stroke","currentColor","stroke-miterlimit","10",1,"text-gray-800","dark:text-gray-600"],["d","M23.8124 429.539C24.5935 427.384 25.9044 425.46 27.6244 423.945C29.3444 422.429 31.4181 421.371 33.6545 420.868L34.7803 427.559L36.8677 420.532C39.7659 420.575 42.5754 421.537 44.8907 423.281C47.206 425.025 48.9071 427.46 49.7486 430.233C50.5901 433.007 50.5283 435.976 49.5723 438.712C48.6162 441.449 46.8152 443.81 44.4295 445.456C42.0437 447.102 39.1966 447.948 36.2991 447.87C33.4016 447.793 30.6038 446.796 28.3095 445.025C26.0152 443.254 24.3432 440.799 23.5349 438.016C22.7265 435.232 22.8237 432.264 23.8124 429.539V429.539Z","fill","#57B894"],["d","M24.5632 427.123C25.3443 424.968 26.6552 423.044 28.3752 421.529C30.0952 420.013 32.169 418.955 34.4053 418.452L35.5312 425.143L37.6186 418.116C40.5168 418.158 43.3263 419.121 45.6415 420.865C47.9568 422.609 49.658 425.044 50.4995 427.817C51.3409 430.591 51.2792 433.56 50.3231 436.296C49.367 439.033 47.5661 441.394 45.1803 443.04C42.7946 444.686 39.9474 445.532 37.0499 445.454C34.1525 445.377 31.3546 444.38 29.0603 442.609C26.7661 440.838 25.094 438.383 24.2857 435.599C23.4774 432.816 23.5746 429.848 24.5632 427.123V427.123Z","stroke","currentColor","stroke-miterlimit","10",1,"text-gray-800","dark:text-gray-600"],["d","M34.0576 501.822C37.214 502.967 40.6813 502.91 43.7987 501.663C46.9162 500.416 49.4656 498.065 50.9612 495.059C52.4568 492.052 52.7939 488.601 51.9083 485.362C51.0227 482.124 48.9763 479.324 46.1592 477.497L44.5553 482.897L43.418 476.127C43.4067 476.122 43.3951 476.118 43.3832 476.114C41.6948 475.5 39.9021 475.225 38.1073 475.304C36.3126 475.384 34.551 475.816 32.9234 476.576C31.2957 477.336 29.8338 478.41 28.6213 479.736C27.4088 481.061 26.4693 482.613 25.8567 484.301C25.2441 485.99 24.9703 487.783 25.0509 489.578C25.1315 491.373 25.565 493.134 26.3266 494.761C27.0882 496.388 28.163 497.849 29.4895 499.061C30.816 500.272 32.3683 501.21 34.0576 501.822V501.822Z","fill","#57B894"],["d","M34.7081 499.374C37.8645 500.519 41.3319 500.463 44.4493 499.216C47.5667 497.968 50.1162 495.618 51.6118 492.611C53.1074 489.605 53.4445 486.154 52.5589 482.915C51.6733 479.676 49.6269 476.877 46.8098 475.05L45.2059 480.45L44.0685 473.68C44.0573 473.675 44.0457 473.67 44.0337 473.667C42.3458 473.055 40.5537 472.781 38.7599 472.861C36.9661 472.941 35.2057 473.374 33.5791 474.135C30.2941 475.671 27.7539 478.449 26.5172 481.858C25.2806 485.267 25.4488 489.028 26.9849 492.313C28.521 495.597 31.2991 498.138 34.7081 499.374V499.374Z","stroke","currentColor","stroke-miterlimit","10",1,"text-gray-800","dark:text-gray-600"],["d","M19.822 524.53C20.3647 527.618 21.9528 530.426 24.3198 532.482C26.6868 534.538 29.6889 535.718 32.8226 535.823C35.9562 535.929 39.0309 534.954 41.5309 533.061C44.0309 531.169 45.8042 528.475 46.5535 525.43C47.3027 522.385 46.9823 519.176 45.6459 516.339C44.3096 513.503 42.0386 511.212 39.2139 509.852C36.3891 508.491 33.1823 508.143 30.1314 508.866C27.0804 509.589 24.3708 511.339 22.457 513.822L28.5493 522.992L20.2249 518.125C19.5795 520.197 19.4413 522.393 19.822 524.53V524.53Z","fill","#57B894"],["d","M20.3851 522.718C20.9278 525.806 22.5159 528.614 24.8829 530.67C27.25 532.726 30.252 533.906 33.3857 534.011C36.5194 534.117 39.594 533.142 42.094 531.249C44.594 529.357 46.3673 526.663 47.1166 523.618C47.8658 520.573 47.5454 517.364 46.2091 514.527C44.8727 511.691 42.6017 509.4 39.777 508.039C36.9522 506.679 33.7454 506.331 30.6945 507.054C27.6435 507.777 24.9339 509.527 23.0201 512.01L29.1124 521.18L20.788 516.313C20.1426 518.385 20.0044 520.581 20.3851 522.718V522.718Z","stroke","currentColor","stroke-miterlimit","10",1,"text-gray-800","dark:text-gray-600"],["id","clip0"],["width","1074.39","height","584.231","fill","white"],[1,"mt-12","text-center","text-4xl","font-extrabold","leading-tight","tracking-tight","sm:mt-24","md:text-7xl","md:leading-none"],[1,"text-secondary","mt-2","text-center","text-lg","font-medium","tracking-tight","md:text-xl"],[1,"mt-12","font-medium","text-primary-500","underline",3,"routerLink"]],template:function(e,p){1&e&&(C.j41(0,"div",0)(1,"div",1)(2,"div",2),C.qSk(),C.j41(3,"svg",3)(4,"g",4),C.nrm(5,"path",5)(6,"path",6)(7,"path",7)(8,"path",8)(9,"path",9)(10,"path",10)(11,"path",11)(12,"path",12)(13,"path",13)(14,"path",14)(15,"path",15)(16,"path",16)(17,"path",17)(18,"path",18)(19,"path",19)(20,"path",20)(21,"path",21)(22,"path",22)(23,"path",23)(24,"path",24)(25,"path",25)(26,"path",26)(27,"path",27)(28,"path",28)(29,"path",29)(30,"path",30)(31,"path",31)(32,"path",32)(33,"path",33)(34,"path",34)(35,"path",35)(36,"path",36)(37,"path",37)(38,"path",38)(39,"path",39)(40,"path",40)(41,"path",41)(42,"path",42)(43,"path",43),C.k0s(),C.j41(44,"defs")(45,"clipPath",44),C.nrm(46,"rect",45),C.k0s()()()(),C.joV(),C.j41(47,"div",46),C.EFF(48," Ooops... 404! "),C.k0s(),C.j41(49,"div",47),C.EFF(50," The page you requested could not be found. "),C.k0s(),C.j41(51,"a",48),C.EFF(52," Back to Dashboard "),C.k0s()()()),2&e&&(C.R7$(51),C.Y8G("routerLink",C.lJ4(1,o)))},dependencies:[a.Wk],encapsulation:2,changeDetection:0})}}return r})()}]}}]); \ No newline at end of file diff --git a/307.441271afb8e1ca40.js b/307.441271afb8e1ca40.js new file mode 100644 index 0000000..913900d --- /dev/null +++ b/307.441271afb8e1ca40.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangor=self.webpackChunkangor||[]).push([[307],{6307:(be,N,c)=>{c.r(N),c.d(N,{default:()=>ve});var t=c(4438),_=c(5245);let O=(()=>{class i{constructor(){}static{this.\u0275fac=function(n){return new(n||i)}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["chat"]],decls:3,vars:0,consts:[[1,"absolute","inset-0","flex","min-w-0","flex-col","overflow-hidden"],[1,"flex","flex-auto","overflow-hidden"]],template:function(n,o){1&n&&(t.j41(0,"div",0)(1,"div",1),t.nrm(2,"router-outlet"),t.k0s()())},dependencies:[_.n3],encapsulation:2,changeDetection:0})}}return i})();var f=c(467),I=c(4412),R=c(1413),V=c(1985),F=c(8810),B=c(6648),K=c(7673),X=c(5964),Y=c(6697),G=c(5558),D=c(6354),S=c(9437),L=c(5462),$=c(8418),H=c(6324),z=c(7291),W=c(6231),Q=c(2827);let x=(()=>{class i{constructor(e,n,o,r){this._signerService=e,this._storageService=n,this._relayService=o,this._metadataQueueService=r,this.chatList=[],this.latestMessageTimestamps={},this.messageQueue=[],this.isDecrypting=!1,this.decryptedPrivateKey="",this._chat=new I.t(null),this._chats=new I.t(null),this._contact=new I.t(null),this._contacts=new I.t(null),this._profile=new I.t(null),this._unsubscribeAll=new R.B}get profile$(){return this._profile.asObservable()}get chat$(){return this._chat.asObservable()}get chats$(){return this._chats.asObservable()}get contact$(){return this._contact.asObservable()}get contacts$(){return this._contacts.asObservable()}checkCurrentChatOnPageRefresh(e){e&&this.getChatById(e).subscribe(o=>{o&&(this._chat.next(o),this.loadAndFetchChatHistory(e))})}getContact(e){var n=this;return(0,f.A)(function*(){try{if(!e)return;n._storageService.profile$.subscribe(o=>{o&&o.pubKey&&o.metadata&&o.pubKey===e&&n._contact.next({pubKey:e,displayName:o.metadata.name?o.metadata.name:"Unknown",picture:o.metadata.picture,about:o.metadata.about})})}catch(o){console.error("Error fetching contact metadata:",o)}})()}getContacts(){return new V.c(e=>(this._storageService.getAllProfiles().then(n=>{if(n&&n.length>0){const o=n.map(r=>(r.pubKey||console.error("Contact is missing pubKey:",r),r));this._contacts.next(o),e.next(o)}else e.next([]);e.complete()}).catch(n=>{console.error("Error loading cached contacts from IndexedDB:",n),e.next([]),e.complete()}),{unsubscribe(){}}))}getProfile(){var e=this;return(0,f.A)(function*(){try{e._storageService.profile$.subscribe(n=>{n&&n.pubKey&&n.metadata&&n.pubKey===e._signerService.getPublicKey()&&e._profile.next(n.metadata)}),e._storageService.getProfile(e._signerService.getPublicKey()).then(n=>{e._profile.next(n)})}catch(n){console.error("Error fetching profile metadata:",n)}})()}getChats(){var e=this;return(0,f.A)(function*(){const n=e._signerService.getPublicKey(),o=yield e._signerService.isUsingExtension(),r=yield e._signerService.isUsingSecretKey();return e.decryptedPrivateKey=r?yield e._signerService.getDecryptedSecretKey():"",yield Promise.all([e.subscribeToChatList(n,o,r,e.decryptedPrivateKey)]),e.getChatListStream()})()}subscribeToChatList(e,n,o,r){var a=this;return this._relayService.ensureConnectedRelays().then((0,f.A)(function*(){const u=[{kinds:[$.rV],authors:[e],limit:1500},{kinds:[$.rV],"#p":[e],limit:1500}];var l;a._relayService.getPool().subscribeMany(a._relayService.getConnectedRelays(),u,{onevent:(l=(0,f.A)(function*(d){const h=d.pubkey===e?d.tags.find(M=>"p"===M[0])?.[1]||"":d.pubkey;h&&d.created_at>(a.latestMessageTimestamps[h]||0)&&(a.messageQueue.push(d),a.processNextMessage(e,n,o,r))}),function(h){return l.apply(this,arguments)}),oneose:()=>{(a.chatList||[]).length>0&&a._chats.next(a.chatList)}})})),this.getChatListStream()}processNextMessage(e,n,o,r){var a=this;return(0,f.A)(function*(){if(!a.isDecrypting&&0!==a.messageQueue.length){a.isDecrypting=!0;try{for(;a.messageQueue.length>0;){const u=a.messageQueue.shift();if(!u)continue;const l=u.pubkey===e,d=l?u.tags.find(y=>"p"===y[0])?.[1]||"":u.pubkey;if(!d)continue;const h=yield a.decryptReceivedMessage(u,n,o,r,d);h&&a.addOrUpdateChatList(d,h,u.created_at,l)}}catch{}finally{a.isDecrypting=!1}}})()}addOrUpdateChatList(e,n,o,r){const a=this.chatList.find(l=>l.contact?.pubKey===e),u={id:`${e}-${o}`,chatId:e,contactId:e,isMine:r,value:n,createdAt:new Date(1e3*o).toISOString()};if(a)a.messages?.some(d=>d.id===u.id)||(a.messages=[...a.messages||[],u].sort((d,h)=>new Date(d.createdAt).getTime()-new Date(h.createdAt).getTime()),Number(a.lastMessageAt)h.pubKey===e)||{pubKey:e};this.chatList.push({id:e,contact:{pubKey:l.pubKey,name:l.name||"Unknown",picture:l.picture||"/images/avatars/avatar-placeholder.png",about:l.about||"",displayName:l.displayName||l.name||"Unknown"},lastMessage:n,lastMessageAt:o,messages:[u]})}this.chatList.sort((l,d)=>Number(d.lastMessageAt)-Number(l.lastMessageAt)),this._chats.next(this.chatList),this._storageService.profile$.pipe((0,X.p)(l=>l&&l.pubKey===e)).subscribe(l=>{const d=this.chatList.find(h=>h.contact?.pubKey===e);d&&(d.contact={...d.contact,name:l.metadata?.name||d.contact.name,picture:l.metadata?.picture||d.contact.picture,about:l.metadata?.about||d.contact.about,displayName:l.metadata?.displayName||l.metadata?.name||d.contact.displayName},this._chats.next(this.chatList))})}getChatListStream(){return this._chats.asObservable()}decryptReceivedMessage(e,n,o,r,a){var u=this;return(0,f.A)(function*(){return n&&!o?yield u._signerService.decryptMessageWithExtension(a,e.content):o&&!n?yield u._signerService.decryptMessage(r,a,e.content):void 0})()}loadAndFetchChatHistory(e,n=!1){var o=this;return(0,f.A)(function*(){const r=o._signerService.getPublicKey(),a=[{kinds:[$.rV],authors:[r],"#p":[e],limit:10},{kinds:[$.rV],authors:[e],"#p":[r],limit:10}],u=[];if(o._relayService.getPool().subscribeMany(o._relayService.getConnectedRelays(),a,{onevent:(l=(0,f.A)(function*(d){const h=d.pubkey===r,y=h?e:d.pubkey,M=yield o._signerService.isUsingExtension(),_e=yield o._signerService.isUsingSecretKey(),T=yield o.decryptReceivedMessage(d,M,_e,o.decryptedPrivateKey,y);if(T){const U=Math.floor(d.created_at),Ce={id:d.id,chatId:e,contactId:y,isMine:h,value:T,createdAt:new Date(1e3*U).toISOString()};n&&u.push(Ce),o.addOrUpdateChatList(e,T,U,h),o._chat.next(o.chatList.find(xe=>xe.id===e))}}),function(h){return l.apply(this,arguments)}),oneose:()=>{}}),n)return yield new Promise(l=>setTimeout(l,1e3)),u;var l})()}updateChat(e,n){return this.chats$.pipe((0,Y.s)(1),(0,G.n)(o=>{const r=n.contact?.pubKey;if(!r)return(0,F.$)("No public key found for this chat");const a={kind:4,pubkey:r,content:JSON.stringify(n),created_at:Math.floor(Date.now()/1e3),tags:[["p",r]]};return a.id=(0,L.dq)(a),(0,B.H)(this._relayService.publishEventToWriteRelays(a)).pipe((0,D.T)(()=>{if(o){const u=o.findIndex(l=>l.id===e);-1!==u&&(o[u]=n,this._chats.next(o))}return n}),(0,S.W)(u=>(console.error("Failed to update chat via Nostr:",u),(0,F.$)(u))))}))}getChatById(e,n=null){return this.recipientPublicKey=e,(0,B.H)(Promise.all([this._signerService.getPublicKey()])).pipe((0,G.n)(()=>this.chats$.pipe((0,Y.s)(1),(0,G.n)(o=>{if(!o||0===o.length)return this.createNewChat(e,n);const r=o.find(a=>a.id===e);return r?(this._chat.next(r),this.loadAndFetchChatHistory(this.recipientPublicKey),(0,K.of)(r)):this.createNewChat(e,n)}))),(0,S.W)(o=>(console.error("Error fetching chat by id from Nostr:",o),(0,F.$)(o))))}createNewChat(e,n=null){const o={id:e||"",contact:n?{pubKey:n.pubKey||e,name:n.name||"Unknown",picture:n.picture||"/images/avatars/avatar-placeholder.png"}:{pubKey:e,name:"Unknown",picture:"/images/avatars/avatar-placeholder.png"},lastMessage:"new chat...",lastMessageAt:Math.floor(Date.now()/1e3)||0,messages:[]};return this._metadataQueueService.addPublicKey(e),this._storageService.profile$.pipe((0,X.p)(r=>r&&r.pubKey===e),(0,D.T)(r=>(o.contact={pubKey:e,name:r.metadata?.name||"Unknown",picture:r.metadata?.picture||"/images/avatars/avatar-placeholder.png",about:r.metadata?.about||"",displayName:r.metadata?.displayName||r.metadata?.name||"Unknown"},o)))}resetChat(){this._chat.next(null)}sendPrivateMessage(e){var n=this;return(0,f.A)(function*(){try{n.message=e;const o=yield n._signerService.isUsingExtension(),r=yield n._signerService.isUsingSecretKey();if(o&&!r)yield n.handleMessageSendingWithExtension();else if(!o&&r){if(!n.isValidMessageSetup())return void console.error("Message, sender private key, or recipient public key is not properly set.");const a=yield n._signerService.encryptMessage(n.decryptedPrivateKey,n.recipientPublicKey,n.message),u=n._signerService.getUnsignedEvent(4,[["p",n.recipientPublicKey]],a),l=n._signerService.getSignedEvent(u,n.decryptedPrivateKey);(yield n._relayService.publishEventToWriteRelays(l))?n.message="":console.error("Failed to send the message.")}}catch(o){console.error("Error sending private message:",o)}})()}handleMessageSendingWithExtension(){var e=this;return(0,f.A)(function*(){try{const n=yield e._signerService.encryptMessageWithExtension(e.message,e.recipientPublicKey),o=yield e._signerService.signEventWithExtension({kind:4,pubkey:e._signerService.getPublicKey(),tags:[["p",e.recipientPublicKey]],content:n,created_at:Math.floor(Date.now()/1e3)});(yield e._relayService.publishEventToWriteRelays(o))?e.message="":console.error("Failed to send the message with extension.")}catch(n){console.error("Error sending message with extension:",n)}})()}isValidMessageSetup(){return""!==this.message.trim()&&""!==this.recipientPublicKey}ngOnDestroy(){this._unsubscribeAll.next(),this._unsubscribeAll.complete()}static{this.\u0275fac=function(n){return new(n||i)(t.KVO(H.A),t.KVO(z.n),t.KVO(W.b),t.KVO(Q.T))}}static{this.\u0275prov=t.jDH({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})();var g=c(177),p=c(8834),v=c(2408),m=c(9213),k=c(9042),b=c(9115),C=c(882),Z=c(8703);let J=(()=>{class i{transform(e){return/\.(jpeg|jpg|gif|png|bmp|svg|webp|tiff)$/i.test(e)?"\u{1f304} image":/\.(mp4|mov|avi|mkv|webm|flv|wmv|mpeg|3gp)$/i.test(e)?"\u{1f3ac} video":/\.(mp3|wav|ogg|m4a|aac|flac)$/i.test(e)?"\u{1f3b5} audio":/\.pdf$/i.test(e)?"\u{1f4c1} pdf":/(?:https?:\/\/)?(?:www\.)?(?:youtube\.com\/(?:[^\/\n\s]+\/\S+\/|(?:v|e(?:mbed)?)\/|\S*?[?&]v=)|youtu\.be\/)([a-zA-Z0-9_-]{11})/.test(e)?"\u{1f4fd}\ufe0f youtube":/https?:\/\/(www\.)?vimeo.com\/(\d+)/.test(e)?"\u{1f4fd}\ufe0f vimeo":/https?:\/\/(www\.)?instagram.com\/p\/[a-zA-Z0-9_-]+/.test(e)?"\u{1f52e} instagram":/https?:\/\/(www\.)?twitter.com\/[a-zA-Z0-9_]+\/status\/[0-9]+/.test(e)?"\u{1f426} twitter":/(https?:\/\/[^\s]+)/.test(e)?"\u{1f310} url":e}static{this.\u0275fac=function(n){return new(n||i)}}static{this.\u0275pipe=t.EJ8({name:"checkmessage",type:i,pure:!0})}}return i})();var w=c(6977);function q(i,s){if(1&i){const e=t.RV6();t.j41(0,"div",15),t.bIt("click",function(){t.eBV(e);const o=t.XpG().$implicit,r=t.XpG(2);return t.Njj(r.openChat(o))}),t.EFF(1),t.k0s()}if(2&i){const e=t.XpG().$implicit;t.R7$(),t.SpI(" ",e.name.charAt(0)," ")}}function tt(i,s){if(1&i&&t.nrm(0,"img",10),2&i){const e=t.XpG().$implicit;t.Y8G("src",e.picture,t.B4B)}}function et(i,s){if(1&i&&(t.j41(0,"div",11),t.EFF(1),t.k0s()),2&i){const e=t.XpG().$implicit;t.R7$(),t.SpI(" ",e.name.charAt(0)," ")}}function nt(i,s){if(1&i){const e=t.RV6();t.DNE(0,q,2,1,"div",7),t.j41(1,"div",8),t.bIt("click",function(){const o=t.eBV(e).$implicit,r=t.XpG(2);return t.Njj(r.openChat(o))}),t.j41(2,"div",9),t.DNE(3,tt,1,1,"img",10)(4,et,2,1,"div",11),t.k0s(),t.j41(5,"div",12)(6,"div",13),t.EFF(7),t.k0s(),t.j41(8,"div",14),t.EFF(9),t.k0s()()()}if(2&i){const e=s.$implicit,n=s.$index,o=t.XpG(2);t.vxM(0===n||e.name.charAt(0)!==o.contacts[n-1].name.charAt(0)?0:-1),t.R7$(3),t.vxM(e.picture?3:-1),t.R7$(),t.vxM(e.picture?-1:4),t.R7$(3),t.SpI(" ",e.name," "),t.R7$(2),t.SpI(" ",e.about," ")}}function it(i,s){if(1&i&&t.Z7z(0,nt,10,5,null,null,t.BUC().trackByFn,!0),2&i){const e=t.XpG();t.Dyx(e.contacts)}}function ot(i,s){1&i&&(t.j41(0,"div",6),t.EFF(1," There are no contacts! "),t.k0s())}let rt=(()=>{class i{constructor(e,n){this._chatService=e,this.router=n,this.contacts=[],this._unsubscribeAll=new R.B}ngOnInit(){this._chatService.contacts$.pipe((0,w.Q)(this._unsubscribeAll)).subscribe(e=>{this.contacts=e})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}trackByFn(e,n){return n.id||e}openChat(e){this._chatService.getChatById(e.pubKey,e).subscribe({next:n=>{console.log("Chat loaded or created:",n),this.router.navigate(["/chat",e.pubKey])},error:n=>{console.error("Error loading or creating chat:",n)},complete:()=>{this.drawer.close()}})}static{this.\u0275fac=function(n){return new(n||i)(t.rXU(x),t.rXU(_.Ix))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["chat-new-chat"]],inputs:{drawer:"drawer"},decls:9,vars:2,consts:[[1,"bg-card","flex","h-full","flex-auto","flex-col","overflow-hidden","dark:bg-default"],[1,"-mb-px","flex","h-18","flex-0","items-center","bg-gray-50","px-6","dark:bg-transparent"],["mat-icon-button","",3,"click"],[3,"svgIcon"],[1,"ml-2","text-2xl","font-semibold"],[1,"relative","overflow-y-auto"],[1,"border-t","p-8","text-center","text-4xl","font-semibold","tracking-tight","sm:p-16"],[1,"text-secondary","sticky","top-0","z-10","-mt-px","border-b","border-t","bg-gray-100","px-6","py-1","font-medium","uppercase","dark:bg-gray-900","md:px-8"],[1,"z-20","flex","cursor-pointer","items-center","border-b","px-6","py-4","dark:hover:bg-hover","hover:bg-gray-100","md:px-8",3,"click"],[1,"flex","h-10","w-10","flex-0","items-center","justify-center","overflow-hidden","rounded-full"],["onerror","this.onerror=null; this.src='/images/avatars/avatar-placeholder.png';","alt","Contact picture",1,"h-full","w-full","object-cover",3,"src"],[1,"flex","h-full","w-full","items-center","justify-center","rounded-full","bg-gray-200","text-lg","uppercase","text-gray-600","dark:bg-gray-700","dark:text-gray-200"],[1,"ml-4","min-w-0"],[1,"truncate","font-medium","leading-5"],[1,"text-secondary","truncate","leading-5"],[1,"text-secondary","sticky","top-0","z-10","-mt-px","border-b","border-t","bg-gray-100","px-6","py-1","font-medium","uppercase","dark:bg-gray-900","md:px-8",3,"click"]],template:function(n,o){1&n&&(t.j41(0,"div",0)(1,"div",1)(2,"button",2),t.bIt("click",function(){return o.drawer.close()}),t.nrm(3,"mat-icon",3),t.k0s(),t.j41(4,"div",4),t.EFF(5,"New chat"),t.k0s()(),t.j41(6,"div",5),t.DNE(7,it,2,0)(8,ot,2,0,"div",6),t.k0s()()),2&n&&(t.R7$(3),t.Y8G("svgIcon","heroicons_outline:arrow-long-left"),t.R7$(4),t.vxM(o.contacts.length?7:8))},dependencies:[p.Hl,p.iY,m.m_,m.An],encapsulation:2,changeDetection:0})}}return i})();var j=c(9417);function st(i,s){if(1&i&&t.nrm(0,"img",7),2&i){const e=t.XpG();t.Y8G("src",e.profile.picture,t.B4B)("alt","Profile picture")}}function at(i,s){if(1&i&&(t.j41(0,"div",8),t.EFF(1),t.k0s()),2&i){const e=t.XpG();t.R7$(),t.SpI(" ",e.profile.name.charAt(0)," ")}}let ct=(()=>{class i{constructor(e){this._chatService=e,this._unsubscribeAll=new R.B}ngOnInit(){this._chatService.profile$.pipe((0,w.Q)(this._unsubscribeAll)).subscribe(e=>{this.profile=e})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}static{this.\u0275fac=function(n){return new(n||i)(t.rXU(x))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["chat-profile"]],inputs:{drawer:"drawer"},decls:32,vars:9,consts:[[1,"bg-card","flex","flex-auto","flex-col","overflow-y-auto","dark:bg-default"],[1,"flex","h-18","flex-0","items-center","border-b","bg-gray-50","px-6","dark:bg-transparent"],["mat-icon-button","",3,"click"],[3,"svgIcon"],[1,"ml-2","text-2xl","font-semibold"],[1,"px-6"],[1,"relative","mx-auto","mt-8","flex","h-40","w-40","flex-0","rounded-full"],["onerror","this.onerror=null; this.src='/images/avatars/avatar-placeholder.png';",1,"h-full","w-full","rounded-full","object-cover",3,"src","alt"],[1,"flex","h-full","w-full","items-center","justify-center","rounded-full","bg-gray-200","text-8xl","font-semibold","uppercase","text-gray-600","dark:bg-gray-700","dark:text-gray-200"],[1,"mx-2","mt-8","flex","flex-col","space-y-6"],[1,"flex","items-center"],[1,"icon-size-5","mr-3","text-gray-500",3,"svgIcon"],[1,"text-sm","font-medium","text-gray-500"],[1,"text-lg"]],template:function(n,o){1&n&&(t.j41(0,"div",0)(1,"div",1)(2,"button",2),t.bIt("click",function(){return o.drawer.close()}),t.nrm(3,"mat-icon",3),t.k0s(),t.j41(4,"div",4),t.EFF(5,"Profile"),t.k0s()(),t.j41(6,"div",5)(7,"div",6),t.DNE(8,st,1,2,"img",7)(9,at,2,1,"div",8),t.k0s(),t.j41(10,"div",9)(11,"div",10),t.nrm(12,"mat-icon",11),t.j41(13,"div")(14,"div",12),t.EFF(15,"Name"),t.k0s(),t.j41(16,"div",13),t.EFF(17),t.k0s()()(),t.j41(18,"div",10),t.nrm(19,"mat-icon",11),t.j41(20,"div")(21,"div",12),t.EFF(22,"Username"),t.k0s(),t.j41(23,"div",13),t.EFF(24),t.k0s()()(),t.j41(25,"div",10),t.nrm(26,"mat-icon",11),t.j41(27,"div")(28,"div",12),t.EFF(29,"About"),t.k0s(),t.j41(30,"div",13),t.EFF(31),t.k0s()()()()()()),2&n&&(t.R7$(3),t.Y8G("svgIcon","heroicons_outline:arrow-long-left"),t.R7$(5),t.vxM(o.profile.picture?8:-1),t.R7$(),t.vxM(o.profile.picture?-1:9),t.R7$(3),t.Y8G("svgIcon","heroicons_solid:user-circle"),t.R7$(5),t.JRh(o.profile.name),t.R7$(2),t.Y8G("svgIcon","heroicons_solid:envelope"),t.R7$(5),t.JRh(o.profile.username),t.R7$(2),t.Y8G("svgIcon","heroicons_solid:identification"),t.R7$(5),t.JRh(o.profile.about))},dependencies:[p.Hl,p.iY,m.m_,m.An,v.RG,k.fS,j.YN],encapsulation:2,changeDetection:0})}}return i})();var lt=c(7857);const dt=(i,s)=>({"dark:hover:bg-hover hover:bg-gray-100":i,"bg-primary-50 dark:bg-hover":s}),ut=i=>[i],ht=(i,s)=>({"absolute inset-0 z-20 flex lg:static lg:inset-auto":i,"hidden lg:flex":s});function mt(i,s){if(1&i&&t.nrm(0,"chat-new-chat",6),2&i){t.XpG();const e=t.sdS(3);t.Y8G("drawer",e)}}function pt(i,s){if(1&i&&t.nrm(0,"chat-profile",6),2&i){t.XpG();const e=t.sdS(3);t.Y8G("drawer",e)}}function gt(i,s){if(1&i&&t.nrm(0,"img",15),2&i){const e=t.XpG(2);t.Y8G("src",null==e.profile?null:e.profile.picture,t.B4B)}}function ft(i,s){if(1&i&&(t.j41(0,"div",16),t.EFF(1),t.k0s()),2&i){const e=t.XpG(2);t.R7$(),t.SpI(" ",null==e.profile||null==e.profile.name?null:e.profile.name.charAt(0)," ")}}function vt(i,s){if(1&i&&t.nrm(0,"div",38),2&i){const e=t.XpG().$implicit,n=t.XpG(3);t.AVh("ring-primary-50",n.selectedChat&&n.selectedChat.id===e.id)}}function _t(i,s){if(1&i&&t.nrm(0,"img",39),2&i){const e=t.XpG().$implicit;t.Y8G("src",null==e.contact?null:e.contact.picture,t.B4B)}}function Ct(i,s){if(1&i&&(t.j41(0,"div",16),t.EFF(1),t.k0s()),2&i){const e=t.XpG().$implicit;t.R7$(),t.SpI(" ",null==e.contact||null==e.contact.name?null:e.contact.name.charAt(0)," ")}}function xt(i,s){1&i&&t.nrm(0,"mat-icon",37),2&i&&t.Y8G("svgIcon","heroicons_solid:speaker-x-mark")}function bt(i,s){if(1&i&&(t.j41(0,"a",27)(1,"div",28),t.DNE(2,vt,1,2,"div",29)(3,_t,1,1,"img",30)(4,Ct,2,1,"div",31),t.k0s(),t.j41(5,"div",32)(6,"div",33),t.EFF(7),t.k0s(),t.j41(8,"div",34),t.EFF(9),t.nI1(10,"checkmessage"),t.k0s()(),t.j41(11,"div",35)(12,"div",36),t.EFF(13),t.nI1(14,"ago"),t.k0s(),t.DNE(15,xt,1,1,"mat-icon",37),t.k0s()()),2&i){const e=s.$implicit,n=t.XpG(3);t.Y8G("ngClass",t.l_i(17,dt,!n.selectedChat||n.selectedChat.id!==e.id,n.selectedChat&&n.selectedChat.id===e.id))("routerLink",t.eq3(20,ut,e.id)),t.R7$(2),t.vxM(e.unreadCount>0?2:-1),t.R7$(),t.Y8G("ngIf",null==e.contact?null:e.contact.picture),t.R7$(),t.Y8G("ngIf",!(null!=e.contact&&e.contact.picture)),t.R7$(3),t.SpI(" ",null==e.contact?null:e.contact.name," "),t.R7$(),t.AVh("text-primary",e.unreadCount>0)("dark:text-primary-500",e.unreadCount>0),t.R7$(),t.SpI(" ",t.bMT(10,13,e.lastMessage)," "),t.R7$(4),t.SpI(" ",t.bMT(14,15,e.lastMessageAt)," "),t.R7$(2),t.vxM(e.muted?15:-1)}}function yt(i,s){if(1&i&&t.Z7z(0,bt,16,22,"a",27,t.BUC().trackByFn,!0),2&i){const e=t.XpG(2);t.Dyx(e.filteredChats)}}function kt(i,s){1&i&&(t.j41(0,"div",9),t.nrm(1,"mat-icon",40),t.j41(2,"div",41),t.EFF(3," No chats "),t.k0s()()),2&i&&(t.R7$(),t.Y8G("svgIcon","heroicons_outline:chat-bubble-oval-left-ellipsis"))}function wt(i,s){if(1&i){const e=t.RV6();t.j41(0,"div",8)(1,"div",11)(2,"div",12)(3,"div",13),t.bIt("click",function(){t.eBV(e);const o=t.XpG();return t.Njj(o.openProfile())}),t.j41(4,"div",14),t.DNE(5,gt,1,1,"img",15)(6,ft,2,1,"div",16),t.k0s(),t.j41(7,"div",17),t.EFF(8),t.k0s()(),t.j41(9,"button",18),t.bIt("click",function(){t.eBV(e);const o=t.XpG();return t.Njj(o.openNewChat())}),t.nrm(10,"mat-icon",19),t.k0s(),t.j41(11,"button",20),t.nrm(12,"mat-icon",19),t.j41(13,"mat-menu",null,1)(15,"button",21),t.bIt("click",function(){t.eBV(e);const o=t.XpG();return t.Njj(o.openProfile())}),t.nrm(16,"mat-icon",19),t.EFF(17," Profile "),t.k0s()()()(),t.j41(18,"div",22)(19,"mat-form-field",23),t.nrm(20,"mat-icon",24),t.j41(21,"input",25,2),t.bIt("input",function(){t.eBV(e);const o=t.sdS(22),r=t.XpG();return t.Njj(r.filterChats(o.value))}),t.k0s()()()(),t.j41(23,"div",26),t.DNE(24,yt,2,0)(25,kt,4,1,"div",9),t.k0s()()}if(2&i){const e=t.sdS(14),n=t.XpG();t.R7$(5),t.vxM(null!=n.profile&&n.profile.picture?5:-1),t.R7$(),t.vxM(null!=n.profile&&n.profile.picture?-1:6),t.R7$(2),t.SpI(" ",null==n.profile?null:n.profile.name," "),t.R7$(2),t.Y8G("svgIcon","heroicons_outline:plus-circle"),t.R7$(),t.Y8G("matMenuTriggerFor",e),t.R7$(),t.Y8G("svgIcon","heroicons_outline:ellipsis-vertical"),t.R7$(4),t.Y8G("svgIcon","heroicons_outline:user-circle"),t.R7$(3),t.Y8G("subscriptSizing","dynamic"),t.R7$(),t.Y8G("svgIcon","heroicons_solid:magnifying-glass"),t.R7$(),t.Y8G("autocomplete","off")("placeholder","Search or start new chat"),t.R7$(3),t.vxM(n.filteredChats.length>0?24:25)}}function jt(i,s){1&i&&(t.j41(0,"div",9),t.nrm(1,"mat-icon",40),t.j41(2,"div",41),t.EFF(3," No chats "),t.k0s()()),2&i&&(t.R7$(),t.Y8G("svgIcon","heroicons_outline:chat-bubble-oval-left-ellipsis"))}function It(i,s){if(1&i&&(t.j41(0,"div",10),t.nrm(1,"router-outlet"),t.k0s()),2&i){const e=t.XpG();t.Y8G("ngClass",t.l_i(1,ht,e.selectedChat&&e.selectedChat.id,!e.selectedChat||!e.selectedChat.id))}}let Rt=(()=>{class i{constructor(e,n,o,r){this._chatService=e,this._changeDetectorRef=n,this.route=o,this._angorNavigationService=r,this.chats=[],this.filteredChats=[],this.drawerOpened=!1,this._unsubscribeAll=new R.B}updateNavigationBadge(){const e=this._angorNavigationService.getComponent("mainNavigation");e&&(this._angorNavigationService.getItem("chat",e.navigation).badge.title="0",e.refresh())}ngOnInit(){this.updateNavigationBadge(),this._chatService.chats$.pipe((0,w.Q)(this._unsubscribeAll)).subscribe(n=>{this.chats=this.filteredChats=n,this._markForCheck()}),this._chatService.profile$.pipe((0,w.Q)(this._unsubscribeAll)).subscribe(n=>{this.profile=n,this._markForCheck()}),this._chatService.chat$.pipe((0,w.Q)(this._unsubscribeAll)).subscribe(n=>{this.selectedChat=n,this._markForCheck()});const e=localStorage.getItem("currentChatId");e&&this._chatService.checkCurrentChatOnPageRefresh(e)}ngOnDestroy(){this._unsubscribeAll.next(),this._unsubscribeAll.complete(),this._chatService.resetChat(),localStorage.removeItem("currentChatId")}filterChats(e){if(e){const n=e.toLowerCase();this.filteredChats=this.chats.filter(o=>o.contact?.name.toLowerCase().includes(n))}else this.filteredChats=this.chats;this._markForCheck()}openNewChat(){this.drawerComponent="new-chat",this.drawerOpened=!0,this._markForCheck()}openProfile(){this.drawerComponent="profile",this.drawerOpened=!0,this._markForCheck()}trackByFn(e,n){return n.id||e}_markForCheck(){this._changeDetectorRef.markForCheck()}static{this.\u0275fac=function(n){return new(n||i)(t.rXU(x),t.rXU(t.gRc),t.rXU(_.nX),t.rXU(lt.lX))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["chat-chats"]],decls:10,vars:7,consts:[["drawer",""],["chatsHeaderMenu",""],["searchField",""],[1,"bg-card","relative","flex","w-full","flex-auto","dark:bg-transparent"],[1,"h-full","flex-auto",3,"hasBackdrop"],[1,"w-full","dark:bg-gray-900","sm:w-100","lg:border-r","lg:shadow-none",3,"openedChange","autoFocus","opened"],[3,"drawer"],[1,"flex","overflow-hidden"],[1,"bg-card","relative","flex","w-full","min-w-0","flex-auto","flex-col","dark:bg-transparent","lg:min-w-100","lg:max-w-100"],[1,"flex","h-full","flex-auto","flex-col","items-center","justify-center"],[1,"flex-auto","border-l",3,"ngClass"],[1,"flex","flex-0","flex-col","border-b","bg-gray-50","px-8","py-4","dark:bg-transparent"],[1,"flex","items-center"],[1,"mr-1","flex","cursor-pointer","items-center",3,"click"],[1,"h-10","w-10"],["onerror","this.onerror=null; this.src='/images/avatars/avatar-placeholder.png';","alt","Profile picture",1,"h-full","w-full","rounded-full","object-cover",3,"src"],[1,"flex","h-full","w-full","items-center","justify-center","rounded-full","bg-gray-200","text-lg","uppercase","text-gray-600","dark:bg-gray-700","dark:text-gray-200"],[1,"ml-4","truncate","font-medium"],["mat-icon-button","",1,"ml-auto",3,"click"],[3,"svgIcon"],["mat-icon-button","",1,"-mr-4","ml-1",3,"matMenuTriggerFor"],["mat-menu-item","",3,"click"],[1,"mt-4"],[1,"angor-mat-rounded","angor-mat-dense","w-full",3,"subscriptSizing"],["matPrefix","",1,"icon-size-5",3,"svgIcon"],["matInput","",3,"input","autocomplete","placeholder"],[1,"flex-auto","overflow-y-auto"],[1,"z-20","flex","cursor-pointer","items-center","border-b","px-8","py-5",3,"ngClass","routerLink"],[1,"relative","flex","h-10","w-10","flex-0","items-center","justify-center"],[1,"ring-bg-card","absolute","bottom-0","right-0","-ml-0.5","h-2","w-2","flex-0","rounded-full","bg-primary","text-on-primary","ring-2","dark:bg-primary-500","dark:ring-gray-900",3,"ring-primary-50"],["class","h-full w-full rounded-full object-cover","alt","Contact picture",3,"src",4,"ngIf"],["class","flex h-full w-full items-center justify-center rounded-full bg-gray-200 text-lg uppercase text-gray-600 dark:bg-gray-700 dark:text-gray-200",4,"ngIf"],[1,"ml-4","min-w-0"],[1,"truncate","font-medium","leading-5"],[1,"text-secondary","truncate","leading-5"],[1,"ml-auto","flex","flex-col","items-end","self-start","pl-2"],[1,"text-secondary","overflow-hidden","whitespace-nowrap","text-sm","leading-5"],[1,"text-hint","icon-size-5",3,"svgIcon"],[1,"ring-bg-card","absolute","bottom-0","right-0","-ml-0.5","h-2","w-2","flex-0","rounded-full","bg-primary","text-on-primary","ring-2","dark:bg-primary-500","dark:ring-gray-900"],["alt","Contact picture",1,"h-full","w-full","rounded-full","object-cover",3,"src"],[1,"icon-size-24",3,"svgIcon"],[1,"text-secondary","mt-4","text-2xl","font-semibold","tracking-tight"]],template:function(n,o){if(1&n){const r=t.RV6();t.j41(0,"div",3)(1,"mat-drawer-container",4)(2,"mat-drawer",5,0),t.mxI("openedChange",function(u){return t.eBV(r),t.DH7(o.drawerOpened,u)||(o.drawerOpened=u),t.Njj(u)}),t.DNE(4,mt,1,1,"chat-new-chat",6)(5,pt,1,1,"chat-profile",6),t.k0s(),t.j41(6,"mat-drawer-content",7),t.DNE(7,wt,26,12,"div",8)(8,jt,4,1,"div",9)(9,It,2,4,"div",10),t.k0s()()()}2&n&&(t.R7$(),t.Y8G("hasBackdrop",!1),t.R7$(),t.Y8G("autoFocus",!1),t.R50("opened",o.drawerOpened),t.R7$(2),t.vxM("new-chat"===o.drawerComponent?4:-1),t.R7$(),t.vxM("profile"===o.drawerComponent?5:-1),t.R7$(2),t.vxM(o.chats&&o.chats.length>0?7:8),t.R7$(2),t.vxM(o.chats&&o.chats.length>0?9:-1))},dependencies:[C.vg,C.qe,C.$C,C.$l,rt,ct,p.Hl,p.iY,m.m_,m.An,b.Cn,b.kk,b.fb,b.Cp,v.RG,v.rl,v.JW,k.fS,k.fg,g.YU,_.Wk,_.n3,Z.g,g.MD,g.bT,J],encapsulation:2,changeDetection:0})}}return i})(),Ft=(()=>{class i{constructor(){}static{this.\u0275fac=function(n){return new(n||i)}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["chat-empty-conversation"]],decls:5,vars:1,consts:[[1,"bg-card","flex","flex-auto","flex-col","overflow-y-auto","dark:bg-default","lg:overflow-hidden"],[1,"flex","flex-auto","flex-col","items-center","justify-center","bg-gray-100","dark:bg-transparent"],[1,"icon-size-24",3,"svgIcon"],[1,"text-secondary","mt-4","text-2xl","font-semibold","tracking-tight"]],template:function(n,o){1&n&&(t.j41(0,"div",0)(1,"div",1),t.nrm(2,"mat-icon",2),t.j41(3,"div",3),t.EFF(4," Select a conversation or start a new chat "),t.k0s()()()),2&n&&(t.R7$(2),t.Y8G("svgIcon","heroicons_outline:chat-bubble-oval-left-ellipsis"))},dependencies:[m.m_,m.An],encapsulation:2,changeDetection:0})}}return i})();var A=c(7403),$t=c(8865),E=c(5351),Gt=c(7250),P=c(1626);let St=(()=>{class i{constructor(e){this.http=e}getTopGifs(e,n){const r=(new P.Nl).append("key",n).append("q",e);return this.http.get("https://g.tenor.com/v1/search",{params:r})}static{this.\u0275fac=function(n){return new(n||i)(t.KVO(P.Qq))}}static{this.\u0275prov=t.jDH({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})();function Et(i,s){if(1&i){const e=t.RV6();t.j41(0,"div",8),t.bIt("click",function(){const o=t.eBV(e).$implicit,r=t.XpG(2);return t.Njj(r.selectGif(o))}),t.nrm(1,"img",9),t.k0s()}if(2&i){const e=s.$implicit;t.R7$(),t.Y8G("src",e,t.B4B)}}function Mt(i,s){if(1&i&&(t.j41(0,"div",6),t.DNE(1,Et,2,1,"div",7),t.k0s()),2&i){const e=t.XpG();t.R7$(),t.Y8G("ngForOf",e.gifsFound)}}let Tt=(()=>{class i{constructor(e,n,o,r){this.gifService=e,this.dialogRef=n,this._changeDetectorRef=o,this.data=r,this.gifSearch="",this.gifsFound=[]}searchGif(){this.gifSearch&&""!==this.gifSearch.trim()?this.data.apiKey?this.gifService.getTopGifs(this.gifSearch,this.data.apiKey).subscribe(e=>{this.gifsFound=e.results.map(n=>n.media[0].gif.url),this._changeDetectorRef.detectChanges()},e=>{console.error("Error fetching GIFs:",e)}):console.error("API key is missing."):console.error("Search term is empty.")}selectGif(e){this.dialogRef.close(e)}closeDialog(){this.dialogRef.close()}static{this.\u0275fac=function(n){return new(n||i)(t.rXU(St),t.rXU(E.CP),t.rXU(t.gRc),t.rXU(E.Vh))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["gif-dialog"]],decls:10,vars:3,consts:[["mat-dialog-content",""],["appearance","outline",1,"full-width"],["matInput","","placeholder","keyword...",3,"ngModelChange","keyup.enter","ngModel"],["mat-icon-button","","matSuffix","",1,"ml-2","mr-2",3,"click"],[3,"svgIcon"],["class","results-container mt-4 grid grid-cols-3 gap-4",4,"ngIf"],[1,"results-container","mt-4","grid","grid-cols-3","gap-4"],["class","gif-preview h-24 w-full cursor-pointer",3,"click",4,"ngFor","ngForOf"],[1,"gif-preview","h-24","w-full","cursor-pointer",3,"click"],[1,"h-full","w-full","object-cover",3,"src"]],template:function(n,o){1&n&&(t.j41(0,"div",0)(1,"mat-form-field",1)(2,"mat-label"),t.EFF(3,"Search GIF"),t.k0s(),t.j41(4,"input",2),t.mxI("ngModelChange",function(a){return t.DH7(o.gifSearch,a)||(o.gifSearch=a),a}),t.bIt("keyup.enter",function(){return o.searchGif()}),t.k0s(),t.j41(5,"button",3),t.bIt("click",function(){return o.searchGif()}),t.nrm(6,"mat-icon",4),t.k0s(),t.j41(7,"mat-hint"),t.EFF(8,'Enter a keyword like "funny" or "cat" and hit search!'),t.k0s()(),t.DNE(9,Mt,2,1,"div",5),t.k0s()),2&n&&(t.R7$(4),t.R50("ngModel",o.gifSearch),t.R7$(2),t.Y8G("svgIcon","heroicons_outline:magnifying-glass"),t.R7$(3),t.Y8G("ngIf",o.gifsFound.length>0))},dependencies:[C.vg,p.Hl,p.iY,m.m_,m.An,j.YN,j.me,j.BC,j.vS,v.nJ,v.rl,j.X1,g.MD,g.Sq,g.bT,Gt.Ve,v.MV,v.yw,v.RG,k.fS,k.fg],styles:[".full-width[_ngcontent-%COMP%]{width:100%}.results-container[_ngcontent-%COMP%]{max-height:300px;overflow-y:auto;overflow-x:hidden}.gif-preview[_ngcontent-%COMP%]{transition:transform .2s}.gif-preview[_ngcontent-%COMP%]:hover{transform:scale(1.1)}"],changeDetection:0})}}return i})();const Nt=i=>["/profile",i];function Bt(i,s){if(1&i&&t.nrm(0,"img",8),2&i){const e=t.XpG();t.Y8G("src",null==e.chat.contact?null:e.chat.contact.picture,t.B4B)("alt","Contact picture")}}function Xt(i,s){if(1&i&&(t.j41(0,"div",9),t.EFF(1),t.k0s()),2&i){const e=t.XpG();t.R7$(),t.SpI(" ",null==e.chat.contact?null:e.chat.contact.name.charAt(0)," ")}}let Yt=(()=>{class i{constructor(){}static{this.\u0275fac=function(n){return new(n||i)}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["chat-contact-info"]],inputs:{chat:"chat",drawer:"drawer"},decls:16,vars:8,consts:[[1,"bg-card","flex","h-full","flex-auto","flex-col","dark:bg-default"],[1,"flex","h-18","flex-0","items-center","border-b","bg-gray-50","px-4","dark:bg-transparent"],["mat-icon-button","",3,"click"],[3,"svgIcon"],[1,"ml-2","text-lg","font-medium"],[1,"overflow-y-auto"],[1,"mt-8","flex","flex-col","items-center"],[1,"h-40","w-40","rounded-full"],["onerror","this.onerror=null; this.src='/images/avatars/avatar-placeholder.png';",1,"h-full","w-full","rounded-full","object-cover",3,"src","alt"],[1,"flex","h-full","w-full","items-center","justify-center","rounded-full","bg-gray-200","text-8xl","font-semibold","uppercase","text-gray-600","dark:bg-gray-700","dark:text-gray-200"],[1,"mt-4","text-lg","font-medium"],[3,"routerLink"],[1,"text-secondary","ml-4","mr-4","mt-0.5","text-md"]],template:function(n,o){1&n&&(t.j41(0,"div",0)(1,"div",1)(2,"button",2),t.bIt("click",function(){return o.drawer.close()}),t.nrm(3,"mat-icon",3),t.k0s(),t.j41(4,"div",4),t.EFF(5,"Contact info"),t.k0s()(),t.j41(6,"div",5)(7,"div",6)(8,"div",7),t.DNE(9,Bt,1,2,"img",8)(10,Xt,2,1,"div",9),t.k0s(),t.j41(11,"div",10)(12,"a",11),t.EFF(13),t.k0s()(),t.j41(14,"div",12),t.EFF(15),t.k0s()()()()),2&n&&(t.R7$(3),t.Y8G("svgIcon","heroicons_outline:x-mark"),t.R7$(6),t.vxM(null!=o.chat.contact&&o.chat.contact.picture?9:-1),t.R7$(),t.vxM(null!=o.chat.contact&&o.chat.contact.picture?-1:10),t.R7$(2),t.Y8G("routerLink",t.eq3(6,Nt,null==o.chat.contact?null:o.chat.contact.pubKey)),t.R7$(),t.SpI(" ",null==o.chat.contact?null:o.chat.contact.name," "),t.R7$(2),t.SpI(" ",null==o.chat.contact?null:o.chat.contact.about," "))},dependencies:[p.Hl,p.iY,m.m_,m.An,_.iI,_.Wk],encapsulation:2,changeDetection:0})}}return i})();var Dt=c(4977),At=c(881),Pt=c(345),Ut=c(413);const Ot=["messageInput"],Vt=()=>["./"],Kt=i=>({active:i}),Lt=(i,s,e,n)=>({"items-end":i,"items-start":s,"mt-0.5":e,"mt-3":n}),Ht=(i,s)=>({"bg-gray-400 text-blue-50":i,"bg-gray-500 text-gray-50":s}),zt=(i,s)=>({"-right-1 -mr-px mb-px text-gray-400":i,"-left-1 -ml-px mb-px -scale-x-1 text-gray-500":s}),Wt=(i,s)=>({"mr-3":i,"ml-3":s});function Qt(i,s){if(1&i&&t.nrm(0,"img",15),2&i){const e=t.XpG(2);t.Y8G("src",null==e.chat.contact?null:e.chat.contact.avatar,t.B4B)}}function Zt(i,s){if(1&i&&(t.j41(0,"div",16),t.EFF(1),t.k0s()),2&i){const e=t.XpG(2);t.R7$(),t.SpI(" ",null==e.chat.contact?null:e.chat.contact.name.charAt(0)," ")}}function Jt(i,s){1&i&&(t.qex(0),t.nrm(1,"mat-icon",12),t.EFF(2," Mute notifications "),t.bVm()),2&i&&(t.R7$(),t.Y8G("svgIcon","heroicons_outline:speaker-x-mark"))}function qt(i,s){1&i&&(t.qex(0),t.nrm(1,"mat-icon",12),t.EFF(2," Unmute notifications "),t.bVm()),2&i&&(t.R7$(),t.Y8G("svgIcon","heroicons_outline:speaker-wave"))}function te(i,s){if(1&i&&(t.j41(0,"div",31),t.nrm(1,"div",32),t.j41(2,"div",33),t.EFF(3),t.nI1(4,"date"),t.k0s(),t.nrm(5,"div",32),t.k0s()),2&i){const e=t.XpG().$implicit;t.R7$(3),t.SpI(" ",t.i5U(4,1,e.createdAt,"longDate")," ")}}function ee(i,s){1&i&&t.eu8(0)}function ne(i,s){if(1&i&&(t.j41(0,"div",36),t.DNE(1,ee,1,0,"ng-container",39),t.k0s()),2&i){const e=t.XpG(2).$implicit;t.XpG(2);const n=t.sdS(4);t.Y8G("ngClass",t.l_i(2,zt,e.isMine,!e.isMine)),t.R7$(),t.Y8G("ngTemplateOutlet",n)}}function ie(i,s){if(1&i&&(t.j41(0,"div",43),t.nrm(1,"iframe",44),t.k0s()),2&i){const e=t.XpG().$implicit;t.R7$(),t.Y8G("src",e.safeWord,t.f$h)}}function oe(i,s){if(1&i&&(t.j41(0,"div",43),t.nrm(1,"img",45),t.k0s()),2&i){const e=t.XpG().$implicit;t.R7$(),t.Y8G("src",e.safeWord,t.B4B)}}function re(i,s){if(1&i&&(t.j41(0,"div",43)(1,"video",46),t.nrm(2,"source",47),t.EFF(3," Your browser does not support the video tag. "),t.k0s()()),2&i){const e=t.XpG().$implicit;t.R7$(2),t.Y8G("src",e.safeWord,t.B4B)}}function se(i,s){if(1&i&&(t.j41(0,"div",43)(1,"audio",48),t.nrm(2,"source",49),t.EFF(3," Your browser does not support the audio element. "),t.k0s()()),2&i){const e=t.XpG().$implicit;t.R7$(2),t.Y8G("src",e.safeWord,t.B4B)}}function ae(i,s){if(1&i&&(t.j41(0,"div",50)(1,"a",51),t.EFF(2),t.k0s()()),2&i){const e=t.XpG().$implicit;t.R7$(),t.Y8G("href",e.word,t.B4B),t.R7$(),t.JRh(e.word)}}function ce(i,s){if(1&i&&(t.j41(0,"span",50),t.EFF(1),t.k0s()),2&i){const e=t.XpG().$implicit;t.R7$(),t.JRh(e)}}function le(i,s){if(1&i&&(t.j41(0,"div",40),t.DNE(1,ie,2,1,"div",41)(2,oe,2,1,"div",41)(3,re,4,1,"div",41)(4,se,4,1,"div",41)(5,ae,3,2,"div",42)(6,ce,2,1,"span",42),t.k0s()),2&i){const e=s.$implicit;t.R7$(),t.Y8G("ngIf","youtube"===e.token),t.R7$(),t.Y8G("ngIf","image"===e.token),t.R7$(),t.Y8G("ngIf","video"===e.token),t.R7$(),t.Y8G("ngIf","audio"===e.token),t.R7$(),t.Y8G("ngIf","link"===e.token),t.R7$(),t.Y8G("ngIf",!e.token)}}function de(i,s){if(1&i&&(t.j41(0,"div",38),t.EFF(1),t.nI1(2,"date"),t.k0s()),2&i){const e=t.XpG(2).$implicit;t.Y8G("ngClass",t.l_i(5,Wt,e.isMine,!e.isMine)),t.R7$(),t.SpI(" ",t.i5U(2,2,e.createdAt,"HH:mm")," ")}}function ue(i,s){if(1&i&&(t.j41(0,"div")(1,"div",34)(2,"div",35),t.DNE(3,ne,2,5,"div",36)(4,le,7,6,"div",37),t.k0s(),t.DNE(5,de,3,8,"div",38),t.k0s()()),2&i){const e=t.XpG(),n=e.$implicit,o=e.$index,r=e.$count,a=t.XpG(2);t.R7$(),t.Y8G("ngClass",t.ziG(6,Lt,n.isMine,!n.isMine,o>0&&a.chat.messages[o-1].isMine===n.isMine,o>0&&a.chat.messages[o-1].isMine!==n.isMine)),t.R7$(),t.Y8G("ngClass",t.l_i(11,Ht,n.isMine,!n.isMine)),t.R7$(),t.vxM(o===r-1||a.chat.messages[o+1].isMine!==n.isMine?3:-1),t.R7$(),t.Y8G("ngForOf",a.parseContent.parseContent(n.value))("ngForTrackBy",a.trackByFn),t.R7$(),t.vxM(0===o||o===r-1||a.chat.messages[o+1].isMine!==n.isMine||a.chat.messages[o+1].createdAt!==n.createdAt?5:-1)}}function he(i,s){if(1&i&&(t.DNE(0,te,6,4,"div",31),t.nI1(1,"date"),t.nI1(2,"date"),t.DNE(3,ue,6,14,"div",20)),2&i){const e=s.$implicit,n=s.$index,o=t.XpG(2);t.vxM(0===n||t.i5U(1,2,o.chat.messages[n-1].createdAt,"d")!==t.i5U(2,5,e.createdAt,"d")?0:-1),t.R7$(3),t.Y8G("ngIf",!e.id.includes("new-chat"))}}function me(i,s){if(1&i){const e=t.RV6();t.j41(0,"div",52)(1,"emoji-mart",53),t.bIt("emojiClick",function(o){t.eBV(e);const r=t.XpG(2);return t.Njj(r.addEmoji(o))}),t.k0s()()}if(2&i){const e=t.XpG(2);t.R7$(),t.Y8G("darkMode",e.darkMode)}}function pe(i,s){if(1&i){const e=t.RV6();t.j41(0,"mat-drawer-container",5)(1,"mat-drawer",7,1),t.mxI("openedChange",function(o){t.eBV(e);const r=t.XpG();return t.DH7(r.drawerOpened,o)||(r.drawerOpened=o),t.Njj(o)}),t.nrm(3,"chat-contact-info",8),t.k0s(),t.j41(4,"mat-drawer-content",9)(5,"div",10)(6,"a",11),t.bIt("click",function(){t.eBV(e);const o=t.XpG();return t.Njj(o.resetChat())}),t.nrm(7,"mat-icon",12),t.k0s(),t.j41(8,"div",13),t.bIt("click",function(){t.eBV(e);const o=t.XpG();return t.Njj(o.openContactInfo())}),t.j41(9,"div",14),t.DNE(10,Qt,1,1,"img",15)(11,Zt,2,1,"div",16),t.k0s(),t.j41(12,"div",17),t.EFF(13),t.k0s()(),t.j41(14,"button",18),t.nrm(15,"mat-icon",12),t.j41(16,"mat-menu",null,2)(18,"button",19),t.bIt("click",function(){t.eBV(e);const o=t.XpG();return t.Njj(o.openContactInfo())}),t.nrm(19,"mat-icon",12),t.EFF(20," Contact info "),t.k0s(),t.j41(21,"button",19),t.bIt("click",function(){t.eBV(e);const o=t.XpG();return t.Njj(o.toggleMuteNotifications())}),t.DNE(22,Jt,3,1,"ng-container",20)(23,qt,3,1,"ng-container",20),t.k0s()()()(),t.j41(24,"div",21)(25,"div",22),t.Z7z(26,he,4,8,null,null,t.BUC().trackByFn,!0),t.k0s()(),t.j41(28,"div",23)(29,"div",24)(30,"button",25),t.bIt("click",function(){t.eBV(e);const o=t.XpG();return t.Njj(o.openGifDialog())}),t.nrm(31,"mat-icon",12),t.k0s(),t.j41(32,"button",25),t.bIt("click",function(){t.eBV(e);const o=t.XpG();return t.Njj(o.toggleEmojiPicker())}),t.nrm(33,"mat-icon",12),t.k0s(),t.DNE(34,me,2,1,"div",26),t.j41(35,"button",25),t.bIt("click",function(){t.eBV(e);const o=t.XpG();return t.Njj(o.toggleSpeechRecognition())}),t.nrm(36,"mat-icon",27),t.k0s()(),t.j41(37,"mat-form-field",28)(38,"textarea",29,3),t.bIt("keydown",function(o){t.eBV(e);const r=t.XpG();return t.Njj(r.handleKeyDown(o))}),t.k0s()(),t.j41(40,"div",30)(41,"button",25),t.bIt("click",function(){t.eBV(e);const o=t.XpG();return t.Njj(o.sendMessage())}),t.nrm(42,"mat-icon",12),t.k0s()()()()()}if(2&i){const e=t.sdS(2),n=t.sdS(17),o=t.XpG();t.Y8G("hasBackdrop",!1),t.R7$(),t.Y8G("autoFocus",!1)("mode",o.drawerMode)("position","end"),t.R50("opened",o.drawerOpened),t.R7$(2),t.Y8G("drawer",e)("chat",o.chat),t.R7$(3),t.Y8G("routerLink",t.lJ4(23,Vt)),t.R7$(),t.Y8G("svgIcon","heroicons_outline:arrow-long-left"),t.R7$(3),t.vxM(null!=o.chat.contact&&o.chat.contact.avatar?10:-1),t.R7$(),t.vxM(null!=o.chat.contact&&o.chat.contact.avatar?-1:11),t.R7$(2),t.SpI(" ",null==o.chat.contact?null:o.chat.contact.name," "),t.R7$(),t.Y8G("matMenuTriggerFor",n),t.R7$(),t.Y8G("svgIcon","heroicons_outline:ellipsis-vertical"),t.R7$(4),t.Y8G("svgIcon","heroicons_outline:user-circle"),t.R7$(3),t.Y8G("ngIf",!o.chat.muted),t.R7$(),t.Y8G("ngIf",o.chat.muted),t.R7$(3),t.Dyx(o.chat.messages),t.R7$(5),t.Y8G("svgIcon","heroicons_outline:gif"),t.R7$(2),t.Y8G("svgIcon","heroicons_outline:face-smile"),t.R7$(),t.Y8G("ngIf",o.showEmojiPicker),t.R7$(2),t.Y8G("ngClass",t.eq3(24,Kt,o.isListening))("svgIcon",o.isListening?"heroicons_solid:microphone":"heroicons_outline:microphone"),t.R7$(6),t.Y8G("svgIcon","heroicons_outline:paper-airplane")}}function ge(i,s){1&i&&(t.j41(0,"div",6),t.nrm(1,"mat-icon",54),t.j41(2,"div",55),t.EFF(3," Select a conversation or start a new chat "),t.k0s()()),2&i&&(t.R7$(),t.Y8G("svgIcon","heroicons_outline:chat-bubble-oval-left-ellipsis"))}function fe(i,s){1&i&&(t.qSk(),t.j41(0,"svg",56)(1,"g",57),t.nrm(2,"path",58),t.k0s()())}const ve=[{path:"",component:O,resolve:{chats:()=>(0,t.WQX)(x).getChats(),contacts:()=>(0,t.WQX)(x).getContacts(),profile:()=>(0,t.WQX)(x).getProfile()},children:[{path:"",component:Rt,children:[{path:"",pathMatch:"full",component:Ft},{path:":id",component:(()=>{class i{constructor(e,n,o,r,a,u,l,d){this._changeDetectorRef=e,this._chatService=n,this._angorMediaWatcherService=o,this._ngZone=r,this._angorConfigService=a,this.dialog=u,this.sanitizer=l,this.parseContent=d,this.drawerMode="side",this.drawerOpened=!1,this._unsubscribeAll=new R.B,this.showEmojiPicker=!1,this.darkMode=!1,this.finalTranscript="",this.isListening=!1,this.userEdited=!1;const h=window.SpeechRecognition||window.webkitSpeechRecognition;h?(this.recognition=new h,this.recognition.lang="en-US",this.recognition.continuous=!0,this.recognition.interimResults=!0,this.setupRecognitionEvents()):console.error("Speech recognition is not supported in this browser.")}openGifDialog(){this.dialog.open(Tt,{width:"600px",maxHeight:"80vh",data:{apiKey:"LIVDSRZULELA"}}).afterClosed().subscribe(n=>{if(n){const o=n;o&&(this.messageInput.nativeElement.value="",this._chatService.sendPrivateMessage(o).then(()=>{this.messageInput.nativeElement.value="",this.finalTranscript=""}).catch(r=>{console.error("Failed to send message:",r)}),this.finalTranscript="",this.userEdited=!1)}})}ngOnInit(){this._angorConfigService.config$.subscribe(e=>{"auto"===e.scheme?this.detectSystemTheme():this.darkMode="dark"===e.scheme}),this._chatService.chat$.pipe((0,w.Q)(this._unsubscribeAll)).subscribe(e=>{this.chat=e,this._changeDetectorRef.markForCheck()}),this._angorMediaWatcherService.onMediaChange$.pipe((0,w.Q)(this._unsubscribeAll)).subscribe(({matchingAliases:e})=>{this.drawerMode=e.includes("lg")?"side":"over",this._changeDetectorRef.markForCheck()})}_resizeMessageInput(){this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{this.messageInput.nativeElement.style.height="auto",this._changeDetectorRef.detectChanges(),this.messageInput.nativeElement.style.height=`${this.messageInput.nativeElement.scrollHeight}px`,this._changeDetectorRef.detectChanges()})})}setupRecognitionEvents(){this.recognition.onresult=e=>{let n="";for(let o=e.resultIndex;o{console.error("Speech recognition error detected: ",e.error)},this.recognition.onend=()=>{this.isListening=!1}}toggleSpeechRecognition(){this.finalTranscript="",this.isListening?(this.recognition.stop(),this.isListening=!1):(this.recognition.start(),this.isListening=!0,this.userEdited=!1)}handleUserInput(e){this.userEdited=!0}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}openContactInfo(){this.drawerOpened=!0,this._changeDetectorRef.markForCheck()}resetChat(){this._chatService.resetChat(),this.drawerOpened=!1,this._changeDetectorRef.markForCheck()}toggleMuteNotifications(){this.chat.muted=!this.chat.muted,this._chatService.updateChat(this.chat.id,this.chat).subscribe()}trackByFn(e,n){return n.id||e}detectSystemTheme(){const e=window.matchMedia("(prefers-color-scheme: dark)");this.darkMode=e.matches,e.addEventListener("change",n=>{this.darkMode=n.matches})}handleKeyDown(e){"Enter"===e.key&&!e.shiftKey&&(e.preventDefault(),this.sendMessage())}sendMessage(){const e=this.messageInput.nativeElement.value.trim();e&&(this.messageInput.nativeElement.value="",this._chatService.sendPrivateMessage(e).then(()=>{this.messageInput.nativeElement.value="",this.finalTranscript=""}).catch(n=>{console.error("Failed to send message:",n)}),this.finalTranscript="",this.userEdited=!1)}addEmoji(e){this.messageInput.nativeElement.value+=e.emoji.native,this.showEmojiPicker=!1}toggleEmojiPicker(){this.showEmojiPicker=!this.showEmojiPicker}static{this.\u0275fac=function(n){return new(n||i)(t.rXU(t.gRc),t.rXU(x),t.rXU(Dt.l),t.rXU(t.SKi),t.rXU(At.P),t.rXU(E.bZ),t.rXU(Pt.up),t.rXU(Ut.m))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["chat-conversation"]],viewQuery:function(n,o){if(1&n&&t.GBs(Ot,5),2&n){let r;t.mGM(r=t.lsd())&&(o.messageInput=r.first)}},hostBindings:function(n,o){1&n&&t.bIt("input",function(){return o._resizeMessageInput()})("ngModelChange",function(){return o._resizeMessageInput()})},decls:5,vars:1,consts:[["speechBubbleExtension",""],["drawer",""],["conversationHeaderMenu",""],["messageInput",""],[1,"bg-card","flex","flex-auto","flex-col","overflow-y-auto","dark:bg-default","lg:overflow-hidden"],[1,"h-full","flex-auto",3,"hasBackdrop"],[1,"flex","flex-auto","flex-col","items-center","justify-center","bg-gray-100","dark:bg-transparent"],[1,"w-full","dark:bg-gray-900","sm:w-100","lg:border-l","lg:shadow-none",3,"openedChange","autoFocus","mode","position","opened"],[3,"drawer","chat"],[1,"flex","flex-col","overflow-hidden"],[1,"flex","h-18","flex-0","items-center","border-b","bg-gray-50","px-4","dark:bg-transparent","md:px-6"],["mat-icon-button","",1,"md:-ml-2","lg:hidden",3,"click","routerLink"],[3,"svgIcon"],[1,"ml-2","mr-2","flex","cursor-pointer","items-center","lg:ml-0",3,"click"],[1,"relative","flex","h-10","w-10","flex-0","items-center","justify-center"],["onerror","this.onerror=null; this.src='/images/avatars/avatar-placeholder.png';","alt","Contact picture",1,"h-full","w-full","rounded-full","object-cover",3,"src"],[1,"flex","h-full","w-full","items-center","justify-center","rounded-full","bg-gray-200","text-lg","uppercase","text-gray-600","dark:bg-gray-700","dark:text-gray-200"],[1,"ml-4","truncate","text-lg","font-medium","leading-5"],["mat-icon-button","",1,"ml-auto",3,"matMenuTriggerFor"],["mat-menu-item","",3,"click"],[4,"ngIf"],[1,"flex","h-full","flex-col-reverse","overflow-y-auto"],[1,"bg-card","flex","flex-auto","shrink","flex-col","p-6","dark:bg-transparent"],[1,"flex","items-end","border-t","bg-gray-50","p-4","dark:bg-transparent"],[1,"my-px","flex","h-11","items-center"],["mat-icon-button","",3,"click"],["class","emoji-picker-container",4,"ngIf"],[3,"ngClass","svgIcon"],["subscriptSizing","dynamic",1,"angor-mat-dense","angor-mat-rounded","angor-mat-bold","ml-4","w-full"],["matInput","","cdkTextareaAutosize","",1,"max-h-20",3,"keydown"],[1,"my-px","ml-4","flex","h-11","items-center"],[1,"-mx-6","my-3","flex","items-center","justify-center"],[1,"flex-auto","border-b"],[1,"text-secondary","mx-4","flex-0","text-sm","font-medium","leading-5"],[1,"flex","flex-col",3,"ngClass"],[1,"relative","max-w-3/4","rounded-lg","px-2","py-2",3,"ngClass"],[1,"absolute","bottom-0","w-3",3,"ngClass"],["style","display: inline-block; overflow-wrap: break-word; white-space: pre-wrap;",4,"ngFor","ngForOf","ngForTrackBy"],[1,"text-secondary","my-0.5","text-sm","font-medium",3,"ngClass"],[4,"ngTemplateOutlet"],[2,"display","inline-block","overflow-wrap","break-word","white-space","pre-wrap"],["style","display: block;",4,"ngIf"],["style","display: inline-block; overflow-wrap: break-word;",4,"ngIf"],[2,"display","block"],["width","560","height","315","frameborder","0","allowfullscreen","",3,"src"],["alt","Embedded Image",2,"max-width","100%",3,"src"],["controls","",2,"max-width","100%"],["type","video/mp4",3,"src"],["controls",""],["type","audio/mpeg",3,"src"],[2,"display","inline-block","overflow-wrap","break-word"],["target","_blank",3,"href"],[1,"emoji-picker-container"],[3,"emojiClick","darkMode"],[1,"icon-size-24",3,"svgIcon"],[1,"text-secondary","mt-4","text-2xl","font-semibold","tracking-tight"],["width","100%","height","100%","viewBox","0 0 66 66","xmlns","http://www.w3.org/2000/svg"],["id","Page-1","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["d","M1.01522827,0.516204834 C-8.83532715,54.3062744 61.7609863,70.5215302 64.8009949,64.3061218 C68.8074951,54.8859711 30.1663208,52.9997559 37.5036011,0.516204834 L1.01522827,0.516204834 Z","fill","currentColor","fill-rule","nonzero"]],template:function(n,o){1&n&&(t.j41(0,"div",4),t.DNE(1,pe,43,26,"mat-drawer-container",5)(2,ge,4,1,"div",6)(3,fe,3,0,"ng-template",null,0,t.C5r),t.k0s()),2&n&&(t.R7$(),t.vxM(o.chat?1:2))},dependencies:[C.vg,C.qe,C.$C,C.$l,Yt,p.Hl,p.pQ,p.iY,_.Wk,m.m_,m.An,b.Cn,b.kk,b.fb,b.Cp,g.YU,g.T3,v.RG,v.rl,k.fS,k.fg,A.xb,A.EE,g.vh,$t.Ic,g.MD,g.Sq,g.bT],styles:[".c-img,.c-video{max-width:100%;border-radius:10px}\n"],encapsulation:2,changeDetection:0})}}return i})(),resolve:{conversation:(i,s)=>{const e=(0,t.WQX)(x),n=(0,t.WQX)(_.Ix);let o=i.paramMap.get("id")||localStorage.getItem("currentChatId");if(!o){const r=s.url.split("/").slice(0,-1).join("/");return n.navigateByUrl(r),(0,F.$)("No chat ID provided")}return localStorage.setItem("currentChatId",o),e.getChatById(o).pipe((0,S.W)(r=>{console.error("Error fetching conversation:",r);const a=s.url.split("/").slice(0,-1).join("/");return n.navigateByUrl(a),(0,F.$)(r)}))}}}]}]}]}}]); \ No newline at end of file diff --git a/318.b458f6d3dc91cab3.js b/318.b458f6d3dc91cab3.js deleted file mode 100644 index d1cf765..0000000 --- a/318.b458f6d3dc91cab3.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkangor=self.webpackChunkangor||[]).push([[318],{2773:(w,l,s)=>{s.d(l,{n:()=>v});var r=s(7618),m=s(3022),e=s(3107);const _=[[["","angorCardFront",""]],[["","angorCardBack",""]],"*",[["","angorCardExpansion",""]]],u=["[angorCardFront]","[angorCardBack]","*","[angorCardExpansion]"];function f(n,b){1&n&&(e.j41(0,"div",0),e.SdG(1),e.k0s(),e.j41(2,"div",1),e.SdG(3,1),e.k0s())}function h(n,b){1&n&&(e.j41(0,"div",2),e.SdG(1,3),e.k0s()),2&n&&e.Y8G("@expandCollapse",void 0)}function g(n,b){if(1&n&&(e.SdG(0,2),e.DNE(1,h,2,1,"div",2)),2&n){const c=e.XpG();e.R7$(),e.vxM(c.expanded?1:-1)}}let v=(()=>{class n{constructor(){this.expanded=!1,this.face="front",this.flippable=!1}get classList(){return{"angor-card-expanded":this.expanded,"angor-card-face-back":this.flippable&&"back"===this.face,"angor-card-face-front":this.flippable&&"front"===this.face,"angor-card-flippable":this.flippable}}ngOnChanges(c){"expanded"in c&&(this.expanded=(0,m.he)(c.expanded.currentValue)),"flippable"in c&&(this.flippable=(0,m.he)(c.flippable.currentValue))}static{this.\u0275fac=function(i){return new(i||n)}}static{this.\u0275cmp=e.VBU({type:n,selectors:[["angor-card"]],hostVars:2,hostBindings:function(i,p){2&i&&e.HbH(p.classList)},inputs:{expanded:"expanded",face:"face",flippable:"flippable"},exportAs:["angorCard"],features:[e.OA$],ngContentSelectors:u,decls:2,vars:2,consts:[[1,"angor-card-front"],[1,"angor-card-back"],[1,"angor-card-expansion"]],template:function(i,p){1&i&&(e.NAR(_),e.DNE(0,f,4,0)(1,g,2,1)),2&i&&(e.vxM(p.flippable?0:-1),e.R7$(),e.vxM(p.flippable?-1:1))},styles:["angor-card{position:relative;display:flex;overflow:hidden;--tw-bg-opacity: 1;background-color:rgba(var(--angor-bg-card-rgb),var(--tw-bg-opacity));border-radius:1rem;--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}angor-card.angor-card-flippable{border-radius:0;overflow:visible;transform-style:preserve-3d;transition:transform 1s;perspective:600px;background:transparent;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}angor-card.angor-card-flippable.angor-card-face-back .angor-card-front{visibility:hidden;opacity:0;transform:rotateY(180deg)}angor-card.angor-card-flippable.angor-card-face-back .angor-card-back{visibility:visible;opacity:1;transform:rotateY(360deg)}angor-card.angor-card-flippable .angor-card-front,angor-card.angor-card-flippable .angor-card-back{display:flex;flex-direction:column;flex:1 1 auto;z-index:10;transition:transform .5s ease-out 0s,visibility 0s ease-in .2s,opacity 0s ease-in .2s;backface-visibility:hidden;--tw-bg-opacity: 1;background-color:rgba(var(--angor-bg-card-rgb),var(--tw-bg-opacity));border-radius:1rem;--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}angor-card.angor-card-flippable .angor-card-front{position:relative;opacity:1;visibility:visible;transform:rotateY(0);overflow:hidden}angor-card.angor-card-flippable .angor-card-back{position:absolute;inset:0;opacity:0;visibility:hidden;transform:rotateY(180deg);overflow:hidden auto}\n"],encapsulation:2,data:{animation:r.F}})}}return n})()},7785:(w,l,s)=>{s.d(l,{n:()=>r.n});var r=s(2773)},1054:(w,l,s)=>{s.d(l,{D6:()=>c,LG:()=>n});var r=s(3107),m=s(4460),e=s(2902);const _=["determinateSpinner"];function u(i,p){if(1&i&&(r.qSk(),r.j41(0,"svg",11),r.nrm(1,"circle",12),r.k0s()),2&i){const a=r.XpG();r.BMQ("viewBox",a._viewBox()),r.R7$(),r.xc7("stroke-dasharray",a._strokeCircumference(),"px")("stroke-dashoffset",a._strokeCircumference()/2,"px")("stroke-width",a._circleStrokeWidth(),"%"),r.BMQ("r",a._circleRadius())}}const f=new r.nKC("mat-progress-spinner-default-options",{providedIn:"root",factory:function h(){return{diameter:g}}}),g=100;let n=(()=>{class i{_elementRef=(0,r.WQX)(r.aKT);_noopAnimations;get color(){return this._color||this._defaultColor}set color(a){this._color=a}_color;_defaultColor="primary";_determinateCircle;constructor(){const a=(0,r.WQX)(r.bc$,{optional:!0}),t=(0,r.WQX)(f);this._noopAnimations="NoopAnimations"===a&&!!t&&!t._forceAnimations,this.mode="mat-spinner"===this._elementRef.nativeElement.nodeName.toLowerCase()?"indeterminate":"determinate",t&&(t.color&&(this.color=this._defaultColor=t.color),t.diameter&&(this.diameter=t.diameter),t.strokeWidth&&(this.strokeWidth=t.strokeWidth))}mode;get value(){return"determinate"===this.mode?this._value:0}set value(a){this._value=Math.max(0,Math.min(100,a||0))}_value=0;get diameter(){return this._diameter}set diameter(a){this._diameter=a||0}_diameter=g;get strokeWidth(){return this._strokeWidth??this.diameter/10}set strokeWidth(a){this._strokeWidth=a||0}_strokeWidth;_circleRadius(){return(this.diameter-10)/2}_viewBox(){const a=2*this._circleRadius()+this.strokeWidth;return`0 0 ${a} ${a}`}_strokeCircumference(){return 2*Math.PI*this._circleRadius()}_strokeDashOffset(){return"determinate"===this.mode?this._strokeCircumference()*(100-this._value)/100:null}_circleStrokeWidth(){return this.strokeWidth/this.diameter*100}static \u0275fac=function(t){return new(t||i)};static \u0275cmp=r.VBU({type:i,selectors:[["mat-progress-spinner"],["mat-spinner"]],viewQuery:function(t,o){if(1&t&&r.GBs(_,5),2&t){let d;r.mGM(d=r.lsd())&&(o._determinateCircle=d.first)}},hostAttrs:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],hostVars:18,hostBindings:function(t,o){2&t&&(r.BMQ("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow","determinate"===o.mode?o.value:null)("mode",o.mode),r.HbH("mat-"+o.color),r.xc7("width",o.diameter,"px")("height",o.diameter,"px")("--mdc-circular-progress-size",o.diameter+"px")("--mdc-circular-progress-active-indicator-width",o.diameter+"px"),r.AVh("_mat-animation-noopable",o._noopAnimations)("mdc-circular-progress--indeterminate","indeterminate"===o.mode))},inputs:{color:"color",mode:"mode",value:[2,"value","value",r.Udg],diameter:[2,"diameter","diameter",r.Udg],strokeWidth:[2,"strokeWidth","strokeWidth",r.Udg]},exportAs:["matProgressSpinner"],features:[r.GFd],decls:14,vars:11,consts:[["circle",""],["determinateSpinner",""],["aria-hidden","true",1,"mdc-circular-progress__determinate-container"],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__determinate-circle-graphic"],["cx","50%","cy","50%",1,"mdc-circular-progress__determinate-circle"],["aria-hidden","true",1,"mdc-circular-progress__indeterminate-container"],[1,"mdc-circular-progress__spinner-layer"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-left"],[3,"ngTemplateOutlet"],[1,"mdc-circular-progress__gap-patch"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-right"],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__indeterminate-circle-graphic"],["cx","50%","cy","50%"]],template:function(t,o){if(1&t&&(r.DNE(0,u,2,8,"ng-template",null,0,r.C5r),r.j41(2,"div",2,1),r.qSk(),r.j41(4,"svg",3),r.nrm(5,"circle",4),r.k0s()(),r.joV(),r.j41(6,"div",5)(7,"div",6)(8,"div",7),r.eu8(9,8),r.k0s(),r.j41(10,"div",9),r.eu8(11,8),r.k0s(),r.j41(12,"div",10),r.eu8(13,8),r.k0s()()()),2&t){const d=r.sdS(1);r.R7$(4),r.BMQ("viewBox",o._viewBox()),r.R7$(),r.xc7("stroke-dasharray",o._strokeCircumference(),"px")("stroke-dashoffset",o._strokeDashOffset(),"px")("stroke-width",o._circleStrokeWidth(),"%"),r.BMQ("r",o._circleRadius()),r.R7$(4),r.Y8G("ngTemplateOutlet",d),r.R7$(2),r.Y8G("ngTemplateOutlet",d),r.R7$(2),r.Y8G("ngTemplateOutlet",d)}},dependencies:[m.T3],styles:[".mat-mdc-progress-spinner{display:block;overflow:hidden;line-height:0;position:relative;direction:ltr;transition:opacity 250ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-progress-spinner circle{stroke-width:var(--mdc-circular-progress-active-indicator-width, 4px)}.mat-mdc-progress-spinner._mat-animation-noopable,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__determinate-circle{transition:none !important}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-circle-graphic,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__spinner-layer,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container{animation:none !important}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container circle{stroke-dasharray:0 !important}@media(forced-colors: active){.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic,.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle{stroke:currentColor;stroke:CanvasText}}.mdc-circular-progress__determinate-container,.mdc-circular-progress__indeterminate-circle-graphic,.mdc-circular-progress__indeterminate-container,.mdc-circular-progress__spinner-layer{position:absolute;width:100%;height:100%}.mdc-circular-progress__determinate-container{transform:rotate(-90deg)}.mdc-circular-progress--indeterminate .mdc-circular-progress__determinate-container{opacity:0}.mdc-circular-progress__indeterminate-container{font-size:0;letter-spacing:0;white-space:nowrap;opacity:0}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{opacity:1;animation:mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite}.mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress__indeterminate-circle-graphic{fill:rgba(0,0,0,0)}.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:var(--mdc-circular-progress-active-indicator-color, var(--mat-sys-primary))}@media(forced-colors: active){.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mdc-circular-progress__determinate-circle{transition:stroke-dashoffset 500ms cubic-bezier(0, 0, 0.2, 1)}.mdc-circular-progress__gap-patch{position:absolute;top:0;left:47.5%;box-sizing:border-box;width:5%;height:100%;overflow:hidden}.mdc-circular-progress__gap-patch .mdc-circular-progress__indeterminate-circle-graphic{left:-900%;width:2000%;transform:rotate(180deg)}.mdc-circular-progress__circle-clipper .mdc-circular-progress__indeterminate-circle-graphic{width:200%}.mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{left:-100%}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-left .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress__circle-clipper{display:inline-flex;position:relative;width:50%;height:100%;overflow:hidden}.mdc-circular-progress--indeterminate .mdc-circular-progress__spinner-layer{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}@keyframes mdc-circular-progress-container-rotate{to{transform:rotate(360deg)}}@keyframes mdc-circular-progress-spinner-layer-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}100%{transform:rotate(1080deg)}}@keyframes mdc-circular-progress-left-spin{from{transform:rotate(265deg)}50%{transform:rotate(130deg)}to{transform:rotate(265deg)}}@keyframes mdc-circular-progress-right-spin{from{transform:rotate(-265deg)}50%{transform:rotate(-130deg)}to{transform:rotate(-265deg)}}"],encapsulation:2,changeDetection:0})}return i})(),c=(()=>{class i{static \u0275fac=function(t){return new(t||i)};static \u0275mod=r.$C({type:i});static \u0275inj=r.G2t({imports:[e.yE]})}return i})()}}]); \ No newline at end of file diff --git a/371.1350987134a35fcd.js b/371.1350987134a35fcd.js deleted file mode 100644 index fa89386..0000000 --- a/371.1350987134a35fcd.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkangor=self.webpackChunkangor||[]).push([[371],{1371:(C,w,s)=>{s.d(w,{mV:()=>y,sG:()=>o});var e=s(3107),l=s(936),h=s(8559),r=s(2902),_=s(5467);const b=["switch"],u=["*"];function g(i,n){1&i&&(e.j41(0,"span",10),e.qSk(),e.j41(1,"svg",12),e.nrm(2,"path",13),e.k0s(),e.j41(3,"svg",14),e.nrm(4,"path",15),e.k0s()())}const v=new e.nKC("mat-slide-toggle-default-options",{providedIn:"root",factory:()=>({disableToggleValue:!1,hideIcon:!1,disabledInteractive:!1})}),p={provide:l.kq,useExisting:(0,e.Rfq)(()=>o),multi:!0};class m{source;checked;constructor(n,t){this.source=n,this.checked=t}}let o=(()=>{class i{_elementRef=(0,e.WQX)(e.aKT);_focusMonitor=(0,e.WQX)(h.FN);_changeDetectorRef=(0,e.WQX)(e.gRc);defaults=(0,e.WQX)(v);_onChange=t=>{};_onTouched=()=>{};_validatorOnChange=()=>{};_uniqueId;_checked=!1;_createChangeEvent(t){return new m(this,t)}_labelId;get buttonId(){return`${this.id||this._uniqueId}-button`}_switchElement;focus(){this._switchElement.nativeElement.focus()}_noopAnimations;_focused;name=null;id;labelPosition="after";ariaLabel=null;ariaLabelledby=null;ariaDescribedby;required;color;disabled=!1;disableRipple=!1;tabIndex=0;get checked(){return this._checked}set checked(t){this._checked=t,this._changeDetectorRef.markForCheck()}hideIcon;disabledInteractive;change=new e.bkB;toggleChange=new e.bkB;get inputId(){return`${this.id||this._uniqueId}-input`}constructor(){(0,e.WQX)(_.l).load(r.Ah);const t=(0,e.WQX)(new e.ES_("tabindex"),{optional:!0}),a=this.defaults,c=(0,e.WQX)(e.bc$,{optional:!0});this.tabIndex=null==t?0:parseInt(t)||0,this.color=a.color||"accent",this._noopAnimations="NoopAnimations"===c,this.id=this._uniqueId=(0,e.WQX)(h.g7).getId("mat-mdc-slide-toggle-"),this.hideIcon=a.hideIcon??!1,this.disabledInteractive=a.disabledInteractive??!1,this._labelId=this._uniqueId+"-label"}ngAfterContentInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(t=>{"keyboard"===t||"program"===t?(this._focused=!0,this._changeDetectorRef.markForCheck()):t||Promise.resolve().then(()=>{this._focused=!1,this._onTouched(),this._changeDetectorRef.markForCheck()})})}ngOnChanges(t){t.required&&this._validatorOnChange()}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}writeValue(t){this.checked=!!t}registerOnChange(t){this._onChange=t}registerOnTouched(t){this._onTouched=t}validate(t){return this.required&&!0!==t.value?{required:!0}:null}registerOnValidatorChange(t){this._validatorOnChange=t}setDisabledState(t){this.disabled=t,this._changeDetectorRef.markForCheck()}toggle(){this.checked=!this.checked,this._onChange(this.checked)}_emitChangeEvent(){this._onChange(this.checked),this.change.emit(this._createChangeEvent(this.checked))}_handleClick(){this.disabled||(this.toggleChange.emit(),this.defaults.disableToggleValue||(this.checked=!this.checked,this._onChange(this.checked),this.change.emit(new m(this,this.checked))))}_getAriaLabelledBy(){return this.ariaLabelledby?this.ariaLabelledby:this.ariaLabel?null:this._labelId}static \u0275fac=function(a){return new(a||i)};static \u0275cmp=e.VBU({type:i,selectors:[["mat-slide-toggle"]],viewQuery:function(a,c){if(1&a&&e.GBs(b,5),2&a){let d;e.mGM(d=e.lsd())&&(c._switchElement=d.first)}},hostAttrs:[1,"mat-mdc-slide-toggle"],hostVars:13,hostBindings:function(a,c){2&a&&(e.Mr5("id",c.id),e.BMQ("tabindex",null)("aria-label",null)("name",null)("aria-labelledby",null),e.HbH(c.color?"mat-"+c.color:""),e.AVh("mat-mdc-slide-toggle-focused",c._focused)("mat-mdc-slide-toggle-checked",c.checked)("_mat-animation-noopable",c._noopAnimations))},inputs:{name:"name",id:"id",labelPosition:"labelPosition",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[0,"aria-describedby","ariaDescribedby"],required:[2,"required","required",e.L39],color:"color",disabled:[2,"disabled","disabled",e.L39],disableRipple:[2,"disableRipple","disableRipple",e.L39],tabIndex:[2,"tabIndex","tabIndex",t=>null==t?0:(0,e.Udg)(t)],checked:[2,"checked","checked",e.L39],hideIcon:[2,"hideIcon","hideIcon",e.L39],disabledInteractive:[2,"disabledInteractive","disabledInteractive",e.L39]},outputs:{change:"change",toggleChange:"toggleChange"},exportAs:["matSlideToggle"],features:[e.Jv_([p,{provide:l.cz,useExisting:i,multi:!0}]),e.GFd,e.OA$],ngContentSelectors:u,decls:13,vars:27,consts:[["switch",""],["mat-internal-form-field","",3,"labelPosition"],["role","switch","type","button",1,"mdc-switch",3,"click","tabIndex","disabled"],[1,"mdc-switch__track"],[1,"mdc-switch__handle-track"],[1,"mdc-switch__handle"],[1,"mdc-switch__shadow"],[1,"mdc-elevation-overlay"],[1,"mdc-switch__ripple"],["mat-ripple","",1,"mat-mdc-slide-toggle-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mdc-switch__icons"],[1,"mdc-label",3,"click","for"],["viewBox","0 0 24 24","aria-hidden","true",1,"mdc-switch__icon","mdc-switch__icon--on"],["d","M19.69,5.23L8.96,15.96l-4.23-4.23L2.96,13.5l6,6L21.46,7L19.69,5.23z"],["viewBox","0 0 24 24","aria-hidden","true",1,"mdc-switch__icon","mdc-switch__icon--off"],["d","M20 13H4v-2h16v2z"]],template:function(a,c){if(1&a){const d=e.RV6();e.NAR(),e.j41(0,"div",1)(1,"button",2,0),e.bIt("click",function(){return e.eBV(d),e.Njj(c._handleClick())}),e.nrm(3,"span",3),e.j41(4,"span",4)(5,"span",5)(6,"span",6),e.nrm(7,"span",7),e.k0s(),e.j41(8,"span",8),e.nrm(9,"span",9),e.k0s(),e.DNE(10,g,5,0,"span",10),e.k0s()()(),e.j41(11,"label",11),e.bIt("click",function(M){return e.eBV(d),e.Njj(M.stopPropagation())}),e.SdG(12),e.k0s()()}if(2&a){const d=e.sdS(2);e.Y8G("labelPosition",c.labelPosition),e.R7$(),e.AVh("mdc-switch--selected",c.checked)("mdc-switch--unselected",!c.checked)("mdc-switch--checked",c.checked)("mdc-switch--disabled",c.disabled)("mat-mdc-slide-toggle-disabled-interactive",c.disabledInteractive),e.Y8G("tabIndex",c.disabled&&!c.disabledInteractive?-1:c.tabIndex)("disabled",c.disabled&&!c.disabledInteractive),e.BMQ("id",c.buttonId)("name",c.name)("aria-label",c.ariaLabel)("aria-labelledby",c._getAriaLabelledBy())("aria-describedby",c.ariaDescribedby)("aria-required",c.required||null)("aria-checked",c.checked)("aria-disabled",c.disabled&&c.disabledInteractive?"true":null),e.R7$(8),e.Y8G("matRippleTrigger",d)("matRippleDisabled",c.disableRipple||c.disabled)("matRippleCentered",!0),e.R7$(),e.vxM(c.hideIcon?-1:10),e.R7$(),e.Y8G("for",c.buttonId),e.BMQ("id",c._labelId)}},dependencies:[r.r6,r.tO],styles:['.mdc-switch{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;flex-shrink:0;margin:0;outline:none;overflow:visible;padding:0;position:relative;width:var(--mdc-switch-track-width, 52px)}.mdc-switch.mdc-switch--disabled{cursor:default;pointer-events:none}.mdc-switch.mat-mdc-slide-toggle-disabled-interactive{pointer-events:auto}.mdc-switch__track{overflow:hidden;position:relative;width:100%;height:var(--mdc-switch-track-height, 32px);border-radius:var(--mdc-switch-track-shape, var(--mat-sys-corner-full))}.mdc-switch--disabled.mdc-switch .mdc-switch__track{opacity:var(--mdc-switch-disabled-track-opacity, 0.12)}.mdc-switch__track::before,.mdc-switch__track::after{border:1px solid rgba(0,0,0,0);border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;width:100%;border-width:var(--mat-switch-track-outline-width, 2px);border-color:var(--mat-switch-track-outline-color, var(--mat-sys-outline))}.mdc-switch--selected .mdc-switch__track::before,.mdc-switch--selected .mdc-switch__track::after{border-width:var(--mat-switch-selected-track-outline-width, 2px);border-color:var(--mat-switch-selected-track-outline-color, transparent)}.mdc-switch--disabled .mdc-switch__track::before,.mdc-switch--disabled .mdc-switch__track::after{border-width:var(--mat-switch-disabled-unselected-track-outline-width, 2px);border-color:var(--mat-switch-disabled-unselected-track-outline-color, var(--mat-sys-on-surface))}@media(forced-colors: active){.mdc-switch__track{border-color:currentColor}}.mdc-switch__track::before{transition:transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);transform:translateX(0);background:var(--mdc-switch-unselected-track-color, var(--mat-sys-surface-variant))}.mdc-switch--selected .mdc-switch__track::before{transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch--selected .mdc-switch__track::before{transform:translateX(-100%)}.mdc-switch--selected .mdc-switch__track::before{opacity:var(--mat-switch-hidden-track-opacity, 0);transition:var(--mat-switch-hidden-track-transition, opacity 75ms)}.mdc-switch--unselected .mdc-switch__track::before{opacity:var(--mat-switch-visible-track-opacity, 1);transition:var(--mat-switch-visible-track-transition, opacity 75ms)}.mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-hover-track-color, var(--mat-sys-surface-variant))}.mdc-switch:enabled:focus:not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-focus-track-color, var(--mat-sys-surface-variant))}.mdc-switch:enabled:active .mdc-switch__track::before{background:var(--mdc-switch-unselected-pressed-track-color, var(--mat-sys-surface-variant))}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:hover:not(:focus):not(:active) .mdc-switch__track::before,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:focus:not(:active) .mdc-switch__track::before,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:active .mdc-switch__track::before,.mdc-switch.mdc-switch--disabled .mdc-switch__track::before{background:var(--mdc-switch-disabled-unselected-track-color, var(--mat-sys-surface-variant))}.mdc-switch__track::after{transform:translateX(-100%);background:var(--mdc-switch-selected-track-color, var(--mat-sys-primary))}[dir=rtl] .mdc-switch__track::after{transform:translateX(100%)}.mdc-switch--selected .mdc-switch__track::after{transform:translateX(0)}.mdc-switch--selected .mdc-switch__track::after{opacity:var(--mat-switch-visible-track-opacity, 1);transition:var(--mat-switch-visible-track-transition, opacity 75ms)}.mdc-switch--unselected .mdc-switch__track::after{opacity:var(--mat-switch-hidden-track-opacity, 0);transition:var(--mat-switch-hidden-track-transition, opacity 75ms)}.mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-hover-track-color, var(--mat-sys-primary))}.mdc-switch:enabled:focus:not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-focus-track-color, var(--mat-sys-primary))}.mdc-switch:enabled:active .mdc-switch__track::after{background:var(--mdc-switch-selected-pressed-track-color, var(--mat-sys-primary))}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:hover:not(:focus):not(:active) .mdc-switch__track::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:focus:not(:active) .mdc-switch__track::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:active .mdc-switch__track::after,.mdc-switch.mdc-switch--disabled .mdc-switch__track::after{background:var(--mdc-switch-disabled-selected-track-color, var(--mat-sys-on-surface))}.mdc-switch__handle-track{height:100%;pointer-events:none;position:absolute;top:0;transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);left:0;right:auto;transform:translateX(0);width:calc(100% - var(--mdc-switch-handle-width))}[dir=rtl] .mdc-switch__handle-track{left:auto;right:0}.mdc-switch--selected .mdc-switch__handle-track{transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch__handle-track{transform:translateX(-100%)}.mdc-switch__handle{display:flex;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);left:0;right:auto;transition:width 75ms cubic-bezier(0.4, 0, 0.2, 1),height 75ms cubic-bezier(0.4, 0, 0.2, 1),margin 75ms cubic-bezier(0.4, 0, 0.2, 1);width:var(--mdc-switch-handle-width);height:var(--mdc-switch-handle-height);border-radius:var(--mdc-switch-handle-shape, var(--mat-sys-corner-full))}[dir=rtl] .mdc-switch__handle{left:auto;right:0}.mat-mdc-slide-toggle .mdc-switch--unselected .mdc-switch__handle{width:var(--mat-switch-unselected-handle-size, 16px);height:var(--mat-switch-unselected-handle-size, 16px);margin:var(--mat-switch-unselected-handle-horizontal-margin, 0 8px)}.mat-mdc-slide-toggle .mdc-switch--unselected .mdc-switch__handle:has(.mdc-switch__icons){margin:var(--mat-switch-unselected-with-icon-handle-horizontal-margin, 0 4px)}.mat-mdc-slide-toggle .mdc-switch--selected .mdc-switch__handle{width:var(--mat-switch-selected-handle-size, 24px);height:var(--mat-switch-selected-handle-size, 24px);margin:var(--mat-switch-selected-handle-horizontal-margin, 0 24px)}.mat-mdc-slide-toggle .mdc-switch--selected .mdc-switch__handle:has(.mdc-switch__icons){margin:var(--mat-switch-selected-with-icon-handle-horizontal-margin, 0 24px)}.mat-mdc-slide-toggle .mdc-switch__handle:has(.mdc-switch__icons){width:var(--mat-switch-with-icon-handle-size, 24px);height:var(--mat-switch-with-icon-handle-size, 24px)}.mat-mdc-slide-toggle .mdc-switch:active:not(.mdc-switch--disabled) .mdc-switch__handle{width:var(--mat-switch-pressed-handle-size, 28px);height:var(--mat-switch-pressed-handle-size, 28px)}.mat-mdc-slide-toggle .mdc-switch--selected:active:not(.mdc-switch--disabled) .mdc-switch__handle{margin:var(--mat-switch-selected-pressed-handle-horizontal-margin, 0 22px)}.mat-mdc-slide-toggle .mdc-switch--unselected:active:not(.mdc-switch--disabled) .mdc-switch__handle{margin:var(--mat-switch-unselected-pressed-handle-horizontal-margin, 0 2px)}.mdc-switch--disabled.mdc-switch--selected .mdc-switch__handle::after{opacity:var(--mat-switch-disabled-selected-handle-opacity, 1)}.mdc-switch--disabled.mdc-switch--unselected .mdc-switch__handle::after{opacity:var(--mat-switch-disabled-unselected-handle-opacity, 0.38)}.mdc-switch__handle::before,.mdc-switch__handle::after{border:1px solid rgba(0,0,0,0);border-radius:inherit;box-sizing:border-box;content:"";width:100%;height:100%;left:0;position:absolute;top:0;transition:background-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1),border-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);z-index:-1}@media(forced-colors: active){.mdc-switch__handle::before,.mdc-switch__handle::after{border-color:currentColor}}.mdc-switch--selected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-selected-handle-color, var(--mat-sys-on-primary))}.mdc-switch--selected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-hover-handle-color, var(--mat-sys-primary-container))}.mdc-switch--selected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-focus-handle-color, var(--mat-sys-primary-container))}.mdc-switch--selected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-selected-pressed-handle-color, var(--mat-sys-primary-container))}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled.mdc-switch--selected:hover:not(:focus):not(:active) .mdc-switch__handle::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled.mdc-switch--selected:focus:not(:active) .mdc-switch__handle::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled.mdc-switch--selected:active .mdc-switch__handle::after,.mdc-switch--selected.mdc-switch--disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-selected-handle-color, var(--mat-sys-surface))}.mdc-switch--unselected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-unselected-handle-color, var(--mat-sys-outline))}.mdc-switch--unselected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-hover-handle-color, var(--mat-sys-on-surface-variant))}.mdc-switch--unselected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-focus-handle-color, var(--mat-sys-on-surface-variant))}.mdc-switch--unselected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-unselected-pressed-handle-color, var(--mat-sys-on-surface-variant))}.mdc-switch--unselected.mdc-switch--disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-unselected-handle-color, var(--mat-sys-on-surface))}.mdc-switch__handle::before{background:var(--mdc-switch-handle-surface-color)}.mdc-switch__shadow{border-radius:inherit;bottom:0;left:0;position:absolute;right:0;top:0}.mdc-switch:enabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-handle-elevation-shadow)}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:hover:not(:focus):not(:active) .mdc-switch__shadow,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:focus:not(:active) .mdc-switch__shadow,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:active .mdc-switch__shadow,.mdc-switch.mdc-switch--disabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-disabled-handle-elevation-shadow)}.mdc-switch__ripple{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);z-index:-1;width:var(--mdc-switch-state-layer-size, 40px);height:var(--mdc-switch-state-layer-size, 40px)}.mdc-switch__ripple::after{content:"";opacity:0}.mdc-switch--disabled .mdc-switch__ripple::after{display:none}.mat-mdc-slide-toggle-disabled-interactive .mdc-switch__ripple::after{display:block}.mdc-switch:hover .mdc-switch__ripple::after{opacity:.04;transition:75ms opacity cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-focused .mdc-switch .mdc-switch__ripple::after{opacity:.12}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:enabled:focus .mdc-switch__ripple::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:enabled:active .mdc-switch__ripple::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:enabled:hover:not(:focus) .mdc-switch__ripple::after,.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background:var(--mdc-switch-unselected-hover-state-layer-color, var(--mat-sys-on-surface))}.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::after{background:var(--mdc-switch-unselected-focus-state-layer-color, var(--mat-sys-on-surface))}.mdc-switch--unselected:enabled:active .mdc-switch__ripple::after{background:var(--mdc-switch-unselected-pressed-state-layer-color, var(--mat-sys-on-surface));opacity:var(--mdc-switch-unselected-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity));transition:opacity 75ms linear}.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background:var(--mdc-switch-selected-hover-state-layer-color, var(--mat-sys-primary))}.mdc-switch--selected:enabled:focus .mdc-switch__ripple::after{background:var(--mdc-switch-selected-focus-state-layer-color, var(--mat-sys-primary))}.mdc-switch--selected:enabled:active .mdc-switch__ripple::after{background:var(--mdc-switch-selected-pressed-state-layer-color, var(--mat-sys-primary));opacity:var(--mdc-switch-selected-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity));transition:opacity 75ms linear}.mdc-switch__icons{position:relative;height:100%;width:100%;z-index:1}.mdc-switch--disabled.mdc-switch--unselected .mdc-switch__icons{opacity:var(--mdc-switch-disabled-unselected-icon-opacity, 0.38)}.mdc-switch--disabled.mdc-switch--selected .mdc-switch__icons{opacity:var(--mdc-switch-disabled-selected-icon-opacity, 0.38)}.mdc-switch__icon{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;opacity:0;transition:opacity 30ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-switch--unselected .mdc-switch__icon{width:var(--mdc-switch-unselected-icon-size, 16px);height:var(--mdc-switch-unselected-icon-size, 16px);fill:var(--mdc-switch-unselected-icon-color, var(--mat-sys-surface-variant))}.mdc-switch--unselected.mdc-switch--disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-unselected-icon-color, var(--mat-sys-surface-variant))}.mdc-switch--selected .mdc-switch__icon{width:var(--mdc-switch-selected-icon-size, 16px);height:var(--mdc-switch-selected-icon-size, 16px);fill:var(--mdc-switch-selected-icon-color, var(--mat-sys-on-primary-container))}.mdc-switch--selected.mdc-switch--disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-selected-icon-color, var(--mat-sys-on-surface))}.mdc-switch--selected .mdc-switch__icon--on,.mdc-switch--unselected .mdc-switch__icon--off{opacity:1;transition:opacity 45ms 30ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-slide-toggle{-webkit-user-select:none;user-select:none;display:inline-block;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0}.mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple,.mat-mdc-slide-toggle .mdc-switch__ripple::after{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple:not(:empty),.mat-mdc-slide-toggle .mdc-switch__ripple::after:not(:empty){transform:translateZ(0)}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-focused .mat-focus-indicator::before{content:""}.mat-mdc-slide-toggle .mat-internal-form-field{color:var(--mat-switch-label-text-color, var(--mat-sys-on-surface));font-family:var(--mat-switch-label-text-font, var(--mat-sys-body-medium-font));line-height:var(--mat-switch-label-text-line-height, var(--mat-sys-body-medium-line-height));font-size:var(--mat-switch-label-text-size, var(--mat-sys-body-medium-size));letter-spacing:var(--mat-switch-label-text-tracking, var(--mat-sys-body-medium-tracking));font-weight:var(--mat-switch-label-text-weight, var(--mat-sys-body-medium-weight))}.mat-mdc-slide-toggle .mat-ripple-element{opacity:.12}.mat-mdc-slide-toggle .mat-focus-indicator::before{border-radius:50%}.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle-track,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__icon,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle::before,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle::after,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__track::before,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__track::after{transition:none}.mat-mdc-slide-toggle .mdc-switch:enabled+.mdc-label{cursor:pointer}.mat-mdc-slide-toggle .mdc-switch--disabled+label{color:var(--mdc-switch-disabled-label-text-color)}'],encapsulation:2,changeDetection:0})}return i})(),y=(()=>{class i{static \u0275fac=function(a){return new(a||i)};static \u0275mod=e.$C({type:i});static \u0275inj=e.G2t({imports:[o,r.yE,r.yE]})}return i})()}}]); \ No newline at end of file diff --git a/394.ae17eb3bca571aad.js b/394.ae17eb3bca571aad.js deleted file mode 100644 index 6d503f8..0000000 --- a/394.ae17eb3bca571aad.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkangor=self.webpackChunkangor||[]).push([[394],{5394:(Fe,h,r)=>{r.r(h),r.d(h,{default:()=>be});var l=r(3014),j=r(7785),v=r(708),m=r(4460),y=r(936),p=r(9471),b=r(7702),P=r(2835),k=r(6071),_=r(3904),x=r(6389),u=r(7818),I=r(1054),F=r(5785),U=r(1371),E=r(7712),d=r(9893),R=r(1556),G=r(5727),C=r(1211),$=r(9363),S=r(8447),e=r(3107),w=r(8078),Y=r(3149),T=r(6388),B=r(7859),M=r(7544),X=r(1109),A=r(5616),N=r(5506),L=r(4160),V=r(9207),D=r(7112);const K=["eventInput"],z=["commentInput"],Z=i=>["/chat",i],W=()=>["hex","npub"],O=(i,a)=>({height:i,overflow:a}),J=(i,a)=>({"white-space":i,"max-height":a,overflow:"hidden"}),H=i=>({"large-font":i});function Q(i,a){if(1&i&&(e.qex(0),e.nrm(1,"img",23),e.bVm()),2&i){const t=e.XpG();e.R7$(),e.FS9("alt",(null==t.profileUser?null:t.profileUser.display_name)||(null==t.profileUser?null:t.profileUser.name)||""),e.Y8G("src",t.getSafeUrl(null==t.profileUser?null:t.profileUser.picture),e.B4B)}}function q(i,a){if(1&i&&e.nrm(0,"img",24),2&i){const t=e.XpG();e.FS9("alt",(null==t.profileUser?null:t.profileUser.display_name)||(null==t.profileUser?null:t.profileUser.name)||"")}}function ee(i,a){if(1&i){const t=e.RV6();e.j41(0,"button",35),e.bIt("click",function(){e.eBV(t);const o=e.XpG(2);return e.Njj(o.openZapDialog())}),e.j41(1,"span",36),e.nrm(2,"mat-icon",37),e.j41(3,"span"),e.EFF(4),e.k0s()()()}if(2&i){const t=e.XpG(2);e.R7$(2),e.Y8G("svgIcon",t.isCurrentUserProfile?"heroicons_outline:qr-code":"feather:zap"),e.R7$(2),e.JRh(t.isCurrentUserProfile?"Receive Zap":"Send Zap")}}function te(i,a){if(1&i){const t=e.RV6();e.qex(0),e.j41(1,"button",35),e.bIt("click",function(){const o=e.eBV(t).$implicit,s=e.XpG(2);return e.Njj(s.copyKey(o))}),e.j41(2,"span",36),e.nrm(3,"mat-icon",37),e.j41(4,"span"),e.EFF(5),e.k0s()()(),e.bVm()}if(2&i){const t=a.$implicit;e.R7$(3),e.Y8G("svgIcon","heroicons_outline:clipboard-document"),e.R7$(2),e.SpI("Copy Public key (",t,")")}}function oe(i,a){1&i&&(e.j41(0,"button",38)(1,"span",36),e.nrm(2,"mat-icon",37),e.j41(3,"span"),e.EFF(4,"Edit your profile"),e.k0s()()()),2&i&&(e.Y8G("routerLink","/settings/profile"),e.R7$(2),e.Y8G("svgIcon","heroicons_outline:pencil-square"))}function ne(i,a){1&i&&(e.qex(0),e.j41(1,"button",39)(2,"span",36),e.nrm(3,"mat-icon",37),e.j41(4,"span"),e.EFF(5,"Report"),e.k0s()()(),e.j41(6,"button",39)(7,"span",36),e.nrm(8,"mat-icon",37),e.j41(9,"span"),e.EFF(10,"Turn on notifications"),e.k0s()()(),e.bVm()),2&i&&(e.R7$(3),e.Y8G("svgIcon","heroicons_solid:exclamation-triangle"),e.R7$(5),e.Y8G("svgIcon","heroicons_solid:bell"))}function ie(i,a){if(1&i){const t=e.RV6();e.j41(0,"div",25)(1,"button",26),e.nrm(2,"mat-icon",27),e.k0s()(),e.j41(3,"div",25)(4,"button",28),e.bIt("click",function(){e.eBV(t);const o=e.XpG();return e.Njj(o.toggleBookmark(o.routePubKey))}),e.nrm(5,"mat-icon",27),e.nI1(6,"async"),e.k0s()(),e.j41(7,"div")(8,"button",29),e.nrm(9,"mat-icon",27),e.k0s(),e.j41(10,"mat-menu",null,1),e.DNE(12,ee,5,2,"button",30)(13,te,6,2,"ng-container",31),e.nrm(14,"mat-divider",32),e.DNE(15,oe,5,2,"button",33)(16,ne,11,2,"ng-container",34),e.k0s()()}if(2&i){let t;const n=e.sdS(11),o=e.XpG();e.R7$(),e.Y8G("routerLink",e.eq3(11,Z,o.routePubKey)),e.R7$(),e.Y8G("svgIcon","heroicons_outline:chat-bubble-left-right"),e.R7$(3),e.Y8G("svgIcon",null!=(t=e.bMT(6,9,o.bookmarks$))&&t.includes(o.routePubKey)?"heroicons_solid:bookmark":"heroicons_outline:bookmark"),e.R7$(3),e.Y8G("matMenuTriggerFor",n),e.R7$(),e.Y8G("svgIcon","heroicons_solid:ellipsis-vertical"),e.R7$(3),e.Y8G("ngIf",!o.isCurrentUserProfile||o.isCurrentUserProfile),e.R7$(),e.Y8G("ngForOf",e.lJ4(13,W)),e.R7$(2),e.Y8G("ngIf",o.isCurrentUserProfile),e.R7$(),e.Y8G("ngIf",!o.isCurrentUserProfile)}}function re(i,a){1&i&&(e.j41(0,"span",47),e.EFF(1,"..."),e.k0s())}function se(i,a){if(1&i){const t=e.RV6();e.j41(0,"angor-card",40)(1,"div",41)(2,"div",42),e.EFF(3," About "),e.k0s(),e.j41(4,"button",43),e.bIt("click",function(){e.eBV(t);const o=e.XpG();return e.Njj(o.toggleAbout())}),e.nrm(5,"mat-icon",44),e.k0s()(),e.j41(6,"div",45),e.EFF(7),e.DNE(8,re,2,0,"span",46),e.k0s()()}if(2&i){const t=e.XpG();e.Y8G("ngStyle",e.l_i(5,O,t.aboutExpanded?"auto":"80px",t.aboutExpanded?"visible":"hidden")),e.R7$(5),e.Y8G("svgIcon",t.aboutExpanded?"heroicons_outline:chevron-up":"heroicons_outline:chevron-down"),e.R7$(),e.Y8G("ngStyle",e.l_i(8,J,t.aboutExpanded?"normal":"nowrap",t.aboutExpanded?"none":"1.5em")),e.R7$(),e.SpI(" ",(null==t.profileUser?null:t.profileUser.about)||""," "),e.R7$(),e.Y8G("ngIf",!t.aboutExpanded)}}function ae(i,a){if(1&i){const t=e.RV6();e.j41(0,"div",63)(1,"emoji-mart",64),e.bIt("emojiClick",function(o){e.eBV(t);const s=e.XpG(2);return e.Njj(s.addEmoji(o))}),e.k0s()()}if(2&i){const t=e.XpG(2);e.R7$(),e.Y8G("darkMode",t.darkMode)}}function le(i,a){if(1&i){const t=e.RV6();e.j41(0,"angor-card",48)(1,"div",49)(2,"div",50),e.EFF(3,"Create Post"),e.k0s(),e.j41(4,"mat-slide-toggle",51),e.bIt("change",function(){e.eBV(t);const o=e.XpG();return e.Njj(o.togglePreview())}),e.EFF(5," Preview "),e.k0s()(),e.j41(6,"div",52)(7,"mat-form-field",53),e.nrm(8,"textarea",54,2),e.k0s()(),e.j41(10,"div",55)(11,"div",36)(12,"button",56),e.bIt("click",function(){e.eBV(t);const o=e.XpG();return e.Njj(o.toggleEmojiPicker())}),e.nrm(13,"mat-icon",27),e.j41(14,"span",57),e.EFF(15,"Feeling"),e.k0s()(),e.DNE(16,ae,2,1,"div",58),e.j41(17,"button",59),e.nrm(18,"mat-icon",27),e.j41(19,"span",57),e.EFF(20,"Media"),e.k0s()(),e.j41(21,"button",59),e.nrm(22,"mat-icon",27),e.j41(23,"span",57),e.EFF(24,"Tag"),e.k0s()(),e.j41(25,"button",60),e.nrm(26,"mat-icon",27),e.k0s(),e.j41(27,"mat-menu",null,3)(29,"button",61)(30,"span",36),e.nrm(31,"mat-icon",37),e.j41(32,"span"),e.EFF(33,"Tag"),e.k0s()()(),e.j41(34,"button",61)(35,"span",36),e.nrm(36,"mat-icon",37),e.j41(37,"span"),e.EFF(38,"Feeling"),e.k0s()()(),e.j41(39,"button",39)(40,"span",36),e.nrm(41,"mat-icon",37),e.j41(42,"span"),e.EFF(43,"Live"),e.k0s()()(),e.j41(44,"button",39)(45,"span",36),e.nrm(46,"mat-icon",37),e.j41(47,"span"),e.EFF(48,"Gif"),e.k0s()()(),e.j41(49,"button",39)(50,"span",36),e.nrm(51,"mat-icon",37),e.j41(52,"span"),e.EFF(53,"Check in"),e.k0s()()()()(),e.j41(54,"button",62),e.bIt("click",function(){e.eBV(t);const o=e.XpG();return e.Njj(o.sendEvent())}),e.nrm(55,"mat-icon",27),e.j41(56,"span",57),e.EFF(57,"Send"),e.k0s()()()()}if(2&i){const t=e.sdS(28),n=e.XpG();e.R7$(4),e.Y8G("color","primary"),e.R7$(3),e.Y8G("subscriptSizing","dynamic"),e.R7$(),e.Y8G("placeholder","What's on your mind?")("rows",3),e.R7$(5),e.Y8G("svgIcon","heroicons_solid:face-smile"),e.R7$(3),e.Y8G("ngIf",n.showEmojiPicker),e.R7$(2),e.Y8G("svgIcon","heroicons_solid:photo"),e.R7$(4),e.Y8G("svgIcon","heroicons_solid:user-circle"),e.R7$(3),e.Y8G("matMenuTriggerFor",t),e.R7$(),e.Y8G("svgIcon","heroicons_solid:ellipsis-horizontal"),e.R7$(5),e.Y8G("svgIcon","heroicons_solid:user-circle"),e.R7$(5),e.Y8G("svgIcon","heroicons_solid:face-smile"),e.R7$(5),e.Y8G("svgIcon","heroicons_solid:play"),e.R7$(5),e.Y8G("svgIcon","heroicons_solid:sparkles"),e.R7$(5),e.Y8G("svgIcon","heroicons_solid:map-pin"),e.R7$(4),e.Y8G("svgIcon","heroicons_solid:paper-airplane")}}function ce(i,a){if(1&i&&(e.qex(0),e.j41(1,"div",87),e.nrm(2,"img",88),e.k0s(),e.bVm()),2&i){const t=e.XpG().$implicit;e.R7$(2),e.Y8G("src",t.safeWord,e.B4B)}}function me(i,a){if(1&i&&(e.qex(0),e.j41(1,"div",87)(2,"video",89),e.nrm(3,"source",90),e.EFF(4," Your browser does not support the video tag. "),e.k0s()(),e.bVm()),2&i){const t=e.XpG().$implicit;e.R7$(3),e.Y8G("src",t.safeWord,e.B4B)}}function ue(i,a){if(1&i&&(e.qex(0),e.j41(1,"div",87)(2,"audio",91),e.nrm(3,"source",92),e.EFF(4," Your browser does not support the audio element. "),e.k0s()(),e.bVm()),2&i){const t=e.XpG().$implicit;e.R7$(3),e.Y8G("src",t.safeWord,e.B4B)}}function pe(i,a){if(1&i&&(e.qex(0),e.j41(1,"div",93)(2,"a",94)(3,"span",95),e.EFF(4),e.k0s()()(),e.bVm()),2&i){const t=e.XpG().$implicit;e.R7$(2),e.Y8G("href",t.word,e.B4B),e.R7$(2),e.JRh(t.word)}}function de(i,a){if(1&i&&(e.qex(0),e.j41(1,"div",93)(2,"span",96),e.EFF(3),e.k0s()(),e.bVm()),2&i){const t=e.XpG().$implicit,n=e.XpG(2);e.R7$(2),e.Y8G("ngClass",e.eq3(2,H,n.isSingleEmojiOrWord(t))),e.R7$(),e.SpI(" ",t.trim()," ")}}function fe(i,a){if(1&i&&(e.j41(0,"div",86),e.DNE(1,ce,3,1,"ng-container",34)(2,me,5,1,"ng-container",34)(3,ue,5,1,"ng-container",34)(4,pe,5,2,"ng-container",34)(5,de,4,4,"ng-container",34),e.k0s()),2&i){const t=a.$implicit;e.R7$(),e.Y8G("ngIf","image"===t.token),e.R7$(),e.Y8G("ngIf","video"===t.token),e.R7$(),e.Y8G("ngIf","audio"===t.token),e.R7$(),e.Y8G("ngIf","link"===t.token),e.R7$(),e.Y8G("ngIf",!t.token)}}function ge(i,a){if(1&i&&(e.j41(0,"angor-card",65,4)(2,"div",66),e.nrm(3,"img",67),e.j41(4,"div",68)(5,"span",69),e.EFF(6),e.k0s(),e.j41(7,"span",70),e.EFF(8,"1 minutes ago"),e.k0s()()(),e.DNE(9,fe,6,5,"div",71),e.j41(10,"div",72)(11,"button",73),e.nrm(12,"mat-icon",74),e.j41(13,"span",57),e.EFF(14,"Unlike"),e.k0s()(),e.j41(15,"button",73),e.nrm(16,"mat-icon",75),e.j41(17,"span",57),e.EFF(18,"Comment"),e.k0s()(),e.j41(19,"button",73),e.nrm(20,"mat-icon",76),e.j41(21,"span",57),e.EFF(22,"Share"),e.k0s()(),e.j41(23,"button",73),e.nrm(24,"mat-icon",77),e.j41(25,"span",57),e.EFF(26,"Zap"),e.k0s()()(),e.nrm(27,"hr",78),e.j41(28,"div",79)(29,"div",36)(30,"div",80),e.EFF(31,"0 Zap"),e.k0s()(),e.nrm(32,"div",81),e.j41(33,"div",82)(34,"button",83),e.EFF(35," 0 Like "),e.k0s(),e.j41(36,"button",83),e.EFF(37," 0 shares "),e.k0s(),e.j41(38,"button",84)(39,"span",85),e.EFF(40,"0 Comments"),e.k0s()()()()()),2&i){const t=e.XpG();e.R7$(3),e.FS9("alt",(null==t.profileUser?null:t.profileUser.display_name)||(null==t.profileUser?null:t.profileUser.name)||""),e.Y8G("src",t.getSafeUrl(null==t.profileUser?null:t.profileUser.picture),e.B4B),e.R7$(3),e.JRh((null==t.profileUser?null:t.profileUser.display_name)||(null==t.profileUser?null:t.profileUser.name)||""),e.R7$(3),e.Y8G("ngForOf",t.parseContent.parseContent(t.eventInput.nativeElement.value))("ngForTrackBy",t.trackByFn),e.R7$(3),e.Y8G("svgIcon","heroicons_solid:heart"),e.R7$(4),e.Y8G("svgIcon","heroicons_solid:chat-bubble-left-ellipsis"),e.R7$(4),e.Y8G("svgIcon","heroicons_solid:share"),e.R7$(4),e.Y8G("svgIcon","heroicons_solid:bolt")}}function he(i,a){1&i&&e.nrm(0,"app-post",21),2&i&&e.Y8G("item",a.$implicit)}function ve(i,a){if(1&i){const t=e.RV6();e.j41(0,"div",22)(1,"button",97),e.bIt("click",function(){e.eBV(t);const o=e.XpG();return e.Njj(o.loadNextPage())}),e.EFF(2),e.k0s()()}if(2&i){const t=e.XpG();e.R7$(),e.Y8G("disabled",t.loading),e.R7$(),e.SpI(" ",t.loading?"Loading...":"Load More Posts"," ")}}const be=[{path:"",component:(()=>{class i{constructor(t,n,o,s,c,f,g,ke,_e,xe,je,ye,Pe,Ie){this._changeDetectorRef=t,this._signerService=n,this._storageService=o,this._sanitizer=s,this._route=c,this._router=f,this._snackBar=g,this._dialog=ke,this._angorConfigService=_e,this._eventService=xe,this._subscriptionService=je,this._clipboard=ye,this.parseContent=Pe,this._bookmarkService=Ie,this.darkMode=!1,this.isLoading=!0,this.errorMessage=null,this._unsubscribeAll=new S.B,this.allPublicKeys=[],this.isCurrentUserProfile=!1,this.isFollowing=!1,this.showEmojiPicker=!1,this.showCommentEmojiPicker=!1,this.paymentInvoice="",this.invoiceAmount="?",this.isLiked=!1,this.isPreview=!1,this.posts=[],this.currentPage=1,this.loading=!1,this.myLikes=[],this.myLikedNoteIds=[],this.isLoadingPosts=!0,this.noEventsMessage="",this.hasMorePosts=!0,this.followersList=[],this.followingList=[],this.aboutExpanded=!0,this.bookmarkedProjectNpubs=[],this.projectIdentifier="",this.bookmarks$=this._bookmarkService.bookmarks$}ngOnInit(){var t=this;return(0,l.A)(function*(){t.initializeTheme(),t.processRouteParams(),t.loadInitialPosts(),t.subscribeToNewPosts()})()}initializeTheme(){this._angorConfigService.config$.subscribe(t=>{"auto"===t.scheme?this.detectSystemTheme():this.darkMode="dark"===t.scheme})}trackByFn(t,n){return t}checkIfRoutePubKeyIsFollowing(){this.isFollowing=!(!this.routePubKey||!this.followersList)&&this.followersList.some(t=>t.pubkey===this.routePubKey)}processRouteParams(){this._route.paramMap.subscribe(t=>{const n=t.get("project")||"";n.startsWith("angor")?this.projectIdentifier=n:(console.error('Invalid project identifier. It must start with "angor".'),this.projectIdentifier="");const o=t.get("pubkey")||"";if(o){const s=this._signerService.processKey(o);s?(this.routePubKey=s,this.isCurrentUserProfile=!1):(this.errorMessage="Public key is invalid. Please check your input.",this.setCurrentUserProfile())}else this.setCurrentUserProfile();this.loadUserProfileData(this.routePubKey)})}setCurrentUserProfile(){this.isCurrentUserProfile=!0,this.routePubKey=this._signerService.getPublicKey()}loadUserProfileData(t){this.loadUserProfile(t)}isValidHexPubkey(t){return/^[a-fA-F0-9]{64}$/.test(t)}loadInitialPosts(){var t=this;return(0,l.A)(function*(){t.loading=!0;let n=0;try{for(;n<5;){const c=yield t._storageService.getPostsByPubKeysWithPagination([t.routePubKey],t.currentPage,10);if(c.length>0){t.posts=[...t.posts,...c],t.posts.sort((f,g)=>g.created_at-f.created_at);break}n++,n<5&&(yield t.delay(3e3))}t.hasMorePosts=t.posts.length>0,t.hasMorePosts||console.log("This user has no posts.")}catch(c){console.error("Error loading posts:",c)}finally{t.loading=!1}t.refreshUI()})()}delay(t){return new Promise(n=>setTimeout(n,t))}subscribeToNewPosts(){var t=this;this.isCurrentUserProfile?this._storageService.posts$.subscribe(n=>{n&&n.pubkey===this.routePubKey&&(this.posts.unshift(n),this.posts.sort((o,s)=>s.created_at-o.created_at),this.refreshUI())}):this.postsSubscriptionId=this._subscriptionService.addSubscriptions([{authors:[this.routePubKey],kinds:[1]}],function(){var o=(0,l.A)(function*(s){t.isReply(s)||t._storageService.savePost(s)});return function(s){return o.apply(this,arguments)}}())}isReply(t){return t.tags.filter(o=>"e"===o[0]||"p"===o[0]).length>0}loadNextPage(){this.loading||(this.currentPage++,this.loadInitialPosts())}toggleAbout(){this.aboutExpanded=!this.aboutExpanded}ngOnDestroy(){this.subscriptionId&&this._subscriptionService.removeSubscriptionById(this.subscriptionId),this.postsSubscriptionId&&this._subscriptionService.removeSubscriptionById(this.postsSubscriptionId),this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}loadUserProfile(t){var n=this;return(0,l.A)(function*(){if(n.isLoading=!0,n.errorMessage=null,n.profileUser=null,n.refreshUI(),!t)return n.errorMessage="No public key found. Please log in again.",n.isLoading=!1,void n.refreshUI();try{const o=yield n._storageService.getProfile(t);o&&(n.profileUser=o,n.refreshUI()),console.log("cachedMetadata: ",o),n.subscribeToUserProfileAndContacts(t)}catch(o){console.error("Error loading user profile:",o)}})()}subscribeToUserProfileAndContacts(t){var n=this;return(0,l.A)(function*(){n.subscriptionId=n._subscriptionService.addSubscriptions([{authors:[t],kinds:[0],limit:1}],function(){var s=(0,l.A)(function*(c){yield n.processProfileMetadata(c,t)});return function(c){return s.apply(this,arguments)}}())})()}processProfileMetadata(t,n){var o=this;return(0,l.A)(function*(){try{const s=JSON.parse(t.content);o.profileUser=s,yield o._storageService.saveProfile(n,s),o._changeDetectorRef.markForCheck()}catch(s){console.error("Error processing metadata event:",s)}})()}getSafeUrl(t){return this._sanitizer.bypassSecurityTrustUrl(t)}refreshUI(){this._changeDetectorRef.detectChanges()}openSnackBar(t,n="dismiss"){this._snackBar.open(t,n,{duration:3e3})}canUseZap(){var t=this;return(0,l.A)(function*(){return!(!t.profileUser||!t.profileUser.lud06&&!t.profileUser.lud16)||(t.openSnackBar("Using Zap is not possible. Please complete your profile to include lud06 or lud16."),!1)})()}openZapDialog(t=""){var n=this;return(0,l.A)(function*(){(yield n.canUseZap())&&n._dialog.open(C.r,{width:"405px",maxHeight:"90vh",data:{lud16:n.profileUser.lud16,lud06:n.profileUser.lud06,pubkey:n.profileUser.pubkey,eventId:t}})})()}toggleLike(){this.isLiked=!this.isLiked,this.isLiked&&setTimeout(()=>{this.isLiked=!1,this.isLiked=!0},300)}addEmoji(t){this.eventInput.nativeElement.value+=t.emoji.native,this.showEmojiPicker=!1}toggleEmojiPicker(){this.showCommentEmojiPicker=!1,this.showEmojiPicker=!this.showEmojiPicker}addEmojiTocomment(t){this.commentInput.nativeElement.value+=t.emoji.native,this.showCommentEmojiPicker=!1}detectSystemTheme(){const t=window.matchMedia("(prefers-color-scheme: dark)");this.darkMode=t.matches,t.addEventListener("change",n=>{this.darkMode=n.matches})}togglePreview(){this.isPreview=!this.isPreview}sendEvent(){""!=this.eventInput.nativeElement.value&&this._eventService.sendTextEvent(this.eventInput.nativeElement.value).then(()=>{this.eventInput.nativeElement.value="",this._changeDetectorRef.markForCheck()}).catch(t=>{console.error("Failed to send Event:",t)})}copyHex(){this._clipboard.copy(this.routePubKey),this.openSnackBar("hex public key copied","dismiss")}copyNpub(){var t=this._signerService.getNpubFromPubkey(this.routePubKey);this._clipboard.copy(t),this.openSnackBar("npub public key copied","dismiss")}copyKey(t){if("hex"===t)this._clipboard.copy(this.routePubKey),this.openSnackBar("hex public key copied","dismiss");else if("npub"===t){const n=this._signerService.getNpubFromPubkey(this.routePubKey);this._clipboard.copy(n),this.openSnackBar("npub public key copied","dismiss")}}isSingleEmojiOrWord(t){const n=t.trim(),o=/^\w+$/.test(n),s=/^[\p{Emoji}]+$/u.test(n);return o||s}openPost(t){this._router.navigate(["/post",t])}toggleBookmark(t){var n=this;return(0,l.A)(function*(){(yield n._bookmarkService.isBookmarked(t))?yield n._bookmarkService.removeBookmark(t):yield n._bookmarkService.addBookmark(t)})()}isProjectBookmarked(t){var n=this;return(0,l.A)(function*(){return yield n._bookmarkService.isBookmarked(t)})()}static{this.\u0275fac=function(n){return new(n||i)(e.rXU(e.gRc),e.rXU(w.A),e.rXU(Y.n),e.rXU(T.up),e.rXU(d.nX),e.rXU(d.Ix),e.rXU(B.UG),e.rXU(M.bZ),e.rXU(X.P),e.rXU(A.U),e.rXU(N.n),e.rXU(L.B0),e.rXU(V.m),e.rXU(D.U))}}static{this.\u0275cmp=e.VBU({type:i,selectors:[["profile"]],viewQuery:function(n,o){if(1&n&&(e.GBs(K,5),e.GBs(z,5)),2&n){let s;e.mGM(s=e.lsd())&&(o.eventInput=s.first),e.mGM(s=e.lsd())&&(o.commentInput=s.first)}},decls:25,vars:11,consts:[["defaultAvatar",""],["profileMenu","matMenu"],["eventInput",""],["postCardMenu01","matMenu"],["expandableComments","angorCard"],[1,"flex","min-w-0","flex-auto","flex-col"],[1,"bg-card","flex","flex-col","shadow"],["onerror","this.onerror=null; this.src='/images/pages/profile/cover.jpg';",1,"h-40","object-cover","lg:h-80",3,"src","alt"],[1,"bg-card","mx-auto","flex","w-full","max-w-5xl","flex-0","flex-col","items-center","px-8","lg:h-18","lg:flex-row"],[1,"-mt-26","flex-shrink-0","rounded-full","lg:-mt-22"],[4,"ngIf","ngIfElse"],[1,"mt-4","flex","flex-grow","flex-col","items-center","lg:ml-8","lg:mt-0","lg:items-start"],[1,"max-w-full","truncate","text-lg","font-bold","leading-tight","lg:max-w-[25rem]",2,"white-space","nowrap","overflow","hidden","text-overflow","ellipsis"],[1,"text-secondary","max-w-full","truncate","leading-tight","lg:max-w-[25rem]",2,"white-space","nowrap","overflow","hidden","text-overflow","ellipsis"],[1,"flex","flex-shrink-0","items-center","space-x-6","lg:mt-0"],[1,"mb-4","mt-8","flex","flex-shrink-0","items-center","space-x-6","lg:m-0","lg:ml-auto"],[1,"mx-auto","w-full","max-w-5xl","p-6","sm:p-8"],[1,"m-auto","flex","w-full","max-w-140","flex-col","items-start"],["class","about-section mb-8 flex w-full flex-col items-start p-6 pb-6 transition-all duration-300 sm:p-8","style","position: relative",3,"ngStyle",4,"ngIf"],["class","mb-8 flex w-full flex-col p-6 pb-6 sm:p-8",4,"ngIf"],["class","mb-8 flex w-full flex-col bg-primary-50 dark:bg-primary-800",4,"ngIf"],[1,"mb-8","flex","w-full","flex-col",3,"item"],[1,"m-auto","mt-4","flex","justify-center"],["onerror","this.onerror=null; this.src='/images/avatars/avatar-placeholder.png';",1,"ring-bg-card","h-32","min-h-32","w-32","min-w-32","max-w-fit","rounded-full","object-cover","ring-4",3,"src","alt"],["src","/images/avatars/avatar-placeholder.png","onerror","this.onerror=null; this.src='/images/avatars/avatar-placeholder.png';",1,"ring-bg-card","h-32","min-h-32","w-32","min-w-32","rounded-full","object-cover","ring-4",3,"alt"],[1,"flex","h-10","w-10","items-center","justify-center","rounded-full","border","bg-white","shadow-md"],["mat-icon-button","",3,"routerLink"],[1,"icon-size-5",3,"svgIcon"],["mat-icon-button","",3,"click"],["mat-icon-button","",3,"matMenuTriggerFor"],["mat-menu-item","",3,"click",4,"ngIf"],[4,"ngFor","ngForOf"],[1,"my-2"],["mat-menu-item","",3,"routerLink",4,"ngIf"],[4,"ngIf"],["mat-menu-item","",3,"click"],[1,"flex","items-center"],[1,"mr-3","icon-size-5",3,"svgIcon"],["mat-menu-item","",3,"routerLink"],["mat-menu-item",""],[1,"about-section","mb-8","flex","w-full","flex-col","items-start","p-6","pb-6","transition-all","duration-300","sm:p-8",2,"position","relative",3,"ngStyle"],[1,"mb-2","flex","w-full","items-center","justify-between"],[1,"text-2xl","font-semibold","leading-tight"],["mat-icon-button","","color","primary","aria-label","Toggle about section",2,"position","absolute","top","16px","right","16px",3,"click"],[3,"svgIcon"],[1,"about-content","text-base","text-gray-700","dark:text-gray-50","transition-all","duration-300",3,"ngStyle"],["class","text-gray-500",4,"ngIf"],[1,"text-gray-500"],[1,"mb-8","flex","w-full","flex-col","p-6","pb-6","sm:p-8"],[1,"flex","justify-between"],[1,"text-xl","font-semibold"],[1,"-mr-4","ml-auto",3,"change","color"],[1,"mt-8","flex","flex-col","items-start","sm:flex-row"],[1,"w-full",3,"subscriptSizing"],["matInput","","cdkTextareaAutosize","",3,"placeholder","rows"],[1,"-mx-3","mt-6","flex","items-center","justify-between","sm:mt-8"],["mat-button","",1,"mr-1","px-3",3,"click"],[1,"ml-2"],["class","emoji-picker-container-global",4,"ngIf"],["mat-button","",1,"mr-1","hidden","px-3","sm:inline-flex"],["mat-button","",1,"px-3",3,"matMenuTriggerFor"],["mat-menu-item","",1,"sm:hidden"],["mat-button","",1,"mr-1","flex","px-3",3,"click"],[1,"emoji-picker-container-global"],[3,"emojiClick","darkMode"],[1,"mb-8","flex","w-full","flex-col","bg-primary-50","dark:bg-primary-800"],[1,"mx-6","mb-4","mt-6","flex","items-center","sm:mx-8"],["onerror","this.onerror=null; this.src='/images/avatars/avatar-placeholder.png';",1,"mr-4","h-10","w-10","rounded-full","object-cover",3,"src","alt"],[1,"flex","flex-col"],[1,"font-semibold","leading-none"],[1,"text-secondary","mt-1","text-sm","leading-none"],["class","inline-block whitespace-pre-wrap break-words",4,"ngFor","ngForOf","ngForTrackBy"],[1,"mx-3","flex","items-center","sm:mx-5"],["mat-button","",1,"mr-1","px-3"],[1,"text-red-500","icon-size-5",3,"svgIcon"],[1,"text-blue-500","icon-size-5",3,"svgIcon"],[1,"text-green-500","icon-size-5",3,"svgIcon"],[1,"text-orange-500","icon-size-5",3,"svgIcon"],[1,"mx-6","mb-6","mt-4","border-b","sm:mx-8"],[1,"mx-6","mb-4","flex","flex-col","sm:mx-8","sm:mb-6","sm:flex-row","sm:items-center"],[1,"ml-3","text-md","tracking-tight"],[1,"hidden","flex-auto","sm:flex"],[1,"mt-4","flex","items-center","sm:mt-0"],["mat-button","",1,"-ml-2","mr-1","px-3","sm:ml-0"],["mat-button","",1,"px-3","sm:-mr-4"],[1,"mr-1"],[1,"inline-block","whitespace-pre-wrap","break-words"],[1,"relative","mb-4","block"],["alt","Embedded Image",1,"max-h-140","object-cover",2,"width","100%",3,"src"],["controls","",2,"width","100%"],["type","video/mp4",3,"src"],["controls",""],["type","audio/mpeg",3,"src"],[1,"mx-6","mb-6","mt-2","sm:mx-8"],["target","_blank",1,"inline-block","break-words","text-blue-500","underline",3,"href"],[1,"inline-block","break-words"],[1,"inline-block","break-words",3,"ngClass"],["mat-raised-button","","color","primary",1,"bg-card","text-gray-700","hover:bg-gray-200","dark:text-gray-300","dark:hover:bg-gray-700",3,"click","disabled"]],template:function(n,o){if(1&n&&(e.j41(0,"div",5)(1,"div",6)(2,"div"),e.nrm(3,"img",7),e.k0s(),e.j41(4,"div",8)(5,"div",9),e.DNE(6,Q,2,2,"ng-container",10)(7,q,1,1,"ng-template",null,0,e.C5r),e.k0s(),e.j41(9,"div",11)(10,"div",12),e.EFF(11),e.k0s(),e.j41(12,"div",13),e.EFF(13),e.k0s()(),e.j41(14,"div",14)(15,"div",15),e.DNE(16,ie,17,14),e.k0s()()()(),e.j41(17,"div",16)(18,"div",17),e.DNE(19,se,9,11,"angor-card",18)(20,le,58,16,"angor-card",19)(21,ge,41,9,"angor-card",20),e.Z7z(22,he,1,1,"app-post",21,e.Vm6),e.DNE(24,ve,3,2,"div",22),e.k0s()()()),2&n){const s=e.sdS(8);e.R7$(3),e.FS9("alt",(null==o.profileUser?null:o.profileUser.display_name)||(null==o.profileUser?null:o.profileUser.name)||"Banner"),e.Y8G("src",(null==o.profileUser?null:o.profileUser.banner)||"/images/pages/profile/cover.jpg",e.B4B),e.R7$(3),e.Y8G("ngIf",null==o.profileUser?null:o.profileUser.picture)("ngIfElse",s),e.R7$(5),e.SpI(" ",(null==o.profileUser?null:o.profileUser.display_name)||(null==o.profileUser?null:o.profileUser.name)||"Unknown User"," "),e.R7$(2),e.SpI(" ",(null==o.profileUser?null:o.profileUser.username)||(null==o.profileUser?null:o.profileUser.name)," "),e.R7$(3),e.vxM(o.projectIdentifier?16:-1),e.R7$(3),e.Y8G("ngIf",(null==o.profileUser?null:o.profileUser.about)&&""!==o.profileUser.about.trim()),e.R7$(),e.Y8G("ngIf",o.isCurrentUserProfile),e.R7$(),e.Y8G("ngIf",o.isPreview),e.R7$(),e.Dyx(o.posts),e.R7$(2),e.vxM(o.hasMorePosts?24:-1)}},dependencies:[d.Wk,j.n,_.m_,_.An,p.Hl,p.$z,p.iY,u.Cn,u.kk,u.fb,u.Cp,k.RG,k.rl,x.fS,x.fg,v.xb,v.EE,b.w,b.q,E.uc,m.YU,m.MD,m.Sq,m.bT,m.B3,m.Jj,y.YN,R.Ic,U.sG,I.D6,$.e,P.MY,F.vg,G.q],styles:[".emoji-picker-container-global{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999;width:350px;max-width:100%}.heart-beat{animation:heartBeatAnimation .3s ease-in-out}@keyframes heartBeatAnimation{0%{transform:scale(1)}30%{transform:scale(2)}60%{transform:scale(1)}to{transform:scale(1)}}.loading-spinner{display:flex;justify-content:center;align-items:center;margin:20px 0}.loading-spinner .spinner{border:4px solid rgba(0,0,0,.1);border-left-color:#009fb5;border-radius:50%;width:30px;height:30px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.about-section{overflow:hidden;transition:height .3s ease}.c-img,.c-video{max-width:100%;border-radius:10px}\n"],encapsulation:2,changeDetection:0})}}return i})()}]}}]); \ No newline at end of file diff --git a/404.html b/404.html index 1ea3655..526c8d9 100644 --- a/404.html +++ b/404.html @@ -1,5 +1,5 @@ - + Angor Hub @@ -26,7 +26,7 @@ - + @@ -41,5 +41,5 @@ - + diff --git a/408.3d872a77a722dae4.js b/408.3d872a77a722dae4.js new file mode 100644 index 0000000..52697db --- /dev/null +++ b/408.3d872a77a722dae4.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangor=self.webpackChunkangor||[]).push([[408],{1408:(I,d,o)=>{o.r(d),o.d(d,{default:()=>G});var v=o(3365),b=o(3830),g=o(177),e=o(4438),i=o(9417),c=o(8834),u=o(2765),a=o(2408),p=o(9213),f=o(9042),h=o(9183),y=o(5245),x=o(6324);const k=["registerNgForm"],j=()=>["/login"];function F(s,m){if(1&s&&(e.j41(0,"angor-alert",24),e.EFF(1),e.k0s()),2&s){const t=e.XpG();e.Y8G("appearance","outline")("showIcon",!1)("type",t.alert().type)("@shake","error"===t.alert().type),e.R7$(),e.SpI(" ",t.alert().message," ")}}function w(s,m){if(1&s){const t=e.RV6();e.j41(0,"div",25)(1,"mat-form-field",26)(2,"mat-label"),e.EFF(3,"Secret Key"),e.k0s(),e.nrm(4,"input",27),e.j41(5,"button",28),e.bIt("click",function(){e.eBV(t);const r=e.XpG();return e.Njj(r.copyToClipboard(r.generatedKeys().secretKey))}),e.nrm(6,"mat-icon",29),e.k0s()(),e.j41(7,"mat-form-field",26)(8,"mat-label"),e.EFF(9,"Public Key"),e.k0s(),e.nrm(10,"input",27),e.j41(11,"button",28),e.bIt("click",function(){e.eBV(t);const r=e.XpG();return e.Njj(r.copyToClipboard(r.generatedKeys().pubkey))}),e.nrm(12,"mat-icon",29),e.k0s()(),e.j41(13,"mat-form-field",26)(14,"mat-label"),e.EFF(15,"NPUB"),e.k0s(),e.nrm(16,"input",27),e.j41(17,"button",28),e.bIt("click",function(){e.eBV(t);const r=e.XpG();return e.Njj(r.copyToClipboard(r.generatedKeys().npub))}),e.nrm(18,"mat-icon",29),e.k0s()(),e.j41(19,"mat-form-field",26)(20,"mat-label"),e.EFF(21,"NSEC"),e.k0s(),e.nrm(22,"input",27),e.j41(23,"button",28),e.bIt("click",function(){e.eBV(t);const r=e.XpG();return e.Njj(r.copyToClipboard(r.generatedKeys().nsec))}),e.nrm(24,"mat-icon",29),e.k0s()()()}if(2&s){const t=e.XpG();e.R7$(4),e.Y8G("value",t.generatedKeys().secretKey),e.R7$(6),e.Y8G("value",t.generatedKeys().pubkey),e.R7$(6),e.Y8G("value",t.generatedKeys().npub),e.R7$(6),e.Y8G("value",t.generatedKeys().nsec)}}function R(s,m){1&s&&e.nrm(0,"mat-progress-spinner",33),2&s&&e.Y8G("diameter",24)("mode","indeterminate")}function C(s,m){if(1&s){const t=e.RV6();e.j41(0,"div")(1,"mat-checkbox",30),e.EFF(2," I confirm I have copied the keys "),e.k0s(),e.j41(3,"button",31),e.bIt("click",function(){e.eBV(t);const r=e.XpG();return e.Njj(r.register())}),e.j41(4,"span"),e.EFF(5,"Create account"),e.k0s(),e.DNE(6,R,1,2,"mat-progress-spinner",32),e.k0s()()}if(2&s){const t=e.XpG();e.R7$(),e.Y8G("formControlName","confirmation"),e.R7$(2),e.Y8G("color","primary")("disabled",!t.registerForm.valid||!t.generatedKeys()),e.R7$(3),e.Y8G("ngIf",t.registerForm.disabled)}}const G=[{path:"",component:(()=>{class s{constructor(){this.alert=(0,e.vPA)({type:"success",message:""}),this.showAlert=(0,e.vPA)(!1),this.generatedKeys=(0,e.vPA)(null),this._formBuilder=(0,e.WQX)(i.ze),this._router=(0,e.WQX)(y.Ix),this._signerService=(0,e.WQX)(x.A)}ngOnInit(){this.registerForm=this._formBuilder.group({confirmation:[!1,i.k0.requiredTrue]})}generateKeys(){const t=this.registerForm.get("password")?.value,n=this._signerService.generateAndStoreKeys(t);n?(this.generatedKeys.set(n),this.alert.set({type:"success",message:"Keys generated and stored successfully!"})):this.alert.set({type:"error",message:"Error generating keys. Please try again."}),this.showAlert.set(!0)}register(){if(this.registerForm.invalid||!this.generatedKeys())return;this.registerForm.disable(),this.showAlert.set(!1);const t={...this.generatedKeys(),password:this.registerForm.get("password")?.value};console.log("User Metadata:",t),this.alert.set({type:"success",message:"Account created successfully!"}),this.showAlert.set(!0),this._router.navigateByUrl("/home")}copyToClipboard(t){navigator.clipboard.writeText(t).then(()=>{console.log("Copied to clipboard successfully!")},n=>{console.error("Could not copy text: ",n)})}static{this.\u0275fac=function(n){return new(n||s)}}static{this.\u0275cmp=e.VBU({type:s,selectors:[["auth-create"]],viewQuery:function(n,r){if(1&n&&e.GBs(k,5),2&n){let l;e.mGM(l=e.lsd())&&(r.registerNgForm=l.first)}},decls:33,vars:7,consts:[["registerNgForm","ngForm"],[1,"flex","min-w-0","flex-auto","flex-col","items-center","sm:flex-row","sm:justify-center","md:items-start","md:justify-start"],[1,"w-full","px-4","py-8","sm:bg-card","sm:w-auto","sm:rounded-2xl","sm:p-12","sm:shadow","md:flex","md:h-full","md:w-1/2","md:items-center","md:justify-end","md:rounded-none","md:p-16","md:shadow-none"],[1,"mx-auto","w-full","max-w-80","sm:mx-0","sm:w-80"],[1,"mt-8","text-4xl","font-extrabold","leading-tight","tracking-tight"],[1,"mt-0.5","flex","items-baseline","font-medium"],[1,"ml-1","text-primary-500","hover:underline",3,"routerLink"],["class","mt-8",3,"appearance","showIcon","type",4,"ngIf"],["mat-flat-button","",1,"mt-6","w-full","angor-mat-button-large",3,"click","color"],["class","mt-4 space-y-2",4,"ngIf"],[1,"mt-2",3,"formGroup"],[4,"ngIf"],[1,"relative","hidden","h-full","w-1/2","flex-auto","items-center","justify-center","overflow-hidden","bg-gray-800","p-16","dark:border-l","md:flex","lg:px-28"],["viewBox","0 0 960 540","width","100%","height","100%","preserveAspectRatio","xMidYMax slice","xmlns","http://www.w3.org/2000/svg",1,"pointer-events-none","absolute","inset-0"],["fill","none","stroke","currentColor","stroke-width","100",1,"text-gray-700","opacity-25"],["r","234","cx","196","cy","23"],["r","234","cx","790","cy","491"],["viewBox","0 0 220 192","width","220","height","192","fill","none",1,"absolute","-right-16","-top-16","text-gray-700"],["id","837c3e70-6c3a-44e6-8854-cc48c737b659","x","0","y","0","width","20","height","20","patternUnits","userSpaceOnUse"],["x","0","y","0","width","4","height","4","fill","currentColor"],["width","220","height","192","fill","url(#837c3e70-6c3a-44e6-8854-cc48c737b659)"],[1,"relative","z-10","w-full","max-w-2xl"],[1,"text-7xl","font-bold","leading-none","text-gray-100"],[1,"mt-6","text-lg","leading-6","tracking-tight","text-gray-400"],[1,"mt-8",3,"appearance","showIcon","type"],[1,"mt-4","space-y-2"],["appearance","outline",1,"w-full"],["matInput","","readonly","",3,"value"],["mat-icon-button","","matSuffix","",3,"click"],["svgIcon","heroicons_outline:clipboard-document"],[1,"mt-4",3,"formControlName"],["mat-flat-button","",1,"angor-mat-button-large","mt-6","w-full",3,"click","color","disabled"],[3,"diameter","mode",4,"ngIf"],[3,"diameter","mode"]],template:function(n,r){if(1&n){const l=e.RV6();e.j41(0,"div",1)(1,"div",2)(2,"div",3)(3,"div",4),e.EFF(4," Create account "),e.k0s(),e.j41(5,"div",5)(6,"div"),e.EFF(7,"Already have an account?"),e.k0s(),e.j41(8,"a",6),e.EFF(9,"Login"),e.k0s()(),e.DNE(10,F,2,5,"angor-alert",7),e.j41(11,"button",8),e.bIt("click",function(){return e.eBV(l),e.Njj(r.generateKeys())}),e.EFF(12," Generate and Store Keys "),e.k0s(),e.DNE(13,w,25,4,"div",9),e.j41(14,"form",10,0),e.DNE(16,C,7,4,"div",11),e.k0s()()(),e.j41(17,"div",12),e.qSk(),e.j41(18,"svg",13)(19,"g",14),e.nrm(20,"circle",15)(21,"circle",16),e.k0s()(),e.j41(22,"svg",17)(23,"defs")(24,"pattern",18),e.nrm(25,"rect",19),e.k0s()(),e.nrm(26,"rect",20),e.k0s(),e.joV(),e.j41(27,"div",21)(28,"div",22)(29,"div"),e.EFF(30,"Angor Hub"),e.k0s()(),e.j41(31,"div",23),e.EFF(32," Angor Hub is a Nostr client that is customized around the Angor protocol, a decentralized crowdfunding platform. "),e.k0s()()()()}2&n&&(e.R7$(8),e.Y8G("routerLink",e.lJ4(6,j)),e.R7$(2),e.Y8G("ngIf",r.showAlert()),e.R7$(),e.Y8G("color","primary"),e.R7$(2),e.Y8G("ngIf",r.generatedKeys()),e.R7$(),e.Y8G("formGroup",r.registerForm),e.R7$(2),e.Y8G("ngIf",r.generatedKeys()))},dependencies:[y.Wk,b.h,i.YN,i.qT,i.BC,i.cb,i.X1,i.j4,i.JD,a.RG,a.rl,a.nJ,a.yw,f.fS,f.fg,c.Hl,c.$z,c.iY,p.m_,p.An,u.g7,u.So,h.D6,h.LG,g.MD,g.bT],encapsulation:2,data:{animation:v.F}})}}return s})()}]}}]); \ No newline at end of file diff --git a/416.703750621db94112.js b/416.703750621db94112.js new file mode 100644 index 0000000..66891f5 --- /dev/null +++ b/416.703750621db94112.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangor=self.webpackChunkangor||[]).push([[416],{5416:(Q,y,r)=>{r.d(y,{UG:()=>W});var a=r(4438),S=r(8834),m=r(1413),E=r(177),l=r(9969),_=r(6939),p=r(9888),C=r(6860),k=r(9327),v=r(6969),x=r(6977);function D(i,d){if(1&i){const t=a.RV6();a.j41(0,"div",1)(1,"button",2),a.bIt("click",function(){a.eBV(t);const n=a.XpG();return a.Njj(n.action())}),a.EFF(2),a.k0s()()}if(2&i){const t=a.XpG();a.R7$(2),a.SpI(" ",t.data.action," ")}}const R=["label"];function T(i,d){}const O=Math.pow(2,31)-1;class f{_overlayRef;instance;containerInstance;_afterDismissed=new m.B;_afterOpened=new m.B;_onAction=new m.B;_durationTimeoutId;_dismissedByAction=!1;constructor(d,t){this._overlayRef=t,this.containerInstance=d,d._onExit.subscribe(()=>this._finishDismiss())}dismiss(){this._afterDismissed.closed||this.containerInstance.exit(),clearTimeout(this._durationTimeoutId)}dismissWithAction(){this._onAction.closed||(this._dismissedByAction=!0,this._onAction.next(),this._onAction.complete(),this.dismiss()),clearTimeout(this._durationTimeoutId)}closeWithAction(){this.dismissWithAction()}_dismissAfter(d){this._durationTimeoutId=setTimeout(()=>this.dismiss(),Math.min(d,O))}_open(){this._afterOpened.closed||(this._afterOpened.next(),this._afterOpened.complete())}_finishDismiss(){this._overlayRef.dispose(),this._onAction.closed||this._onAction.complete(),this._afterDismissed.next({dismissedByAction:this._dismissedByAction}),this._afterDismissed.complete(),this._dismissedByAction=!1}afterDismissed(){return this._afterDismissed}afterOpened(){return this.containerInstance._onEnter}onAction(){return this._onAction}}const b=new a.nKC("MatSnackBarData");class u{politeness="assertive";announcementMessage="";viewContainerRef;duration=0;panelClass;direction;data=null;horizontalPosition="center";verticalPosition="bottom"}let g=(()=>{class i{static \u0275fac=function(e){return new(e||i)};static \u0275dir=a.FsC({type:i,selectors:[["","matSnackBarLabel",""]],hostAttrs:[1,"mat-mdc-snack-bar-label","mdc-snackbar__label"]})}return i})(),B=(()=>{class i{static \u0275fac=function(e){return new(e||i)};static \u0275dir=a.FsC({type:i,selectors:[["","matSnackBarActions",""]],hostAttrs:[1,"mat-mdc-snack-bar-actions","mdc-snackbar__actions"]})}return i})(),A=(()=>{class i{static \u0275fac=function(e){return new(e||i)};static \u0275dir=a.FsC({type:i,selectors:[["","matSnackBarAction",""]],hostAttrs:[1,"mat-mdc-snack-bar-action","mdc-snackbar__action"]})}return i})(),w=(()=>{class i{snackBarRef=(0,a.WQX)(f);data=(0,a.WQX)(b);constructor(){}action(){this.snackBarRef.dismissWithAction()}get hasAction(){return!!this.data.action}static \u0275fac=function(e){return new(e||i)};static \u0275cmp=a.VBU({type:i,selectors:[["simple-snack-bar"]],hostAttrs:[1,"mat-mdc-simple-snack-bar"],exportAs:["matSnackBar"],decls:3,vars:2,consts:[["matSnackBarLabel",""],["matSnackBarActions",""],["mat-button","","matSnackBarAction","",3,"click"]],template:function(e,n){1&e&&(a.j41(0,"div",0),a.EFF(1),a.k0s(),a.DNE(2,D,3,1,"div",1)),2&e&&(a.R7$(),a.SpI(" ",n.data.message,"\n"),a.R7$(),a.vxM(n.hasAction?2:-1))},dependencies:[S.$z,g,B,A],styles:[".mat-mdc-simple-snack-bar{display:flex}"],encapsulation:2,changeDetection:0})}return i})();const P={snackBarState:(0,l.hZ)("state",[(0,l.wk)("void, hidden",(0,l.iF)({transform:"scale(0.8)",opacity:0})),(0,l.wk)("visible",(0,l.iF)({transform:"scale(1)",opacity:1})),(0,l.kY)("* => visible",(0,l.i0)("150ms cubic-bezier(0, 0, 0.2, 1)")),(0,l.kY)("* => void, * => hidden",(0,l.i0)("75ms cubic-bezier(0.4, 0.0, 1, 1)",(0,l.iF)({opacity:0})))])};let M=(()=>{class i extends _.lb{_ngZone=(0,a.WQX)(a.SKi);_elementRef=(0,a.WQX)(a.aKT);_changeDetectorRef=(0,a.WQX)(a.gRc);_platform=(0,a.WQX)(C.OD);snackBarConfig=(0,a.WQX)(u);_document=(0,a.WQX)(E.qQ);_trackedModals=new Set;_announceDelay=150;_announceTimeoutId;_destroyed=!1;_portalOutlet;_onAnnounce=new m.B;_onExit=new m.B;_onEnter=new m.B;_animationState="void";_live;_label;_role;_liveElementId=(0,a.WQX)(p.g7).getId("mat-snack-bar-container-live-");constructor(){super();const t=this.snackBarConfig;this._live="assertive"!==t.politeness||t.announcementMessage?"off"===t.politeness?"off":"polite":"assertive",this._platform.FIREFOX&&("polite"===this._live&&(this._role="status"),"assertive"===this._live&&(this._role="alert"))}attachComponentPortal(t){this._assertNotAttached();const e=this._portalOutlet.attachComponentPortal(t);return this._afterPortalAttached(),e}attachTemplatePortal(t){this._assertNotAttached();const e=this._portalOutlet.attachTemplatePortal(t);return this._afterPortalAttached(),e}attachDomPortal=t=>{this._assertNotAttached();const e=this._portalOutlet.attachDomPortal(t);return this._afterPortalAttached(),e};onAnimationEnd(t){const{fromState:e,toState:n}=t;if(("void"===n&&"void"!==e||"hidden"===n)&&this._completeExit(),"visible"===n){const s=this._onEnter;this._ngZone.run(()=>{s.next(),s.complete()})}}enter(){this._destroyed||(this._animationState="visible",this._changeDetectorRef.markForCheck(),this._changeDetectorRef.detectChanges(),this._screenReaderAnnounce())}exit(){return this._ngZone.run(()=>{this._animationState="hidden",this._changeDetectorRef.markForCheck(),this._elementRef.nativeElement.setAttribute("mat-exit",""),clearTimeout(this._announceTimeoutId)}),this._onExit}ngOnDestroy(){this._destroyed=!0,this._clearFromModals(),this._completeExit()}_completeExit(){queueMicrotask(()=>{this._onExit.next(),this._onExit.complete()})}_afterPortalAttached(){const t=this._elementRef.nativeElement,e=this.snackBarConfig.panelClass;e&&(Array.isArray(e)?e.forEach(o=>t.classList.add(o)):t.classList.add(e)),this._exposeToModals();const n=this._label.nativeElement,s="mdc-snackbar__label";n.classList.toggle(s,!n.querySelector(`.${s}`))}_exposeToModals(){const t=this._liveElementId,e=this._document.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let n=0;n{const e=t.getAttribute("aria-owns");if(e){const n=e.replace(this._liveElementId,"").trim();n.length>0?t.setAttribute("aria-owns",n):t.removeAttribute("aria-owns")}}),this._trackedModals.clear()}_assertNotAttached(){this._portalOutlet.hasAttached()}_screenReaderAnnounce(){this._announceTimeoutId||this._ngZone.runOutsideAngular(()=>{this._announceTimeoutId=setTimeout(()=>{const t=this._elementRef.nativeElement.querySelector("[aria-hidden]"),e=this._elementRef.nativeElement.querySelector("[aria-live]");if(t&&e){let n=null;this._platform.isBrowser&&document.activeElement instanceof HTMLElement&&t.contains(document.activeElement)&&(n=document.activeElement),t.removeAttribute("aria-hidden"),e.appendChild(t),n?.focus(),this._onAnnounce.next(),this._onAnnounce.complete()}},this._announceDelay)})}static \u0275fac=function(e){return new(e||i)};static \u0275cmp=a.VBU({type:i,selectors:[["mat-snack-bar-container"]],viewQuery:function(e,n){if(1&e&&(a.GBs(_.I3,7),a.GBs(R,7)),2&e){let s;a.mGM(s=a.lsd())&&(n._portalOutlet=s.first),a.mGM(s=a.lsd())&&(n._label=s.first)}},hostAttrs:[1,"mdc-snackbar","mat-mdc-snack-bar-container"],hostVars:1,hostBindings:function(e,n){1&e&&a.Kam("@state.done",function(o){return n.onAnimationEnd(o)}),2&e&&a.zvX("@state",n._animationState)},features:[a.Vt3],decls:6,vars:3,consts:[["label",""],[1,"mdc-snackbar__surface","mat-mdc-snackbar-surface"],[1,"mat-mdc-snack-bar-label"],["aria-hidden","true"],["cdkPortalOutlet",""]],template:function(e,n){1&e&&(a.j41(0,"div",1)(1,"div",2,0)(3,"div",3),a.DNE(4,T,0,0,"ng-template",4),a.k0s(),a.nrm(5,"div"),a.k0s()()),2&e&&(a.R7$(5),a.BMQ("aria-live",n._live)("role",n._role)("id",n._liveElementId))},dependencies:[_.I3],styles:[".mat-mdc-snack-bar-container{display:flex;align-items:center;justify-content:center;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);margin:8px}.mat-mdc-snack-bar-handset .mat-mdc-snack-bar-container{width:100vw}.mat-mdc-snackbar-surface{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;padding-left:0;padding-right:8px}[dir=rtl] .mat-mdc-snackbar-surface{padding-right:0;padding-left:8px}.mat-mdc-snack-bar-container .mat-mdc-snackbar-surface{min-width:344px;max-width:672px}.mat-mdc-snack-bar-handset .mat-mdc-snackbar-surface{width:100%;min-width:0}@media(forced-colors: active){.mat-mdc-snackbar-surface{outline:solid 1px}}.mat-mdc-snack-bar-container .mat-mdc-snackbar-surface{color:var(--mdc-snackbar-supporting-text-color, var(--mat-sys-inverse-on-surface));border-radius:var(--mdc-snackbar-container-shape, var(--mat-sys-corner-extra-small));background-color:var(--mdc-snackbar-container-color, var(--mat-sys-inverse-surface))}.mdc-snackbar__label{width:100%;flex-grow:1;box-sizing:border-box;margin:0;padding:14px 8px 14px 16px}[dir=rtl] .mdc-snackbar__label{padding-left:8px;padding-right:16px}.mat-mdc-snack-bar-container .mdc-snackbar__label{font-family:var(--mdc-snackbar-supporting-text-font, var(--mat-sys-body-medium-font));font-size:var(--mdc-snackbar-supporting-text-size, var(--mat-sys-body-medium-size));font-weight:var(--mdc-snackbar-supporting-text-weight, var(--mat-sys-body-medium-weight));line-height:var(--mdc-snackbar-supporting-text-line-height, var(--mat-sys-body-medium-line-height))}.mat-mdc-snack-bar-actions{display:flex;flex-shrink:0;align-items:center;box-sizing:border-box}.mat-mdc-snack-bar-handset,.mat-mdc-snack-bar-container,.mat-mdc-snack-bar-label{flex:1 1 auto}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled).mat-unthemed{color:var(--mat-snack-bar-button-color, var(--mat-sys-inverse-primary))}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled){--mat-text-button-state-layer-color:currentColor;--mat-text-button-ripple-color:currentColor}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled) .mat-ripple-element{opacity:.1}"],encapsulation:2,data:{animation:[P.snackBarState]}})}return i})();const F=new a.nKC("mat-snack-bar-default-options",{providedIn:"root",factory:function I(){return new u}});let W=(()=>{class i{_overlay=(0,a.WQX)(v.hJ);_live=(0,a.WQX)(p.Ai);_injector=(0,a.WQX)(a.zZn);_breakpointObserver=(0,a.WQX)(k.QP);_parentSnackBar=(0,a.WQX)(i,{optional:!0,skipSelf:!0});_defaultConfig=(0,a.WQX)(F);_snackBarRefAtThisLevel=null;simpleSnackBarComponent=w;snackBarContainerComponent=M;handsetCssClass="mat-mdc-snack-bar-handset";get _openedSnackBarRef(){const t=this._parentSnackBar;return t?t._openedSnackBarRef:this._snackBarRefAtThisLevel}set _openedSnackBarRef(t){this._parentSnackBar?this._parentSnackBar._openedSnackBarRef=t:this._snackBarRefAtThisLevel=t}constructor(){}openFromComponent(t,e){return this._attach(t,e)}openFromTemplate(t,e){return this._attach(t,e)}open(t,e="",n){const s={...this._defaultConfig,...n};return s.data={message:t,action:e},s.announcementMessage===t&&(s.announcementMessage=void 0),this.openFromComponent(this.simpleSnackBarComponent,s)}dismiss(){this._openedSnackBarRef&&this._openedSnackBarRef.dismiss()}ngOnDestroy(){this._snackBarRefAtThisLevel&&this._snackBarRefAtThisLevel.dismiss()}_attachSnackBarContainer(t,e){const s=a.zZn.create({parent:e&&e.viewContainerRef&&e.viewContainerRef.injector||this._injector,providers:[{provide:u,useValue:e}]}),o=new _.A8(this.snackBarContainerComponent,e.viewContainerRef,s),c=t.attach(o);return c.instance.snackBarConfig=e,c.instance}_attach(t,e){const n={...new u,...this._defaultConfig,...e},s=this._createOverlay(n),o=this._attachSnackBarContainer(s,n),c=new f(o,s);if(t instanceof a.C4Q){const h=new _.VA(t,null,{$implicit:n.data,snackBarRef:c});c.instance=o.attachTemplatePortal(h)}else{const h=this._createInjector(n,c),L=new _.A8(t,void 0,h),j=o.attachComponentPortal(L);c.instance=j.instance}return this._breakpointObserver.observe(k.Rp.HandsetPortrait).pipe((0,x.Q)(s.detachments())).subscribe(h=>{s.overlayElement.classList.toggle(this.handsetCssClass,h.matches)}),n.announcementMessage&&o._onAnnounce.subscribe(()=>{this._live.announce(n.announcementMessage,n.politeness)}),this._animateSnackBar(c,n),this._openedSnackBarRef=c,this._openedSnackBarRef}_animateSnackBar(t,e){t.afterDismissed().subscribe(()=>{this._openedSnackBarRef==t&&(this._openedSnackBarRef=null),e.announcementMessage&&this._live.clear()}),this._openedSnackBarRef?(this._openedSnackBarRef.afterDismissed().subscribe(()=>{t.containerInstance.enter()}),this._openedSnackBarRef.dismiss()):t.containerInstance.enter(),e.duration&&e.duration>0&&t.afterOpened().subscribe(()=>t._dismissAfter(e.duration))}_createOverlay(t){const e=new v.rR;e.direction=t.direction;let n=this._overlay.position().global();const s="rtl"===t.direction,o="left"===t.horizontalPosition||"start"===t.horizontalPosition&&!s||"end"===t.horizontalPosition&&s,c=!o&&"center"!==t.horizontalPosition;return o?n.left("0"):c?n.right("0"):n.centerHorizontally(),"top"===t.verticalPosition?n.top("0"):n.bottom("0"),e.positionStrategy=n,this._overlay.create(e)}_createInjector(t,e){return a.zZn.create({parent:t&&t.viewContainerRef&&t.viewContainerRef.injector||this._injector,providers:[{provide:f,useValue:e},{provide:b,useValue:t.data}]})}static \u0275fac=function(e){return new(e||i)};static \u0275prov=a.jDH({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})()}}]); \ No newline at end of file diff --git a/45.e2d1978beb0db964.js b/45.e2d1978beb0db964.js deleted file mode 100644 index 4f41a14..0000000 --- a/45.e2d1978beb0db964.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkangor=self.webpackChunkangor||[]).push([[45],{2045:(U,p,n)=>{n.r(p),n.d(p,{default:()=>A});var l=n(3014),k=n(7785),m=n(4460),u=n(9471),y=n(2902),f=n(6071),h=n(3904),g=n(6389),_=n(2322),P=n(2675),b=n(1371),C=n(7712),v=n(1054),x=n(9893),I=n(8447),a=n(5424),j=n(2040),S=n(7178),$=n(3016),e=n(3107),R=n(9528),E=n(3149),B=n(7112);const G=i=>["/chat",i];function D(i,c){if(1&i){const t=e.RV6();e.j41(0,"button",27),e.bIt("click",function(){e.eBV(t);const r=e.XpG(),s=e.sdS(20);return e.Njj(r.resetSearch(s))}),e.nrm(1,"mat-icon",28),e.k0s()}2&i&&(e.R7$(),e.Y8G("svgIcon","heroicons_solid:x-mark"))}function w(i,c){if(1&i){const t=e.RV6();e.j41(0,"button",29),e.bIt("click",function(){e.eBV(t);const r=e.XpG(),s=e.sdS(20);return e.Njj(r.filterByQuery(s.value))}),e.nrm(1,"mat-icon",28),e.k0s()}2&i&&(e.R7$(),e.Y8G("svgIcon","heroicons_solid:magnifying-glass"))}function N(i,c){if(1&i){const t=e.RV6();e.j41(0,"div",44),e.bIt("click",function(){e.eBV(t);const r=e.XpG().$implicit,s=e.XpG();return e.Njj(s.goToProjectDetails(r))}),e.EFF(1),e.k0s()}if(2&i){const t=e.XpG().$implicit;e.R7$(),e.SpI(" ",t.displayName||t.nostrPubKey," ")}}function T(i,c){if(1&i&&(e.j41(0,"div",40),e.EFF(1),e.k0s()),2&i){const t=e.XpG().$implicit;e.R7$(),e.SpI(" ",t.displayName||t.nostrPubKey," ")}}function F(i,c){if(1&i){const t=e.RV6();e.j41(0,"div",42)(1,"div",45)(2,"button",46),e.nrm(3,"mat-icon",47),e.k0s()(),e.j41(4,"div",45)(5,"button",48),e.bIt("click",function(){e.eBV(t);const r=e.XpG().$implicit,s=e.XpG();return e.Njj(s.toggleBookmark(r.nostrPubKey))}),e.nrm(6,"mat-icon",47),e.nI1(7,"async"),e.k0s()()()}if(2&i){let t;const o=e.XpG().$implicit,r=e.XpG();e.R7$(2),e.Y8G("routerLink",e.eq3(5,G,o.nostrPubKey)),e.R7$(),e.Y8G("svgIcon","heroicons_outline:chat-bubble-left-right"),e.R7$(3),e.Y8G("svgIcon",null!=(t=e.bMT(7,3,r.bookmarks$))&&t.includes(o.nostrPubKey)?"heroicons_solid:bookmark":"heroicons_outline:bookmark")}}function M(i,c){if(1&i&&(e.qex(0),e.j41(1,"angor-card",30)(2,"div",31),e.nrm(3,"img",32),e.k0s(),e.j41(4,"div",33)(5,"div",34),e.nrm(6,"img",35),e.k0s()(),e.j41(7,"div",36)(8,"div",37)(9,"div",38),e.DNE(10,N,2,1,"div",39)(11,T,2,1,"div",40),e.j41(12,"div",41),e.EFF(13),e.k0s()(),e.DNE(14,F,8,7,"div",42),e.k0s(),e.nrm(15,"hr",43),e.k0s()(),e.bVm()),2&i){const t=c.$implicit;e.R7$(3),e.Y8G("src",t.banner||"/images/pages/profile/cover.jpg",e.B4B),e.R7$(3),e.Y8G("src",t.picture||"images/avatars/avatar-placeholder.png",e.B4B),e.R7$(4),e.vxM(t.displayName||t.name?10:-1),e.R7$(),e.vxM(t.name||t.displayName?-1:11),e.R7$(2),e.SpI(" ",t.about||"No description available"," "),e.R7$(),e.vxM(t.displayName||t.name?14:-1)}}function Y(i,c){1&i&&(e.qex(0),e.j41(1,"div",49),e.nrm(2,"mat-icon",50),e.j41(3,"div",51),e.EFF(4," No projects "),e.k0s()(),e.bVm()),2&i&&(e.R7$(2),e.Y8G("svgIcon","heroicons_outline:archive-box-x-mark"))}function K(i,c){if(1&i&&(e.qex(0),e.DNE(1,Y,5,1,"ng-container",24),e.bVm()),2&i){const t=e.XpG();e.R7$(),e.Y8G("ngIf",0===t.projectDetails.length)}}function V(i,c){1&i&&(e.qex(0),e.j41(1,"div",52),e.nrm(2,"mat-progress-spinner",53),e.j41(3,"div",54),e.EFF(4,"Loading projects..."),e.k0s()(),e.bVm())}function L(i,c){if(1&i){const t=e.RV6();e.j41(0,"div",55)(1,"button",56),e.bIt("click",function(){e.eBV(t);const r=e.XpG();return e.Njj(r.loadMoreProjects())}),e.EFF(2),e.k0s()()}if(2&i){const t=e.XpG();e.R7$(),e.Y8G("disabled",t.loading),e.R7$(),e.SpI(" ",t.loading?"Loading...":"Load More Projects"," ")}}function X(i,c){if(1&i&&(e.j41(0,"div",57),e.EFF(1),e.k0s()),2&i){const t=e.XpG();e.R7$(),e.SpI(" ",t.errorMessage," ")}}const A=[{path:"",component:(()=>{class i{constructor(t,o,r,s,d){this._projectsService=t,this._storageService=o,this._changeDetectorRef=r,this._router=s,this._bookmarkService=d,this.projects=[],this.projectDetails=[],this.filteredProjects=[],this.loading=!1,this.errorMessage="",this.noMoreProjects=!1,this.bookmarkedProjectNpubs=[],this.initialLoadComplete=!1,this._unsubscribeAll=new I.B,this.bookmarks$=this._bookmarkService.bookmarks$}ngOnInit(){var t=this;return(0,l.A)(function*(){yield t._bookmarkService.initializeForCurrentUser(),t.loadInitialProjects(),t.subscribeToProjectsUpdates(),t.subscribeToLoading(),t.subscribeToNoMoreProjects(),t.subscribeToBookmarkChanges()})()}loadInitialProjects(){this._projectsService.resetProjects(),this.loading=!0,this.initialLoadComplete=!1,this._projectsService.fetchProjects().pipe((0,a.Q)(this._unsubscribeAll)).subscribe({next:t=>{this.projects=t,this.filteredProjects=this.projectDetails,this.updateBookmarkStatus(),this.fetchProjectDetails(t),this.initialLoadComplete=!0,this._changeDetectorRef.detectChanges(),console.log(t)}})}subscribeToBookmarkChanges(){this.bookmarks$.pipe((0,a.Q)(this._unsubscribeAll)).subscribe(t=>{this.bookmarkedProjectNpubs=t,this.updateBookmarkStatus(),this._changeDetectorRef.detectChanges()})}updateBookmarkStatus(){this.projectDetails.forEach(t=>{t.isBookmarked=this.bookmarkedProjectNpubs.includes(t.nostrPubKey)}),this.filteredProjects=[...this.projectDetails]}fetchMetadataForProjects(t){var o=this;return(0,l.A)(function*(){for(const r of t)try{const s=yield o._storageService.getProfile(r.nostrPubKey);s?o.updateProjectMetadata(r,s):console.warn(`No metadata found for project with pubKey: ${r.nostrPubKey}`)}catch(s){console.error(`Error fetching metadata for pubKey: ${r.nostrPubKey}`,s)}})()}fetchProjectDetails(t){var o=this;return(0,l.A)(function*(){for(const r of t)try{const s=yield o._storageService.getProjectDetails(r.projectIdentifier);if(s){o.projectDetails.push(s);const d=yield o._storageService.getProfile(s.nostrPubKey);d?o.updateProjectMetadata(s,d):console.warn(`No metadata found for project with nostrPubKey: ${s.nostrPubKey}`)}else console.warn(`No details found for project with eventId: ${r.nostrEventId}`)}catch(s){console.error(`Error fetching details for eventId: ${r.nostrEventId}`,s)}})()}subscribeToProjectsUpdates(){this._storageService.profile$.pipe((0,a.Q)(this._unsubscribeAll)).subscribe(t=>{if(t&&t.pubKey){const o=this.projectDetails.find(r=>r.nostrPubKey===t.pubKey);o&&(this.updateProjectMetadata(o,t.metadata),this._changeDetectorRef.detectChanges())}})}updateProjectMetadata(t,o){t.displayName=o.name||t.displayName,t.about=o.about||t.about,t.picture=o.picture||t.picture,t.banner=o.banner||t.banner}loadMoreProjects(){this._projectsService.fetchProjects().pipe((0,a.Q)(this._unsubscribeAll)).subscribe({next:t=>{const o=t.filter(r=>!this.projects.some(s=>s.projectIdentifier===r.projectIdentifier));this.projects=[...this.projects,...o],this.filteredProjects=[...this.projectDetails],this.fetchProjectDetails(o),this._changeDetectorRef.detectChanges()},error:t=>{this.errorMessage="Error loading more projects",this._changeDetectorRef.detectChanges()}})}subscribeToLoading(){this._projectsService.loading$.pipe((0,a.Q)(this._unsubscribeAll)).subscribe(t=>{this.loading=t,this._changeDetectorRef.detectChanges()})}subscribeToNoMoreProjects(){this._projectsService.noMoreProjects$.pipe((0,a.Q)(this._unsubscribeAll)).subscribe(t=>{this.noMoreProjects=t,this._changeDetectorRef.detectChanges()})}trackByFn(t,o){return o.projectIdentifier||t}goToProjectDetails(t){this._projectsService.fetchProjectStats(t.projectIdentifier).pipe((0,j.M)(o=>{this._storageService.saveProjectStats(t.projectIdentifier,o)}),(0,j.M)(()=>{this._router.navigate(["/profile",t.nostrPubKey,t.projectIdentifier])}),(0,S.W)(o=>(console.error(`Failed to navigate to project details for ${t.projectIdentifier}:`,o),(0,$.of)(null)))).subscribe()}filterByQuery(t){if(!t||""===t.trim())return this.filteredProjects=[...this.projectDetails],this.showCloseSearchButton=!1,void this._changeDetectorRef.detectChanges();const o=t.toLowerCase();this.filteredProjects=this.projectDetails.filter(r=>r.displayName&&r.displayName.toLowerCase().includes(o)||r.about&&r.about.toLowerCase().includes(o)||r.displayName&&r.displayName.toLowerCase().includes(o)||r.nostrPubKey&&r.nostrPubKey.toLowerCase().includes(o)||r.projectIdentifier&&r.projectIdentifier.toLowerCase().includes(o)),this.showCloseSearchButton=this.projects.length>0,this._changeDetectorRef.detectChanges()}resetSearch(t){t.value="",this.filterByQuery(""),this.showCloseSearchButton=!1}toggleBookmark(t){var o=this;return(0,l.A)(function*(){(yield o._bookmarkService.isBookmarked(t))?yield o._bookmarkService.removeBookmark(t):yield o._bookmarkService.addBookmark(t)})()}isProjectBookmarked(t){var o=this;return(0,l.A)(function*(){return yield o._bookmarkService.isBookmarked(t)})()}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}static{this.\u0275fac=function(o){return new(o||i)(e.rXU(R.i),e.rXU(E.n),e.rXU(e.gRc),e.rXU(x.Ix),e.rXU(B.U))}}static{this.\u0275cmp=e.VBU({type:i,selectors:[["explore"]],decls:32,vars:10,consts:[["query",""],[1,"flex","min-w-0","flex-auto","flex-col"],[1,"dark","relative","flex-0","overflow-hidden","bg-gray-800","px-4","py-8","sm:p-16"],["viewBox","0 0 960 540","width","100%","height","100%","preserveAspectRatio","xMidYMax slice","xmlns","http://www.w3.org/2000/svg",1,"pointer-events-none","absolute","inset-0"],["fill","none","stroke","currentColor","stroke-width","100",1,"text-gray-700","opacity-25"],["r","234","cx","196","cy","23"],["r","234","cx","790","cy","491"],[1,"relative","z-10","flex","flex-col","items-center"],[1,"text-xl","font-semibold"],[1,"mt-1","text-center","text-4xl","font-extrabold","leading-tight","tracking-tight","sm:text-7xl"],[1,"text-secondary","mt-6","max-w-2xl","text-center","tracking-tight","sm:text-2xl"],[1,"p-6","sm:p-10"],[1,"mx-auto","flex","w-full","max-w-xs","flex-auto","flex-col","sm:max-w-5xl"],[1,"flex","w-full","max-w-xs","flex-col","items-center","justify-between","sm:max-w-none","sm:flex-row"],[1,"flex","w-full","items-center","space-x-2","sm:w-auto"],[1,"mt-4","w-full","sm:w-80",3,"keyup.enter","subscriptSizing"],["matPrefix","",1,"icon-size-5",3,"svgIcon"],["placeholder","Search ...","matInput",""],["mat-icon-button","","color","warn","class","mt-4",3,"click",4,"ngIf"],["mat-icon-button","","color","success","class","mt-4",3,"click",4,"ngIf"],[1,"mt-8","sm:ml-auto","sm:mt-0",3,"color"],[1,"mx-auto","flex","w-full","flex-auto","flex-col","sm:max-w-5xl"],[1,"mt-10","grid","w-full","min-w-0","grid-cols-1","gap-6","sm:grid-cols-1","md:grid-cols-1","lg:grid-cols-2"],[4,"ngFor","ngForOf"],[4,"ngIf"],["class","mt-10 flex justify-center",4,"ngIf"],["class","error-message",4,"ngIf"],["mat-icon-button","","color","warn",1,"mt-4",3,"click"],[3,"svgIcon"],["mat-icon-button","","color","success",1,"mt-4",3,"click"],[1,"filter-info","flex","w-full","flex-col"],[1,"flex","h-32"],["alt","Card cover image","onerror","this.onerror=null; this.src='/images/pages/profile/cover.jpg';","alt","Card cover image",1,"object-cover",3,"src"],[1,"flex","px-8"],[1,"bg-card","-mt-12","rounded-full","p-1"],["onerror","this.onerror=null; this.src='/images/avatars/avatar-placeholder.png';","alt","Project logo",1,"h-24","w-24","rounded-full","object-cover",3,"src"],[1,"flex","flex-col","px-8","pb-6","pt-4"],[1,"flex","items-center","justify-between"],[1,"min-w-0","flex-1"],["role","button",1,"truncate","text-2xl","font-semibold","leading-tight"],[1,"truncate","text-2xl","font-semibold","leading-tight"],[1,"text-secondary","mt-1","truncate","leading-tight"],[1,"absolute","top-2","right-2","flex","space-x-2"],[1,"my-6","w-full","border-t"],["role","button",1,"truncate","text-2xl","font-semibold","leading-tight",3,"click"],[1,"flex","h-10","w-10","items-center","justify-center","rounded-full","border","bg-white","shadow-md"],["mat-icon-button","",3,"routerLink"],[1,"icon-size-5",3,"svgIcon"],["mat-icon-button","",3,"click"],[1,"flex","flex-auto","flex-col","items-center","justify-center","bg-gray-100","dark:bg-transparent"],[1,"icon-size-24",3,"svgIcon"],[1,"text-secondary","mt-4","text-2xl","font-semibold","tracking-tight"],[1,"flex","flex-auto","flex-col","items-center","justify-center"],["mode","indeterminate","diameter","48"],[1,"text-secondary","mt-4","text-xl"],[1,"mt-10","flex","justify-center"],["mat-raised-button","","color","primary",1,"bg-card","text-gray-700","hover:bg-gray-200","dark:text-gray-300","dark:hover:bg-gray-700",3,"click","disabled"],[1,"error-message"]],template:function(o,r){if(1&o){const s=e.RV6();e.j41(0,"div",1)(1,"div",2),e.qSk(),e.j41(2,"svg",3)(3,"g",4),e.nrm(4,"circle",5)(5,"circle",6),e.k0s()(),e.joV(),e.j41(6,"div",7)(7,"h2",8),e.EFF(8,"Explore Projects"),e.k0s(),e.j41(9,"div",9),e.EFF(10," What\u2019s your next investment? "),e.k0s(),e.j41(11,"div",10),e.EFF(12," Check out our projects and find your next investment opportunity. "),e.k0s()()(),e.j41(13,"div",11)(14,"div",12)(15,"div",13)(16,"div",14)(17,"mat-form-field",15),e.bIt("keyup.enter",function(){e.eBV(s);const Q=e.sdS(20);return e.Njj(r.filterByQuery(Q.value))}),e.nrm(18,"mat-icon",16)(19,"input",17,0),e.k0s(),e.DNE(21,D,2,1,"button",18)(22,w,2,1,"button",19),e.k0s(),e.j41(23,"mat-slide-toggle",20),e.EFF(24," Hide completed "),e.k0s()()(),e.j41(25,"div",21)(26,"div",22),e.DNE(27,M,16,6,"ng-container",23),e.k0s(),e.DNE(28,K,2,1,"ng-container",24)(29,V,5,0,"ng-container",24)(30,L,3,2,"div",25)(31,X,2,1,"div",26),e.k0s()()()}2&o&&(e.R7$(17),e.Y8G("subscriptSizing","dynamic"),e.R7$(),e.Y8G("svgIcon","heroicons_solid:magnifying-glass"),e.R7$(3),e.Y8G("ngIf",r.showCloseSearchButton),e.R7$(),e.Y8G("ngIf",!r.showCloseSearchButton),e.R7$(),e.Y8G("color","primary"),e.R7$(4),e.Y8G("ngForOf",r.projectDetails),e.R7$(),e.Y8G("ngIf",!r.loading||r.initialLoadComplete),e.R7$(),e.Y8G("ngIf",r.loading&&!r.initialLoadComplete),e.R7$(),e.Y8G("ngIf",r.filteredProjects.length>0),e.R7$(),e.Y8G("ngIf",!r.loading&&r.errorMessage))},dependencies:[x.Wk,u.Hl,u.$z,u.iY,h.m_,h.An,k.n,f.RG,f.rl,f.JW,P.Ve,y.Sy,g.fS,g.fg,b.mV,b.sG,C.uc,_.PO,m.MD,m.Sq,m.bT,m.Jj,v.D6,v.LG],encapsulation:2})}}return i})()}]}}]); \ No newline at end of file diff --git a/450.8d64c1caeaab7f13.js b/450.8d64c1caeaab7f13.js new file mode 100644 index 0000000..3a75257 --- /dev/null +++ b/450.8d64c1caeaab7f13.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangor=self.webpackChunkangor||[]).push([[450],{450:(C,w,s)=>{s.d(w,{mV:()=>y,sG:()=>o});var e=s(4438),l=s(9417),h=s(9888),r=s(3),_=s(9046);const b=["switch"],u=["*"];function g(i,n){1&i&&(e.j41(0,"span",10),e.qSk(),e.j41(1,"svg",12),e.nrm(2,"path",13),e.k0s(),e.j41(3,"svg",14),e.nrm(4,"path",15),e.k0s()())}const v=new e.nKC("mat-slide-toggle-default-options",{providedIn:"root",factory:()=>({disableToggleValue:!1,hideIcon:!1,disabledInteractive:!1})}),p={provide:l.kq,useExisting:(0,e.Rfq)(()=>o),multi:!0};class m{source;checked;constructor(n,t){this.source=n,this.checked=t}}let o=(()=>{class i{_elementRef=(0,e.WQX)(e.aKT);_focusMonitor=(0,e.WQX)(h.FN);_changeDetectorRef=(0,e.WQX)(e.gRc);defaults=(0,e.WQX)(v);_onChange=t=>{};_onTouched=()=>{};_validatorOnChange=()=>{};_uniqueId;_checked=!1;_createChangeEvent(t){return new m(this,t)}_labelId;get buttonId(){return`${this.id||this._uniqueId}-button`}_switchElement;focus(){this._switchElement.nativeElement.focus()}_noopAnimations;_focused;name=null;id;labelPosition="after";ariaLabel=null;ariaLabelledby=null;ariaDescribedby;required;color;disabled=!1;disableRipple=!1;tabIndex=0;get checked(){return this._checked}set checked(t){this._checked=t,this._changeDetectorRef.markForCheck()}hideIcon;disabledInteractive;change=new e.bkB;toggleChange=new e.bkB;get inputId(){return`${this.id||this._uniqueId}-input`}constructor(){(0,e.WQX)(_.l).load(r.Ah);const t=(0,e.WQX)(new e.ES_("tabindex"),{optional:!0}),a=this.defaults,c=(0,e.WQX)(e.bc$,{optional:!0});this.tabIndex=null==t?0:parseInt(t)||0,this.color=a.color||"accent",this._noopAnimations="NoopAnimations"===c,this.id=this._uniqueId=(0,e.WQX)(h.g7).getId("mat-mdc-slide-toggle-"),this.hideIcon=a.hideIcon??!1,this.disabledInteractive=a.disabledInteractive??!1,this._labelId=this._uniqueId+"-label"}ngAfterContentInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(t=>{"keyboard"===t||"program"===t?(this._focused=!0,this._changeDetectorRef.markForCheck()):t||Promise.resolve().then(()=>{this._focused=!1,this._onTouched(),this._changeDetectorRef.markForCheck()})})}ngOnChanges(t){t.required&&this._validatorOnChange()}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}writeValue(t){this.checked=!!t}registerOnChange(t){this._onChange=t}registerOnTouched(t){this._onTouched=t}validate(t){return this.required&&!0!==t.value?{required:!0}:null}registerOnValidatorChange(t){this._validatorOnChange=t}setDisabledState(t){this.disabled=t,this._changeDetectorRef.markForCheck()}toggle(){this.checked=!this.checked,this._onChange(this.checked)}_emitChangeEvent(){this._onChange(this.checked),this.change.emit(this._createChangeEvent(this.checked))}_handleClick(){this.disabled||(this.toggleChange.emit(),this.defaults.disableToggleValue||(this.checked=!this.checked,this._onChange(this.checked),this.change.emit(new m(this,this.checked))))}_getAriaLabelledBy(){return this.ariaLabelledby?this.ariaLabelledby:this.ariaLabel?null:this._labelId}static \u0275fac=function(a){return new(a||i)};static \u0275cmp=e.VBU({type:i,selectors:[["mat-slide-toggle"]],viewQuery:function(a,c){if(1&a&&e.GBs(b,5),2&a){let d;e.mGM(d=e.lsd())&&(c._switchElement=d.first)}},hostAttrs:[1,"mat-mdc-slide-toggle"],hostVars:13,hostBindings:function(a,c){2&a&&(e.Mr5("id",c.id),e.BMQ("tabindex",null)("aria-label",null)("name",null)("aria-labelledby",null),e.HbH(c.color?"mat-"+c.color:""),e.AVh("mat-mdc-slide-toggle-focused",c._focused)("mat-mdc-slide-toggle-checked",c.checked)("_mat-animation-noopable",c._noopAnimations))},inputs:{name:"name",id:"id",labelPosition:"labelPosition",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[0,"aria-describedby","ariaDescribedby"],required:[2,"required","required",e.L39],color:"color",disabled:[2,"disabled","disabled",e.L39],disableRipple:[2,"disableRipple","disableRipple",e.L39],tabIndex:[2,"tabIndex","tabIndex",t=>null==t?0:(0,e.Udg)(t)],checked:[2,"checked","checked",e.L39],hideIcon:[2,"hideIcon","hideIcon",e.L39],disabledInteractive:[2,"disabledInteractive","disabledInteractive",e.L39]},outputs:{change:"change",toggleChange:"toggleChange"},exportAs:["matSlideToggle"],features:[e.Jv_([p,{provide:l.cz,useExisting:i,multi:!0}]),e.GFd,e.OA$],ngContentSelectors:u,decls:13,vars:27,consts:[["switch",""],["mat-internal-form-field","",3,"labelPosition"],["role","switch","type","button",1,"mdc-switch",3,"click","tabIndex","disabled"],[1,"mdc-switch__track"],[1,"mdc-switch__handle-track"],[1,"mdc-switch__handle"],[1,"mdc-switch__shadow"],[1,"mdc-elevation-overlay"],[1,"mdc-switch__ripple"],["mat-ripple","",1,"mat-mdc-slide-toggle-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mdc-switch__icons"],[1,"mdc-label",3,"click","for"],["viewBox","0 0 24 24","aria-hidden","true",1,"mdc-switch__icon","mdc-switch__icon--on"],["d","M19.69,5.23L8.96,15.96l-4.23-4.23L2.96,13.5l6,6L21.46,7L19.69,5.23z"],["viewBox","0 0 24 24","aria-hidden","true",1,"mdc-switch__icon","mdc-switch__icon--off"],["d","M20 13H4v-2h16v2z"]],template:function(a,c){if(1&a){const d=e.RV6();e.NAR(),e.j41(0,"div",1)(1,"button",2,0),e.bIt("click",function(){return e.eBV(d),e.Njj(c._handleClick())}),e.nrm(3,"span",3),e.j41(4,"span",4)(5,"span",5)(6,"span",6),e.nrm(7,"span",7),e.k0s(),e.j41(8,"span",8),e.nrm(9,"span",9),e.k0s(),e.DNE(10,g,5,0,"span",10),e.k0s()()(),e.j41(11,"label",11),e.bIt("click",function(M){return e.eBV(d),e.Njj(M.stopPropagation())}),e.SdG(12),e.k0s()()}if(2&a){const d=e.sdS(2);e.Y8G("labelPosition",c.labelPosition),e.R7$(),e.AVh("mdc-switch--selected",c.checked)("mdc-switch--unselected",!c.checked)("mdc-switch--checked",c.checked)("mdc-switch--disabled",c.disabled)("mat-mdc-slide-toggle-disabled-interactive",c.disabledInteractive),e.Y8G("tabIndex",c.disabled&&!c.disabledInteractive?-1:c.tabIndex)("disabled",c.disabled&&!c.disabledInteractive),e.BMQ("id",c.buttonId)("name",c.name)("aria-label",c.ariaLabel)("aria-labelledby",c._getAriaLabelledBy())("aria-describedby",c.ariaDescribedby)("aria-required",c.required||null)("aria-checked",c.checked)("aria-disabled",c.disabled&&c.disabledInteractive?"true":null),e.R7$(8),e.Y8G("matRippleTrigger",d)("matRippleDisabled",c.disableRipple||c.disabled)("matRippleCentered",!0),e.R7$(),e.vxM(c.hideIcon?-1:10),e.R7$(),e.Y8G("for",c.buttonId),e.BMQ("id",c._labelId)}},dependencies:[r.r6,r.tO],styles:['.mdc-switch{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;flex-shrink:0;margin:0;outline:none;overflow:visible;padding:0;position:relative;width:var(--mdc-switch-track-width, 52px)}.mdc-switch.mdc-switch--disabled{cursor:default;pointer-events:none}.mdc-switch.mat-mdc-slide-toggle-disabled-interactive{pointer-events:auto}.mdc-switch__track{overflow:hidden;position:relative;width:100%;height:var(--mdc-switch-track-height, 32px);border-radius:var(--mdc-switch-track-shape, var(--mat-sys-corner-full))}.mdc-switch--disabled.mdc-switch .mdc-switch__track{opacity:var(--mdc-switch-disabled-track-opacity, 0.12)}.mdc-switch__track::before,.mdc-switch__track::after{border:1px solid rgba(0,0,0,0);border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;width:100%;border-width:var(--mat-switch-track-outline-width, 2px);border-color:var(--mat-switch-track-outline-color, var(--mat-sys-outline))}.mdc-switch--selected .mdc-switch__track::before,.mdc-switch--selected .mdc-switch__track::after{border-width:var(--mat-switch-selected-track-outline-width, 2px);border-color:var(--mat-switch-selected-track-outline-color, transparent)}.mdc-switch--disabled .mdc-switch__track::before,.mdc-switch--disabled .mdc-switch__track::after{border-width:var(--mat-switch-disabled-unselected-track-outline-width, 2px);border-color:var(--mat-switch-disabled-unselected-track-outline-color, var(--mat-sys-on-surface))}@media(forced-colors: active){.mdc-switch__track{border-color:currentColor}}.mdc-switch__track::before{transition:transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);transform:translateX(0);background:var(--mdc-switch-unselected-track-color, var(--mat-sys-surface-variant))}.mdc-switch--selected .mdc-switch__track::before{transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch--selected .mdc-switch__track::before{transform:translateX(-100%)}.mdc-switch--selected .mdc-switch__track::before{opacity:var(--mat-switch-hidden-track-opacity, 0);transition:var(--mat-switch-hidden-track-transition, opacity 75ms)}.mdc-switch--unselected .mdc-switch__track::before{opacity:var(--mat-switch-visible-track-opacity, 1);transition:var(--mat-switch-visible-track-transition, opacity 75ms)}.mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-hover-track-color, var(--mat-sys-surface-variant))}.mdc-switch:enabled:focus:not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-focus-track-color, var(--mat-sys-surface-variant))}.mdc-switch:enabled:active .mdc-switch__track::before{background:var(--mdc-switch-unselected-pressed-track-color, var(--mat-sys-surface-variant))}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:hover:not(:focus):not(:active) .mdc-switch__track::before,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:focus:not(:active) .mdc-switch__track::before,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:active .mdc-switch__track::before,.mdc-switch.mdc-switch--disabled .mdc-switch__track::before{background:var(--mdc-switch-disabled-unselected-track-color, var(--mat-sys-surface-variant))}.mdc-switch__track::after{transform:translateX(-100%);background:var(--mdc-switch-selected-track-color, var(--mat-sys-primary))}[dir=rtl] .mdc-switch__track::after{transform:translateX(100%)}.mdc-switch--selected .mdc-switch__track::after{transform:translateX(0)}.mdc-switch--selected .mdc-switch__track::after{opacity:var(--mat-switch-visible-track-opacity, 1);transition:var(--mat-switch-visible-track-transition, opacity 75ms)}.mdc-switch--unselected .mdc-switch__track::after{opacity:var(--mat-switch-hidden-track-opacity, 0);transition:var(--mat-switch-hidden-track-transition, opacity 75ms)}.mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-hover-track-color, var(--mat-sys-primary))}.mdc-switch:enabled:focus:not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-focus-track-color, var(--mat-sys-primary))}.mdc-switch:enabled:active .mdc-switch__track::after{background:var(--mdc-switch-selected-pressed-track-color, var(--mat-sys-primary))}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:hover:not(:focus):not(:active) .mdc-switch__track::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:focus:not(:active) .mdc-switch__track::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:active .mdc-switch__track::after,.mdc-switch.mdc-switch--disabled .mdc-switch__track::after{background:var(--mdc-switch-disabled-selected-track-color, var(--mat-sys-on-surface))}.mdc-switch__handle-track{height:100%;pointer-events:none;position:absolute;top:0;transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);left:0;right:auto;transform:translateX(0);width:calc(100% - var(--mdc-switch-handle-width))}[dir=rtl] .mdc-switch__handle-track{left:auto;right:0}.mdc-switch--selected .mdc-switch__handle-track{transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch__handle-track{transform:translateX(-100%)}.mdc-switch__handle{display:flex;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);left:0;right:auto;transition:width 75ms cubic-bezier(0.4, 0, 0.2, 1),height 75ms cubic-bezier(0.4, 0, 0.2, 1),margin 75ms cubic-bezier(0.4, 0, 0.2, 1);width:var(--mdc-switch-handle-width);height:var(--mdc-switch-handle-height);border-radius:var(--mdc-switch-handle-shape, var(--mat-sys-corner-full))}[dir=rtl] .mdc-switch__handle{left:auto;right:0}.mat-mdc-slide-toggle .mdc-switch--unselected .mdc-switch__handle{width:var(--mat-switch-unselected-handle-size, 16px);height:var(--mat-switch-unselected-handle-size, 16px);margin:var(--mat-switch-unselected-handle-horizontal-margin, 0 8px)}.mat-mdc-slide-toggle .mdc-switch--unselected .mdc-switch__handle:has(.mdc-switch__icons){margin:var(--mat-switch-unselected-with-icon-handle-horizontal-margin, 0 4px)}.mat-mdc-slide-toggle .mdc-switch--selected .mdc-switch__handle{width:var(--mat-switch-selected-handle-size, 24px);height:var(--mat-switch-selected-handle-size, 24px);margin:var(--mat-switch-selected-handle-horizontal-margin, 0 24px)}.mat-mdc-slide-toggle .mdc-switch--selected .mdc-switch__handle:has(.mdc-switch__icons){margin:var(--mat-switch-selected-with-icon-handle-horizontal-margin, 0 24px)}.mat-mdc-slide-toggle .mdc-switch__handle:has(.mdc-switch__icons){width:var(--mat-switch-with-icon-handle-size, 24px);height:var(--mat-switch-with-icon-handle-size, 24px)}.mat-mdc-slide-toggle .mdc-switch:active:not(.mdc-switch--disabled) .mdc-switch__handle{width:var(--mat-switch-pressed-handle-size, 28px);height:var(--mat-switch-pressed-handle-size, 28px)}.mat-mdc-slide-toggle .mdc-switch--selected:active:not(.mdc-switch--disabled) .mdc-switch__handle{margin:var(--mat-switch-selected-pressed-handle-horizontal-margin, 0 22px)}.mat-mdc-slide-toggle .mdc-switch--unselected:active:not(.mdc-switch--disabled) .mdc-switch__handle{margin:var(--mat-switch-unselected-pressed-handle-horizontal-margin, 0 2px)}.mdc-switch--disabled.mdc-switch--selected .mdc-switch__handle::after{opacity:var(--mat-switch-disabled-selected-handle-opacity, 1)}.mdc-switch--disabled.mdc-switch--unselected .mdc-switch__handle::after{opacity:var(--mat-switch-disabled-unselected-handle-opacity, 0.38)}.mdc-switch__handle::before,.mdc-switch__handle::after{border:1px solid rgba(0,0,0,0);border-radius:inherit;box-sizing:border-box;content:"";width:100%;height:100%;left:0;position:absolute;top:0;transition:background-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1),border-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);z-index:-1}@media(forced-colors: active){.mdc-switch__handle::before,.mdc-switch__handle::after{border-color:currentColor}}.mdc-switch--selected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-selected-handle-color, var(--mat-sys-on-primary))}.mdc-switch--selected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-hover-handle-color, var(--mat-sys-primary-container))}.mdc-switch--selected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-focus-handle-color, var(--mat-sys-primary-container))}.mdc-switch--selected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-selected-pressed-handle-color, var(--mat-sys-primary-container))}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled.mdc-switch--selected:hover:not(:focus):not(:active) .mdc-switch__handle::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled.mdc-switch--selected:focus:not(:active) .mdc-switch__handle::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled.mdc-switch--selected:active .mdc-switch__handle::after,.mdc-switch--selected.mdc-switch--disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-selected-handle-color, var(--mat-sys-surface))}.mdc-switch--unselected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-unselected-handle-color, var(--mat-sys-outline))}.mdc-switch--unselected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-hover-handle-color, var(--mat-sys-on-surface-variant))}.mdc-switch--unselected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-focus-handle-color, var(--mat-sys-on-surface-variant))}.mdc-switch--unselected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-unselected-pressed-handle-color, var(--mat-sys-on-surface-variant))}.mdc-switch--unselected.mdc-switch--disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-unselected-handle-color, var(--mat-sys-on-surface))}.mdc-switch__handle::before{background:var(--mdc-switch-handle-surface-color)}.mdc-switch__shadow{border-radius:inherit;bottom:0;left:0;position:absolute;right:0;top:0}.mdc-switch:enabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-handle-elevation-shadow)}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:hover:not(:focus):not(:active) .mdc-switch__shadow,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:focus:not(:active) .mdc-switch__shadow,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:active .mdc-switch__shadow,.mdc-switch.mdc-switch--disabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-disabled-handle-elevation-shadow)}.mdc-switch__ripple{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);z-index:-1;width:var(--mdc-switch-state-layer-size, 40px);height:var(--mdc-switch-state-layer-size, 40px)}.mdc-switch__ripple::after{content:"";opacity:0}.mdc-switch--disabled .mdc-switch__ripple::after{display:none}.mat-mdc-slide-toggle-disabled-interactive .mdc-switch__ripple::after{display:block}.mdc-switch:hover .mdc-switch__ripple::after{opacity:.04;transition:75ms opacity cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-focused .mdc-switch .mdc-switch__ripple::after{opacity:.12}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:enabled:focus .mdc-switch__ripple::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:enabled:active .mdc-switch__ripple::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:enabled:hover:not(:focus) .mdc-switch__ripple::after,.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background:var(--mdc-switch-unselected-hover-state-layer-color, var(--mat-sys-on-surface))}.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::after{background:var(--mdc-switch-unselected-focus-state-layer-color, var(--mat-sys-on-surface))}.mdc-switch--unselected:enabled:active .mdc-switch__ripple::after{background:var(--mdc-switch-unselected-pressed-state-layer-color, var(--mat-sys-on-surface));opacity:var(--mdc-switch-unselected-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity));transition:opacity 75ms linear}.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background:var(--mdc-switch-selected-hover-state-layer-color, var(--mat-sys-primary))}.mdc-switch--selected:enabled:focus .mdc-switch__ripple::after{background:var(--mdc-switch-selected-focus-state-layer-color, var(--mat-sys-primary))}.mdc-switch--selected:enabled:active .mdc-switch__ripple::after{background:var(--mdc-switch-selected-pressed-state-layer-color, var(--mat-sys-primary));opacity:var(--mdc-switch-selected-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity));transition:opacity 75ms linear}.mdc-switch__icons{position:relative;height:100%;width:100%;z-index:1}.mdc-switch--disabled.mdc-switch--unselected .mdc-switch__icons{opacity:var(--mdc-switch-disabled-unselected-icon-opacity, 0.38)}.mdc-switch--disabled.mdc-switch--selected .mdc-switch__icons{opacity:var(--mdc-switch-disabled-selected-icon-opacity, 0.38)}.mdc-switch__icon{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;opacity:0;transition:opacity 30ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-switch--unselected .mdc-switch__icon{width:var(--mdc-switch-unselected-icon-size, 16px);height:var(--mdc-switch-unselected-icon-size, 16px);fill:var(--mdc-switch-unselected-icon-color, var(--mat-sys-surface-variant))}.mdc-switch--unselected.mdc-switch--disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-unselected-icon-color, var(--mat-sys-surface-variant))}.mdc-switch--selected .mdc-switch__icon{width:var(--mdc-switch-selected-icon-size, 16px);height:var(--mdc-switch-selected-icon-size, 16px);fill:var(--mdc-switch-selected-icon-color, var(--mat-sys-on-primary-container))}.mdc-switch--selected.mdc-switch--disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-selected-icon-color, var(--mat-sys-on-surface))}.mdc-switch--selected .mdc-switch__icon--on,.mdc-switch--unselected .mdc-switch__icon--off{opacity:1;transition:opacity 45ms 30ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-slide-toggle{-webkit-user-select:none;user-select:none;display:inline-block;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0}.mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple,.mat-mdc-slide-toggle .mdc-switch__ripple::after{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple:not(:empty),.mat-mdc-slide-toggle .mdc-switch__ripple::after:not(:empty){transform:translateZ(0)}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-focused .mat-focus-indicator::before{content:""}.mat-mdc-slide-toggle .mat-internal-form-field{color:var(--mat-switch-label-text-color, var(--mat-sys-on-surface));font-family:var(--mat-switch-label-text-font, var(--mat-sys-body-medium-font));line-height:var(--mat-switch-label-text-line-height, var(--mat-sys-body-medium-line-height));font-size:var(--mat-switch-label-text-size, var(--mat-sys-body-medium-size));letter-spacing:var(--mat-switch-label-text-tracking, var(--mat-sys-body-medium-tracking));font-weight:var(--mat-switch-label-text-weight, var(--mat-sys-body-medium-weight))}.mat-mdc-slide-toggle .mat-ripple-element{opacity:.12}.mat-mdc-slide-toggle .mat-focus-indicator::before{border-radius:50%}.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle-track,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__icon,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle::before,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle::after,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__track::before,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__track::after{transition:none}.mat-mdc-slide-toggle .mdc-switch:enabled+.mdc-label{cursor:pointer}.mat-mdc-slide-toggle .mdc-switch--disabled+label{color:var(--mdc-switch-disabled-label-text-color)}'],encapsulation:2,changeDetection:0})}return i})(),y=(()=>{class i{static \u0275fac=function(a){return new(a||i)};static \u0275mod=e.$C({type:i});static \u0275inj=e.G2t({imports:[o,r.yE,r.yE]})}return i})()}}]); \ No newline at end of file diff --git a/512.a58cc307838d066c.js b/512.a58cc307838d066c.js deleted file mode 100644 index 20eb6eb..0000000 --- a/512.a58cc307838d066c.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkangor=self.webpackChunkangor||[]).push([[512],{1512:(be,N,c)=>{c.r(N),c.d(N,{default:()=>ve});var t=c(3107),_=c(9893);let O=(()=>{class i{constructor(){}static{this.\u0275fac=function(n){return new(n||i)}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["chat"]],decls:3,vars:0,consts:[[1,"absolute","inset-0","flex","min-w-0","flex-col","overflow-hidden"],[1,"flex","flex-auto","overflow-hidden"]],template:function(n,o){1&n&&(t.j41(0,"div",0)(1,"div",1),t.nrm(2,"router-outlet"),t.k0s()())},dependencies:[_.n3],encapsulation:2,changeDetection:0})}}return i})();var f=c(3014),I=c(1217),R=c(8447),V=c(1698),F=c(8915),B=c(1787),K=c(3016),X=c(1483),Y=c(7610),G=c(2867),D=c(7947),S=c(7178),L=c(720),$=c(3797),H=c(8078),z=c(3149),W=c(3125),Q=c(7121);let x=(()=>{class i{constructor(e,n,o,r){this._signerService=e,this._storageService=n,this._relayService=o,this._metadataQueueService=r,this.chatList=[],this.latestMessageTimestamps={},this.messageQueue=[],this.isDecrypting=!1,this.decryptedPrivateKey="",this._chat=new I.t(null),this._chats=new I.t(null),this._contact=new I.t(null),this._contacts=new I.t(null),this._profile=new I.t(null),this._unsubscribeAll=new R.B}get profile$(){return this._profile.asObservable()}get chat$(){return this._chat.asObservable()}get chats$(){return this._chats.asObservable()}get contact$(){return this._contact.asObservable()}get contacts$(){return this._contacts.asObservable()}checkCurrentChatOnPageRefresh(e){e&&this.getChatById(e).subscribe(o=>{o&&(this._chat.next(o),this.loadAndFetchChatHistory(e))})}getContact(e){var n=this;return(0,f.A)(function*(){try{if(!e)return;n._storageService.profile$.subscribe(o=>{o&&o.pubKey&&o.metadata&&o.pubKey===e&&n._contact.next({pubKey:e,displayName:o.metadata.name?o.metadata.name:"Unknown",picture:o.metadata.picture,about:o.metadata.about})})}catch(o){console.error("Error fetching contact metadata:",o)}})()}getContacts(){return new V.c(e=>(this._storageService.getAllProfiles().then(n=>{if(n&&n.length>0){const o=n.map(r=>(r.pubKey||console.error("Contact is missing pubKey:",r),r));this._contacts.next(o),e.next(o)}else e.next([]);e.complete()}).catch(n=>{console.error("Error loading cached contacts from IndexedDB:",n),e.next([]),e.complete()}),{unsubscribe(){}}))}getProfile(){var e=this;return(0,f.A)(function*(){try{e._storageService.profile$.subscribe(n=>{n&&n.pubKey&&n.metadata&&n.pubKey===e._signerService.getPublicKey()&&e._profile.next(n.metadata)}),e._storageService.getProfile(e._signerService.getPublicKey()).then(n=>{e._profile.next(n)})}catch(n){console.error("Error fetching profile metadata:",n)}})()}getChats(){var e=this;return(0,f.A)(function*(){const n=e._signerService.getPublicKey(),o=yield e._signerService.isUsingExtension(),r=yield e._signerService.isUsingSecretKey();return e.decryptedPrivateKey=r?yield e._signerService.getDecryptedSecretKey():"",yield Promise.all([e.subscribeToChatList(n,o,r,e.decryptedPrivateKey)]),e.getChatListStream()})()}subscribeToChatList(e,n,o,r){var a=this;return this._relayService.ensureConnectedRelays().then((0,f.A)(function*(){const u=[{kinds:[$.rV],authors:[e],limit:1500},{kinds:[$.rV],"#p":[e],limit:1500}];var l;a._relayService.getPool().subscribeMany(a._relayService.getConnectedRelays(),u,{onevent:(l=(0,f.A)(function*(d){const h=d.pubkey===e?d.tags.find(M=>"p"===M[0])?.[1]||"":d.pubkey;h&&d.created_at>(a.latestMessageTimestamps[h]||0)&&(a.messageQueue.push(d),a.processNextMessage(e,n,o,r))}),function(h){return l.apply(this,arguments)}),oneose:()=>{(a.chatList||[]).length>0&&a._chats.next(a.chatList)}})})),this.getChatListStream()}processNextMessage(e,n,o,r){var a=this;return(0,f.A)(function*(){if(!a.isDecrypting&&0!==a.messageQueue.length){a.isDecrypting=!0;try{for(;a.messageQueue.length>0;){const u=a.messageQueue.shift();if(!u)continue;const l=u.pubkey===e,d=l?u.tags.find(y=>"p"===y[0])?.[1]||"":u.pubkey;if(!d)continue;const h=yield a.decryptReceivedMessage(u,n,o,r,d);h&&a.addOrUpdateChatList(d,h,u.created_at,l)}}catch{}finally{a.isDecrypting=!1}}})()}addOrUpdateChatList(e,n,o,r){const a=this.chatList.find(l=>l.contact?.pubKey===e),u={id:`${e}-${o}`,chatId:e,contactId:e,isMine:r,value:n,createdAt:new Date(1e3*o).toISOString()};if(a)a.messages?.some(d=>d.id===u.id)||(a.messages=[...a.messages||[],u].sort((d,h)=>new Date(d.createdAt).getTime()-new Date(h.createdAt).getTime()),Number(a.lastMessageAt)h.pubKey===e)||{pubKey:e};this.chatList.push({id:e,contact:{pubKey:l.pubKey,name:l.name||"Unknown",picture:l.picture||"/images/avatars/avatar-placeholder.png",about:l.about||"",displayName:l.displayName||l.name||"Unknown"},lastMessage:n,lastMessageAt:o,messages:[u]})}this.chatList.sort((l,d)=>Number(d.lastMessageAt)-Number(l.lastMessageAt)),this._chats.next(this.chatList),this._storageService.profile$.pipe((0,X.p)(l=>l&&l.pubKey===e)).subscribe(l=>{const d=this.chatList.find(h=>h.contact?.pubKey===e);d&&(d.contact={...d.contact,name:l.metadata?.name||d.contact.name,picture:l.metadata?.picture||d.contact.picture,about:l.metadata?.about||d.contact.about,displayName:l.metadata?.displayName||l.metadata?.name||d.contact.displayName},this._chats.next(this.chatList))})}getChatListStream(){return this._chats.asObservable()}decryptReceivedMessage(e,n,o,r,a){var u=this;return(0,f.A)(function*(){return n&&!o?yield u._signerService.decryptMessageWithExtension(a,e.content):o&&!n?yield u._signerService.decryptMessage(r,a,e.content):void 0})()}loadAndFetchChatHistory(e,n=!1){var o=this;return(0,f.A)(function*(){const r=o._signerService.getPublicKey(),a=[{kinds:[$.rV],authors:[r],"#p":[e],limit:10},{kinds:[$.rV],authors:[e],"#p":[r],limit:10}],u=[];if(o._relayService.getPool().subscribeMany(o._relayService.getConnectedRelays(),a,{onevent:(l=(0,f.A)(function*(d){const h=d.pubkey===r,y=h?e:d.pubkey,M=yield o._signerService.isUsingExtension(),_e=yield o._signerService.isUsingSecretKey(),T=yield o.decryptReceivedMessage(d,M,_e,o.decryptedPrivateKey,y);if(T){const U=Math.floor(d.created_at),Ce={id:d.id,chatId:e,contactId:y,isMine:h,value:T,createdAt:new Date(1e3*U).toISOString()};n&&u.push(Ce),o.addOrUpdateChatList(e,T,U,h),o._chat.next(o.chatList.find(xe=>xe.id===e))}}),function(h){return l.apply(this,arguments)}),oneose:()=>{}}),n)return yield new Promise(l=>setTimeout(l,1e3)),u;var l})()}updateChat(e,n){return this.chats$.pipe((0,Y.s)(1),(0,G.n)(o=>{const r=n.contact?.pubKey;if(!r)return(0,F.$)("No public key found for this chat");const a={kind:4,pubkey:r,content:JSON.stringify(n),created_at:Math.floor(Date.now()/1e3),tags:[["p",r]]};return a.id=(0,L.dq)(a),(0,B.H)(this._relayService.publishEventToWriteRelays(a)).pipe((0,D.T)(()=>{if(o){const u=o.findIndex(l=>l.id===e);-1!==u&&(o[u]=n,this._chats.next(o))}return n}),(0,S.W)(u=>(console.error("Failed to update chat via Nostr:",u),(0,F.$)(u))))}))}getChatById(e,n=null){return this.recipientPublicKey=e,(0,B.H)(Promise.all([this._signerService.getPublicKey()])).pipe((0,G.n)(()=>this.chats$.pipe((0,Y.s)(1),(0,G.n)(o=>{if(!o||0===o.length)return this.createNewChat(e,n);const r=o.find(a=>a.id===e);return r?(this._chat.next(r),this.loadAndFetchChatHistory(this.recipientPublicKey),(0,K.of)(r)):this.createNewChat(e,n)}))),(0,S.W)(o=>(console.error("Error fetching chat by id from Nostr:",o),(0,F.$)(o))))}createNewChat(e,n=null){const o={id:e||"",contact:n?{pubKey:n.pubKey||e,name:n.name||"Unknown",picture:n.picture||"/images/avatars/avatar-placeholder.png"}:{pubKey:e,name:"Unknown",picture:"/images/avatars/avatar-placeholder.png"},lastMessage:"new chat...",lastMessageAt:Math.floor(Date.now()/1e3)||0,messages:[]};return this._metadataQueueService.addPublicKey(e),this._storageService.profile$.pipe((0,X.p)(r=>r&&r.pubKey===e),(0,D.T)(r=>(o.contact={pubKey:e,name:r.metadata?.name||"Unknown",picture:r.metadata?.picture||"/images/avatars/avatar-placeholder.png",about:r.metadata?.about||"",displayName:r.metadata?.displayName||r.metadata?.name||"Unknown"},o)))}resetChat(){this._chat.next(null)}sendPrivateMessage(e){var n=this;return(0,f.A)(function*(){try{n.message=e;const o=yield n._signerService.isUsingExtension(),r=yield n._signerService.isUsingSecretKey();if(o&&!r)yield n.handleMessageSendingWithExtension();else if(!o&&r){if(!n.isValidMessageSetup())return void console.error("Message, sender private key, or recipient public key is not properly set.");const a=yield n._signerService.encryptMessage(n.decryptedPrivateKey,n.recipientPublicKey,n.message),u=n._signerService.getUnsignedEvent(4,[["p",n.recipientPublicKey]],a),l=n._signerService.getSignedEvent(u,n.decryptedPrivateKey);(yield n._relayService.publishEventToWriteRelays(l))?n.message="":console.error("Failed to send the message.")}}catch(o){console.error("Error sending private message:",o)}})()}handleMessageSendingWithExtension(){var e=this;return(0,f.A)(function*(){try{const n=yield e._signerService.encryptMessageWithExtension(e.message,e.recipientPublicKey),o=yield e._signerService.signEventWithExtension({kind:4,pubkey:e._signerService.getPublicKey(),tags:[["p",e.recipientPublicKey]],content:n,created_at:Math.floor(Date.now()/1e3)});(yield e._relayService.publishEventToWriteRelays(o))?e.message="":console.error("Failed to send the message with extension.")}catch(n){console.error("Error sending message with extension:",n)}})()}isValidMessageSetup(){return""!==this.message.trim()&&""!==this.recipientPublicKey}ngOnDestroy(){this._unsubscribeAll.next(),this._unsubscribeAll.complete()}static{this.\u0275fac=function(n){return new(n||i)(t.KVO(H.A),t.KVO(z.n),t.KVO(W.b),t.KVO(Q.T))}}static{this.\u0275prov=t.jDH({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})();var g=c(4460),p=c(9471),v=c(6071),m=c(3904),k=c(6389),b=c(7818),C=c(5785),Z=c(9561);let J=(()=>{class i{transform(e){return/\.(jpeg|jpg|gif|png|bmp|svg|webp|tiff)$/i.test(e)?"\u{1f304} image":/\.(mp4|mov|avi|mkv|webm|flv|wmv|mpeg|3gp)$/i.test(e)?"\u{1f3ac} video":/\.(mp3|wav|ogg|m4a|aac|flac)$/i.test(e)?"\u{1f3b5} audio":/\.pdf$/i.test(e)?"\u{1f4c1} pdf":/(?:https?:\/\/)?(?:www\.)?(?:youtube\.com\/(?:[^\/\n\s]+\/\S+\/|(?:v|e(?:mbed)?)\/|\S*?[?&]v=)|youtu\.be\/)([a-zA-Z0-9_-]{11})/.test(e)?"\u{1f4fd}\ufe0f youtube":/https?:\/\/(www\.)?vimeo.com\/(\d+)/.test(e)?"\u{1f4fd}\ufe0f vimeo":/https?:\/\/(www\.)?instagram.com\/p\/[a-zA-Z0-9_-]+/.test(e)?"\u{1f52e} instagram":/https?:\/\/(www\.)?twitter.com\/[a-zA-Z0-9_]+\/status\/[0-9]+/.test(e)?"\u{1f426} twitter":/(https?:\/\/[^\s]+)/.test(e)?"\u{1f310} url":e}static{this.\u0275fac=function(n){return new(n||i)}}static{this.\u0275pipe=t.EJ8({name:"checkmessage",type:i,pure:!0})}}return i})();var w=c(5424);function q(i,s){if(1&i){const e=t.RV6();t.j41(0,"div",15),t.bIt("click",function(){t.eBV(e);const o=t.XpG().$implicit,r=t.XpG(2);return t.Njj(r.openChat(o))}),t.EFF(1),t.k0s()}if(2&i){const e=t.XpG().$implicit;t.R7$(),t.SpI(" ",e.name.charAt(0)," ")}}function tt(i,s){if(1&i&&t.nrm(0,"img",10),2&i){const e=t.XpG().$implicit;t.Y8G("src",e.picture,t.B4B)}}function et(i,s){if(1&i&&(t.j41(0,"div",11),t.EFF(1),t.k0s()),2&i){const e=t.XpG().$implicit;t.R7$(),t.SpI(" ",e.name.charAt(0)," ")}}function nt(i,s){if(1&i){const e=t.RV6();t.DNE(0,q,2,1,"div",7),t.j41(1,"div",8),t.bIt("click",function(){const o=t.eBV(e).$implicit,r=t.XpG(2);return t.Njj(r.openChat(o))}),t.j41(2,"div",9),t.DNE(3,tt,1,1,"img",10)(4,et,2,1,"div",11),t.k0s(),t.j41(5,"div",12)(6,"div",13),t.EFF(7),t.k0s(),t.j41(8,"div",14),t.EFF(9),t.k0s()()()}if(2&i){const e=s.$implicit,n=s.$index,o=t.XpG(2);t.vxM(0===n||e.name.charAt(0)!==o.contacts[n-1].name.charAt(0)?0:-1),t.R7$(3),t.vxM(e.picture?3:-1),t.R7$(),t.vxM(e.picture?-1:4),t.R7$(3),t.SpI(" ",e.name," "),t.R7$(2),t.SpI(" ",e.about," ")}}function it(i,s){if(1&i&&t.Z7z(0,nt,10,5,null,null,t.BUC().trackByFn,!0),2&i){const e=t.XpG();t.Dyx(e.contacts)}}function ot(i,s){1&i&&(t.j41(0,"div",6),t.EFF(1," There are no contacts! "),t.k0s())}let rt=(()=>{class i{constructor(e,n){this._chatService=e,this.router=n,this.contacts=[],this._unsubscribeAll=new R.B}ngOnInit(){this._chatService.contacts$.pipe((0,w.Q)(this._unsubscribeAll)).subscribe(e=>{this.contacts=e})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}trackByFn(e,n){return n.id||e}openChat(e){this._chatService.getChatById(e.pubKey,e).subscribe({next:n=>{console.log("Chat loaded or created:",n),this.router.navigate(["/chat",e.pubKey])},error:n=>{console.error("Error loading or creating chat:",n)},complete:()=>{this.drawer.close()}})}static{this.\u0275fac=function(n){return new(n||i)(t.rXU(x),t.rXU(_.Ix))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["chat-new-chat"]],inputs:{drawer:"drawer"},decls:9,vars:2,consts:[[1,"bg-card","flex","h-full","flex-auto","flex-col","overflow-hidden","dark:bg-default"],[1,"-mb-px","flex","h-18","flex-0","items-center","bg-gray-50","px-6","dark:bg-transparent"],["mat-icon-button","",3,"click"],[3,"svgIcon"],[1,"ml-2","text-2xl","font-semibold"],[1,"relative","overflow-y-auto"],[1,"border-t","p-8","text-center","text-4xl","font-semibold","tracking-tight","sm:p-16"],[1,"text-secondary","sticky","top-0","z-10","-mt-px","border-b","border-t","bg-gray-100","px-6","py-1","font-medium","uppercase","dark:bg-gray-900","md:px-8"],[1,"z-20","flex","cursor-pointer","items-center","border-b","px-6","py-4","dark:hover:bg-hover","hover:bg-gray-100","md:px-8",3,"click"],[1,"flex","h-10","w-10","flex-0","items-center","justify-center","overflow-hidden","rounded-full"],["onerror","this.onerror=null; this.src='/images/avatars/avatar-placeholder.png';","alt","Contact picture",1,"h-full","w-full","object-cover",3,"src"],[1,"flex","h-full","w-full","items-center","justify-center","rounded-full","bg-gray-200","text-lg","uppercase","text-gray-600","dark:bg-gray-700","dark:text-gray-200"],[1,"ml-4","min-w-0"],[1,"truncate","font-medium","leading-5"],[1,"text-secondary","truncate","leading-5"],[1,"text-secondary","sticky","top-0","z-10","-mt-px","border-b","border-t","bg-gray-100","px-6","py-1","font-medium","uppercase","dark:bg-gray-900","md:px-8",3,"click"]],template:function(n,o){1&n&&(t.j41(0,"div",0)(1,"div",1)(2,"button",2),t.bIt("click",function(){return o.drawer.close()}),t.nrm(3,"mat-icon",3),t.k0s(),t.j41(4,"div",4),t.EFF(5,"New chat"),t.k0s()(),t.j41(6,"div",5),t.DNE(7,it,2,0)(8,ot,2,0,"div",6),t.k0s()()),2&n&&(t.R7$(3),t.Y8G("svgIcon","heroicons_outline:arrow-long-left"),t.R7$(4),t.vxM(o.contacts.length?7:8))},dependencies:[p.Hl,p.iY,m.m_,m.An],encapsulation:2,changeDetection:0})}}return i})();var j=c(936);function st(i,s){if(1&i&&t.nrm(0,"img",7),2&i){const e=t.XpG();t.Y8G("src",e.profile.picture,t.B4B)("alt","Profile picture")}}function at(i,s){if(1&i&&(t.j41(0,"div",8),t.EFF(1),t.k0s()),2&i){const e=t.XpG();t.R7$(),t.SpI(" ",e.profile.name.charAt(0)," ")}}let ct=(()=>{class i{constructor(e){this._chatService=e,this._unsubscribeAll=new R.B}ngOnInit(){this._chatService.profile$.pipe((0,w.Q)(this._unsubscribeAll)).subscribe(e=>{this.profile=e})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}static{this.\u0275fac=function(n){return new(n||i)(t.rXU(x))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["chat-profile"]],inputs:{drawer:"drawer"},decls:32,vars:9,consts:[[1,"bg-card","flex","flex-auto","flex-col","overflow-y-auto","dark:bg-default"],[1,"flex","h-18","flex-0","items-center","border-b","bg-gray-50","px-6","dark:bg-transparent"],["mat-icon-button","",3,"click"],[3,"svgIcon"],[1,"ml-2","text-2xl","font-semibold"],[1,"px-6"],[1,"relative","mx-auto","mt-8","flex","h-40","w-40","flex-0","rounded-full"],["onerror","this.onerror=null; this.src='/images/avatars/avatar-placeholder.png';",1,"h-full","w-full","rounded-full","object-cover",3,"src","alt"],[1,"flex","h-full","w-full","items-center","justify-center","rounded-full","bg-gray-200","text-8xl","font-semibold","uppercase","text-gray-600","dark:bg-gray-700","dark:text-gray-200"],[1,"mx-2","mt-8","flex","flex-col","space-y-6"],[1,"flex","items-center"],[1,"icon-size-5","mr-3","text-gray-500",3,"svgIcon"],[1,"text-sm","font-medium","text-gray-500"],[1,"text-lg"]],template:function(n,o){1&n&&(t.j41(0,"div",0)(1,"div",1)(2,"button",2),t.bIt("click",function(){return o.drawer.close()}),t.nrm(3,"mat-icon",3),t.k0s(),t.j41(4,"div",4),t.EFF(5,"Profile"),t.k0s()(),t.j41(6,"div",5)(7,"div",6),t.DNE(8,st,1,2,"img",7)(9,at,2,1,"div",8),t.k0s(),t.j41(10,"div",9)(11,"div",10),t.nrm(12,"mat-icon",11),t.j41(13,"div")(14,"div",12),t.EFF(15,"Name"),t.k0s(),t.j41(16,"div",13),t.EFF(17),t.k0s()()(),t.j41(18,"div",10),t.nrm(19,"mat-icon",11),t.j41(20,"div")(21,"div",12),t.EFF(22,"Username"),t.k0s(),t.j41(23,"div",13),t.EFF(24),t.k0s()()(),t.j41(25,"div",10),t.nrm(26,"mat-icon",11),t.j41(27,"div")(28,"div",12),t.EFF(29,"About"),t.k0s(),t.j41(30,"div",13),t.EFF(31),t.k0s()()()()()()),2&n&&(t.R7$(3),t.Y8G("svgIcon","heroicons_outline:arrow-long-left"),t.R7$(5),t.vxM(o.profile.picture?8:-1),t.R7$(),t.vxM(o.profile.picture?-1:9),t.R7$(3),t.Y8G("svgIcon","heroicons_solid:user-circle"),t.R7$(5),t.JRh(o.profile.name),t.R7$(2),t.Y8G("svgIcon","heroicons_solid:envelope"),t.R7$(5),t.JRh(o.profile.username),t.R7$(2),t.Y8G("svgIcon","heroicons_solid:identification"),t.R7$(5),t.JRh(o.profile.about))},dependencies:[p.Hl,p.iY,m.m_,m.An,v.RG,k.fS,j.YN],encapsulation:2,changeDetection:0})}}return i})();var lt=c(3871);const dt=(i,s)=>({"dark:hover:bg-hover hover:bg-gray-100":i,"bg-primary-50 dark:bg-hover":s}),ut=i=>[i],ht=(i,s)=>({"absolute inset-0 z-20 flex lg:static lg:inset-auto":i,"hidden lg:flex":s});function mt(i,s){if(1&i&&t.nrm(0,"chat-new-chat",6),2&i){t.XpG();const e=t.sdS(3);t.Y8G("drawer",e)}}function pt(i,s){if(1&i&&t.nrm(0,"chat-profile",6),2&i){t.XpG();const e=t.sdS(3);t.Y8G("drawer",e)}}function gt(i,s){if(1&i&&t.nrm(0,"img",15),2&i){const e=t.XpG(2);t.Y8G("src",null==e.profile?null:e.profile.picture,t.B4B)}}function ft(i,s){if(1&i&&(t.j41(0,"div",16),t.EFF(1),t.k0s()),2&i){const e=t.XpG(2);t.R7$(),t.SpI(" ",null==e.profile||null==e.profile.name?null:e.profile.name.charAt(0)," ")}}function vt(i,s){if(1&i&&t.nrm(0,"div",38),2&i){const e=t.XpG().$implicit,n=t.XpG(3);t.AVh("ring-primary-50",n.selectedChat&&n.selectedChat.id===e.id)}}function _t(i,s){if(1&i&&t.nrm(0,"img",39),2&i){const e=t.XpG().$implicit;t.Y8G("src",null==e.contact?null:e.contact.picture,t.B4B)}}function Ct(i,s){if(1&i&&(t.j41(0,"div",16),t.EFF(1),t.k0s()),2&i){const e=t.XpG().$implicit;t.R7$(),t.SpI(" ",null==e.contact||null==e.contact.name?null:e.contact.name.charAt(0)," ")}}function xt(i,s){1&i&&t.nrm(0,"mat-icon",37),2&i&&t.Y8G("svgIcon","heroicons_solid:speaker-x-mark")}function bt(i,s){if(1&i&&(t.j41(0,"a",27)(1,"div",28),t.DNE(2,vt,1,2,"div",29)(3,_t,1,1,"img",30)(4,Ct,2,1,"div",31),t.k0s(),t.j41(5,"div",32)(6,"div",33),t.EFF(7),t.k0s(),t.j41(8,"div",34),t.EFF(9),t.nI1(10,"checkmessage"),t.k0s()(),t.j41(11,"div",35)(12,"div",36),t.EFF(13),t.nI1(14,"ago"),t.k0s(),t.DNE(15,xt,1,1,"mat-icon",37),t.k0s()()),2&i){const e=s.$implicit,n=t.XpG(3);t.Y8G("ngClass",t.l_i(17,dt,!n.selectedChat||n.selectedChat.id!==e.id,n.selectedChat&&n.selectedChat.id===e.id))("routerLink",t.eq3(20,ut,e.id)),t.R7$(2),t.vxM(e.unreadCount>0?2:-1),t.R7$(),t.Y8G("ngIf",null==e.contact?null:e.contact.picture),t.R7$(),t.Y8G("ngIf",!(null!=e.contact&&e.contact.picture)),t.R7$(3),t.SpI(" ",null==e.contact?null:e.contact.name," "),t.R7$(),t.AVh("text-primary",e.unreadCount>0)("dark:text-primary-500",e.unreadCount>0),t.R7$(),t.SpI(" ",t.bMT(10,13,e.lastMessage)," "),t.R7$(4),t.SpI(" ",t.bMT(14,15,e.lastMessageAt)," "),t.R7$(2),t.vxM(e.muted?15:-1)}}function yt(i,s){if(1&i&&t.Z7z(0,bt,16,22,"a",27,t.BUC().trackByFn,!0),2&i){const e=t.XpG(2);t.Dyx(e.filteredChats)}}function kt(i,s){1&i&&(t.j41(0,"div",9),t.nrm(1,"mat-icon",40),t.j41(2,"div",41),t.EFF(3," No chats "),t.k0s()()),2&i&&(t.R7$(),t.Y8G("svgIcon","heroicons_outline:chat-bubble-oval-left-ellipsis"))}function wt(i,s){if(1&i){const e=t.RV6();t.j41(0,"div",8)(1,"div",11)(2,"div",12)(3,"div",13),t.bIt("click",function(){t.eBV(e);const o=t.XpG();return t.Njj(o.openProfile())}),t.j41(4,"div",14),t.DNE(5,gt,1,1,"img",15)(6,ft,2,1,"div",16),t.k0s(),t.j41(7,"div",17),t.EFF(8),t.k0s()(),t.j41(9,"button",18),t.bIt("click",function(){t.eBV(e);const o=t.XpG();return t.Njj(o.openNewChat())}),t.nrm(10,"mat-icon",19),t.k0s(),t.j41(11,"button",20),t.nrm(12,"mat-icon",19),t.j41(13,"mat-menu",null,1)(15,"button",21),t.bIt("click",function(){t.eBV(e);const o=t.XpG();return t.Njj(o.openProfile())}),t.nrm(16,"mat-icon",19),t.EFF(17," Profile "),t.k0s()()()(),t.j41(18,"div",22)(19,"mat-form-field",23),t.nrm(20,"mat-icon",24),t.j41(21,"input",25,2),t.bIt("input",function(){t.eBV(e);const o=t.sdS(22),r=t.XpG();return t.Njj(r.filterChats(o.value))}),t.k0s()()()(),t.j41(23,"div",26),t.DNE(24,yt,2,0)(25,kt,4,1,"div",9),t.k0s()()}if(2&i){const e=t.sdS(14),n=t.XpG();t.R7$(5),t.vxM(null!=n.profile&&n.profile.picture?5:-1),t.R7$(),t.vxM(null!=n.profile&&n.profile.picture?-1:6),t.R7$(2),t.SpI(" ",null==n.profile?null:n.profile.name," "),t.R7$(2),t.Y8G("svgIcon","heroicons_outline:plus-circle"),t.R7$(),t.Y8G("matMenuTriggerFor",e),t.R7$(),t.Y8G("svgIcon","heroicons_outline:ellipsis-vertical"),t.R7$(4),t.Y8G("svgIcon","heroicons_outline:user-circle"),t.R7$(3),t.Y8G("subscriptSizing","dynamic"),t.R7$(),t.Y8G("svgIcon","heroicons_solid:magnifying-glass"),t.R7$(),t.Y8G("autocomplete","off")("placeholder","Search or start new chat"),t.R7$(3),t.vxM(n.filteredChats.length>0?24:25)}}function jt(i,s){1&i&&(t.j41(0,"div",9),t.nrm(1,"mat-icon",40),t.j41(2,"div",41),t.EFF(3," No chats "),t.k0s()()),2&i&&(t.R7$(),t.Y8G("svgIcon","heroicons_outline:chat-bubble-oval-left-ellipsis"))}function It(i,s){if(1&i&&(t.j41(0,"div",10),t.nrm(1,"router-outlet"),t.k0s()),2&i){const e=t.XpG();t.Y8G("ngClass",t.l_i(1,ht,e.selectedChat&&e.selectedChat.id,!e.selectedChat||!e.selectedChat.id))}}let Rt=(()=>{class i{constructor(e,n,o,r){this._chatService=e,this._changeDetectorRef=n,this.route=o,this._angorNavigationService=r,this.chats=[],this.filteredChats=[],this.drawerOpened=!1,this._unsubscribeAll=new R.B}updateNavigationBadge(){const e=this._angorNavigationService.getComponent("mainNavigation");e&&(this._angorNavigationService.getItem("chat",e.navigation).badge.title="0",e.refresh())}ngOnInit(){this.updateNavigationBadge(),this._chatService.chats$.pipe((0,w.Q)(this._unsubscribeAll)).subscribe(n=>{this.chats=this.filteredChats=n,this._markForCheck()}),this._chatService.profile$.pipe((0,w.Q)(this._unsubscribeAll)).subscribe(n=>{this.profile=n,this._markForCheck()}),this._chatService.chat$.pipe((0,w.Q)(this._unsubscribeAll)).subscribe(n=>{this.selectedChat=n,this._markForCheck()});const e=localStorage.getItem("currentChatId");e&&this._chatService.checkCurrentChatOnPageRefresh(e)}ngOnDestroy(){this._unsubscribeAll.next(),this._unsubscribeAll.complete(),this._chatService.resetChat(),localStorage.removeItem("currentChatId")}filterChats(e){if(e){const n=e.toLowerCase();this.filteredChats=this.chats.filter(o=>o.contact?.name.toLowerCase().includes(n))}else this.filteredChats=this.chats;this._markForCheck()}openNewChat(){this.drawerComponent="new-chat",this.drawerOpened=!0,this._markForCheck()}openProfile(){this.drawerComponent="profile",this.drawerOpened=!0,this._markForCheck()}trackByFn(e,n){return n.id||e}_markForCheck(){this._changeDetectorRef.markForCheck()}static{this.\u0275fac=function(n){return new(n||i)(t.rXU(x),t.rXU(t.gRc),t.rXU(_.nX),t.rXU(lt.lX))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["chat-chats"]],decls:10,vars:7,consts:[["drawer",""],["chatsHeaderMenu",""],["searchField",""],[1,"bg-card","relative","flex","w-full","flex-auto","dark:bg-transparent"],[1,"h-full","flex-auto",3,"hasBackdrop"],[1,"w-full","dark:bg-gray-900","sm:w-100","lg:border-r","lg:shadow-none",3,"openedChange","autoFocus","opened"],[3,"drawer"],[1,"flex","overflow-hidden"],[1,"bg-card","relative","flex","w-full","min-w-0","flex-auto","flex-col","dark:bg-transparent","lg:min-w-100","lg:max-w-100"],[1,"flex","h-full","flex-auto","flex-col","items-center","justify-center"],[1,"flex-auto","border-l",3,"ngClass"],[1,"flex","flex-0","flex-col","border-b","bg-gray-50","px-8","py-4","dark:bg-transparent"],[1,"flex","items-center"],[1,"mr-1","flex","cursor-pointer","items-center",3,"click"],[1,"h-10","w-10"],["onerror","this.onerror=null; this.src='/images/avatars/avatar-placeholder.png';","alt","Profile picture",1,"h-full","w-full","rounded-full","object-cover",3,"src"],[1,"flex","h-full","w-full","items-center","justify-center","rounded-full","bg-gray-200","text-lg","uppercase","text-gray-600","dark:bg-gray-700","dark:text-gray-200"],[1,"ml-4","truncate","font-medium"],["mat-icon-button","",1,"ml-auto",3,"click"],[3,"svgIcon"],["mat-icon-button","",1,"-mr-4","ml-1",3,"matMenuTriggerFor"],["mat-menu-item","",3,"click"],[1,"mt-4"],[1,"angor-mat-rounded","angor-mat-dense","w-full",3,"subscriptSizing"],["matPrefix","",1,"icon-size-5",3,"svgIcon"],["matInput","",3,"input","autocomplete","placeholder"],[1,"flex-auto","overflow-y-auto"],[1,"z-20","flex","cursor-pointer","items-center","border-b","px-8","py-5",3,"ngClass","routerLink"],[1,"relative","flex","h-10","w-10","flex-0","items-center","justify-center"],[1,"ring-bg-card","absolute","bottom-0","right-0","-ml-0.5","h-2","w-2","flex-0","rounded-full","bg-primary","text-on-primary","ring-2","dark:bg-primary-500","dark:ring-gray-900",3,"ring-primary-50"],["class","h-full w-full rounded-full object-cover","alt","Contact picture",3,"src",4,"ngIf"],["class","flex h-full w-full items-center justify-center rounded-full bg-gray-200 text-lg uppercase text-gray-600 dark:bg-gray-700 dark:text-gray-200",4,"ngIf"],[1,"ml-4","min-w-0"],[1,"truncate","font-medium","leading-5"],[1,"text-secondary","truncate","leading-5"],[1,"ml-auto","flex","flex-col","items-end","self-start","pl-2"],[1,"text-secondary","overflow-hidden","whitespace-nowrap","text-sm","leading-5"],[1,"text-hint","icon-size-5",3,"svgIcon"],[1,"ring-bg-card","absolute","bottom-0","right-0","-ml-0.5","h-2","w-2","flex-0","rounded-full","bg-primary","text-on-primary","ring-2","dark:bg-primary-500","dark:ring-gray-900"],["alt","Contact picture",1,"h-full","w-full","rounded-full","object-cover",3,"src"],[1,"icon-size-24",3,"svgIcon"],[1,"text-secondary","mt-4","text-2xl","font-semibold","tracking-tight"]],template:function(n,o){if(1&n){const r=t.RV6();t.j41(0,"div",3)(1,"mat-drawer-container",4)(2,"mat-drawer",5,0),t.mxI("openedChange",function(u){return t.eBV(r),t.DH7(o.drawerOpened,u)||(o.drawerOpened=u),t.Njj(u)}),t.DNE(4,mt,1,1,"chat-new-chat",6)(5,pt,1,1,"chat-profile",6),t.k0s(),t.j41(6,"mat-drawer-content",7),t.DNE(7,wt,26,12,"div",8)(8,jt,4,1,"div",9)(9,It,2,4,"div",10),t.k0s()()()}2&n&&(t.R7$(),t.Y8G("hasBackdrop",!1),t.R7$(),t.Y8G("autoFocus",!1),t.R50("opened",o.drawerOpened),t.R7$(2),t.vxM("new-chat"===o.drawerComponent?4:-1),t.R7$(),t.vxM("profile"===o.drawerComponent?5:-1),t.R7$(2),t.vxM(o.chats&&o.chats.length>0?7:8),t.R7$(2),t.vxM(o.chats&&o.chats.length>0?9:-1))},dependencies:[C.vg,C.qe,C.$C,C.$l,rt,ct,p.Hl,p.iY,m.m_,m.An,b.Cn,b.kk,b.fb,b.Cp,v.RG,v.rl,v.JW,k.fS,k.fg,g.YU,_.Wk,_.n3,Z.g,g.MD,g.bT,J],encapsulation:2,changeDetection:0})}}return i})(),Ft=(()=>{class i{constructor(){}static{this.\u0275fac=function(n){return new(n||i)}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["chat-empty-conversation"]],decls:5,vars:1,consts:[[1,"bg-card","flex","flex-auto","flex-col","overflow-y-auto","dark:bg-default","lg:overflow-hidden"],[1,"flex","flex-auto","flex-col","items-center","justify-center","bg-gray-100","dark:bg-transparent"],[1,"icon-size-24",3,"svgIcon"],[1,"text-secondary","mt-4","text-2xl","font-semibold","tracking-tight"]],template:function(n,o){1&n&&(t.j41(0,"div",0)(1,"div",1),t.nrm(2,"mat-icon",2),t.j41(3,"div",3),t.EFF(4," Select a conversation or start a new chat "),t.k0s()()()),2&n&&(t.R7$(2),t.Y8G("svgIcon","heroicons_outline:chat-bubble-oval-left-ellipsis"))},dependencies:[m.m_,m.An],encapsulation:2,changeDetection:0})}}return i})();var A=c(708),$t=c(1556),E=c(7544),Gt=c(2675),P=c(7691);let St=(()=>{class i{constructor(e){this.http=e}getTopGifs(e,n){const r=(new P.Nl).append("key",n).append("q",e);return this.http.get("https://g.tenor.com/v1/search",{params:r})}static{this.\u0275fac=function(n){return new(n||i)(t.KVO(P.Qq))}}static{this.\u0275prov=t.jDH({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})();function Et(i,s){if(1&i){const e=t.RV6();t.j41(0,"div",8),t.bIt("click",function(){const o=t.eBV(e).$implicit,r=t.XpG(2);return t.Njj(r.selectGif(o))}),t.nrm(1,"img",9),t.k0s()}if(2&i){const e=s.$implicit;t.R7$(),t.Y8G("src",e,t.B4B)}}function Mt(i,s){if(1&i&&(t.j41(0,"div",6),t.DNE(1,Et,2,1,"div",7),t.k0s()),2&i){const e=t.XpG();t.R7$(),t.Y8G("ngForOf",e.gifsFound)}}let Tt=(()=>{class i{constructor(e,n,o,r){this.gifService=e,this.dialogRef=n,this._changeDetectorRef=o,this.data=r,this.gifSearch="",this.gifsFound=[]}searchGif(){this.gifSearch&&""!==this.gifSearch.trim()?this.data.apiKey?this.gifService.getTopGifs(this.gifSearch,this.data.apiKey).subscribe(e=>{this.gifsFound=e.results.map(n=>n.media[0].gif.url),this._changeDetectorRef.detectChanges()},e=>{console.error("Error fetching GIFs:",e)}):console.error("API key is missing."):console.error("Search term is empty.")}selectGif(e){this.dialogRef.close(e)}closeDialog(){this.dialogRef.close()}static{this.\u0275fac=function(n){return new(n||i)(t.rXU(St),t.rXU(E.CP),t.rXU(t.gRc),t.rXU(E.Vh))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["gif-dialog"]],decls:10,vars:3,consts:[["mat-dialog-content",""],["appearance","outline",1,"full-width"],["matInput","","placeholder","keyword...",3,"ngModelChange","keyup.enter","ngModel"],["mat-icon-button","","matSuffix","",1,"ml-2","mr-2",3,"click"],[3,"svgIcon"],["class","results-container mt-4 grid grid-cols-3 gap-4",4,"ngIf"],[1,"results-container","mt-4","grid","grid-cols-3","gap-4"],["class","gif-preview h-24 w-full cursor-pointer",3,"click",4,"ngFor","ngForOf"],[1,"gif-preview","h-24","w-full","cursor-pointer",3,"click"],[1,"h-full","w-full","object-cover",3,"src"]],template:function(n,o){1&n&&(t.j41(0,"div",0)(1,"mat-form-field",1)(2,"mat-label"),t.EFF(3,"Search GIF"),t.k0s(),t.j41(4,"input",2),t.mxI("ngModelChange",function(a){return t.DH7(o.gifSearch,a)||(o.gifSearch=a),a}),t.bIt("keyup.enter",function(){return o.searchGif()}),t.k0s(),t.j41(5,"button",3),t.bIt("click",function(){return o.searchGif()}),t.nrm(6,"mat-icon",4),t.k0s(),t.j41(7,"mat-hint"),t.EFF(8,'Enter a keyword like "funny" or "cat" and hit search!'),t.k0s()(),t.DNE(9,Mt,2,1,"div",5),t.k0s()),2&n&&(t.R7$(4),t.R50("ngModel",o.gifSearch),t.R7$(2),t.Y8G("svgIcon","heroicons_outline:magnifying-glass"),t.R7$(3),t.Y8G("ngIf",o.gifsFound.length>0))},dependencies:[C.vg,p.Hl,p.iY,m.m_,m.An,j.YN,j.me,j.BC,j.vS,v.nJ,v.rl,j.X1,g.MD,g.Sq,g.bT,Gt.Ve,v.MV,v.yw,v.RG,k.fS,k.fg],styles:[".full-width[_ngcontent-%COMP%]{width:100%}.results-container[_ngcontent-%COMP%]{max-height:300px;overflow-y:auto;overflow-x:hidden}.gif-preview[_ngcontent-%COMP%]{transition:transform .2s}.gif-preview[_ngcontent-%COMP%]:hover{transform:scale(1.1)}"],changeDetection:0})}}return i})();const Nt=i=>["/profile",i];function Bt(i,s){if(1&i&&t.nrm(0,"img",8),2&i){const e=t.XpG();t.Y8G("src",null==e.chat.contact?null:e.chat.contact.picture,t.B4B)("alt","Contact picture")}}function Xt(i,s){if(1&i&&(t.j41(0,"div",9),t.EFF(1),t.k0s()),2&i){const e=t.XpG();t.R7$(),t.SpI(" ",null==e.chat.contact?null:e.chat.contact.name.charAt(0)," ")}}let Yt=(()=>{class i{constructor(){}static{this.\u0275fac=function(n){return new(n||i)}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["chat-contact-info"]],inputs:{chat:"chat",drawer:"drawer"},decls:16,vars:8,consts:[[1,"bg-card","flex","h-full","flex-auto","flex-col","dark:bg-default"],[1,"flex","h-18","flex-0","items-center","border-b","bg-gray-50","px-4","dark:bg-transparent"],["mat-icon-button","",3,"click"],[3,"svgIcon"],[1,"ml-2","text-lg","font-medium"],[1,"overflow-y-auto"],[1,"mt-8","flex","flex-col","items-center"],[1,"h-40","w-40","rounded-full"],["onerror","this.onerror=null; this.src='/images/avatars/avatar-placeholder.png';",1,"h-full","w-full","rounded-full","object-cover",3,"src","alt"],[1,"flex","h-full","w-full","items-center","justify-center","rounded-full","bg-gray-200","text-8xl","font-semibold","uppercase","text-gray-600","dark:bg-gray-700","dark:text-gray-200"],[1,"mt-4","text-lg","font-medium"],[3,"routerLink"],[1,"text-secondary","ml-4","mr-4","mt-0.5","text-md"]],template:function(n,o){1&n&&(t.j41(0,"div",0)(1,"div",1)(2,"button",2),t.bIt("click",function(){return o.drawer.close()}),t.nrm(3,"mat-icon",3),t.k0s(),t.j41(4,"div",4),t.EFF(5,"Contact info"),t.k0s()(),t.j41(6,"div",5)(7,"div",6)(8,"div",7),t.DNE(9,Bt,1,2,"img",8)(10,Xt,2,1,"div",9),t.k0s(),t.j41(11,"div",10)(12,"a",11),t.EFF(13),t.k0s()(),t.j41(14,"div",12),t.EFF(15),t.k0s()()()()),2&n&&(t.R7$(3),t.Y8G("svgIcon","heroicons_outline:x-mark"),t.R7$(6),t.vxM(null!=o.chat.contact&&o.chat.contact.picture?9:-1),t.R7$(),t.vxM(null!=o.chat.contact&&o.chat.contact.picture?-1:10),t.R7$(2),t.Y8G("routerLink",t.eq3(6,Nt,null==o.chat.contact?null:o.chat.contact.pubKey)),t.R7$(),t.SpI(" ",null==o.chat.contact?null:o.chat.contact.name," "),t.R7$(2),t.SpI(" ",null==o.chat.contact?null:o.chat.contact.about," "))},dependencies:[p.Hl,p.iY,m.m_,m.An,_.iI,_.Wk],encapsulation:2,changeDetection:0})}}return i})();var Dt=c(2012),At=c(1109),Pt=c(6388),Ut=c(9207);const Ot=["messageInput"],Vt=()=>["./"],Kt=i=>({active:i}),Lt=(i,s,e,n)=>({"items-end":i,"items-start":s,"mt-0.5":e,"mt-3":n}),Ht=(i,s)=>({"bg-gray-400 text-blue-50":i,"bg-gray-500 text-gray-50":s}),zt=(i,s)=>({"-right-1 -mr-px mb-px text-gray-400":i,"-left-1 -ml-px mb-px -scale-x-1 text-gray-500":s}),Wt=(i,s)=>({"mr-3":i,"ml-3":s});function Qt(i,s){if(1&i&&t.nrm(0,"img",15),2&i){const e=t.XpG(2);t.Y8G("src",null==e.chat.contact?null:e.chat.contact.avatar,t.B4B)}}function Zt(i,s){if(1&i&&(t.j41(0,"div",16),t.EFF(1),t.k0s()),2&i){const e=t.XpG(2);t.R7$(),t.SpI(" ",null==e.chat.contact?null:e.chat.contact.name.charAt(0)," ")}}function Jt(i,s){1&i&&(t.qex(0),t.nrm(1,"mat-icon",12),t.EFF(2," Mute notifications "),t.bVm()),2&i&&(t.R7$(),t.Y8G("svgIcon","heroicons_outline:speaker-x-mark"))}function qt(i,s){1&i&&(t.qex(0),t.nrm(1,"mat-icon",12),t.EFF(2," Unmute notifications "),t.bVm()),2&i&&(t.R7$(),t.Y8G("svgIcon","heroicons_outline:speaker-wave"))}function te(i,s){if(1&i&&(t.j41(0,"div",31),t.nrm(1,"div",32),t.j41(2,"div",33),t.EFF(3),t.nI1(4,"date"),t.k0s(),t.nrm(5,"div",32),t.k0s()),2&i){const e=t.XpG().$implicit;t.R7$(3),t.SpI(" ",t.i5U(4,1,e.createdAt,"longDate")," ")}}function ee(i,s){1&i&&t.eu8(0)}function ne(i,s){if(1&i&&(t.j41(0,"div",36),t.DNE(1,ee,1,0,"ng-container",39),t.k0s()),2&i){const e=t.XpG(2).$implicit;t.XpG(2);const n=t.sdS(4);t.Y8G("ngClass",t.l_i(2,zt,e.isMine,!e.isMine)),t.R7$(),t.Y8G("ngTemplateOutlet",n)}}function ie(i,s){if(1&i&&(t.j41(0,"div",43),t.nrm(1,"iframe",44),t.k0s()),2&i){const e=t.XpG().$implicit;t.R7$(),t.Y8G("src",e.safeWord,t.f$h)}}function oe(i,s){if(1&i&&(t.j41(0,"div",43),t.nrm(1,"img",45),t.k0s()),2&i){const e=t.XpG().$implicit;t.R7$(),t.Y8G("src",e.safeWord,t.B4B)}}function re(i,s){if(1&i&&(t.j41(0,"div",43)(1,"video",46),t.nrm(2,"source",47),t.EFF(3," Your browser does not support the video tag. "),t.k0s()()),2&i){const e=t.XpG().$implicit;t.R7$(2),t.Y8G("src",e.safeWord,t.B4B)}}function se(i,s){if(1&i&&(t.j41(0,"div",43)(1,"audio",48),t.nrm(2,"source",49),t.EFF(3," Your browser does not support the audio element. "),t.k0s()()),2&i){const e=t.XpG().$implicit;t.R7$(2),t.Y8G("src",e.safeWord,t.B4B)}}function ae(i,s){if(1&i&&(t.j41(0,"div",50)(1,"a",51),t.EFF(2),t.k0s()()),2&i){const e=t.XpG().$implicit;t.R7$(),t.Y8G("href",e.word,t.B4B),t.R7$(),t.JRh(e.word)}}function ce(i,s){if(1&i&&(t.j41(0,"span",50),t.EFF(1),t.k0s()),2&i){const e=t.XpG().$implicit;t.R7$(),t.JRh(e)}}function le(i,s){if(1&i&&(t.j41(0,"div",40),t.DNE(1,ie,2,1,"div",41)(2,oe,2,1,"div",41)(3,re,4,1,"div",41)(4,se,4,1,"div",41)(5,ae,3,2,"div",42)(6,ce,2,1,"span",42),t.k0s()),2&i){const e=s.$implicit;t.R7$(),t.Y8G("ngIf","youtube"===e.token),t.R7$(),t.Y8G("ngIf","image"===e.token),t.R7$(),t.Y8G("ngIf","video"===e.token),t.R7$(),t.Y8G("ngIf","audio"===e.token),t.R7$(),t.Y8G("ngIf","link"===e.token),t.R7$(),t.Y8G("ngIf",!e.token)}}function de(i,s){if(1&i&&(t.j41(0,"div",38),t.EFF(1),t.nI1(2,"date"),t.k0s()),2&i){const e=t.XpG(2).$implicit;t.Y8G("ngClass",t.l_i(5,Wt,e.isMine,!e.isMine)),t.R7$(),t.SpI(" ",t.i5U(2,2,e.createdAt,"HH:mm")," ")}}function ue(i,s){if(1&i&&(t.j41(0,"div")(1,"div",34)(2,"div",35),t.DNE(3,ne,2,5,"div",36)(4,le,7,6,"div",37),t.k0s(),t.DNE(5,de,3,8,"div",38),t.k0s()()),2&i){const e=t.XpG(),n=e.$implicit,o=e.$index,r=e.$count,a=t.XpG(2);t.R7$(),t.Y8G("ngClass",t.ziG(6,Lt,n.isMine,!n.isMine,o>0&&a.chat.messages[o-1].isMine===n.isMine,o>0&&a.chat.messages[o-1].isMine!==n.isMine)),t.R7$(),t.Y8G("ngClass",t.l_i(11,Ht,n.isMine,!n.isMine)),t.R7$(),t.vxM(o===r-1||a.chat.messages[o+1].isMine!==n.isMine?3:-1),t.R7$(),t.Y8G("ngForOf",a.parseContent.parseContent(n.value))("ngForTrackBy",a.trackByFn),t.R7$(),t.vxM(0===o||o===r-1||a.chat.messages[o+1].isMine!==n.isMine||a.chat.messages[o+1].createdAt!==n.createdAt?5:-1)}}function he(i,s){if(1&i&&(t.DNE(0,te,6,4,"div",31),t.nI1(1,"date"),t.nI1(2,"date"),t.DNE(3,ue,6,14,"div",20)),2&i){const e=s.$implicit,n=s.$index,o=t.XpG(2);t.vxM(0===n||t.i5U(1,2,o.chat.messages[n-1].createdAt,"d")!==t.i5U(2,5,e.createdAt,"d")?0:-1),t.R7$(3),t.Y8G("ngIf",!e.id.includes("new-chat"))}}function me(i,s){if(1&i){const e=t.RV6();t.j41(0,"div",52)(1,"emoji-mart",53),t.bIt("emojiClick",function(o){t.eBV(e);const r=t.XpG(2);return t.Njj(r.addEmoji(o))}),t.k0s()()}if(2&i){const e=t.XpG(2);t.R7$(),t.Y8G("darkMode",e.darkMode)}}function pe(i,s){if(1&i){const e=t.RV6();t.j41(0,"mat-drawer-container",5)(1,"mat-drawer",7,1),t.mxI("openedChange",function(o){t.eBV(e);const r=t.XpG();return t.DH7(r.drawerOpened,o)||(r.drawerOpened=o),t.Njj(o)}),t.nrm(3,"chat-contact-info",8),t.k0s(),t.j41(4,"mat-drawer-content",9)(5,"div",10)(6,"a",11),t.bIt("click",function(){t.eBV(e);const o=t.XpG();return t.Njj(o.resetChat())}),t.nrm(7,"mat-icon",12),t.k0s(),t.j41(8,"div",13),t.bIt("click",function(){t.eBV(e);const o=t.XpG();return t.Njj(o.openContactInfo())}),t.j41(9,"div",14),t.DNE(10,Qt,1,1,"img",15)(11,Zt,2,1,"div",16),t.k0s(),t.j41(12,"div",17),t.EFF(13),t.k0s()(),t.j41(14,"button",18),t.nrm(15,"mat-icon",12),t.j41(16,"mat-menu",null,2)(18,"button",19),t.bIt("click",function(){t.eBV(e);const o=t.XpG();return t.Njj(o.openContactInfo())}),t.nrm(19,"mat-icon",12),t.EFF(20," Contact info "),t.k0s(),t.j41(21,"button",19),t.bIt("click",function(){t.eBV(e);const o=t.XpG();return t.Njj(o.toggleMuteNotifications())}),t.DNE(22,Jt,3,1,"ng-container",20)(23,qt,3,1,"ng-container",20),t.k0s()()()(),t.j41(24,"div",21)(25,"div",22),t.Z7z(26,he,4,8,null,null,t.BUC().trackByFn,!0),t.k0s()(),t.j41(28,"div",23)(29,"div",24)(30,"button",25),t.bIt("click",function(){t.eBV(e);const o=t.XpG();return t.Njj(o.openGifDialog())}),t.nrm(31,"mat-icon",12),t.k0s(),t.j41(32,"button",25),t.bIt("click",function(){t.eBV(e);const o=t.XpG();return t.Njj(o.toggleEmojiPicker())}),t.nrm(33,"mat-icon",12),t.k0s(),t.DNE(34,me,2,1,"div",26),t.j41(35,"button",25),t.bIt("click",function(){t.eBV(e);const o=t.XpG();return t.Njj(o.toggleSpeechRecognition())}),t.nrm(36,"mat-icon",27),t.k0s()(),t.j41(37,"mat-form-field",28)(38,"textarea",29,3),t.bIt("keydown",function(o){t.eBV(e);const r=t.XpG();return t.Njj(r.handleKeyDown(o))}),t.k0s()(),t.j41(40,"div",30)(41,"button",25),t.bIt("click",function(){t.eBV(e);const o=t.XpG();return t.Njj(o.sendMessage())}),t.nrm(42,"mat-icon",12),t.k0s()()()()()}if(2&i){const e=t.sdS(2),n=t.sdS(17),o=t.XpG();t.Y8G("hasBackdrop",!1),t.R7$(),t.Y8G("autoFocus",!1)("mode",o.drawerMode)("position","end"),t.R50("opened",o.drawerOpened),t.R7$(2),t.Y8G("drawer",e)("chat",o.chat),t.R7$(3),t.Y8G("routerLink",t.lJ4(23,Vt)),t.R7$(),t.Y8G("svgIcon","heroicons_outline:arrow-long-left"),t.R7$(3),t.vxM(null!=o.chat.contact&&o.chat.contact.avatar?10:-1),t.R7$(),t.vxM(null!=o.chat.contact&&o.chat.contact.avatar?-1:11),t.R7$(2),t.SpI(" ",null==o.chat.contact?null:o.chat.contact.name," "),t.R7$(),t.Y8G("matMenuTriggerFor",n),t.R7$(),t.Y8G("svgIcon","heroicons_outline:ellipsis-vertical"),t.R7$(4),t.Y8G("svgIcon","heroicons_outline:user-circle"),t.R7$(3),t.Y8G("ngIf",!o.chat.muted),t.R7$(),t.Y8G("ngIf",o.chat.muted),t.R7$(3),t.Dyx(o.chat.messages),t.R7$(5),t.Y8G("svgIcon","heroicons_outline:gif"),t.R7$(2),t.Y8G("svgIcon","heroicons_outline:face-smile"),t.R7$(),t.Y8G("ngIf",o.showEmojiPicker),t.R7$(2),t.Y8G("ngClass",t.eq3(24,Kt,o.isListening))("svgIcon",o.isListening?"heroicons_solid:microphone":"heroicons_outline:microphone"),t.R7$(6),t.Y8G("svgIcon","heroicons_outline:paper-airplane")}}function ge(i,s){1&i&&(t.j41(0,"div",6),t.nrm(1,"mat-icon",54),t.j41(2,"div",55),t.EFF(3," Select a conversation or start a new chat "),t.k0s()()),2&i&&(t.R7$(),t.Y8G("svgIcon","heroicons_outline:chat-bubble-oval-left-ellipsis"))}function fe(i,s){1&i&&(t.qSk(),t.j41(0,"svg",56)(1,"g",57),t.nrm(2,"path",58),t.k0s()())}const ve=[{path:"",component:O,resolve:{chats:()=>(0,t.WQX)(x).getChats(),contacts:()=>(0,t.WQX)(x).getContacts(),profile:()=>(0,t.WQX)(x).getProfile()},children:[{path:"",component:Rt,children:[{path:"",pathMatch:"full",component:Ft},{path:":id",component:(()=>{class i{constructor(e,n,o,r,a,u,l,d){this._changeDetectorRef=e,this._chatService=n,this._angorMediaWatcherService=o,this._ngZone=r,this._angorConfigService=a,this.dialog=u,this.sanitizer=l,this.parseContent=d,this.drawerMode="side",this.drawerOpened=!1,this._unsubscribeAll=new R.B,this.showEmojiPicker=!1,this.darkMode=!1,this.finalTranscript="",this.isListening=!1,this.userEdited=!1;const h=window.SpeechRecognition||window.webkitSpeechRecognition;h?(this.recognition=new h,this.recognition.lang="en-US",this.recognition.continuous=!0,this.recognition.interimResults=!0,this.setupRecognitionEvents()):console.error("Speech recognition is not supported in this browser.")}openGifDialog(){this.dialog.open(Tt,{width:"600px",maxHeight:"80vh",data:{apiKey:"LIVDSRZULELA"}}).afterClosed().subscribe(n=>{if(n){const o=n;o&&(this.messageInput.nativeElement.value="",this._chatService.sendPrivateMessage(o).then(()=>{this.messageInput.nativeElement.value="",this.finalTranscript=""}).catch(r=>{console.error("Failed to send message:",r)}),this.finalTranscript="",this.userEdited=!1)}})}ngOnInit(){this._angorConfigService.config$.subscribe(e=>{"auto"===e.scheme?this.detectSystemTheme():this.darkMode="dark"===e.scheme}),this._chatService.chat$.pipe((0,w.Q)(this._unsubscribeAll)).subscribe(e=>{this.chat=e,this._changeDetectorRef.markForCheck()}),this._angorMediaWatcherService.onMediaChange$.pipe((0,w.Q)(this._unsubscribeAll)).subscribe(({matchingAliases:e})=>{this.drawerMode=e.includes("lg")?"side":"over",this._changeDetectorRef.markForCheck()})}_resizeMessageInput(){this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{this.messageInput.nativeElement.style.height="auto",this._changeDetectorRef.detectChanges(),this.messageInput.nativeElement.style.height=`${this.messageInput.nativeElement.scrollHeight}px`,this._changeDetectorRef.detectChanges()})})}setupRecognitionEvents(){this.recognition.onresult=e=>{let n="";for(let o=e.resultIndex;o{console.error("Speech recognition error detected: ",e.error)},this.recognition.onend=()=>{this.isListening=!1}}toggleSpeechRecognition(){this.finalTranscript="",this.isListening?(this.recognition.stop(),this.isListening=!1):(this.recognition.start(),this.isListening=!0,this.userEdited=!1)}handleUserInput(e){this.userEdited=!0}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}openContactInfo(){this.drawerOpened=!0,this._changeDetectorRef.markForCheck()}resetChat(){this._chatService.resetChat(),this.drawerOpened=!1,this._changeDetectorRef.markForCheck()}toggleMuteNotifications(){this.chat.muted=!this.chat.muted,this._chatService.updateChat(this.chat.id,this.chat).subscribe()}trackByFn(e,n){return n.id||e}detectSystemTheme(){const e=window.matchMedia("(prefers-color-scheme: dark)");this.darkMode=e.matches,e.addEventListener("change",n=>{this.darkMode=n.matches})}handleKeyDown(e){"Enter"===e.key&&!e.shiftKey&&(e.preventDefault(),this.sendMessage())}sendMessage(){const e=this.messageInput.nativeElement.value.trim();e&&(this.messageInput.nativeElement.value="",this._chatService.sendPrivateMessage(e).then(()=>{this.messageInput.nativeElement.value="",this.finalTranscript=""}).catch(n=>{console.error("Failed to send message:",n)}),this.finalTranscript="",this.userEdited=!1)}addEmoji(e){this.messageInput.nativeElement.value+=e.emoji.native,this.showEmojiPicker=!1}toggleEmojiPicker(){this.showEmojiPicker=!this.showEmojiPicker}static{this.\u0275fac=function(n){return new(n||i)(t.rXU(t.gRc),t.rXU(x),t.rXU(Dt.l),t.rXU(t.SKi),t.rXU(At.P),t.rXU(E.bZ),t.rXU(Pt.up),t.rXU(Ut.m))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["chat-conversation"]],viewQuery:function(n,o){if(1&n&&t.GBs(Ot,5),2&n){let r;t.mGM(r=t.lsd())&&(o.messageInput=r.first)}},hostBindings:function(n,o){1&n&&t.bIt("input",function(){return o._resizeMessageInput()})("ngModelChange",function(){return o._resizeMessageInput()})},decls:5,vars:1,consts:[["speechBubbleExtension",""],["drawer",""],["conversationHeaderMenu",""],["messageInput",""],[1,"bg-card","flex","flex-auto","flex-col","overflow-y-auto","dark:bg-default","lg:overflow-hidden"],[1,"h-full","flex-auto",3,"hasBackdrop"],[1,"flex","flex-auto","flex-col","items-center","justify-center","bg-gray-100","dark:bg-transparent"],[1,"w-full","dark:bg-gray-900","sm:w-100","lg:border-l","lg:shadow-none",3,"openedChange","autoFocus","mode","position","opened"],[3,"drawer","chat"],[1,"flex","flex-col","overflow-hidden"],[1,"flex","h-18","flex-0","items-center","border-b","bg-gray-50","px-4","dark:bg-transparent","md:px-6"],["mat-icon-button","",1,"md:-ml-2","lg:hidden",3,"click","routerLink"],[3,"svgIcon"],[1,"ml-2","mr-2","flex","cursor-pointer","items-center","lg:ml-0",3,"click"],[1,"relative","flex","h-10","w-10","flex-0","items-center","justify-center"],["onerror","this.onerror=null; this.src='/images/avatars/avatar-placeholder.png';","alt","Contact picture",1,"h-full","w-full","rounded-full","object-cover",3,"src"],[1,"flex","h-full","w-full","items-center","justify-center","rounded-full","bg-gray-200","text-lg","uppercase","text-gray-600","dark:bg-gray-700","dark:text-gray-200"],[1,"ml-4","truncate","text-lg","font-medium","leading-5"],["mat-icon-button","",1,"ml-auto",3,"matMenuTriggerFor"],["mat-menu-item","",3,"click"],[4,"ngIf"],[1,"flex","h-full","flex-col-reverse","overflow-y-auto"],[1,"bg-card","flex","flex-auto","shrink","flex-col","p-6","dark:bg-transparent"],[1,"flex","items-end","border-t","bg-gray-50","p-4","dark:bg-transparent"],[1,"my-px","flex","h-11","items-center"],["mat-icon-button","",3,"click"],["class","emoji-picker-container",4,"ngIf"],[3,"ngClass","svgIcon"],["subscriptSizing","dynamic",1,"angor-mat-dense","angor-mat-rounded","angor-mat-bold","ml-4","w-full"],["matInput","","cdkTextareaAutosize","",1,"max-h-20",3,"keydown"],[1,"my-px","ml-4","flex","h-11","items-center"],[1,"-mx-6","my-3","flex","items-center","justify-center"],[1,"flex-auto","border-b"],[1,"text-secondary","mx-4","flex-0","text-sm","font-medium","leading-5"],[1,"flex","flex-col",3,"ngClass"],[1,"relative","max-w-3/4","rounded-lg","px-2","py-2",3,"ngClass"],[1,"absolute","bottom-0","w-3",3,"ngClass"],["style","display: inline-block; overflow-wrap: break-word; white-space: pre-wrap;",4,"ngFor","ngForOf","ngForTrackBy"],[1,"text-secondary","my-0.5","text-sm","font-medium",3,"ngClass"],[4,"ngTemplateOutlet"],[2,"display","inline-block","overflow-wrap","break-word","white-space","pre-wrap"],["style","display: block;",4,"ngIf"],["style","display: inline-block; overflow-wrap: break-word;",4,"ngIf"],[2,"display","block"],["width","560","height","315","frameborder","0","allowfullscreen","",3,"src"],["alt","Embedded Image",2,"max-width","100%",3,"src"],["controls","",2,"max-width","100%"],["type","video/mp4",3,"src"],["controls",""],["type","audio/mpeg",3,"src"],[2,"display","inline-block","overflow-wrap","break-word"],["target","_blank",3,"href"],[1,"emoji-picker-container"],[3,"emojiClick","darkMode"],[1,"icon-size-24",3,"svgIcon"],[1,"text-secondary","mt-4","text-2xl","font-semibold","tracking-tight"],["width","100%","height","100%","viewBox","0 0 66 66","xmlns","http://www.w3.org/2000/svg"],["id","Page-1","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["d","M1.01522827,0.516204834 C-8.83532715,54.3062744 61.7609863,70.5215302 64.8009949,64.3061218 C68.8074951,54.8859711 30.1663208,52.9997559 37.5036011,0.516204834 L1.01522827,0.516204834 Z","fill","currentColor","fill-rule","nonzero"]],template:function(n,o){1&n&&(t.j41(0,"div",4),t.DNE(1,pe,43,26,"mat-drawer-container",5)(2,ge,4,1,"div",6)(3,fe,3,0,"ng-template",null,0,t.C5r),t.k0s()),2&n&&(t.R7$(),t.vxM(o.chat?1:2))},dependencies:[C.vg,C.qe,C.$C,C.$l,Yt,p.Hl,p.pQ,p.iY,_.Wk,m.m_,m.An,b.Cn,b.kk,b.fb,b.Cp,g.YU,g.T3,v.RG,v.rl,k.fS,k.fg,A.xb,A.EE,g.vh,$t.Ic,g.MD,g.Sq,g.bT],styles:[".c-img,.c-video{max-width:100%;border-radius:10px}\n"],encapsulation:2,changeDetection:0})}}return i})(),resolve:{conversation:(i,s)=>{const e=(0,t.WQX)(x),n=(0,t.WQX)(_.Ix);let o=i.paramMap.get("id")||localStorage.getItem("currentChatId");if(!o){const r=s.url.split("/").slice(0,-1).join("/");return n.navigateByUrl(r),(0,F.$)("No chat ID provided")}return localStorage.setItem("currentChatId",o),e.getChatById(o).pipe((0,S.W)(r=>{console.error("Error fetching conversation:",r);const a=s.url.split("/").slice(0,-1).join("/");return n.navigateByUrl(a),(0,F.$)(r)}))}}}]}]}]}}]); \ No newline at end of file diff --git a/514.ce4ee6ed06b70a1c.js b/514.ce4ee6ed06b70a1c.js new file mode 100644 index 0000000..2b880aa --- /dev/null +++ b/514.ce4ee6ed06b70a1c.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangor=self.webpackChunkangor||[]).push([[514],{1514:(v,c,n)=>{n.r(c),n.d(c,{default:()=>m});var t=n(4438),r=n(5245),l=n(6324),u=n(177);const a=()=>["/login"];function d(o,h){if(1&o){const e=t.RV6();t.j41(0,"div",6)(1,"div",8),t.EFF(2),t.k0s(),t.j41(3,"button",9),t.bIt("click",function(){t.eBV(e);const s=t.XpG();return t.Njj(s.cancelLogout())}),t.EFF(4," Cancel Logout "),t.k0s()()}if(2&o){const e=t.XpG();t.R7$(2),t.SpI(" Automatically logging out in ",e.countdown()," seconds ")}}function g(o,h){1&o&&(t.j41(0,"div",7)(1,"div",10),t.EFF(2," Logout Cancelled "),t.k0s(),t.j41(3,"div",11),t.EFF(4," Returning to home page... "),t.k0s()())}const m=[{path:"",component:(()=>{class o{constructor(){this.showConfirm=(0,t.vPA)(!0),this.countdown=(0,t.vPA)(5),this._router=(0,t.WQX)(r.Ix),this._signerService=(0,t.WQX)(l.A)}ngOnInit(){this.startCountdown()}ngOnDestroy(){this.intervalId&&clearInterval(this.intervalId)}startCountdown(){this.intervalId=setInterval(()=>{this.countdown()>0?this.countdown.set(this.countdown()-1):(clearInterval(this.intervalId),this._router.navigate(["login"]))},1e3)}logout(){this._signerService.clearPassword(),this._signerService.logout(),this._router.navigate(["login"])}cancelLogout(){this.showConfirm.set(!1),this._router.navigate(["home"])}static{this.\u0275fac=function(i){return new(i||o)}}static{this.\u0275cmp=t.VBU({type:o,selectors:[["auth-logout"]],decls:10,vars:4,consts:[[1,"flex","min-w-0","flex-auto","flex-col","items-center","sm:justify-center"],[1,"w-full","px-4","py-8","sm:bg-card","sm:w-auto","sm:rounded-2xl","sm:p-12","sm:shadow"],[1,"mx-auto","w-full","max-w-80","sm:mx-0","sm:w-80"],[1,"mt-8","text-center","text-4xl","font-extrabold","leading-tight","tracking-tight"],[1,"mt-8","text-center"],[1,"text-primary-500","hover:underline","font-medium",3,"routerLink"],[1,"mt-6","flex","flex-col","items-center"],[1,"mt-6","text-center"],[1,"mt-2","text-center","text-gray-600"],[1,"mt-4","px-6","py-2","bg-red-500","text-white","rounded-full","hover:bg-red-600","transition-colors","duration-200","focus:outline-none","focus:ring-2","focus:ring-red-500","focus:ring-opacity-50",3,"click"],[1,"text-green-500","font-bold","text-xl"],[1,"mt-2","text-gray-600"]],template:function(i,s){1&i&&(t.j41(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3),t.EFF(4," Logging Out "),t.k0s(),t.j41(5,"div",4)(6,"a",5),t.EFF(7," Go to Login "),t.k0s()(),t.DNE(8,d,5,1,"div",6)(9,g,5,0,"div",7),t.k0s()()()),2&i&&(t.R7$(6),t.Y8G("routerLink",t.lJ4(3,a)),t.R7$(2),t.vxM(s.showConfirm()?8:-1),t.R7$(),t.vxM(s.showConfirm()?-1:9))},dependencies:[r.iI,r.Wk,u.MD],encapsulation:2})}}return o})()}]}}]); \ No newline at end of file diff --git a/523.cd4f68e83ae62112.js b/523.cd4f68e83ae62112.js deleted file mode 100644 index dd30f58..0000000 --- a/523.cd4f68e83ae62112.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunkangor=self.webpackChunkangor||[]).push([[523],{7121:(L,Y,c)=>{"use strict";c.d(Y,{T:()=>p});var d=c(3014),a=c(8447),r=c(1217),s=c(8627),n=c(5903),o=c(5424),u=c(3797),m=c(3107),f=c(5506),M=c(3149);let p=(()=>{class T{constructor(b,k){this.subscriptionService=b,this.storageService=k,this.BATCH_SIZE=50,this.PROCESS_INTERVAL=3e3,this.MAX_RETRY_ATTEMPTS=3,this.publicKeyQueue=new Set,this.processingSubject=new a.B,this._unsubscribeAll=new a.B,this.processingStatus=new r.t([]),this.processingStatus$=this.processingStatus.asObservable(),this.initializeService()}initializeService(){var b=this;return(0,d.A)(function*(){try{yield b.loadStoredPublicKeys(),b.setupQueueProcessor()}catch(k){console.error("Failed to initialize metadata service:",k)}})()}setupQueueProcessor(){this.processingSubject.pipe((0,s.B)(this.PROCESS_INTERVAL),(0,n.L)(this.MAX_RETRY_ATTEMPTS),(0,o.Q)(this._unsubscribeAll)).subscribe(()=>this.processQueue())}addPublicKey(b){this.isValidPublicKey(b)?this.publicKeyQueue.has(b)||(this.publicKeyQueue.add(b),this.processingSubject.next()):console.warn("Invalid public key format:",b)}addPublicKeys(b){const k=b.filter(j=>this.isValidPublicKey(j));k.forEach(j=>this.publicKeyQueue.add(j)),k.length>0&&this.processingSubject.next()}isValidPublicKey(b){return/^[0-9a-f]{64}$/.test(b)}loadStoredPublicKeys(){var b=this;return(0,d.A)(function*(){try{const j=(yield b.storageService.getAllProfiles()).filter(I=>I.pubKey&&b.isValidPublicKey(I.pubKey));j.forEach(I=>{b.publicKeyQueue.add(I.pubKey)}),j.length>0&&b.processingSubject.next()}catch(k){throw console.error("Error loading stored public keys:",k),k}})()}processQueue(){var b=this;return(0,d.A)(function*(){if(0===b.publicKeyQueue.size)return;const k=b.getBatches(Array.from(b.publicKeyQueue));b.publicKeyQueue.clear();const j=[];for(const I of k)try{yield b.processBatch(I,j)}catch(Q){console.error("Error processing batch:",Q),I.forEach(ce=>{j.push({success:!1,pubkey:ce,error:"Batch processing failed"})})}b.processingStatus.next(j)})()}getBatches(b){const k=[];for(let j=0;j{let ce=0;const Se=b.length,Me=setTimeout(()=>{Ye("Batch processing timeout")},1e4),B=j.subscriptionService.addSubscriptions([I],C=>{ce++,j.handleMetadataEvent(C,k),ce===Se&&Ye()},()=>{Ye()}),Ye=C=>{clearTimeout(Me),j.subscriptionService.removeSubscriptionById(B),b.forEach(He=>{k.some(Ne=>Ne.pubkey===He)||k.push({success:!1,pubkey:He,error:C||"Event not received"})}),Q()}})})()}handleMetadataEvent(b,k){try{const j=this.parseMetadataEvent(b);j?(this.storageService.saveProfile(b.pubkey,j),k.push({success:!0,pubkey:b.pubkey})):k.push({success:!1,pubkey:b.pubkey,error:"Invalid metadata format"})}catch{k.push({success:!1,pubkey:b.pubkey,error:"Processing error"})}}parseMetadataEvent(b){try{const k=JSON.parse(b.content);if("object"!=typeof k||null===k)return null;if(k.name&&(k.name=k.name.trim()),k.about&&(k.about=k.about.trim()),k.picture)try{new URL(k.picture)}catch{delete k.picture}return k}catch{return null}}clearQueue(){this.publicKeyQueue.clear()}ngOnDestroy(){this.clearQueue(),this._unsubscribeAll.next(),this._unsubscribeAll.complete()}static{this.\u0275fac=function(k){return new(k||T)(m.KVO(f.n),m.KVO(M.n))}}static{this.\u0275prov=m.jDH({token:T,factory:T.\u0275fac,providedIn:"root"})}}return T})()},9207:(L,Y,c)=>{"use strict";c.d(Y,{m:()=>s});var d=c(720),a=c(3107),r=c(5821);let s=(()=>{class n{constructor(u){this.utilities=u,this.MEDIA_EXTENSIONS={image:[".jpg",".jpeg",".gif",".png",".webp",".apng",".jfif",".svg"],video:[".mp4",".m4v",".m4p",".mpg",".mpeg",".webm",".avif",".mov",".ogv"],audio:[".mp3",".m4a",".flac",".ogg",".wav"]},this.MEDIA_PLATFORMS={YOUTUBE:["youtu.be","youtube.com"],SPOTIFY:["open.spotify.com"],TIDAL:["tidal.com"]}}parseContent(u){const m=this.sanitizeText(u),f=this.tokenizeText(m);return this.combinePlainText(f.map(M=>this.processToken(M)))}sanitizeText(u){return u.replaceAll(new RegExp("\\p{Cf}","gu"),"")}tokenizeText(u){return u.split(/(\s|,|#\[[^\]]*\])/).filter(Boolean)}isMediaType(u,m){return m.some(f=>u.toLowerCase().includes(f))}isMediaPlatform(u,m){return m.some(f=>u.includes(f))}processToken(u){return u.startsWith("nostr:")?this.processNostrToken(u):u.startsWith("@")?this.processUsernameToken(u):this.isUrl(u)?this.processLinkToken(u):u}isUrl(u){return u.startsWith("http://")||u.startsWith("https://")}combinePlainText(u){const m=[];let f="";return u.forEach(M=>{"string"==typeof M?f+=M:(f&&(m.push(f),f=""),m.push(M))}),f&&m.push(f),m}processNostrToken(u){try{const m=d.Qe.decode(u.substring(6));return{safeWord:this.utilities.sanitizeUrlAndBypass(u),word:m.data,token:m.type}}catch(m){return console.warn("Failed to decode nostr token:",m),{word:u,token:"text"}}}processUsernameToken(u){const m=u.substring(1),f=this.findNpubByUsername(m);if(f)try{const M=d.Qe.decode(f);return{safeWord:this.utilities.sanitizeUrlAndBypass(u),word:M.data,token:M.type}}catch(M){console.warn("Failed to decode npub:",M)}return u}processLinkToken(u){return this.isMediaType(u,this.MEDIA_EXTENSIONS.image)?this.createMediaToken(u,"image"):this.isMediaType(u,this.MEDIA_EXTENSIONS.video)?this.createMediaToken(u,"video"):this.isMediaType(u,this.MEDIA_EXTENSIONS.audio)?this.createMediaToken(u,"audio"):this.isMediaPlatform(u,this.MEDIA_PLATFORMS.YOUTUBE)?this.processYouTubeLink(u):this.isMediaPlatform(u,this.MEDIA_PLATFORMS.SPOTIFY)?this.processSpotifyLink(u):this.isMediaPlatform(u,this.MEDIA_PLATFORMS.TIDAL)?this.processTidalLink(u):{word:u,token:"link"}}createMediaToken(u,m){return{safeWord:this.utilities.sanitizeUrlAndBypass(u),word:u,token:m}}processYouTubeLink(u){const f=`https://www.youtube.com/embed/${this.extractYouTubeId(u)}`;return{safeWord:this.utilities.bypassFrameUrl(f),word:f,token:"youtube"}}processSpotifyLink(u){const m=u.replace("open.spotify.com/","open.spotify.com/embed/");return{safeWord:this.utilities.sanitizeUrlAndBypassFrame(m),word:u,token:"spotify"}}processTidalLink(u){const m=u.replace("tidal.com/browse/track/","embed.tidal.com/tracks/");return{safeWord:this.utilities.sanitizeUrlAndBypassFrame(m),word:u,token:"tidal"}}extractYouTubeId(u){return u.match(/(?:youtu\.be\/|youtube\.com\/watch\?v=)([^&]+)/)?.[1]??""}findNpubByUsername(u){}static{this.\u0275fac=function(m){return new(m||n)(a.KVO(r.FP))}}static{this.\u0275prov=a.jDH({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})()},5821:(L,Y,c)=>{"use strict";c.d(Y,{FP:()=>u});var d=c(1998),a=c(3107),r=c(7859),s=c(6388);let u=(()=>{class m{constructor(M,p){this.snackBar=M,this.sanitizer=p,this.defaultBackground="url(/assets/gradient.jpg)"}unsubscribe(M){if(M)for(let p=0;pparseInt(p,16))||[])}arrayToHex(M){return Array.from(M).map(p=>p.toString(16).padStart(2,"0")).join("")}convertFromBech32(M){const p=d.I.decode(M);return d.I.fromWords(p.words)}convertFromBech32ToHex(M){const p=d.I.decode(M),T=d.I.fromWords(p.words);return this.arrayToHex(T)}convertBech32ToText(M){const p=d.I.decode(M,1e3),T=d.I.fromWords(p.words);return(new TextDecoder).decode(Uint8Array.from(T))}keyToHex(M){return Array.from(M).map(p=>p.toString(16).padStart(2,"0")).join("")}sanitizeLUD06(M){if(M&&!M.startsWith("http"))return this.bypassUrl(M)}sanitizeUrlAndBypass(M){const p=this.sanitizeUrl(M);return this.bypassUrl(p)}sanitizeUrlAndBypassFrame(M){const p=this.sanitizeUrl(M);return this.bypassFrameUrl(p)}sanitizeUrl(M,p){if(!M)return"";if(!M?.startsWith("http")){if(!p)return M.startsWith("/assets")?M:"";M="https://"+M}return M}sanitizeImageUrl(M){if(!(M=this.sanitizeUrl(M)))return;let p=M.toLowerCase();return p=p.split("?")[0],p.endsWith("jpg")||p.endsWith("jpeg")||p.endsWith("png")||p.endsWith("webp")||p.endsWith("gif")?M:void 0}bypassUrl(M){return this.sanitizer.bypassSecurityTrustUrl(M)}bypassStyle(M){return this.sanitizer.bypassSecurityTrustStyle(M)}bypassFrameUrl(M){return this.sanitizer.bypassSecurityTrustResourceUrl(M)}static{this.\u0275fac=function(p){return new(p||m)(a.KVO(r.UG),a.KVO(s.up))}}static{this.\u0275prov=a.jDH({token:m,factory:m.\u0275fac,providedIn:"root"})}}return m})()},9561:(L,Y,c)=>{"use strict";c.d(Y,{g:()=>s});var d=c(381),r=c(3107);let s=(()=>{class n{transform(u){return 0===u?"":d.unix(u).fromNow()}static{this.\u0275fac=function(m){return new(m||n)}}static{this.\u0275pipe=r.EJ8({name:"ago",type:n,pure:!0})}}return n})()},3809:function(L,Y,c){!function(d){"use strict";d.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(r){return/^nm$/i.test(r)},meridiem:function(r,s,n){return r<12?n?"vm":"VM":n?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[M\xf4re om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",ss:"%d sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(r){return r+(1===r||8===r||r>=20?"ste":"de")},week:{dow:1,doy:4}})}(c(381))},9304:function(L,Y,c){!function(d){"use strict";var a=function(u){return 0===u?0:1===u?1:2===u?2:u%100>=3&&u%100<=10?3:u%100>=11?4:5},r={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},s=function(u){return function(m,f,M,p){var T=a(m),H=r[u][a(m)];return 2===T&&(H=H[f?0:1]),H.replace(/%d/i,m)}},n=["\u062c\u0627\u0646\u0641\u064a","\u0641\u064a\u0641\u0631\u064a","\u0645\u0627\u0631\u0633","\u0623\u0641\u0631\u064a\u0644","\u0645\u0627\u064a","\u062c\u0648\u0627\u0646","\u062c\u0648\u064a\u0644\u064a\u0629","\u0623\u0648\u062a","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];d.defineLocale("ar-dz",{months:n,monthsShort:n,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(u){return"\u0645"===u},meridiem:function(u,m,f){return u<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:s("s"),ss:s("s"),m:s("m"),mm:s("m"),h:s("h"),hh:s("h"),d:s("d"),dd:s("d"),M:s("M"),MM:s("M"),y:s("y"),yy:s("y")},postformat:function(u){return u.replace(/,/g,"\u060c")},week:{dow:0,doy:4}})}(c(381))},2700:function(L,Y,c){!function(d){"use strict";d.defineLocale("ar-kw",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062a\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062a\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:0,doy:12}})}(c(381))},2073:function(L,Y,c){!function(d){"use strict";var a={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},r=function(m){return 0===m?0:1===m?1:2===m?2:m%100>=3&&m%100<=10?3:m%100>=11?4:5},s={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},n=function(m){return function(f,M,p,T){var H=r(f),b=s[m][r(f)];return 2===H&&(b=b[M?0:1]),b.replace(/%d/i,f)}},o=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];d.defineLocale("ar-ly",{months:o,monthsShort:o,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(m){return"\u0645"===m},meridiem:function(m,f,M){return m<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:n("s"),ss:n("s"),m:n("m"),mm:n("m"),h:n("h"),hh:n("h"),d:n("d"),dd:n("d"),M:n("M"),MM:n("M"),y:n("y"),yy:n("y")},preparse:function(m){return m.replace(/\u060c/g,",")},postformat:function(m){return m.replace(/\d/g,function(f){return a[f]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(c(381))},6472:function(L,Y,c){!function(d){"use strict";d.defineLocale("ar-ma",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:1,doy:4}})}(c(381))},5195:function(L,Y,c){!function(d){"use strict";var a={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},r={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"};d.defineLocale("ar-ps",{months:"\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u062b\u0627\u0646\u064a_\u0634\u0628\u0627\u0637_\u0622\u0630\u0627\u0631_\u0646\u064a\u0633\u0627\u0646_\u0623\u064a\u0651\u0627\u0631_\u062d\u0632\u064a\u0631\u0627\u0646_\u062a\u0645\u0651\u0648\u0632_\u0622\u0628_\u0623\u064a\u0644\u0648\u0644_\u062a\u0634\u0631\u064a \u0627\u0644\u0623\u0648\u0651\u0644_\u062a\u0634\u0631\u064a\u0646 \u0627\u0644\u062b\u0627\u0646\u064a_\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u0623\u0648\u0651\u0644".split("_"),monthsShort:"\u0643\u0662_\u0634\u0628\u0627\u0637_\u0622\u0630\u0627\u0631_\u0646\u064a\u0633\u0627\u0646_\u0623\u064a\u0651\u0627\u0631_\u062d\u0632\u064a\u0631\u0627\u0646_\u062a\u0645\u0651\u0648\u0632_\u0622\u0628_\u0623\u064a\u0644\u0648\u0644_\u062a\u0661_\u062a\u0662_\u0643\u0661".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(n){return"\u0645"===n},meridiem:function(n,o,u){return n<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},preparse:function(n){return n.replace(/[\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(o){return r[o]}).split("").reverse().join("").replace(/[\u0661\u0662](?![\u062a\u0643])/g,function(o){return r[o]}).split("").reverse().join("").replace(/\u060c/g,",")},postformat:function(n){return n.replace(/\d/g,function(o){return a[o]}).replace(/,/g,"\u060c")},week:{dow:0,doy:6}})}(c(381))},6178:function(L,Y,c){!function(d){"use strict";var a={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},r={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"};d.defineLocale("ar-sa",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(n){return"\u0645"===n},meridiem:function(n,o,u){return n<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},preparse:function(n){return n.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(o){return r[o]}).replace(/\u060c/g,",")},postformat:function(n){return n.replace(/\d/g,function(o){return a[o]}).replace(/,/g,"\u060c")},week:{dow:0,doy:6}})}(c(381))},452:function(L,Y,c){!function(d){"use strict";d.defineLocale("ar-tn",{months:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:1,doy:4}})}(c(381))},4989:function(L,Y,c){!function(d){"use strict";var a={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},r={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},s=function(f){return 0===f?0:1===f?1:2===f?2:f%100>=3&&f%100<=10?3:f%100>=11?4:5},n={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},o=function(f){return function(M,p,T,H){var b=s(M),k=n[f][s(M)];return 2===b&&(k=k[p?0:1]),k.replace(/%d/i,M)}},u=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];d.defineLocale("ar",{months:u,monthsShort:u,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(f){return"\u0645"===f},meridiem:function(f,M,p){return f<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:o("s"),ss:o("s"),m:o("m"),mm:o("m"),h:o("h"),hh:o("h"),d:o("d"),dd:o("d"),M:o("M"),MM:o("M"),y:o("y"),yy:o("y")},preparse:function(f){return f.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(M){return r[M]}).replace(/\u060c/g,",")},postformat:function(f){return f.replace(/\d/g,function(M){return a[M]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(c(381))},7061:function(L,Y,c){!function(d){"use strict";var a={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-\xfcnc\xfc",4:"-\xfcnc\xfc",100:"-\xfcnc\xfc",6:"-nc\u0131",9:"-uncu",10:"-uncu",30:"-uncu",60:"-\u0131nc\u0131",90:"-\u0131nc\u0131"};d.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ert\u0259si_\xc7\u0259r\u015f\u0259nb\u0259 ax\u015fam\u0131_\xc7\u0259r\u015f\u0259nb\u0259_C\xfcm\u0259 ax\u015fam\u0131_C\xfcm\u0259_\u015e\u0259nb\u0259".split("_"),weekdaysShort:"Baz_BzE_\xc7Ax_\xc7\u0259r_CAx_C\xfcm_\u015e\u0259n".split("_"),weekdaysMin:"Bz_BE_\xc7A_\xc7\u0259_CA_C\xfc_\u015e\u0259".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[g\u0259l\u0259n h\u0259ft\u0259] dddd [saat] LT",lastDay:"[d\xfcn\u0259n] LT",lastWeek:"[ke\xe7\u0259n h\u0259ft\u0259] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \u0259vv\u0259l",s:"bir ne\xe7\u0259 saniy\u0259",ss:"%d saniy\u0259",m:"bir d\u0259qiq\u0259",mm:"%d d\u0259qiq\u0259",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gec\u0259|s\u0259h\u0259r|g\xfcnd\xfcz|ax\u015fam/,isPM:function(s){return/^(g\xfcnd\xfcz|ax\u015fam)$/.test(s)},meridiem:function(s,n,o){return s<4?"gec\u0259":s<12?"s\u0259h\u0259r":s<17?"g\xfcnd\xfcz":"ax\u015fam"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0131nc\u0131|inci|nci|\xfcnc\xfc|nc\u0131|uncu)/,ordinal:function(s){if(0===s)return s+"-\u0131nc\u0131";var n=s%10;return s+(a[n]||a[s%100-n]||a[s>=100?100:null])},week:{dow:1,doy:7}})}(c(381))},935:function(L,Y,c){!function(d){"use strict";function r(n,o,u){return"m"===u?o?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443":"h"===u?o?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443":n+" "+function a(n,o){var u=n.split("_");return o%10==1&&o%100!=11?u[0]:o%10>=2&&o%10<=4&&(o%100<10||o%100>=20)?u[1]:u[2]}({ss:o?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434",mm:o?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d",hh:o?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d",dd:"\u0434\u0437\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u0437\u0451\u043d",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u044b_\u043c\u0435\u0441\u044f\u0446\u0430\u045e",yy:"\u0433\u043e\u0434_\u0433\u0430\u0434\u044b_\u0433\u0430\u0434\u043e\u045e"}[u],+n)}d.defineLocale("be",{months:{format:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044f_\u043b\u044e\u0442\u0430\u0433\u0430_\u0441\u0430\u043a\u0430\u0432\u0456\u043a\u0430_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a\u0430_\u0442\u0440\u0430\u045e\u043d\u044f_\u0447\u044d\u0440\u0432\u0435\u043d\u044f_\u043b\u0456\u043f\u0435\u043d\u044f_\u0436\u043d\u0456\u045e\u043d\u044f_\u0432\u0435\u0440\u0430\u0441\u043d\u044f_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a\u0430_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434\u0430_\u0441\u043d\u0435\u0436\u043d\u044f".split("_"),standalone:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044c_\u043b\u044e\u0442\u044b_\u0441\u0430\u043a\u0430\u0432\u0456\u043a_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u044d\u0440\u0432\u0435\u043d\u044c_\u043b\u0456\u043f\u0435\u043d\u044c_\u0436\u043d\u0456\u0432\u0435\u043d\u044c_\u0432\u0435\u0440\u0430\u0441\u0435\u043d\u044c_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434_\u0441\u043d\u0435\u0436\u0430\u043d\u044c".split("_")},monthsShort:"\u0441\u0442\u0443\u0434_\u043b\u044e\u0442_\u0441\u0430\u043a_\u043a\u0440\u0430\u0441_\u0442\u0440\u0430\u0432_\u0447\u044d\u0440\u0432_\u043b\u0456\u043f_\u0436\u043d\u0456\u0432_\u0432\u0435\u0440_\u043a\u0430\u0441\u0442_\u043b\u0456\u0441\u0442_\u0441\u043d\u0435\u0436".split("_"),weekdays:{format:"\u043d\u044f\u0434\u0437\u0435\u043b\u044e_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0443_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0443_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),standalone:"\u043d\u044f\u0434\u0437\u0435\u043b\u044f_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0430_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0430_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),isFormat:/\[ ?[\u0423\u0443\u045e] ?(?:\u043c\u0456\u043d\u0443\u043b\u0443\u044e|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0443\u044e)? ?\] ?dddd/},weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., HH:mm",LLLL:"dddd, D MMMM YYYY \u0433., HH:mm"},calendar:{sameDay:"[\u0421\u0451\u043d\u043d\u044f \u045e] LT",nextDay:"[\u0417\u0430\u045e\u0442\u0440\u0430 \u045e] LT",lastDay:"[\u0423\u0447\u043e\u0440\u0430 \u045e] LT",nextWeek:function(){return"[\u0423] dddd [\u045e] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u0443\u044e] dddd [\u045e] LT";case 1:case 2:case 4:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u044b] dddd [\u045e] LT"}},sameElse:"L"},relativeTime:{future:"\u043f\u0440\u0430\u0437 %s",past:"%s \u0442\u0430\u043c\u0443",s:"\u043d\u0435\u043a\u0430\u043b\u044c\u043a\u0456 \u0441\u0435\u043a\u0443\u043d\u0434",m:r,mm:r,h:r,hh:r,d:"\u0434\u0437\u0435\u043d\u044c",dd:r,M:"\u043c\u0435\u0441\u044f\u0446",MM:r,y:"\u0433\u043e\u0434",yy:r},meridiemParse:/\u043d\u043e\u0447\u044b|\u0440\u0430\u043d\u0456\u0446\u044b|\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430/,isPM:function(n){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430)$/.test(n)},meridiem:function(n,o,u){return n<4?"\u043d\u043e\u0447\u044b":n<12?"\u0440\u0430\u043d\u0456\u0446\u044b":n<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0430\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0456|\u044b|\u0433\u0430)/,ordinal:function(n,o){switch(o){case"M":case"d":case"DDD":case"w":case"W":return n%10!=2&&n%10!=3||n%100==12||n%100==13?n+"-\u044b":n+"-\u0456";case"D":return n+"-\u0433\u0430";default:return n}},week:{dow:1,doy:7}})}(c(381))},7577:function(L,Y,c){!function(d){"use strict";d.defineLocale("bg",{months:"\u044f\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),monthsShort:"\u044f\u043d\u0443_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u044f\u0434\u0430_\u0447\u0435\u0442\u0432\u044a\u0440\u0442\u044a\u043a_\u043f\u0435\u0442\u044a\u043a_\u0441\u044a\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u044f_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u044a\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[\u0414\u043d\u0435\u0441 \u0432] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432] LT",nextWeek:"dddd [\u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u041c\u0438\u043d\u0430\u043b\u0430\u0442\u0430] dddd [\u0432] LT";case 1:case 2:case 4:case 5:return"[\u041c\u0438\u043d\u0430\u043b\u0438\u044f] dddd [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0441\u043b\u0435\u0434 %s",past:"\u043f\u0440\u0435\u0434\u0438 %s",s:"\u043d\u044f\u043a\u043e\u043b\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0434\u0435\u043d",dd:"%d \u0434\u0435\u043d\u0430",w:"\u0441\u0435\u0434\u043c\u0438\u0446\u0430",ww:"%d \u0441\u0435\u0434\u043c\u0438\u0446\u0438",M:"\u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0430",y:"\u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(r){var s=r%10,n=r%100;return 0===r?r+"-\u0435\u0432":0===n?r+"-\u0435\u043d":n>10&&n<20?r+"-\u0442\u0438":1===s?r+"-\u0432\u0438":2===s?r+"-\u0440\u0438":7===s||8===s?r+"-\u043c\u0438":r+"-\u0442\u0438"},week:{dow:1,doy:7}})}(c(381))},4991:function(L,Y,c){!function(d){"use strict";d.defineLocale("bm",{months:"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_M\u025bkalo_Zuw\u025bnkalo_Zuluyekalo_Utikalo_S\u025btanburukalo_\u0254kut\u0254burukalo_Nowanburukalo_Desanburukalo".split("_"),monthsShort:"Zan_Few_Mar_Awi_M\u025b_Zuw_Zul_Uti_S\u025bt_\u0254ku_Now_Des".split("_"),weekdays:"Kari_Nt\u025bn\u025bn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),weekdaysShort:"Kar_Nt\u025b_Tar_Ara_Ala_Jum_Sib".split("_"),weekdaysMin:"Ka_Nt_Ta_Ar_Al_Ju_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"MMMM [tile] D [san] YYYY",LLL:"MMMM [tile] D [san] YYYY [l\u025br\u025b] HH:mm",LLLL:"dddd MMMM [tile] D [san] YYYY [l\u025br\u025b] HH:mm"},calendar:{sameDay:"[Bi l\u025br\u025b] LT",nextDay:"[Sini l\u025br\u025b] LT",nextWeek:"dddd [don l\u025br\u025b] LT",lastDay:"[Kunu l\u025br\u025b] LT",lastWeek:"dddd [t\u025bm\u025bnen l\u025br\u025b] LT",sameElse:"L"},relativeTime:{future:"%s k\u0254n\u0254",past:"a b\u025b %s b\u0254",s:"sanga dama dama",ss:"sekondi %d",m:"miniti kelen",mm:"miniti %d",h:"l\u025br\u025b kelen",hh:"l\u025br\u025b %d",d:"tile kelen",dd:"tile %d",M:"kalo kelen",MM:"kalo %d",y:"san kelen",yy:"san %d"},week:{dow:1,doy:4}})}(c(381))},2533:function(L,Y,c){!function(d){"use strict";var a={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},r={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};d.defineLocale("bn-bd",{months:"\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09bf_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09bf_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0_\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0_\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0".split("_"),monthsShort:"\u099c\u09be\u09a8\u09c1_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f_\u0985\u0995\u09cd\u099f\u09cb_\u09a8\u09ad\u09c7_\u09a1\u09bf\u09b8\u09c7".split("_"),weekdays:"\u09b0\u09ac\u09bf\u09ac\u09be\u09b0_\u09b8\u09cb\u09ae\u09ac\u09be\u09b0_\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0_\u09ac\u09c1\u09a7\u09ac\u09be\u09b0_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0_\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0_\u09b6\u09a8\u09bf\u09ac\u09be\u09b0".split("_"),weekdaysShort:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),weekdaysMin:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),longDateFormat:{LT:"A h:mm \u09b8\u09ae\u09df",LTS:"A h:mm:ss \u09b8\u09ae\u09df",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09b8\u09ae\u09df",LLLL:"dddd, D MMMM YYYY, A h:mm \u09b8\u09ae\u09df"},calendar:{sameDay:"[\u0986\u099c] LT",nextDay:"[\u0986\u0997\u09be\u09ae\u09c0\u0995\u09be\u09b2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09a4\u0995\u09be\u09b2] LT",lastWeek:"[\u0997\u09a4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09aa\u09b0\u09c7",past:"%s \u0986\u0997\u09c7",s:"\u0995\u09df\u09c7\u0995 \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",ss:"%d \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",m:"\u098f\u0995 \u09ae\u09bf\u09a8\u09bf\u099f",mm:"%d \u09ae\u09bf\u09a8\u09bf\u099f",h:"\u098f\u0995 \u0998\u09a8\u09cd\u099f\u09be",hh:"%d \u0998\u09a8\u09cd\u099f\u09be",d:"\u098f\u0995 \u09a6\u09bf\u09a8",dd:"%d \u09a6\u09bf\u09a8",M:"\u098f\u0995 \u09ae\u09be\u09b8",MM:"%d \u09ae\u09be\u09b8",y:"\u098f\u0995 \u09ac\u099b\u09b0",yy:"%d \u09ac\u099b\u09b0"},preparse:function(n){return n.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(o){return r[o]})},postformat:function(n){return n.replace(/\d/g,function(o){return a[o]})},meridiemParse:/\u09b0\u09be\u09a4|\u09ad\u09cb\u09b0|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be|\u09b0\u09be\u09a4/,meridiemHour:function(n,o){return 12===n&&(n=0),"\u09b0\u09be\u09a4"===o?n<4?n:n+12:"\u09ad\u09cb\u09b0"===o||"\u09b8\u0995\u09be\u09b2"===o?n:"\u09a6\u09c1\u09aa\u09c1\u09b0"===o?n>=3?n:n+12:"\u09ac\u09bf\u0995\u09be\u09b2"===o||"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be"===o?n+12:void 0},meridiem:function(n,o,u){return n<4?"\u09b0\u09be\u09a4":n<6?"\u09ad\u09cb\u09b0":n<12?"\u09b8\u0995\u09be\u09b2":n<15?"\u09a6\u09c1\u09aa\u09c1\u09b0":n<18?"\u09ac\u09bf\u0995\u09be\u09b2":n<20?"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(c(381))},4082:function(L,Y,c){!function(d){"use strict";var a={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},r={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};d.defineLocale("bn",{months:"\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09bf_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09bf_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0_\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0_\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0".split("_"),monthsShort:"\u099c\u09be\u09a8\u09c1_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f_\u0985\u0995\u09cd\u099f\u09cb_\u09a8\u09ad\u09c7_\u09a1\u09bf\u09b8\u09c7".split("_"),weekdays:"\u09b0\u09ac\u09bf\u09ac\u09be\u09b0_\u09b8\u09cb\u09ae\u09ac\u09be\u09b0_\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0_\u09ac\u09c1\u09a7\u09ac\u09be\u09b0_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0_\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0_\u09b6\u09a8\u09bf\u09ac\u09be\u09b0".split("_"),weekdaysShort:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),weekdaysMin:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),longDateFormat:{LT:"A h:mm \u09b8\u09ae\u09df",LTS:"A h:mm:ss \u09b8\u09ae\u09df",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09b8\u09ae\u09df",LLLL:"dddd, D MMMM YYYY, A h:mm \u09b8\u09ae\u09df"},calendar:{sameDay:"[\u0986\u099c] LT",nextDay:"[\u0986\u0997\u09be\u09ae\u09c0\u0995\u09be\u09b2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09a4\u0995\u09be\u09b2] LT",lastWeek:"[\u0997\u09a4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09aa\u09b0\u09c7",past:"%s \u0986\u0997\u09c7",s:"\u0995\u09df\u09c7\u0995 \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",ss:"%d \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",m:"\u098f\u0995 \u09ae\u09bf\u09a8\u09bf\u099f",mm:"%d \u09ae\u09bf\u09a8\u09bf\u099f",h:"\u098f\u0995 \u0998\u09a8\u09cd\u099f\u09be",hh:"%d \u0998\u09a8\u09cd\u099f\u09be",d:"\u098f\u0995 \u09a6\u09bf\u09a8",dd:"%d \u09a6\u09bf\u09a8",M:"\u098f\u0995 \u09ae\u09be\u09b8",MM:"%d \u09ae\u09be\u09b8",y:"\u098f\u0995 \u09ac\u099b\u09b0",yy:"%d \u09ac\u099b\u09b0"},preparse:function(n){return n.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(o){return r[o]})},postformat:function(n){return n.replace(/\d/g,function(o){return a[o]})},meridiemParse:/\u09b0\u09be\u09a4|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b0\u09be\u09a4/,meridiemHour:function(n,o){return 12===n&&(n=0),"\u09b0\u09be\u09a4"===o&&n>=4||"\u09a6\u09c1\u09aa\u09c1\u09b0"===o&&n<5||"\u09ac\u09bf\u0995\u09be\u09b2"===o?n+12:n},meridiem:function(n,o,u){return n<4?"\u09b0\u09be\u09a4":n<10?"\u09b8\u0995\u09be\u09b2":n<17?"\u09a6\u09c1\u09aa\u09c1\u09b0":n<20?"\u09ac\u09bf\u0995\u09be\u09b2":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(c(381))},6190:function(L,Y,c){!function(d){"use strict";var a={1:"\u0f21",2:"\u0f22",3:"\u0f23",4:"\u0f24",5:"\u0f25",6:"\u0f26",7:"\u0f27",8:"\u0f28",9:"\u0f29",0:"\u0f20"},r={"\u0f21":"1","\u0f22":"2","\u0f23":"3","\u0f24":"4","\u0f25":"5","\u0f26":"6","\u0f27":"7","\u0f28":"8","\u0f29":"9","\u0f20":"0"};d.defineLocale("bo",{months:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f44\u0f0b\u0f54\u0f7c_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f66\u0f74\u0f58\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f5e\u0f72\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f63\u0f94\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0fb2\u0f74\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f62\u0f92\u0fb1\u0f51\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f42\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f45\u0f72\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54".split("_"),monthsShort:"\u0f5f\u0fb3\u0f0b1_\u0f5f\u0fb3\u0f0b2_\u0f5f\u0fb3\u0f0b3_\u0f5f\u0fb3\u0f0b4_\u0f5f\u0fb3\u0f0b5_\u0f5f\u0fb3\u0f0b6_\u0f5f\u0fb3\u0f0b7_\u0f5f\u0fb3\u0f0b8_\u0f5f\u0fb3\u0f0b9_\u0f5f\u0fb3\u0f0b10_\u0f5f\u0fb3\u0f0b11_\u0f5f\u0fb3\u0f0b12".split("_"),monthsShortRegex:/^(\u0f5f\u0fb3\u0f0b\d{1,2})/,monthsParseExact:!0,weekdays:"\u0f42\u0f5f\u0f60\u0f0b\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f42\u0f5f\u0f60\u0f0b\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysShort:"\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysMin:"\u0f49\u0f72_\u0f5f\u0fb3_\u0f58\u0f72\u0f42_\u0f63\u0fb7\u0f42_\u0f55\u0f74\u0f62_\u0f66\u0f44\u0f66_\u0f66\u0fa4\u0f7a\u0f53".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0f51\u0f72\u0f0b\u0f62\u0f72\u0f44] LT",nextDay:"[\u0f66\u0f44\u0f0b\u0f49\u0f72\u0f53] LT",nextWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f62\u0f97\u0f7a\u0f66\u0f0b\u0f58], LT",lastDay:"[\u0f41\u0f0b\u0f66\u0f44] LT",lastWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f58\u0f50\u0f60\u0f0b\u0f58] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0f63\u0f0b",past:"%s \u0f66\u0f94\u0f53\u0f0b\u0f63",s:"\u0f63\u0f58\u0f0b\u0f66\u0f44",ss:"%d \u0f66\u0f90\u0f62\u0f0b\u0f46\u0f0d",m:"\u0f66\u0f90\u0f62\u0f0b\u0f58\u0f0b\u0f42\u0f45\u0f72\u0f42",mm:"%d \u0f66\u0f90\u0f62\u0f0b\u0f58",h:"\u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51\u0f0b\u0f42\u0f45\u0f72\u0f42",hh:"%d \u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51",d:"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f45\u0f72\u0f42",dd:"%d \u0f49\u0f72\u0f53\u0f0b",M:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f45\u0f72\u0f42",MM:"%d \u0f5f\u0fb3\u0f0b\u0f56",y:"\u0f63\u0f7c\u0f0b\u0f42\u0f45\u0f72\u0f42",yy:"%d \u0f63\u0f7c"},preparse:function(n){return n.replace(/[\u0f21\u0f22\u0f23\u0f24\u0f25\u0f26\u0f27\u0f28\u0f29\u0f20]/g,function(o){return r[o]})},postformat:function(n){return n.replace(/\d/g,function(o){return a[o]})},meridiemParse:/\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c|\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66|\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44|\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42|\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c/,meridiemHour:function(n,o){return 12===n&&(n=0),"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"===o&&n>=4||"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44"===o&&n<5||"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42"===o?n+12:n},meridiem:function(n,o,u){return n<4?"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c":n<10?"\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66":n<17?"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44":n<20?"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42":"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"},week:{dow:0,doy:6}})}(c(381))},5718:function(L,Y,c){!function(d){"use strict";function a(k,j,I){return k+" "+function n(k,j){return 2===j?function o(k){var j={m:"v",b:"v",d:"z"};return void 0===j[k.charAt(0)]?k:j[k.charAt(0)]+k.substring(1)}(k):k}({mm:"munutenn",MM:"miz",dd:"devezh"}[I],k)}function s(k){return k>9?s(k%10):k}var u=[/^gen/i,/^c[\u02bc\']hwe/i,/^meu/i,/^ebr/i,/^mae/i,/^(mez|eve)/i,/^gou/i,/^eos/i,/^gwe/i,/^her/i,/^du/i,/^ker/i],m=/^(genver|c[\u02bc\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[\u02bc\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,H=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];d.defineLocale("br",{months:"Genver_C\u02bchwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_C\u02bchwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Merc\u02bcher_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParse:H,fullWeekdaysParse:[/^sul/i,/^lun/i,/^meurzh/i,/^merc[\u02bc\']her/i,/^yaou/i,/^gwener/i,/^sadorn/i],shortWeekdaysParse:[/^Sul/i,/^Lun/i,/^Meu/i,/^Mer/i,/^Yao/i,/^Gwe/i,/^Sad/i],minWeekdaysParse:H,monthsRegex:m,monthsShortRegex:m,monthsStrictRegex:/^(genver|c[\u02bc\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,monthsShortStrictRegex:/^(gen|c[\u02bc\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,monthsParse:u,longMonthsParse:u,shortMonthsParse:u,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY HH:mm",LLLL:"dddd, D [a viz] MMMM YYYY HH:mm"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warc\u02bchoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Dec\u02bch da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s \u02bczo",s:"un nebeud segondenno\xf9",ss:"%d eilenn",m:"ur vunutenn",mm:a,h:"un eur",hh:"%d eur",d:"un devezh",dd:a,M:"ur miz",MM:a,y:"ur bloaz",yy:function r(k){switch(s(k)){case 1:case 3:case 4:case 5:case 9:return k+" bloaz";default:return k+" vloaz"}}},dayOfMonthOrdinalParse:/\d{1,2}(a\xf1|vet)/,ordinal:function(k){return k+(1===k?"a\xf1":"vet")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(k){return"g.m."===k},meridiem:function(k,j,I){return k<12?"a.m.":"g.m."}})}(c(381))},6437:function(L,Y,c){!function(d){"use strict";function r(n,o,u){var m=n+" ";switch(u){case"ss":return m+(1===n?"sekunda":2===n||3===n||4===n?"sekunde":"sekundi");case"mm":return m+(1===n?"minuta":2===n||3===n||4===n?"minute":"minuta");case"h":return"jedan sat";case"hh":return m+(1===n?"sat":2===n||3===n||4===n?"sata":"sati");case"dd":return m+(1===n?"dan":"dana");case"MM":return m+(1===n?"mjesec":2===n||3===n||4===n?"mjeseca":"mjeseci");case"yy":return m+(1===n?"godina":2===n||3===n||4===n?"godine":"godina")}}d.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010der u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[pro\u0161lu] dddd [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:r,m:function a(n,o,u,m){if("m"===u)return o?"jedna minuta":m?"jednu minutu":"jedne minute"},mm:r,h:r,hh:r,d:"dan",dd:r,M:"mjesec",MM:r,y:"godinu",yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(c(381))},258:function(L,Y,c){!function(d){"use strict";d.defineLocale("ca",{months:{standalone:"gener_febrer_mar\xe7_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de mar\xe7_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._mar\xe7_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dt_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[dem\xe0 a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"d'aqu\xed %s",past:"fa %s",s:"uns segons",ss:"%d segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|\xe8|a)/,ordinal:function(r,s){var n=1===r?"r":2===r?"n":3===r?"r":4===r?"t":"\xe8";return("w"===s||"W"===s)&&(n="a"),r+n},week:{dow:1,doy:4}})}(c(381))},5864:function(L,Y,c){!function(d){"use strict";var a={standalone:"leden_\xfanor_b\u0159ezen_duben_kv\u011bten_\u010derven_\u010dervenec_srpen_z\xe1\u0159\xed_\u0159\xedjen_listopad_prosinec".split("_"),format:"ledna_\xfanora_b\u0159ezna_dubna_kv\u011btna_\u010dervna_\u010dervence_srpna_z\xe1\u0159\xed_\u0159\xedjna_listopadu_prosince".split("_"),isFormat:/DD?[o.]?(\[[^\[\]]*\]|\s)+MMMM/},r="led_\xfano_b\u0159e_dub_kv\u011b_\u010dvn_\u010dvc_srp_z\xe1\u0159_\u0159\xedj_lis_pro".split("_"),s=[/^led/i,/^\xfano/i,/^b\u0159e/i,/^dub/i,/^kv\u011b/i,/^(\u010dvn|\u010derven$|\u010dervna)/i,/^(\u010dvc|\u010dervenec|\u010dervence)/i,/^srp/i,/^z\xe1\u0159/i,/^\u0159\xedj/i,/^lis/i,/^pro/i],n=/^(leden|\xfanor|b\u0159ezen|duben|kv\u011bten|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|z\xe1\u0159\xed|\u0159\xedjen|listopad|prosinec|led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i;function o(f){return f>1&&f<5&&1!=~~(f/10)}function u(f,M,p,T){var H=f+" ";switch(p){case"s":return M||T?"p\xe1r sekund":"p\xe1r sekundami";case"ss":return M||T?H+(o(f)?"sekundy":"sekund"):H+"sekundami";case"m":return M?"minuta":T?"minutu":"minutou";case"mm":return M||T?H+(o(f)?"minuty":"minut"):H+"minutami";case"h":return M?"hodina":T?"hodinu":"hodinou";case"hh":return M||T?H+(o(f)?"hodiny":"hodin"):H+"hodinami";case"d":return M||T?"den":"dnem";case"dd":return M||T?H+(o(f)?"dny":"dn\xed"):H+"dny";case"M":return M||T?"m\u011bs\xedc":"m\u011bs\xedcem";case"MM":return M||T?H+(o(f)?"m\u011bs\xedce":"m\u011bs\xedc\u016f"):H+"m\u011bs\xedci";case"y":return M||T?"rok":"rokem";case"yy":return M||T?H+(o(f)?"roky":"let"):H+"lety"}}d.defineLocale("cs",{months:a,monthsShort:r,monthsRegex:n,monthsShortRegex:n,monthsStrictRegex:/^(leden|ledna|\xfanora|\xfanor|b\u0159ezen|b\u0159ezna|duben|dubna|kv\u011bten|kv\u011btna|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|srpna|z\xe1\u0159\xed|\u0159\xedjen|\u0159\xedjna|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i,monthsParse:s,longMonthsParse:s,shortMonthsParse:s,weekdays:"ned\u011ble_pond\u011bl\xed_\xfater\xfd_st\u0159eda_\u010dtvrtek_p\xe1tek_sobota".split("_"),weekdaysShort:"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),weekdaysMin:"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[z\xedtra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v ned\u011bli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve st\u0159edu v] LT";case 4:return"[ve \u010dtvrtek v] LT";case 5:return"[v p\xe1tek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[v\u010dera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou ned\u011bli v] LT";case 1:case 2:return"[minul\xe9] dddd [v] LT";case 3:return"[minulou st\u0159edu v] LT";case 4:case 5:return"[minul\xfd] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"p\u0159ed %s",s:u,ss:u,m:u,mm:u,h:u,hh:u,d:u,dd:u,M:u,MM:u,y:u,yy:u},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(381))},8011:function(L,Y,c){!function(d){"use strict";d.defineLocale("cv",{months:"\u043a\u04d1\u0440\u043b\u0430\u0447_\u043d\u0430\u0440\u04d1\u0441_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440\u0442\u043c\u0435_\u0443\u0442\u04d1_\u04ab\u0443\u0440\u043b\u0430_\u0430\u0432\u04d1\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448\u0442\u0430\u0432".split("_"),monthsShort:"\u043a\u04d1\u0440_\u043d\u0430\u0440_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440_\u0443\u0442\u04d1_\u04ab\u0443\u0440_\u0430\u0432\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448".split("_"),weekdays:"\u0432\u044b\u0440\u0441\u0430\u0440\u043d\u0438\u043a\u0443\u043d_\u0442\u0443\u043d\u0442\u0438\u043a\u0443\u043d_\u044b\u0442\u043b\u0430\u0440\u0438\u043a\u0443\u043d_\u044e\u043d\u043a\u0443\u043d_\u043a\u04d7\u04ab\u043d\u0435\u0440\u043d\u0438\u043a\u0443\u043d_\u044d\u0440\u043d\u0435\u043a\u0443\u043d_\u0448\u04d1\u043c\u0430\u0442\u043a\u0443\u043d".split("_"),weekdaysShort:"\u0432\u044b\u0440_\u0442\u0443\u043d_\u044b\u0442\u043b_\u044e\u043d_\u043a\u04d7\u04ab_\u044d\u0440\u043d_\u0448\u04d1\u043c".split("_"),weekdaysMin:"\u0432\u0440_\u0442\u043d_\u044b\u0442_\u044e\u043d_\u043a\u04ab_\u044d\u0440_\u0448\u043c".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7]",LLL:"YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm",LLLL:"dddd, YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm"},calendar:{sameDay:"[\u041f\u0430\u044f\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextDay:"[\u042b\u0440\u0430\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastDay:"[\u04d6\u043d\u0435\u0440] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextWeek:"[\u04aa\u0438\u0442\u0435\u0441] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastWeek:"[\u0418\u0440\u0442\u043d\u04d7] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",sameElse:"L"},relativeTime:{future:function(r){return r+(/\u0441\u0435\u0445\u0435\u0442$/i.exec(r)?"\u0440\u0435\u043d":/\u04ab\u0443\u043b$/i.exec(r)?"\u0442\u0430\u043d":"\u0440\u0430\u043d")},past:"%s \u043a\u0430\u044f\u043b\u043b\u0430",s:"\u043f\u04d7\u0440-\u0438\u043a \u04ab\u0435\u043a\u043a\u0443\u043d\u0442",ss:"%d \u04ab\u0435\u043a\u043a\u0443\u043d\u0442",m:"\u043f\u04d7\u0440 \u043c\u0438\u043d\u0443\u0442",mm:"%d \u043c\u0438\u043d\u0443\u0442",h:"\u043f\u04d7\u0440 \u0441\u0435\u0445\u0435\u0442",hh:"%d \u0441\u0435\u0445\u0435\u0442",d:"\u043f\u04d7\u0440 \u043a\u0443\u043d",dd:"%d \u043a\u0443\u043d",M:"\u043f\u04d7\u0440 \u0443\u0439\u04d1\u0445",MM:"%d \u0443\u0439\u04d1\u0445",y:"\u043f\u04d7\u0440 \u04ab\u0443\u043b",yy:"%d \u04ab\u0443\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-\u043c\u04d7\u0448/,ordinal:"%d-\u043c\u04d7\u0448",week:{dow:1,doy:7}})}(c(381))},6986:function(L,Y,c){!function(d){"use strict";d.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn \xf4l",s:"ychydig eiliadau",ss:"%d eiliad",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},dayOfMonthOrdinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(r){var n="";return r>20?n=40===r||50===r||60===r||80===r||100===r?"fed":"ain":r>0&&(n=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][r]),r+n},week:{dow:1,doy:4}})}(c(381))},969:function(L,Y,c){!function(d){"use strict";d.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8n_man_tir_ons_tor_fre_l\xf8r".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"p\xe5 dddd [kl.] LT",lastDay:"[i g\xe5r kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"f\xe5 sekunder",ss:"%d sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en m\xe5ned",MM:"%d m\xe5neder",y:"et \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(381))},4631:function(L,Y,c){!function(d){"use strict";function a(s,n,o,u){var m={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[s+" Tage",s+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[s+" Monate",s+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[s+" Jahre",s+" Jahren"]};return n?m[o][0]:m[o][1]}d.defineLocale("de-at",{months:"J\xe4nner_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"J\xe4n._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:a,mm:"%d Minuten",h:a,hh:"%d Stunden",d:a,dd:a,w:a,ww:"%d Wochen",M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(381))},3793:function(L,Y,c){!function(d){"use strict";function a(s,n,o,u){var m={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[s+" Tage",s+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[s+" Monate",s+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[s+" Jahre",s+" Jahren"]};return n?m[o][0]:m[o][1]}d.defineLocale("de-ch",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:a,mm:"%d Minuten",h:a,hh:"%d Stunden",d:a,dd:a,w:a,ww:"%d Wochen",M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(381))},3717:function(L,Y,c){!function(d){"use strict";function a(s,n,o,u){var m={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[s+" Tage",s+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[s+" Monate",s+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[s+" Jahre",s+" Jahren"]};return n?m[o][0]:m[o][1]}d.defineLocale("de",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:a,mm:"%d Minuten",h:a,hh:"%d Stunden",d:a,dd:a,w:a,ww:"%d Wochen",M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(381))},6172:function(L,Y,c){!function(d){"use strict";var a=["\u0796\u07ac\u0782\u07aa\u0787\u07a6\u0783\u07a9","\u078a\u07ac\u0784\u07b0\u0783\u07aa\u0787\u07a6\u0783\u07a9","\u0789\u07a7\u0783\u07a8\u0797\u07aa","\u0787\u07ad\u0795\u07b0\u0783\u07a9\u078d\u07aa","\u0789\u07ad","\u0796\u07ab\u0782\u07b0","\u0796\u07aa\u078d\u07a6\u0787\u07a8","\u0787\u07af\u078e\u07a6\u0790\u07b0\u0793\u07aa","\u0790\u07ac\u0795\u07b0\u0793\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa","\u0787\u07ae\u0786\u07b0\u0793\u07af\u0784\u07a6\u0783\u07aa","\u0782\u07ae\u0788\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa","\u0791\u07a8\u0790\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa"],r=["\u0787\u07a7\u078b\u07a8\u0787\u07b0\u078c\u07a6","\u0780\u07af\u0789\u07a6","\u0787\u07a6\u0782\u07b0\u078e\u07a7\u0783\u07a6","\u0784\u07aa\u078b\u07a6","\u0784\u07aa\u0783\u07a7\u0790\u07b0\u078a\u07a6\u078c\u07a8","\u0780\u07aa\u0786\u07aa\u0783\u07aa","\u0780\u07ae\u0782\u07a8\u0780\u07a8\u0783\u07aa"];d.defineLocale("dv",{months:a,monthsShort:a,weekdays:r,weekdaysShort:r,weekdaysMin:"\u0787\u07a7\u078b\u07a8_\u0780\u07af\u0789\u07a6_\u0787\u07a6\u0782\u07b0_\u0784\u07aa\u078b\u07a6_\u0784\u07aa\u0783\u07a7_\u0780\u07aa\u0786\u07aa_\u0780\u07ae\u0782\u07a8".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0789\u0786|\u0789\u078a/,isPM:function(n){return"\u0789\u078a"===n},meridiem:function(n,o,u){return n<12?"\u0789\u0786":"\u0789\u078a"},calendar:{sameDay:"[\u0789\u07a8\u0787\u07a6\u078b\u07aa] LT",nextDay:"[\u0789\u07a7\u078b\u07a6\u0789\u07a7] LT",nextWeek:"dddd LT",lastDay:"[\u0787\u07a8\u0787\u07b0\u0794\u07ac] LT",lastWeek:"[\u078a\u07a7\u0787\u07a8\u078c\u07aa\u0788\u07a8] dddd LT",sameElse:"L"},relativeTime:{future:"\u078c\u07ac\u0783\u07ad\u078e\u07a6\u0787\u07a8 %s",past:"\u0786\u07aa\u0783\u07a8\u0782\u07b0 %s",s:"\u0790\u07a8\u0786\u07aa\u0782\u07b0\u078c\u07aa\u0786\u07ae\u0785\u07ac\u0787\u07b0",ss:"d% \u0790\u07a8\u0786\u07aa\u0782\u07b0\u078c\u07aa",m:"\u0789\u07a8\u0782\u07a8\u0793\u07ac\u0787\u07b0",mm:"\u0789\u07a8\u0782\u07a8\u0793\u07aa %d",h:"\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07ac\u0787\u07b0",hh:"\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07aa %d",d:"\u078b\u07aa\u0788\u07a6\u0780\u07ac\u0787\u07b0",dd:"\u078b\u07aa\u0788\u07a6\u0790\u07b0 %d",M:"\u0789\u07a6\u0780\u07ac\u0787\u07b0",MM:"\u0789\u07a6\u0790\u07b0 %d",y:"\u0787\u07a6\u0780\u07a6\u0783\u07ac\u0787\u07b0",yy:"\u0787\u07a6\u0780\u07a6\u0783\u07aa %d"},preparse:function(n){return n.replace(/\u060c/g,",")},postformat:function(n){return n.replace(/,/g,"\u060c")},week:{dow:7,doy:12}})}(c(381))},7851:function(L,Y,c){!function(d){"use strict";d.defineLocale("el",{monthsNominativeEl:"\u0399\u03b1\u03bd\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u039c\u03ac\u03c1\u03c4\u03b9\u03bf\u03c2_\u0391\u03c0\u03c1\u03af\u03bb\u03b9\u03bf\u03c2_\u039c\u03ac\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bd\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bb\u03b9\u03bf\u03c2_\u0391\u03cd\u03b3\u03bf\u03c5\u03c3\u03c4\u03bf\u03c2_\u03a3\u03b5\u03c0\u03c4\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u039f\u03ba\u03c4\u03ce\u03b2\u03c1\u03b9\u03bf\u03c2_\u039d\u03bf\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u0394\u03b5\u03ba\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2".split("_"),monthsGenitiveEl:"\u0399\u03b1\u03bd\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u039c\u03b1\u03c1\u03c4\u03af\u03bf\u03c5_\u0391\u03c0\u03c1\u03b9\u03bb\u03af\u03bf\u03c5_\u039c\u03b1\u0390\u03bf\u03c5_\u0399\u03bf\u03c5\u03bd\u03af\u03bf\u03c5_\u0399\u03bf\u03c5\u03bb\u03af\u03bf\u03c5_\u0391\u03c5\u03b3\u03bf\u03cd\u03c3\u03c4\u03bf\u03c5_\u03a3\u03b5\u03c0\u03c4\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u039f\u03ba\u03c4\u03c9\u03b2\u03c1\u03af\u03bf\u03c5_\u039d\u03bf\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u0394\u03b5\u03ba\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5".split("_"),months:function(s,n){return s?"string"==typeof n&&/D/.test(n.substring(0,n.indexOf("MMMM")))?this._monthsGenitiveEl[s.month()]:this._monthsNominativeEl[s.month()]:this._monthsNominativeEl},monthsShort:"\u0399\u03b1\u03bd_\u03a6\u03b5\u03b2_\u039c\u03b1\u03c1_\u0391\u03c0\u03c1_\u039c\u03b1\u03ca_\u0399\u03bf\u03c5\u03bd_\u0399\u03bf\u03c5\u03bb_\u0391\u03c5\u03b3_\u03a3\u03b5\u03c0_\u039f\u03ba\u03c4_\u039d\u03bf\u03b5_\u0394\u03b5\u03ba".split("_"),weekdays:"\u039a\u03c5\u03c1\u03b9\u03b1\u03ba\u03ae_\u0394\u03b5\u03c5\u03c4\u03ad\u03c1\u03b1_\u03a4\u03c1\u03af\u03c4\u03b7_\u03a4\u03b5\u03c4\u03ac\u03c1\u03c4\u03b7_\u03a0\u03ad\u03bc\u03c0\u03c4\u03b7_\u03a0\u03b1\u03c1\u03b1\u03c3\u03ba\u03b5\u03c5\u03ae_\u03a3\u03ac\u03b2\u03b2\u03b1\u03c4\u03bf".split("_"),weekdaysShort:"\u039a\u03c5\u03c1_\u0394\u03b5\u03c5_\u03a4\u03c1\u03b9_\u03a4\u03b5\u03c4_\u03a0\u03b5\u03bc_\u03a0\u03b1\u03c1_\u03a3\u03b1\u03b2".split("_"),weekdaysMin:"\u039a\u03c5_\u0394\u03b5_\u03a4\u03c1_\u03a4\u03b5_\u03a0\u03b5_\u03a0\u03b1_\u03a3\u03b1".split("_"),meridiem:function(s,n,o){return s>11?o?"\u03bc\u03bc":"\u039c\u039c":o?"\u03c0\u03bc":"\u03a0\u039c"},isPM:function(s){return"\u03bc"===(s+"").toLowerCase()[0]},meridiemParse:/[\u03a0\u039c]\.?\u039c?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[\u03a3\u03ae\u03bc\u03b5\u03c1\u03b1 {}] LT",nextDay:"[\u0391\u03cd\u03c1\u03b9\u03bf {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[\u03a7\u03b8\u03b5\u03c2 {}] LT",lastWeek:function(){return 6===this.day()?"[\u03c4\u03bf \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf] dddd [{}] LT":"[\u03c4\u03b7\u03bd \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03b7] dddd [{}] LT"},sameElse:"L"},calendar:function(s,n){var o=this._calendarEl[s],u=n&&n.hours();return function a(s){return typeof Function<"u"&&s instanceof Function||"[object Function]"===Object.prototype.toString.call(s)}(o)&&(o=o.apply(n)),o.replace("{}",u%12==1?"\u03c3\u03c4\u03b7":"\u03c3\u03c4\u03b9\u03c2")},relativeTime:{future:"\u03c3\u03b5 %s",past:"%s \u03c0\u03c1\u03b9\u03bd",s:"\u03bb\u03af\u03b3\u03b1 \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1",ss:"%d \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1",m:"\u03ad\u03bd\u03b1 \u03bb\u03b5\u03c0\u03c4\u03cc",mm:"%d \u03bb\u03b5\u03c0\u03c4\u03ac",h:"\u03bc\u03af\u03b1 \u03ce\u03c1\u03b1",hh:"%d \u03ce\u03c1\u03b5\u03c2",d:"\u03bc\u03af\u03b1 \u03bc\u03ad\u03c1\u03b1",dd:"%d \u03bc\u03ad\u03c1\u03b5\u03c2",M:"\u03ad\u03bd\u03b1\u03c2 \u03bc\u03ae\u03bd\u03b1\u03c2",MM:"%d \u03bc\u03ae\u03bd\u03b5\u03c2",y:"\u03ad\u03bd\u03b1\u03c2 \u03c7\u03c1\u03cc\u03bd\u03bf\u03c2",yy:"%d \u03c7\u03c1\u03cc\u03bd\u03b9\u03b1"},dayOfMonthOrdinalParse:/\d{1,2}\u03b7/,ordinal:"%d\u03b7",week:{dow:1,doy:4}})}(c(381))},8744:function(L,Y,c){!function(d){"use strict";d.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(r){var s=r%10;return r+(1==~~(r%100/10)?"th":1===s?"st":2===s?"nd":3===s?"rd":"th")},week:{dow:0,doy:4}})}(c(381))},626:function(L,Y,c){!function(d){"use strict";d.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(r){var s=r%10;return r+(1==~~(r%100/10)?"th":1===s?"st":2===s?"nd":3===s?"rd":"th")}})}(c(381))},2539:function(L,Y,c){!function(d){"use strict";d.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(r){var s=r%10;return r+(1==~~(r%100/10)?"th":1===s?"st":2===s?"nd":3===s?"rd":"th")},week:{dow:1,doy:4}})}(c(381))},9856:function(L,Y,c){!function(d){"use strict";d.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(r){var s=r%10;return r+(1==~~(r%100/10)?"th":1===s?"st":2===s?"nd":3===s?"rd":"th")},week:{dow:1,doy:4}})}(c(381))},3519:function(L,Y,c){!function(d){"use strict";d.defineLocale("en-il",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(r){var s=r%10;return r+(1==~~(r%100/10)?"th":1===s?"st":2===s?"nd":3===s?"rd":"th")}})}(c(381))},5505:function(L,Y,c){!function(d){"use strict";d.defineLocale("en-in",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(r){var s=r%10;return r+(1==~~(r%100/10)?"th":1===s?"st":2===s?"nd":3===s?"rd":"th")},week:{dow:0,doy:6}})}(c(381))},2034:function(L,Y,c){!function(d){"use strict";d.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(r){var s=r%10;return r+(1==~~(r%100/10)?"th":1===s?"st":2===s?"nd":3===s?"rd":"th")},week:{dow:1,doy:4}})}(c(381))},7620:function(L,Y,c){!function(d){"use strict";d.defineLocale("en-sg",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(r){var s=r%10;return r+(1==~~(r%100/10)?"th":1===s?"st":2===s?"nd":3===s?"rd":"th")},week:{dow:1,doy:4}})}(c(381))},750:function(L,Y,c){!function(d){"use strict";d.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_a\u016dgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mart_apr_maj_jun_jul_a\u016dg_sept_okt_nov_dec".split("_"),weekdays:"diman\u0109o_lundo_mardo_merkredo_\u0135a\u016ddo_vendredo_sabato".split("_"),weekdaysShort:"dim_lun_mard_merk_\u0135a\u016d_ven_sab".split("_"),weekdaysMin:"di_lu_ma_me_\u0135a_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"[la] D[-an de] MMMM, YYYY",LLL:"[la] D[-an de] MMMM, YYYY HH:mm",LLLL:"dddd[n], [la] D[-an de] MMMM, YYYY HH:mm",llll:"ddd, [la] D[-an de] MMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(r){return"p"===r.charAt(0).toLowerCase()},meridiem:function(r,s,n){return r>11?n?"p.t.m.":"P.T.M.":n?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodia\u016d je] LT",nextDay:"[Morga\u016d je] LT",nextWeek:"dddd[n je] LT",lastDay:"[Hiera\u016d je] LT",lastWeek:"[pasintan] dddd[n je] LT",sameElse:"L"},relativeTime:{future:"post %s",past:"anta\u016d %s",s:"kelkaj sekundoj",ss:"%d sekundoj",m:"unu minuto",mm:"%d minutoj",h:"unu horo",hh:"%d horoj",d:"unu tago",dd:"%d tagoj",M:"unu monato",MM:"%d monatoj",y:"unu jaro",yy:"%d jaroj"},dayOfMonthOrdinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}})}(c(381))},8574:function(L,Y,c){!function(d){"use strict";var a="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),r="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),s=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],n=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;d.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(u,m){return u?/-MMM-/.test(m)?r[u.month()]:a[u.month()]:a},monthsRegex:n,monthsShortRegex:n,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:s,longMonthsParse:s,shortMonthsParse:s,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(c(381))},6010:function(L,Y,c){!function(d){"use strict";var a="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),r="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),s=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],n=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;d.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(u,m){return u?/-MMM-/.test(m)?r[u.month()]:a[u.month()]:a},monthsRegex:n,monthsShortRegex:n,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:s,longMonthsParse:s,shortMonthsParse:s,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:0,doy:4},invalidDate:"Fecha inv\xe1lida"})}(c(381))},1447:function(L,Y,c){!function(d){"use strict";var a="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),r="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),s=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],n=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;d.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(u,m){return u?/-MMM-/.test(m)?r[u.month()]:a[u.month()]:a},monthsRegex:n,monthsShortRegex:n,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:s,longMonthsParse:s,shortMonthsParse:s,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"MM/DD/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:0,doy:6}})}(c(381))},6922:function(L,Y,c){!function(d){"use strict";var a="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),r="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),s=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],n=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;d.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(u,m){return u?/-MMM-/.test(m)?r[u.month()]:a[u.month()]:a},monthsRegex:n,monthsShortRegex:n,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:s,longMonthsParse:s,shortMonthsParse:s,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4},invalidDate:"Fecha inv\xe1lida"})}(c(381))},8083:function(L,Y,c){!function(d){"use strict";function a(s,n,o,u){var m={s:["m\xf5ne sekundi","m\xf5ni sekund","paar sekundit"],ss:[s+"sekundi",s+"sekundit"],m:["\xfche minuti","\xfcks minut"],mm:[s+" minuti",s+" minutit"],h:["\xfche tunni","tund aega","\xfcks tund"],hh:[s+" tunni",s+" tundi"],d:["\xfche p\xe4eva","\xfcks p\xe4ev"],M:["kuu aja","kuu aega","\xfcks kuu"],MM:[s+" kuu",s+" kuud"],y:["\xfche aasta","aasta","\xfcks aasta"],yy:[s+" aasta",s+" aastat"]};return n?m[o][2]?m[o][2]:m[o][1]:u?m[o][0]:m[o][1]}d.defineLocale("et",{months:"jaanuar_veebruar_m\xe4rts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_m\xe4rts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"p\xfchap\xe4ev_esmasp\xe4ev_teisip\xe4ev_kolmap\xe4ev_neljap\xe4ev_reede_laup\xe4ev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[T\xe4na,] LT",nextDay:"[Homme,] LT",nextWeek:"[J\xe4rgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s p\xe4rast",past:"%s tagasi",s:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:"%d p\xe4eva",M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(381))},9212:function(L,Y,c){!function(d){"use strict";d.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:!0,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",ss:"%d segundo",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(c(381))},3103:function(L,Y,c){!function(d){"use strict";var a={1:"\u06f1",2:"\u06f2",3:"\u06f3",4:"\u06f4",5:"\u06f5",6:"\u06f6",7:"\u06f7",8:"\u06f8",9:"\u06f9",0:"\u06f0"},r={"\u06f1":"1","\u06f2":"2","\u06f3":"3","\u06f4":"4","\u06f5":"5","\u06f6":"6","\u06f7":"7","\u06f8":"8","\u06f9":"9","\u06f0":"0"};d.defineLocale("fa",{months:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),monthsShort:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),weekdays:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysShort:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysMin:"\u06cc_\u062f_\u0633_\u0686_\u067e_\u062c_\u0634".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631|\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/,isPM:function(n){return/\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/.test(n)},meridiem:function(n,o,u){return n<12?"\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631":"\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631"},calendar:{sameDay:"[\u0627\u0645\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT",nextDay:"[\u0641\u0631\u062f\u0627 \u0633\u0627\u0639\u062a] LT",nextWeek:"dddd [\u0633\u0627\u0639\u062a] LT",lastDay:"[\u062f\u06cc\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT",lastWeek:"dddd [\u067e\u06cc\u0634] [\u0633\u0627\u0639\u062a] LT",sameElse:"L"},relativeTime:{future:"\u062f\u0631 %s",past:"%s \u067e\u06cc\u0634",s:"\u0686\u0646\u062f \u062b\u0627\u0646\u06cc\u0647",ss:"%d \u062b\u0627\u0646\u06cc\u0647",m:"\u06cc\u06a9 \u062f\u0642\u06cc\u0642\u0647",mm:"%d \u062f\u0642\u06cc\u0642\u0647",h:"\u06cc\u06a9 \u0633\u0627\u0639\u062a",hh:"%d \u0633\u0627\u0639\u062a",d:"\u06cc\u06a9 \u0631\u0648\u0632",dd:"%d \u0631\u0648\u0632",M:"\u06cc\u06a9 \u0645\u0627\u0647",MM:"%d \u0645\u0627\u0647",y:"\u06cc\u06a9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(n){return n.replace(/[\u06f0-\u06f9]/g,function(o){return r[o]}).replace(/\u060c/g,",")},postformat:function(n){return n.replace(/\d/g,function(o){return a[o]}).replace(/,/g,"\u060c")},dayOfMonthOrdinalParse:/\d{1,2}\u0645/,ordinal:"%d\u0645",week:{dow:6,doy:12}})}(c(381))},5255:function(L,Y,c){!function(d){"use strict";var a="nolla yksi kaksi kolme nelj\xe4 viisi kuusi seitsem\xe4n kahdeksan yhdeks\xe4n".split(" "),r=["nolla","yhden","kahden","kolmen","nelj\xe4n","viiden","kuuden",a[7],a[8],a[9]];function s(u,m,f,M){var p="";switch(f){case"s":return M?"muutaman sekunnin":"muutama sekunti";case"ss":p=M?"sekunnin":"sekuntia";break;case"m":return M?"minuutin":"minuutti";case"mm":p=M?"minuutin":"minuuttia";break;case"h":return M?"tunnin":"tunti";case"hh":p=M?"tunnin":"tuntia";break;case"d":return M?"p\xe4iv\xe4n":"p\xe4iv\xe4";case"dd":p=M?"p\xe4iv\xe4n":"p\xe4iv\xe4\xe4";break;case"M":return M?"kuukauden":"kuukausi";case"MM":p=M?"kuukauden":"kuukautta";break;case"y":return M?"vuoden":"vuosi";case"yy":p=M?"vuoden":"vuotta"}return function n(u,m){return u<10?m?r[u]:a[u]:u}(u,M)+" "+p}d.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kes\xe4kuu_hein\xe4kuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kes\xe4_hein\xe4_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[t\xe4n\xe4\xe4n] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s p\xe4\xe4st\xe4",past:"%s sitten",s,ss:s,m:s,mm:s,h:s,hh:s,d:s,dd:s,M:s,MM:s,y:s,yy:s},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(381))},5907:function(L,Y,c){!function(d){"use strict";d.defineLocale("fil",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(r){return r},week:{dow:1,doy:4}})}(c(381))},4709:function(L,Y,c){!function(d){"use strict";d.defineLocale("fo",{months:"januar_februar_mars_apr\xedl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_m\xe1nadagur_t\xfdsdagur_mikudagur_h\xf3sdagur_fr\xedggjadagur_leygardagur".split("_"),weekdaysShort:"sun_m\xe1n_t\xfds_mik_h\xf3s_fr\xed_ley".split("_"),weekdaysMin:"su_m\xe1_t\xfd_mi_h\xf3_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[\xcd dag kl.] LT",nextDay:"[\xcd morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xcd gj\xe1r kl.] LT",lastWeek:"[s\xed\xf0stu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s s\xed\xf0ani",s:"f\xe1 sekund",ss:"%d sekundir",m:"ein minuttur",mm:"%d minuttir",h:"ein t\xedmi",hh:"%d t\xedmar",d:"ein dagur",dd:"%d dagar",M:"ein m\xe1na\xf0ur",MM:"%d m\xe1na\xf0ir",y:"eitt \xe1r",yy:"%d \xe1r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(381))},9515:function(L,Y,c){!function(d){"use strict";d.defineLocale("fr-ca",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(r,s){switch(s){default:case"M":case"Q":case"D":case"DDD":case"d":return r+(1===r?"er":"e");case"w":case"W":return r+(1===r?"re":"e")}}})}(c(381))},2444:function(L,Y,c){!function(d){"use strict";d.defineLocale("fr-ch",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(r,s){switch(s){default:case"M":case"Q":case"D":case"DDD":case"d":return r+(1===r?"er":"e");case"w":case"W":return r+(1===r?"re":"e")}},week:{dow:1,doy:4}})}(c(381))},8178:function(L,Y,c){!function(d){"use strict";var s=/(janv\.?|f\xe9vr\.?|mars|avr\.?|mai|juin|juil\.?|ao\xfbt|sept\.?|oct\.?|nov\.?|d\xe9c\.?|janvier|f\xe9vrier|mars|avril|mai|juin|juillet|ao\xfbt|septembre|octobre|novembre|d\xe9cembre)/i,n=[/^janv/i,/^f\xe9vr/i,/^mars/i,/^avr/i,/^mai/i,/^juin/i,/^juil/i,/^ao\xfbt/i,/^sept/i,/^oct/i,/^nov/i,/^d\xe9c/i];d.defineLocale("fr",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsRegex:s,monthsShortRegex:s,monthsStrictRegex:/^(janvier|f\xe9vrier|mars|avril|mai|juin|juillet|ao\xfbt|septembre|octobre|novembre|d\xe9cembre)/i,monthsShortStrictRegex:/(janv\.?|f\xe9vr\.?|mars|avr\.?|mai|juin|juil\.?|ao\xfbt|sept\.?|oct\.?|nov\.?|d\xe9c\.?)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",w:"une semaine",ww:"%d semaines",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(u,m){switch(m){case"D":return u+(1===u?"er":"");default:case"M":case"Q":case"DDD":case"d":return u+(1===u?"er":"e");case"w":case"W":return u+(1===u?"re":"e")}},week:{dow:1,doy:4}})}(c(381))},6151:function(L,Y,c){!function(d){"use strict";var a="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),r="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");d.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(n,o){return n?/-MMM-/.test(o)?r[n.month()]:a[n.month()]:a},monthsParseExact:!0,weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[\xf4fr\xfbne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",ss:"%d sekonden",m:"ien min\xfat",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(n){return n+(1===n||8===n||n>=20?"ste":"de")},week:{dow:1,doy:4}})}(c(381))},5694:function(L,Y,c){!function(d){"use strict";d.defineLocale("ga",{months:["Ean\xe1ir","Feabhra","M\xe1rta","Aibre\xe1n","Bealtaine","Meitheamh","I\xfail","L\xfanasa","Me\xe1n F\xf3mhair","Deireadh F\xf3mhair","Samhain","Nollaig"],monthsShort:["Ean","Feabh","M\xe1rt","Aib","Beal","Meith","I\xfail","L\xfan","M.F.","D.F.","Samh","Noll"],monthsParseExact:!0,weekdays:["D\xe9 Domhnaigh","D\xe9 Luain","D\xe9 M\xe1irt","D\xe9 C\xe9adaoin","D\xe9ardaoin","D\xe9 hAoine","D\xe9 Sathairn"],weekdaysShort:["Domh","Luan","M\xe1irt","C\xe9ad","D\xe9ar","Aoine","Sath"],weekdaysMin:["Do","Lu","M\xe1","C\xe9","D\xe9","A","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Inniu ag] LT",nextDay:"[Am\xe1rach ag] LT",nextWeek:"dddd [ag] LT",lastDay:"[Inn\xe9 ag] LT",lastWeek:"dddd [seo caite] [ag] LT",sameElse:"L"},relativeTime:{future:"i %s",past:"%s \xf3 shin",s:"c\xfapla soicind",ss:"%d soicind",m:"n\xf3im\xe9ad",mm:"%d n\xf3im\xe9ad",h:"uair an chloig",hh:"%d uair an chloig",d:"l\xe1",dd:"%d l\xe1",M:"m\xed",MM:"%d m\xedonna",y:"bliain",yy:"%d bliain"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(m){return m+(1===m?"d":m%10==2?"na":"mh")},week:{dow:1,doy:4}})}(c(381))},2481:function(L,Y,c){!function(d){"use strict";d.defineLocale("gd",{months:["Am Faoilleach","An Gearran","Am M\xe0rt","An Giblean","An C\xe8itean","An t-\xd2gmhios","An t-Iuchar","An L\xf9nastal","An t-Sultain","An D\xe0mhair","An t-Samhain","An D\xf9bhlachd"],monthsShort:["Faoi","Gear","M\xe0rt","Gibl","C\xe8it","\xd2gmh","Iuch","L\xf9n","Sult","D\xe0mh","Samh","D\xf9bh"],monthsParseExact:!0,weekdays:["Did\xf2mhnaich","Diluain","Dim\xe0irt","Diciadain","Diardaoin","Dihaoine","Disathairne"],weekdaysShort:["Did","Dil","Dim","Dic","Dia","Dih","Dis"],weekdaysMin:["D\xf2","Lu","M\xe0","Ci","Ar","Ha","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-m\xe0ireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-d\xe8 aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",ss:"%d diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"m\xecos",MM:"%d m\xecosan",y:"bliadhna",yy:"%d bliadhna"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(m){return m+(1===m?"d":m%10==2?"na":"mh")},week:{dow:1,doy:4}})}(c(381))},8777:function(L,Y,c){!function(d){"use strict";d.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xu\xf1o_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xu\xf1._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"domingo_luns_martes_m\xe9rcores_xoves_venres_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._m\xe9r._xov._ven._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_m\xe9_xo_ve_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"\xe1s":"\xe1")+"] LT"},nextDay:function(){return"[ma\xf1\xe1 "+(1!==this.hours()?"\xe1s":"\xe1")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"\xe1s":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"\xe1":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"\xe1s":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(r){return 0===r.indexOf("un")?"n"+r:"en "+r},past:"hai %s",s:"uns segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(c(381))},4788:function(L,Y,c){!function(d){"use strict";function a(s,n,o,u){var m={s:["\u0925\u094b\u0921\u092f\u093e \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940","\u0925\u094b\u0921\u0947 \u0938\u0945\u0915\u0902\u0921"],ss:[s+" \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940",s+" \u0938\u0945\u0915\u0902\u0921"],m:["\u090f\u0915\u093e \u092e\u093f\u0923\u091f\u093e\u0928","\u090f\u0915 \u092e\u093f\u0928\u0942\u091f"],mm:[s+" \u092e\u093f\u0923\u091f\u093e\u0902\u0928\u0940",s+" \u092e\u093f\u0923\u091f\u093e\u0902"],h:["\u090f\u0915\u093e \u0935\u0930\u093e\u0928","\u090f\u0915 \u0935\u0930"],hh:[s+" \u0935\u0930\u093e\u0902\u0928\u0940",s+" \u0935\u0930\u093e\u0902"],d:["\u090f\u0915\u093e \u0926\u093f\u0938\u093e\u0928","\u090f\u0915 \u0926\u0940\u0938"],dd:[s+" \u0926\u093f\u0938\u093e\u0902\u0928\u0940",s+" \u0926\u0940\u0938"],M:["\u090f\u0915\u093e \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928","\u090f\u0915 \u092e\u094d\u0939\u092f\u0928\u094b"],MM:[s+" \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928\u0940",s+" \u092e\u094d\u0939\u092f\u0928\u0947"],y:["\u090f\u0915\u093e \u0935\u0930\u094d\u0938\u093e\u0928","\u090f\u0915 \u0935\u0930\u094d\u0938"],yy:[s+" \u0935\u0930\u094d\u0938\u093e\u0902\u0928\u0940",s+" \u0935\u0930\u094d\u0938\u093e\u0902"]};return u?m[o][0]:m[o][1]}d.defineLocale("gom-deva",{months:{standalone:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u0940\u0932_\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932\u092f_\u0911\u0917\u0938\u094d\u091f_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930_\u0911\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930_\u0921\u093f\u0938\u0947\u0902\u092c\u0930".split("_"),format:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940\u091a\u094d\u092f\u093e_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940\u091a\u094d\u092f\u093e_\u092e\u093e\u0930\u094d\u091a\u093e\u091a\u094d\u092f\u093e_\u090f\u092a\u094d\u0930\u0940\u0932\u093e\u091a\u094d\u092f\u093e_\u092e\u0947\u092f\u093e\u091a\u094d\u092f\u093e_\u091c\u0942\u0928\u093e\u091a\u094d\u092f\u093e_\u091c\u0941\u0932\u092f\u093e\u091a\u094d\u092f\u093e_\u0911\u0917\u0938\u094d\u091f\u093e\u091a\u094d\u092f\u093e_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0911\u0915\u094d\u091f\u094b\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0921\u093f\u0938\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"\u091c\u093e\u0928\u0947._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u0940._\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0911\u0917._\u0938\u092a\u094d\u091f\u0947\u0902._\u0911\u0915\u094d\u091f\u094b._\u0928\u094b\u0935\u094d\u0939\u0947\u0902._\u0921\u093f\u0938\u0947\u0902.".split("_"),monthsParseExact:!0,weekdays:"\u0906\u092f\u0924\u093e\u0930_\u0938\u094b\u092e\u093e\u0930_\u092e\u0902\u0917\u0933\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u092c\u093f\u0930\u0947\u0938\u094d\u0924\u093e\u0930_\u0938\u0941\u0915\u094d\u0930\u093e\u0930_\u0936\u0947\u0928\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0906\u092f\u0924._\u0938\u094b\u092e._\u092e\u0902\u0917\u0933._\u092c\u0941\u0927._\u092c\u094d\u0930\u0947\u0938\u094d\u0924._\u0938\u0941\u0915\u094d\u0930._\u0936\u0947\u0928.".split("_"),weekdaysMin:"\u0906_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u092c\u094d\u0930\u0947_\u0938\u0941_\u0936\u0947".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",LTS:"A h:mm:ss [\u0935\u093e\u091c\u0924\u093e\u0902]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",llll:"ddd, D MMM YYYY, A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]"},calendar:{sameDay:"[\u0906\u092f\u091c] LT",nextDay:"[\u092b\u093e\u0932\u094d\u092f\u093e\u0902] LT",nextWeek:"[\u092b\u0941\u0921\u0932\u094b] dddd[,] LT",lastDay:"[\u0915\u093e\u0932] LT",lastWeek:"[\u092b\u093e\u091f\u0932\u094b] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s \u0906\u0926\u0940\u0902",s:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}(\u0935\u0947\u0930)/,ordinal:function(s,n){return"D"===n?s+"\u0935\u0947\u0930":s},week:{dow:0,doy:3},meridiemParse:/\u0930\u093e\u0924\u0940|\u0938\u0915\u093e\u0933\u0940\u0902|\u0926\u0928\u092a\u093e\u0930\u093e\u0902|\u0938\u093e\u0902\u091c\u0947/,meridiemHour:function(s,n){return 12===s&&(s=0),"\u0930\u093e\u0924\u0940"===n?s<4?s:s+12:"\u0938\u0915\u093e\u0933\u0940\u0902"===n?s:"\u0926\u0928\u092a\u093e\u0930\u093e\u0902"===n?s>12?s:s+12:"\u0938\u093e\u0902\u091c\u0947"===n?s+12:void 0},meridiem:function(s,n,o){return s<4?"\u0930\u093e\u0924\u0940":s<12?"\u0938\u0915\u093e\u0933\u0940\u0902":s<16?"\u0926\u0928\u092a\u093e\u0930\u093e\u0902":s<20?"\u0938\u093e\u0902\u091c\u0947":"\u0930\u093e\u0924\u0940"}})}(c(381))},5071:function(L,Y,c){!function(d){"use strict";function a(s,n,o,u){var m={s:["thoddea sekondamni","thodde sekond"],ss:[s+" sekondamni",s+" sekond"],m:["eka mintan","ek minut"],mm:[s+" mintamni",s+" mintam"],h:["eka voran","ek vor"],hh:[s+" voramni",s+" voram"],d:["eka disan","ek dis"],dd:[s+" disamni",s+" dis"],M:["eka mhoinean","ek mhoino"],MM:[s+" mhoineamni",s+" mhoine"],y:["eka vorsan","ek voros"],yy:[s+" vorsamni",s+" vorsam"]};return u?m[o][0]:m[o][1]}d.defineLocale("gom-latn",{months:{standalone:"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"),format:"Janerachea_Febrerachea_Marsachea_Abrilachea_Maiachea_Junachea_Julaiachea_Agostachea_Setembrachea_Otubrachea_Novembrachea_Dezembrachea".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Aitar_Somar_Mongllar_Budhvar_Birestar_Sukrar_Son'var".split("_"),weekdaysShort:"Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"),weekdaysMin:"Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [vazta]",LTS:"A h:mm:ss [vazta]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [vazta]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [vazta]",llll:"ddd, D MMM YYYY, A h:mm [vazta]"},calendar:{sameDay:"[Aiz] LT",nextDay:"[Faleam] LT",nextWeek:"[Fuddlo] dddd[,] LT",lastDay:"[Kal] LT",lastWeek:"[Fattlo] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s adim",s:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(s,n){return"D"===n?s+"er":s},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(s,n){return 12===s&&(s=0),"rati"===n?s<4?s:s+12:"sokallim"===n?s:"donparam"===n?s>12?s:s+12:"sanje"===n?s+12:void 0},meridiem:function(s,n,o){return s<4?"rati":s<12?"sokallim":s<16?"donparam":s<20?"sanje":"rati"}})}(c(381))},9314:function(L,Y,c){!function(d){"use strict";var a={1:"\u0ae7",2:"\u0ae8",3:"\u0ae9",4:"\u0aea",5:"\u0aeb",6:"\u0aec",7:"\u0aed",8:"\u0aee",9:"\u0aef",0:"\u0ae6"},r={"\u0ae7":"1","\u0ae8":"2","\u0ae9":"3","\u0aea":"4","\u0aeb":"5","\u0aec":"6","\u0aed":"7","\u0aee":"8","\u0aef":"9","\u0ae6":"0"};d.defineLocale("gu",{months:"\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1\u0a86\u0ab0\u0ac0_\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1\u0a86\u0ab0\u0ac0_\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf\u0ab2_\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe\u0a88_\u0a91\u0a97\u0ab8\u0acd\u0a9f_\u0ab8\u0aaa\u0acd\u0a9f\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0a91\u0a95\u0acd\u0a9f\u0acd\u0aac\u0ab0_\u0aa8\u0ab5\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0aa1\u0abf\u0ab8\u0ac7\u0aae\u0acd\u0aac\u0ab0".split("_"),monthsShort:"\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1._\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1._\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf._\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe._\u0a91\u0a97._\u0ab8\u0aaa\u0acd\u0a9f\u0ac7._\u0a91\u0a95\u0acd\u0a9f\u0acd._\u0aa8\u0ab5\u0ac7._\u0aa1\u0abf\u0ab8\u0ac7.".split("_"),monthsParseExact:!0,weekdays:"\u0ab0\u0ab5\u0abf\u0ab5\u0abe\u0ab0_\u0ab8\u0acb\u0aae\u0ab5\u0abe\u0ab0_\u0aae\u0a82\u0a97\u0ab3\u0ab5\u0abe\u0ab0_\u0aac\u0ac1\u0aa7\u0acd\u0ab5\u0abe\u0ab0_\u0a97\u0ac1\u0ab0\u0ac1\u0ab5\u0abe\u0ab0_\u0ab6\u0ac1\u0a95\u0acd\u0ab0\u0ab5\u0abe\u0ab0_\u0ab6\u0aa8\u0abf\u0ab5\u0abe\u0ab0".split("_"),weekdaysShort:"\u0ab0\u0ab5\u0abf_\u0ab8\u0acb\u0aae_\u0aae\u0a82\u0a97\u0ab3_\u0aac\u0ac1\u0aa7\u0acd_\u0a97\u0ac1\u0ab0\u0ac1_\u0ab6\u0ac1\u0a95\u0acd\u0ab0_\u0ab6\u0aa8\u0abf".split("_"),weekdaysMin:"\u0ab0_\u0ab8\u0acb_\u0aae\u0a82_\u0aac\u0ac1_\u0a97\u0ac1_\u0ab6\u0ac1_\u0ab6".split("_"),longDateFormat:{LT:"A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",LTS:"A h:mm:ss \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",LLLL:"dddd, D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7"},calendar:{sameDay:"[\u0a86\u0a9c] LT",nextDay:"[\u0a95\u0abe\u0ab2\u0ac7] LT",nextWeek:"dddd, LT",lastDay:"[\u0a97\u0a87\u0a95\u0abe\u0ab2\u0ac7] LT",lastWeek:"[\u0aaa\u0abe\u0a9b\u0ab2\u0abe] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0aae\u0abe",past:"%s \u0aaa\u0ab9\u0ac7\u0ab2\u0abe",s:"\u0a85\u0aae\u0ac1\u0a95 \u0aaa\u0ab3\u0acb",ss:"%d \u0ab8\u0ac7\u0a95\u0a82\u0aa1",m:"\u0a8f\u0a95 \u0aae\u0abf\u0aa8\u0abf\u0a9f",mm:"%d \u0aae\u0abf\u0aa8\u0abf\u0a9f",h:"\u0a8f\u0a95 \u0a95\u0ab2\u0abe\u0a95",hh:"%d \u0a95\u0ab2\u0abe\u0a95",d:"\u0a8f\u0a95 \u0aa6\u0abf\u0ab5\u0ab8",dd:"%d \u0aa6\u0abf\u0ab5\u0ab8",M:"\u0a8f\u0a95 \u0aae\u0ab9\u0abf\u0aa8\u0acb",MM:"%d \u0aae\u0ab9\u0abf\u0aa8\u0acb",y:"\u0a8f\u0a95 \u0ab5\u0ab0\u0acd\u0ab7",yy:"%d \u0ab5\u0ab0\u0acd\u0ab7"},preparse:function(n){return n.replace(/[\u0ae7\u0ae8\u0ae9\u0aea\u0aeb\u0aec\u0aed\u0aee\u0aef\u0ae6]/g,function(o){return r[o]})},postformat:function(n){return n.replace(/\d/g,function(o){return a[o]})},meridiemParse:/\u0ab0\u0abe\u0aa4|\u0aac\u0aaa\u0acb\u0ab0|\u0ab8\u0ab5\u0abe\u0ab0|\u0ab8\u0abe\u0a82\u0a9c/,meridiemHour:function(n,o){return 12===n&&(n=0),"\u0ab0\u0abe\u0aa4"===o?n<4?n:n+12:"\u0ab8\u0ab5\u0abe\u0ab0"===o?n:"\u0aac\u0aaa\u0acb\u0ab0"===o?n>=10?n:n+12:"\u0ab8\u0abe\u0a82\u0a9c"===o?n+12:void 0},meridiem:function(n,o,u){return n<4?"\u0ab0\u0abe\u0aa4":n<10?"\u0ab8\u0ab5\u0abe\u0ab0":n<17?"\u0aac\u0aaa\u0acb\u0ab0":n<20?"\u0ab8\u0abe\u0a82\u0a9c":"\u0ab0\u0abe\u0aa4"},week:{dow:0,doy:6}})}(c(381))},5145:function(L,Y,c){!function(d){"use strict";d.defineLocale("he",{months:"\u05d9\u05e0\u05d5\u05d0\u05e8_\u05e4\u05d1\u05e8\u05d5\u05d0\u05e8_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05d9\u05dc_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05d5\u05e1\u05d8_\u05e1\u05e4\u05d8\u05de\u05d1\u05e8_\u05d0\u05d5\u05e7\u05d8\u05d5\u05d1\u05e8_\u05e0\u05d5\u05d1\u05de\u05d1\u05e8_\u05d3\u05e6\u05de\u05d1\u05e8".split("_"),monthsShort:"\u05d9\u05e0\u05d5\u05f3_\u05e4\u05d1\u05e8\u05f3_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05f3_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05f3_\u05e1\u05e4\u05d8\u05f3_\u05d0\u05d5\u05e7\u05f3_\u05e0\u05d5\u05d1\u05f3_\u05d3\u05e6\u05de\u05f3".split("_"),weekdays:"\u05e8\u05d0\u05e9\u05d5\u05df_\u05e9\u05e0\u05d9_\u05e9\u05dc\u05d9\u05e9\u05d9_\u05e8\u05d1\u05d9\u05e2\u05d9_\u05d7\u05de\u05d9\u05e9\u05d9_\u05e9\u05d9\u05e9\u05d9_\u05e9\u05d1\u05ea".split("_"),weekdaysShort:"\u05d0\u05f3_\u05d1\u05f3_\u05d2\u05f3_\u05d3\u05f3_\u05d4\u05f3_\u05d5\u05f3_\u05e9\u05f3".split("_"),weekdaysMin:"\u05d0_\u05d1_\u05d2_\u05d3_\u05d4_\u05d5_\u05e9".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [\u05d1]MMMM YYYY",LLL:"D [\u05d1]MMMM YYYY HH:mm",LLLL:"dddd, D [\u05d1]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[\u05d4\u05d9\u05d5\u05dd \u05d1\u05be]LT",nextDay:"[\u05de\u05d7\u05e8 \u05d1\u05be]LT",nextWeek:"dddd [\u05d1\u05e9\u05e2\u05d4] LT",lastDay:"[\u05d0\u05ea\u05de\u05d5\u05dc \u05d1\u05be]LT",lastWeek:"[\u05d1\u05d9\u05d5\u05dd] dddd [\u05d4\u05d0\u05d7\u05e8\u05d5\u05df \u05d1\u05e9\u05e2\u05d4] LT",sameElse:"L"},relativeTime:{future:"\u05d1\u05e2\u05d5\u05d3 %s",past:"\u05dc\u05e4\u05e0\u05d9 %s",s:"\u05de\u05e1\u05e4\u05e8 \u05e9\u05e0\u05d9\u05d5\u05ea",ss:"%d \u05e9\u05e0\u05d9\u05d5\u05ea",m:"\u05d3\u05e7\u05d4",mm:"%d \u05d3\u05e7\u05d5\u05ea",h:"\u05e9\u05e2\u05d4",hh:function(r){return 2===r?"\u05e9\u05e2\u05ea\u05d9\u05d9\u05dd":r+" \u05e9\u05e2\u05d5\u05ea"},d:"\u05d9\u05d5\u05dd",dd:function(r){return 2===r?"\u05d9\u05d5\u05de\u05d9\u05d9\u05dd":r+" \u05d9\u05de\u05d9\u05dd"},M:"\u05d7\u05d5\u05d3\u05e9",MM:function(r){return 2===r?"\u05d7\u05d5\u05d3\u05e9\u05d9\u05d9\u05dd":r+" \u05d7\u05d5\u05d3\u05e9\u05d9\u05dd"},y:"\u05e9\u05e0\u05d4",yy:function(r){return 2===r?"\u05e9\u05e0\u05ea\u05d9\u05d9\u05dd":r%10==0&&10!==r?r+" \u05e9\u05e0\u05d4":r+" \u05e9\u05e0\u05d9\u05dd"}},meridiemParse:/\u05d0\u05d7\u05d4"\u05e6|\u05dc\u05e4\u05e0\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8|\u05d1\u05d1\u05d5\u05e7\u05e8|\u05d1\u05e2\u05e8\u05d1/i,isPM:function(r){return/^(\u05d0\u05d7\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05d1\u05e2\u05e8\u05d1)$/.test(r)},meridiem:function(r,s,n){return r<5?"\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8":r<10?"\u05d1\u05d1\u05d5\u05e7\u05e8":r<12?n?'\u05dc\u05e4\u05e0\u05d4"\u05e6':"\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":r<18?n?'\u05d0\u05d7\u05d4"\u05e6':"\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":"\u05d1\u05e2\u05e8\u05d1"}})}(c(381))},9821:function(L,Y,c){!function(d){"use strict";var a={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},r={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"},s=[/^\u091c\u0928/i,/^\u092b\u093c\u0930|\u092b\u0930/i,/^\u092e\u093e\u0930\u094d\u091a/i,/^\u0905\u092a\u094d\u0930\u0948/i,/^\u092e\u0908/i,/^\u091c\u0942\u0928/i,/^\u091c\u0941\u0932/i,/^\u0905\u0917/i,/^\u0938\u093f\u0924\u0902|\u0938\u093f\u0924/i,/^\u0905\u0915\u094d\u091f\u0942/i,/^\u0928\u0935|\u0928\u0935\u0902/i,/^\u0926\u093f\u0938\u0902|\u0926\u093f\u0938/i];d.defineLocale("hi",{months:{format:"\u091c\u0928\u0935\u0930\u0940_\u092b\u093c\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u0932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u092e\u094d\u092c\u0930_\u0926\u093f\u0938\u092e\u094d\u092c\u0930".split("_"),standalone:"\u091c\u0928\u0935\u0930\u0940_\u092b\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u0932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u0902\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u0902\u092c\u0930_\u0926\u093f\u0938\u0902\u092c\u0930".split("_")},monthsShort:"\u091c\u0928._\u092b\u093c\u0930._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948._\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0905\u0917._\u0938\u093f\u0924._\u0905\u0915\u094d\u091f\u0942._\u0928\u0935._\u0926\u093f\u0938.".split("_"),weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0932\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0932_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u092c\u091c\u0947",LTS:"A h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A h:mm \u092c\u091c\u0947"},monthsParse:s,longMonthsParse:s,shortMonthsParse:[/^\u091c\u0928/i,/^\u092b\u093c\u0930/i,/^\u092e\u093e\u0930\u094d\u091a/i,/^\u0905\u092a\u094d\u0930\u0948/i,/^\u092e\u0908/i,/^\u091c\u0942\u0928/i,/^\u091c\u0941\u0932/i,/^\u0905\u0917/i,/^\u0938\u093f\u0924/i,/^\u0905\u0915\u094d\u091f\u0942/i,/^\u0928\u0935/i,/^\u0926\u093f\u0938/i],monthsRegex:/^(\u091c\u0928\u0935\u0930\u0940|\u091c\u0928\.?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908|\u091c\u0941\u0932\.?|\u0905\u0917\u0938\u094d\u0924|\u0905\u0917\.?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930|\u0928\u0935\.?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930|\u0926\u093f\u0938\.?)/i,monthsShortRegex:/^(\u091c\u0928\u0935\u0930\u0940|\u091c\u0928\.?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908|\u091c\u0941\u0932\.?|\u0905\u0917\u0938\u094d\u0924|\u0905\u0917\.?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930|\u0928\u0935\.?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930|\u0926\u093f\u0938\.?)/i,monthsStrictRegex:/^(\u091c\u0928\u0935\u0930\u0940?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908?|\u0905\u0917\u0938\u094d\u0924?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924?\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930?)/i,monthsShortStrictRegex:/^(\u091c\u0928\.?|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\.?|\u0905\u0917\.?|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\.?|\u0926\u093f\u0938\.?)/i,calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0915\u0932] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u0932] LT",lastWeek:"[\u092a\u093f\u091b\u0932\u0947] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u092e\u0947\u0902",past:"%s \u092a\u0939\u0932\u0947",s:"\u0915\u0941\u091b \u0939\u0940 \u0915\u094d\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0902\u0921",m:"\u090f\u0915 \u092e\u093f\u0928\u091f",mm:"%d \u092e\u093f\u0928\u091f",h:"\u090f\u0915 \u0918\u0902\u091f\u093e",hh:"%d \u0918\u0902\u091f\u0947",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u0940\u0928\u0947",MM:"%d \u092e\u0939\u0940\u0928\u0947",y:"\u090f\u0915 \u0935\u0930\u094d\u0937",yy:"%d \u0935\u0930\u094d\u0937"},preparse:function(u){return u.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(m){return r[m]})},postformat:function(u){return u.replace(/\d/g,function(m){return a[m]})},meridiemParse:/\u0930\u093e\u0924|\u0938\u0941\u092c\u0939|\u0926\u094b\u092a\u0939\u0930|\u0936\u093e\u092e/,meridiemHour:function(u,m){return 12===u&&(u=0),"\u0930\u093e\u0924"===m?u<4?u:u+12:"\u0938\u0941\u092c\u0939"===m?u:"\u0926\u094b\u092a\u0939\u0930"===m?u>=10?u:u+12:"\u0936\u093e\u092e"===m?u+12:void 0},meridiem:function(u,m,f){return u<4?"\u0930\u093e\u0924":u<10?"\u0938\u0941\u092c\u0939":u<17?"\u0926\u094b\u092a\u0939\u0930":u<20?"\u0936\u093e\u092e":"\u0930\u093e\u0924"},week:{dow:0,doy:6}})}(c(381))},3346:function(L,Y,c){!function(d){"use strict";function a(s,n,o){var u=s+" ";switch(o){case"ss":return u+(1===s?"sekunda":2===s||3===s||4===s?"sekunde":"sekundi");case"m":return n?"jedna minuta":"jedne minute";case"mm":return u+(1===s?"minuta":2===s||3===s||4===s?"minute":"minuta");case"h":return n?"jedan sat":"jednog sata";case"hh":return u+(1===s?"sat":2===s||3===s||4===s?"sata":"sati");case"dd":return u+(1===s?"dan":"dana");case"MM":return u+(1===s?"mjesec":2===s||3===s||4===s?"mjeseca":"mjeseci");case"yy":return u+(1===s?"godina":2===s||3===s||4===s?"godine":"godina")}}d.defineLocale("hr",{months:{format:"sije\u010dnja_velja\u010de_o\u017eujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"sije\u010danj_velja\u010da_o\u017eujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._o\u017eu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM YYYY",LLL:"Do MMMM YYYY H:mm",LLLL:"dddd, Do MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010der u] LT",lastWeek:function(){switch(this.day()){case 0:return"[pro\u0161lu] [nedjelju] [u] LT";case 3:return"[pro\u0161lu] [srijedu] [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:a,m:a,mm:a,h:a,hh:a,d:"dan",dd:a,M:"mjesec",MM:a,y:"godinu",yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(c(381))},6937:function(L,Y,c){!function(d){"use strict";var a="vas\xe1rnap h\xe9tf\u0151n kedden szerd\xe1n cs\xfct\xf6rt\xf6k\xf6n p\xe9nteken szombaton".split(" ");function r(o,u,m,f){var M=o;switch(m){case"s":return f||u?"n\xe9h\xe1ny m\xe1sodperc":"n\xe9h\xe1ny m\xe1sodperce";case"ss":return M+(f||u)?" m\xe1sodperc":" m\xe1sodperce";case"m":return"egy"+(f||u?" perc":" perce");case"mm":return M+(f||u?" perc":" perce");case"h":return"egy"+(f||u?" \xf3ra":" \xf3r\xe1ja");case"hh":return M+(f||u?" \xf3ra":" \xf3r\xe1ja");case"d":return"egy"+(f||u?" nap":" napja");case"dd":return M+(f||u?" nap":" napja");case"M":return"egy"+(f||u?" h\xf3nap":" h\xf3napja");case"MM":return M+(f||u?" h\xf3nap":" h\xf3napja");case"y":return"egy"+(f||u?" \xe9v":" \xe9ve");case"yy":return M+(f||u?" \xe9v":" \xe9ve")}return""}function s(o){return(o?"":"[m\xfalt] ")+"["+a[this.day()]+"] LT[-kor]"}d.defineLocale("hu",{months:"janu\xe1r_febru\xe1r_m\xe1rcius_\xe1prilis_m\xe1jus_j\xfanius_j\xfalius_augusztus_szeptember_okt\xf3ber_november_december".split("_"),monthsShort:"jan._feb._m\xe1rc._\xe1pr._m\xe1j._j\xfan._j\xfal._aug._szept._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"vas\xe1rnap_h\xe9tf\u0151_kedd_szerda_cs\xfct\xf6rt\xf6k_p\xe9ntek_szombat".split("_"),weekdaysShort:"vas_h\xe9t_kedd_sze_cs\xfct_p\xe9n_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(o){return"u"===o.charAt(1).toLowerCase()},meridiem:function(o,u,m){return o<12?!0===m?"de":"DE":!0===m?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return s.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return s.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s m\xfalva",past:"%s",s:r,ss:r,m:r,mm:r,h:r,hh:r,d:r,dd:r,M:r,MM:r,y:r,yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(381))},2976:function(L,Y,c){!function(d){"use strict";d.defineLocale("hy-am",{months:{format:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580\u056b_\u0583\u0565\u057f\u0580\u057e\u0561\u0580\u056b_\u0574\u0561\u0580\u057f\u056b_\u0561\u057a\u0580\u056b\u056c\u056b_\u0574\u0561\u0575\u056b\u057d\u056b_\u0570\u0578\u0582\u0576\u056b\u057d\u056b_\u0570\u0578\u0582\u056c\u056b\u057d\u056b_\u0585\u0563\u0578\u057d\u057f\u0578\u057d\u056b_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580\u056b_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b".split("_"),standalone:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580_\u0583\u0565\u057f\u0580\u057e\u0561\u0580_\u0574\u0561\u0580\u057f_\u0561\u057a\u0580\u056b\u056c_\u0574\u0561\u0575\u056b\u057d_\u0570\u0578\u0582\u0576\u056b\u057d_\u0570\u0578\u0582\u056c\u056b\u057d_\u0585\u0563\u0578\u057d\u057f\u0578\u057d_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580".split("_")},monthsShort:"\u0570\u0576\u057e_\u0583\u057f\u0580_\u0574\u0580\u057f_\u0561\u057a\u0580_\u0574\u0575\u057d_\u0570\u0576\u057d_\u0570\u056c\u057d_\u0585\u0563\u057d_\u057d\u057a\u057f_\u0570\u056f\u057f_\u0576\u0574\u0562_\u0564\u056f\u057f".split("_"),weekdays:"\u056f\u056b\u0580\u0561\u056f\u056b_\u0565\u0580\u056f\u0578\u0582\u0577\u0561\u0562\u0569\u056b_\u0565\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0579\u0578\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0570\u056b\u0576\u0563\u0577\u0561\u0562\u0569\u056b_\u0578\u0582\u0580\u0562\u0561\u0569_\u0577\u0561\u0562\u0561\u0569".split("_"),weekdaysShort:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),weekdaysMin:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0569.",LLL:"D MMMM YYYY \u0569., HH:mm",LLLL:"dddd, D MMMM YYYY \u0569., HH:mm"},calendar:{sameDay:"[\u0561\u0575\u057d\u0585\u0580] LT",nextDay:"[\u057e\u0561\u0572\u0568] LT",lastDay:"[\u0565\u0580\u0565\u056f] LT",nextWeek:function(){return"dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},lastWeek:function(){return"[\u0561\u0576\u0581\u0561\u056e] dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},sameElse:"L"},relativeTime:{future:"%s \u0570\u0565\u057f\u0578",past:"%s \u0561\u057c\u0561\u057b",s:"\u0574\u056b \u0584\u0561\u0576\u056b \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576",ss:"%d \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576",m:"\u0580\u0578\u057a\u0565",mm:"%d \u0580\u0578\u057a\u0565",h:"\u056a\u0561\u0574",hh:"%d \u056a\u0561\u0574",d:"\u0585\u0580",dd:"%d \u0585\u0580",M:"\u0561\u0574\u056b\u057d",MM:"%d \u0561\u0574\u056b\u057d",y:"\u057f\u0561\u0580\u056b",yy:"%d \u057f\u0561\u0580\u056b"},meridiemParse:/\u0563\u056b\u0577\u0565\u0580\u057e\u0561|\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561|\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576/,isPM:function(r){return/^(\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576)$/.test(r)},meridiem:function(r){return r<4?"\u0563\u056b\u0577\u0565\u0580\u057e\u0561":r<12?"\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561":r<17?"\u0581\u0565\u0580\u0565\u056f\u057e\u0561":"\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576"},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(\u056b\u0576|\u0580\u0564)/,ordinal:function(r,s){switch(s){case"DDD":case"w":case"W":case"DDDo":return 1===r?r+"-\u056b\u0576":r+"-\u0580\u0564";default:return r}},week:{dow:1,doy:7}})}(c(381))},6007:function(L,Y,c){!function(d){"use strict";d.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(r,s){return 12===r&&(r=0),"pagi"===s?r:"siang"===s?r>=11?r:r+12:"sore"===s||"malam"===s?r+12:void 0},meridiem:function(r,s,n){return r<11?"pagi":r<15?"siang":r<19?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",ss:"%d detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:0,doy:6}})}(c(381))},3414:function(L,Y,c){!function(d){"use strict";function a(n){return n%100==11||n%10!=1}function r(n,o,u,m){var f=n+" ";switch(u){case"s":return o||m?"nokkrar sek\xfandur":"nokkrum sek\xfandum";case"ss":return a(n)?f+(o||m?"sek\xfandur":"sek\xfandum"):f+"sek\xfanda";case"m":return o?"m\xedn\xfata":"m\xedn\xfatu";case"mm":return a(n)?f+(o||m?"m\xedn\xfatur":"m\xedn\xfatum"):o?f+"m\xedn\xfata":f+"m\xedn\xfatu";case"hh":return a(n)?f+(o||m?"klukkustundir":"klukkustundum"):f+"klukkustund";case"d":return o?"dagur":m?"dag":"degi";case"dd":return a(n)?o?f+"dagar":f+(m?"daga":"d\xf6gum"):o?f+"dagur":f+(m?"dag":"degi");case"M":return o?"m\xe1nu\xf0ur":m?"m\xe1nu\xf0":"m\xe1nu\xf0i";case"MM":return a(n)?o?f+"m\xe1nu\xf0ir":f+(m?"m\xe1nu\xf0i":"m\xe1nu\xf0um"):o?f+"m\xe1nu\xf0ur":f+(m?"m\xe1nu\xf0":"m\xe1nu\xf0i");case"y":return o||m?"\xe1r":"\xe1ri";case"yy":return a(n)?f+(o||m?"\xe1r":"\xe1rum"):f+(o||m?"\xe1r":"\xe1ri")}}d.defineLocale("is",{months:"jan\xfaar_febr\xfaar_mars_apr\xedl_ma\xed_j\xfan\xed_j\xfal\xed_\xe1g\xfast_september_okt\xf3ber_n\xf3vember_desember".split("_"),monthsShort:"jan_feb_mar_apr_ma\xed_j\xfan_j\xfal_\xe1g\xfa_sep_okt_n\xf3v_des".split("_"),weekdays:"sunnudagur_m\xe1nudagur_\xferi\xf0judagur_mi\xf0vikudagur_fimmtudagur_f\xf6studagur_laugardagur".split("_"),weekdaysShort:"sun_m\xe1n_\xferi_mi\xf0_fim_f\xf6s_lau".split("_"),weekdaysMin:"Su_M\xe1_\xder_Mi_Fi_F\xf6_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[\xed dag kl.] LT",nextDay:"[\xe1 morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xed g\xe6r kl.] LT",lastWeek:"[s\xed\xf0asta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s s\xed\xf0an",s:r,ss:r,m:r,mm:r,h:"klukkustund",hh:r,d:r,dd:r,M:r,MM:r,y:r,yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(381))},139:function(L,Y,c){!function(d){"use strict";d.defineLocale("it-ch",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_luned\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){return 0===this.day()?"[la scorsa] dddd [alle] LT":"[lo scorso] dddd [alle] LT"},sameElse:"L"},relativeTime:{future:function(r){return(/^[0-9].+$/.test(r)?"tra":"in")+" "+r},past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(c(381))},567:function(L,Y,c){!function(d){"use strict";d.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_luned\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:function(){return"[Oggi a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextDay:function(){return"[Domani a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextWeek:function(){return"dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastDay:function(){return"[Ieri a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastWeek:function(){return 0===this.day()?"[La scorsa] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT":"[Lo scorso] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},sameElse:"L"},relativeTime:{future:"tra %s",past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",w:"una settimana",ww:"%d settimane",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(c(381))},3899:function(L,Y,c){!function(d){"use strict";d.defineLocale("ja",{eras:[{since:"2019-05-01",offset:1,name:"\u4ee4\u548c",narrow:"\u32ff",abbr:"R"},{since:"1989-01-08",until:"2019-04-30",offset:1,name:"\u5e73\u6210",narrow:"\u337b",abbr:"H"},{since:"1926-12-25",until:"1989-01-07",offset:1,name:"\u662d\u548c",narrow:"\u337c",abbr:"S"},{since:"1912-07-30",until:"1926-12-24",offset:1,name:"\u5927\u6b63",narrow:"\u337d",abbr:"T"},{since:"1873-01-01",until:"1912-07-29",offset:6,name:"\u660e\u6cbb",narrow:"\u337e",abbr:"M"},{since:"0001-01-01",until:"1873-12-31",offset:1,name:"\u897f\u66a6",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"\u7d00\u5143\u524d",narrow:"BC",abbr:"BC"}],eraYearOrdinalRegex:/(\u5143|\d+)\u5e74/,eraYearOrdinalParse:function(r,s){return"\u5143"===s[1]?1:parseInt(s[1]||r,10)},months:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u65e5\u66dc\u65e5_\u6708\u66dc\u65e5_\u706b\u66dc\u65e5_\u6c34\u66dc\u65e5_\u6728\u66dc\u65e5_\u91d1\u66dc\u65e5_\u571f\u66dc\u65e5".split("_"),weekdaysShort:"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),weekdaysMin:"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5(ddd) HH:mm"},meridiemParse:/\u5348\u524d|\u5348\u5f8c/i,isPM:function(r){return"\u5348\u5f8c"===r},meridiem:function(r,s,n){return r<12?"\u5348\u524d":"\u5348\u5f8c"},calendar:{sameDay:"[\u4eca\u65e5] LT",nextDay:"[\u660e\u65e5] LT",nextWeek:function(r){return r.week()!==this.week()?"[\u6765\u9031]dddd LT":"dddd LT"},lastDay:"[\u6628\u65e5] LT",lastWeek:function(r){return this.week()!==r.week()?"[\u5148\u9031]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}\u65e5/,ordinal:function(r,s){switch(s){case"y":return 1===r?"\u5143\u5e74":r+"\u5e74";case"d":case"D":case"DDD":return r+"\u65e5";default:return r}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u6570\u79d2",ss:"%d\u79d2",m:"1\u5206",mm:"%d\u5206",h:"1\u6642\u9593",hh:"%d\u6642\u9593",d:"1\u65e5",dd:"%d\u65e5",M:"1\u30f6\u6708",MM:"%d\u30f6\u6708",y:"1\u5e74",yy:"%d\u5e74"}})}(c(381))},9794:function(L,Y,c){!function(d){"use strict";d.defineLocale("jv",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"),weekdays:"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"),weekdaysShort:"Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/enjing|siyang|sonten|ndalu/,meridiemHour:function(r,s){return 12===r&&(r=0),"enjing"===s?r:"siyang"===s?r>=11?r:r+12:"sonten"===s||"ndalu"===s?r+12:void 0},meridiem:function(r,s,n){return r<11?"enjing":r<15?"siyang":r<19?"sonten":"ndalu"},calendar:{sameDay:"[Dinten puniko pukul] LT",nextDay:"[Mbenjang pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kala wingi pukul] LT",lastWeek:"dddd [kepengker pukul] LT",sameElse:"L"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",ss:"%d detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"},week:{dow:1,doy:7}})}(c(381))},4490:function(L,Y,c){!function(d){"use strict";d.defineLocale("ka",{months:"\u10d8\u10d0\u10dc\u10d5\u10d0\u10e0\u10d8_\u10d7\u10d4\u10d1\u10d4\u10e0\u10d5\u10d0\u10da\u10d8_\u10db\u10d0\u10e0\u10e2\u10d8_\u10d0\u10de\u10e0\u10d8\u10da\u10d8_\u10db\u10d0\u10d8\u10e1\u10d8_\u10d8\u10d5\u10dc\u10d8\u10e1\u10d8_\u10d8\u10d5\u10da\u10d8\u10e1\u10d8_\u10d0\u10d2\u10d5\u10d8\u10e1\u10e2\u10dd_\u10e1\u10d4\u10e5\u10e2\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10dd\u10e5\u10e2\u10dd\u10db\u10d1\u10d4\u10e0\u10d8_\u10dc\u10dd\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10d3\u10d4\u10d9\u10d4\u10db\u10d1\u10d4\u10e0\u10d8".split("_"),monthsShort:"\u10d8\u10d0\u10dc_\u10d7\u10d4\u10d1_\u10db\u10d0\u10e0_\u10d0\u10de\u10e0_\u10db\u10d0\u10d8_\u10d8\u10d5\u10dc_\u10d8\u10d5\u10da_\u10d0\u10d2\u10d5_\u10e1\u10d4\u10e5_\u10dd\u10e5\u10e2_\u10dc\u10dd\u10d4_\u10d3\u10d4\u10d9".split("_"),weekdays:{standalone:"\u10d9\u10d5\u10d8\u10e0\u10d0_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10d8_\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8".split("_"),format:"\u10d9\u10d5\u10d8\u10e0\u10d0\u10e1_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10e1_\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1".split("_"),isFormat:/(\u10ec\u10d8\u10dc\u10d0|\u10e8\u10d4\u10db\u10d3\u10d4\u10d2)/},weekdaysShort:"\u10d9\u10d5\u10d8_\u10dd\u10e0\u10e8_\u10e1\u10d0\u10db_\u10dd\u10d7\u10ee_\u10ee\u10e3\u10d7_\u10de\u10d0\u10e0_\u10e8\u10d0\u10d1".split("_"),weekdaysMin:"\u10d9\u10d5_\u10dd\u10e0_\u10e1\u10d0_\u10dd\u10d7_\u10ee\u10e3_\u10de\u10d0_\u10e8\u10d0".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u10d3\u10e6\u10d4\u10e1] LT[-\u10d6\u10d4]",nextDay:"[\u10ee\u10d5\u10d0\u10da] LT[-\u10d6\u10d4]",lastDay:"[\u10d2\u10e3\u10e8\u10d8\u10dc] LT[-\u10d6\u10d4]",nextWeek:"[\u10e8\u10d4\u10db\u10d3\u10d4\u10d2] dddd LT[-\u10d6\u10d4]",lastWeek:"[\u10ec\u10d8\u10dc\u10d0] dddd LT-\u10d6\u10d4",sameElse:"L"},relativeTime:{future:function(r){return r.replace(/(\u10ec\u10d0\u10db|\u10ec\u10e3\u10d7|\u10e1\u10d0\u10d0\u10d7|\u10ec\u10d4\u10da|\u10d3\u10e6|\u10d7\u10d5)(\u10d8|\u10d4)/,function(s,n,o){return"\u10d8"===o?n+"\u10e8\u10d8":n+o+"\u10e8\u10d8"})},past:function(r){return/(\u10ec\u10d0\u10db\u10d8|\u10ec\u10e3\u10d7\u10d8|\u10e1\u10d0\u10d0\u10d7\u10d8|\u10d3\u10e6\u10d4|\u10d7\u10d5\u10d4)/.test(r)?r.replace(/(\u10d8|\u10d4)$/,"\u10d8\u10e1 \u10ec\u10d8\u10dc"):/\u10ec\u10d4\u10da\u10d8/.test(r)?r.replace(/\u10ec\u10d4\u10da\u10d8$/,"\u10ec\u10da\u10d8\u10e1 \u10ec\u10d8\u10dc"):r},s:"\u10e0\u10d0\u10db\u10d3\u10d4\u10dc\u10d8\u10db\u10d4 \u10ec\u10d0\u10db\u10d8",ss:"%d \u10ec\u10d0\u10db\u10d8",m:"\u10ec\u10e3\u10d7\u10d8",mm:"%d \u10ec\u10e3\u10d7\u10d8",h:"\u10e1\u10d0\u10d0\u10d7\u10d8",hh:"%d \u10e1\u10d0\u10d0\u10d7\u10d8",d:"\u10d3\u10e6\u10d4",dd:"%d \u10d3\u10e6\u10d4",M:"\u10d7\u10d5\u10d4",MM:"%d \u10d7\u10d5\u10d4",y:"\u10ec\u10d4\u10da\u10d8",yy:"%d \u10ec\u10d4\u10da\u10d8"},dayOfMonthOrdinalParse:/0|1-\u10da\u10d8|\u10db\u10d4-\d{1,2}|\d{1,2}-\u10d4/,ordinal:function(r){return 0===r?r:1===r?r+"-\u10da\u10d8":r<20||r<=100&&r%20==0||r%100==0?"\u10db\u10d4-"+r:r+"-\u10d4"},week:{dow:1,doy:7}})}(c(381))},840:function(L,Y,c){!function(d){"use strict";var a={0:"-\u0448\u0456",1:"-\u0448\u0456",2:"-\u0448\u0456",3:"-\u0448\u0456",4:"-\u0448\u0456",5:"-\u0448\u0456",6:"-\u0448\u044b",7:"-\u0448\u0456",8:"-\u0448\u0456",9:"-\u0448\u044b",10:"-\u0448\u044b",20:"-\u0448\u044b",30:"-\u0448\u044b",40:"-\u0448\u044b",50:"-\u0448\u0456",60:"-\u0448\u044b",70:"-\u0448\u0456",80:"-\u0448\u0456",90:"-\u0448\u044b",100:"-\u0448\u0456"};d.defineLocale("kk",{months:"\u049b\u0430\u04a3\u0442\u0430\u0440_\u0430\u049b\u043f\u0430\u043d_\u043d\u0430\u0443\u0440\u044b\u0437_\u0441\u04d9\u0443\u0456\u0440_\u043c\u0430\u043c\u044b\u0440_\u043c\u0430\u0443\u0441\u044b\u043c_\u0448\u0456\u043b\u0434\u0435_\u0442\u0430\u043c\u044b\u0437_\u049b\u044b\u0440\u043a\u04af\u0439\u0435\u043a_\u049b\u0430\u0437\u0430\u043d_\u049b\u0430\u0440\u0430\u0448\u0430_\u0436\u0435\u043b\u0442\u043e\u049b\u0441\u0430\u043d".split("_"),monthsShort:"\u049b\u0430\u04a3_\u0430\u049b\u043f_\u043d\u0430\u0443_\u0441\u04d9\u0443_\u043c\u0430\u043c_\u043c\u0430\u0443_\u0448\u0456\u043b_\u0442\u0430\u043c_\u049b\u044b\u0440_\u049b\u0430\u0437_\u049b\u0430\u0440_\u0436\u0435\u043b".split("_"),weekdays:"\u0436\u0435\u043a\u0441\u0435\u043d\u0431\u0456_\u0434\u04af\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u04d9\u0440\u0441\u0435\u043d\u0431\u0456_\u0431\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0436\u04b1\u043c\u0430_\u0441\u0435\u043d\u0431\u0456".split("_"),weekdaysShort:"\u0436\u0435\u043a_\u0434\u04af\u0439_\u0441\u0435\u0439_\u0441\u04d9\u0440_\u0431\u0435\u0439_\u0436\u04b1\u043c_\u0441\u0435\u043d".split("_"),weekdaysMin:"\u0436\u043a_\u0434\u0439_\u0441\u0439_\u0441\u0440_\u0431\u0439_\u0436\u043c_\u0441\u043d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0411\u04af\u0433\u0456\u043d \u0441\u0430\u0493\u0430\u0442] LT",nextDay:"[\u0415\u0440\u0442\u0435\u04a3 \u0441\u0430\u0493\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0493\u0430\u0442] LT",lastDay:"[\u041a\u0435\u0448\u0435 \u0441\u0430\u0493\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u0435\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u04a3] dddd [\u0441\u0430\u0493\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0456\u0448\u0456\u043d\u0434\u0435",past:"%s \u0431\u04b1\u0440\u044b\u043d",s:"\u0431\u0456\u0440\u043d\u0435\u0448\u0435 \u0441\u0435\u043a\u0443\u043d\u0434",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434",m:"\u0431\u0456\u0440 \u043c\u0438\u043d\u0443\u0442",mm:"%d \u043c\u0438\u043d\u0443\u0442",h:"\u0431\u0456\u0440 \u0441\u0430\u0493\u0430\u0442",hh:"%d \u0441\u0430\u0493\u0430\u0442",d:"\u0431\u0456\u0440 \u043a\u04af\u043d",dd:"%d \u043a\u04af\u043d",M:"\u0431\u0456\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0456\u0440 \u0436\u044b\u043b",yy:"%d \u0436\u044b\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0448\u0456|\u0448\u044b)/,ordinal:function(s){return s+(a[s]||a[s%10]||a[s>=100?100:null])},week:{dow:1,doy:7}})}(c(381))},1662:function(L,Y,c){!function(d){"use strict";var a={1:"\u17e1",2:"\u17e2",3:"\u17e3",4:"\u17e4",5:"\u17e5",6:"\u17e6",7:"\u17e7",8:"\u17e8",9:"\u17e9",0:"\u17e0"},r={"\u17e1":"1","\u17e2":"2","\u17e3":"3","\u17e4":"4","\u17e5":"5","\u17e6":"6","\u17e7":"7","\u17e8":"8","\u17e9":"9","\u17e0":"0"};d.defineLocale("km",{months:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),monthsShort:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),weekdays:"\u17a2\u17b6\u1791\u17b7\u178f\u17d2\u1799_\u1785\u17d0\u1793\u17d2\u1791_\u17a2\u1784\u17d2\u1782\u17b6\u179a_\u1796\u17bb\u1792_\u1796\u17d2\u179a\u17a0\u179f\u17d2\u1794\u178f\u17b7\u17cd_\u179f\u17bb\u1780\u17d2\u179a_\u179f\u17c5\u179a\u17cd".split("_"),weekdaysShort:"\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".split("_"),weekdaysMin:"\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u1796\u17d2\u179a\u17b9\u1780|\u179b\u17d2\u1784\u17b6\u1785/,isPM:function(n){return"\u179b\u17d2\u1784\u17b6\u1785"===n},meridiem:function(n,o,u){return n<12?"\u1796\u17d2\u179a\u17b9\u1780":"\u179b\u17d2\u1784\u17b6\u1785"},calendar:{sameDay:"[\u1790\u17d2\u1784\u17c3\u1793\u17c1\u17c7 \u1798\u17c9\u17c4\u1784] LT",nextDay:"[\u179f\u17d2\u17a2\u17c2\u1780 \u1798\u17c9\u17c4\u1784] LT",nextWeek:"dddd [\u1798\u17c9\u17c4\u1784] LT",lastDay:"[\u1798\u17d2\u179f\u17b7\u179b\u1798\u17b7\u1789 \u1798\u17c9\u17c4\u1784] LT",lastWeek:"dddd [\u179f\u1794\u17d2\u178f\u17b6\u17a0\u17cd\u1798\u17bb\u1793] [\u1798\u17c9\u17c4\u1784] LT",sameElse:"L"},relativeTime:{future:"%s\u1791\u17c0\u178f",past:"%s\u1798\u17bb\u1793",s:"\u1794\u17c9\u17bb\u1793\u17d2\u1798\u17b6\u1793\u179c\u17b7\u1793\u17b6\u1791\u17b8",ss:"%d \u179c\u17b7\u1793\u17b6\u1791\u17b8",m:"\u1798\u17bd\u1799\u1793\u17b6\u1791\u17b8",mm:"%d \u1793\u17b6\u1791\u17b8",h:"\u1798\u17bd\u1799\u1798\u17c9\u17c4\u1784",hh:"%d \u1798\u17c9\u17c4\u1784",d:"\u1798\u17bd\u1799\u1790\u17d2\u1784\u17c3",dd:"%d \u1790\u17d2\u1784\u17c3",M:"\u1798\u17bd\u1799\u1781\u17c2",MM:"%d \u1781\u17c2",y:"\u1798\u17bd\u1799\u1786\u17d2\u1793\u17b6\u17c6",yy:"%d \u1786\u17d2\u1793\u17b6\u17c6"},dayOfMonthOrdinalParse:/\u1791\u17b8\d{1,2}/,ordinal:"\u1791\u17b8%d",preparse:function(n){return n.replace(/[\u17e1\u17e2\u17e3\u17e4\u17e5\u17e6\u17e7\u17e8\u17e9\u17e0]/g,function(o){return r[o]})},postformat:function(n){return n.replace(/\d/g,function(o){return a[o]})},week:{dow:1,doy:4}})}(c(381))},2987:function(L,Y,c){!function(d){"use strict";var a={1:"\u0ce7",2:"\u0ce8",3:"\u0ce9",4:"\u0cea",5:"\u0ceb",6:"\u0cec",7:"\u0ced",8:"\u0cee",9:"\u0cef",0:"\u0ce6"},r={"\u0ce7":"1","\u0ce8":"2","\u0ce9":"3","\u0cea":"4","\u0ceb":"5","\u0cec":"6","\u0ced":"7","\u0cee":"8","\u0cef":"9","\u0ce6":"0"};d.defineLocale("kn",{months:"\u0c9c\u0ca8\u0cb5\u0cb0\u0cbf_\u0cab\u0cc6\u0cac\u0ccd\u0cb0\u0cb5\u0cb0\u0cbf_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5\u0cac\u0cb0\u0ccd_\u0ca8\u0cb5\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82\u0cac\u0cb0\u0ccd".split("_"),monthsShort:"\u0c9c\u0ca8_\u0cab\u0cc6\u0cac\u0ccd\u0cb0_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5_\u0ca8\u0cb5\u0cc6\u0c82_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82".split("_"),monthsParseExact:!0,weekdays:"\u0cad\u0cbe\u0ca8\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae\u0cb5\u0cbe\u0cb0_\u0cae\u0c82\u0c97\u0cb3\u0cb5\u0cbe\u0cb0_\u0cac\u0cc1\u0ca7\u0cb5\u0cbe\u0cb0_\u0c97\u0cc1\u0cb0\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0\u0cb5\u0cbe\u0cb0_\u0cb6\u0ca8\u0cbf\u0cb5\u0cbe\u0cb0".split("_"),weekdaysShort:"\u0cad\u0cbe\u0ca8\u0cc1_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae_\u0cae\u0c82\u0c97\u0cb3_\u0cac\u0cc1\u0ca7_\u0c97\u0cc1\u0cb0\u0cc1_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0_\u0cb6\u0ca8\u0cbf".split("_"),weekdaysMin:"\u0cad\u0cbe_\u0cb8\u0cc6\u0cc2\u0cd5_\u0cae\u0c82_\u0cac\u0cc1_\u0c97\u0cc1_\u0cb6\u0cc1_\u0cb6".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0c87\u0c82\u0ca6\u0cc1] LT",nextDay:"[\u0ca8\u0cbe\u0cb3\u0cc6] LT",nextWeek:"dddd, LT",lastDay:"[\u0ca8\u0cbf\u0ca8\u0ccd\u0ca8\u0cc6] LT",lastWeek:"[\u0c95\u0cc6\u0cc2\u0ca8\u0cc6\u0caf] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0ca8\u0c82\u0ca4\u0cb0",past:"%s \u0cb9\u0cbf\u0c82\u0ca6\u0cc6",s:"\u0c95\u0cc6\u0cb2\u0cb5\u0cc1 \u0c95\u0ccd\u0cb7\u0ca3\u0c97\u0cb3\u0cc1",ss:"%d \u0cb8\u0cc6\u0c95\u0cc6\u0c82\u0ca1\u0cc1\u0c97\u0cb3\u0cc1",m:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca8\u0cbf\u0cae\u0cbf\u0cb7",mm:"%d \u0ca8\u0cbf\u0cae\u0cbf\u0cb7",h:"\u0c92\u0c82\u0ca6\u0cc1 \u0c97\u0c82\u0c9f\u0cc6",hh:"%d \u0c97\u0c82\u0c9f\u0cc6",d:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca6\u0cbf\u0ca8",dd:"%d \u0ca6\u0cbf\u0ca8",M:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1",MM:"%d \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1",y:"\u0c92\u0c82\u0ca6\u0cc1 \u0cb5\u0cb0\u0ccd\u0cb7",yy:"%d \u0cb5\u0cb0\u0ccd\u0cb7"},preparse:function(n){return n.replace(/[\u0ce7\u0ce8\u0ce9\u0cea\u0ceb\u0cec\u0ced\u0cee\u0cef\u0ce6]/g,function(o){return r[o]})},postformat:function(n){return n.replace(/\d/g,function(o){return a[o]})},meridiemParse:/\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf|\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6|\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8|\u0cb8\u0c82\u0c9c\u0cc6/,meridiemHour:function(n,o){return 12===n&&(n=0),"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"===o?n<4?n:n+12:"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6"===o?n:"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8"===o?n>=10?n:n+12:"\u0cb8\u0c82\u0c9c\u0cc6"===o?n+12:void 0},meridiem:function(n,o,u){return n<4?"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf":n<10?"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6":n<17?"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8":n<20?"\u0cb8\u0c82\u0c9c\u0cc6":"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"},dayOfMonthOrdinalParse:/\d{1,2}(\u0ca8\u0cc6\u0cd5)/,ordinal:function(n){return n+"\u0ca8\u0cc6\u0cd5"},week:{dow:0,doy:6}})}(c(381))},3460:function(L,Y,c){!function(d){"use strict";d.defineLocale("ko",{months:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),monthsShort:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),weekdays:"\uc77c\uc694\uc77c_\uc6d4\uc694\uc77c_\ud654\uc694\uc77c_\uc218\uc694\uc77c_\ubaa9\uc694\uc77c_\uae08\uc694\uc77c_\ud1a0\uc694\uc77c".split("_"),weekdaysShort:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),weekdaysMin:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY\ub144 MMMM D\uc77c",LLL:"YYYY\ub144 MMMM D\uc77c A h:mm",LLLL:"YYYY\ub144 MMMM D\uc77c dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY\ub144 MMMM D\uc77c",lll:"YYYY\ub144 MMMM D\uc77c A h:mm",llll:"YYYY\ub144 MMMM D\uc77c dddd A h:mm"},calendar:{sameDay:"\uc624\ub298 LT",nextDay:"\ub0b4\uc77c LT",nextWeek:"dddd LT",lastDay:"\uc5b4\uc81c LT",lastWeek:"\uc9c0\ub09c\uc8fc dddd LT",sameElse:"L"},relativeTime:{future:"%s \ud6c4",past:"%s \uc804",s:"\uba87 \ucd08",ss:"%d\ucd08",m:"1\ubd84",mm:"%d\ubd84",h:"\ud55c \uc2dc\uac04",hh:"%d\uc2dc\uac04",d:"\ud558\ub8e8",dd:"%d\uc77c",M:"\ud55c \ub2ec",MM:"%d\ub2ec",y:"\uc77c \ub144",yy:"%d\ub144"},dayOfMonthOrdinalParse:/\d{1,2}(\uc77c|\uc6d4|\uc8fc)/,ordinal:function(r,s){switch(s){case"d":case"D":case"DDD":return r+"\uc77c";case"M":return r+"\uc6d4";case"w":case"W":return r+"\uc8fc";default:return r}},meridiemParse:/\uc624\uc804|\uc624\ud6c4/,isPM:function(r){return"\uc624\ud6c4"===r},meridiem:function(r,s,n){return r<12?"\uc624\uc804":"\uc624\ud6c4"}})}(c(381))},5085:function(L,Y,c){!function(d){"use strict";function a(n,o,u,m){var f={s:["\xe7end san\xeeye","\xe7end san\xeeyeyan"],ss:[n+" san\xeeye",n+" san\xeeyeyan"],m:["deq\xeeqeyek","deq\xeeqeyek\xea"],mm:[n+" deq\xeeqe",n+" deq\xeeqeyan"],h:["saetek","saetek\xea"],hh:[n+" saet",n+" saetan"],d:["rojek","rojek\xea"],dd:[n+" roj",n+" rojan"],w:["hefteyek","hefteyek\xea"],ww:[n+" hefte",n+" hefteyan"],M:["mehek","mehek\xea"],MM:[n+" meh",n+" mehan"],y:["salek","salek\xea"],yy:[n+" sal",n+" salan"]};return o?f[u][0]:f[u][1]}d.defineLocale("ku-kmr",{months:"R\xeabendan_Sibat_Adar_N\xeesan_Gulan_Hez\xeeran_T\xeermeh_Tebax_\xcelon_Cotmeh_Mijdar_Berfanbar".split("_"),monthsShort:"R\xeab_Sib_Ada_N\xees_Gul_Hez_T\xeer_Teb_\xcelo_Cot_Mij_Ber".split("_"),monthsParseExact:!0,weekdays:"Yek\u015fem_Du\u015fem_S\xea\u015fem_\xc7ar\u015fem_P\xeanc\u015fem_\xcen_\u015eem\xee".split("_"),weekdaysShort:"Yek_Du_S\xea_\xc7ar_P\xean_\xcen_\u015eem".split("_"),weekdaysMin:"Ye_Du_S\xea_\xc7a_P\xea_\xcen_\u015ee".split("_"),meridiem:function(n,o,u){return n<12?u?"bn":"BN":u?"pn":"PN"},meridiemParse:/bn|BN|pn|PN/,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM[a] YYYY[an]",LLL:"Do MMMM[a] YYYY[an] HH:mm",LLLL:"dddd, Do MMMM[a] YYYY[an] HH:mm",ll:"Do MMM[.] YYYY[an]",lll:"Do MMM[.] YYYY[an] HH:mm",llll:"ddd[.], Do MMM[.] YYYY[an] HH:mm"},calendar:{sameDay:"[\xcero di saet] LT [de]",nextDay:"[Sib\xea di saet] LT [de]",nextWeek:"dddd [di saet] LT [de]",lastDay:"[Duh di saet] LT [de]",lastWeek:"dddd[a bor\xee di saet] LT [de]",sameElse:"L"},relativeTime:{future:"di %s de",past:"ber\xee %s",s:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:a,w:a,ww:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}(?:y\xea|\xea|\.)/,ordinal:function(n,o){var u=o.toLowerCase();return u.includes("w")||u.includes("m")?n+".":n+function r(n){var o=(n=""+n).substring(n.length-1),u=n.length>1?n.substring(n.length-2):"";return 12==u||13==u||"2"!=o&&"3"!=o&&"50"!=u&&"70"!=o&&"80"!=o?"\xea":"y\xea"}(n)},week:{dow:1,doy:4}})}(c(381))},2886:function(L,Y,c){!function(d){"use strict";var a={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},r={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},s=["\u06a9\u0627\u0646\u0648\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645","\u0634\u0648\u0628\u0627\u062a","\u0626\u0627\u0632\u0627\u0631","\u0646\u06cc\u0633\u0627\u0646","\u0626\u0627\u06cc\u0627\u0631","\u062d\u0648\u0632\u06d5\u06cc\u0631\u0627\u0646","\u062a\u06d5\u0645\u0645\u0648\u0632","\u0626\u0627\u0628","\u0626\u06d5\u06cc\u0644\u0648\u0648\u0644","\u062a\u0634\u0631\u06cc\u0646\u06cc \u06cc\u06d5\u0643\u06d5\u0645","\u062a\u0634\u0631\u06cc\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645","\u0643\u0627\u0646\u0648\u0646\u06cc \u06cc\u06d5\u06a9\u06d5\u0645"];d.defineLocale("ku",{months:s,monthsShort:s,weekdays:"\u06cc\u0647\u200c\u0643\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u062f\u0648\u0648\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0633\u06ce\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0686\u0648\u0627\u0631\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u067e\u06ce\u0646\u062c\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0647\u0647\u200c\u06cc\u0646\u06cc_\u0634\u0647\u200c\u0645\u0645\u0647\u200c".split("_"),weekdaysShort:"\u06cc\u0647\u200c\u0643\u0634\u0647\u200c\u0645_\u062f\u0648\u0648\u0634\u0647\u200c\u0645_\u0633\u06ce\u0634\u0647\u200c\u0645_\u0686\u0648\u0627\u0631\u0634\u0647\u200c\u0645_\u067e\u06ce\u0646\u062c\u0634\u0647\u200c\u0645_\u0647\u0647\u200c\u06cc\u0646\u06cc_\u0634\u0647\u200c\u0645\u0645\u0647\u200c".split("_"),weekdaysMin:"\u06cc_\u062f_\u0633_\u0686_\u067e_\u0647_\u0634".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c|\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc/,isPM:function(o){return/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c/.test(o)},meridiem:function(o,u,m){return o<12?"\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc":"\u0626\u06ce\u0648\u0627\u0631\u0647\u200c"},calendar:{sameDay:"[\u0626\u0647\u200c\u0645\u0631\u06c6 \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",nextDay:"[\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",nextWeek:"dddd [\u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",lastDay:"[\u062f\u0648\u06ce\u0646\u06ce \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",lastWeek:"dddd [\u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",sameElse:"L"},relativeTime:{future:"\u0644\u0647\u200c %s",past:"%s",s:"\u0686\u0647\u200c\u0646\u062f \u0686\u0631\u0643\u0647\u200c\u06cc\u0647\u200c\u0643",ss:"\u0686\u0631\u0643\u0647\u200c %d",m:"\u06cc\u0647\u200c\u0643 \u062e\u0648\u0644\u0647\u200c\u0643",mm:"%d \u062e\u0648\u0644\u0647\u200c\u0643",h:"\u06cc\u0647\u200c\u0643 \u0643\u0627\u062a\u0698\u0645\u06ce\u0631",hh:"%d \u0643\u0627\u062a\u0698\u0645\u06ce\u0631",d:"\u06cc\u0647\u200c\u0643 \u0695\u06c6\u0698",dd:"%d \u0695\u06c6\u0698",M:"\u06cc\u0647\u200c\u0643 \u0645\u0627\u0646\u06af",MM:"%d \u0645\u0627\u0646\u06af",y:"\u06cc\u0647\u200c\u0643 \u0633\u0627\u06b5",yy:"%d \u0633\u0627\u06b5"},preparse:function(o){return o.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(u){return r[u]}).replace(/\u060c/g,",")},postformat:function(o){return o.replace(/\d/g,function(u){return a[u]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(c(381))},1986:function(L,Y,c){!function(d){"use strict";var a={0:"-\u0447\u04af",1:"-\u0447\u0438",2:"-\u0447\u0438",3:"-\u0447\u04af",4:"-\u0447\u04af",5:"-\u0447\u0438",6:"-\u0447\u044b",7:"-\u0447\u0438",8:"-\u0447\u0438",9:"-\u0447\u0443",10:"-\u0447\u0443",20:"-\u0447\u044b",30:"-\u0447\u0443",40:"-\u0447\u044b",50:"-\u0447\u04af",60:"-\u0447\u044b",70:"-\u0447\u0438",80:"-\u0447\u0438",90:"-\u0447\u0443",100:"-\u0447\u04af"};d.defineLocale("ky",{months:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u0416\u0435\u043a\u0448\u0435\u043c\u0431\u0438_\u0414\u04af\u0439\u0448\u04e9\u043c\u0431\u04af_\u0428\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0428\u0430\u0440\u0448\u0435\u043c\u0431\u0438_\u0411\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0416\u0443\u043c\u0430_\u0418\u0448\u0435\u043c\u0431\u0438".split("_"),weekdaysShort:"\u0416\u0435\u043a_\u0414\u04af\u0439_\u0428\u0435\u0439_\u0428\u0430\u0440_\u0411\u0435\u0439_\u0416\u0443\u043c_\u0418\u0448\u0435".split("_"),weekdaysMin:"\u0416\u043a_\u0414\u0439_\u0428\u0439_\u0428\u0440_\u0411\u0439_\u0416\u043c_\u0418\u0448".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0411\u04af\u0433\u04af\u043d \u0441\u0430\u0430\u0442] LT",nextDay:"[\u042d\u0440\u0442\u0435\u04a3 \u0441\u0430\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0430\u0442] LT",lastDay:"[\u041a\u0435\u0447\u044d\u044d \u0441\u0430\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u04e9\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u043d] dddd [\u043a\u04af\u043d\u04af] [\u0441\u0430\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0438\u0447\u0438\u043d\u0434\u0435",past:"%s \u043c\u0443\u0440\u0443\u043d",s:"\u0431\u0438\u0440\u043d\u0435\u0447\u0435 \u0441\u0435\u043a\u0443\u043d\u0434",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434",m:"\u0431\u0438\u0440 \u043c\u04af\u043d\u04e9\u0442",mm:"%d \u043c\u04af\u043d\u04e9\u0442",h:"\u0431\u0438\u0440 \u0441\u0430\u0430\u0442",hh:"%d \u0441\u0430\u0430\u0442",d:"\u0431\u0438\u0440 \u043a\u04af\u043d",dd:"%d \u043a\u04af\u043d",M:"\u0431\u0438\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0438\u0440 \u0436\u044b\u043b",yy:"%d \u0436\u044b\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0447\u0438|\u0447\u044b|\u0447\u04af|\u0447\u0443)/,ordinal:function(s){return s+(a[s]||a[s%10]||a[s>=100?100:null])},week:{dow:1,doy:7}})}(c(381))},9512:function(L,Y,c){!function(d){"use strict";function a(u,m,f,M){var p={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return m?p[f][0]:p[f][1]}function n(u){if(u=parseInt(u,10),isNaN(u))return!1;if(u<0)return!0;if(u<10)return 4<=u&&u<=7;if(u<100){var m=u%10;return n(0===m?u/10:m)}if(u<1e4){for(;u>=10;)u/=10;return n(u)}return n(u/=1e3)}d.defineLocale("lb",{months:"Januar_Februar_M\xe4erz_Abr\xebll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_M\xe9indeg_D\xebnschdeg_M\xebttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._M\xe9._D\xeb._M\xeb._Do._Fr._Sa.".split("_"),weekdaysMin:"So_M\xe9_D\xeb_M\xeb_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[G\xebschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:function r(u){return n(u.substr(0,u.indexOf(" ")))?"a "+u:"an "+u},past:function s(u){return n(u.substr(0,u.indexOf(" ")))?"viru "+u:"virun "+u},s:"e puer Sekonnen",ss:"%d Sekonnen",m:a,mm:"%d Minutten",h:a,hh:"%d Stonnen",d:a,dd:"%d Deeg",M:a,MM:"%d M\xe9int",y:a,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(381))},3203:function(L,Y,c){!function(d){"use strict";d.defineLocale("lo",{months:"\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2".split("_"),monthsShort:"\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2".split("_"),weekdays:"\u0ead\u0eb2\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2".split("_"),weekdaysShort:"\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2".split("_"),weekdaysMin:"\u0e97_\u0e88_\u0ead\u0e84_\u0e9e_\u0e9e\u0eab_\u0eaa\u0e81_\u0eaa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"\u0ea7\u0eb1\u0e99dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2|\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87/,isPM:function(r){return"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"===r},meridiem:function(r,s,n){return r<12?"\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2":"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"},calendar:{sameDay:"[\u0ea1\u0eb7\u0ec9\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",nextDay:"[\u0ea1\u0eb7\u0ec9\u0ead\u0eb7\u0ec8\u0e99\u0ec0\u0ea7\u0ea5\u0eb2] LT",nextWeek:"[\u0ea7\u0eb1\u0e99]dddd[\u0edc\u0ec9\u0eb2\u0ec0\u0ea7\u0ea5\u0eb2] LT",lastDay:"[\u0ea1\u0eb7\u0ec9\u0ea7\u0eb2\u0e99\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",lastWeek:"[\u0ea7\u0eb1\u0e99]dddd[\u0ec1\u0ea5\u0ec9\u0ea7\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",sameElse:"L"},relativeTime:{future:"\u0ead\u0eb5\u0e81 %s",past:"%s\u0e9c\u0ec8\u0eb2\u0e99\u0ea1\u0eb2",s:"\u0e9a\u0ecd\u0ec8\u0ec0\u0e97\u0ebb\u0ec8\u0eb2\u0ec3\u0e94\u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5",ss:"%d \u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5",m:"1 \u0e99\u0eb2\u0e97\u0eb5",mm:"%d \u0e99\u0eb2\u0e97\u0eb5",h:"1 \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87",hh:"%d \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87",d:"1 \u0ea1\u0eb7\u0ec9",dd:"%d \u0ea1\u0eb7\u0ec9",M:"1 \u0ec0\u0e94\u0eb7\u0ead\u0e99",MM:"%d \u0ec0\u0e94\u0eb7\u0ead\u0e99",y:"1 \u0e9b\u0eb5",yy:"%d \u0e9b\u0eb5"},dayOfMonthOrdinalParse:/(\u0e97\u0eb5\u0ec8)\d{1,2}/,ordinal:function(r){return"\u0e97\u0eb5\u0ec8"+r}})}(c(381))},6638:function(L,Y,c){!function(d){"use strict";var a={ss:"sekund\u0117_sekund\u017ei\u0173_sekundes",m:"minut\u0117_minut\u0117s_minut\u0119",mm:"minut\u0117s_minu\u010di\u0173_minutes",h:"valanda_valandos_valand\u0105",hh:"valandos_valand\u0173_valandas",d:"diena_dienos_dien\u0105",dd:"dienos_dien\u0173_dienas",M:"m\u0117nuo_m\u0117nesio_m\u0117nes\u012f",MM:"m\u0117nesiai_m\u0117nesi\u0173_m\u0117nesius",y:"metai_met\u0173_metus",yy:"metai_met\u0173_metus"};function s(f,M,p,T){return M?o(p)[0]:T?o(p)[1]:o(p)[2]}function n(f){return f%10==0||f>10&&f<20}function o(f){return a[f].split("_")}function u(f,M,p,T){var H=f+" ";return 1===f?H+s(0,M,p[0],T):M?H+(n(f)?o(p)[1]:o(p)[0]):T?H+o(p)[1]:H+(n(f)?o(p)[1]:o(p)[2])}d.defineLocale("lt",{months:{format:"sausio_vasario_kovo_baland\u017eio_gegu\u017e\u0117s_bir\u017eelio_liepos_rugpj\u016b\u010dio_rugs\u0117jo_spalio_lapkri\u010dio_gruod\u017eio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegu\u017e\u0117_bir\u017eelis_liepa_rugpj\u016btis_rugs\u0117jis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadien\u012f_pirmadien\u012f_antradien\u012f_tre\u010diadien\u012f_ketvirtadien\u012f_penktadien\u012f_\u0161e\u0161tadien\u012f".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_tre\u010diadienis_ketvirtadienis_penktadienis_\u0161e\u0161tadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_\u0160e\u0161".split("_"),weekdaysMin:"S_P_A_T_K_Pn_\u0160".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[\u0160iandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Pra\u0117jus\u012f] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prie\u0161 %s",s:function r(f,M,p,T){return M?"kelios sekund\u0117s":T?"keli\u0173 sekund\u017ei\u0173":"kelias sekundes"},ss:u,m:s,mm:u,h:s,hh:u,d:s,dd:u,M:s,MM:u,y:s,yy:u},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(f){return f+"-oji"},week:{dow:1,doy:4}})}(c(381))},4244:function(L,Y,c){!function(d){"use strict";var a={ss:"sekundes_sekund\u0113m_sekunde_sekundes".split("_"),m:"min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes".split("_"),mm:"min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes".split("_"),h:"stundas_stund\u0101m_stunda_stundas".split("_"),hh:"stundas_stund\u0101m_stunda_stundas".split("_"),d:"dienas_dien\u0101m_diena_dienas".split("_"),dd:"dienas_dien\u0101m_diena_dienas".split("_"),M:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),MM:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")};function r(m,f,M){return M?f%10==1&&f%100!=11?m[2]:m[3]:f%10==1&&f%100!=11?m[0]:m[1]}function s(m,f,M){return m+" "+r(a[M],m,f)}function n(m,f,M){return r(a[M],m,f)}d.defineLocale("lv",{months:"janv\u0101ris_febru\u0101ris_marts_apr\u012blis_maijs_j\u016bnijs_j\u016blijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_j\u016bn_j\u016bl_aug_sep_okt_nov_dec".split("_"),weekdays:"sv\u0113tdiena_pirmdiena_otrdiena_tre\u0161diena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[\u0160odien pulksten] LT",nextDay:"[R\u012bt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pag\u0101ju\u0161\u0101] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"p\u0113c %s",past:"pirms %s",s:function o(m,f){return f?"da\u017eas sekundes":"da\u017e\u0101m sekund\u0113m"},ss:s,m:n,mm:s,h:n,hh:s,d:n,dd:s,M:n,MM:s,y:n,yy:s},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(381))},3908:function(L,Y,c){!function(d){"use strict";var a={words:{ss:["sekund","sekunda","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(s,n){return 1===s?n[0]:s>=2&&s<=4?n[1]:n[2]},translate:function(s,n,o){var u=a.words[o];return 1===o.length?n?u[0]:u[1]:s+" "+a.correctGrammaticalCase(s,u)}};d.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010de u] LT",lastWeek:function(){return["[pro\u0161le] [nedjelje] [u] LT","[pro\u0161log] [ponedjeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srijede] [u] LT","[pro\u0161log] [\u010detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",ss:a.translate,m:a.translate,mm:a.translate,h:a.translate,hh:a.translate,d:"dan",dd:a.translate,M:"mjesec",MM:a.translate,y:"godinu",yy:a.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(c(381))},864:function(L,Y,c){!function(d){"use strict";d.defineLocale("mi",{months:"Kohi-t\u0101te_Hui-tanguru_Pout\u016b-te-rangi_Paenga-wh\u0101wh\u0101_Haratua_Pipiri_H\u014dngoingoi_Here-turi-k\u014dk\u0101_Mahuru_Whiringa-\u0101-nuku_Whiringa-\u0101-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_H\u014dngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"),monthsRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,weekdays:"R\u0101tapu_Mane_T\u016brei_Wenerei_T\u0101ite_Paraire_H\u0101tarei".split("_"),weekdaysShort:"Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101".split("_"),weekdaysMin:"Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [i] HH:mm",LLLL:"dddd, D MMMM YYYY [i] HH:mm"},calendar:{sameDay:"[i teie mahana, i] LT",nextDay:"[apopo i] LT",nextWeek:"dddd [i] LT",lastDay:"[inanahi i] LT",lastWeek:"dddd [whakamutunga i] LT",sameElse:"L"},relativeTime:{future:"i roto i %s",past:"%s i mua",s:"te h\u0113kona ruarua",ss:"%d h\u0113kona",m:"he meneti",mm:"%d meneti",h:"te haora",hh:"%d haora",d:"he ra",dd:"%d ra",M:"he marama",MM:"%d marama",y:"he tau",yy:"%d tau"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(c(381))},1290:function(L,Y,c){!function(d){"use strict";d.defineLocale("mk",{months:"\u0458\u0430\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d\u0438_\u0458\u0443\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),monthsShort:"\u0458\u0430\u043d_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u043e\u043a_\u043f\u0435\u0442\u043e\u043a_\u0441\u0430\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u0435_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u0430\u0431".split("_"),weekdaysMin:"\u043de_\u043fo_\u0432\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441a".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[\u0414\u0435\u043d\u0435\u0441 \u0432\u043e] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432\u043e] LT",nextWeek:"[\u0412\u043e] dddd [\u0432\u043e] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432\u043e] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0430\u0442\u0430] dddd [\u0432\u043e] LT";case 1:case 2:case 4:case 5:return"[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0438\u043e\u0442] dddd [\u0432\u043e] LT"}},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"\u043f\u0440\u0435\u0434 %s",s:"\u043d\u0435\u043a\u043e\u043b\u043a\u0443 \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u0435\u0434\u043d\u0430 \u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0435\u0434\u0435\u043d \u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0435\u0434\u0435\u043d \u0434\u0435\u043d",dd:"%d \u0434\u0435\u043d\u0430",M:"\u0435\u0434\u0435\u043d \u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0438",y:"\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(r){var s=r%10,n=r%100;return 0===r?r+"-\u0435\u0432":0===n?r+"-\u0435\u043d":n>10&&n<20?r+"-\u0442\u0438":1===s?r+"-\u0432\u0438":2===s?r+"-\u0440\u0438":7===s||8===s?r+"-\u043c\u0438":r+"-\u0442\u0438"},week:{dow:1,doy:7}})}(c(381))},8803:function(L,Y,c){!function(d){"use strict";d.defineLocale("ml",{months:"\u0d1c\u0d28\u0d41\u0d35\u0d30\u0d3f_\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41\u0d35\u0d30\u0d3f_\u0d2e\u0d3e\u0d7c\u0d1a\u0d4d\u0d1a\u0d4d_\u0d0f\u0d2a\u0d4d\u0d30\u0d3f\u0d7d_\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48_\u0d13\u0d17\u0d38\u0d4d\u0d31\u0d4d\u0d31\u0d4d_\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31\u0d02\u0d2c\u0d7c_\u0d12\u0d15\u0d4d\u0d1f\u0d4b\u0d2c\u0d7c_\u0d28\u0d35\u0d02\u0d2c\u0d7c_\u0d21\u0d3f\u0d38\u0d02\u0d2c\u0d7c".split("_"),monthsShort:"\u0d1c\u0d28\u0d41._\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41._\u0d2e\u0d3e\u0d7c._\u0d0f\u0d2a\u0d4d\u0d30\u0d3f._\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48._\u0d13\u0d17._\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31._\u0d12\u0d15\u0d4d\u0d1f\u0d4b._\u0d28\u0d35\u0d02._\u0d21\u0d3f\u0d38\u0d02.".split("_"),monthsParseExact:!0,weekdays:"\u0d1e\u0d3e\u0d2f\u0d31\u0d3e\u0d34\u0d4d\u0d1a_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d33\u0d3e\u0d34\u0d4d\u0d1a_\u0d1a\u0d4a\u0d35\u0d4d\u0d35\u0d3e\u0d34\u0d4d\u0d1a_\u0d2c\u0d41\u0d27\u0d28\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a_\u0d36\u0d28\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a".split("_"),weekdaysShort:"\u0d1e\u0d3e\u0d2f\u0d7c_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d7e_\u0d1a\u0d4a\u0d35\u0d4d\u0d35_\u0d2c\u0d41\u0d27\u0d7b_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d02_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f_\u0d36\u0d28\u0d3f".split("_"),weekdaysMin:"\u0d1e\u0d3e_\u0d24\u0d3f_\u0d1a\u0d4a_\u0d2c\u0d41_\u0d35\u0d4d\u0d2f\u0d3e_\u0d35\u0d46_\u0d36".split("_"),longDateFormat:{LT:"A h:mm -\u0d28\u0d41",LTS:"A h:mm:ss -\u0d28\u0d41",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -\u0d28\u0d41",LLLL:"dddd, D MMMM YYYY, A h:mm -\u0d28\u0d41"},calendar:{sameDay:"[\u0d07\u0d28\u0d4d\u0d28\u0d4d] LT",nextDay:"[\u0d28\u0d3e\u0d33\u0d46] LT",nextWeek:"dddd, LT",lastDay:"[\u0d07\u0d28\u0d4d\u0d28\u0d32\u0d46] LT",lastWeek:"[\u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d",past:"%s \u0d2e\u0d41\u0d7b\u0d2a\u0d4d",s:"\u0d05\u0d7d\u0d2a \u0d28\u0d3f\u0d2e\u0d3f\u0d37\u0d19\u0d4d\u0d19\u0d7e",ss:"%d \u0d38\u0d46\u0d15\u0d4d\u0d15\u0d7b\u0d21\u0d4d",m:"\u0d12\u0d30\u0d41 \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d",mm:"%d \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d",h:"\u0d12\u0d30\u0d41 \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c",hh:"%d \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c",d:"\u0d12\u0d30\u0d41 \u0d26\u0d3f\u0d35\u0d38\u0d02",dd:"%d \u0d26\u0d3f\u0d35\u0d38\u0d02",M:"\u0d12\u0d30\u0d41 \u0d2e\u0d3e\u0d38\u0d02",MM:"%d \u0d2e\u0d3e\u0d38\u0d02",y:"\u0d12\u0d30\u0d41 \u0d35\u0d7c\u0d37\u0d02",yy:"%d \u0d35\u0d7c\u0d37\u0d02"},meridiemParse:/\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f|\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46|\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d|\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02|\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f/i,meridiemHour:function(r,s){return 12===r&&(r=0),"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"===s&&r>=4||"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d"===s||"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02"===s?r+12:r},meridiem:function(r,s,n){return r<4?"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f":r<12?"\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46":r<17?"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d":r<20?"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02":"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"}})}(c(381))},3077:function(L,Y,c){!function(d){"use strict";function a(s,n,o,u){switch(o){case"s":return n?"\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434":"\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d";case"ss":return s+(n?" \u0441\u0435\u043a\u0443\u043d\u0434":" \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d");case"m":case"mm":return s+(n?" \u043c\u0438\u043d\u0443\u0442":" \u043c\u0438\u043d\u0443\u0442\u044b\u043d");case"h":case"hh":return s+(n?" \u0446\u0430\u0433":" \u0446\u0430\u0433\u0438\u0439\u043d");case"d":case"dd":return s+(n?" \u04e9\u0434\u04e9\u0440":" \u04e9\u0434\u0440\u0438\u0439\u043d");case"M":case"MM":return s+(n?" \u0441\u0430\u0440":" \u0441\u0430\u0440\u044b\u043d");case"y":case"yy":return s+(n?" \u0436\u0438\u043b":" \u0436\u0438\u043b\u0438\u0439\u043d");default:return s}}d.defineLocale("mn",{months:"\u041d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0425\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0413\u0443\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u04e9\u0440\u04e9\u0432\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0422\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0417\u0443\u0440\u0433\u0430\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u043e\u043b\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u041d\u0430\u0439\u043c\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0415\u0441\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u043d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u0445\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440".split("_"),monthsShort:"1 \u0441\u0430\u0440_2 \u0441\u0430\u0440_3 \u0441\u0430\u0440_4 \u0441\u0430\u0440_5 \u0441\u0430\u0440_6 \u0441\u0430\u0440_7 \u0441\u0430\u0440_8 \u0441\u0430\u0440_9 \u0441\u0430\u0440_10 \u0441\u0430\u0440_11 \u0441\u0430\u0440_12 \u0441\u0430\u0440".split("_"),monthsParseExact:!0,weekdays:"\u041d\u044f\u043c_\u0414\u0430\u0432\u0430\u0430_\u041c\u044f\u0433\u043c\u0430\u0440_\u041b\u0445\u0430\u0433\u0432\u0430_\u041f\u04af\u0440\u044d\u0432_\u0411\u0430\u0430\u0441\u0430\u043d_\u0411\u044f\u043c\u0431\u0430".split("_"),weekdaysShort:"\u041d\u044f\u043c_\u0414\u0430\u0432_\u041c\u044f\u0433_\u041b\u0445\u0430_\u041f\u04af\u0440_\u0411\u0430\u0430_\u0411\u044f\u043c".split("_"),weekdaysMin:"\u041d\u044f_\u0414\u0430_\u041c\u044f_\u041b\u0445_\u041f\u04af_\u0411\u0430_\u0411\u044f".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D",LLL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm",LLLL:"dddd, YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm"},meridiemParse:/\u04ae\u04e8|\u04ae\u0425/i,isPM:function(s){return"\u04ae\u0425"===s},meridiem:function(s,n,o){return s<12?"\u04ae\u04e8":"\u04ae\u0425"},calendar:{sameDay:"[\u04e8\u043d\u04e9\u04e9\u0434\u04e9\u0440] LT",nextDay:"[\u041c\u0430\u0440\u0433\u0430\u0430\u0448] LT",nextWeek:"[\u0418\u0440\u044d\u0445] dddd LT",lastDay:"[\u04e8\u0447\u0438\u0433\u0434\u04e9\u0440] LT",lastWeek:"[\u04e8\u043d\u0433\u04e9\u0440\u0441\u04e9\u043d] dddd LT",sameElse:"L"},relativeTime:{future:"%s \u0434\u0430\u0440\u0430\u0430",past:"%s \u04e9\u043c\u043d\u04e9",s:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2} \u04e9\u0434\u04e9\u0440/,ordinal:function(s,n){switch(n){case"d":case"D":case"DDD":return s+" \u04e9\u0434\u04e9\u0440";default:return s}}})}(c(381))},6801:function(L,Y,c){!function(d){"use strict";var a={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},r={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};function s(o,u,m,f){var M="";if(u)switch(m){case"s":M="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926";break;case"ss":M="%d \u0938\u0947\u0915\u0902\u0926";break;case"m":M="\u090f\u0915 \u092e\u093f\u0928\u093f\u091f";break;case"mm":M="%d \u092e\u093f\u0928\u093f\u091f\u0947";break;case"h":M="\u090f\u0915 \u0924\u093e\u0938";break;case"hh":M="%d \u0924\u093e\u0938";break;case"d":M="\u090f\u0915 \u0926\u093f\u0935\u0938";break;case"dd":M="%d \u0926\u093f\u0935\u0938";break;case"M":M="\u090f\u0915 \u092e\u0939\u093f\u0928\u093e";break;case"MM":M="%d \u092e\u0939\u093f\u0928\u0947";break;case"y":M="\u090f\u0915 \u0935\u0930\u094d\u0937";break;case"yy":M="%d \u0935\u0930\u094d\u0937\u0947"}else switch(m){case"s":M="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"ss":M="%d \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"m":M="\u090f\u0915\u093e \u092e\u093f\u0928\u093f\u091f\u093e";break;case"mm":M="%d \u092e\u093f\u0928\u093f\u091f\u093e\u0902";break;case"h":M="\u090f\u0915\u093e \u0924\u093e\u0938\u093e";break;case"hh":M="%d \u0924\u093e\u0938\u093e\u0902";break;case"d":M="\u090f\u0915\u093e \u0926\u093f\u0935\u0938\u093e";break;case"dd":M="%d \u0926\u093f\u0935\u0938\u093e\u0902";break;case"M":M="\u090f\u0915\u093e \u092e\u0939\u093f\u0928\u094d\u092f\u093e";break;case"MM":M="%d \u092e\u0939\u093f\u0928\u094d\u092f\u093e\u0902";break;case"y":M="\u090f\u0915\u093e \u0935\u0930\u094d\u0937\u093e";break;case"yy":M="%d \u0935\u0930\u094d\u0937\u093e\u0902"}return M.replace(/%d/i,o)}d.defineLocale("mr",{months:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u093f\u0932_\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932\u0948_\u0911\u0917\u0938\u094d\u091f_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930_\u0911\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930_\u0921\u093f\u0938\u0947\u0902\u092c\u0930".split("_"),monthsShort:"\u091c\u093e\u0928\u0947._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a._\u090f\u092a\u094d\u0930\u093f._\u092e\u0947._\u091c\u0942\u0928._\u091c\u0941\u0932\u0948._\u0911\u0917._\u0938\u092a\u094d\u091f\u0947\u0902._\u0911\u0915\u094d\u091f\u094b._\u0928\u094b\u0935\u094d\u0939\u0947\u0902._\u0921\u093f\u0938\u0947\u0902.".split("_"),monthsParseExact:!0,weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0933\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0933_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u0935\u093e\u091c\u0924\u093e",LTS:"A h:mm:ss \u0935\u093e\u091c\u0924\u093e",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e",LLLL:"dddd, D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0909\u0926\u094d\u092f\u093e] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u093e\u0932] LT",lastWeek:"[\u092e\u093e\u0917\u0940\u0932] dddd, LT",sameElse:"L"},relativeTime:{future:"%s\u092e\u0927\u094d\u092f\u0947",past:"%s\u092a\u0942\u0930\u094d\u0935\u0940",s,ss:s,m:s,mm:s,h:s,hh:s,d:s,dd:s,M:s,MM:s,y:s,yy:s},preparse:function(o){return o.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(u){return r[u]})},postformat:function(o){return o.replace(/\d/g,function(u){return a[u]})},meridiemParse:/\u092a\u0939\u093e\u091f\u0947|\u0938\u0915\u093e\u0933\u0940|\u0926\u0941\u092a\u093e\u0930\u0940|\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940|\u0930\u093e\u0924\u094d\u0930\u0940/,meridiemHour:function(o,u){return 12===o&&(o=0),"\u092a\u0939\u093e\u091f\u0947"===u||"\u0938\u0915\u093e\u0933\u0940"===u?o:"\u0926\u0941\u092a\u093e\u0930\u0940"===u||"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940"===u||"\u0930\u093e\u0924\u094d\u0930\u0940"===u?o>=12?o:o+12:void 0},meridiem:function(o,u,m){return o>=0&&o<6?"\u092a\u0939\u093e\u091f\u0947":o<12?"\u0938\u0915\u093e\u0933\u0940":o<17?"\u0926\u0941\u092a\u093e\u0930\u0940":o<20?"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940":"\u0930\u093e\u0924\u094d\u0930\u0940"},week:{dow:0,doy:6}})}(c(381))},4033:function(L,Y,c){!function(d){"use strict";d.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(r,s){return 12===r&&(r=0),"pagi"===s?r:"tengahari"===s?r>=11?r:r+12:"petang"===s||"malam"===s?r+12:void 0},meridiem:function(r,s,n){return r<11?"pagi":r<15?"tengahari":r<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(c(381))},9522:function(L,Y,c){!function(d){"use strict";d.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(r,s){return 12===r&&(r=0),"pagi"===s?r:"tengahari"===s?r>=11?r:r+12:"petang"===s||"malam"===s?r+12:void 0},meridiem:function(r,s,n){return r<11?"pagi":r<15?"tengahari":r<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(c(381))},7147:function(L,Y,c){!function(d){"use strict";d.defineLocale("mt",{months:"Jannar_Frar_Marzu_April_Mejju_\u0120unju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Di\u010bembru".split("_"),monthsShort:"Jan_Fra_Mar_Apr_Mej_\u0120un_Lul_Aww_Set_Ott_Nov_Di\u010b".split("_"),weekdays:"Il-\u0126add_It-Tnejn_It-Tlieta_L-Erbg\u0127a_Il-\u0126amis_Il-\u0120img\u0127a_Is-Sibt".split("_"),weekdaysShort:"\u0126ad_Tne_Tli_Erb_\u0126am_\u0120im_Sib".split("_"),weekdaysMin:"\u0126a_Tn_Tl_Er_\u0126a_\u0120i_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Illum fil-]LT",nextDay:"[G\u0127ada fil-]LT",nextWeek:"dddd [fil-]LT",lastDay:"[Il-biera\u0127 fil-]LT",lastWeek:"dddd [li g\u0127adda] [fil-]LT",sameElse:"L"},relativeTime:{future:"f\u2019 %s",past:"%s ilu",s:"ftit sekondi",ss:"%d sekondi",m:"minuta",mm:"%d minuti",h:"sieg\u0127a",hh:"%d sieg\u0127at",d:"\u0121urnata",dd:"%d \u0121ranet",M:"xahar",MM:"%d xhur",y:"sena",yy:"%d sni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(c(381))},7856:function(L,Y,c){!function(d){"use strict";var a={1:"\u1041",2:"\u1042",3:"\u1043",4:"\u1044",5:"\u1045",6:"\u1046",7:"\u1047",8:"\u1048",9:"\u1049",0:"\u1040"},r={"\u1041":"1","\u1042":"2","\u1043":"3","\u1044":"4","\u1045":"5","\u1046":"6","\u1047":"7","\u1048":"8","\u1049":"9","\u1040":"0"};d.defineLocale("my",{months:"\u1007\u1014\u103a\u1014\u101d\u102b\u101b\u102e_\u1016\u1031\u1016\u1031\u102c\u103a\u101d\u102b\u101b\u102e_\u1019\u1010\u103a_\u1027\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u1007\u1030\u101c\u102d\u102f\u1004\u103a_\u101e\u103c\u1002\u102f\u1010\u103a_\u1005\u1000\u103a\u1010\u1004\u103a\u1018\u102c_\u1021\u1031\u102c\u1000\u103a\u1010\u102d\u102f\u1018\u102c_\u1014\u102d\u102f\u101d\u1004\u103a\u1018\u102c_\u1012\u102e\u1007\u1004\u103a\u1018\u102c".split("_"),monthsShort:"\u1007\u1014\u103a_\u1016\u1031_\u1019\u1010\u103a_\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u101c\u102d\u102f\u1004\u103a_\u101e\u103c_\u1005\u1000\u103a_\u1021\u1031\u102c\u1000\u103a_\u1014\u102d\u102f_\u1012\u102e".split("_"),weekdays:"\u1010\u1014\u1004\u103a\u1039\u1002\u1014\u103d\u1031_\u1010\u1014\u1004\u103a\u1039\u101c\u102c_\u1021\u1004\u103a\u1039\u1002\u102b_\u1017\u102f\u1012\u1039\u1013\u101f\u1030\u1038_\u1000\u103c\u102c\u101e\u1015\u1010\u1031\u1038_\u101e\u1031\u102c\u1000\u103c\u102c_\u1005\u1014\u1031".split("_"),weekdaysShort:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".split("_"),weekdaysMin:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u101a\u1014\u1031.] LT [\u1019\u103e\u102c]",nextDay:"[\u1019\u1014\u1000\u103a\u1016\u103c\u1014\u103a] LT [\u1019\u103e\u102c]",nextWeek:"dddd LT [\u1019\u103e\u102c]",lastDay:"[\u1019\u1014\u1031.\u1000] LT [\u1019\u103e\u102c]",lastWeek:"[\u1015\u103c\u102e\u1038\u1001\u1032\u1037\u101e\u1031\u102c] dddd LT [\u1019\u103e\u102c]",sameElse:"L"},relativeTime:{future:"\u101c\u102c\u1019\u100a\u103a\u1037 %s \u1019\u103e\u102c",past:"\u101c\u103d\u1014\u103a\u1001\u1032\u1037\u101e\u1031\u102c %s \u1000",s:"\u1005\u1000\u1039\u1000\u1014\u103a.\u1021\u1014\u100a\u103a\u1038\u1004\u101a\u103a",ss:"%d \u1005\u1000\u1039\u1000\u1014\u1037\u103a",m:"\u1010\u1005\u103a\u1019\u102d\u1014\u1005\u103a",mm:"%d \u1019\u102d\u1014\u1005\u103a",h:"\u1010\u1005\u103a\u1014\u102c\u101b\u102e",hh:"%d \u1014\u102c\u101b\u102e",d:"\u1010\u1005\u103a\u101b\u1000\u103a",dd:"%d \u101b\u1000\u103a",M:"\u1010\u1005\u103a\u101c",MM:"%d \u101c",y:"\u1010\u1005\u103a\u1014\u103e\u1005\u103a",yy:"%d \u1014\u103e\u1005\u103a"},preparse:function(n){return n.replace(/[\u1041\u1042\u1043\u1044\u1045\u1046\u1047\u1048\u1049\u1040]/g,function(o){return r[o]})},postformat:function(n){return n.replace(/\d/g,function(o){return a[o]})},week:{dow:1,doy:4}})}(c(381))},8074:function(L,Y,c){!function(d){"use strict";d.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8._ma._ti._on._to._fr._l\xf8.".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i g\xe5r kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",ss:"%d sekunder",m:"ett minutt",mm:"%d minutter",h:"\xe9n time",hh:"%d timer",d:"\xe9n dag",dd:"%d dager",w:"\xe9n uke",ww:"%d uker",M:"\xe9n m\xe5ned",MM:"%d m\xe5neder",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(381))},8115:function(L,Y,c){!function(d){"use strict";var a={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},r={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};d.defineLocale("ne",{months:"\u091c\u0928\u0935\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f\u0932_\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0937\u094d\u091f_\u0938\u0947\u092a\u094d\u091f\u0947\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u092d\u0947\u092e\u094d\u092c\u0930_\u0921\u093f\u0938\u0947\u092e\u094d\u092c\u0930".split("_"),monthsShort:"\u091c\u0928._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f._\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908._\u0905\u0917._\u0938\u0947\u092a\u094d\u091f._\u0905\u0915\u094d\u091f\u094b._\u0928\u094b\u092d\u0947._\u0921\u093f\u0938\u0947.".split("_"),monthsParseExact:!0,weekdays:"\u0906\u0907\u0924\u092c\u093e\u0930_\u0938\u094b\u092e\u092c\u093e\u0930_\u092e\u0919\u094d\u0917\u0932\u092c\u093e\u0930_\u092c\u0941\u0927\u092c\u093e\u0930_\u092c\u093f\u0939\u093f\u092c\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u092c\u093e\u0930_\u0936\u0928\u093f\u092c\u093e\u0930".split("_"),weekdaysShort:"\u0906\u0907\u0924._\u0938\u094b\u092e._\u092e\u0919\u094d\u0917\u0932._\u092c\u0941\u0927._\u092c\u093f\u0939\u093f._\u0936\u0941\u0915\u094d\u0930._\u0936\u0928\u093f.".split("_"),weekdaysMin:"\u0906._\u0938\u094b._\u092e\u0902._\u092c\u0941._\u092c\u093f._\u0936\u0941._\u0936.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A\u0915\u094b h:mm \u092c\u091c\u0947",LTS:"A\u0915\u094b h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947"},preparse:function(n){return n.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(o){return r[o]})},postformat:function(n){return n.replace(/\d/g,function(o){return a[o]})},meridiemParse:/\u0930\u093e\u0924\u093f|\u092c\u093f\u0939\u093e\u0928|\u0926\u093f\u0909\u0901\u0938\u094b|\u0938\u093e\u0901\u091d/,meridiemHour:function(n,o){return 12===n&&(n=0),"\u0930\u093e\u0924\u093f"===o?n<4?n:n+12:"\u092c\u093f\u0939\u093e\u0928"===o?n:"\u0926\u093f\u0909\u0901\u0938\u094b"===o?n>=10?n:n+12:"\u0938\u093e\u0901\u091d"===o?n+12:void 0},meridiem:function(n,o,u){return n<3?"\u0930\u093e\u0924\u093f":n<12?"\u092c\u093f\u0939\u093e\u0928":n<16?"\u0926\u093f\u0909\u0901\u0938\u094b":n<20?"\u0938\u093e\u0901\u091d":"\u0930\u093e\u0924\u093f"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u092d\u094b\u0932\u093f] LT",nextWeek:"[\u0906\u0909\u0901\u0926\u094b] dddd[,] LT",lastDay:"[\u0939\u093f\u091c\u094b] LT",lastWeek:"[\u0917\u090f\u0915\u094b] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s\u092e\u093e",past:"%s \u0905\u0917\u093e\u0921\u093f",s:"\u0915\u0947\u0939\u0940 \u0915\u094d\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0947\u0923\u094d\u0921",m:"\u090f\u0915 \u092e\u093f\u0928\u0947\u091f",mm:"%d \u092e\u093f\u0928\u0947\u091f",h:"\u090f\u0915 \u0918\u0923\u094d\u091f\u093e",hh:"%d \u0918\u0923\u094d\u091f\u093e",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u093f\u0928\u093e",MM:"%d \u092e\u0939\u093f\u0928\u093e",y:"\u090f\u0915 \u092c\u0930\u094d\u0937",yy:"%d \u092c\u0930\u094d\u0937"},week:{dow:0,doy:6}})}(c(381))},2352:function(L,Y,c){!function(d){"use strict";var a="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),r="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),s=[/^jan/i,/^feb/i,/^(maart|mrt\.?)$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],n=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;d.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(u,m){return u?/-MMM-/.test(m)?r[u.month()]:a[u.month()]:a},monthsRegex:n,monthsShortRegex:n,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:s,longMonthsParse:s,shortMonthsParse:s,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(u){return u+(1===u||8===u||u>=20?"ste":"de")},week:{dow:1,doy:4}})}(c(381))},4804:function(L,Y,c){!function(d){"use strict";var a="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),r="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),s=[/^jan/i,/^feb/i,/^(maart|mrt\.?)$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],n=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;d.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(u,m){return u?/-MMM-/.test(m)?r[u.month()]:a[u.month()]:a},monthsRegex:n,monthsShortRegex:n,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:s,longMonthsParse:s,shortMonthsParse:s,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",w:"\xe9\xe9n week",ww:"%d weken",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(u){return u+(1===u||8===u||u>=20?"ste":"de")},week:{dow:1,doy:4}})}(c(381))},6734:function(L,Y,c){!function(d){"use strict";d.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"sundag_m\xe5ndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"su._m\xe5._ty._on._to._fr._lau.".split("_"),weekdaysMin:"su_m\xe5_ty_on_to_fr_la".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I g\xe5r klokka] LT",lastWeek:"[F\xf8reg\xe5ande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",ss:"%d sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",w:"ei veke",ww:"%d veker",M:"ein m\xe5nad",MM:"%d m\xe5nader",y:"eit \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(381))},7658:function(L,Y,c){!function(d){"use strict";d.defineLocale("oc-lnc",{months:{standalone:"geni\xe8r_febri\xe8r_mar\xe7_abril_mai_junh_julhet_agost_setembre_oct\xf2bre_novembre_decembre".split("_"),format:"de geni\xe8r_de febri\xe8r_de mar\xe7_d'abril_de mai_de junh_de julhet_d'agost_de setembre_d'oct\xf2bre_de novembre_de decembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._mar\xe7_abr._mai_junh_julh._ago._set._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"dimenge_diluns_dimars_dim\xe8cres_dij\xf2us_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dm._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dm_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:"[u\xe8i a] LT",nextDay:"[deman a] LT",nextWeek:"dddd [a] LT",lastDay:"[i\xe8r a] LT",lastWeek:"dddd [passat a] LT",sameElse:"L"},relativeTime:{future:"d'aqu\xed %s",past:"fa %s",s:"unas segondas",ss:"%d segondas",m:"una minuta",mm:"%d minutas",h:"una ora",hh:"%d oras",d:"un jorn",dd:"%d jorns",M:"un mes",MM:"%d meses",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|\xe8|a)/,ordinal:function(r,s){var n=1===r?"r":2===r?"n":3===r?"r":4===r?"t":"\xe8";return("w"===s||"W"===s)&&(n="a"),r+n},week:{dow:1,doy:4}})}(c(381))},3537:function(L,Y,c){!function(d){"use strict";var a={1:"\u0a67",2:"\u0a68",3:"\u0a69",4:"\u0a6a",5:"\u0a6b",6:"\u0a6c",7:"\u0a6d",8:"\u0a6e",9:"\u0a6f",0:"\u0a66"},r={"\u0a67":"1","\u0a68":"2","\u0a69":"3","\u0a6a":"4","\u0a6b":"5","\u0a6c":"6","\u0a6d":"7","\u0a6e":"8","\u0a6f":"9","\u0a66":"0"};d.defineLocale("pa-in",{months:"\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"),monthsShort:"\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"),weekdays:"\u0a10\u0a24\u0a35\u0a3e\u0a30_\u0a38\u0a4b\u0a2e\u0a35\u0a3e\u0a30_\u0a2e\u0a70\u0a17\u0a32\u0a35\u0a3e\u0a30_\u0a2c\u0a41\u0a27\u0a35\u0a3e\u0a30_\u0a35\u0a40\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a41\u0a71\u0a15\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a28\u0a40\u0a1a\u0a30\u0a35\u0a3e\u0a30".split("_"),weekdaysShort:"\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"),weekdaysMin:"\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"),longDateFormat:{LT:"A h:mm \u0a35\u0a1c\u0a47",LTS:"A h:mm:ss \u0a35\u0a1c\u0a47",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47",LLLL:"dddd, D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47"},calendar:{sameDay:"[\u0a05\u0a1c] LT",nextDay:"[\u0a15\u0a32] LT",nextWeek:"[\u0a05\u0a17\u0a32\u0a3e] dddd, LT",lastDay:"[\u0a15\u0a32] LT",lastWeek:"[\u0a2a\u0a3f\u0a1b\u0a32\u0a47] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0a35\u0a3f\u0a71\u0a1a",past:"%s \u0a2a\u0a3f\u0a1b\u0a32\u0a47",s:"\u0a15\u0a41\u0a1d \u0a38\u0a15\u0a3f\u0a70\u0a1f",ss:"%d \u0a38\u0a15\u0a3f\u0a70\u0a1f",m:"\u0a07\u0a15 \u0a2e\u0a3f\u0a70\u0a1f",mm:"%d \u0a2e\u0a3f\u0a70\u0a1f",h:"\u0a07\u0a71\u0a15 \u0a18\u0a70\u0a1f\u0a3e",hh:"%d \u0a18\u0a70\u0a1f\u0a47",d:"\u0a07\u0a71\u0a15 \u0a26\u0a3f\u0a28",dd:"%d \u0a26\u0a3f\u0a28",M:"\u0a07\u0a71\u0a15 \u0a2e\u0a39\u0a40\u0a28\u0a3e",MM:"%d \u0a2e\u0a39\u0a40\u0a28\u0a47",y:"\u0a07\u0a71\u0a15 \u0a38\u0a3e\u0a32",yy:"%d \u0a38\u0a3e\u0a32"},preparse:function(n){return n.replace(/[\u0a67\u0a68\u0a69\u0a6a\u0a6b\u0a6c\u0a6d\u0a6e\u0a6f\u0a66]/g,function(o){return r[o]})},postformat:function(n){return n.replace(/\d/g,function(o){return a[o]})},meridiemParse:/\u0a30\u0a3e\u0a24|\u0a38\u0a35\u0a47\u0a30|\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30|\u0a38\u0a3c\u0a3e\u0a2e/,meridiemHour:function(n,o){return 12===n&&(n=0),"\u0a30\u0a3e\u0a24"===o?n<4?n:n+12:"\u0a38\u0a35\u0a47\u0a30"===o?n:"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30"===o?n>=10?n:n+12:"\u0a38\u0a3c\u0a3e\u0a2e"===o?n+12:void 0},meridiem:function(n,o,u){return n<4?"\u0a30\u0a3e\u0a24":n<10?"\u0a38\u0a35\u0a47\u0a30":n<17?"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30":n<20?"\u0a38\u0a3c\u0a3e\u0a2e":"\u0a30\u0a3e\u0a24"},week:{dow:0,doy:6}})}(c(381))},5866:function(L,Y,c){!function(d){"use strict";var a="stycze\u0144_luty_marzec_kwiecie\u0144_maj_czerwiec_lipiec_sierpie\u0144_wrzesie\u0144_pa\u017adziernik_listopad_grudzie\u0144".split("_"),r="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrze\u015bnia_pa\u017adziernika_listopada_grudnia".split("_"),s=[/^sty/i,/^lut/i,/^mar/i,/^kwi/i,/^maj/i,/^cze/i,/^lip/i,/^sie/i,/^wrz/i,/^pa\u017a/i,/^lis/i,/^gru/i];function n(m){return m%10<5&&m%10>1&&~~(m/10)%10!=1}function o(m,f,M){var p=m+" ";switch(M){case"ss":return p+(n(m)?"sekundy":"sekund");case"m":return f?"minuta":"minut\u0119";case"mm":return p+(n(m)?"minuty":"minut");case"h":return f?"godzina":"godzin\u0119";case"hh":return p+(n(m)?"godziny":"godzin");case"ww":return p+(n(m)?"tygodnie":"tygodni");case"MM":return p+(n(m)?"miesi\u0105ce":"miesi\u0119cy");case"yy":return p+(n(m)?"lata":"lat")}}d.defineLocale("pl",{months:function(m,f){return m?/D MMMM/.test(f)?r[m.month()]:a[m.month()]:a},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_pa\u017a_lis_gru".split("_"),monthsParse:s,longMonthsParse:s,shortMonthsParse:s,weekdays:"niedziela_poniedzia\u0142ek_wtorek_\u015broda_czwartek_pi\u0105tek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_\u015br_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_\u015ar_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dzi\u015b o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedziel\u0119 o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W \u015brod\u0119 o] LT";case 6:return"[W sobot\u0119 o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zesz\u0142\u0105 niedziel\u0119 o] LT";case 3:return"[W zesz\u0142\u0105 \u015brod\u0119 o] LT";case 6:return"[W zesz\u0142\u0105 sobot\u0119 o] LT";default:return"[W zesz\u0142y] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",ss:o,m:o,mm:o,h:o,hh:o,d:"1 dzie\u0144",dd:"%d dni",w:"tydzie\u0144",ww:o,M:"miesi\u0105c",MM:o,y:"rok",yy:o},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(381))},3316:function(L,Y,c){!function(d){"use strict";d.defineLocale("pt-br",{months:"janeiro_fevereiro_mar\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"domingo_segunda-feira_ter\xe7a-feira_quarta-feira_quinta-feira_sexta-feira_s\xe1bado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_s\xe1b".split("_"),weekdaysMin:"do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [\xe0s] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [\xe0s] HH:mm"},calendar:{sameDay:"[Hoje \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xe1 %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",invalidDate:"Data inv\xe1lida"})}(c(381))},450:function(L,Y,c){!function(d){"use strict";d.defineLocale("pt",{months:"janeiro_fevereiro_mar\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Ter\xe7a-feira_Quarta-feira_Quinta-feira_Sexta-feira_S\xe1bado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_S\xe1b".split("_"),weekdaysMin:"Do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_S\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xe1 %s",s:"segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",w:"uma semana",ww:"%d semanas",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(c(381))},2721:function(L,Y,c){!function(d){"use strict";function a(s,n,o){var m=" ";return(s%100>=20||s>=100&&s%100==0)&&(m=" de "),s+m+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"s\u0103pt\u0103m\xe2ni",MM:"luni",yy:"ani"}[o]}d.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminic\u0103_luni_mar\u021bi_miercuri_joi_vineri_s\xe2mb\u0103t\u0103".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_S\xe2m".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_S\xe2".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[m\xe2ine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s \xeen urm\u0103",s:"c\xe2teva secunde",ss:a,m:"un minut",mm:a,h:"o or\u0103",hh:a,d:"o zi",dd:a,w:"o s\u0103pt\u0103m\xe2n\u0103",ww:a,M:"o lun\u0103",MM:a,y:"un an",yy:a},week:{dow:1,doy:7}})}(c(381))},4247:function(L,Y,c){!function(d){"use strict";function r(o,u,m){return"m"===m?u?"\u043c\u0438\u043d\u0443\u0442\u0430":"\u043c\u0438\u043d\u0443\u0442\u0443":o+" "+function a(o,u){var m=o.split("_");return u%10==1&&u%100!=11?m[0]:u%10>=2&&u%10<=4&&(u%100<10||u%100>=20)?m[1]:m[2]}({ss:u?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434",mm:u?"\u043c\u0438\u043d\u0443\u0442\u0430_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442":"\u043c\u0438\u043d\u0443\u0442\u0443_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442",hh:"\u0447\u0430\u0441_\u0447\u0430\u0441\u0430_\u0447\u0430\u0441\u043e\u0432",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u044f_\u0434\u043d\u0435\u0439",ww:"\u043d\u0435\u0434\u0435\u043b\u044f_\u043d\u0435\u0434\u0435\u043b\u0438_\u043d\u0435\u0434\u0435\u043b\u044c",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u0430_\u043c\u0435\u0441\u044f\u0446\u0435\u0432",yy:"\u0433\u043e\u0434_\u0433\u043e\u0434\u0430_\u043b\u0435\u0442"}[m],+o)}var s=[/^\u044f\u043d\u0432/i,/^\u0444\u0435\u0432/i,/^\u043c\u0430\u0440/i,/^\u0430\u043f\u0440/i,/^\u043c\u0430[\u0439\u044f]/i,/^\u0438\u044e\u043d/i,/^\u0438\u044e\u043b/i,/^\u0430\u0432\u0433/i,/^\u0441\u0435\u043d/i,/^\u043e\u043a\u0442/i,/^\u043d\u043e\u044f/i,/^\u0434\u0435\u043a/i];d.defineLocale("ru",{months:{format:"\u044f\u043d\u0432\u0430\u0440\u044f_\u0444\u0435\u0432\u0440\u0430\u043b\u044f_\u043c\u0430\u0440\u0442\u0430_\u0430\u043f\u0440\u0435\u043b\u044f_\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433\u0443\u0441\u0442\u0430_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f_\u043e\u043a\u0442\u044f\u0431\u0440\u044f_\u043d\u043e\u044f\u0431\u0440\u044f_\u0434\u0435\u043a\u0430\u0431\u0440\u044f".split("_"),standalone:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_")},monthsShort:{format:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_"),standalone:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440\u0442_\u0430\u043f\u0440._\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_")},weekdays:{standalone:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0430_\u0441\u0443\u0431\u0431\u043e\u0442\u0430".split("_"),format:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0443_\u0441\u0443\u0431\u0431\u043e\u0442\u0443".split("_"),isFormat:/\[ ?[\u0412\u0432] ?(?:\u043f\u0440\u043e\u0448\u043b\u0443\u044e|\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e|\u044d\u0442\u0443)? ?] ?dddd/},weekdaysShort:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),monthsParse:s,longMonthsParse:s,shortMonthsParse:s,monthsRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsShortRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsStrictRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044f\u044c]|\u0444\u0435\u0432\u0440\u0430\u043b[\u044f\u044c]|\u043c\u0430\u0440\u0442\u0430?|\u0430\u043f\u0440\u0435\u043b[\u044f\u044c]|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044f\u044c]|\u0438\u044e\u043b[\u044f\u044c]|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043e\u043a\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043d\u043e\u044f\u0431\u0440[\u044f\u044c]|\u0434\u0435\u043a\u0430\u0431\u0440[\u044f\u044c])/i,monthsShortStrictRegex:/^(\u044f\u043d\u0432\.|\u0444\u0435\u0432\u0440?\.|\u043c\u0430\u0440[\u0442.]|\u0430\u043f\u0440\.|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044c\u044f.]|\u0438\u044e\u043b[\u044c\u044f.]|\u0430\u0432\u0433\.|\u0441\u0435\u043d\u0442?\.|\u043e\u043a\u0442\.|\u043d\u043e\u044f\u0431?\.|\u0434\u0435\u043a\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., H:mm",LLLL:"dddd, D MMMM YYYY \u0433., H:mm"},calendar:{sameDay:"[\u0421\u0435\u0433\u043e\u0434\u043d\u044f, \u0432] LT",nextDay:"[\u0417\u0430\u0432\u0442\u0440\u0430, \u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430, \u0432] LT",nextWeek:function(o){if(o.week()===this.week())return 2===this.day()?"[\u0412\u043e] dddd, [\u0432] LT":"[\u0412] dddd, [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435] dddd, [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439] dddd, [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e] dddd, [\u0432] LT"}},lastWeek:function(o){if(o.week()===this.week())return 2===this.day()?"[\u0412\u043e] dddd, [\u0432] LT":"[\u0412] dddd, [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u043e\u0435] dddd, [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u044b\u0439] dddd, [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u0443\u044e] dddd, [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0447\u0435\u0440\u0435\u0437 %s",past:"%s \u043d\u0430\u0437\u0430\u0434",s:"\u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434",ss:r,m:r,mm:r,h:"\u0447\u0430\u0441",hh:r,d:"\u0434\u0435\u043d\u044c",dd:r,w:"\u043d\u0435\u0434\u0435\u043b\u044f",ww:r,M:"\u043c\u0435\u0441\u044f\u0446",MM:r,y:"\u0433\u043e\u0434",yy:r},meridiemParse:/\u043d\u043e\u0447\u0438|\u0443\u0442\u0440\u0430|\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430/i,isPM:function(o){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430)$/.test(o)},meridiem:function(o,u,m){return o<4?"\u043d\u043e\u0447\u0438":o<12?"\u0443\u0442\u0440\u0430":o<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0435\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e|\u044f)/,ordinal:function(o,u){switch(u){case"M":case"d":case"DDD":return o+"-\u0439";case"D":return o+"-\u0433\u043e";case"w":case"W":return o+"-\u044f";default:return o}},week:{dow:1,doy:4}})}(c(381))},653:function(L,Y,c){!function(d){"use strict";var a=["\u062c\u0646\u0648\u0631\u064a","\u0641\u064a\u0628\u0631\u0648\u0631\u064a","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u064a\u0644","\u0645\u0626\u064a","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u0621\u0650","\u0622\u06af\u0633\u067d","\u0633\u064a\u067e\u067d\u0645\u0628\u0631","\u0622\u06aa\u067d\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u068a\u0633\u0645\u0628\u0631"],r=["\u0622\u0686\u0631","\u0633\u0648\u0645\u0631","\u0627\u06b1\u0627\u0631\u0648","\u0627\u0631\u0628\u0639","\u062e\u0645\u064a\u0633","\u062c\u0645\u0639","\u0687\u0646\u0687\u0631"];d.defineLocale("sd",{months:a,monthsShort:a,weekdays:r,weekdaysShort:r,weekdaysMin:r,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd\u060c D MMMM YYYY HH:mm"},meridiemParse:/\u0635\u0628\u062d|\u0634\u0627\u0645/,isPM:function(n){return"\u0634\u0627\u0645"===n},meridiem:function(n,o,u){return n<12?"\u0635\u0628\u062d":"\u0634\u0627\u0645"},calendar:{sameDay:"[\u0627\u0684] LT",nextDay:"[\u0633\u0680\u0627\u06bb\u064a] LT",nextWeek:"dddd [\u0627\u06b3\u064a\u0646 \u0647\u0641\u062a\u064a \u062a\u064a] LT",lastDay:"[\u06aa\u0627\u0644\u0647\u0647] LT",lastWeek:"[\u06af\u0632\u0631\u064a\u0644 \u0647\u0641\u062a\u064a] dddd [\u062a\u064a] LT",sameElse:"L"},relativeTime:{future:"%s \u067e\u0648\u0621",past:"%s \u0627\u06b3",s:"\u0686\u0646\u062f \u0633\u064a\u06aa\u0646\u068a",ss:"%d \u0633\u064a\u06aa\u0646\u068a",m:"\u0647\u06aa \u0645\u0646\u067d",mm:"%d \u0645\u0646\u067d",h:"\u0647\u06aa \u06aa\u0644\u0627\u06aa",hh:"%d \u06aa\u0644\u0627\u06aa",d:"\u0647\u06aa \u068f\u064a\u0646\u0647\u0646",dd:"%d \u068f\u064a\u0646\u0647\u0646",M:"\u0647\u06aa \u0645\u0647\u064a\u0646\u0648",MM:"%d \u0645\u0647\u064a\u0646\u0627",y:"\u0647\u06aa \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(n){return n.replace(/\u060c/g,",")},postformat:function(n){return n.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(c(381))},7438:function(L,Y,c){!function(d){"use strict";d.defineLocale("se",{months:"o\u0111\u0111ajagem\xe1nnu_guovvam\xe1nnu_njuk\u010dam\xe1nnu_cuo\u014bom\xe1nnu_miessem\xe1nnu_geassem\xe1nnu_suoidnem\xe1nnu_borgem\xe1nnu_\u010dak\u010dam\xe1nnu_golggotm\xe1nnu_sk\xe1bmam\xe1nnu_juovlam\xe1nnu".split("_"),monthsShort:"o\u0111\u0111j_guov_njuk_cuo_mies_geas_suoi_borg_\u010dak\u010d_golg_sk\xe1b_juov".split("_"),weekdays:"sotnabeaivi_vuoss\xe1rga_ma\u014b\u014beb\xe1rga_gaskavahkku_duorastat_bearjadat_l\xe1vvardat".split("_"),weekdaysShort:"sotn_vuos_ma\u014b_gask_duor_bear_l\xe1v".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s gea\u017ees",past:"ma\u014bit %s",s:"moadde sekunddat",ss:"%d sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta m\xe1nnu",MM:"%d m\xe1nut",y:"okta jahki",yy:"%d jagit"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(381))},4090:function(L,Y,c){!function(d){"use strict";d.defineLocale("si",{months:"\u0da2\u0db1\u0dc0\u0dcf\u0dbb\u0dd2_\u0db4\u0dd9\u0db6\u0dbb\u0dc0\u0dcf\u0dbb\u0dd2_\u0db8\u0dcf\u0dbb\u0dca\u0dad\u0dd4_\u0d85\u0db4\u0dca\u200d\u0dbb\u0dda\u0dbd\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd\u0dc3\u0dca\u0dad\u0dd4_\u0dc3\u0dd0\u0db4\u0dca\u0dad\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0d94\u0d9a\u0dca\u0dad\u0ddd\u0db6\u0dbb\u0dca_\u0db1\u0ddc\u0dc0\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0daf\u0dd9\u0dc3\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca".split("_"),monthsShort:"\u0da2\u0db1_\u0db4\u0dd9\u0db6_\u0db8\u0dcf\u0dbb\u0dca_\u0d85\u0db4\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd_\u0dc3\u0dd0\u0db4\u0dca_\u0d94\u0d9a\u0dca_\u0db1\u0ddc\u0dc0\u0dd0_\u0daf\u0dd9\u0dc3\u0dd0".split("_"),weekdays:"\u0d89\u0dbb\u0dd2\u0daf\u0dcf_\u0dc3\u0db3\u0dd4\u0daf\u0dcf_\u0d85\u0d9f\u0dc4\u0dbb\u0dd4\u0dc0\u0dcf\u0daf\u0dcf_\u0db6\u0daf\u0dcf\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4\u0dc3\u0dca\u0db4\u0dad\u0dd2\u0db1\u0dca\u0daf\u0dcf_\u0dc3\u0dd2\u0d9a\u0dd4\u0dbb\u0dcf\u0daf\u0dcf_\u0dc3\u0dd9\u0db1\u0dc3\u0dd4\u0dbb\u0dcf\u0daf\u0dcf".split("_"),weekdaysShort:"\u0d89\u0dbb\u0dd2_\u0dc3\u0db3\u0dd4_\u0d85\u0d9f_\u0db6\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4_\u0dc3\u0dd2\u0d9a\u0dd4_\u0dc3\u0dd9\u0db1".split("_"),weekdaysMin:"\u0d89_\u0dc3_\u0d85_\u0db6_\u0db6\u0dca\u200d\u0dbb_\u0dc3\u0dd2_\u0dc3\u0dd9".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [\u0dc0\u0dd0\u0db1\u0dd2] dddd, a h:mm:ss"},calendar:{sameDay:"[\u0d85\u0daf] LT[\u0da7]",nextDay:"[\u0dc4\u0dd9\u0da7] LT[\u0da7]",nextWeek:"dddd LT[\u0da7]",lastDay:"[\u0d8a\u0dba\u0dda] LT[\u0da7]",lastWeek:"[\u0db4\u0dc3\u0dd4\u0d9c\u0dd2\u0dba] dddd LT[\u0da7]",sameElse:"L"},relativeTime:{future:"%s\u0d9a\u0dd2\u0db1\u0dca",past:"%s\u0d9a\u0da7 \u0db4\u0dd9\u0dbb",s:"\u0dad\u0dad\u0dca\u0db4\u0dbb \u0d9a\u0dd2\u0dc4\u0dd2\u0db4\u0dba",ss:"\u0dad\u0dad\u0dca\u0db4\u0dbb %d",m:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4\u0dc0",mm:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4 %d",h:"\u0db4\u0dd0\u0dba",hh:"\u0db4\u0dd0\u0dba %d",d:"\u0daf\u0dd2\u0db1\u0dba",dd:"\u0daf\u0dd2\u0db1 %d",M:"\u0db8\u0dcf\u0dc3\u0dba",MM:"\u0db8\u0dcf\u0dc3 %d",y:"\u0dc0\u0dc3\u0dbb",yy:"\u0dc0\u0dc3\u0dbb %d"},dayOfMonthOrdinalParse:/\d{1,2} \u0dc0\u0dd0\u0db1\u0dd2/,ordinal:function(r){return r+" \u0dc0\u0dd0\u0db1\u0dd2"},meridiemParse:/\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4|\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4|\u0db4\u0dd9.\u0dc0|\u0db4.\u0dc0./,isPM:function(r){return"\u0db4.\u0dc0."===r||"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4"===r},meridiem:function(r,s,n){return r>11?n?"\u0db4.\u0dc0.":"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4":n?"\u0db4\u0dd9.\u0dc0.":"\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4"}})}(c(381))},5872:function(L,Y,c){!function(d){"use strict";var a="janu\xe1r_febru\xe1r_marec_apr\xedl_m\xe1j_j\xfan_j\xfal_august_september_okt\xf3ber_november_december".split("_"),r="jan_feb_mar_apr_m\xe1j_j\xfan_j\xfal_aug_sep_okt_nov_dec".split("_");function s(u){return u>1&&u<5}function n(u,m,f,M){var p=u+" ";switch(f){case"s":return m||M?"p\xe1r sek\xfand":"p\xe1r sekundami";case"ss":return m||M?p+(s(u)?"sekundy":"sek\xfand"):p+"sekundami";case"m":return m?"min\xfata":M?"min\xfatu":"min\xfatou";case"mm":return m||M?p+(s(u)?"min\xfaty":"min\xfat"):p+"min\xfatami";case"h":return m?"hodina":M?"hodinu":"hodinou";case"hh":return m||M?p+(s(u)?"hodiny":"hod\xedn"):p+"hodinami";case"d":return m||M?"de\u0148":"d\u0148om";case"dd":return m||M?p+(s(u)?"dni":"dn\xed"):p+"d\u0148ami";case"M":return m||M?"mesiac":"mesiacom";case"MM":return m||M?p+(s(u)?"mesiace":"mesiacov"):p+"mesiacmi";case"y":return m||M?"rok":"rokom";case"yy":return m||M?p+(s(u)?"roky":"rokov"):p+"rokmi"}}d.defineLocale("sk",{months:a,monthsShort:r,weekdays:"nede\u013ea_pondelok_utorok_streda_\u0161tvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_\u0161t_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_\u0161t_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nede\u013eu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo \u0161tvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[v\u010dera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minul\xfa nede\u013eu o] LT";case 1:case 2:case 4:case 5:return"[minul\xfd] dddd [o] LT";case 3:return"[minul\xfa stredu o] LT";case 6:return"[minul\xfa sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:n,ss:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(381))},6373:function(L,Y,c){!function(d){"use strict";function a(s,n,o,u){var m=s+" ";switch(o){case"s":return n||u?"nekaj sekund":"nekaj sekundami";case"ss":return m+(1===s?n?"sekundo":"sekundi":2===s?n||u?"sekundi":"sekundah":s<5?n||u?"sekunde":"sekundah":"sekund");case"m":return n?"ena minuta":"eno minuto";case"mm":return m+(1===s?n?"minuta":"minuto":2===s?n||u?"minuti":"minutama":s<5?n||u?"minute":"minutami":n||u?"minut":"minutami");case"h":return n?"ena ura":"eno uro";case"hh":return m+(1===s?n?"ura":"uro":2===s?n||u?"uri":"urama":s<5?n||u?"ure":"urami":n||u?"ur":"urami");case"d":return n||u?"en dan":"enim dnem";case"dd":return m+(1===s?n||u?"dan":"dnem":2===s?n||u?"dni":"dnevoma":n||u?"dni":"dnevi");case"M":return n||u?"en mesec":"enim mesecem";case"MM":return m+(1===s?n||u?"mesec":"mesecem":2===s?n||u?"meseca":"mesecema":s<5?n||u?"mesece":"meseci":n||u?"mesecev":"meseci");case"y":return n||u?"eno leto":"enim letom";case"yy":return m+(1===s?n||u?"leto":"letom":2===s?n||u?"leti":"letoma":s<5?n||u?"leta":"leti":n||u?"let":"leti")}}d.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_\u010detrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._\u010det._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_\u010de_pe_so".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[v\u010deraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prej\u0161njo] [nedeljo] [ob] LT";case 3:return"[prej\u0161njo] [sredo] [ob] LT";case 6:return"[prej\u0161njo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prej\u0161nji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"\u010dez %s",past:"pred %s",s:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(c(381))},7410:function(L,Y,c){!function(d){"use strict";d.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_N\xebntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_N\xebn_Dhj".split("_"),weekdays:"E Diel_E H\xebn\xeb_E Mart\xeb_E M\xebrkur\xeb_E Enjte_E Premte_E Shtun\xeb".split("_"),weekdaysShort:"Die_H\xebn_Mar_M\xebr_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_M\xeb_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(r){return"M"===r.charAt(0)},meridiem:function(r,s,n){return r<12?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot n\xeb] LT",nextDay:"[Nes\xebr n\xeb] LT",nextWeek:"dddd [n\xeb] LT",lastDay:"[Dje n\xeb] LT",lastWeek:"dddd [e kaluar n\xeb] LT",sameElse:"L"},relativeTime:{future:"n\xeb %s",past:"%s m\xeb par\xeb",s:"disa sekonda",ss:"%d sekonda",m:"nj\xeb minut\xeb",mm:"%d minuta",h:"nj\xeb or\xeb",hh:"%d or\xeb",d:"nj\xeb dit\xeb",dd:"%d dit\xeb",M:"nj\xeb muaj",MM:"%d muaj",y:"nj\xeb vit",yy:"%d vite"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(381))},5970:function(L,Y,c){!function(d){"use strict";var a={words:{ss:["\u0441\u0435\u043a\u0443\u043d\u0434\u0430","\u0441\u0435\u043a\u0443\u043d\u0434\u0435","\u0441\u0435\u043a\u0443\u043d\u0434\u0438"],m:["\u0458\u0435\u0434\u0430\u043d \u043c\u0438\u043d\u0443\u0442","\u0458\u0435\u0434\u043d\u043e\u0433 \u043c\u0438\u043d\u0443\u0442\u0430"],mm:["\u043c\u0438\u043d\u0443\u0442","\u043c\u0438\u043d\u0443\u0442\u0430","\u043c\u0438\u043d\u0443\u0442\u0430"],h:["\u0458\u0435\u0434\u0430\u043d \u0441\u0430\u0442","\u0458\u0435\u0434\u043d\u043e\u0433 \u0441\u0430\u0442\u0430"],hh:["\u0441\u0430\u0442","\u0441\u0430\u0442\u0430","\u0441\u0430\u0442\u0438"],d:["\u0458\u0435\u0434\u0430\u043d \u0434\u0430\u043d","\u0458\u0435\u0434\u043d\u043e\u0433 \u0434\u0430\u043d\u0430"],dd:["\u0434\u0430\u043d","\u0434\u0430\u043d\u0430","\u0434\u0430\u043d\u0430"],M:["\u0458\u0435\u0434\u0430\u043d \u043c\u0435\u0441\u0435\u0446","\u0458\u0435\u0434\u043d\u043e\u0433 \u043c\u0435\u0441\u0435\u0446\u0430"],MM:["\u043c\u0435\u0441\u0435\u0446","\u043c\u0435\u0441\u0435\u0446\u0430","\u043c\u0435\u0441\u0435\u0446\u0438"],y:["\u0458\u0435\u0434\u043d\u0443 \u0433\u043e\u0434\u0438\u043d\u0443","\u0458\u0435\u0434\u043d\u0435 \u0433\u043e\u0434\u0438\u043d\u0435"],yy:["\u0433\u043e\u0434\u0438\u043d\u0443","\u0433\u043e\u0434\u0438\u043d\u0435","\u0433\u043e\u0434\u0438\u043d\u0430"]},correctGrammaticalCase:function(s,n){return s%10>=1&&s%10<=4&&(s%100<10||s%100>=20)?s%10==1?n[0]:n[1]:n[2]},translate:function(s,n,o,u){var f,m=a.words[o];return 1===o.length?"y"===o&&n?"\u0458\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430":u||n?m[0]:m[1]:(f=a.correctGrammaticalCase(s,m),"yy"===o&&n&&"\u0433\u043e\u0434\u0438\u043d\u0443"===f?s+" \u0433\u043e\u0434\u0438\u043d\u0430":s+" "+f)}};d.defineLocale("sr-cyrl",{months:"\u0458\u0430\u043d\u0443\u0430\u0440_\u0444\u0435\u0431\u0440\u0443\u0430\u0440_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0430\u0440_\u043e\u043a\u0442\u043e\u0431\u0430\u0440_\u043d\u043e\u0432\u0435\u043c\u0431\u0430\u0440_\u0434\u0435\u0446\u0435\u043c\u0431\u0430\u0440".split("_"),monthsShort:"\u0458\u0430\u043d._\u0444\u0435\u0431._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433._\u0441\u0435\u043f._\u043e\u043a\u0442._\u043d\u043e\u0432._\u0434\u0435\u0446.".split("_"),monthsParseExact:!0,weekdays:"\u043d\u0435\u0434\u0435\u0459\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u0430\u043a_\u0443\u0442\u043e\u0440\u0430\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u0430\u043a_\u043f\u0435\u0442\u0430\u043a_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434._\u043f\u043e\u043d._\u0443\u0442\u043e._\u0441\u0440\u0435._\u0447\u0435\u0442._\u043f\u0435\u0442._\u0441\u0443\u0431.".split("_"),weekdaysMin:"\u043d\u0435_\u043f\u043e_\u0443\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441\u0443".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[\u0434\u0430\u043d\u0430\u0441 \u0443] LT",nextDay:"[\u0441\u0443\u0442\u0440\u0430 \u0443] LT",nextWeek:function(){switch(this.day()){case 0:return"[\u0443] [\u043d\u0435\u0434\u0435\u0459\u0443] [\u0443] LT";case 3:return"[\u0443] [\u0441\u0440\u0435\u0434\u0443] [\u0443] LT";case 6:return"[\u0443] [\u0441\u0443\u0431\u043e\u0442\u0443] [\u0443] LT";case 1:case 2:case 4:case 5:return"[\u0443] dddd [\u0443] LT"}},lastDay:"[\u0458\u0443\u0447\u0435 \u0443] LT",lastWeek:function(){return["[\u043f\u0440\u043e\u0448\u043b\u0435] [\u043d\u0435\u0434\u0435\u0459\u0435] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0443\u0442\u043e\u0440\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0440\u0435\u0434\u0435] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0447\u0435\u0442\u0432\u0440\u0442\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u0435\u0442\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0443\u0431\u043e\u0442\u0435] [\u0443] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"\u043f\u0440\u0435 %s",s:"\u043d\u0435\u043a\u043e\u043b\u0438\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:a.translate,m:a.translate,mm:a.translate,h:a.translate,hh:a.translate,d:a.translate,dd:a.translate,M:a.translate,MM:a.translate,y:a.translate,yy:a.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(c(381))},1599:function(L,Y,c){!function(d){"use strict";var a={words:{ss:["sekunda","sekunde","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],d:["jedan dan","jednog dana"],dd:["dan","dana","dana"],M:["jedan mesec","jednog meseca"],MM:["mesec","meseca","meseci"],y:["jednu godinu","jedne godine"],yy:["godinu","godine","godina"]},correctGrammaticalCase:function(s,n){return s%10>=1&&s%10<=4&&(s%100<10||s%100>=20)?s%10==1?n[0]:n[1]:n[2]},translate:function(s,n,o,u){var f,m=a.words[o];return 1===o.length?"y"===o&&n?"jedna godina":u||n?m[0]:m[1]:(f=a.correctGrammaticalCase(s,m),"yy"===o&&n&&"godinu"===f?s+" godina":s+" "+f)}};d.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010de u] LT",lastWeek:function(){return["[pro\u0161le] [nedelje] [u] LT","[pro\u0161log] [ponedeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srede] [u] LT","[pro\u0161log] [\u010detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",ss:a.translate,m:a.translate,mm:a.translate,h:a.translate,hh:a.translate,d:a.translate,dd:a.translate,M:a.translate,MM:a.translate,y:a.translate,yy:a.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(c(381))},8440:function(L,Y,c){!function(d){"use strict";d.defineLocale("ss",{months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Namuhla nga] LT",nextDay:"[Kusasa nga] LT",nextWeek:"dddd [nga] LT",lastDay:"[Itolo nga] LT",lastWeek:"dddd [leliphelile] [nga] LT",sameElse:"L"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",ss:"%d mzuzwana",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(r,s,n){return r<11?"ekuseni":r<15?"emini":r<19?"entsambama":"ebusuku"},meridiemHour:function(r,s){return 12===r&&(r=0),"ekuseni"===s?r:"emini"===s?r>=11?r:r+12:"entsambama"===s||"ebusuku"===s?0===r?0:r+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(c(381))},843:function(L,Y,c){!function(d){"use strict";d.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"s\xf6ndag_m\xe5ndag_tisdag_onsdag_torsdag_fredag_l\xf6rdag".split("_"),weekdaysShort:"s\xf6n_m\xe5n_tis_ons_tor_fre_l\xf6r".split("_"),weekdaysMin:"s\xf6_m\xe5_ti_on_to_fr_l\xf6".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Ig\xe5r] LT",nextWeek:"[P\xe5] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"f\xf6r %s sedan",s:"n\xe5gra sekunder",ss:"%d sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en m\xe5nad",MM:"%d m\xe5nader",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}(\:e|\:a)/,ordinal:function(r){var s=r%10;return r+(1==~~(r%100/10)?":e":1===s||2===s?":a":":e")},week:{dow:1,doy:4}})}(c(381))},5172:function(L,Y,c){!function(d){"use strict";d.defineLocale("sw",{months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"hh:mm A",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[leo saa] LT",nextDay:"[kesho saa] LT",nextWeek:"[wiki ijayo] dddd [saat] LT",lastDay:"[jana] LT",lastWeek:"[wiki iliyopita] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",ss:"sekunde %d",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"siku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}})}(c(381))},6889:function(L,Y,c){!function(d){"use strict";var a={1:"\u0be7",2:"\u0be8",3:"\u0be9",4:"\u0bea",5:"\u0beb",6:"\u0bec",7:"\u0bed",8:"\u0bee",9:"\u0bef",0:"\u0be6"},r={"\u0be7":"1","\u0be8":"2","\u0be9":"3","\u0bea":"4","\u0beb":"5","\u0bec":"6","\u0bed":"7","\u0bee":"8","\u0bef":"9","\u0be6":"0"};d.defineLocale("ta",{months:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),monthsShort:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),weekdays:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bcd\u0bb1\u0bc1\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0b9f\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0ba9\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8".split("_"),weekdaysShort:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bc1_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0bb3\u0bcd_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0ba9\u0bcd_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf_\u0b9a\u0ba9\u0bbf".split("_"),weekdaysMin:"\u0b9e\u0bbe_\u0ba4\u0bbf_\u0b9a\u0bc6_\u0baa\u0bc1_\u0bb5\u0bbf_\u0bb5\u0bc6_\u0b9a".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[\u0b87\u0ba9\u0bcd\u0bb1\u0bc1] LT",nextDay:"[\u0ba8\u0bbe\u0bb3\u0bc8] LT",nextWeek:"dddd, LT",lastDay:"[\u0ba8\u0bc7\u0bb1\u0bcd\u0bb1\u0bc1] LT",lastWeek:"[\u0b95\u0b9f\u0ba8\u0bcd\u0ba4 \u0bb5\u0bbe\u0bb0\u0bae\u0bcd] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0b87\u0bb2\u0bcd",past:"%s \u0bae\u0bc1\u0ba9\u0bcd",s:"\u0b92\u0bb0\u0bc1 \u0b9a\u0bbf\u0bb2 \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd",ss:"%d \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd",m:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0bae\u0bcd",mm:"%d \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bb3\u0bcd",h:"\u0b92\u0bb0\u0bc1 \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",hh:"%d \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",d:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbe\u0bb3\u0bcd",dd:"%d \u0ba8\u0bbe\u0b9f\u0bcd\u0b95\u0bb3\u0bcd",M:"\u0b92\u0bb0\u0bc1 \u0bae\u0bbe\u0ba4\u0bae\u0bcd",MM:"%d \u0bae\u0bbe\u0ba4\u0b99\u0bcd\u0b95\u0bb3\u0bcd",y:"\u0b92\u0bb0\u0bc1 \u0bb5\u0bb0\u0bc1\u0b9f\u0bae\u0bcd",yy:"%d \u0b86\u0ba3\u0bcd\u0b9f\u0bc1\u0b95\u0bb3\u0bcd"},dayOfMonthOrdinalParse:/\d{1,2}\u0bb5\u0ba4\u0bc1/,ordinal:function(n){return n+"\u0bb5\u0ba4\u0bc1"},preparse:function(n){return n.replace(/[\u0be7\u0be8\u0be9\u0bea\u0beb\u0bec\u0bed\u0bee\u0bef\u0be6]/g,function(o){return r[o]})},postformat:function(n){return n.replace(/\d/g,function(o){return a[o]})},meridiemParse:/\u0baf\u0bbe\u0bae\u0bae\u0bcd|\u0bb5\u0bc8\u0b95\u0bb1\u0bc8|\u0b95\u0bbe\u0bb2\u0bc8|\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd|\u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1|\u0bae\u0bbe\u0bb2\u0bc8/,meridiem:function(n,o,u){return n<2?" \u0baf\u0bbe\u0bae\u0bae\u0bcd":n<6?" \u0bb5\u0bc8\u0b95\u0bb1\u0bc8":n<10?" \u0b95\u0bbe\u0bb2\u0bc8":n<14?" \u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd":n<18?" \u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1":n<22?" \u0bae\u0bbe\u0bb2\u0bc8":" \u0baf\u0bbe\u0bae\u0bae\u0bcd"},meridiemHour:function(n,o){return 12===n&&(n=0),"\u0baf\u0bbe\u0bae\u0bae\u0bcd"===o?n<2?n:n+12:"\u0bb5\u0bc8\u0b95\u0bb1\u0bc8"===o||"\u0b95\u0bbe\u0bb2\u0bc8"===o||"\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd"===o&&n>=10?n:n+12},week:{dow:0,doy:6}})}(c(381))},6677:function(L,Y,c){!function(d){"use strict";d.defineLocale("te",{months:"\u0c1c\u0c28\u0c35\u0c30\u0c3f_\u0c2b\u0c3f\u0c2c\u0c4d\u0c30\u0c35\u0c30\u0c3f_\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f_\u0c0f\u0c2a\u0c4d\u0c30\u0c3f\u0c32\u0c4d_\u0c2e\u0c47_\u0c1c\u0c42\u0c28\u0c4d_\u0c1c\u0c41\u0c32\u0c48_\u0c06\u0c17\u0c38\u0c4d\u0c1f\u0c41_\u0c38\u0c46\u0c2a\u0c4d\u0c1f\u0c46\u0c02\u0c2c\u0c30\u0c4d_\u0c05\u0c15\u0c4d\u0c1f\u0c4b\u0c2c\u0c30\u0c4d_\u0c28\u0c35\u0c02\u0c2c\u0c30\u0c4d_\u0c21\u0c3f\u0c38\u0c46\u0c02\u0c2c\u0c30\u0c4d".split("_"),monthsShort:"\u0c1c\u0c28._\u0c2b\u0c3f\u0c2c\u0c4d\u0c30._\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f_\u0c0f\u0c2a\u0c4d\u0c30\u0c3f._\u0c2e\u0c47_\u0c1c\u0c42\u0c28\u0c4d_\u0c1c\u0c41\u0c32\u0c48_\u0c06\u0c17._\u0c38\u0c46\u0c2a\u0c4d._\u0c05\u0c15\u0c4d\u0c1f\u0c4b._\u0c28\u0c35._\u0c21\u0c3f\u0c38\u0c46.".split("_"),monthsParseExact:!0,weekdays:"\u0c06\u0c26\u0c3f\u0c35\u0c3e\u0c30\u0c02_\u0c38\u0c4b\u0c2e\u0c35\u0c3e\u0c30\u0c02_\u0c2e\u0c02\u0c17\u0c33\u0c35\u0c3e\u0c30\u0c02_\u0c2c\u0c41\u0c27\u0c35\u0c3e\u0c30\u0c02_\u0c17\u0c41\u0c30\u0c41\u0c35\u0c3e\u0c30\u0c02_\u0c36\u0c41\u0c15\u0c4d\u0c30\u0c35\u0c3e\u0c30\u0c02_\u0c36\u0c28\u0c3f\u0c35\u0c3e\u0c30\u0c02".split("_"),weekdaysShort:"\u0c06\u0c26\u0c3f_\u0c38\u0c4b\u0c2e_\u0c2e\u0c02\u0c17\u0c33_\u0c2c\u0c41\u0c27_\u0c17\u0c41\u0c30\u0c41_\u0c36\u0c41\u0c15\u0c4d\u0c30_\u0c36\u0c28\u0c3f".split("_"),weekdaysMin:"\u0c06_\u0c38\u0c4b_\u0c2e\u0c02_\u0c2c\u0c41_\u0c17\u0c41_\u0c36\u0c41_\u0c36".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0c28\u0c47\u0c21\u0c41] LT",nextDay:"[\u0c30\u0c47\u0c2a\u0c41] LT",nextWeek:"dddd, LT",lastDay:"[\u0c28\u0c3f\u0c28\u0c4d\u0c28] LT",lastWeek:"[\u0c17\u0c24] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0c32\u0c4b",past:"%s \u0c15\u0c4d\u0c30\u0c3f\u0c24\u0c02",s:"\u0c15\u0c4a\u0c28\u0c4d\u0c28\u0c3f \u0c15\u0c4d\u0c37\u0c23\u0c3e\u0c32\u0c41",ss:"%d \u0c38\u0c46\u0c15\u0c28\u0c4d\u0c32\u0c41",m:"\u0c12\u0c15 \u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c02",mm:"%d \u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c3e\u0c32\u0c41",h:"\u0c12\u0c15 \u0c17\u0c02\u0c1f",hh:"%d \u0c17\u0c02\u0c1f\u0c32\u0c41",d:"\u0c12\u0c15 \u0c30\u0c4b\u0c1c\u0c41",dd:"%d \u0c30\u0c4b\u0c1c\u0c41\u0c32\u0c41",M:"\u0c12\u0c15 \u0c28\u0c46\u0c32",MM:"%d \u0c28\u0c46\u0c32\u0c32\u0c41",y:"\u0c12\u0c15 \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c02",yy:"%d \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c3e\u0c32\u0c41"},dayOfMonthOrdinalParse:/\d{1,2}\u0c35/,ordinal:"%d\u0c35",meridiemParse:/\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f|\u0c09\u0c26\u0c2f\u0c02|\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02|\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02/,meridiemHour:function(r,s){return 12===r&&(r=0),"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"===s?r<4?r:r+12:"\u0c09\u0c26\u0c2f\u0c02"===s?r:"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02"===s?r>=10?r:r+12:"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02"===s?r+12:void 0},meridiem:function(r,s,n){return r<4?"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f":r<10?"\u0c09\u0c26\u0c2f\u0c02":r<17?"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02":r<20?"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02":"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"},week:{dow:0,doy:6}})}(c(381))},7653:function(L,Y,c){!function(d){"use strict";d.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Ju\xf1u_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sest_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Ses_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ohin iha] LT",nextDay:"[Aban iha] LT",nextWeek:"dddd [iha] LT",lastDay:"[Horiseik iha] LT",lastWeek:"dddd [semana kotuk] [iha] LT",sameElse:"L"},relativeTime:{future:"iha %s",past:"%s liuba",s:"segundu balun",ss:"segundu %d",m:"minutu ida",mm:"minutu %d",h:"oras ida",hh:"oras %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(r){var s=r%10;return r+(1==~~(r%100/10)?"th":1===s?"st":2===s?"nd":3===s?"rd":"th")},week:{dow:1,doy:4}})}(c(381))},8579:function(L,Y,c){!function(d){"use strict";var a={0:"-\u0443\u043c",1:"-\u0443\u043c",2:"-\u044e\u043c",3:"-\u044e\u043c",4:"-\u0443\u043c",5:"-\u0443\u043c",6:"-\u0443\u043c",7:"-\u0443\u043c",8:"-\u0443\u043c",9:"-\u0443\u043c",10:"-\u0443\u043c",12:"-\u0443\u043c",13:"-\u0443\u043c",20:"-\u0443\u043c",30:"-\u044e\u043c",40:"-\u0443\u043c",50:"-\u0443\u043c",60:"-\u0443\u043c",70:"-\u0443\u043c",80:"-\u0443\u043c",90:"-\u0443\u043c",100:"-\u0443\u043c"};d.defineLocale("tg",{months:{format:"\u044f\u043d\u0432\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0430\u043b\u0438_\u043c\u0430\u0440\u0442\u0438_\u0430\u043f\u0440\u0435\u043b\u0438_\u043c\u0430\u0439\u0438_\u0438\u044e\u043d\u0438_\u0438\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442\u0438_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u0438_\u043e\u043a\u0442\u044f\u0431\u0440\u0438_\u043d\u043e\u044f\u0431\u0440\u0438_\u0434\u0435\u043a\u0430\u0431\u0440\u0438".split("_"),standalone:"\u044f\u043d\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043b_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440_\u043e\u043a\u0442\u044f\u0431\u0440_\u043d\u043e\u044f\u0431\u0440_\u0434\u0435\u043a\u0430\u0431\u0440".split("_")},monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u044f\u043a\u0448\u0430\u043d\u0431\u0435_\u0434\u0443\u0448\u0430\u043d\u0431\u0435_\u0441\u0435\u0448\u0430\u043d\u0431\u0435_\u0447\u043e\u0440\u0448\u0430\u043d\u0431\u0435_\u043f\u0430\u043d\u04b7\u0448\u0430\u043d\u0431\u0435_\u04b7\u0443\u043c\u044a\u0430_\u0448\u0430\u043d\u0431\u0435".split("_"),weekdaysShort:"\u044f\u0448\u0431_\u0434\u0448\u0431_\u0441\u0448\u0431_\u0447\u0448\u0431_\u043f\u0448\u0431_\u04b7\u0443\u043c_\u0448\u043d\u0431".split("_"),weekdaysMin:"\u044f\u0448_\u0434\u0448_\u0441\u0448_\u0447\u0448_\u043f\u0448_\u04b7\u043c_\u0448\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0418\u043c\u0440\u04ef\u0437 \u0441\u043e\u0430\u0442\u0438] LT",nextDay:"[\u0424\u0430\u0440\u0434\u043e \u0441\u043e\u0430\u0442\u0438] LT",lastDay:"[\u0414\u0438\u0440\u04ef\u0437 \u0441\u043e\u0430\u0442\u0438] LT",nextWeek:"dddd[\u0438] [\u04b3\u0430\u0444\u0442\u0430\u0438 \u043e\u044f\u043d\u0434\u0430 \u0441\u043e\u0430\u0442\u0438] LT",lastWeek:"dddd[\u0438] [\u04b3\u0430\u0444\u0442\u0430\u0438 \u0433\u0443\u0437\u0430\u0448\u0442\u0430 \u0441\u043e\u0430\u0442\u0438] LT",sameElse:"L"},relativeTime:{future:"\u0431\u0430\u044a\u0434\u0438 %s",past:"%s \u043f\u0435\u0448",s:"\u044f\u043a\u0447\u0430\u043d\u0434 \u0441\u043e\u043d\u0438\u044f",m:"\u044f\u043a \u0434\u0430\u049b\u0438\u049b\u0430",mm:"%d \u0434\u0430\u049b\u0438\u049b\u0430",h:"\u044f\u043a \u0441\u043e\u0430\u0442",hh:"%d \u0441\u043e\u0430\u0442",d:"\u044f\u043a \u0440\u04ef\u0437",dd:"%d \u0440\u04ef\u0437",M:"\u044f\u043a \u043c\u043e\u04b3",MM:"%d \u043c\u043e\u04b3",y:"\u044f\u043a \u0441\u043e\u043b",yy:"%d \u0441\u043e\u043b"},meridiemParse:/\u0448\u0430\u0431|\u0441\u0443\u0431\u04b3|\u0440\u04ef\u0437|\u0431\u0435\u0433\u043e\u04b3/,meridiemHour:function(s,n){return 12===s&&(s=0),"\u0448\u0430\u0431"===n?s<4?s:s+12:"\u0441\u0443\u0431\u04b3"===n?s:"\u0440\u04ef\u0437"===n?s>=11?s:s+12:"\u0431\u0435\u0433\u043e\u04b3"===n?s+12:void 0},meridiem:function(s,n,o){return s<4?"\u0448\u0430\u0431":s<11?"\u0441\u0443\u0431\u04b3":s<16?"\u0440\u04ef\u0437":s<19?"\u0431\u0435\u0433\u043e\u04b3":"\u0448\u0430\u0431"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0443\u043c|\u044e\u043c)/,ordinal:function(s){return s+(a[s]||a[s%10]||a[s>=100?100:null])},week:{dow:1,doy:7}})}(c(381))},9170:function(L,Y,c){!function(d){"use strict";d.defineLocale("th",{months:"\u0e21\u0e01\u0e23\u0e32\u0e04\u0e21_\u0e01\u0e38\u0e21\u0e20\u0e32\u0e1e\u0e31\u0e19\u0e18\u0e4c_\u0e21\u0e35\u0e19\u0e32\u0e04\u0e21_\u0e40\u0e21\u0e29\u0e32\u0e22\u0e19_\u0e1e\u0e24\u0e29\u0e20\u0e32\u0e04\u0e21_\u0e21\u0e34\u0e16\u0e38\u0e19\u0e32\u0e22\u0e19_\u0e01\u0e23\u0e01\u0e0e\u0e32\u0e04\u0e21_\u0e2a\u0e34\u0e07\u0e2b\u0e32\u0e04\u0e21_\u0e01\u0e31\u0e19\u0e22\u0e32\u0e22\u0e19_\u0e15\u0e38\u0e25\u0e32\u0e04\u0e21_\u0e1e\u0e24\u0e28\u0e08\u0e34\u0e01\u0e32\u0e22\u0e19_\u0e18\u0e31\u0e19\u0e27\u0e32\u0e04\u0e21".split("_"),monthsShort:"\u0e21.\u0e04._\u0e01.\u0e1e._\u0e21\u0e35.\u0e04._\u0e40\u0e21.\u0e22._\u0e1e.\u0e04._\u0e21\u0e34.\u0e22._\u0e01.\u0e04._\u0e2a.\u0e04._\u0e01.\u0e22._\u0e15.\u0e04._\u0e1e.\u0e22._\u0e18.\u0e04.".split("_"),monthsParseExact:!0,weekdays:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a\u0e1a\u0e14\u0e35_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysShort:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysMin:"\u0e2d\u0e32._\u0e08._\u0e2d._\u0e1e._\u0e1e\u0e24._\u0e28._\u0e2a.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm",LLLL:"\u0e27\u0e31\u0e19dddd\u0e17\u0e35\u0e48 D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm"},meridiemParse:/\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07|\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07/,isPM:function(r){return"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"===r},meridiem:function(r,s,n){return r<12?"\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07":"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"},calendar:{sameDay:"[\u0e27\u0e31\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextDay:"[\u0e1e\u0e23\u0e38\u0e48\u0e07\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextWeek:"dddd[\u0e2b\u0e19\u0e49\u0e32 \u0e40\u0e27\u0e25\u0e32] LT",lastDay:"[\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e27\u0e32\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",lastWeek:"[\u0e27\u0e31\u0e19]dddd[\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27 \u0e40\u0e27\u0e25\u0e32] LT",sameElse:"L"},relativeTime:{future:"\u0e2d\u0e35\u0e01 %s",past:"%s\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27",s:"\u0e44\u0e21\u0e48\u0e01\u0e35\u0e48\u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",ss:"%d \u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",m:"1 \u0e19\u0e32\u0e17\u0e35",mm:"%d \u0e19\u0e32\u0e17\u0e35",h:"1 \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",hh:"%d \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",d:"1 \u0e27\u0e31\u0e19",dd:"%d \u0e27\u0e31\u0e19",w:"1 \u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c",ww:"%d \u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c",M:"1 \u0e40\u0e14\u0e37\u0e2d\u0e19",MM:"%d \u0e40\u0e14\u0e37\u0e2d\u0e19",y:"1 \u0e1b\u0e35",yy:"%d \u0e1b\u0e35"}})}(c(381))},7452:function(L,Y,c){!function(d){"use strict";var a={1:"'inji",5:"'inji",8:"'inji",70:"'inji",80:"'inji",2:"'nji",7:"'nji",20:"'nji",50:"'nji",3:"'\xfcnji",4:"'\xfcnji",100:"'\xfcnji",6:"'njy",9:"'unjy",10:"'unjy",30:"'unjy",60:"'ynjy",90:"'ynjy"};d.defineLocale("tk",{months:"\xddanwar_Fewral_Mart_Aprel_Ma\xfd_I\xfdun_I\xfdul_Awgust_Sent\xfdabr_Okt\xfdabr_No\xfdabr_Dekabr".split("_"),monthsShort:"\xddan_Few_Mar_Apr_Ma\xfd_I\xfdn_I\xfdl_Awg_Sen_Okt_No\xfd_Dek".split("_"),weekdays:"\xddek\u015fenbe_Du\u015fenbe_Si\u015fenbe_\xc7ar\u015fenbe_Pen\u015fenbe_Anna_\u015eenbe".split("_"),weekdaysShort:"\xddek_Du\u015f_Si\u015f_\xc7ar_Pen_Ann_\u015een".split("_"),weekdaysMin:"\xddk_D\u015f_S\u015f_\xc7r_Pn_An_\u015en".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn sagat] LT",nextDay:"[ertir sagat] LT",nextWeek:"[indiki] dddd [sagat] LT",lastDay:"[d\xfc\xfdn] LT",lastWeek:"[ge\xe7en] dddd [sagat] LT",sameElse:"L"},relativeTime:{future:"%s so\u0148",past:"%s \xf6\u0148",s:"birn\xe4\xe7e sekunt",m:"bir minut",mm:"%d minut",h:"bir sagat",hh:"%d sagat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir a\xfd",MM:"%d a\xfd",y:"bir \xfdyl",yy:"%d \xfdyl"},ordinal:function(s,n){switch(n){case"d":case"D":case"Do":case"DD":return s;default:if(0===s)return s+"'unjy";var o=s%10;return s+(a[o]||a[s%100-o]||a[s>=100?100:null])}},week:{dow:1,doy:7}})}(c(381))},1351:function(L,Y,c){!function(d){"use strict";d.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(r){return r},week:{dow:1,doy:4}})}(c(381))},2788:function(L,Y,c){!function(d){"use strict";var a="pagh_wa\u2019_cha\u2019_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function n(m,f,M,p){var T=function o(m){var f=Math.floor(m%1e3/100),M=Math.floor(m%100/10),p=m%10,T="";return f>0&&(T+=a[f]+"vatlh"),M>0&&(T+=(""!==T?" ":"")+a[M]+"maH"),p>0&&(T+=(""!==T?" ":"")+a[p]),""===T?"pagh":T}(m);switch(M){case"ss":return T+" lup";case"mm":return T+" tup";case"hh":return T+" rep";case"dd":return T+" jaj";case"MM":return T+" jar";case"yy":return T+" DIS"}}d.defineLocale("tlh",{months:"tera\u2019 jar wa\u2019_tera\u2019 jar cha\u2019_tera\u2019 jar wej_tera\u2019 jar loS_tera\u2019 jar vagh_tera\u2019 jar jav_tera\u2019 jar Soch_tera\u2019 jar chorgh_tera\u2019 jar Hut_tera\u2019 jar wa\u2019maH_tera\u2019 jar wa\u2019maH wa\u2019_tera\u2019 jar wa\u2019maH cha\u2019".split("_"),monthsShort:"jar wa\u2019_jar cha\u2019_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa\u2019maH_jar wa\u2019maH wa\u2019_jar wa\u2019maH cha\u2019".split("_"),monthsParseExact:!0,weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[wa\u2019leS] LT",nextWeek:"LLL",lastDay:"[wa\u2019Hu\u2019] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:function r(m){var f=m;return-1!==m.indexOf("jaj")?f.slice(0,-3)+"leS":-1!==m.indexOf("jar")?f.slice(0,-3)+"waQ":-1!==m.indexOf("DIS")?f.slice(0,-3)+"nem":f+" pIq"},past:function s(m){var f=m;return-1!==m.indexOf("jaj")?f.slice(0,-3)+"Hu\u2019":-1!==m.indexOf("jar")?f.slice(0,-3)+"wen":-1!==m.indexOf("DIS")?f.slice(0,-3)+"ben":f+" ret"},s:"puS lup",ss:n,m:"wa\u2019 tup",mm:n,h:"wa\u2019 rep",hh:n,d:"wa\u2019 jaj",dd:n,M:"wa\u2019 jar",MM:n,y:"wa\u2019 DIS",yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(381))},7632:function(L,Y,c){!function(d){"use strict";var a={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'\xfcnc\xfc",4:"'\xfcnc\xfc",100:"'\xfcnc\xfc",6:"'nc\u0131",9:"'uncu",10:"'uncu",30:"'uncu",60:"'\u0131nc\u0131",90:"'\u0131nc\u0131"};d.defineLocale("tr",{months:"Ocak_\u015eubat_Mart_Nisan_May\u0131s_Haziran_Temmuz_A\u011fustos_Eyl\xfcl_Ekim_Kas\u0131m_Aral\u0131k".split("_"),monthsShort:"Oca_\u015eub_Mar_Nis_May_Haz_Tem_A\u011fu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Sal\u0131_\xc7ar\u015famba_Per\u015fembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pzt_Sal_\xc7ar_Per_Cum_Cmt".split("_"),weekdaysMin:"Pz_Pt_Sa_\xc7a_Pe_Cu_Ct".split("_"),meridiem:function(s,n,o){return s<12?o?"\xf6\xf6":"\xd6\xd6":o?"\xf6s":"\xd6S"},meridiemParse:/\xf6\xf6|\xd6\xd6|\xf6s|\xd6S/,isPM:function(s){return"\xf6s"===s||"\xd6S"===s},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn saat] LT",nextDay:"[yar\u0131n saat] LT",nextWeek:"[gelecek] dddd [saat] LT",lastDay:"[d\xfcn] LT",lastWeek:"[ge\xe7en] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \xf6nce",s:"birka\xe7 saniye",ss:"%d saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",w:"bir hafta",ww:"%d hafta",M:"bir ay",MM:"%d ay",y:"bir y\u0131l",yy:"%d y\u0131l"},ordinal:function(s,n){switch(n){case"d":case"D":case"Do":case"DD":return s;default:if(0===s)return s+"'\u0131nc\u0131";var o=s%10;return s+(a[o]||a[s%100-o]||a[s>=100?100:null])}},week:{dow:1,doy:7}})}(c(381))},3134:function(L,Y,c){!function(d){"use strict";function r(s,n,o,u){var m={s:["viensas secunds","'iensas secunds"],ss:[s+" secunds",s+" secunds"],m:["'n m\xedut","'iens m\xedut"],mm:[s+" m\xeduts",s+" m\xeduts"],h:["'n \xfeora","'iensa \xfeora"],hh:[s+" \xfeoras",s+" \xfeoras"],d:["'n ziua","'iensa ziua"],dd:[s+" ziuas",s+" ziuas"],M:["'n mes","'iens mes"],MM:[s+" mesen",s+" mesen"],y:["'n ar","'iens ar"],yy:[s+" ars",s+" ars"]};return u||n?m[o][0]:m[o][1]}d.defineLocale("tzl",{months:"Januar_Fevraglh_Mar\xe7_Avr\xefu_Mai_G\xfcn_Julia_Guscht_Setemvar_Listop\xe4ts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_G\xfcn_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"S\xfaladi_L\xfane\xe7i_Maitzi_M\xe1rcuri_Xh\xfaadi_Vi\xe9ner\xe7i_S\xe1turi".split("_"),weekdaysShort:"S\xfal_L\xfan_Mai_M\xe1r_Xh\xfa_Vi\xe9_S\xe1t".split("_"),weekdaysMin:"S\xfa_L\xfa_Ma_M\xe1_Xh_Vi_S\xe1".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"},meridiemParse:/d\'o|d\'a/i,isPM:function(s){return"d'o"===s.toLowerCase()},meridiem:function(s,n,o){return s>11?o?"d'o":"D'O":o?"d'a":"D'A"},calendar:{sameDay:"[oxhi \xe0] LT",nextDay:"[dem\xe0 \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[ieiri \xe0] LT",lastWeek:"[s\xfcr el] dddd [lasteu \xe0] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:r,ss:r,m:r,mm:r,h:r,hh:r,d:r,dd:r,M:r,MM:r,y:r,yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(381))},5127:function(L,Y,c){!function(d){"use strict";d.defineLocale("tzm-latn",{months:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4wbr\u02e4_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4wbr\u02e4_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",ss:"%d imik",m:"minu\u1e0d",mm:"%d minu\u1e0d",h:"sa\u025ba",hh:"%d tassa\u025bin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}})}(c(381))},2797:function(L,Y,c){!function(d){"use strict";d.defineLocale("tzm",{months:"\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54".split("_"),monthsShort:"\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54".split("_"),weekdays:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),weekdaysShort:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),weekdaysMin:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u2d30\u2d59\u2d37\u2d45 \u2d34] LT",nextDay:"[\u2d30\u2d59\u2d3d\u2d30 \u2d34] LT",nextWeek:"dddd [\u2d34] LT",lastDay:"[\u2d30\u2d5a\u2d30\u2d4f\u2d5c \u2d34] LT",lastWeek:"dddd [\u2d34] LT",sameElse:"L"},relativeTime:{future:"\u2d37\u2d30\u2d37\u2d45 \u2d59 \u2d62\u2d30\u2d4f %s",past:"\u2d62\u2d30\u2d4f %s",s:"\u2d49\u2d4e\u2d49\u2d3d",ss:"%d \u2d49\u2d4e\u2d49\u2d3d",m:"\u2d4e\u2d49\u2d4f\u2d53\u2d3a",mm:"%d \u2d4e\u2d49\u2d4f\u2d53\u2d3a",h:"\u2d59\u2d30\u2d44\u2d30",hh:"%d \u2d5c\u2d30\u2d59\u2d59\u2d30\u2d44\u2d49\u2d4f",d:"\u2d30\u2d59\u2d59",dd:"%d o\u2d59\u2d59\u2d30\u2d4f",M:"\u2d30\u2d62o\u2d53\u2d54",MM:"%d \u2d49\u2d62\u2d62\u2d49\u2d54\u2d4f",y:"\u2d30\u2d59\u2d33\u2d30\u2d59",yy:"%d \u2d49\u2d59\u2d33\u2d30\u2d59\u2d4f"},week:{dow:6,doy:12}})}(c(381))},9894:function(L,Y,c){!function(d){"use strict";d.defineLocale("ug-cn",{months:"\u064a\u0627\u0646\u06cb\u0627\u0631_\u0641\u06d0\u06cb\u0631\u0627\u0644_\u0645\u0627\u0631\u062a_\u0626\u0627\u067e\u0631\u06d0\u0644_\u0645\u0627\u064a_\u0626\u0649\u064a\u06c7\u0646_\u0626\u0649\u064a\u06c7\u0644_\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a_\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631_\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631_\u0646\u0648\u064a\u0627\u0628\u0649\u0631_\u062f\u06d0\u0643\u0627\u0628\u0649\u0631".split("_"),monthsShort:"\u064a\u0627\u0646\u06cb\u0627\u0631_\u0641\u06d0\u06cb\u0631\u0627\u0644_\u0645\u0627\u0631\u062a_\u0626\u0627\u067e\u0631\u06d0\u0644_\u0645\u0627\u064a_\u0626\u0649\u064a\u06c7\u0646_\u0626\u0649\u064a\u06c7\u0644_\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a_\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631_\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631_\u0646\u0648\u064a\u0627\u0628\u0649\u0631_\u062f\u06d0\u0643\u0627\u0628\u0649\u0631".split("_"),weekdays:"\u064a\u06d5\u0643\u0634\u06d5\u0646\u0628\u06d5_\u062f\u06c8\u0634\u06d5\u0646\u0628\u06d5_\u0633\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5_\u0686\u0627\u0631\u0634\u06d5\u0646\u0628\u06d5_\u067e\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5_\u062c\u06c8\u0645\u06d5_\u0634\u06d5\u0646\u0628\u06d5".split("_"),weekdaysShort:"\u064a\u06d5_\u062f\u06c8_\u0633\u06d5_\u0686\u0627_\u067e\u06d5_\u062c\u06c8_\u0634\u06d5".split("_"),weekdaysMin:"\u064a\u06d5_\u062f\u06c8_\u0633\u06d5_\u0686\u0627_\u067e\u06d5_\u062c\u06c8_\u0634\u06d5".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649",LLL:"YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649\u060c HH:mm",LLLL:"dddd\u060c YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649\u060c HH:mm"},meridiemParse:/\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5|\u0633\u06d5\u06be\u06d5\u0631|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646|\u0686\u06c8\u0634|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646|\u0643\u06d5\u0686/,meridiemHour:function(r,s){return 12===r&&(r=0),"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5"===s||"\u0633\u06d5\u06be\u06d5\u0631"===s||"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646"===s?r:"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646"===s||"\u0643\u06d5\u0686"===s?r+12:r>=11?r:r+12},meridiem:function(r,s,n){var o=100*r+s;return o<600?"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5":o<900?"\u0633\u06d5\u06be\u06d5\u0631":o<1130?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646":o<1230?"\u0686\u06c8\u0634":o<1800?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646":"\u0643\u06d5\u0686"},calendar:{sameDay:"[\u0628\u06c8\u06af\u06c8\u0646 \u0633\u0627\u0626\u06d5\u062a] LT",nextDay:"[\u0626\u06d5\u062a\u06d5 \u0633\u0627\u0626\u06d5\u062a] LT",nextWeek:"[\u0643\u06d0\u0644\u06d5\u0631\u0643\u0649] dddd [\u0633\u0627\u0626\u06d5\u062a] LT",lastDay:"[\u062a\u06c6\u0646\u06c8\u06af\u06c8\u0646] LT",lastWeek:"[\u0626\u0627\u0644\u062f\u0649\u0646\u0642\u0649] dddd [\u0633\u0627\u0626\u06d5\u062a] LT",sameElse:"L"},relativeTime:{future:"%s \u0643\u06d0\u064a\u0649\u0646",past:"%s \u0628\u06c7\u0631\u06c7\u0646",s:"\u0646\u06d5\u0686\u0686\u06d5 \u0633\u06d0\u0643\u0648\u0646\u062a",ss:"%d \u0633\u06d0\u0643\u0648\u0646\u062a",m:"\u0628\u0649\u0631 \u0645\u0649\u0646\u06c7\u062a",mm:"%d \u0645\u0649\u0646\u06c7\u062a",h:"\u0628\u0649\u0631 \u0633\u0627\u0626\u06d5\u062a",hh:"%d \u0633\u0627\u0626\u06d5\u062a",d:"\u0628\u0649\u0631 \u0643\u06c8\u0646",dd:"%d \u0643\u06c8\u0646",M:"\u0628\u0649\u0631 \u0626\u0627\u064a",MM:"%d \u0626\u0627\u064a",y:"\u0628\u0649\u0631 \u064a\u0649\u0644",yy:"%d \u064a\u0649\u0644"},dayOfMonthOrdinalParse:/\d{1,2}(-\u0643\u06c8\u0646\u0649|-\u0626\u0627\u064a|-\u06be\u06d5\u067e\u062a\u06d5)/,ordinal:function(r,s){switch(s){case"d":case"D":case"DDD":return r+"-\u0643\u06c8\u0646\u0649";case"w":case"W":return r+"-\u06be\u06d5\u067e\u062a\u06d5";default:return r}},preparse:function(r){return r.replace(/\u060c/g,",")},postformat:function(r){return r.replace(/,/g,"\u060c")},week:{dow:1,doy:7}})}(c(381))},6818:function(L,Y,c){!function(d){"use strict";function r(u,m,f){return"m"===f?m?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443":"h"===f?m?"\u0433\u043e\u0434\u0438\u043d\u0430":"\u0433\u043e\u0434\u0438\u043d\u0443":u+" "+function a(u,m){var f=u.split("_");return m%10==1&&m%100!=11?f[0]:m%10>=2&&m%10<=4&&(m%100<10||m%100>=20)?f[1]:f[2]}({ss:m?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434",mm:m?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d",hh:m?"\u0433\u043e\u0434\u0438\u043d\u0430_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d":"\u0433\u043e\u0434\u0438\u043d\u0443_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u043d\u0456\u0432",MM:"\u043c\u0456\u0441\u044f\u0446\u044c_\u043c\u0456\u0441\u044f\u0446\u0456_\u043c\u0456\u0441\u044f\u0446\u0456\u0432",yy:"\u0440\u0456\u043a_\u0440\u043e\u043a\u0438_\u0440\u043e\u043a\u0456\u0432"}[f],+u)}function n(u){return function(){return u+"\u043e"+(11===this.hours()?"\u0431":"")+"] LT"}}d.defineLocale("uk",{months:{format:"\u0441\u0456\u0447\u043d\u044f_\u043b\u044e\u0442\u043e\u0433\u043e_\u0431\u0435\u0440\u0435\u0437\u043d\u044f_\u043a\u0432\u0456\u0442\u043d\u044f_\u0442\u0440\u0430\u0432\u043d\u044f_\u0447\u0435\u0440\u0432\u043d\u044f_\u043b\u0438\u043f\u043d\u044f_\u0441\u0435\u0440\u043f\u043d\u044f_\u0432\u0435\u0440\u0435\u0441\u043d\u044f_\u0436\u043e\u0432\u0442\u043d\u044f_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434\u0430_\u0433\u0440\u0443\u0434\u043d\u044f".split("_"),standalone:"\u0441\u0456\u0447\u0435\u043d\u044c_\u043b\u044e\u0442\u0438\u0439_\u0431\u0435\u0440\u0435\u0437\u0435\u043d\u044c_\u043a\u0432\u0456\u0442\u0435\u043d\u044c_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u0435\u0440\u0432\u0435\u043d\u044c_\u043b\u0438\u043f\u0435\u043d\u044c_\u0441\u0435\u0440\u043f\u0435\u043d\u044c_\u0432\u0435\u0440\u0435\u0441\u0435\u043d\u044c_\u0436\u043e\u0432\u0442\u0435\u043d\u044c_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434_\u0433\u0440\u0443\u0434\u0435\u043d\u044c".split("_")},monthsShort:"\u0441\u0456\u0447_\u043b\u044e\u0442_\u0431\u0435\u0440_\u043a\u0432\u0456\u0442_\u0442\u0440\u0430\u0432_\u0447\u0435\u0440\u0432_\u043b\u0438\u043f_\u0441\u0435\u0440\u043f_\u0432\u0435\u0440_\u0436\u043e\u0432\u0442_\u043b\u0438\u0441\u0442_\u0433\u0440\u0443\u0434".split("_"),weekdays:function s(u,m){var f={nominative:"\u043d\u0435\u0434\u0456\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044f_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),accusative:"\u043d\u0435\u0434\u0456\u043b\u044e_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044e_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),genitive:"\u043d\u0435\u0434\u0456\u043b\u0456_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043a\u0430_\u0432\u0456\u0432\u0442\u043e\u0440\u043a\u0430_\u0441\u0435\u0440\u0435\u0434\u0438_\u0447\u0435\u0442\u0432\u0435\u0440\u0433\u0430_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u0456_\u0441\u0443\u0431\u043e\u0442\u0438".split("_")};return!0===u?f.nominative.slice(1,7).concat(f.nominative.slice(0,1)):u?f[/(\[[\u0412\u0432\u0423\u0443]\]) ?dddd/.test(m)?"accusative":/\[?(?:\u043c\u0438\u043d\u0443\u043b\u043e\u0457|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u043e\u0457)? ?\] ?dddd/.test(m)?"genitive":"nominative"][u.day()]:f.nominative},weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0440.",LLL:"D MMMM YYYY \u0440., HH:mm",LLLL:"dddd, D MMMM YYYY \u0440., HH:mm"},calendar:{sameDay:n("[\u0421\u044c\u043e\u0433\u043e\u0434\u043d\u0456 "),nextDay:n("[\u0417\u0430\u0432\u0442\u0440\u0430 "),lastDay:n("[\u0412\u0447\u043e\u0440\u0430 "),nextWeek:n("[\u0423] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return n("[\u041c\u0438\u043d\u0443\u043b\u043e\u0457] dddd [").call(this);case 1:case 2:case 4:return n("[\u041c\u0438\u043d\u0443\u043b\u043e\u0433\u043e] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"%s \u0442\u043e\u043c\u0443",s:"\u0434\u0435\u043a\u0456\u043b\u044c\u043a\u0430 \u0441\u0435\u043a\u0443\u043d\u0434",ss:r,m:r,mm:r,h:"\u0433\u043e\u0434\u0438\u043d\u0443",hh:r,d:"\u0434\u0435\u043d\u044c",dd:r,M:"\u043c\u0456\u0441\u044f\u0446\u044c",MM:r,y:"\u0440\u0456\u043a",yy:r},meridiemParse:/\u043d\u043e\u0447\u0456|\u0440\u0430\u043d\u043a\u0443|\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430/,isPM:function(u){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430)$/.test(u)},meridiem:function(u,m,f){return u<4?"\u043d\u043e\u0447\u0456":u<12?"\u0440\u0430\u043d\u043a\u0443":u<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u043e\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e)/,ordinal:function(u,m){switch(m){case"M":case"d":case"DDD":case"w":case"W":return u+"-\u0439";case"D":return u+"-\u0433\u043e";default:return u}},week:{dow:1,doy:7}})}(c(381))},3641:function(L,Y,c){!function(d){"use strict";var a=["\u062c\u0646\u0648\u0631\u06cc","\u0641\u0631\u0648\u0631\u06cc","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u06cc\u0644","\u0645\u0626\u06cc","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u0626\u06cc","\u0627\u06af\u0633\u062a","\u0633\u062a\u0645\u0628\u0631","\u0627\u06a9\u062a\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u062f\u0633\u0645\u0628\u0631"],r=["\u0627\u062a\u0648\u0627\u0631","\u067e\u06cc\u0631","\u0645\u0646\u06af\u0644","\u0628\u062f\u06be","\u062c\u0645\u0639\u0631\u0627\u062a","\u062c\u0645\u0639\u06c1","\u06c1\u0641\u062a\u06c1"];d.defineLocale("ur",{months:a,monthsShort:a,weekdays:r,weekdaysShort:r,weekdaysMin:r,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd\u060c D MMMM YYYY HH:mm"},meridiemParse:/\u0635\u0628\u062d|\u0634\u0627\u0645/,isPM:function(n){return"\u0634\u0627\u0645"===n},meridiem:function(n,o,u){return n<12?"\u0635\u0628\u062d":"\u0634\u0627\u0645"},calendar:{sameDay:"[\u0622\u062c \u0628\u0648\u0642\u062a] LT",nextDay:"[\u06a9\u0644 \u0628\u0648\u0642\u062a] LT",nextWeek:"dddd [\u0628\u0648\u0642\u062a] LT",lastDay:"[\u06af\u0630\u0634\u062a\u06c1 \u0631\u0648\u0632 \u0628\u0648\u0642\u062a] LT",lastWeek:"[\u06af\u0630\u0634\u062a\u06c1] dddd [\u0628\u0648\u0642\u062a] LT",sameElse:"L"},relativeTime:{future:"%s \u0628\u0639\u062f",past:"%s \u0642\u0628\u0644",s:"\u0686\u0646\u062f \u0633\u06cc\u06a9\u0646\u0688",ss:"%d \u0633\u06cc\u06a9\u0646\u0688",m:"\u0627\u06cc\u06a9 \u0645\u0646\u0679",mm:"%d \u0645\u0646\u0679",h:"\u0627\u06cc\u06a9 \u06af\u06be\u0646\u0679\u06c1",hh:"%d \u06af\u06be\u0646\u0679\u06d2",d:"\u0627\u06cc\u06a9 \u062f\u0646",dd:"%d \u062f\u0646",M:"\u0627\u06cc\u06a9 \u0645\u0627\u06c1",MM:"%d \u0645\u0627\u06c1",y:"\u0627\u06cc\u06a9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(n){return n.replace(/\u060c/g,",")},postformat:function(n){return n.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(c(381))},5267:function(L,Y,c){!function(d){"use strict";d.defineLocale("uz-latn",{months:"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"),monthsShort:"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"),weekdays:"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"),weekdaysShort:"Yak_Dush_Sesh_Chor_Pay_Jum_Shan".split("_"),weekdaysMin:"Ya_Du_Se_Cho_Pa_Ju_Sha".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Bugun soat] LT [da]",nextDay:"[Ertaga] LT [da]",nextWeek:"dddd [kuni soat] LT [da]",lastDay:"[Kecha soat] LT [da]",lastWeek:"[O'tgan] dddd [kuni soat] LT [da]",sameElse:"L"},relativeTime:{future:"Yaqin %s ichida",past:"Bir necha %s oldin",s:"soniya",ss:"%d soniya",m:"bir daqiqa",mm:"%d daqiqa",h:"bir soat",hh:"%d soat",d:"bir kun",dd:"%d kun",M:"bir oy",MM:"%d oy",y:"bir yil",yy:"%d yil"},week:{dow:1,doy:7}})}(c(381))},7457:function(L,Y,c){!function(d){"use strict";d.defineLocale("uz",{months:"\u044f\u043d\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043b_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440_\u043e\u043a\u0442\u044f\u0431\u0440_\u043d\u043e\u044f\u0431\u0440_\u0434\u0435\u043a\u0430\u0431\u0440".split("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u042f\u043a\u0448\u0430\u043d\u0431\u0430_\u0414\u0443\u0448\u0430\u043d\u0431\u0430_\u0421\u0435\u0448\u0430\u043d\u0431\u0430_\u0427\u043e\u0440\u0448\u0430\u043d\u0431\u0430_\u041f\u0430\u0439\u0448\u0430\u043d\u0431\u0430_\u0416\u0443\u043c\u0430_\u0428\u0430\u043d\u0431\u0430".split("_"),weekdaysShort:"\u042f\u043a\u0448_\u0414\u0443\u0448_\u0421\u0435\u0448_\u0427\u043e\u0440_\u041f\u0430\u0439_\u0416\u0443\u043c_\u0428\u0430\u043d".split("_"),weekdaysMin:"\u042f\u043a_\u0414\u0443_\u0421\u0435_\u0427\u043e_\u041f\u0430_\u0416\u0443_\u0428\u0430".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[\u0411\u0443\u0433\u0443\u043d \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",nextDay:"[\u042d\u0440\u0442\u0430\u0433\u0430] LT [\u0434\u0430]",nextWeek:"dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",lastDay:"[\u041a\u0435\u0447\u0430 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",lastWeek:"[\u0423\u0442\u0433\u0430\u043d] dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",sameElse:"L"},relativeTime:{future:"\u042f\u043a\u0438\u043d %s \u0438\u0447\u0438\u0434\u0430",past:"\u0411\u0438\u0440 \u043d\u0435\u0447\u0430 %s \u043e\u043b\u0434\u0438\u043d",s:"\u0444\u0443\u0440\u0441\u0430\u0442",ss:"%d \u0444\u0443\u0440\u0441\u0430\u0442",m:"\u0431\u0438\u0440 \u0434\u0430\u043a\u0438\u043a\u0430",mm:"%d \u0434\u0430\u043a\u0438\u043a\u0430",h:"\u0431\u0438\u0440 \u0441\u043e\u0430\u0442",hh:"%d \u0441\u043e\u0430\u0442",d:"\u0431\u0438\u0440 \u043a\u0443\u043d",dd:"%d \u043a\u0443\u043d",M:"\u0431\u0438\u0440 \u043e\u0439",MM:"%d \u043e\u0439",y:"\u0431\u0438\u0440 \u0439\u0438\u043b",yy:"%d \u0439\u0438\u043b"},week:{dow:1,doy:7}})}(c(381))},8452:function(L,Y,c){!function(d){"use strict";d.defineLocale("vi",{months:"th\xe1ng 1_th\xe1ng 2_th\xe1ng 3_th\xe1ng 4_th\xe1ng 5_th\xe1ng 6_th\xe1ng 7_th\xe1ng 8_th\xe1ng 9_th\xe1ng 10_th\xe1ng 11_th\xe1ng 12".split("_"),monthsShort:"Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12".split("_"),monthsParseExact:!0,weekdays:"ch\u1ee7 nh\u1eadt_th\u1ee9 hai_th\u1ee9 ba_th\u1ee9 t\u01b0_th\u1ee9 n\u0103m_th\u1ee9 s\xe1u_th\u1ee9 b\u1ea3y".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(r){return/^ch$/i.test(r)},meridiem:function(r,s,n){return r<12?n?"sa":"SA":n?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [n\u0103m] YYYY",LLL:"D MMMM [n\u0103m] YYYY HH:mm",LLLL:"dddd, D MMMM [n\u0103m] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[H\xf4m nay l\xfac] LT",nextDay:"[Ng\xe0y mai l\xfac] LT",nextWeek:"dddd [tu\u1ea7n t\u1edbi l\xfac] LT",lastDay:"[H\xf4m qua l\xfac] LT",lastWeek:"dddd [tu\u1ea7n tr\u01b0\u1edbc l\xfac] LT",sameElse:"L"},relativeTime:{future:"%s t\u1edbi",past:"%s tr\u01b0\u1edbc",s:"v\xe0i gi\xe2y",ss:"%d gi\xe2y",m:"m\u1ed9t ph\xfat",mm:"%d ph\xfat",h:"m\u1ed9t gi\u1edd",hh:"%d gi\u1edd",d:"m\u1ed9t ng\xe0y",dd:"%d ng\xe0y",w:"m\u1ed9t tu\u1ea7n",ww:"%d tu\u1ea7n",M:"m\u1ed9t th\xe1ng",MM:"%d th\xe1ng",y:"m\u1ed9t n\u0103m",yy:"%d n\u0103m"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(r){return r},week:{dow:1,doy:4}})}(c(381))},8731:function(L,Y,c){!function(d){"use strict";d.defineLocale("x-pseudo",{months:"J~\xe1\xf1\xfa\xe1~r\xfd_F~\xe9br\xfa~\xe1r\xfd_~M\xe1rc~h_\xc1p~r\xedl_~M\xe1\xfd_~J\xfa\xf1\xe9~_J\xfal~\xfd_\xc1\xfa~g\xfast~_S\xe9p~t\xe9mb~\xe9r_\xd3~ct\xf3b~\xe9r_\xd1~\xf3v\xe9m~b\xe9r_~D\xe9c\xe9~mb\xe9r".split("_"),monthsShort:"J~\xe1\xf1_~F\xe9b_~M\xe1r_~\xc1pr_~M\xe1\xfd_~J\xfa\xf1_~J\xfal_~\xc1\xfag_~S\xe9p_~\xd3ct_~\xd1\xf3v_~D\xe9c".split("_"),monthsParseExact:!0,weekdays:"S~\xfa\xf1d\xe1~\xfd_M\xf3~\xf1d\xe1\xfd~_T\xfa\xe9~sd\xe1\xfd~_W\xe9d~\xf1\xe9sd~\xe1\xfd_T~h\xfars~d\xe1\xfd_~Fr\xedd~\xe1\xfd_S~\xe1t\xfar~d\xe1\xfd".split("_"),weekdaysShort:"S~\xfa\xf1_~M\xf3\xf1_~T\xfa\xe9_~W\xe9d_~Th\xfa_~Fr\xed_~S\xe1t".split("_"),weekdaysMin:"S~\xfa_M\xf3~_T\xfa_~W\xe9_T~h_Fr~_S\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~\xf3d\xe1~\xfd \xe1t] LT",nextDay:"[T~\xf3m\xf3~rr\xf3~w \xe1t] LT",nextWeek:"dddd [\xe1t] LT",lastDay:"[\xdd~\xe9st~\xe9rd\xe1~\xfd \xe1t] LT",lastWeek:"[L~\xe1st] dddd [\xe1t] LT",sameElse:"L"},relativeTime:{future:"\xed~\xf1 %s",past:"%s \xe1~g\xf3",s:"\xe1 ~f\xe9w ~s\xe9c\xf3~\xf1ds",ss:"%d s~\xe9c\xf3\xf1~ds",m:"\xe1 ~m\xed\xf1~\xfat\xe9",mm:"%d m~\xed\xf1\xfa~t\xe9s",h:"\xe1~\xf1 h\xf3~\xfar",hh:"%d h~\xf3\xfars",d:"\xe1 ~d\xe1\xfd",dd:"%d d~\xe1\xfds",M:"\xe1 ~m\xf3\xf1~th",MM:"%d m~\xf3\xf1t~hs",y:"\xe1 ~\xfd\xe9\xe1r",yy:"%d \xfd~\xe9\xe1rs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(r){var s=r%10;return r+(1==~~(r%100/10)?"th":1===s?"st":2===s?"nd":3===s?"rd":"th")},week:{dow:1,doy:4}})}(c(381))},1138:function(L,Y,c){!function(d){"use strict";d.defineLocale("yo",{months:"S\u1eb9\u0301r\u1eb9\u0301_E\u0300re\u0300le\u0300_\u1eb8r\u1eb9\u0300na\u0300_I\u0300gbe\u0301_E\u0300bibi_O\u0300ku\u0300du_Ag\u1eb9mo_O\u0300gu\u0301n_Owewe_\u1ecc\u0300wa\u0300ra\u0300_Be\u0301lu\u0301_\u1ecc\u0300p\u1eb9\u0300\u0300".split("_"),monthsShort:"S\u1eb9\u0301r_E\u0300rl_\u1eb8rn_I\u0300gb_E\u0300bi_O\u0300ku\u0300_Ag\u1eb9_O\u0300gu\u0301_Owe_\u1ecc\u0300wa\u0300_Be\u0301l_\u1ecc\u0300p\u1eb9\u0300\u0300".split("_"),weekdays:"A\u0300i\u0300ku\u0301_Aje\u0301_I\u0300s\u1eb9\u0301gun_\u1eccj\u1ecd\u0301ru\u0301_\u1eccj\u1ecd\u0301b\u1ecd_\u1eb8ti\u0300_A\u0300ba\u0301m\u1eb9\u0301ta".split("_"),weekdaysShort:"A\u0300i\u0300k_Aje\u0301_I\u0300s\u1eb9\u0301_\u1eccjr_\u1eccjb_\u1eb8ti\u0300_A\u0300ba\u0301".split("_"),weekdaysMin:"A\u0300i\u0300_Aj_I\u0300s_\u1eccr_\u1eccb_\u1eb8t_A\u0300b".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[O\u0300ni\u0300 ni] LT",nextDay:"[\u1ecc\u0300la ni] LT",nextWeek:"dddd [\u1eccs\u1eb9\u0300 to\u0301n'b\u1ecd] [ni] LT",lastDay:"[A\u0300na ni] LT",lastWeek:"dddd [\u1eccs\u1eb9\u0300 to\u0301l\u1ecd\u0301] [ni] LT",sameElse:"L"},relativeTime:{future:"ni\u0301 %s",past:"%s k\u1ecdja\u0301",s:"i\u0300s\u1eb9ju\u0301 aaya\u0301 die",ss:"aaya\u0301 %d",m:"i\u0300s\u1eb9ju\u0301 kan",mm:"i\u0300s\u1eb9ju\u0301 %d",h:"wa\u0301kati kan",hh:"wa\u0301kati %d",d:"\u1ecdj\u1ecd\u0301 kan",dd:"\u1ecdj\u1ecd\u0301 %d",M:"osu\u0300 kan",MM:"osu\u0300 %d",y:"\u1ecddu\u0301n kan",yy:"\u1ecddu\u0301n %d"},dayOfMonthOrdinalParse:/\u1ecdj\u1ecd\u0301\s\d{1,2}/,ordinal:"\u1ecdj\u1ecd\u0301 %d",week:{dow:1,doy:4}})}(c(381))},3456:function(L,Y,c){!function(d){"use strict";d.defineLocale("zh-cn",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u5468\u65e5_\u5468\u4e00_\u5468\u4e8c_\u5468\u4e09_\u5468\u56db_\u5468\u4e94_\u5468\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5Ah\u70b9mm\u5206",LLLL:"YYYY\u5e74M\u6708D\u65e5ddddAh\u70b9mm\u5206",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(r,s){return 12===r&&(r=0),"\u51cc\u6668"===s||"\u65e9\u4e0a"===s||"\u4e0a\u5348"===s?r:"\u4e0b\u5348"===s||"\u665a\u4e0a"===s?r+12:r>=11?r:r+12},meridiem:function(r,s,n){var o=100*r+s;return o<600?"\u51cc\u6668":o<900?"\u65e9\u4e0a":o<1130?"\u4e0a\u5348":o<1230?"\u4e2d\u5348":o<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:function(r){return r.week()!==this.week()?"[\u4e0b]dddLT":"[\u672c]dddLT"},lastDay:"[\u6628\u5929]LT",lastWeek:function(r){return this.week()!==r.week()?"[\u4e0a]dddLT":"[\u672c]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u5468)/,ordinal:function(r,s){switch(s){case"d":case"D":case"DDD":return r+"\u65e5";case"M":return r+"\u6708";case"w":case"W":return r+"\u5468";default:return r}},relativeTime:{future:"%s\u540e",past:"%s\u524d",s:"\u51e0\u79d2",ss:"%d \u79d2",m:"1 \u5206\u949f",mm:"%d \u5206\u949f",h:"1 \u5c0f\u65f6",hh:"%d \u5c0f\u65f6",d:"1 \u5929",dd:"%d \u5929",w:"1 \u5468",ww:"%d \u5468",M:"1 \u4e2a\u6708",MM:"%d \u4e2a\u6708",y:"1 \u5e74",yy:"%d \u5e74"},week:{dow:1,doy:4}})}(c(381))},2456:function(L,Y,c){!function(d){"use strict";d.defineLocale("zh-hk",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(r,s){return 12===r&&(r=0),"\u51cc\u6668"===s||"\u65e9\u4e0a"===s||"\u4e0a\u5348"===s?r:"\u4e2d\u5348"===s?r>=11?r:r+12:"\u4e0b\u5348"===s||"\u665a\u4e0a"===s?r+12:void 0},meridiem:function(r,s,n){var o=100*r+s;return o<600?"\u51cc\u6668":o<900?"\u65e9\u4e0a":o<1200?"\u4e0a\u5348":1200===o?"\u4e2d\u5348":o<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:"[\u4e0b]ddddLT",lastDay:"[\u6628\u5929]LT",lastWeek:"[\u4e0a]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(r,s){switch(s){case"d":case"D":case"DDD":return r+"\u65e5";case"M":return r+"\u6708";case"w":case"W":return r+"\u9031";default:return r}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(c(381))},4301:function(L,Y,c){!function(d){"use strict";d.defineLocale("zh-mo",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"D/M/YYYY",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(r,s){return 12===r&&(r=0),"\u51cc\u6668"===s||"\u65e9\u4e0a"===s||"\u4e0a\u5348"===s?r:"\u4e2d\u5348"===s?r>=11?r:r+12:"\u4e0b\u5348"===s||"\u665a\u4e0a"===s?r+12:void 0},meridiem:function(r,s,n){var o=100*r+s;return o<600?"\u51cc\u6668":o<900?"\u65e9\u4e0a":o<1130?"\u4e0a\u5348":o<1230?"\u4e2d\u5348":o<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929] LT",nextDay:"[\u660e\u5929] LT",nextWeek:"[\u4e0b]dddd LT",lastDay:"[\u6628\u5929] LT",lastWeek:"[\u4e0a]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(r,s){switch(s){case"d":case"D":case"DDD":return r+"\u65e5";case"M":return r+"\u6708";case"w":case"W":return r+"\u9031";default:return r}},relativeTime:{future:"%s\u5167",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(c(381))},3944:function(L,Y,c){!function(d){"use strict";d.defineLocale("zh-tw",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(r,s){return 12===r&&(r=0),"\u51cc\u6668"===s||"\u65e9\u4e0a"===s||"\u4e0a\u5348"===s?r:"\u4e2d\u5348"===s?r>=11?r:r+12:"\u4e0b\u5348"===s||"\u665a\u4e0a"===s?r+12:void 0},meridiem:function(r,s,n){var o=100*r+s;return o<600?"\u51cc\u6668":o<900?"\u65e9\u4e0a":o<1130?"\u4e0a\u5348":o<1230?"\u4e2d\u5348":o<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929] LT",nextDay:"[\u660e\u5929] LT",nextWeek:"[\u4e0b]dddd LT",lastDay:"[\u6628\u5929] LT",lastWeek:"[\u4e0a]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(r,s){switch(s){case"d":case"D":case"DDD":return r+"\u65e5";case"M":return r+"\u6708";case"w":case"W":return r+"\u9031";default:return r}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(c(381))},381:function(L,Y,c){(L=c.nmd(L)).exports=function(){"use strict";var d,j;function a(){return d.apply(null,arguments)}function s(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function n(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function o(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function u(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var t;for(t in e)if(o(e,t))return!1;return!0}function m(e){return void 0===e}function f(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function M(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function p(e,t){var _,i=[],l=e.length;for(_=0;_>>0;for(_=0;_0)for(i=0;i=0?i?"+":"":"-")+Math.pow(10,Math.max(0,t-_.length)).toString().substr(1)+_}var ut=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,Ie=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,lt={},ye={};function v(e,t,i,_){var l=_;"string"==typeof _&&(l=function(){return this[_]()}),e&&(ye[e]=l),t&&(ye[t[0]]=function(){return X(l.apply(this,arguments),t[1],t[2])}),i&&(ye[i]=function(){return this.localeData().ordinal(l.apply(this,arguments),e)})}function Ha(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function Ce(e,t){return e.isValid()?(t=Et(t,e.localeData()),lt[t]=lt[t]||function ja(e){var i,_,t=e.match(ut);for(i=0,_=t.length;i<_;i++)t[i]=ye[t[i]]?ye[t[i]]:Ha(t[i]);return function(l){var y,h="";for(y=0;y<_;y++)h+=q(t[y])?t[y].call(l,e):t[y];return h}}(t),lt[t](e)):e.localeData().invalidDate()}function Et(e,t){var i=5;function _(l){return t.longDateFormat(l)||l}for(Ie.lastIndex=0;i>=0&&Ie.test(e);)e=e.replace(Ie,_),Ie.lastIndex=0,i-=1;return e}var At={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"};function V(e){return"string"==typeof e?At[e]||At[e.toLowerCase()]:void 0}function mt(e){var i,_,t={};for(_ in e)o(e,_)&&(i=V(_))&&(t[i]=e[_]);return t}var Ia={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};var Ke,Ft=/\d/,G=/\d\d/,zt=/\d{3}/,ct=/\d{4}/,Je=/[+-]?\d{6}/,A=/\d\d?/,Rt=/\d\d\d\d?/,Nt=/\d\d\d\d\d\d?/,Ue=/\d{1,3}/,Mt=/\d{1,4}/,Be=/[+-]?\d{1,6}/,pe=/\d+/,Ge=/[+-]?\d+/,Ja=/Z|[+-]\d\d:?\d\d/gi,Ve=/Z|[+-]\d\d(?::?\d\d)?/gi,je=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,ke=/^[1-9]\d?/,ht=/^([1-9]\d|\d)/;function g(e,t,i){Ke[e]=q(t)?t:function(_,l){return _&&i?i:t}}function Ba(e,t){return o(Ke,e)?Ke[e](t._strict,t._locale):new RegExp(function Ga(e){return te(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(t,i,_,l,h){return i||_||l||h}))}(e))}function te(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function K(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function x(e){var t=+e,i=0;return 0!==t&&isFinite(t)&&(i=K(t)),i}Ke={};var ft={};function E(e,t){var i,l,_=t;for("string"==typeof e&&(e=[e]),f(t)&&(_=function(h,y){y[t]=x(h)}),l=e.length,i=0;i68?1900:2e3)};var R,It=De("FullYear",!0);function De(e,t){return function(i){return null!=i?(Ct(this,e,i),a.updateOffset(this,t),this):Oe(this,e)}}function Oe(e,t){if(!e.isValid())return NaN;var i=e._d,_=e._isUTC;switch(t){case"Milliseconds":return _?i.getUTCMilliseconds():i.getMilliseconds();case"Seconds":return _?i.getUTCSeconds():i.getSeconds();case"Minutes":return _?i.getUTCMinutes():i.getMinutes();case"Hours":return _?i.getUTCHours():i.getHours();case"Date":return _?i.getUTCDate():i.getDate();case"Day":return _?i.getUTCDay():i.getDay();case"Month":return _?i.getUTCMonth():i.getMonth();case"FullYear":return _?i.getUTCFullYear():i.getFullYear();default:return NaN}}function Ct(e,t,i){var _,l,h,y,w;if(e.isValid()&&!isNaN(i)){switch(_=e._d,l=e._isUTC,t){case"Milliseconds":return void(l?_.setUTCMilliseconds(i):_.setMilliseconds(i));case"Seconds":return void(l?_.setUTCSeconds(i):_.setSeconds(i));case"Minutes":return void(l?_.setUTCMinutes(i):_.setMinutes(i));case"Hours":return void(l?_.setUTCHours(i):_.setHours(i));case"Date":return void(l?_.setUTCDate(i):_.setDate(i));case"FullYear":break;default:return}h=i,y=e.month(),w=29!==(w=e.date())||1!==y||$e(h)?w:28,l?_.setUTCFullYear(h,y,w):_.setFullYear(h,y,w)}}function Lt(e,t){if(isNaN(e)||isNaN(t))return NaN;var i=function Xa(e,t){return(e%t+t)%t}(t,12);return e+=(t-i)/12,1===i?$e(e)?29:28:31-i%7%2}R=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;t=0?(w=new Date(e+400,t,i,_,l,h,y),isFinite(w.getFullYear())&&w.setFullYear(e)):w=new Date(e,t,i,_,l,h,y),w}function We(e){var t,i;return e<100&&e>=0?((i=Array.prototype.slice.call(arguments))[0]=e+400,t=new Date(Date.UTC.apply(null,i)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function Ze(e,t,i){var _=7+t-i;return-(7+We(e,0,_).getUTCDay()-t)%7+_-1}function Kt(e,t,i,_,l){var S,P,w=1+7*(t-1)+(7+i-_)%7+Ze(e,_,l);return w<=0?P=Pe(S=e-1)+w:w>Pe(e)?(S=e+1,P=w-Pe(e)):(S=e,P=w),{year:S,dayOfYear:P}}function Ee(e,t,i){var h,y,_=Ze(e.year(),t,i),l=Math.floor((e.dayOfYear()-_-1)/7)+1;return l<1?h=l+ne(y=e.year()-1,t,i):l>ne(e.year(),t,i)?(h=l-ne(e.year(),t,i),y=e.year()+1):(y=e.year(),h=l),{week:h,year:y}}function ne(e,t,i){var _=Ze(e,t,i),l=Ze(e+1,t,i);return(Pe(e)-_+l)/7}v("w",["ww",2],"wo","week"),v("W",["WW",2],"Wo","isoWeek"),g("w",A,ke),g("ww",A,G),g("W",A,ke),g("WW",A,G),xe(["w","ww","W","WW"],function(e,t,i,_){t[_.substr(0,1)]=x(e)});function Yt(e,t){return e.slice(t,7).concat(e.slice(0,t))}v("d",0,"do","day"),v("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),v("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),v("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),v("e",0,0,"weekday"),v("E",0,0,"isoWeekday"),g("d",A),g("e",A),g("E",A),g("dd",function(e,t){return t.weekdaysMinRegex(e)}),g("ddd",function(e,t){return t.weekdaysShortRegex(e)}),g("dddd",function(e,t){return t.weekdaysRegex(e)}),xe(["dd","ddd","dddd"],function(e,t,i,_){var l=i._locale.weekdaysParse(e,_,i._strict);null!=l?t.d=l:k(i).invalidWeekday=e}),xe(["d","e","E"],function(e,t,i,_){t[_]=x(e)});var ys="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),$t="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),ps="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),ks=je,Ds=je,ws=je;function bs(e,t,i){var _,l,h,y=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],_=0;_<7;++_)h=H([2e3,1]).day(_),this._minWeekdaysParse[_]=this.weekdaysMin(h,"").toLocaleLowerCase(),this._shortWeekdaysParse[_]=this.weekdaysShort(h,"").toLocaleLowerCase(),this._weekdaysParse[_]=this.weekdays(h,"").toLocaleLowerCase();return i?"dddd"===t?-1!==(l=R.call(this._weekdaysParse,y))?l:null:"ddd"===t?-1!==(l=R.call(this._shortWeekdaysParse,y))?l:null:-1!==(l=R.call(this._minWeekdaysParse,y))?l:null:"dddd"===t?-1!==(l=R.call(this._weekdaysParse,y))||-1!==(l=R.call(this._shortWeekdaysParse,y))||-1!==(l=R.call(this._minWeekdaysParse,y))?l:null:"ddd"===t?-1!==(l=R.call(this._shortWeekdaysParse,y))||-1!==(l=R.call(this._weekdaysParse,y))||-1!==(l=R.call(this._minWeekdaysParse,y))?l:null:-1!==(l=R.call(this._minWeekdaysParse,y))||-1!==(l=R.call(this._weekdaysParse,y))||-1!==(l=R.call(this._shortWeekdaysParse,y))?l:null}function yt(){function e(U,oe){return oe.length-U.length}var h,y,w,S,P,t=[],i=[],_=[],l=[];for(h=0;h<7;h++)y=H([2e3,1]).day(h),w=te(this.weekdaysMin(y,"")),S=te(this.weekdaysShort(y,"")),P=te(this.weekdays(y,"")),t.push(w),i.push(S),_.push(P),l.push(w),l.push(S),l.push(P);t.sort(e),i.sort(e),_.sort(e),l.sort(e),this._weekdaysRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+_.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+i.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+t.join("|")+")","i")}function pt(){return this.hours()%12||12}function Zt(e,t){v(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function Qt(e,t){return t._meridiemParse}v("H",["HH",2],0,"hour"),v("h",["hh",2],0,pt),v("k",["kk",2],0,function Es(){return this.hours()||24}),v("hmm",0,0,function(){return""+pt.apply(this)+X(this.minutes(),2)}),v("hmmss",0,0,function(){return""+pt.apply(this)+X(this.minutes(),2)+X(this.seconds(),2)}),v("Hmm",0,0,function(){return""+this.hours()+X(this.minutes(),2)}),v("Hmmss",0,0,function(){return""+this.hours()+X(this.minutes(),2)+X(this.seconds(),2)}),Zt("a",!0),Zt("A",!1),g("a",Qt),g("A",Qt),g("H",A,ht),g("h",A,ke),g("k",A,ke),g("HH",A,G),g("hh",A,G),g("kk",A,G),g("hmm",Rt),g("hmmss",Nt),g("Hmm",Rt),g("Hmmss",Nt),E(["H","HH"],N),E(["k","kk"],function(e,t,i){var _=x(e);t[N]=24===_?0:_}),E(["a","A"],function(e,t,i){i._isPm=i._locale.isPM(e),i._meridiem=e}),E(["h","hh"],function(e,t,i){t[N]=x(e),k(i).bigHour=!0}),E("hmm",function(e,t,i){var _=e.length-2;t[N]=x(e.substr(0,_)),t[$]=x(e.substr(_)),k(i).bigHour=!0}),E("hmmss",function(e,t,i){var _=e.length-4,l=e.length-2;t[N]=x(e.substr(0,_)),t[$]=x(e.substr(_,2)),t[se]=x(e.substr(l)),k(i).bigHour=!0}),E("Hmm",function(e,t,i){var _=e.length-2;t[N]=x(e.substr(0,_)),t[$]=x(e.substr(_))}),E("Hmmss",function(e,t,i){var _=e.length-4,l=e.length-2;t[N]=x(e.substr(0,_)),t[$]=x(e.substr(_,2)),t[se]=x(e.substr(l))});var zs=De("Hours",!0);var Fe,qt={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:es,monthsShort:Jt,week:{dow:0,doy:6},weekdays:ys,weekdaysMin:ps,weekdaysShort:$t,meridiemParse:/[ap]\.?m?\.?/i},z={},Ae={};function Ns(e,t){var i,_=Math.min(e.length,t.length);for(i=0;i<_;i+=1)if(e[i]!==t[i])return i;return _}function Xt(e){return e&&e.toLowerCase().replace("_","-")}function Qe(e){var t=null;if(void 0===z[e]&&L&&L.exports&&function Cs(e){return!(!e||!e.match("^[^/\\\\]*$"))}(e))try{t=Fe._abbr,c(5358)("./"+e),ue(t)}catch{z[e]=null}return z[e]}function ue(e,t){var i;return e&&((i=m(t)?re(e):kt(e,t))?Fe=i:typeof console<"u"&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),Fe._abbr}function kt(e,t){if(null!==t){var i,_=qt;if(t.abbr=e,null!=z[e])Ne("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),_=z[e]._config;else if(null!=t.parentLocale)if(null!=z[t.parentLocale])_=z[t.parentLocale]._config;else{if(null==(i=Qe(t.parentLocale)))return Ae[t.parentLocale]||(Ae[t.parentLocale]=[]),Ae[t.parentLocale].push({name:e,config:t}),null;_=i._config}return z[e]=new dt(_t(_,t)),Ae[e]&&Ae[e].forEach(function(l){kt(l.name,l.config)}),ue(e),z[e]}return delete z[e],null}function re(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return Fe;if(!s(e)){if(t=Qe(e))return t;e=[e]}return function Is(e){for(var i,_,l,h,t=0;t0;){if(l=Qe(h.slice(0,i).join("-")))return l;if(_&&_.length>=i&&Ns(h,_)>=i-1)break;i--}t++}return Fe}(e)}function Dt(e){var t,i=e._a;return i&&-2===k(e).overflow&&(t=i[ae]<0||i[ae]>11?ae:i[ee]<1||i[ee]>Lt(i[J],i[ae])?ee:i[N]<0||i[N]>24||24===i[N]&&(0!==i[$]||0!==i[se]||0!==i[he])?N:i[$]<0||i[$]>59?$:i[se]<0||i[se]>59?se:i[he]<0||i[he]>999?he:-1,k(e)._overflowDayOfYear&&(tee)&&(t=ee),k(e)._overflowWeeks&&-1===t&&(t=Ka),k(e)._overflowWeekday&&-1===t&&(t=$a),k(e).overflow=t),e}var Bs=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Gs=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Vs=/Z|[+-]\d\d(?::?\d\d)?/,qe=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],wt=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Ks=/^\/?Date\((-?\d+)/i,$s=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,Zs={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function ea(e){var t,i,h,y,w,S,_=e._i,l=Bs.exec(_)||Gs.exec(_),P=qe.length,U=wt.length;if(l){for(k(e).iso=!0,t=0,i=P;t7)&&(S=!0)):(h=e._locale._week.dow,y=e._locale._week.doy,P=Ee(F(),h,y),i=we(t.gg,e._a[J],P.year),_=we(t.w,P.week),null!=t.d?((l=t.d)<0||l>6)&&(S=!0):null!=t.e?(l=t.e+h,(t.e<0||t.e>6)&&(S=!0)):l=h),_<1||_>ne(i,h,y)?k(e)._overflowWeeks=!0:null!=S?k(e)._overflowWeekday=!0:(w=Kt(i,_,l,h,y),e._a[J]=w.year,e._dayOfYear=w.dayOfYear)}(e),null!=e._dayOfYear&&(y=we(e._a[J],l[J]),(e._dayOfYear>Pe(y)||0===e._dayOfYear)&&(k(e)._overflowDayOfYear=!0),i=We(y,0,e._dayOfYear),e._a[ae]=i.getUTCMonth(),e._a[ee]=i.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=_[t]=l[t];for(;t<7;t++)e._a[t]=_[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[N]&&0===e._a[$]&&0===e._a[se]&&0===e._a[he]&&(e._nextDay=!0,e._a[N]=0),e._d=(e._useUTC?We:us).apply(null,_),h=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[N]=24),e._w&&typeof e._w.d<"u"&&e._w.d!==h&&(k(e).weekdayMismatch=!0)}}function Tt(e){if(e._f!==a.ISO_8601)if(e._f!==a.RFC_2822){e._a=[],k(e).empty=!0;var i,_,l,h,y,P,U,t=""+e._i,w=t.length,S=0;for(U=(l=Et(e._f,e._locale).match(ut)||[]).length,i=0;i0&&k(e).unusedInput.push(y),t=t.slice(t.indexOf(_)+_.length),S+=_.length),ye[h]?(_?k(e).empty=!1:k(e).unusedTokens.push(h),Va(h,_,e)):e._strict&&!_&&k(e).unusedTokens.push(h);k(e).charsLeftOver=w-S,t.length>0&&k(e).unusedInput.push(t),e._a[N]<=12&&!0===k(e).bigHour&&e._a[N]>0&&(k(e).bigHour=void 0),k(e).parsedDateParts=e._a.slice(0),k(e).meridiem=e._meridiem,e._a[N]=function rn(e,t,i){var _;return null==i?t:null!=e.meridiemHour?e.meridiemHour(t,i):(null!=e.isPM&&((_=e.isPM(i))&&t<12&&(t+=12),!_&&12===t&&(t=0)),t)}(e._locale,e._a[N],e._meridiem),null!==(P=k(e).era)&&(e._a[J]=e._locale.erasConvertYear(P,e._a[J])),gt(e),Dt(e)}else ta(e);else ea(e)}function aa(e){var t=e._i,i=e._f;return e._locale=e._locale||re(e._l),null===t||void 0===i&&""===t?Q({nullInput:!0}):("string"==typeof t&&(e._i=t=e._locale.preparse(t)),B(t)?new Me(Dt(t)):(M(t)?e._d=t:s(i)?function _n(e){var t,i,_,l,h,y,w=!1,S=e._f.length;if(0===S)return k(e).invalidFormat=!0,void(e._d=new Date(NaN));for(l=0;lthis?this:e:Q()});function na(e,t){var i,_;if(1===t.length&&s(t[0])&&(t=t[0]),!t.length)return F();for(i=t[0],_=1;_=0?new Date(e+400,t,i)-Ma:new Date(e,t,i).valueOf()}function fa(e,t,i){return e<100&&e>=0?Date.UTC(e+400,t,i)-Ma:Date.UTC(e,t,i)}function jt(e,t){return t.erasAbbrRegex(e)}function xt(){var l,h,y,w,S,e=[],t=[],i=[],_=[],P=this.eras();for(l=0,h=P.length;l(h=ne(e,_,l))&&(t=h),Er.call(this,e,t,i,_,l))}function Er(e,t,i,_,l){var h=Kt(e,t,i,_,l),y=We(h.year,0,h.dayOfYear);return this.year(y.getUTCFullYear()),this.month(y.getUTCMonth()),this.date(y.getUTCDate()),this}v("N",0,0,"eraAbbr"),v("NN",0,0,"eraAbbr"),v("NNN",0,0,"eraAbbr"),v("NNNN",0,0,"eraName"),v("NNNNN",0,0,"eraNarrow"),v("y",["y",1],"yo","eraYear"),v("y",["yy",2],0,"eraYear"),v("y",["yyy",3],0,"eraYear"),v("y",["yyyy",4],0,"eraYear"),g("N",jt),g("NN",jt),g("NNN",jt),g("NNNN",function vr(e,t){return t.erasNameRegex(e)}),g("NNNNN",function br(e,t){return t.erasNarrowRegex(e)}),E(["N","NN","NNN","NNNN","NNNNN"],function(e,t,i,_){var l=i._locale.erasParse(e,_,i._strict);l?k(i).era=l:k(i).invalidEra=e}),g("y",pe),g("yy",pe),g("yyy",pe),g("yyyy",pe),g("yo",function Sr(e,t){return t._eraYearOrdinalRegex||pe}),E(["y","yy","yyy","yyyy"],J),E(["yo"],function(e,t,i,_){var l;i._locale._eraYearOrdinalRegex&&(l=e.match(i._locale._eraYearOrdinalRegex)),t[J]=i._locale.eraYearOrdinalParse?i._locale.eraYearOrdinalParse(e,l):parseInt(e,10)}),v(0,["gg",2],0,function(){return this.weekYear()%100}),v(0,["GG",2],0,function(){return this.isoWeekYear()%100}),nt("gggg","weekYear"),nt("ggggg","weekYear"),nt("GGGG","isoWeekYear"),nt("GGGGG","isoWeekYear"),g("G",Ge),g("g",Ge),g("GG",A,G),g("gg",A,G),g("GGGG",Mt,ct),g("gggg",Mt,ct),g("GGGGG",Be,Je),g("ggggg",Be,Je),xe(["gggg","ggggg","GGGG","GGGGG"],function(e,t,i,_){t[_.substr(0,2)]=x(e)}),xe(["gg","GG"],function(e,t,i,_){t[_]=a.parseTwoDigitYear(e)}),v("Q",0,"Qo","quarter"),g("Q",Ft),E("Q",function(e,t){t[ae]=3*(x(e)-1)}),v("D",["DD",2],"Do","date"),g("D",A,ke),g("DD",A,G),g("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),E(["D","DD"],ee),E("Do",function(e,t){t[ee]=x(e.match(A)[0])});var Ya=De("Date",!0);v("DDD",["DDDD",3],"DDDo","dayOfYear"),g("DDD",Ue),g("DDDD",zt),E(["DDD","DDDD"],function(e,t,i){i._dayOfYear=x(e)}),v("m",["mm",2],0,"minute"),g("m",A,ht),g("mm",A,G),E(["m","mm"],$);var zr=De("Minutes",!1);v("s",["ss",2],0,"second"),g("s",A,ht),g("ss",A,G),E(["s","ss"],se);var le,ya,Rr=De("Seconds",!1);for(v("S",0,0,function(){return~~(this.millisecond()/100)}),v(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),v(0,["SSS",3],0,"millisecond"),v(0,["SSSS",4],0,function(){return 10*this.millisecond()}),v(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),v(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),v(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),v(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),v(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),g("S",Ue,Ft),g("SS",Ue,G),g("SSS",Ue,zt),le="SSSS";le.length<=9;le+="S")g(le,pe);function Nr(e,t){t[he]=x(1e3*("0."+e))}for(le="S";le.length<=9;le+="S")E(le,Nr);ya=De("Milliseconds",!1),v("z",0,0,"zoneAbbr"),v("zz",0,0,"zoneName");var D=Me.prototype;function pa(e){return e}D.add=Wn,D.calendar=function In(e,t){1===arguments.length&&(arguments[0]?An(arguments[0])?(e=arguments[0],t=void 0):function Rn(e){var l,t=n(e)&&!u(e),i=!1,_=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for(l=0;l<_.length;l+=1)i=i||o(e,_[l]);return t&&i}(arguments[0])&&(t=arguments[0],e=void 0):(e=void 0,t=void 0));var i=e||F(),_=St(i,this).startOf("day"),l=a.calendarFormat(this,_)||"sameElse",h=t&&(q(t[l])?t[l].call(this,i):t[l]);return this.format(h||this.localeData().calendar(l,this,F(i)))},D.clone=function Cn(){return new Me(this)},D.diff=function $n(e,t,i){var _,l,h;if(!this.isValid())return NaN;if(!(_=St(e,this)).isValid())return NaN;switch(l=6e4*(_.utcOffset()-this.utcOffset()),t=V(t)){case"year":h=tt(this,_)/12;break;case"month":h=tt(this,_);break;case"quarter":h=tt(this,_)/3;break;case"second":h=(this-_)/1e3;break;case"minute":h=(this-_)/6e4;break;case"hour":h=(this-_)/36e5;break;case"day":h=(this-_-l)/864e5;break;case"week":h=(this-_-l)/6048e5;break;default:h=this-_}return i?h:K(h)},D.endOf=function rr(e){var t,i;if(void 0===(e=V(e))||"millisecond"===e||!this.isValid())return this;switch(i=this._isUTC?fa:ha,e){case"year":t=i(this.year()+1,0,1)-1;break;case"quarter":t=i(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=i(this.year(),this.month()+1,1)-1;break;case"week":t=i(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=i(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=i(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=st-Te(t+(this._isUTC?0:this.utcOffset()*ge),st)-1;break;case"minute":t=this._d.valueOf(),t+=ge-Te(t,ge)-1;break;case"second":t=this._d.valueOf(),t+=1e3-Te(t,1e3)-1}return this._d.setTime(t),a.updateOffset(this,!0),this},D.format=function Xn(e){e||(e=this.isUtc()?a.defaultFormatUtc:a.defaultFormat);var t=Ce(this,e);return this.localeData().postformat(t)},D.from=function er(e,t){return this.isValid()&&(B(e)&&e.isValid()||F(e).isValid())?Z({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},D.fromNow=function tr(e){return this.from(F(),e)},D.to=function ar(e,t){return this.isValid()&&(B(e)&&e.isValid()||F(e).isValid())?Z({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},D.toNow=function sr(e){return this.to(F(),e)},D.get=function Qa(e){return q(this[e=V(e)])?this[e]():this},D.invalidAt=function Mr(){return k(this).overflow},D.isAfter=function Jn(e,t){var i=B(e)?e:F(e);return!(!this.isValid()||!i.isValid())&&("millisecond"===(t=V(t)||"millisecond")?this.valueOf()>i.valueOf():i.valueOf()9999?Ce(i,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):q(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",Ce(i,"Z")):Ce(i,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},D.inspect=function qn(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var i,_,e="moment",t="";return this.isLocal()||(e=0===this.utcOffset()?"moment.utc":"moment.parseZone",t="Z"),i="["+e+'("]',_=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",this.format(i+_+"-MM-DD[T]HH:mm:ss.SSS"+t+'[")]')},typeof Symbol<"u"&&null!=Symbol.for&&(D[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),D.toJSON=function lr(){return this.isValid()?this.toISOString():null},D.toString=function Zn(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},D.unix=function _r(){return Math.floor(this.valueOf()/1e3)},D.valueOf=function ir(){return this._d.valueOf()-6e4*(this._offset||0)},D.creationData=function hr(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},D.eraName=function yr(){var e,t,i,_=this.localeData().eras();for(e=0,t=_.length;ethis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},D.isLocal=function Hn(){return!!this.isValid()&&!this._isUTC},D.isUtcOffset=function jn(){return!!this.isValid()&&this._isUTC},D.isUtc=ia,D.isUTC=ia,D.zoneAbbr=function Ir(){return this._isUTC?"UTC":""},D.zoneName=function Cr(){return this._isUTC?"Coordinated Universal Time":""},D.dates=C("dates accessor is deprecated. Use date instead.",Ya),D.months=C("months accessor is deprecated. Use month instead",Gt),D.years=C("years accessor is deprecated. Use year instead",It),D.zone=C("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function Dn(e,t){return null!=e?("string"!=typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}),D.isDSTShifted=C("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function Sn(){if(!m(this._isDSTShifted))return this._isDSTShifted;var t,e={};return Re(e,this),(e=aa(e))._a?(t=e._isUTC?H(e._a):F(e._a),this._isDSTShifted=this.isValid()&&function yn(e,t,i){var y,_=Math.min(e.length,t.length),l=Math.abs(e.length-t.length),h=0;for(y=0;y<_;y++)(i&&e[y]!==t[y]||!i&&x(e[y])!==x(t[y]))&&h++;return h+l}(e._a,t.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted});var W=dt.prototype;function rt(e,t,i,_){var l=re(),h=H().set(_,t);return l[i](h,e)}function ka(e,t,i){if(f(e)&&(t=e,e=void 0),e=e||"",null!=t)return rt(e,t,i,"month");var _,l=[];for(_=0;_<12;_++)l[_]=rt(e,_,i,"month");return l}function Pt(e,t,i,_){"boolean"==typeof e?(f(t)&&(i=t,t=void 0),t=t||""):(i=t=e,e=!1,f(t)&&(i=t,t=void 0),t=t||"");var y,l=re(),h=e?l._week.dow:0,w=[];if(null!=i)return rt(t,(i+h)%7,_,"day");for(y=0;y<7;y++)w[y]=rt(t,(y+h)%7,_,"day");return w}W.calendar=function Sa(e,t,i){var _=this._calendar[e]||this._calendar.sameElse;return q(_)?_.call(t,i):_},W.longDateFormat=function Pa(e){var t=this._longDateFormat[e],i=this._longDateFormat[e.toUpperCase()];return t||!i?t:(this._longDateFormat[e]=i.match(ut).map(function(_){return"MMMM"===_||"MM"===_||"DD"===_||"dddd"===_?_.slice(1):_}).join(""),this._longDateFormat[e])},W.invalidDate=function Wa(){return this._invalidDate},W.ordinal=function Fa(e){return this._ordinal.replace("%d",e)},W.preparse=pa,W.postformat=pa,W.relativeTime=function Ra(e,t,i,_){var l=this._relativeTime[i];return q(l)?l(e,t,i,_):l.replace(/%d/i,e)},W.pastFuture=function Na(e,t){var i=this._relativeTime[e>0?"future":"past"];return q(i)?i(t):i.replace(/%s/i,t)},W.set=function va(e){var t,i;for(i in e)o(e,i)&&(q(t=e[i])?this[i]=t:this["_"+i]=t);this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},W.eras=function fr(e,t){var i,_,l,h=this._eras||re("en")._eras;for(i=0,_=h.length;i<_;++i)switch("string"==typeof h[i].since&&(l=a(h[i].since).startOf("day"),h[i].since=l.valueOf()),typeof h[i].until){case"undefined":h[i].until=1/0;break;case"string":l=a(h[i].until).startOf("day").valueOf(),h[i].until=l.valueOf()}return h},W.erasParse=function Lr(e,t,i){var _,l,y,w,S,h=this.eras();for(e=e.toUpperCase(),_=0,l=h.length;_=0)return h[_]},W.erasConvertYear=function Yr(e,t){var i=e.since<=e.until?1:-1;return void 0===t?a(e.since).year():a(e.since).year()+(t-e.offset)*i},W.erasAbbrRegex=function gr(e){return o(this,"_erasAbbrRegex")||xt.call(this),e?this._erasAbbrRegex:this._erasRegex},W.erasNameRegex=function wr(e){return o(this,"_erasNameRegex")||xt.call(this),e?this._erasNameRegex:this._erasRegex},W.erasNarrowRegex=function Tr(e){return o(this,"_erasNarrowRegex")||xt.call(this),e?this._erasNarrowRegex:this._erasRegex},W.months=function ss(e,t){return e?s(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||Ut).test(t)?"format":"standalone"][e.month()]:s(this._months)?this._months:this._months.standalone},W.monthsShort=function ns(e,t){return e?s(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[Ut.test(t)?"format":"standalone"][e.month()]:s(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},W.monthsParse=function is(e,t,i){var _,l,h;if(this._monthsParseExact)return rs.call(this,e,t,i);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),_=0;_<12;_++){if(l=H([2e3,_]),i&&!this._longMonthsParse[_]&&(this._longMonthsParse[_]=new RegExp("^"+this.months(l,"").replace(".","")+"$","i"),this._shortMonthsParse[_]=new RegExp("^"+this.monthsShort(l,"").replace(".","")+"$","i")),!i&&!this._monthsParse[_]&&(h="^"+this.months(l,"")+"|^"+this.monthsShort(l,""),this._monthsParse[_]=new RegExp(h.replace(".",""),"i")),i&&"MMMM"===t&&this._longMonthsParse[_].test(e))return _;if(i&&"MMM"===t&&this._shortMonthsParse[_].test(e))return _;if(!i&&this._monthsParse[_].test(e))return _}},W.monthsRegex=function os(e){return this._monthsParseExact?(o(this,"_monthsRegex")||Vt.call(this),e?this._monthsStrictRegex:this._monthsRegex):(o(this,"_monthsRegex")||(this._monthsRegex=as),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},W.monthsShortRegex=function ds(e){return this._monthsParseExact?(o(this,"_monthsRegex")||Vt.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(o(this,"_monthsShortRegex")||(this._monthsShortRegex=ts),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)},W.week=function ls(e){return Ee(e,this._week.dow,this._week.doy).week},W.firstDayOfYear=function Ms(){return this._week.doy},W.firstDayOfWeek=function cs(){return this._week.dow},W.weekdays=function gs(e,t){var i=s(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(t)?"format":"standalone"];return!0===e?Yt(i,this._week.dow):e?i[e.day()]:i},W.weekdaysMin=function vs(e){return!0===e?Yt(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin},W.weekdaysShort=function Ts(e){return!0===e?Yt(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort},W.weekdaysParse=function Ss(e,t,i){var _,l,h;if(this._weekdaysParseExact)return bs.call(this,e,t,i);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),_=0;_<7;_++){if(l=H([2e3,1]).day(_),i&&!this._fullWeekdaysParse[_]&&(this._fullWeekdaysParse[_]=new RegExp("^"+this.weekdays(l,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[_]=new RegExp("^"+this.weekdaysShort(l,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[_]=new RegExp("^"+this.weekdaysMin(l,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[_]||(h="^"+this.weekdays(l,"")+"|^"+this.weekdaysShort(l,"")+"|^"+this.weekdaysMin(l,""),this._weekdaysParse[_]=new RegExp(h.replace(".",""),"i")),i&&"dddd"===t&&this._fullWeekdaysParse[_].test(e))return _;if(i&&"ddd"===t&&this._shortWeekdaysParse[_].test(e))return _;if(i&&"dd"===t&&this._minWeekdaysParse[_].test(e))return _;if(!i&&this._weekdaysParse[_].test(e))return _}},W.weekdaysRegex=function Ps(e){return this._weekdaysParseExact?(o(this,"_weekdaysRegex")||yt.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(o(this,"_weekdaysRegex")||(this._weekdaysRegex=ks),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},W.weekdaysShortRegex=function Os(e){return this._weekdaysParseExact?(o(this,"_weekdaysRegex")||yt.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(o(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Ds),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},W.weekdaysMinRegex=function Ws(e){return this._weekdaysParseExact?(o(this,"_weekdaysRegex")||yt.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(o(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=ws),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},W.isPM=function As(e){return"p"===(e+"").toLowerCase().charAt(0)},W.meridiem=function Rs(e,t,i){return e>11?i?"pm":"PM":i?"am":"AM"},ue("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1===x(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}}),a.lang=C("moment.lang is deprecated. Use moment.locale instead.",ue),a.langData=C("moment.langData is deprecated. Use moment.localeData instead.",re);var ie=Math.abs;function Da(e,t,i,_){var l=Z(t,i);return e._milliseconds+=_*l._milliseconds,e._days+=_*l._days,e._months+=_*l._months,e._bubble()}function wa(e){return e<0?Math.floor(e):Math.ceil(e)}function ga(e){return 4800*e/146097}function Ot(e){return 146097*e/4800}function _e(e){return function(){return this.as(e)}}var Ta=_e("ms"),ti=_e("s"),ai=_e("m"),si=_e("h"),ni=_e("d"),ri=_e("w"),ii=_e("M"),_i=_e("Q"),di=_e("y"),oi=Ta;function Le(e){return function(){return this.isValid()?this._data[e]:NaN}}var mi=Le("milliseconds"),ci=Le("seconds"),Mi=Le("minutes"),hi=Le("hours"),fi=Le("days"),Li=Le("months"),Yi=Le("years");var de=Math.round,ve={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function pi(e,t,i,_,l){return l.relativeTime(t||1,!!i,e,_)}var Wt=Math.abs;function be(e){return(e>0)-(e<0)||+e}function it(){if(!this.isValid())return this.localeData().invalidDate();var _,l,h,y,S,P,U,oe,e=Wt(this._milliseconds)/1e3,t=Wt(this._days),i=Wt(this._months),w=this.asSeconds();return w?(_=K(e/60),l=K(_/60),e%=60,_%=60,h=K(i/12),i%=12,y=e?e.toFixed(3).replace(/\.?0+$/,""):"",S=w<0?"-":"",P=be(this._months)!==be(w)?"-":"",U=be(this._days)!==be(w)?"-":"",oe=be(this._milliseconds)!==be(w)?"-":"",S+"P"+(h?P+h+"Y":"")+(i?P+i+"M":"")+(t?U+t+"D":"")+(l||_||e?"T":"")+(l?oe+l+"H":"")+(_?oe+_+"M":"")+(e?oe+y+"S":"")):"P0D"}var O=Xe.prototype;return O.isValid=function Ln(){return this._isValid},O.abs=function Zr(){var e=this._data;return this._milliseconds=ie(this._milliseconds),this._days=ie(this._days),this._months=ie(this._months),e.milliseconds=ie(e.milliseconds),e.seconds=ie(e.seconds),e.minutes=ie(e.minutes),e.hours=ie(e.hours),e.months=ie(e.months),e.years=ie(e.years),this},O.add=function Qr(e,t){return Da(this,e,t,1)},O.subtract=function qr(e,t){return Da(this,e,t,-1)},O.as=function ei(e){if(!this.isValid())return NaN;var t,i,_=this._milliseconds;if("month"===(e=V(e))||"quarter"===e||"year"===e)switch(t=this._days+_/864e5,i=this._months+ga(t),e){case"month":return i;case"quarter":return i/3;case"year":return i/12}else switch(t=this._days+Math.round(Ot(this._months)),e){case"week":return t/7+_/6048e5;case"day":return t+_/864e5;case"hour":return 24*t+_/36e5;case"minute":return 1440*t+_/6e4;case"second":return 86400*t+_/1e3;case"millisecond":return Math.floor(864e5*t)+_;default:throw new Error("Unknown unit "+e)}},O.asMilliseconds=Ta,O.asSeconds=ti,O.asMinutes=ai,O.asHours=si,O.asDays=ni,O.asWeeks=ri,O.asMonths=ii,O.asQuarters=_i,O.asYears=di,O.valueOf=oi,O._bubble=function Xr(){var l,h,y,w,S,e=this._milliseconds,t=this._days,i=this._months,_=this._data;return e>=0&&t>=0&&i>=0||e<=0&&t<=0&&i<=0||(e+=864e5*wa(Ot(i)+t),t=0,i=0),_.milliseconds=e%1e3,l=K(e/1e3),_.seconds=l%60,h=K(l/60),_.minutes=h%60,y=K(h/60),_.hours=y%24,t+=K(y/24),i+=S=K(ga(t)),t-=wa(Ot(S)),w=K(i/12),i%=12,_.days=t,_.months=i,_.years=w,this},O.clone=function ui(){return Z(this)},O.get=function li(e){return e=V(e),this.isValid()?this[e+"s"]():NaN},O.milliseconds=mi,O.seconds=ci,O.minutes=Mi,O.hours=hi,O.days=fi,O.weeks=function yi(){return K(this.days()/7)},O.months=Li,O.years=Yi,O.humanize=function gi(e,t){if(!this.isValid())return this.localeData().invalidDate();var l,h,i=!1,_=ve;return"object"==typeof e&&(t=e,e=!1),"boolean"==typeof e&&(i=e),"object"==typeof t&&(_=Object.assign({},ve,t),null!=t.s&&null==t.ss&&(_.ss=t.s-1)),h=function ki(e,t,i,_){var l=Z(e).abs(),h=de(l.as("s")),y=de(l.as("m")),w=de(l.as("h")),S=de(l.as("d")),P=de(l.as("M")),U=de(l.as("w")),oe=de(l.as("y")),me=h<=i.ss&&["s",h]||h0,me[4]=_,pi.apply(null,me)}(this,!i,_,l=this.localeData()),i&&(h=l.pastFuture(+this,h)),l.postformat(h)},O.toISOString=it,O.toString=it,O.toJSON=it,O.locale=la,O.localeData=ca,O.toIsoString=C("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",it),O.lang=ma,v("X",0,0,"unix"),v("x",0,0,"valueOf"),g("x",Ge),g("X",/[+-]?\d+(\.\d{1,3})?/),E("X",function(e,t,i){i._d=new Date(1e3*parseFloat(e))}),E("x",function(e,t,i){i._d=new Date(x(e))}),a.version="2.30.1",function r(e){d=e}(F),a.fn=D,a.min=function cn(){return na("isBefore",[].slice.call(arguments,0))},a.max=function Mn(){return na("isAfter",[].slice.call(arguments,0))},a.now=function(){return Date.now?Date.now():+new Date},a.utc=H,a.unix=function Jr(e){return F(1e3*e)},a.months=function Br(e,t){return ka(e,t,"months")},a.isDate=M,a.locale=ue,a.invalid=Q,a.duration=Z,a.isMoment=B,a.weekdays=function Vr(e,t,i){return Pt(e,t,i,"weekdays")},a.parseZone=function Ur(){return F.apply(null,arguments).parseZone()},a.localeData=re,a.isDuration=et,a.monthsShort=function Gr(e,t){return ka(e,t,"monthsShort")},a.weekdaysMin=function $r(e,t,i){return Pt(e,t,i,"weekdaysMin")},a.defineLocale=kt,a.updateLocale=function Js(e,t){if(null!=t){var i,_,l=qt;null!=z[e]&&null!=z[e].parentLocale?z[e].set(_t(z[e]._config,t)):(null!=(_=Qe(e))&&(l=_._config),t=_t(l,t),null==_&&(t.abbr=e),(i=new dt(t)).parentLocale=z[e],z[e]=i),ue(e)}else null!=z[e]&&(null!=z[e].parentLocale?(z[e]=z[e].parentLocale,e===ue()&&ue(e)):null!=z[e]&&delete z[e]);return z[e]},a.locales=function Us(){return ot(z)},a.weekdaysShort=function Kr(e,t,i){return Pt(e,t,i,"weekdaysShort")},a.normalizeUnits=V,a.relativeTimeRounding=function Di(e){return void 0===e?de:"function"==typeof e&&(de=e,!0)},a.relativeTimeThreshold=function wi(e,t){return void 0!==ve[e]&&(void 0===t?ve[e]:(ve[e]=t,"s"===e&&(ve.ss=t-1),!0))},a.calendarFormat=function Nn(e,t){var i=e.diff(t,"days",!0);return i<-6?"sameElse":i<-1?"lastWeek":i<0?"lastDay":i<1?"sameDay":i<2?"nextDay":i<7?"nextWeek":"sameElse"},a.prototype=D,a.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},a}()},5358:(L,Y,c)=>{var d={"./af":3809,"./af.js":3809,"./ar":4989,"./ar-dz":9304,"./ar-dz.js":9304,"./ar-kw":2700,"./ar-kw.js":2700,"./ar-ly":2073,"./ar-ly.js":2073,"./ar-ma":6472,"./ar-ma.js":6472,"./ar-ps":5195,"./ar-ps.js":5195,"./ar-sa":6178,"./ar-sa.js":6178,"./ar-tn":452,"./ar-tn.js":452,"./ar.js":4989,"./az":7061,"./az.js":7061,"./be":935,"./be.js":935,"./bg":7577,"./bg.js":7577,"./bm":4991,"./bm.js":4991,"./bn":4082,"./bn-bd":2533,"./bn-bd.js":2533,"./bn.js":4082,"./bo":6190,"./bo.js":6190,"./br":5718,"./br.js":5718,"./bs":6437,"./bs.js":6437,"./ca":258,"./ca.js":258,"./cs":5864,"./cs.js":5864,"./cv":8011,"./cv.js":8011,"./cy":6986,"./cy.js":6986,"./da":969,"./da.js":969,"./de":3717,"./de-at":4631,"./de-at.js":4631,"./de-ch":3793,"./de-ch.js":3793,"./de.js":3717,"./dv":6172,"./dv.js":6172,"./el":7851,"./el.js":7851,"./en-au":8744,"./en-au.js":8744,"./en-ca":626,"./en-ca.js":626,"./en-gb":2539,"./en-gb.js":2539,"./en-ie":9856,"./en-ie.js":9856,"./en-il":3519,"./en-il.js":3519,"./en-in":5505,"./en-in.js":5505,"./en-nz":2034,"./en-nz.js":2034,"./en-sg":7620,"./en-sg.js":7620,"./eo":750,"./eo.js":750,"./es":6922,"./es-do":8574,"./es-do.js":8574,"./es-mx":6010,"./es-mx.js":6010,"./es-us":1447,"./es-us.js":1447,"./es.js":6922,"./et":8083,"./et.js":8083,"./eu":9212,"./eu.js":9212,"./fa":3103,"./fa.js":3103,"./fi":5255,"./fi.js":5255,"./fil":5907,"./fil.js":5907,"./fo":4709,"./fo.js":4709,"./fr":8178,"./fr-ca":9515,"./fr-ca.js":9515,"./fr-ch":2444,"./fr-ch.js":2444,"./fr.js":8178,"./fy":6151,"./fy.js":6151,"./ga":5694,"./ga.js":5694,"./gd":2481,"./gd.js":2481,"./gl":8777,"./gl.js":8777,"./gom-deva":4788,"./gom-deva.js":4788,"./gom-latn":5071,"./gom-latn.js":5071,"./gu":9314,"./gu.js":9314,"./he":5145,"./he.js":5145,"./hi":9821,"./hi.js":9821,"./hr":3346,"./hr.js":3346,"./hu":6937,"./hu.js":6937,"./hy-am":2976,"./hy-am.js":2976,"./id":6007,"./id.js":6007,"./is":3414,"./is.js":3414,"./it":567,"./it-ch":139,"./it-ch.js":139,"./it.js":567,"./ja":3899,"./ja.js":3899,"./jv":9794,"./jv.js":9794,"./ka":4490,"./ka.js":4490,"./kk":840,"./kk.js":840,"./km":1662,"./km.js":1662,"./kn":2987,"./kn.js":2987,"./ko":3460,"./ko.js":3460,"./ku":2886,"./ku-kmr":5085,"./ku-kmr.js":5085,"./ku.js":2886,"./ky":1986,"./ky.js":1986,"./lb":9512,"./lb.js":9512,"./lo":3203,"./lo.js":3203,"./lt":6638,"./lt.js":6638,"./lv":4244,"./lv.js":4244,"./me":3908,"./me.js":3908,"./mi":864,"./mi.js":864,"./mk":1290,"./mk.js":1290,"./ml":8803,"./ml.js":8803,"./mn":3077,"./mn.js":3077,"./mr":6801,"./mr.js":6801,"./ms":9522,"./ms-my":4033,"./ms-my.js":4033,"./ms.js":9522,"./mt":7147,"./mt.js":7147,"./my":7856,"./my.js":7856,"./nb":8074,"./nb.js":8074,"./ne":8115,"./ne.js":8115,"./nl":4804,"./nl-be":2352,"./nl-be.js":2352,"./nl.js":4804,"./nn":6734,"./nn.js":6734,"./oc-lnc":7658,"./oc-lnc.js":7658,"./pa-in":3537,"./pa-in.js":3537,"./pl":5866,"./pl.js":5866,"./pt":450,"./pt-br":3316,"./pt-br.js":3316,"./pt.js":450,"./ro":2721,"./ro.js":2721,"./ru":4247,"./ru.js":4247,"./sd":653,"./sd.js":653,"./se":7438,"./se.js":7438,"./si":4090,"./si.js":4090,"./sk":5872,"./sk.js":5872,"./sl":6373,"./sl.js":6373,"./sq":7410,"./sq.js":7410,"./sr":1599,"./sr-cyrl":5970,"./sr-cyrl.js":5970,"./sr.js":1599,"./ss":8440,"./ss.js":8440,"./sv":843,"./sv.js":843,"./sw":5172,"./sw.js":5172,"./ta":6889,"./ta.js":6889,"./te":6677,"./te.js":6677,"./tet":7653,"./tet.js":7653,"./tg":8579,"./tg.js":8579,"./th":9170,"./th.js":9170,"./tk":7452,"./tk.js":7452,"./tl-ph":1351,"./tl-ph.js":1351,"./tlh":2788,"./tlh.js":2788,"./tr":7632,"./tr.js":7632,"./tzl":3134,"./tzl.js":3134,"./tzm":2797,"./tzm-latn":5127,"./tzm-latn.js":5127,"./tzm.js":2797,"./ug-cn":9894,"./ug-cn.js":9894,"./uk":6818,"./uk.js":6818,"./ur":3641,"./ur.js":3641,"./uz":7457,"./uz-latn":5267,"./uz-latn.js":5267,"./uz.js":7457,"./vi":8452,"./vi.js":8452,"./x-pseudo":8731,"./x-pseudo.js":8731,"./yo":1138,"./yo.js":1138,"./zh-cn":3456,"./zh-cn.js":3456,"./zh-hk":2456,"./zh-hk.js":2456,"./zh-mo":4301,"./zh-mo.js":4301,"./zh-tw":3944,"./zh-tw.js":3944};function a(s){var n=r(s);return c(n)}function r(s){if(!c.o(d,s)){var n=new Error("Cannot find module '"+s+"'");throw n.code="MODULE_NOT_FOUND",n}return d[s]}a.keys=function(){return Object.keys(d)},a.resolve=r,L.exports=a,a.id=5358}}]); \ No newline at end of file diff --git a/524.9a7ec1a47ccd020f.js b/524.9a7ec1a47ccd020f.js new file mode 100644 index 0000000..fdfba91 --- /dev/null +++ b/524.9a7ec1a47ccd020f.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangor=self.webpackChunkangor||[]).push([[524],{8364:(P,h,s)=>{s.r(h),s.d(h,{default:()=>G});var u=s(467),v=s(9345),d=s(177),b=s(8834),a=s(3),i=s(2408),m=s(9213),r=s(9042),o=s(7575),k=s(9183),f=s(7250),x=s(450),p=s(4823),B=s(5245),I=s(1413),j=s(6977),K=s(8141),S=s(9437),U=s(7673),e=s(4438),E=s(8098),F=s(7291),_=s(8729);const C=c=>["/chat",c];function T(c,y){if(1&c){const t=e.RV6();e.j41(0,"div",29),e.bIt("click",function(){e.eBV(t);const l=e.XpG().$implicit,g=e.XpG();return e.Njj(g.goToProjectDetails(l))}),e.EFF(1),e.k0s()}if(2&c){const t=e.XpG().$implicit;e.R7$(),e.SpI(" ",t.displayName||t.nostrPubKey," ")}}function R(c,y){if(1&c&&(e.j41(0,"div",25),e.EFF(1),e.k0s()),2&c){const t=e.XpG().$implicit;e.R7$(),e.SpI(" ",t.displayName||t.nostrPubKey," ")}}function A(c,y){if(1&c){const t=e.RV6();e.j41(0,"div",27)(1,"div",30)(2,"button",31),e.nrm(3,"mat-icon",32),e.k0s()(),e.j41(4,"div",30)(5,"button",33),e.bIt("click",function(){e.eBV(t);const l=e.XpG().$implicit,g=e.XpG();return e.Njj(g.toggleBookmark(l.nostrPubKey))}),e.nrm(6,"mat-icon",32),e.nI1(7,"async"),e.k0s()()()}if(2&c){let t;const n=e.XpG().$implicit,l=e.XpG();e.R7$(2),e.Y8G("routerLink",e.eq3(5,C,n.nostrPubKey)),e.R7$(),e.Y8G("svgIcon","heroicons_outline:chat-bubble-left-right"),e.R7$(3),e.Y8G("svgIcon",null!=(t=e.bMT(7,3,l.bookmarks$))&&t.includes(n.nostrPubKey)?"heroicons_solid:bookmark":"heroicons_outline:bookmark")}}function D(c,y){if(1&c&&(e.qex(0),e.j41(1,"angor-card",15)(2,"div",16),e.nrm(3,"img",17),e.k0s(),e.j41(4,"div",18)(5,"div",19),e.nrm(6,"img",20),e.k0s()(),e.j41(7,"div",21)(8,"div",22)(9,"div",23),e.DNE(10,T,2,1,"div",24)(11,R,2,1,"div",25),e.j41(12,"div",26),e.EFF(13),e.k0s()(),e.DNE(14,A,8,7,"div",27),e.k0s(),e.nrm(15,"hr",28),e.k0s()(),e.bVm()),2&c){const t=y.$implicit;e.R7$(3),e.Y8G("src",t.banner||"/images/pages/profile/cover.jpg",e.B4B),e.R7$(3),e.Y8G("src",t.picture||"images/avatars/avatar-placeholder.png",e.B4B),e.R7$(4),e.vxM(t.displayName||t.name?10:-1),e.R7$(),e.vxM(t.name||t.displayName?-1:11),e.R7$(2),e.SpI(" ",t.about||"No description available"," "),e.R7$(),e.vxM(t.displayName||t.name?14:-1)}}function L(c,y){1&c&&(e.qex(0),e.j41(1,"div",34),e.nrm(2,"mat-spinner",35),e.j41(3,"div",36),e.EFF(4,"Loading projects..."),e.k0s()(),e.bVm()),2&c&&(e.R7$(2),e.Y8G("diameter",40))}function $(c,y){1&c&&(e.qex(0),e.j41(1,"div",37),e.nrm(2,"mat-icon",38),e.j41(3,"div",39),e.EFF(4," No projects "),e.k0s()(),e.bVm()),2&c&&(e.R7$(2),e.Y8G("svgIcon","heroicons_outline:archive-box-x-mark"))}const G=[{path:"",component:(()=>{class c{constructor(t,n,l,g){this._bookmarkService=t,this._storageService=n,this._router=l,this._projectsService=g,this.savedProjects=[],this.savedProjectDetailes=[],this.isLoading=!0,this._unsubscribeAll=new I.B,this.bookmarks$=this._bookmarkService.bookmarks$}ngOnInit(){var t=this;return(0,u.A)(function*(){try{yield t._bookmarkService.initializeForCurrentUser(),yield t.loadBookmarkedProjects(),t.subscribeToBookmarkChanges(),t.isLoading=!1}catch(n){console.error("Error during initialization:",n),t.isLoading=!1}})()}trackByFn(t,n){return n.nostrPubKey||t}loadBookmarkedProjects(){var t=this;return(0,u.A)(function*(){t.isLoading=!0;try{const n=yield t._bookmarkService.getBookmarks(),l=yield t._storageService.getProjectsByNostrPubKeys(n);t.savedProjectDetailes=l,t.isLoading=!1}catch(n){console.error("Error loading bookmarked projects:",n),t.isLoading=!1}})()}subscribeToBookmarkChanges(){var t=this;this.bookmarks$.pipe((0,j.Q)(this._unsubscribeAll)).subscribe(function(){var n=(0,u.A)(function*(l){try{const g=yield t._storageService.getProjectsByNostrPubKeys(l);t.savedProjectDetailes=g,t.fetchMetadataForProjects(t.savedProjectDetailes),t.isLoading=!1}catch(g){console.error("Error updating bookmarks:",g),t.isLoading=!1}});return function(l){return n.apply(this,arguments)}}())}fetchMetadataForProjects(t){t.forEach(n=>{this._storageService.getProfile(n.nostrPubKey).then(l=>{l&&this.updateProjectMetadata(n,l)})})}updateProjectMetadata(t,n){t.displayName=n.name||t.displayName,t.about=n.about||t.about,t.picture=n.picture||t.picture,t.banner=n.banner||t.banner}toggleBookmark(t){var n=this;return(0,u.A)(function*(){(yield n._bookmarkService.isBookmarked(t))?yield n._bookmarkService.removeBookmark(t):yield n._bookmarkService.addBookmark(t)})()}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}goToProjectDetails(t){this._projectsService.fetchProjectStats(t.projectIdentifier).pipe((0,K.M)(n=>{this._storageService.saveProjectStats(t.projectIdentifier,n)}),(0,K.M)(()=>{this._router.navigate(["/profile",t.nostrPubKey,t.projectIdentifier])}),(0,S.W)(n=>(console.error(`Failed to navigate to project details for ${t.projectIdentifier}:`,n),(0,U.of)(null)))).subscribe()}static{this.\u0275fac=function(n){return new(n||c)(e.rXU(E.U),e.rXU(F.n),e.rXU(B.Ix),e.rXU(_.i))}}static{this.\u0275cmp=e.VBU({type:c,selectors:[["app-bookmark"]],decls:19,vars:4,consts:[[1,"flex","min-w-0","flex-auto","flex-col"],[1,"dark","relative","flex-0","overflow-hidden","bg-gray-800","px-4","py-8","sm:p-16"],["viewBox","0 0 960 540","width","100%","height","100%","preserveAspectRatio","xMidYMax slice","xmlns","http://www.w3.org/2000/svg",1,"pointer-events-none","absolute","inset-0"],["fill","none","stroke","currentColor","stroke-width","100",1,"text-gray-700","opacity-25"],["r","234","cx","196","cy","23"],["r","234","cx","790","cy","491"],[1,"relative","z-10","flex","flex-col","items-center"],[1,"text-xl","font-semibold"],[1,"mt-1","text-center","text-4xl","font-extrabold","leading-tight","tracking-tight","sm:text-7xl"],[1,"text-secondary","mt-6","max-w-2xl","text-center","tracking-tight","sm:text-2xl"],[1,"p-6","sm:p-10"],[1,"mx-auto","flex","w-full","flex-auto","flex-col","sm:max-w-5xl"],[1,"mt-10","grid","w-full","min-w-0","grid-cols-1","gap-6","sm:grid-cols-1","md:grid-cols-1","lg:grid-cols-2"],[4,"ngFor","ngForOf","ngForTrackBy"],[4,"ngIf"],[1,"filter-info","flex","w-full","flex-col"],[1,"flex","h-32"],["alt","Card cover image","onerror","this.onerror=null; this.src='/images/pages/profile/cover.jpg';","alt","Card cover image",1,"object-cover",3,"src"],[1,"flex","px-8"],[1,"bg-card","-mt-12","rounded-full","p-1"],["onerror","this.onerror=null; this.src='/images/avatars/avatar-placeholder.png';","alt","Project logo",1,"h-24","w-24","rounded-full","object-cover",3,"src"],[1,"flex","flex-col","px-8","pb-6","pt-4"],[1,"flex","items-center","justify-between"],[1,"min-w-0","flex-1"],["role","button",1,"truncate","text-2xl","font-semibold","leading-tight"],[1,"truncate","text-2xl","font-semibold","leading-tight"],[1,"text-secondary","mt-1","truncate","leading-tight"],[1,"absolute","top-2","right-2","flex","space-x-2"],[1,"my-6","w-full","border-t"],["role","button",1,"truncate","text-2xl","font-semibold","leading-tight",3,"click"],[1,"flex","h-10","w-10","items-center","justify-center","rounded-full","border","bg-white","shadow-md"],["mat-icon-button","",3,"routerLink"],[1,"icon-size-5",3,"svgIcon"],["mat-icon-button","",3,"click"],[1,"flex","flex-auto","flex-col","items-center","justify-center"],[3,"diameter"],[1,"text-secondary","mt-4","text-lg"],[1,"flex","flex-auto","flex-col","items-center","justify-center","bg-gray-100","dark:bg-transparent"],[1,"icon-size-24",3,"svgIcon"],[1,"text-secondary","mt-4","text-2xl","font-semibold","tracking-tight"]],template:function(n,l){1&n&&(e.j41(0,"div",0)(1,"div",1),e.qSk(),e.j41(2,"svg",2)(3,"g",3),e.nrm(4,"circle",4)(5,"circle",5),e.k0s()(),e.joV(),e.j41(6,"div",6)(7,"h2",7),e.EFF(8,"Bookmark"),e.k0s(),e.j41(9,"div",8),e.EFF(10," Explore Your Saved Projects "),e.k0s(),e.j41(11,"div",9),e.EFF(12," Review and manage your bookmarked projects below. "),e.k0s()()(),e.j41(13,"div",10)(14,"div",11)(15,"div",12),e.DNE(16,D,16,6,"ng-container",13),e.k0s(),e.DNE(17,L,5,1,"ng-container",14)(18,$,5,1,"ng-container",14),e.k0s()()()),2&n&&(e.R7$(16),e.Y8G("ngForOf",l.savedProjectDetailes)("ngForTrackBy",l.trackByFn),e.R7$(),e.Y8G("ngIf",l.isLoading),e.R7$(),e.Y8G("ngIf",!l.isLoading&&0===l.savedProjectDetailes.length))},dependencies:[B.Wk,b.Hl,b.iY,m.m_,m.An,v.n,i.RG,f.Ve,a.Sy,r.fS,x.mV,p.uc,o.PO,d.MD,d.Sq,d.bT,d.Jj,k.D6,k.LG],encapsulation:2})}}return c})()}]},8098:(P,h,s)=>{s.d(h,{U:()=>a});var u=s(467),v=s(4412),d=s(4438),b=s(6324);let a=(()=>{class i{constructor(r){this._signerService=r,this.STORAGE_KEY="userBookmarkedProjects",this.bookmarksSubject=new v.t([]),this.bookmarks$=this.bookmarksSubject.asObservable(),this.currentUserPubKey=null,window.addEventListener("storage",o=>{o.key===this.STORAGE_KEY&&this.refreshBookmarksForCurrentUser()})}initializeForCurrentUser(){var r=this;return(0,u.A)(function*(){r.clearBookmarks(),r.currentUserPubKey=yield r._signerService.getPublicKey(),r.currentUserPubKey&&(yield r.loadBookmarksForCurrentUser())})()}clearBookmarks(){this.bookmarksSubject.next([])}loadBookmarksForCurrentUser(){var r=this;return(0,u.A)(function*(){if(!r.currentUserPubKey)return;const k=r.getUserBookmarks()[r.currentUserPubKey]||[];r.bookmarksSubject.next(k)})()}getUserBookmarks(){const r=localStorage.getItem(this.STORAGE_KEY);return r?JSON.parse(r):{}}saveUserBookmarks(r){localStorage.setItem(this.STORAGE_KEY,JSON.stringify(r))}addBookmark(r){var o=this;return(0,u.A)(function*(){if(!o.currentUserPubKey&&(o.currentUserPubKey=yield o._signerService.getPublicKey(),!o.currentUserPubKey))return void console.warn("No public key found for the current user.");const k=o.getUserBookmarks(),f=k[o.currentUserPubKey]||[];f.includes(r)||(f.push(r),k[o.currentUserPubKey]=f,o.saveUserBookmarks(k),o.bookmarksSubject.next(f))})()}removeBookmark(r){var o=this;return(0,u.A)(function*(){if(!o.currentUserPubKey&&(o.currentUserPubKey=yield o._signerService.getPublicKey(),!o.currentUserPubKey))return void console.warn("No public key found for the current user.");const k=o.getUserBookmarks(),x=(k[o.currentUserPubKey]||[]).filter(p=>p!==r);k[o.currentUserPubKey]=x,o.saveUserBookmarks(k),o.bookmarksSubject.next(x)})()}isBookmarked(r){var o=this;return(0,u.A)(function*(){return o.currentUserPubKey||(o.currentUserPubKey=yield o._signerService.getPublicKey(),o.currentUserPubKey)?(o.getUserBookmarks()[o.currentUserPubKey]||[]).includes(r):(console.warn("No public key found for the current user."),!1)})()}getBookmarks(){var r=this;return(0,u.A)(function*(){return r.currentUserPubKey||(r.currentUserPubKey=yield r._signerService.getPublicKey(),r.currentUserPubKey)?r.getUserBookmarks()[r.currentUserPubKey]||[]:(console.warn("No public key found for the current user."),[])})()}removeAllBookmarks(){var r=this;return(0,u.A)(function*(){if(!r.currentUserPubKey&&(r.currentUserPubKey=yield r._signerService.getPublicKey(),!r.currentUserPubKey))return void console.warn("No public key found for the current user.");const o=r.getUserBookmarks();o[r.currentUserPubKey]=[],r.saveUserBookmarks(o),r.bookmarksSubject.next([])})()}refreshBookmarksForCurrentUser(){this.currentUserPubKey&&this.loadBookmarksForCurrentUser()}static{this.\u0275fac=function(o){return new(o||i)(d.KVO(b.A))}}static{this.\u0275prov=d.jDH({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})()},833:(P,h,s)=>{s.d(h,{F:()=>v});var u=s(4438);let v=(()=>{class d{constructor(){this.mainnetLocalStorageKey="mainnetIndexers",this.testnetLocalStorageKey="testnetIndexers",this.mainnetPrimaryIndexerKey="mainnetPrimaryIndexer",this.testnetPrimaryIndexerKey="testnetPrimaryIndexer",this.networkStorageKey="selectedNetwork",this.defaultMainnetIndexer="https://btc.indexer.angor.io/",this.defaultTestnetIndexer="https://tbtc.indexer.angor.io/",this.initializeDefaultIndexers()}initializeDefaultIndexers(){0===this.getIndexers("mainnet").length&&(this.addIndexer(this.defaultMainnetIndexer,"mainnet"),this.setPrimaryIndexer(this.defaultMainnetIndexer,"mainnet")),0===this.getIndexers("testnet").length&&(this.addIndexer(this.defaultTestnetIndexer,"testnet"),this.setPrimaryIndexer(this.defaultTestnetIndexer,"testnet"))}addIndexer(a,i){let m=this.getIndexers(i);m.includes(a)||(m.push(a),this.saveIndexers(m,i))}getIndexers(a){return JSON.parse(localStorage.getItem("mainnet"===a?this.mainnetLocalStorageKey:this.testnetLocalStorageKey)||"[]")}saveIndexers(a,i){localStorage.setItem("mainnet"===i?this.mainnetLocalStorageKey:this.testnetLocalStorageKey,JSON.stringify(a))}setPrimaryIndexer(a,i){this.getIndexers(i).includes(a)&&localStorage.setItem("mainnet"===i?this.mainnetPrimaryIndexerKey:this.testnetPrimaryIndexerKey,a)}getPrimaryIndexer(a){return localStorage.getItem("mainnet"===a?this.mainnetPrimaryIndexerKey:this.testnetPrimaryIndexerKey)}removeIndexer(a,i){let m=this.getIndexers(i);const r=m.indexOf(a);-1!==r&&(m.splice(r,1),this.saveIndexers(m,i),a===this.getPrimaryIndexer(i))&&localStorage.removeItem("mainnet"===i?this.mainnetPrimaryIndexerKey:this.testnetPrimaryIndexerKey)}clearAllIndexers(a){const m="mainnet"===a?this.mainnetPrimaryIndexerKey:this.testnetPrimaryIndexerKey;localStorage.removeItem("mainnet"===a?this.mainnetLocalStorageKey:this.testnetLocalStorageKey),localStorage.removeItem(m)}setNetwork(a){localStorage.setItem(this.networkStorageKey,a)}getNetwork(){return localStorage.getItem(this.networkStorageKey)||"testnet"}static{this.\u0275fac=function(i){return new(i||d)}}static{this.\u0275prov=u.jDH({token:d,factory:d.\u0275fac,providedIn:"root"})}}return d})()}}]); \ No newline at end of file diff --git a/541.46351ef9bd7cb3af.js b/541.46351ef9bd7cb3af.js new file mode 100644 index 0000000..bd3582b --- /dev/null +++ b/541.46351ef9bd7cb3af.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangor=self.webpackChunkangor||[]).push([[541],{5541:(D,l,e)=>{e.r(l),e.d(l,{default:()=>S});var h=e(467),f=e(177),v=e(9417),d=e(8834),x=e(1997),u=e(9454),a=e(2408),c=e(9213),m=e(9042),y=e(9115),j=e(9183),b=e(4823),k=e(7540),P=e(4496),F=e(5245),t=e(4438),w=e(7291),C=e(345),E=e(413);const R=()=>["/bookmark"];function $(r,g){1&r&&t.nrm(0,"app-post",24),2&r&&t.Y8G("item",g.$implicit)}function L(r,g){if(1&r){const s=t.RV6();t.j41(0,"div",25)(1,"button",26),t.bIt("click",function(){t.eBV(s);const n=t.XpG();return t.Njj(n.loadNextPage())}),t.EFF(2),t.k0s()()}if(2&r){const s=t.XpG();t.R7$(),t.Y8G("disabled",s.loading),t.R7$(),t.SpI(" ",s.loading?"Loading...":"Load More Posts"," ")}}const S=[{path:"",component:(()=>{class r{constructor(s,o,n,i){this._changeDetectorRef=s,this._storageService=o,this._sanitizer=n,this.parseContent=i,this.posts=[],this.likes=[],this.hasMorePosts=!0,this.currentPage=1,this.loading=!1,this.myLikes=[],this.subscriptions=[]}ngOnInit(){this.loadInitialPosts(),this.subscribeToNewPosts()}loadInitialPosts(){var s=this;return(0,h.A)(function*(){s.loading=!0;try{for(let i=0;i<5;i++){const p=yield s._storageService.getAllPostsWithPagination(s.currentPage,10);if(p.length>0){const G=[...s.posts,...p].sort((T,M)=>M.created_at-T.created_at);s.posts=G;break}i<4&&(console.warn(`Attempt ${i+1} failed, retrying in 3s.`),yield s.delay(3e3))}s.hasMorePosts=s.posts.length>0,s.hasMorePosts||console.log("This user has no posts.")}catch(i){console.error("Error loading posts:",i)}finally{s.loading=!1,s._changeDetectorRef.detectChanges()}})()}delay(s){return new Promise(o=>setTimeout(o,s))}getSafeUrl(s){return this._sanitizer.bypassSecurityTrustUrl(s)}isSingleEmojiOrWord(s){const o=s.trim(),n=/^\w+$/.test(o),i=/^[\p{Emoji}]+$/u.test(o);return n||i}subscribeToNewPosts(){const s=this._storageService.posts$.subscribe(o=>{o&&(this.posts.unshift(o),this.posts.sort((n,i)=>i.created_at-n.created_at),this._changeDetectorRef.detectChanges())});this.subscriptions.push(s)}loadNextPage(){this.loading||(this.currentPage++,this.loadInitialPosts())}ngOnDestroy(){this.subscriptions.forEach(s=>s.unsubscribe())}trackByFn(s,o){return o.id||s}static{this.\u0275fac=function(o){return new(o||r)(t.rXU(t.gRc),t.rXU(w.n),t.rXU(C.up),t.rXU(E.m))}}static{this.\u0275cmp=t.VBU({type:r,selectors:[["help-center"]],decls:49,vars:6,consts:[[1,"flex","min-w-0","flex-auto","flex-col"],[1,"dark","relative","overflow-hidden","bg-gray-800","px-4","pb-28","pt-8","dark:bg-gray-900","sm:px-16","sm:pb-48","sm:pt-20"],["viewBox","0 0 960 540","width","100%","height","100%","preserveAspectRatio","xMidYMax slice","xmlns","http://www.w3.org/2000/svg",1,"pointer-events-none","absolute","inset-0"],["fill","none","stroke","currentColor","stroke-width","100",1,"text-gray-700","opacity-25"],["r","234","cx","196","cy","23"],["r","234","cx","790","cy","491"],[1,"relative","z-10","flex","flex-col","items-center"],[1,"text-xl","font-semibold"],[1,"mt-1","text-center","text-4xl","font-extrabold","leading-tight","tracking-tight","sm:text-7xl"],[1,"text-secondary","mt-3","text-center","tracking-tight","sm:text-2xl"],[1,"angor-mat-rounded","angor-mat-bold","mt-10","w-full","max-w-80","sm:mt-20","sm:max-w-120",3,"subscriptSizing"],["matInput","",3,"placeholder"],["matPrefix","",3,"svgIcon"],[1,"flex","flex-col","items-center","px-6","pb-6","sm:px-10","sm:pb-10"],[1,"-mt-16","grid","w-full","max-w-sm","grid-cols-1","gap-y-8","sm:-mt-24","md:max-w-4xl","md:grid-cols-3","md:gap-x-6","md:gap-y-0"],[1,"bg-card","relative","flex","flex-col","overflow-hidden","rounded-2xl","shadow","transition-shadow","duration-150","ease-in-out","hover:shadow-lg"],[1,"flex","flex-auto","flex-col","items-center","p-8","text-center"],[1,"text-2xl","font-semibold"],[1,"flex","items-center","justify-center","bg-gray-50","px-8","py-4","text-primary-500","dark:border-t","dark:bg-transparent","dark:text-primary-400"],["role","button",1,"flex","items-center"],[1,"absolute","inset-0"],[1,"font-medium"],[1,"bg-card","relative","flex","flex-col","overflow-hidden","rounded-2xl","shadow","transition-shadow","duration-150","ease-in-out","hover:shadow-lg",3,"routerLink"],[1,"m-auto","mt-10","flex","w-full","max-w-140","flex-col","items-start"],[1,"mb-8","flex","w-full","flex-col",3,"item"],[1,"m-auto","mt-4","flex","justify-center"],["mat-raised-button","","color","primary",1,"bg-card","text-gray-700","hover:bg-gray-200","dark:text-gray-300","dark:hover:bg-gray-700",3,"click","disabled"]],template:function(o,n){1&o&&(t.j41(0,"div",0)(1,"div",1),t.qSk(),t.j41(2,"svg",2)(3,"g",3),t.nrm(4,"circle",4)(5,"circle",5),t.k0s()(),t.joV(),t.j41(6,"div",6)(7,"h2",7),t.EFF(8,"ANGOR HUB"),t.k0s(),t.j41(9,"div",8),t.EFF(10," Discover the Latest Project Updates "),t.k0s(),t.j41(11,"div",9),t.EFF(12," Browse through real-time events, insights, and updates from projects you follow or bookmark. "),t.k0s(),t.j41(13,"mat-form-field",10),t.nrm(14,"input",11)(15,"mat-icon",12),t.k0s()()(),t.j41(16,"div",13)(17,"div",14)(18,"div",15)(19,"div",16)(20,"div",17),t.EFF(21,"Latest Posts"),t.k0s()(),t.j41(22,"div",18)(23,"span",19),t.nrm(24,"span",20),t.j41(25,"span",21),t.EFF(26,"View Latest Posts"),t.k0s()()()(),t.j41(27,"div",15)(28,"div",16)(29,"div",17),t.EFF(30,"Followed Projects"),t.k0s()(),t.j41(31,"div",18)(32,"span",19),t.nrm(33,"span",20),t.j41(34,"span",21),t.EFF(35,"View Followed Projects"),t.k0s()()()(),t.j41(36,"div",22)(37,"div",16)(38,"div",17),t.EFF(39," Bookmarked Projects "),t.k0s()(),t.j41(40,"div",18)(41,"span",19),t.nrm(42,"span",20),t.j41(43,"span",21),t.EFF(44,"View Bookmarked Projects"),t.k0s()()()()(),t.j41(45,"div",23),t.Z7z(46,$,1,1,"app-post",24,t.Vm6),t.DNE(48,L,3,2,"div",25),t.k0s()()()),2&o&&(t.R7$(13),t.Y8G("subscriptSizing","dynamic"),t.R7$(),t.Y8G("placeholder","Search projects, events, or keywords"),t.R7$(),t.Y8G("svgIcon","heroicons_outline:magnifying-glass"),t.R7$(21),t.Y8G("routerLink",t.lJ4(5,R)),t.R7$(10),t.Dyx(n.posts),t.R7$(2),t.vxM(n.hasMorePosts?48:-1))},dependencies:[F.Wk,f.MD,v.YN,d.Hl,d.$z,x.w,u.MY,a.RG,a.rl,a.JW,m.fS,m.fg,c.m_,c.An,y.Cn,j.D6,b.uc,k.e,P.q],encapsulation:2})}}return r})()}]}}]); \ No newline at end of file diff --git a/544.f7c89777e7610cbd.js b/544.f7c89777e7610cbd.js deleted file mode 100644 index d437c5b..0000000 --- a/544.f7c89777e7610cbd.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkangor=self.webpackChunkangor||[]).push([[544],{6544:(vt,f,o)=>{o.r(f),o.d(f,{default:()=>mt});var m=o(3014),d=o(4460),R=o(8447),y=o(5710),E=o(5424),I=o(7785),h=o(708),u=o(9471),C=o(7702),G=o(2835),g=o(6071),_=o(3904),$=o(7818),b=o(1054),p=o(936),S=o(9363),P=o(9561),x=o(6389),F=o(5785),Y=o(7712),t=o(3107),k=o(3149),T=o(7121);let X=(()=>{class i{constructor(e,n,s){this._changeDetectorRef=e,this._storageService=n,this._metadatasService=s}ngOnInit(){this.loadUserProfile(),this._metadatasService.addPublicKey(this.pubkey),this.subscription=this._storageService.profile$.subscribe(e=>{e&&e.pubKey===this.pubkey&&(this.user=e.metadata,console.log(this.user),this._changeDetectorRef.detectChanges())})}loadUserProfile(){var e=this;return(0,m.A)(function*(){const n=yield e._storageService.getProfile(e.pubkey);e.user=n||{},e._changeDetectorRef.detectChanges()})()}get displayName(){return this.user?.display_name||this.user?.name||this.shortenPubkey(this.pubkey)}get displayAvatar(){return this.user?.picture||this.avatarUrl||"/images/avatars/avatar-placeholder.png"}shortenPubkey(e){return e?`${e.slice(0,8)}...${e.slice(-8)}`:""}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}static{this.\u0275fac=function(n){return new(n||i)(t.rXU(t.gRc),t.rXU(k.n),t.rXU(T.T))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["app-replay-profile"]],inputs:{pubkey:"pubkey",avatarUrl:"avatarUrl"},decls:5,vars:4,consts:[[1,"flex","items-center"],[1,"flex","items-center","group",3,"href"],[1,"mr-4","h-10","w-10","rounded-full","border","border-gray-300","group-hover:shadow-md","object-cover",3,"src","alt"],[1,"font-bold","text-gray-800","group-hover:text-blue-500"]],template:function(n,s){1&n&&(t.j41(0,"div",0)(1,"a",1),t.nrm(2,"img",2),t.j41(3,"span",3),t.EFF(4),t.k0s()()()),2&n&&(t.R7$(),t.Y8G("href","/profile/"+s.pubkey,t.B4B),t.R7$(),t.Y8G("src",s.displayAvatar,t.B4B)("alt",s.displayName),t.R7$(2),t.SpI(" ",s.displayName," "))},dependencies:[d.MD],encapsulation:2})}}return i})();var D=o(5727),U=o(1556),j=o(9893),B=o(5506),N=o(9207),V=o(6388),w=o(5616),z=o(7153),L=o(3303);const M=i=>({"heart-beat":i}),A=i=>({"rotate-180":i}),O=()=>[];function W(i,r){1&i&&(t.j41(0,"div",5),t.nrm(1,"mat-progress-spinner",6),t.k0s()),2&i&&(t.R7$(),t.Y8G("diameter",50))}function Z(i,r){1&i&&(t.j41(0,"span"),t.EFF(1,"s"),t.k0s())}function H(i,r){1&i&&(t.j41(0,"span"),t.EFF(1,"s"),t.k0s())}function J(i,r){1&i&&(t.j41(0,"span"),t.EFF(1,"s"),t.k0s())}function K(i,r){if(1&i){const e=t.RV6();t.j41(0,"div",34)(1,"div",27)(2,"div",35),t.EFF(3),t.DNE(4,Z,2,0,"span",4),t.k0s()(),t.nrm(5,"div",36),t.j41(6,"div",37)(7,"button",38),t.EFF(8),t.DNE(9,H,2,0,"span",4),t.k0s(),t.j41(10,"button",38),t.EFF(11),t.DNE(12,J,2,0,"span",4),t.k0s(),t.j41(13,"button",39),t.bIt("click",function(){t.eBV(e),t.XpG();const s=t.sdS(4);return t.Njj(s.expanded=!s.expanded)}),t.j41(14,"span",40),t.EFF(15),t.k0s(),t.nrm(16,"mat-icon",41),t.k0s()()()}if(2&i){t.XpG();const e=t.sdS(4),n=t.XpG();t.R7$(3),t.SpI(" ",n.zaps.length," Zap"),t.R7$(),t.Y8G("ngIf",n.zaps.length>1),t.R7$(4),t.SpI(" ",n.likes.length," Like"),t.R7$(),t.Y8G("ngIf",n.likes.length>1),t.R7$(2),t.SpI(" ",n.reposts.length," Share"),t.R7$(),t.Y8G("ngIf",n.reposts.length>1),t.R7$(3),t.SpI("",n.replies.length," Comments"),t.R7$(),t.Y8G("ngClass",t.eq3(9,A,e.expanded))("svgIcon","heroicons_mini:chevron-down")}}function Q(i,r){1&i&&(t.j41(0,"div",42),t.nrm(1,"mat-progress-spinner",6),t.k0s()),2&i&&(t.R7$(),t.Y8G("diameter",40))}function q(i,r){if(1&i){const e=t.RV6();t.j41(0,"div",43)(1,"emoji-mart",44),t.bIt("emojiClick",function(s){t.eBV(e);const a=t.XpG(2);return t.Njj(a.addEmoji(s))}),t.k0s()()}if(2&i){const e=t.XpG(2);t.R7$(),t.Y8G("darkMode",e.darkMode)}}function tt(i,r){if(1&i&&(t.qex(0),t.j41(1,"div",55),t.nrm(2,"iframe",56),t.k0s(),t.bVm()),2&i){const e=t.XpG().$implicit;t.R7$(2),t.Y8G("src",null==e?null:e.safeWord,t.f$h)}}function et(i,r){if(1&i&&(t.qex(0),t.j41(1,"div",55),t.nrm(2,"img",57),t.k0s(),t.bVm()),2&i){const e=t.XpG().$implicit;t.R7$(2),t.Y8G("src",null==e?null:e.safeWord,t.B4B)}}function nt(i,r){if(1&i&&(t.qex(0),t.j41(1,"div",55)(2,"video",58),t.nrm(3,"source",59),t.EFF(4," Your browser does not support the video tag. "),t.k0s()(),t.bVm()),2&i){const e=t.XpG().$implicit;t.R7$(3),t.Y8G("src",null==e?null:e.safeWord,t.B4B)}}function it(i,r){if(1&i&&(t.qex(0),t.j41(1,"div",55)(2,"audio",60),t.nrm(3,"source",61),t.EFF(4," Your browser does not support the audio element. "),t.k0s()(),t.bVm()),2&i){const e=t.XpG().$implicit;t.R7$(3),t.Y8G("src",null==e?null:e.safeWord,t.B4B)}}function st(i,r){if(1&i&&(t.qex(0),t.j41(1,"div",62)(2,"a",63)(3,"span",64),t.EFF(4),t.k0s()()(),t.bVm()),2&i){const e=t.XpG().$implicit;t.R7$(2),t.Y8G("href",null==e?null:e.word,t.B4B),t.R7$(2),t.SpI(" ",null==e?null:e.word," ")}}function ot(i,r){if(1&i&&(t.qex(0),t.j41(1,"div",65)(2,"span",64),t.EFF(3),t.k0s()(),t.bVm()),2&i){const e=t.XpG().$implicit;t.R7$(3),t.SpI(" ",null==e?null:e.trim()," ")}}function rt(i,r){if(1&i&&(t.j41(0,"div",54),t.DNE(1,tt,3,1,"ng-container",4)(2,et,3,1,"ng-container",4)(3,nt,5,1,"ng-container",4)(4,it,5,1,"ng-container",4)(5,st,5,2,"ng-container",4)(6,ot,4,1,"ng-container",4),t.k0s()),2&i){const e=r.$implicit;t.R7$(),t.Y8G("ngIf","youtube"===(null==e?null:e.token)),t.R7$(),t.Y8G("ngIf","image"===(null==e?null:e.token)),t.R7$(),t.Y8G("ngIf","video"===(null==e?null:e.token)),t.R7$(),t.Y8G("ngIf","audio"===(null==e?null:e.token)),t.R7$(),t.Y8G("ngIf","link"===(null==e?null:e.token)),t.R7$(),t.Y8G("ngIf",!(null!=e&&e.token))}}function at(i,r){if(1&i&&(t.j41(0,"div",49),t.nrm(1,"app-replay-profile",50),t.j41(2,"div",51)(3,"span"),t.DNE(4,rt,7,6,"div",52),t.k0s(),t.j41(5,"div",53)(6,"span"),t.EFF(7),t.nI1(8,"ago"),t.k0s()()()()),2&i){const e=r.$implicit,n=t.XpG(3);t.R7$(),t.Y8G("pubkey",null==e?null:e.pubkey)("avatarUrl","/images/avatars/avatar-placeholder.png"),t.R7$(3),t.Y8G("ngForOf",n._parseContent.parseContent(null==e?null:e.content)||t.lJ4(6,O)),t.R7$(3),t.JRh(t.bMT(8,4,null==e?null:e.created_at))}}function ct(i,r){if(1&i&&(t.j41(0,"div"),t.nrm(1,"hr",45),t.j41(2,"div",46)(3,"div",47),t.DNE(4,at,9,7,"div",48),t.k0s()()()),2&i){const e=t.XpG(2);t.R7$(4),t.Y8G("ngForOf",e.replies)}}function lt(i,r){if(1&i){const e=t.RV6();t.j41(0,"div")(1,"div",7),t.nrm(2,"app-post",8),t.j41(3,"angor-card",9,0)(5,"div",10)(6,"button",11),t.bIt("click",function(){t.eBV(e);const s=t.XpG();return t.Njj(s.toggleLike(s.post))}),t.nrm(7,"mat-icon",12),t.j41(8,"span",13),t.EFF(9),t.k0s()(),t.j41(10,"button",11),t.bIt("click",function(){t.eBV(e);const s=t.sdS(4);return t.Njj(s.expanded=!s.expanded)}),t.nrm(11,"mat-icon",14),t.j41(12,"span",13),t.EFF(13,"Comment"),t.k0s()(),t.j41(14,"button",11),t.bIt("click",function(){t.eBV(e);const s=t.XpG();return t.Njj(s.onShare(s.post))}),t.nrm(15,"mat-icon",15),t.j41(16,"span",13),t.EFF(17,"Share"),t.k0s()(),t.j41(18,"button",11),t.bIt("click",function(){t.eBV(e);const s=t.XpG();return t.Njj(s.openZapDialog())}),t.nrm(19,"mat-icon",16),t.j41(20,"span",13),t.EFF(21,"Zap"),t.k0s()()(),t.nrm(22,"hr",17),t.DNE(23,K,17,11,"div",18)(24,Q,2,1,"div",19),t.qex(25,20),t.nrm(26,"hr",21),t.j41(27,"div",22)(28,"div",23)(29,"mat-form-field",24)(30,"textarea",25),t.mxI("ngModelChange",function(s){t.eBV(e);const a=t.XpG();return t.DH7(a.comment,s)||(a.comment=s),t.Njj(s)}),t.k0s()()(),t.j41(31,"div",26)(32,"div",27)(33,"button",28),t.bIt("click",function(){t.eBV(e);const s=t.XpG();return t.Njj(s.toggleEmojiPicker())}),t.nrm(34,"mat-icon",29),t.k0s(),t.DNE(35,q,2,1,"div",30),t.j41(36,"button",31),t.nrm(37,"mat-icon",29),t.k0s(),t.j41(38,"button",31),t.nrm(39,"mat-icon",29),t.k0s()(),t.j41(40,"button",32),t.bIt("click",function(){t.eBV(e);const s=t.XpG();return t.Njj(s.sendComment(s.post))}),t.nrm(41,"mat-icon",33),t.j41(42,"span",13),t.EFF(43,"Send"),t.k0s()()()(),t.DNE(44,ct,5,1,"div",4),t.bVm(),t.k0s()()()}if(2&i){const e=t.XpG();t.R7$(2),t.Y8G("item",e.post)("more",!1)("actions",!1),t.R7$(5),t.Y8G("ngClass",t.eq3(21,M,e.isLiked))("svgIcon",e.isLiked?"heroicons_solid:heart":"heroicons_outline:heart"),t.R7$(2),t.SpI("",e.isLiked?"Liked":"Like"," "),t.R7$(2),t.Y8G("svgIcon","heroicons_solid:chat-bubble-left-ellipsis"),t.R7$(4),t.Y8G("svgIcon","heroicons_solid:share"),t.R7$(4),t.Y8G("svgIcon","heroicons_solid:bolt"),t.R7$(4),t.Y8G("ngIf",!e.loadingReactions),t.R7$(),t.Y8G("ngIf",e.loadingReactions),t.R7$(5),t.Y8G("subscriptSizing","dynamic"),t.R7$(),t.Y8G("placeholder","Write a comment...")("rows",3),t.R50("ngModel",e.comment),t.R7$(4),t.Y8G("svgIcon","heroicons_solid:face-smile"),t.R7$(),t.Y8G("ngIf",e.showEmojiPicker),t.R7$(2),t.Y8G("svgIcon","heroicons_solid:photo"),t.R7$(2),t.Y8G("svgIcon","heroicons_solid:sparkles"),t.R7$(2),t.Y8G("svgIcon","heroicons_solid:paper-airplane"),t.R7$(3),t.Y8G("ngIf",e.replies.length>0)}}const mt=[{path:"",component:(()=>{class i{constructor(e,n,s,a,l,c,v,dt,pt,ut){this._route=e,this._router=n,this._storageService=s,this._subscriptionService=a,this._changeDetectorRef=l,this._parseContent=c,this._sanitizer=v,this._eventService=dt,this._angorConfirmationService=pt,this._zapService=ut,this.postId=null,this.post=null,this.user=null,this.loading=!0,this.loadingReactions=!0,this._unsubscribeAll=new R.B,this.subscription=new y.yU,this.darkMode=!1,this.likes=[],this.reposts=[],this.zaps=[],this.replies=[],this.isLiked=!1}ngOnInit(){this._route.paramMap.pipe((0,E.Q)(this._unsubscribeAll)).subscribe(e=>{this.postId=e.get("id"),this.postId&&(this.loadPost(this.postId),this.subscribeToReactions(this.postId))}),this.subscription=this._storageService.myLikes$.subscribe(e=>{e&&e.includes(this.postId)?(this.isLiked=!0,this._changeDetectorRef.detectChanges()):this.isLiked=!1})}loadUserProfile(){var e=this;return(0,m.A)(function*(){e._storageService.getProfile(e.post.pubkey).then(n=>{e.user=n,e._changeDetectorRef.detectChanges()})})()}loadPost(e){var n=this;return(0,m.A)(function*(){try{if(n.loading=!0,n.post=yield n._storageService.getPostById(e),n.post)n.loading=!1,yield n.loadUserProfile();else{const a=n._subscriptionService.addSubscriptions([{ids:[e],kinds:[1],limit:1}],function(){var l=(0,m.A)(function*(c){n.post=c,console.log(n.post),n._changeDetectorRef.detectChanges(),yield n._storageService.savePost(c),n._changeDetectorRef.detectChanges(),a&&n._subscriptionService.removeSubscriptionById(a),n.loading=!1});return function(c){return l.apply(this,arguments)}}())}}catch(s){console.error("Error loading post:",s),n._router.navigate(["/404"])}})()}getSafeUrl(e){return this._sanitizer.bypassSecurityTrustUrl(e)}subscribeToReactions(e){var n=this;let s;this.loadingReactions=!0,s=setTimeout(()=>{this.loadingReactions=!1},3e3),this.subscriptionId=this._subscriptionService.addSubscriptions([{"#e":[e],kinds:[1,7,9735,6]}],function(){var l=(0,m.A)(function*(c){n.loadingReactions&&(n.loadingReactions=!1,clearTimeout(s)),n.addReaction(e,c.kind,{pubkey:c.pubkey,created_at:c.created_at,content:1===c.kind?c.content:void 0})});return function(c){return l.apply(this,arguments)}}())}addReaction(e,n,s){switch(n){case 1:this.replies.push(s),this.replies.sort((a,l)=>l.created_at-a.created_at);break;case 7:this.likes.push(s);break;case 9735:this.zaps.push(s);break;case 6:this.reposts.push(s)}this._changeDetectorRef.detectChanges()}isSingleEmojiOrWord(e){const n=e.trim(),s=/^\w+$/.test(n),a=/^[\p{Emoji}]+$/u.test(n);return s||a}sendLike(e){this.isLiked||this._eventService.sendLikeEvent(e).then(()=>{this.isLiked=!0,this._changeDetectorRef.detectChanges()}).catch(n=>console.error("Failed to send like:",n))}toggleLike(e){this.sendLike(e)}onShare(e){this._angorConfirmationService.open({title:"Share",message:'Are you sure you want to share this post on your profile? This action is permanent and cannot be undone.',icon:{show:!0,name:"heroicons_solid:share",color:"primary"},actions:{confirm:{show:!0,label:"Yes, Share",color:"primary"},cancel:{show:!0,label:"Cancel"}},dismissible:!0}).afterClosed().subscribe(s=>{console.log(s),"confirmed"===s&&this._eventService.shareEvent(e).then(()=>{this._changeDetectorRef.detectChanges()}).catch(a=>console.error("Failed to share post",a))})}openZapDialog(){this._zapService.openZapDialog(this.postId,this.user)}sendComment(e){""!==this.comment.trim()&&this._eventService.sendReplyEvent(e,this.comment).then(()=>{this.comment="",this._changeDetectorRef.markForCheck()})}toggleEmojiPicker(){this.showEmojiPicker=!this.showEmojiPicker}addEmoji(e){e&&e.emoji&&e.emoji.native&&(this.comment=(this.comment||"")+e.emoji.native),this.showEmojiPicker=!1}ngOnDestroy(){this.subscriptionId&&this._subscriptionService.removeSubscriptionById(this.subscriptionId),this.subscription&&this.subscription.unsubscribe(),this._unsubscribeAll.next(),this._unsubscribeAll.complete()}static{this.\u0275fac=function(n){return new(n||i)(t.rXU(j.nX),t.rXU(j.Ix),t.rXU(k.n),t.rXU(B.n),t.rXU(t.gRc),t.rXU(N.m),t.rXU(V.up),t.rXU(w.U),t.rXU(z.m),t.rXU(L.D))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["app-post-event"]],decls:4,vars:2,consts:[["expandableReplay","angorCard"],[1,"mx-auto","w-full","max-w-5xl","px-6","sm:px-8"],[1,"flex","min-w-0","flex-auto","flex-col"],["class","flex justify-center items-center py-8",4,"ngIf"],[4,"ngIf"],[1,"flex","justify-center","items-center","py-8"],["mode","indeterminate",3,"diameter"],[1,"m-auto","flex","w-full","max-w-140","flex-col","items-start"],[1,"mb-1","mt-8","flex","w-full","flex-col",3,"item","more","actions"],[1,"mb-8","mt-1","flex","w-full","flex-col","pt-4"],[1,"mx-3","flex","items-center","sm:mx-5"],["mat-button","",1,"mr-1","px-3",3,"click"],[1,"text-red-500","icon-size-5",3,"ngClass","svgIcon"],[1,"ml-2"],[1,"text-blue-500","icon-size-5",3,"svgIcon"],[1,"text-green-500","icon-size-5",3,"svgIcon"],[1,"text-orange-500","icon-size-5",3,"svgIcon"],[1,"mx-6","mb-6","mt-4","border-b","sm:mx-8"],["class","mx-6 mb-4 flex flex-col sm:mx-8 sm:mb-6 sm:flex-row sm:items-center",4,"ngIf"],["class","flex mx-auto justify-center items-center mb-4",4,"ngIf"],["angorCardExpansion",""],[1,"m-0","border-b"],[1,"mx-4","mb-3","mt-6","flex","flex-col","sm:mx-8"],[1,"flex","items-start"],[1,"w-full",3,"subscriptSizing"],["matInput","","cdkTextareaAutosize","",3,"ngModelChange","placeholder","rows","ngModel"],[1,"mt-3","flex","items-center","justify-between"],[1,"flex","items-center"],["mat-icon-button","",3,"click"],[1,"icon-size-5",3,"svgIcon"],["class","emoji-picker-container-global",4,"ngIf"],["mat-icon-button",""],["mat-button","",3,"click"],[3,"svgIcon"],[1,"mx-6","mb-4","flex","flex-col","sm:mx-8","sm:mb-6","sm:flex-row","sm:items-center"],[1,"ml-3","text-md","tracking-tight"],[1,"hidden","flex-auto","sm:flex"],[1,"mt-4","flex","items-center","justify-end","sm:mt-0"],["mat-button","",1,"-ml-2","mr-1","px-3","sm:ml-0"],["mat-button","",1,"px-3","sm:-mr-4",3,"click"],[1,"mr-1"],[1,"rotate-0","transition-transform","duration-150","ease-in-out","icon-size-5",3,"ngClass","svgIcon"],[1,"flex","mx-auto","justify-center","items-center","mb-4"],[1,"emoji-picker-container-global"],[3,"emojiClick","darkMode"],[1,"mx-4","my-0","border-b","sm:mx-8"],[1,"max-h-120","overflow-y-auto"],[1,"relative","mx-4","my-6","flex","flex-col","sm:mx-8"],["class","mb-6 flex flex-col items-start",4,"ngFor","ngForOf"],[1,"mb-6","flex","flex-col","items-start"],[3,"pubkey","avatarUrl"],[1,"mt-0.5","flex","flex-col"],["class","inline-block whitespace-pre-wrap break-words",4,"ngFor","ngForOf"],[1,"text-secondary","mt-2","flex","items-center","text-sm"],[1,"inline-block","whitespace-pre-wrap","break-words"],[1,"relative","mb-4","block"],["width","560","height","315","frameborder","0","allowfullscreen","",3,"src"],["alt","Embedded Image",1,"max-h-140","object-cover",2,"width","100%",3,"src"],["controls","",2,"width","100%"],["type","video/mp4",3,"src"],["controls",""],["type","audio/mpeg",3,"src"],[1,"mx-6","mb-6","mt-2","sm:mx-1"],["target","_blank",1,"inline-block","break-words","text-blue-500","underline",3,"href"],[1,"inline-block","break-words"],[1,"mt-2","sm:mx-1"]],template:function(n,s){1&n&&(t.j41(0,"div",1)(1,"div",2),t.DNE(2,W,2,1,"div",3)(3,lt,45,23,"div",4),t.k0s()()),2&n&&(t.R7$(2),t.Y8G("ngIf",s.loading),t.R7$(),t.Y8G("ngIf",!s.loading&&s.post))},dependencies:[I.n,_.m_,_.An,u.Hl,u.$z,u.iY,$.Cn,g.RG,g.rl,x.fS,x.fg,h.xb,h.EE,C.w,Y.uc,d.MD,d.YU,d.Sq,d.bT,p.YN,p.me,p.BC,p.vS,b.D6,b.LG,S.e,G.MY,F.vg,P.g,X,D.q,U.Ic],styles:[".emoji-picker-container-global[_ngcontent-%COMP%]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999;width:350px;max-width:100%}"]})}}return i})()}]}}]); \ No newline at end of file diff --git a/551.3b95db84ed212394.js b/551.3b95db84ed212394.js new file mode 100644 index 0000000..e0c13d0 --- /dev/null +++ b/551.3b95db84ed212394.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangor=self.webpackChunkangor||[]).push([[551],{2747:(k,v,a)=>{a.d(v,{n:()=>w});var c=a(3365),h=a(4085),o=a(4438);const t=[[["","angorCardFront",""]],[["","angorCardBack",""]],"*",[["","angorCardExpansion",""]]],l=["[angorCardFront]","[angorCardBack]","*","[angorCardExpansion]"];function x(e,r){1&e&&(o.j41(0,"div",0),o.SdG(1),o.k0s(),o.j41(2,"div",1),o.SdG(3,1),o.k0s())}function b(e,r){1&e&&(o.j41(0,"div",2),o.SdG(1,3),o.k0s()),2&e&&o.Y8G("@expandCollapse",void 0)}function g(e,r){if(1&e&&(o.SdG(0,2),o.DNE(1,b,2,1,"div",2)),2&e){const i=o.XpG();o.R7$(),o.vxM(i.expanded?1:-1)}}let w=(()=>{class e{constructor(){this.expanded=!1,this.face="front",this.flippable=!1}get classList(){return{"angor-card-expanded":this.expanded,"angor-card-face-back":this.flippable&&"back"===this.face,"angor-card-face-front":this.flippable&&"front"===this.face,"angor-card-flippable":this.flippable}}ngOnChanges(i){"expanded"in i&&(this.expanded=(0,h.he)(i.expanded.currentValue)),"flippable"in i&&(this.flippable=(0,h.he)(i.flippable.currentValue))}static{this.\u0275fac=function(p){return new(p||e)}}static{this.\u0275cmp=o.VBU({type:e,selectors:[["angor-card"]],hostVars:2,hostBindings:function(p,y){2&p&&o.HbH(y.classList)},inputs:{expanded:"expanded",face:"face",flippable:"flippable"},exportAs:["angorCard"],features:[o.OA$],ngContentSelectors:l,decls:2,vars:2,consts:[[1,"angor-card-front"],[1,"angor-card-back"],[1,"angor-card-expansion"]],template:function(p,y){1&p&&(o.NAR(t),o.DNE(0,x,4,0)(1,g,2,1)),2&p&&(o.vxM(y.flippable?0:-1),o.R7$(),o.vxM(y.flippable?-1:1))},styles:["angor-card{position:relative;display:flex;overflow:hidden;--tw-bg-opacity: 1;background-color:rgba(var(--angor-bg-card-rgb),var(--tw-bg-opacity));border-radius:1rem;--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}angor-card.angor-card-flippable{border-radius:0;overflow:visible;transform-style:preserve-3d;transition:transform 1s;perspective:600px;background:transparent;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}angor-card.angor-card-flippable.angor-card-face-back .angor-card-front{visibility:hidden;opacity:0;transform:rotateY(180deg)}angor-card.angor-card-flippable.angor-card-face-back .angor-card-back{visibility:visible;opacity:1;transform:rotateY(360deg)}angor-card.angor-card-flippable .angor-card-front,angor-card.angor-card-flippable .angor-card-back{display:flex;flex-direction:column;flex:1 1 auto;z-index:10;transition:transform .5s ease-out 0s,visibility 0s ease-in .2s,opacity 0s ease-in .2s;backface-visibility:hidden;--tw-bg-opacity: 1;background-color:rgba(var(--angor-bg-card-rgb),var(--tw-bg-opacity));border-radius:1rem;--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}angor-card.angor-card-flippable .angor-card-front{position:relative;opacity:1;visibility:visible;transform:rotateY(0);overflow:hidden}angor-card.angor-card-flippable .angor-card-back{position:absolute;inset:0;opacity:0;visibility:hidden;transform:rotateY(180deg);overflow:hidden auto}\n"],encapsulation:2,data:{animation:c.F}})}}return e})()},8551:(k,v,a)=>{a.r(v),a.d(v,{default:()=>D});var c=a(467),h=a(7403),o=a(177),t=a(4438),l=a(9417),x=a(8834),b=a(2408),g=a(9213),w=a(9042),e=a(7250),r=a(5766),i=a(6231),p=a(6324),y=a(6547),F=a(5462),T=a(2747);function I(f,A){1&f&&(t.j41(0,"div",6)(1,"label",7),t.EFF(2,"Comment (Optional)"),t.k0s(),t.nrm(3,"textarea",17),t.k0s())}function U(f,A){if(1&f&&(t.j41(0,"div",18)(1,"h3",19),t.EFF(2,"Invoice Created:"),t.k0s(),t.j41(3,"p",20),t.EFF(4),t.k0s()()),2&f){const n=t.XpG();t.R7$(4),t.JRh(n.invoice.pr)}}function B(f,A){if(1&f&&(t.j41(0,"div",21)(1,"p",22),t.EFF(2),t.k0s()()),2&f){const n=t.XpG();t.R7$(2),t.JRh(n.error)}}const D=[{path:"",component:(()=>{class f{constructor(){this.formBuilder=(0,t.WQX)(l.ok),this.signerService=(0,t.WQX)(p.A),this.relayService=(0,t.WQX)(i.b),this.utilities=(0,t.WQX)(y.FP),this.payRequest=null,this.invoice={pr:""},this.canZap=!1,this.loading=!1,this.error=null}ngOnInit(){this.initializeForm()}initializeForm(){this.sendZapForm=this.formBuilder.group({lightningAddress:["",[l.k0.required,this.validateLightningAddress]],eventId:[""],amount:["",[l.k0.required,l.k0.min(1)]],comment:[""]})}validateLightningAddress(n){return n.value.includes("@")?null:{invalidFormat:!0}}getCallbackUrl(n){try{if(n.includes("@")){const[d,s]=n.split("@");return`https://${s}/.well-known/lnurlp/${d}`}return n.toLowerCase().startsWith("lnurl")?this.utilities.convertBech32ToText(n).toString():null}catch(d){return console.error("Error generating callback URL:",d),null}}fetchPayRequest(){var n=this;return(0,c.A)(function*(){n.resetState();const d=n.sendZapForm.get("lightningAddress")?.value;if(!d)return void n.setError("Lightning Address is required.");const s=n.getCallbackUrl(d);if(s)try{const u=yield fetch(s);if(!u.ok)throw new Error(`Failed to fetch pay request: ${u.statusText}`);const m=yield u.json();if("ERROR"===m.status)throw new Error(m.reason||"Error fetching the pay request.");n.payRequest=m,n.canZap=!0,n.configureAmountValidators()}catch(u){n.setError(u.message||"Error connecting to the server.")}finally{n.loading=!1}else n.setError("Invalid Lightning Address.")})()}configureAmountValidators(){if(!this.payRequest)return;const n=(this.payRequest.minSendable||1e3)/1e3,d=(this.payRequest.maxSendable||21e6)/1e3,s=this.sendZapForm.get("amount");s?.setValidators([l.k0.required,l.k0.min(n),l.k0.max(d)]),s?.updateValueAndValidity()}onSubmit(){var n=this;return(0,c.A)(function*(){if(n.sendZapForm.invalid)return void n.setError("Please fill out the form correctly.");n.resetState();const{eventId:s,amount:u,comment:m}=n.sendZapForm.value;if(n.payRequest)try{const E=new URL(n.payRequest.callback),C=new URLSearchParams({amount:(1e3*u).toString()});if(m&&n.payRequest.commentAllowed&&C.set("comment",m),s){const P=yield n.createAndSignZapRequest(s,m);C.set("nostr",JSON.stringify(P))}const R=yield fetch(`${E.origin}${E.pathname}?${C.toString()}`);if(!R.ok)throw new Error(`Failed to fetch invoice: ${R.statusText}`);const S=yield R.json();if("ERROR"===S.status)throw new Error(S.reason||"Error fetching the invoice.");n.invoice=S}catch(E){n.setError(E.message||"Error processing the zap request.")}finally{n.loading=!1}else n.setError("Pay request is not loaded.")})()}createAndSignZapRequest(n,d){var s=this;return(0,c.A)(function*(){try{const u=s.createZapRequestData(n,d),m=s.signerService.isUsingSecretKey()?(0,F.pC)(u,(0,r.aT)(yield s.signerService.getDecryptedSecretKey())):yield s.signerService.signEventWithExtension(u);if(!m)throw new Error("Signing failed. Signed event is null.");return m}catch(u){throw console.error("Error creating and signing zap request:",u),new Error("Failed to create and sign zap request.")}})()}createZapRequestData(n,d){return{kind:9734,content:d||"",tags:[["e",n],["p",this.payRequest?.nostrPubkey||""],["relays",...this.relayService.getConnectedRelays()]],pubkey:this.signerService.getPublicKey(),created_at:Math.floor(Date.now()/1e3)}}resetState(){this.error=null,this.loading=!0,this.invoice={pr:""}}setError(n){this.error=n,this.loading=!1}static{this.\u0275fac=function(d){return new(d||f)}}static{this.\u0275cmp=t.VBU({type:f,selectors:[["app-zap"]],decls:27,vars:6,consts:[[1,"mx-auto","w-full","max-w-5xl","p-6","sm:p-8"],[1,"flex","w-full","max-w-140","m-auto","flex-col","items-start"],[1,"mb-8","flex","flex-col","items-start","p-6","sm:p-8","transition-all","duration-300","w-full","pb-6"],[1,"flex","items-center","justify-center","mb-6","w-full"],[1,"text-2xl","font-semibold","text-center"],[1,"w-full","space-y-4",3,"ngSubmit","formGroup"],[1,"form-group"],[1,"block","text-sm","font-medium","text-gray-600","mb-1"],[1,"flex","items-center"],["type","text","formControlName","lightningAddress","placeholder","username@domain.com",1,"flex-grow","p-2","border","rounded","focus:outline-none","focus:ring-2","focus:ring-gray-500"],["type","button",1,"ml-2","px-4","py-2","text-sm","bg-gray-800","text-white","rounded","hover:bg-gray-700",3,"click"],["type","text","formControlName","eventId","placeholder","Event ID for specific zap",1,"w-full","p-2","border","rounded","focus:outline-none","focus:ring-2","focus:ring-gray-500"],["type","number","formControlName","amount","placeholder","Amount",1,"w-full","p-2","border","rounded","focus:outline-none","focus:ring-2","focus:ring-gray-500"],["class","form-group",4,"ngIf"],["type","submit",1,"w-full","py-2","text-sm","font-semibold","bg-gray-800","text-white","rounded","hover:bg-gray-700","disabled:bg-gray-400",3,"disabled"],["class","invoice mt-6 p-4 border rounded-lg bg-gray-50 shadow w-full",4,"ngIf"],["class","error mt-6 p-4 border rounded-lg bg-red-50 shadow w-full",4,"ngIf"],["formControlName","comment","placeholder","Add a comment...","rows","3",1,"w-full","p-2","border","rounded","focus:outline-none","focus:ring-2","focus:ring-gray-500"],[1,"invoice","mt-6","p-4","border","rounded-lg","bg-gray-50","shadow","w-full"],[1,"text-lg","font-semibold","text-gray-800"],[1,"text-gray-700","break-words"],[1,"error","mt-6","p-4","border","rounded-lg","bg-red-50","shadow","w-full"],[1,"text-red-600","font-medium"]],template:function(d,s){1&d&&(t.j41(0,"div",0)(1,"div",1)(2,"angor-card",2)(3,"div",3)(4,"h2",4),t.EFF(5,"Send a Zap"),t.k0s()(),t.j41(6,"form",5),t.bIt("ngSubmit",function(){return s.onSubmit()}),t.j41(7,"div",6)(8,"label",7),t.EFF(9,"Lightning Address"),t.k0s(),t.j41(10,"div",8),t.nrm(11,"input",9),t.j41(12,"button",10),t.bIt("click",function(){return s.fetchPayRequest()}),t.EFF(13," Fetch "),t.k0s()()(),t.j41(14,"div",6)(15,"label",7),t.EFF(16,"Event ID (Optional)"),t.k0s(),t.nrm(17,"input",11),t.k0s(),t.j41(18,"div",6)(19,"label",7),t.EFF(20,"Amount (in Satoshis)"),t.k0s(),t.nrm(21,"input",12),t.k0s(),t.DNE(22,I,4,0,"div",13),t.j41(23,"button",14),t.EFF(24),t.k0s()(),t.DNE(25,U,5,1,"div",15)(26,B,3,1,"div",16),t.k0s()()()),2&d&&(t.R7$(6),t.Y8G("formGroup",s.sendZapForm),t.R7$(16),t.Y8G("ngIf",null==s.payRequest?null:s.payRequest.commentAllowed),t.R7$(),t.Y8G("disabled",s.sendZapForm.invalid||s.loading),t.R7$(),t.SpI(" ",s.loading?"Sending...":"Send Zap"," "),t.R7$(),t.Y8G("ngIf",s.invoice.pr),t.R7$(),t.Y8G("ngIf",s.error))},dependencies:[o.MD,o.bT,b.RG,w.fS,x.Hl,g.m_,e.Ve,h.EE,l.X1,l.qT,l.me,l.Q0,l.BC,l.cb,l.j4,l.JD,T.n],encapsulation:2})}}return f})()}]},6547:(k,v,a)=>{a.d(v,{FP:()=>b});var c=a(3813),h=a(4438),o=a(5416),t=a(345);let b=(()=>{class g{constructor(e,r){this.snackBar=e,this.sanitizer=r,this.defaultBackground="url(/assets/gradient.jpg)"}unsubscribe(e){if(e)for(let r=0;rparseInt(r,16))||[])}arrayToHex(e){return Array.from(e).map(r=>r.toString(16).padStart(2,"0")).join("")}convertFromBech32(e){const r=c.I.decode(e);return c.I.fromWords(r.words)}convertFromBech32ToHex(e){const r=c.I.decode(e),i=c.I.fromWords(r.words);return this.arrayToHex(i)}convertBech32ToText(e){const r=c.I.decode(e,1e3),i=c.I.fromWords(r.words);return(new TextDecoder).decode(Uint8Array.from(i))}keyToHex(e){return Array.from(e).map(r=>r.toString(16).padStart(2,"0")).join("")}sanitizeLUD06(e){if(e&&!e.startsWith("http"))return this.bypassUrl(e)}sanitizeUrlAndBypass(e){const r=this.sanitizeUrl(e);return this.bypassUrl(r)}sanitizeUrlAndBypassFrame(e){const r=this.sanitizeUrl(e);return this.bypassFrameUrl(r)}sanitizeUrl(e,r){if(!e)return"";if(!e?.startsWith("http")){if(!r)return e.startsWith("/assets")?e:"";e="https://"+e}return e}sanitizeImageUrl(e){if(!(e=this.sanitizeUrl(e)))return;let r=e.toLowerCase();return r=r.split("?")[0],r.endsWith("jpg")||r.endsWith("jpeg")||r.endsWith("png")||r.endsWith("webp")||r.endsWith("gif")?e:void 0}bypassUrl(e){return this.sanitizer.bypassSecurityTrustUrl(e)}bypassStyle(e){return this.sanitizer.bypassSecurityTrustStyle(e)}bypassFrameUrl(e){return this.sanitizer.bypassSecurityTrustResourceUrl(e)}static{this.\u0275fac=function(r){return new(r||g)(h.KVO(o.UG),h.KVO(t.up))}}static{this.\u0275prov=h.jDH({token:g,factory:g.\u0275fac,providedIn:"root"})}}return g})()}}]); \ No newline at end of file diff --git a/556.14e4bee993e6d7c2.js b/556.14e4bee993e6d7c2.js deleted file mode 100644 index ab9672e..0000000 --- a/556.14e4bee993e6d7c2.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkangor=self.webpackChunkangor||[]).push([[556],{1556:(Se,Y,y)=>{y.d(Y,{Ic:()=>U});var m=y(4460),e=y(3107),_=y(8447),X=y(2867),V=y(909),J=y(6564),x=y(5424);const Q=["button"],z=["*","*"];function Z(F,r){if(1&F&&e.EFF(0),2&F){const i=e.XpG(3);e.JRh(i.unified)}}function ee(F,r){if(1&F&&(e.j41(0,"button",4,1)(2,"span",5),e.DNE(3,Z,1,1,"ng-template",2),e.SdG(4),e.k0s()()),2&F){const i=e.XpG(2);e.AVh("emoji-mart-emoji-native",i.isNative)("emoji-mart-emoji-custom",i.custom),e.BMQ("title",i.title)("aria-label",i.label),e.R7$(2),e.Y8G("ngStyle",i.style),e.R7$(),e.Y8G("ngIf",i.isNative)}}function ie(F,r){if(1&F&&e.DNE(0,ee,5,8,"button",3),2&F){const i=e.XpG(),a=e.sdS(2);e.Y8G("ngIf",i.useButton)("ngIfElse",a)}}function ae(F,r){if(1&F&&e.EFF(0),2&F){const i=e.XpG(2);e.JRh(i.unified)}}function ne(F,r){if(1&F&&(e.j41(0,"span",6,1)(2,"span",5),e.DNE(3,ae,1,1,"ng-template",2),e.SdG(4,1),e.k0s()()),2&F){const i=e.XpG();e.AVh("emoji-mart-emoji-native",i.isNative)("emoji-mart-emoji-custom",i.custom),e.BMQ("title",i.title)("aria-label",i.label),e.R7$(2),e.Y8G("ngStyle",i.style),e.R7$(),e.Y8G("ngIf",i.isNative)}}const T=[{id:"people",name:"Smileys & People",emojis:["1F600","1F603","1F604","1F601","1F606","1F605","1F923","1F602","1F642","1F643","1FAE0","1F609","1F60A","1F607","1F970","1F60D","1F929","1F618","1F617","263A-FE0F","1F61A","1F619","1F972","1F60B","1F61B","1F61C","1F92A","1F61D","1F911","1F917","1F92D","1FAE2","1FAE3","1F92B","1F914","1FAE1","1F910","1F928","1F610","1F611","1F636","1FAE5","1F636-200D-1F32B-FE0F","1F60F","1F612","1F644","1F62C","1F62E-200D-1F4A8","1F925","1F60C","1F614","1F62A","1F924","1F634","1F637","1F912","1F915","1F922","1F92E","1F927","1F975","1F976","1F974","1F635","1F635-200D-1F4AB","1F92F","1F920","1F973","1F978","1F60E","1F913","1F9D0","1F615","1FAE4","1F61F","1F641","2639-FE0F","1F62E","1F62F","1F632","1F633","1F97A","1F979","1F626","1F627","1F628","1F630","1F625","1F622","1F62D","1F631","1F616","1F623","1F61E","1F613","1F629","1F62B","1F971","1F624","1F621","1F620","1F92C","1F608","1F47F","1F480","2620-FE0F","1F4A9","1F921","1F479","1F47A","1F47B","1F47D","1F47E","1F916","1F44B","1F91A","1F590-FE0F","270B","1F596","1FAF1","1FAF2","1FAF3","1FAF4","1F44C","1F90C","1F90F","270C-FE0F","1F91E","1FAF0","1F91F","1F918","1F919","1F448","1F449","1F446","1F595","1F447","261D-FE0F","1FAF5","1F44D","1F44E","270A","1F44A","1F91B","1F91C","1F44F","1F64C","1FAF6","1F450","1F932","1F91D","1F64F","270D-FE0F","1F485","1F933","1F4AA","1F9BE","1F9BF","1F9B5","1F9B6","1F442","1F9BB","1F443","1F9E0","1FAC0","1FAC1","1F9B7","1F9B4","1F440","1F441-FE0F","1F445","1F444","1FAE6","1F476","1F9D2","1F466","1F467","1F9D1","1F471","1F468","1F9D4","1F9D4-200D-2642-FE0F","1F9D4-200D-2640-FE0F","1F468-200D-1F9B0","1F468-200D-1F9B1","1F468-200D-1F9B3","1F468-200D-1F9B2","1F469","1F469-200D-1F9B0","1F9D1-200D-1F9B0","1F469-200D-1F9B1","1F9D1-200D-1F9B1","1F469-200D-1F9B3","1F9D1-200D-1F9B3","1F469-200D-1F9B2","1F9D1-200D-1F9B2","1F471-200D-2640-FE0F","1F471-200D-2642-FE0F","1F9D3","1F474","1F475","1F64D","1F64D-200D-2642-FE0F","1F64D-200D-2640-FE0F","1F64E","1F64E-200D-2642-FE0F","1F64E-200D-2640-FE0F","1F645","1F645-200D-2642-FE0F","1F645-200D-2640-FE0F","1F646","1F646-200D-2642-FE0F","1F646-200D-2640-FE0F","1F481","1F481-200D-2642-FE0F","1F481-200D-2640-FE0F","1F64B","1F64B-200D-2642-FE0F","1F64B-200D-2640-FE0F","1F9CF","1F9CF-200D-2642-FE0F","1F9CF-200D-2640-FE0F","1F647","1F647-200D-2642-FE0F","1F647-200D-2640-FE0F","1F926","1F926-200D-2642-FE0F","1F926-200D-2640-FE0F","1F937","1F937-200D-2642-FE0F","1F937-200D-2640-FE0F","1F9D1-200D-2695-FE0F","1F468-200D-2695-FE0F","1F469-200D-2695-FE0F","1F9D1-200D-1F393","1F468-200D-1F393","1F469-200D-1F393","1F9D1-200D-1F3EB","1F468-200D-1F3EB","1F469-200D-1F3EB","1F9D1-200D-2696-FE0F","1F468-200D-2696-FE0F","1F469-200D-2696-FE0F","1F9D1-200D-1F33E","1F468-200D-1F33E","1F469-200D-1F33E","1F9D1-200D-1F373","1F468-200D-1F373","1F469-200D-1F373","1F9D1-200D-1F527","1F468-200D-1F527","1F469-200D-1F527","1F9D1-200D-1F3ED","1F468-200D-1F3ED","1F469-200D-1F3ED","1F9D1-200D-1F4BC","1F468-200D-1F4BC","1F469-200D-1F4BC","1F9D1-200D-1F52C","1F468-200D-1F52C","1F469-200D-1F52C","1F9D1-200D-1F4BB","1F468-200D-1F4BB","1F469-200D-1F4BB","1F9D1-200D-1F3A4","1F468-200D-1F3A4","1F469-200D-1F3A4","1F9D1-200D-1F3A8","1F468-200D-1F3A8","1F469-200D-1F3A8","1F9D1-200D-2708-FE0F","1F468-200D-2708-FE0F","1F469-200D-2708-FE0F","1F9D1-200D-1F680","1F468-200D-1F680","1F469-200D-1F680","1F9D1-200D-1F692","1F468-200D-1F692","1F469-200D-1F692","1F46E","1F46E-200D-2642-FE0F","1F46E-200D-2640-FE0F","1F575-FE0F","1F575-FE0F-200D-2642-FE0F","1F575-FE0F-200D-2640-FE0F","1F482","1F482-200D-2642-FE0F","1F482-200D-2640-FE0F","1F977","1F477","1F477-200D-2642-FE0F","1F477-200D-2640-FE0F","1FAC5","1F934","1F478","1F473","1F473-200D-2642-FE0F","1F473-200D-2640-FE0F","1F472","1F9D5","1F935","1F935-200D-2642-FE0F","1F935-200D-2640-FE0F","1F470","1F470-200D-2642-FE0F","1F470-200D-2640-FE0F","1F930","1FAC3","1FAC4","1F931","1F469-200D-1F37C","1F468-200D-1F37C","1F9D1-200D-1F37C","1F47C","1F385","1F936","1F9D1-200D-1F384","1F9B8","1F9B8-200D-2642-FE0F","1F9B8-200D-2640-FE0F","1F9B9","1F9B9-200D-2642-FE0F","1F9B9-200D-2640-FE0F","1F9D9","1F9D9-200D-2642-FE0F","1F9D9-200D-2640-FE0F","1F9DA","1F9DA-200D-2642-FE0F","1F9DA-200D-2640-FE0F","1F9DB","1F9DB-200D-2642-FE0F","1F9DB-200D-2640-FE0F","1F9DC","1F9DC-200D-2642-FE0F","1F9DC-200D-2640-FE0F","1F9DD","1F9DD-200D-2642-FE0F","1F9DD-200D-2640-FE0F","1F9DE","1F9DE-200D-2642-FE0F","1F9DE-200D-2640-FE0F","1F9DF","1F9DF-200D-2642-FE0F","1F9DF-200D-2640-FE0F","1F9CC","1F486","1F486-200D-2642-FE0F","1F486-200D-2640-FE0F","1F487","1F487-200D-2642-FE0F","1F487-200D-2640-FE0F","1F6B6","1F6B6-200D-2642-FE0F","1F6B6-200D-2640-FE0F","1F9CD","1F9CD-200D-2642-FE0F","1F9CD-200D-2640-FE0F","1F9CE","1F9CE-200D-2642-FE0F","1F9CE-200D-2640-FE0F","1F9D1-200D-1F9AF","1F468-200D-1F9AF","1F469-200D-1F9AF","1F9D1-200D-1F9BC","1F468-200D-1F9BC","1F469-200D-1F9BC","1F9D1-200D-1F9BD","1F468-200D-1F9BD","1F469-200D-1F9BD","1F3C3","1F3C3-200D-2642-FE0F","1F3C3-200D-2640-FE0F","1F483","1F57A","1F574-FE0F","1F46F","1F46F-200D-2642-FE0F","1F46F-200D-2640-FE0F","1F9D6","1F9D6-200D-2642-FE0F","1F9D6-200D-2640-FE0F","1F9D7","1F9D7-200D-2642-FE0F","1F9D7-200D-2640-FE0F","1F93A","1F3C7","26F7-FE0F","1F3C2","1F3CC-FE0F","1F3CC-FE0F-200D-2642-FE0F","1F3CC-FE0F-200D-2640-FE0F","1F3C4","1F3C4-200D-2642-FE0F","1F3C4-200D-2640-FE0F","1F6A3","1F6A3-200D-2642-FE0F","1F6A3-200D-2640-FE0F","1F3CA","1F3CA-200D-2642-FE0F","1F3CA-200D-2640-FE0F","26F9-FE0F","26F9-FE0F-200D-2642-FE0F","26F9-FE0F-200D-2640-FE0F","1F3CB-FE0F","1F3CB-FE0F-200D-2642-FE0F","1F3CB-FE0F-200D-2640-FE0F","1F6B4","1F6B4-200D-2642-FE0F","1F6B4-200D-2640-FE0F","1F6B5","1F6B5-200D-2642-FE0F","1F6B5-200D-2640-FE0F","1F938","1F938-200D-2642-FE0F","1F938-200D-2640-FE0F","1F93C","1F93C-200D-2642-FE0F","1F93C-200D-2640-FE0F","1F93D","1F93D-200D-2642-FE0F","1F93D-200D-2640-FE0F","1F93E","1F93E-200D-2642-FE0F","1F93E-200D-2640-FE0F","1F939","1F939-200D-2642-FE0F","1F939-200D-2640-FE0F","1F9D8","1F9D8-200D-2642-FE0F","1F9D8-200D-2640-FE0F","1F6C0","1F6CC","1F9D1-200D-1F91D-200D-1F9D1","1F46D","1F46B","1F46C","1F48F","1F469-200D-2764-FE0F-200D-1F48B-200D-1F468","1F468-200D-2764-FE0F-200D-1F48B-200D-1F468","1F469-200D-2764-FE0F-200D-1F48B-200D-1F469","1F491","1F469-200D-2764-FE0F-200D-1F468","1F468-200D-2764-FE0F-200D-1F468","1F469-200D-2764-FE0F-200D-1F469","1F46A","1F468-200D-1F469-200D-1F466","1F468-200D-1F469-200D-1F467","1F468-200D-1F469-200D-1F467-200D-1F466","1F468-200D-1F469-200D-1F466-200D-1F466","1F468-200D-1F469-200D-1F467-200D-1F467","1F468-200D-1F468-200D-1F466","1F468-200D-1F468-200D-1F467","1F468-200D-1F468-200D-1F467-200D-1F466","1F468-200D-1F468-200D-1F466-200D-1F466","1F468-200D-1F468-200D-1F467-200D-1F467","1F469-200D-1F469-200D-1F466","1F469-200D-1F469-200D-1F467","1F469-200D-1F469-200D-1F467-200D-1F466","1F469-200D-1F469-200D-1F466-200D-1F466","1F469-200D-1F469-200D-1F467-200D-1F467","1F468-200D-1F466","1F468-200D-1F466-200D-1F466","1F468-200D-1F467","1F468-200D-1F467-200D-1F466","1F468-200D-1F467-200D-1F467","1F469-200D-1F466","1F469-200D-1F466-200D-1F466","1F469-200D-1F467","1F469-200D-1F467-200D-1F466","1F469-200D-1F467-200D-1F467","1F5E3-FE0F","1F464","1F465","1FAC2","1F463","1F63A","1F638","1F639","1F63B","1F63C","1F63D","1F640","1F63F","1F63E","1F648","1F649","1F64A","1F48B","1F48C","1F498","1F49D","1F496","1F497","1F493","1F49E","1F495","1F49F","2763-FE0F","1F494","2764-FE0F-200D-1F525","2764-FE0F-200D-1FA79","2764-FE0F","1F9E1","1F49B","1F49A","1F499","1F49C","1F90E","1F5A4","1F90D","1F4AF","1F4A2","1F4A5","1F4AB","1F4A6","1F4A8","1F573-FE0F","1F4A3","1F4AC","1F441-FE0F-200D-1F5E8-FE0F","1F5E8-FE0F","1F5EF-FE0F","1F4AD","1F4A4"]},{id:"nature",name:"Animals & Nature",emojis:["1F435","1F412","1F98D","1F9A7","1F436","1F415","1F9AE","1F415-200D-1F9BA","1F429","1F43A","1F98A","1F99D","1F431","1F408","1F408-200D-2B1B","1F981","1F42F","1F405","1F406","1F434","1F40E","1F984","1F993","1F98C","1F9AC","1F42E","1F402","1F403","1F404","1F437","1F416","1F417","1F43D","1F40F","1F411","1F410","1F42A","1F42B","1F999","1F992","1F418","1F9A3","1F98F","1F99B","1F42D","1F401","1F400","1F439","1F430","1F407","1F43F-FE0F","1F9AB","1F994","1F987","1F43B","1F43B-200D-2744-FE0F","1F428","1F43C","1F9A5","1F9A6","1F9A8","1F998","1F9A1","1F43E","1F983","1F414","1F413","1F423","1F424","1F425","1F426","1F427","1F54A-FE0F","1F985","1F986","1F9A2","1F989","1F9A4","1FAB6","1F9A9","1F99A","1F99C","1F438","1F40A","1F422","1F98E","1F40D","1F432","1F409","1F995","1F996","1F433","1F40B","1F42C","1F9AD","1F41F","1F420","1F421","1F988","1F419","1F41A","1FAB8","1F40C","1F98B","1F41B","1F41C","1F41D","1FAB2","1F41E","1F997","1FAB3","1F577-FE0F","1F578-FE0F","1F982","1F99F","1FAB0","1FAB1","1F9A0","1F490","1F338","1F4AE","1FAB7","1F3F5-FE0F","1F339","1F940","1F33A","1F33B","1F33C","1F337","1F331","1FAB4","1F332","1F333","1F334","1F335","1F33E","1F33F","2618-FE0F","1F340","1F341","1F342","1F343","1FAB9","1FABA"]},{id:"foods",name:"Food & Drink",emojis:["1F347","1F348","1F349","1F34A","1F34B","1F34C","1F34D","1F96D","1F34E","1F34F","1F350","1F351","1F352","1F353","1FAD0","1F95D","1F345","1FAD2","1F965","1F951","1F346","1F954","1F955","1F33D","1F336-FE0F","1FAD1","1F952","1F96C","1F966","1F9C4","1F9C5","1F344","1F95C","1FAD8","1F330","1F35E","1F950","1F956","1FAD3","1F968","1F96F","1F95E","1F9C7","1F9C0","1F356","1F357","1F969","1F953","1F354","1F35F","1F355","1F32D","1F96A","1F32E","1F32F","1FAD4","1F959","1F9C6","1F95A","1F373","1F958","1F372","1FAD5","1F963","1F957","1F37F","1F9C8","1F9C2","1F96B","1F371","1F358","1F359","1F35A","1F35B","1F35C","1F35D","1F360","1F362","1F363","1F364","1F365","1F96E","1F361","1F95F","1F960","1F961","1F980","1F99E","1F990","1F991","1F9AA","1F366","1F367","1F368","1F369","1F36A","1F382","1F370","1F9C1","1F967","1F36B","1F36C","1F36D","1F36E","1F36F","1F37C","1F95B","2615","1FAD6","1F375","1F376","1F37E","1F377","1F378","1F379","1F37A","1F37B","1F942","1F943","1FAD7","1F964","1F9CB","1F9C3","1F9C9","1F9CA","1F962","1F37D-FE0F","1F374","1F944","1F52A","1FAD9","1F3FA"]},{id:"activity",name:"Activities",emojis:["1F383","1F384","1F386","1F387","1F9E8","2728","1F388","1F389","1F38A","1F38B","1F38D","1F38E","1F38F","1F390","1F391","1F9E7","1F380","1F381","1F397-FE0F","1F39F-FE0F","1F3AB","1F396-FE0F","1F3C6","1F3C5","1F947","1F948","1F949","26BD","26BE","1F94E","1F3C0","1F3D0","1F3C8","1F3C9","1F3BE","1F94F","1F3B3","1F3CF","1F3D1","1F3D2","1F94D","1F3D3","1F3F8","1F94A","1F94B","1F945","26F3","26F8-FE0F","1F3A3","1F93F","1F3BD","1F3BF","1F6F7","1F94C","1F3AF","1FA80","1FA81","1F3B1","1F52E","1FA84","1F9FF","1FAAC","1F3AE","1F579-FE0F","1F3B0","1F3B2","1F9E9","1F9F8","1FA85","1FAA9","1FA86","2660-FE0F","2665-FE0F","2666-FE0F","2663-FE0F","265F-FE0F","1F0CF","1F004","1F3B4","1F3AD","1F5BC-FE0F","1F3A8","1F9F5","1FAA1","1F9F6","1FAA2"]},{id:"places",name:"Travel & Places",emojis:["1F30D","1F30E","1F30F","1F310","1F5FA-FE0F","1F5FE","1F9ED","1F3D4-FE0F","26F0-FE0F","1F30B","1F5FB","1F3D5-FE0F","1F3D6-FE0F","1F3DC-FE0F","1F3DD-FE0F","1F3DE-FE0F","1F3DF-FE0F","1F3DB-FE0F","1F3D7-FE0F","1F9F1","1FAA8","1FAB5","1F6D6","1F3D8-FE0F","1F3DA-FE0F","1F3E0","1F3E1","1F3E2","1F3E3","1F3E4","1F3E5","1F3E6","1F3E8","1F3E9","1F3EA","1F3EB","1F3EC","1F3ED","1F3EF","1F3F0","1F492","1F5FC","1F5FD","26EA","1F54C","1F6D5","1F54D","26E9-FE0F","1F54B","26F2","26FA","1F301","1F303","1F3D9-FE0F","1F304","1F305","1F306","1F307","1F309","2668-FE0F","1F3A0","1F6DD","1F3A1","1F3A2","1F488","1F3AA","1F682","1F683","1F684","1F685","1F686","1F687","1F688","1F689","1F68A","1F69D","1F69E","1F68B","1F68C","1F68D","1F68E","1F690","1F691","1F692","1F693","1F694","1F695","1F696","1F697","1F698","1F699","1F6FB","1F69A","1F69B","1F69C","1F3CE-FE0F","1F3CD-FE0F","1F6F5","1F9BD","1F9BC","1F6FA","1F6B2","1F6F4","1F6F9","1F6FC","1F68F","1F6E3-FE0F","1F6E4-FE0F","1F6E2-FE0F","26FD","1F6DE","1F6A8","1F6A5","1F6A6","1F6D1","1F6A7","2693","1F6DF","26F5","1F6F6","1F6A4","1F6F3-FE0F","26F4-FE0F","1F6E5-FE0F","1F6A2","2708-FE0F","1F6E9-FE0F","1F6EB","1F6EC","1FA82","1F4BA","1F681","1F69F","1F6A0","1F6A1","1F6F0-FE0F","1F680","1F6F8","1F6CE-FE0F","1F9F3","231B","23F3","231A","23F0","23F1-FE0F","23F2-FE0F","1F570-FE0F","1F55B","1F567","1F550","1F55C","1F551","1F55D","1F552","1F55E","1F553","1F55F","1F554","1F560","1F555","1F561","1F556","1F562","1F557","1F563","1F558","1F564","1F559","1F565","1F55A","1F566","1F311","1F312","1F313","1F314","1F315","1F316","1F317","1F318","1F319","1F31A","1F31B","1F31C","1F321-FE0F","2600-FE0F","1F31D","1F31E","1FA90","2B50","1F31F","1F320","1F30C","2601-FE0F","26C5","26C8-FE0F","1F324-FE0F","1F325-FE0F","1F326-FE0F","1F327-FE0F","1F328-FE0F","1F329-FE0F","1F32A-FE0F","1F32B-FE0F","1F32C-FE0F","1F300","1F308","1F302","2602-FE0F","2614","26F1-FE0F","26A1","2744-FE0F","2603-FE0F","26C4","2604-FE0F","1F525","1F4A7","1F30A"]},{id:"objects",name:"Objects",emojis:["1F453","1F576-FE0F","1F97D","1F97C","1F9BA","1F454","1F455","1F456","1F9E3","1F9E4","1F9E5","1F9E6","1F457","1F458","1F97B","1FA71","1FA72","1FA73","1F459","1F45A","1F45B","1F45C","1F45D","1F6CD-FE0F","1F392","1FA74","1F45E","1F45F","1F97E","1F97F","1F460","1F461","1FA70","1F462","1F451","1F452","1F3A9","1F393","1F9E2","1FA96","26D1-FE0F","1F4FF","1F484","1F48D","1F48E","1F507","1F508","1F509","1F50A","1F4E2","1F4E3","1F4EF","1F514","1F515","1F3BC","1F3B5","1F3B6","1F399-FE0F","1F39A-FE0F","1F39B-FE0F","1F3A4","1F3A7","1F4FB","1F3B7","1FA97","1F3B8","1F3B9","1F3BA","1F3BB","1FA95","1F941","1FA98","1F4F1","1F4F2","260E-FE0F","1F4DE","1F4DF","1F4E0","1F50B","1FAAB","1F50C","1F4BB","1F5A5-FE0F","1F5A8-FE0F","2328-FE0F","1F5B1-FE0F","1F5B2-FE0F","1F4BD","1F4BE","1F4BF","1F4C0","1F9EE","1F3A5","1F39E-FE0F","1F4FD-FE0F","1F3AC","1F4FA","1F4F7","1F4F8","1F4F9","1F4FC","1F50D","1F50E","1F56F-FE0F","1F4A1","1F526","1F3EE","1FA94","1F4D4","1F4D5","1F4D6","1F4D7","1F4D8","1F4D9","1F4DA","1F4D3","1F4D2","1F4C3","1F4DC","1F4C4","1F4F0","1F5DE-FE0F","1F4D1","1F516","1F3F7-FE0F","1F4B0","1FA99","1F4B4","1F4B5","1F4B6","1F4B7","1F4B8","1F4B3","1F9FE","1F4B9","2709-FE0F","1F4E7","1F4E8","1F4E9","1F4E4","1F4E5","1F4E6","1F4EB","1F4EA","1F4EC","1F4ED","1F4EE","1F5F3-FE0F","270F-FE0F","2712-FE0F","1F58B-FE0F","1F58A-FE0F","1F58C-FE0F","1F58D-FE0F","1F4DD","1F4BC","1F4C1","1F4C2","1F5C2-FE0F","1F4C5","1F4C6","1F5D2-FE0F","1F5D3-FE0F","1F4C7","1F4C8","1F4C9","1F4CA","1F4CB","1F4CC","1F4CD","1F4CE","1F587-FE0F","1F4CF","1F4D0","2702-FE0F","1F5C3-FE0F","1F5C4-FE0F","1F5D1-FE0F","1F512","1F513","1F50F","1F510","1F511","1F5DD-FE0F","1F528","1FA93","26CF-FE0F","2692-FE0F","1F6E0-FE0F","1F5E1-FE0F","2694-FE0F","1F52B","1FA83","1F3F9","1F6E1-FE0F","1FA9A","1F527","1FA9B","1F529","2699-FE0F","1F5DC-FE0F","2696-FE0F","1F9AF","1F517","26D3-FE0F","1FA9D","1F9F0","1F9F2","1FA9C","2697-FE0F","1F9EA","1F9EB","1F9EC","1F52C","1F52D","1F4E1","1F489","1FA78","1F48A","1FA79","1FA7C","1FA7A","1FA7B","1F6AA","1F6D7","1FA9E","1FA9F","1F6CF-FE0F","1F6CB-FE0F","1FA91","1F6BD","1FAA0","1F6BF","1F6C1","1FAA4","1FA92","1F9F4","1F9F7","1F9F9","1F9FA","1F9FB","1FAA3","1F9FC","1FAE7","1FAA5","1F9FD","1F9EF","1F6D2","1F6AC","26B0-FE0F","1FAA6","26B1-FE0F","1F5FF","1FAA7","1FAAA"]},{id:"symbols",name:"Symbols",emojis:["1F3E7","1F6AE","1F6B0","267F","1F6B9","1F6BA","1F6BB","1F6BC","1F6BE","1F6C2","1F6C3","1F6C4","1F6C5","26A0-FE0F","1F6B8","26D4","1F6AB","1F6B3","1F6AD","1F6AF","1F6B1","1F6B7","1F4F5","1F51E","2622-FE0F","2623-FE0F","2B06-FE0F","2197-FE0F","27A1-FE0F","2198-FE0F","2B07-FE0F","2199-FE0F","2B05-FE0F","2196-FE0F","2195-FE0F","2194-FE0F","21A9-FE0F","21AA-FE0F","2934-FE0F","2935-FE0F","1F503","1F504","1F519","1F51A","1F51B","1F51C","1F51D","1F6D0","269B-FE0F","1F549-FE0F","2721-FE0F","2638-FE0F","262F-FE0F","271D-FE0F","2626-FE0F","262A-FE0F","262E-FE0F","1F54E","1F52F","2648","2649","264A","264B","264C","264D","264E","264F","2650","2651","2652","2653","26CE","1F500","1F501","1F502","25B6-FE0F","23E9","23ED-FE0F","23EF-FE0F","25C0-FE0F","23EA","23EE-FE0F","1F53C","23EB","1F53D","23EC","23F8-FE0F","23F9-FE0F","23FA-FE0F","23CF-FE0F","1F3A6","1F505","1F506","1F4F6","1F4F3","1F4F4","2640-FE0F","2642-FE0F","26A7-FE0F","2716-FE0F","2795","2796","2797","1F7F0","267E-FE0F","203C-FE0F","2049-FE0F","2753","2754","2755","2757","3030-FE0F","1F4B1","1F4B2","2695-FE0F","267B-FE0F","269C-FE0F","1F531","1F4DB","1F530","2B55","2705","2611-FE0F","2714-FE0F","274C","274E","27B0","27BF","303D-FE0F","2733-FE0F","2734-FE0F","2747-FE0F","00A9-FE0F","00AE-FE0F","2122-FE0F","0023-FE0F-20E3","002A-FE0F-20E3","0030-FE0F-20E3","0031-FE0F-20E3","0032-FE0F-20E3","0033-FE0F-20E3","0034-FE0F-20E3","0035-FE0F-20E3","0036-FE0F-20E3","0037-FE0F-20E3","0038-FE0F-20E3","0039-FE0F-20E3","1F51F","1F520","1F521","1F522","1F523","1F524","1F170-FE0F","1F18E","1F171-FE0F","1F191","1F192","1F193","2139-FE0F","1F194","24C2-FE0F","1F195","1F196","1F17E-FE0F","1F197","1F17F-FE0F","1F198","1F199","1F19A","1F201","1F202-FE0F","1F237-FE0F","1F236","1F22F","1F250","1F239","1F21A","1F232","1F251","1F238","1F234","1F233","3297-FE0F","3299-FE0F","1F23A","1F235","1F534","1F7E0","1F7E1","1F7E2","1F535","1F7E3","1F7E4","26AB","26AA","1F7E5","1F7E7","1F7E8","1F7E9","1F7E6","1F7EA","1F7EB","2B1B","2B1C","25FC-FE0F","25FB-FE0F","25FE","25FD","25AA-FE0F","25AB-FE0F","1F536","1F537","1F538","1F539","1F53A","1F53B","1F4A0","1F518","1F533","1F532"]},{id:"flags",name:"Flags",emojis:["1F1E6-1F1E8","1F1E6-1F1E9","1F1E6-1F1EA","1F1E6-1F1EB","1F1E6-1F1EC","1F1E6-1F1EE","1F1E6-1F1F1","1F1E6-1F1F2","1F1E6-1F1F4","1F1E6-1F1F6","1F1E6-1F1F7","1F1E6-1F1F8","1F1E6-1F1F9","1F1E6-1F1FA","1F1E6-1F1FC","1F1E6-1F1FD","1F1E6-1F1FF","1F1E7-1F1E6","1F1E7-1F1E7","1F1E7-1F1E9","1F1E7-1F1EA","1F1E7-1F1EB","1F1E7-1F1EC","1F1E7-1F1ED","1F1E7-1F1EE","1F1E7-1F1EF","1F1E7-1F1F1","1F1E7-1F1F2","1F1E7-1F1F3","1F1E7-1F1F4","1F1E7-1F1F6","1F1E7-1F1F7","1F1E7-1F1F8","1F1E7-1F1F9","1F1E7-1F1FB","1F1E7-1F1FC","1F1E7-1F1FE","1F1E7-1F1FF","1F1E8-1F1E6","1F1E8-1F1E8","1F1E8-1F1E9","1F1E8-1F1EB","1F1E8-1F1EC","1F1E8-1F1ED","1F1E8-1F1EE","1F1E8-1F1F0","1F1E8-1F1F1","1F1E8-1F1F2","1F1E8-1F1F3","1F1E8-1F1F4","1F1E8-1F1F5","1F1E8-1F1F7","1F1E8-1F1FA","1F1E8-1F1FB","1F1E8-1F1FC","1F1E8-1F1FD","1F1E8-1F1FE","1F1E8-1F1FF","1F1E9-1F1EA","1F1E9-1F1EC","1F1E9-1F1EF","1F1E9-1F1F0","1F1E9-1F1F2","1F1E9-1F1F4","1F1E9-1F1FF","1F1EA-1F1E6","1F1EA-1F1E8","1F1EA-1F1EA","1F1EA-1F1EC","1F1EA-1F1ED","1F1EA-1F1F7","1F1EA-1F1F8","1F1EA-1F1F9","1F1EA-1F1FA","1F1EB-1F1EE","1F1EB-1F1EF","1F1EB-1F1F0","1F1EB-1F1F2","1F1EB-1F1F4","1F1EB-1F1F7","1F1EC-1F1E6","1F1EC-1F1E7","1F1EC-1F1E9","1F1EC-1F1EA","1F1EC-1F1EB","1F1EC-1F1EC","1F1EC-1F1ED","1F1EC-1F1EE","1F1EC-1F1F1","1F1EC-1F1F2","1F1EC-1F1F3","1F1EC-1F1F5","1F1EC-1F1F6","1F1EC-1F1F7","1F1EC-1F1F8","1F1EC-1F1F9","1F1EC-1F1FA","1F1EC-1F1FC","1F1EC-1F1FE","1F1ED-1F1F0","1F1ED-1F1F2","1F1ED-1F1F3","1F1ED-1F1F7","1F1ED-1F1F9","1F1ED-1F1FA","1F1EE-1F1E8","1F1EE-1F1E9","1F1EE-1F1EA","1F1EE-1F1F1","1F1EE-1F1F2","1F1EE-1F1F3","1F1EE-1F1F4","1F1EE-1F1F6","1F1EE-1F1F7","1F1EE-1F1F8","1F1EE-1F1F9","1F1EF-1F1EA","1F1EF-1F1F2","1F1EF-1F1F4","1F1EF-1F1F5","1F1F0-1F1EA","1F1F0-1F1EC","1F1F0-1F1ED","1F1F0-1F1EE","1F1F0-1F1F2","1F1F0-1F1F3","1F1F0-1F1F5","1F1F0-1F1F7","1F1F0-1F1FC","1F1F0-1F1FE","1F1F0-1F1FF","1F1F1-1F1E6","1F1F1-1F1E7","1F1F1-1F1E8","1F1F1-1F1EE","1F1F1-1F1F0","1F1F1-1F1F7","1F1F1-1F1F8","1F1F1-1F1F9","1F1F1-1F1FA","1F1F1-1F1FB","1F1F1-1F1FE","1F1F2-1F1E6","1F1F2-1F1E8","1F1F2-1F1E9","1F1F2-1F1EA","1F1F2-1F1EB","1F1F2-1F1EC","1F1F2-1F1ED","1F1F2-1F1F0","1F1F2-1F1F1","1F1F2-1F1F2","1F1F2-1F1F3","1F1F2-1F1F4","1F1F2-1F1F5","1F1F2-1F1F6","1F1F2-1F1F7","1F1F2-1F1F8","1F1F2-1F1F9","1F1F2-1F1FA","1F1F2-1F1FB","1F1F2-1F1FC","1F1F2-1F1FD","1F1F2-1F1FE","1F1F2-1F1FF","1F1F3-1F1E6","1F1F3-1F1E8","1F1F3-1F1EA","1F1F3-1F1EB","1F1F3-1F1EC","1F1F3-1F1EE","1F1F3-1F1F1","1F1F3-1F1F4","1F1F3-1F1F5","1F1F3-1F1F7","1F1F3-1F1FA","1F1F3-1F1FF","1F1F4-1F1F2","1F1F5-1F1E6","1F1F5-1F1EA","1F1F5-1F1EB","1F1F5-1F1EC","1F1F5-1F1ED","1F1F5-1F1F0","1F1F5-1F1F1","1F1F5-1F1F2","1F1F5-1F1F3","1F1F5-1F1F7","1F1F5-1F1F8","1F1F5-1F1F9","1F1F5-1F1FC","1F1F5-1F1FE","1F1F6-1F1E6","1F1F7-1F1EA","1F1F7-1F1F4","1F1F7-1F1F8","1F1F7-1F1FA","1F1F7-1F1FC","1F1F8-1F1E6","1F1F8-1F1E7","1F1F8-1F1E8","1F1F8-1F1E9","1F1F8-1F1EA","1F1F8-1F1EC","1F1F8-1F1ED","1F1F8-1F1EE","1F1F8-1F1EF","1F1F8-1F1F0","1F1F8-1F1F1","1F1F8-1F1F2","1F1F8-1F1F3","1F1F8-1F1F4","1F1F8-1F1F7","1F1F8-1F1F8","1F1F8-1F1F9","1F1F8-1F1FB","1F1F8-1F1FD","1F1F8-1F1FE","1F1F8-1F1FF","1F1F9-1F1E6","1F1F9-1F1E8","1F1F9-1F1E9","1F1F9-1F1EB","1F1F9-1F1EC","1F1F9-1F1ED","1F1F9-1F1EF","1F1F9-1F1F0","1F1F9-1F1F1","1F1F9-1F1F2","1F1F9-1F1F3","1F1F9-1F1F4","1F1F9-1F1F7","1F1F9-1F1F9","1F1F9-1F1FB","1F1F9-1F1FC","1F1F9-1F1FF","1F1FA-1F1E6","1F1FA-1F1EC","1F1FA-1F1F2","1F1FA-1F1F3","1F1FA-1F1F8","1F1FA-1F1FE","1F1FA-1F1FF","1F1FB-1F1E6","1F1FB-1F1E8","1F1FB-1F1EA","1F1FB-1F1EC","1F1FB-1F1EE","1F1FB-1F1F3","1F1FB-1F1FA","1F1FC-1F1EB","1F1FC-1F1F8","1F1FD-1F1F0","1F1FE-1F1EA","1F1FE-1F1F9","1F1FF-1F1E6","1F1FF-1F1F2","1F1FF-1F1FC","1F38C","1F3C1","1F3F3-FE0F","1F3F3-FE0F-200D-1F308","1F3F3-FE0F-200D-26A7-FE0F","1F3F4","1F3F4-200D-2620-FE0F","1F3F4-E0067-E0062-E0065-E006E-E0067-E007F","1F3F4-E0067-E0062-E0073-E0063-E0074-E007F","1F3F4-E0067-E0062-E0077-E006C-E0073-E007F","1F6A9"]}],Fe=[{name:"Grinning Face",unified:"1F600",text:":D",keywords:["grinning_face","face","smile","happy","joy",":D","grin"],sheet:[32,20],shortName:"grinning"},{name:"Smiling Face with Open Mouth",unified:"1F603",text:":)",emoticons:["=)","=-)"],keywords:["grinning_face_with_big_eyes","face","happy","joy","haha",":D",":)","smile","funny"],sheet:[32,23],shortName:"smiley"},{name:"Smiling Face with Open Mouth and Smiling Eyes",unified:"1F604",text:":)",emoticons:["C:","c:",":D",":-D"],keywords:["grinning_face_with_smiling_eyes","face","happy","joy","funny","haha","laugh","like",":D",":)","smile"],sheet:[32,24],shortName:"smile"},{name:"Grinning Face with Smiling Eyes",unified:"1F601",keywords:["beaming_face_with_smiling_eyes","face","happy","smile","joy","kawaii"],sheet:[32,21],shortName:"grin"},{name:"Smiling Face with Open Mouth and Tightly-Closed Eyes",unified:"1F606",emoticons:[":>",":->"],keywords:["grinning_squinting_face","happy","joy","lol","satisfied","haha","face","glad","XD","laugh"],sheet:[32,26],shortNames:["satisfied"],shortName:"laughing"},{name:"Smiling Face with Open Mouth and Cold Sweat",unified:"1F605",keywords:["grinning_face_with_sweat","face","hot","happy","laugh","sweat","smile","relief"],sheet:[32,25],shortName:"sweat_smile"},{name:"Rolling on the Floor Laughing",unified:"1F923",keywords:["rolling_on_the_floor_laughing","face","rolling","floor","laughing","lol","haha","rofl"],sheet:[40,15],shortName:"rolling_on_the_floor_laughing"},{name:"Face with Tears of Joy",unified:"1F602",keywords:["face_with_tears_of_joy","face","cry","tears","weep","happy","happytears","haha"],sheet:[32,22],shortName:"joy"},{name:"Slightly Smiling Face",unified:"1F642",emoticons:[":)","(:",":-)"],keywords:["slightly_smiling_face","face","smile"],sheet:[33,28],shortName:"slightly_smiling_face"},{name:"Upside-Down Face",unified:"1F643",keywords:["upside_down_face","face","flipped","silly","smile"],sheet:[33,29],shortName:"upside_down_face"},{name:"Melting Face",unified:"1FAE0",keywords:["melting face","hot","heat"],sheet:[55,12],hidden:["facebook"],shortName:"melting_face"},{name:"Winking Face",unified:"1F609",text:";)",emoticons:[";)",";-)"],keywords:["winking_face","face","happy","mischievous","secret",";)","smile","eye"],sheet:[32,29],shortName:"wink"},{name:"Smiling Face with Smiling Eyes",unified:"1F60A",text:":)",keywords:["smiling_face_with_smiling_eyes","face","smile","happy","flushed","crush","embarrassed","shy","joy"],sheet:[32,30],shortName:"blush"},{name:"Smiling Face with Halo",unified:"1F607",keywords:["smiling_face_with_halo","face","angel","heaven","halo","innocent"],sheet:[32,27],shortName:"innocent"},{name:"Smiling Face with Smiling Eyes and Three Hearts",unified:"1F970",keywords:["smiling_face_with_hearts","face","love","like","affection","valentines","infatuation","crush","hearts","adore"],sheet:[43,58],shortName:"smiling_face_with_3_hearts"},{name:"Smiling Face with Heart-Shaped Eyes",unified:"1F60D",keywords:["smiling_face_with_heart_eyes","face","love","like","affection","valentines","infatuation","crush","heart"],sheet:[32,33],shortName:"heart_eyes"},{name:"Grinning Face with Star Eyes",unified:"1F929",keywords:["star_struck","face","smile","starry","eyes","grinning"],sheet:[40,38],shortNames:["grinning_face_with_star_eyes"],shortName:"star-struck"},{name:"Face Throwing a Kiss",unified:"1F618",emoticons:[":*",":-*"],keywords:["face_blowing_a_kiss","face","love","like","affection","valentines","infatuation","kiss"],sheet:[32,44],shortName:"kissing_heart"},{name:"Kissing Face",unified:"1F617",keywords:["kissing_face","love","like","face","3","valentines","infatuation","kiss"],sheet:[32,43],shortName:"kissing"},{name:"White Smiling Face",unified:"263A-FE0F",keywords:["smiling_face","face","blush","massage","happiness"],sheet:[57,4],shortName:"relaxed"},{name:"Kissing Face with Closed Eyes",unified:"1F61A",keywords:["kissing_face_with_closed_eyes","face","love","like","affection","valentines","infatuation","kiss"],sheet:[32,46],shortName:"kissing_closed_eyes"},{name:"Kissing Face with Smiling Eyes",unified:"1F619",keywords:["kissing_face_with_smiling_eyes","face","affection","valentines","infatuation","kiss"],sheet:[32,45],shortName:"kissing_smiling_eyes"},{name:"Smiling Face with Tear",unified:"1F972",keywords:["smiling face with tear","sad","cry","pretend"],sheet:[43,60],shortName:"smiling_face_with_tear"},{name:"Face Savouring Delicious Food",unified:"1F60B",keywords:["face_savoring_food","happy","joy","tongue","smile","face","silly","yummy","nom","delicious","savouring"],sheet:[32,31],shortName:"yum"},{name:"Face with Stuck-out Tongue",unified:"1F61B",text:":p",emoticons:[":p",":-p",":P",":-P",":b",":-b"],keywords:["face_with_tongue","face","prank","childish","playful","mischievous","smile","tongue"],sheet:[32,47],shortName:"stuck_out_tongue"},{name:"Face with Stuck-out Tongue and Winking Eye",unified:"1F61C",text:";p",emoticons:[";p",";-p",";b",";-b",";P",";-P"],keywords:["winking_face_with_tongue","face","prank","childish","playful","mischievous","smile","wink","tongue"],sheet:[32,48],shortName:"stuck_out_tongue_winking_eye"},{name:"Grinning Face with One Large and One Small Eye",unified:"1F92A",keywords:["zany_face","face","goofy","crazy"],sheet:[40,39],shortNames:["grinning_face_with_one_large_and_one_small_eye"],shortName:"zany_face"},{name:"Face with Stuck-out Tongue and Tightly-Closed Eyes",unified:"1F61D",keywords:["squinting_face_with_tongue","face","prank","playful","mischievous","smile","tongue"],sheet:[32,49],shortName:"stuck_out_tongue_closed_eyes"},{name:"Money-Mouth Face",unified:"1F911",keywords:["money_mouth_face","face","rich","dollar","money"],sheet:[38,59],shortName:"money_mouth_face"},{name:"Hugging Face",unified:"1F917",keywords:["hugging_face","face","smile","hug"],sheet:[39,4],shortName:"hugging_face"},{name:"Smiling Face with Smiling Eyes and Hand Covering Mouth",unified:"1F92D",keywords:["face_with_hand_over_mouth","face","whoops","shock","surprise"],sheet:[40,42],shortNames:["smiling_face_with_smiling_eyes_and_hand_covering_mouth"],shortName:"face_with_hand_over_mouth"},{name:"Face with Open Eyes and Hand over Mouth",unified:"1FAE2",keywords:["face with open eyes and hand over mouth","silence","secret","shock","surprise"],sheet:[55,14],hidden:["facebook"],shortName:"face_with_open_eyes_and_hand_over_mouth"},{name:"Face with Peeking Eye",unified:"1FAE3",keywords:["face with peeking eye","scared","frightening","embarrassing","shy"],sheet:[55,15],hidden:["facebook"],shortName:"face_with_peeking_eye"},{name:"Face with Finger Covering Closed Lips",unified:"1F92B",keywords:["shushing_face","face","quiet","shhh"],sheet:[40,40],shortNames:["face_with_finger_covering_closed_lips"],shortName:"shushing_face"},{name:"Thinking Face",unified:"1F914",keywords:["thinking_face","face","hmmm","think","consider"],sheet:[39,1],shortName:"thinking_face"},{name:"Saluting Face",unified:"1FAE1",keywords:["saluting face","respect","salute"],sheet:[55,13],hidden:["facebook"],shortName:"saluting_face"},{name:"Zipper-Mouth Face",unified:"1F910",keywords:["zipper_mouth_face","face","sealed","zipper","secret"],sheet:[38,58],shortName:"zipper_mouth_face"},{name:"Face with One Eyebrow Raised",unified:"1F928",keywords:["face_with_raised_eyebrow","face","distrust","scepticism","disapproval","disbelief","surprise"],sheet:[40,37],shortNames:["face_with_one_eyebrow_raised"],shortName:"face_with_raised_eyebrow"},{name:"Neutral Face",unified:"1F610",emoticons:[":|",":-|"],keywords:["neutral_face","indifference","meh",":|","neutral"],sheet:[32,36],shortName:"neutral_face"},{name:"Expressionless Face",unified:"1F611",keywords:["expressionless_face","face","indifferent","-_-","meh","deadpan"],sheet:[32,37],shortName:"expressionless"},{name:"Face Without Mouth",unified:"1F636",keywords:["face_without_mouth","face","hellokitty"],sheet:[33,16],shortName:"no_mouth"},{name:"Dotted Line Face",unified:"1FAE5",keywords:["dotted line face","invisible","lonely","isolation","depression"],sheet:[55,17],hidden:["facebook"],shortName:"dotted_line_face"},{name:"Face in Clouds",unified:"1F636-200D-1F32B-FE0F",keywords:["face in clouds","shower","steam","dream"],sheet:[33,15],hidden:["facebook"],shortName:"face_in_clouds"},{name:"Smirking Face",unified:"1F60F",keywords:["smirking_face","face","smile","mean","prank","smug","sarcasm"],sheet:[32,35],shortName:"smirk"},{name:"Unamused Face",unified:"1F612",text:":(",keywords:["unamused_face","indifference","bored","straight face","serious","sarcasm","unimpressed","skeptical","dubious","side_eye"],sheet:[32,38],shortName:"unamused"},{name:"Face with Rolling Eyes",unified:"1F644",keywords:["face_with_rolling_eyes","face","eyeroll","frustrated"],sheet:[33,30],shortName:"face_with_rolling_eyes"},{name:"Grimacing Face",unified:"1F62C",keywords:["grimacing_face","face","grimace","teeth"],sheet:[33,3],shortName:"grimacing"},{name:"Face Exhaling",unified:"1F62E-200D-1F4A8",keywords:["face exhaling","relieve","relief","tired","sigh"],sheet:[33,5],hidden:["facebook"],shortName:"face_exhaling"},{name:"Lying Face",unified:"1F925",keywords:["lying_face","face","lie","pinocchio"],sheet:[40,17],shortName:"lying_face"},{name:"Relieved Face",unified:"1F60C",keywords:["relieved_face","face","relaxed","phew","massage","happiness"],sheet:[32,32],shortName:"relieved"},{name:"Pensive Face",unified:"1F614",keywords:["pensive_face","face","sad","depressed","upset"],sheet:[32,40],shortName:"pensive"},{name:"Sleepy Face",unified:"1F62A",keywords:["sleepy_face","face","tired","rest","nap"],sheet:[33,1],shortName:"sleepy"},{name:"Drooling Face",unified:"1F924",keywords:["drooling_face","face"],sheet:[40,16],shortName:"drooling_face"},{name:"Sleeping Face",unified:"1F634",keywords:["sleeping_face","face","tired","sleepy","night","zzz"],sheet:[33,12],shortName:"sleeping"},{name:"Face with Medical Mask",unified:"1F637",keywords:["face_with_medical_mask","face","sick","ill","disease","covid"],sheet:[33,17],shortName:"mask"},{name:"Face with Thermometer",unified:"1F912",keywords:["face_with_thermometer","sick","temperature","thermometer","cold","fever","covid"],sheet:[38,60],shortName:"face_with_thermometer"},{name:"Face with Head-Bandage",unified:"1F915",keywords:["face_with_head_bandage","injured","clumsy","bandage","hurt"],sheet:[39,2],shortName:"face_with_head_bandage"},{name:"Nauseated Face",unified:"1F922",keywords:["nauseated_face","face","vomit","gross","green","sick","throw up","ill"],sheet:[40,14],shortName:"nauseated_face"},{name:"Face with Open Mouth Vomiting",unified:"1F92E",keywords:["face_vomiting","face","sick"],sheet:[40,43],shortNames:["face_with_open_mouth_vomiting"],shortName:"face_vomiting"},{name:"Sneezing Face",unified:"1F927",keywords:["sneezing_face","face","gesundheit","sneeze","sick","allergy"],sheet:[40,36],shortName:"sneezing_face"},{name:"Overheated Face",unified:"1F975",keywords:["hot_face","face","feverish","heat","red","sweating"],sheet:[44,2],shortName:"hot_face"},{name:"Freezing Face",unified:"1F976",keywords:["cold_face","face","blue","freezing","frozen","frostbite","icicles"],sheet:[44,3],shortName:"cold_face"},{name:"Face with Uneven Eyes and Wavy Mouth",unified:"1F974",keywords:["woozy_face","face","dizzy","intoxicated","tipsy","wavy"],sheet:[44,1],shortName:"woozy_face"},{name:"Dizzy Face",unified:"1F635",keywords:["dizzy_face","spent","unconscious","xox","dizzy"],sheet:[33,14],shortName:"dizzy_face"},{name:"Face with Spiral Eyes",unified:"1F635-200D-1F4AB",keywords:["face with spiral eyes","sick","ill","confused","nauseous","nausea"],sheet:[33,13],hidden:["facebook"],shortName:"face_with_spiral_eyes"},{name:"Shocked Face with Exploding Head",unified:"1F92F",keywords:["exploding_head","face","shocked","mind","blown"],sheet:[40,44],shortNames:["shocked_face_with_exploding_head"],shortName:"exploding_head"},{name:"Face with Cowboy Hat",unified:"1F920",keywords:["cowboy_hat_face","face","cowgirl","hat"],sheet:[40,12],shortName:"face_with_cowboy_hat"},{name:"Face with Party Horn and Party Hat",unified:"1F973",keywords:["partying_face","face","celebration","woohoo"],sheet:[44,0],shortName:"partying_face"},{name:"Disguised Face",unified:"1F978",keywords:["disguised face","pretent","brows","glasses","moustache"],sheet:[44,10],shortName:"disguised_face"},{name:"Smiling Face with Sunglasses",unified:"1F60E",emoticons:["8)"],keywords:["smiling_face_with_sunglasses","face","cool","smile","summer","beach","sunglass"],sheet:[32,34],shortName:"sunglasses"},{name:"Nerd Face",unified:"1F913",keywords:["nerd_face","face","nerdy","geek","dork"],sheet:[39,0],shortName:"nerd_face"},{name:"Face with Monocle",unified:"1F9D0",keywords:["face_with_monocle","face","stuffy","wealthy"],sheet:[47,11],shortName:"face_with_monocle"},{name:"Confused Face",unified:"1F615",emoticons:[":\\\\",":-\\\\",":/",":-/"],keywords:["confused_face","face","indifference","huh","weird","hmmm",":/"],sheet:[32,41],shortName:"confused"},{name:"Face with Diagonal Mouth",unified:"1FAE4",keywords:["face with diagonal mouth","skeptic","confuse","frustrated","indifferent"],sheet:[55,16],hidden:["facebook"],shortName:"face_with_diagonal_mouth"},{name:"Worried Face",unified:"1F61F",keywords:["worried_face","face","concern","nervous",":("],sheet:[32,51],shortName:"worried"},{name:"Slightly Frowning Face",unified:"1F641",keywords:["slightly_frowning_face","face","frowning","disappointed","sad","upset"],sheet:[33,27],shortName:"slightly_frowning_face"},{name:"Frowning Face",unified:"2639-FE0F",keywords:["frowning_face","face","sad","upset","frown"],sheet:[57,3],shortName:"white_frowning_face"},{name:"Face with Open Mouth",unified:"1F62E",emoticons:[":o",":-o",":O",":-O"],keywords:["face_with_open_mouth","face","surprise","impressed","wow","whoa",":O"],sheet:[33,6],shortName:"open_mouth"},{name:"Hushed Face",unified:"1F62F",keywords:["hushed_face","face","woo","shh"],sheet:[33,7],shortName:"hushed"},{name:"Astonished Face",unified:"1F632",keywords:["astonished_face","face","xox","surprised","poisoned"],sheet:[33,10],shortName:"astonished"},{name:"Flushed Face",unified:"1F633",keywords:["flushed_face","face","blush","shy","flattered"],sheet:[33,11],shortName:"flushed"},{name:"Face with Pleading Eyes",unified:"1F97A",keywords:["pleading_face","face","begging","mercy","cry","tears","sad","grievance"],sheet:[44,12],shortName:"pleading_face"},{name:"Face Holding Back Tears",unified:"1F979",keywords:["face holding back tears","touched","gratitude","cry"],sheet:[44,11],hidden:["facebook"],shortName:"face_holding_back_tears"},{name:"Frowning Face with Open Mouth",unified:"1F626",keywords:["frowning_face_with_open_mouth","face","aw","what"],sheet:[32,58],shortName:"frowning"},{name:"Anguished Face",unified:"1F627",emoticons:["D:"],keywords:["anguished_face","face","stunned","nervous"],sheet:[32,59],shortName:"anguished"},{name:"Fearful Face",unified:"1F628",keywords:["fearful_face","face","scared","terrified","nervous"],sheet:[32,60],shortName:"fearful"},{name:"Face with Open Mouth and Cold Sweat",unified:"1F630",keywords:["anxious_face_with_sweat","face","nervous","sweat"],sheet:[33,8],shortName:"cold_sweat"},{name:"Disappointed but Relieved Face",unified:"1F625",keywords:["sad_but_relieved_face","face","phew","sweat","nervous"],sheet:[32,57],shortName:"disappointed_relieved"},{name:"Crying Face",unified:"1F622",text:":'(",emoticons:[":'("],keywords:["crying_face","face","tears","sad","depressed","upset",":'("],sheet:[32,54],shortName:"cry"},{name:"Loudly Crying Face",unified:"1F62D",text:":'(",keywords:["loudly_crying_face","face","cry","tears","sad","upset","depressed"],sheet:[33,4],shortName:"sob"},{name:"Face Screaming in Fear",unified:"1F631",keywords:["face_screaming_in_fear","face","munch","scared","omg"],sheet:[33,9],shortName:"scream"},{name:"Confounded Face",unified:"1F616",keywords:["confounded_face","face","confused","sick","unwell","oops",":S"],sheet:[32,42],shortName:"confounded"},{name:"Persevering Face",unified:"1F623",keywords:["persevering_face","face","sick","no","upset","oops"],sheet:[32,55],shortName:"persevere"},{name:"Disappointed Face",unified:"1F61E",text:":(",emoticons:["):",":(",":-("],keywords:["disappointed_face","face","sad","upset","depressed",":("],sheet:[32,50],shortName:"disappointed"},{name:"Face with Cold Sweat",unified:"1F613",keywords:["downcast_face_with_sweat","face","hot","sad","tired","exercise"],sheet:[32,39],shortName:"sweat"},{name:"Weary Face",unified:"1F629",keywords:["weary_face","face","tired","sleepy","sad","frustrated","upset"],sheet:[33,0],shortName:"weary"},{name:"Tired Face",unified:"1F62B",keywords:["tired_face","sick","whine","upset","frustrated"],sheet:[33,2],shortName:"tired_face"},{name:"Yawning Face",unified:"1F971",keywords:["yawning_face","tired","sleepy"],sheet:[43,59],shortName:"yawning_face"},{name:"Face with Look of Triumph",unified:"1F624",keywords:["face_with_steam_from_nose","face","gas","phew","proud","pride"],sheet:[32,56],shortName:"triumph"},{name:"Pouting Face",unified:"1F621",keywords:["pouting_face","angry","mad","hate","despise"],sheet:[32,53],shortName:"rage"},{name:"Angry Face",unified:"1F620",emoticons:[">:(",">:-("],keywords:["angry_face","mad","face","annoyed","frustrated"],sheet:[32,52],shortName:"angry"},{name:"Serious Face with Symbols Covering Mouth",unified:"1F92C",keywords:["face_with_symbols_on_mouth","face","swearing","cursing","cussing","profanity","expletive"],sheet:[40,41],shortNames:["serious_face_with_symbols_covering_mouth"],shortName:"face_with_symbols_on_mouth"},{name:"Smiling Face with Horns",unified:"1F608",keywords:["smiling_face_with_horns","devil","horns"],sheet:[32,28],shortName:"smiling_imp"},{name:"Imp",unified:"1F47F",keywords:["angry_face_with_horns","devil","angry","horns"],sheet:[25,8],shortName:"imp"},{name:"Skull",unified:"1F480",keywords:["skull","dead","skeleton","creepy","death"],sheet:[25,9],shortName:"skull"},{name:"Skull and Crossbones",unified:"2620-FE0F",keywords:["skull_and_crossbones","poison","danger","deadly","scary","death","pirate","evil"],sheet:[56,56],shortName:"skull_and_crossbones"},{name:"Pile of Poo",unified:"1F4A9",keywords:["pile_of_poo","hankey","shitface","fail","turd","shit"],sheet:[27,56],shortNames:["poop","shit"],shortName:"hankey"},{name:"Clown Face",unified:"1F921",keywords:["clown_face","face"],sheet:[40,13],shortName:"clown_face"},{name:"Japanese Ogre",unified:"1F479",keywords:["ogre","monster","red","mask","halloween","scary","creepy","devil","demon","japanese","ogre"],sheet:[24,58],shortName:"japanese_ogre"},{name:"Japanese Goblin",unified:"1F47A",keywords:["goblin","red","evil","mask","monster","scary","creepy","japanese","goblin"],sheet:[24,59],shortName:"japanese_goblin"},{name:"Ghost",unified:"1F47B",keywords:["ghost","halloween","spooky","scary"],sheet:[24,60],shortName:"ghost"},{name:"Extraterrestrial Alien",unified:"1F47D",keywords:["alien","UFO","paul","weird","outer_space"],sheet:[25,6],shortName:"alien"},{name:"Alien Monster",unified:"1F47E",keywords:["alien_monster","game","arcade","play"],sheet:[25,7],shortName:"space_invader"},{name:"Robot Face",unified:"1F916",keywords:["robot","computer","machine","bot"],sheet:[39,3],shortName:"robot_face"},{name:"Smiling Cat Face with Open Mouth",unified:"1F63A",keywords:["grinning_cat","animal","cats","happy","smile"],sheet:[33,20],shortName:"smiley_cat"},{name:"Grinning Cat Face with Smiling Eyes",unified:"1F638",keywords:["grinning_cat_with_smiling_eyes","animal","cats","smile"],sheet:[33,18],shortName:"smile_cat"},{name:"Cat Face with Tears of Joy",unified:"1F639",keywords:["cat_with_tears_of_joy","animal","cats","haha","happy","tears"],sheet:[33,19],shortName:"joy_cat"},{name:"Smiling Cat Face with Heart-Shaped Eyes",unified:"1F63B",keywords:["smiling_cat_with_heart_eyes","animal","love","like","affection","cats","valentines","heart"],sheet:[33,21],shortName:"heart_eyes_cat"},{name:"Cat Face with Wry Smile",unified:"1F63C",keywords:["cat_with_wry_smile","animal","cats","smirk"],sheet:[33,22],shortName:"smirk_cat"},{name:"Kissing Cat Face with Closed Eyes",unified:"1F63D",keywords:["kissing_cat","animal","cats","kiss"],sheet:[33,23],shortName:"kissing_cat"},{name:"Weary Cat Face",unified:"1F640",keywords:["weary_cat","animal","cats","munch","scared","scream"],sheet:[33,26],shortName:"scream_cat"},{name:"Crying Cat Face",unified:"1F63F",keywords:["crying_cat","animal","tears","weep","sad","cats","upset","cry"],sheet:[33,25],shortName:"crying_cat_face"},{name:"Pouting Cat Face",unified:"1F63E",keywords:["pouting_cat","animal","cats"],sheet:[33,24],shortName:"pouting_cat"},{name:"See-No-Evil Monkey",unified:"1F648",keywords:["see_no_evil_monkey","monkey","animal","nature","haha"],sheet:[34,24],shortName:"see_no_evil"},{name:"Hear-No-Evil Monkey",unified:"1F649",keywords:["hear_no_evil_monkey","animal","monkey","nature"],sheet:[34,25],shortName:"hear_no_evil"},{name:"Speak-No-Evil Monkey",unified:"1F64A",keywords:["speak_no_evil_monkey","monkey","animal","nature","omg"],sheet:[34,26],shortName:"speak_no_evil"},{name:"Kiss Mark",unified:"1F48B",keywords:["kiss_mark","face","lips","love","like","affection","valentines"],sheet:[26,37],shortName:"kiss"},{name:"Love Letter",unified:"1F48C",keywords:["love_letter","email","like","affection","envelope","valentines"],sheet:[26,38],shortName:"love_letter"},{name:"Heart with Arrow",unified:"1F498",keywords:["heart_with_arrow","love","like","heart","affection","valentines"],sheet:[27,39],shortName:"cupid"},{name:"Heart with Ribbon",unified:"1F49D",keywords:["heart_with_ribbon","love","valentines"],sheet:[27,44],shortName:"gift_heart"},{name:"Sparkling Heart",unified:"1F496",keywords:["sparkling_heart","love","like","affection","valentines"],sheet:[27,37],shortName:"sparkling_heart"},{name:"Growing Heart",unified:"1F497",keywords:["growing_heart","like","love","affection","valentines","pink"],sheet:[27,38],shortName:"heartpulse"},{name:"Beating Heart",unified:"1F493",keywords:["beating_heart","love","like","affection","valentines","pink","heart"],sheet:[27,34],shortName:"heartbeat"},{name:"Revolving Hearts",unified:"1F49E",keywords:["revolving_hearts","love","like","affection","valentines"],sheet:[27,45],shortName:"revolving_hearts"},{name:"Two Hearts",unified:"1F495",keywords:["two_hearts","love","like","affection","valentines","heart"],sheet:[27,36],shortName:"two_hearts"},{name:"Heart Decoration",unified:"1F49F",keywords:["heart_decoration","purple-square","love","like"],sheet:[27,46],shortName:"heart_decoration"},{name:"Heart Exclamation",unified:"2763-FE0F",keywords:["heart_exclamation","decoration","love"],sheet:[59,7],shortName:"heavy_heart_exclamation_mark_ornament"},{name:"Broken Heart",unified:"1F494",text:"`https://cdn.jsdelivr.net/npm/emoji-datasource-${F}@14.0.0/img/${F}/sheets-256/${r}.png`;let E=(()=>{class F{uncompressed=!1;names={};emojis=[];constructor(){this.uncompressed||(this.uncompress(Fe),this.uncompressed=!0)}uncompress(i){this.emojis=i.map(a=>{const n={...a};if(n.shortNames||(n.shortNames=[]),n.shortNames.unshift(n.shortName),n.id=n.shortName,n.native=this.unifiedToNative(n.unified),n.skinVariations||(n.skinVariations=[]),n.keywords||(n.keywords=[]),n.emoticons||(n.emoticons=[]),n.hidden||(n.hidden=[]),n.text||(n.text=""),n.obsoletes){const s=i.find(t=>t.unified===n.obsoletes);s&&(n.keywords=s.keywords?[...n.keywords,...s.keywords,s.shortName]:[...n.keywords,s.shortName])}this.names[n.unified]=n;for(const s of n.shortNames)this.names[s]=n;return n})}getData(i,a,n){let s;if("string"==typeof i){const o=i.match(se);if(o&&(i=o[1],o[2]&&(a=parseInt(o[2],10))),!this.names.hasOwnProperty(i))return null;s=this.names[i]}else i.id?s=this.names[i.id]:i.unified&&(s=this.names[i.unified.toUpperCase()]);if(s||(s=i,s.custom=!0),s.skinVariations&&s.skinVariations.length&&a&&a>1&&n){s={...s};const o=te[a-1],d=s.skinVariations.find(u=>u.unified.includes(o));(!d.hidden||!d.hidden.includes(n))&&(s.skinTone=a,s={...s,...d}),s.native=this.unifiedToNative(s.unified)}return s.set=n||"",s}unifiedToNative(i){const a=i.split("-").map(n=>parseInt(`0x${n}`,16));return String.fromCodePoint(...a)}emojiSpriteStyles(i,a="apple",n=24,s=64,t=60,o=q,d=61,u){const h=!!u;return{width:`${n}px`,height:`${n}px`,display:"inline-block","background-image":`url(${u=u||o(a,s)})`,"background-size":h?"100% 100%":`${100*d}% ${100*t}%`,"background-position":h?void 0:this.getSpritePosition(i,d)}}getSpritePosition(i,a){const[n,s]=i,t=100/(a-1);return`${t*n}% ${t*s}%`}sanitize(i){if(null===i)return null;let n=`:${i.id||i.shortNames[0]}:`;return i.skinTone&&(n+=`:skin-tone-${i.skinTone}:`),i.colons=n,{...i}}getSanitizedData(i,a,n){return this.sanitize(this.getData(i,a,n))}static \u0275fac=function(a){return new(a||F)};static \u0275prov=e.jDH({token:F,factory:F.\u0275fac,providedIn:"root"})}return F})(),P=(()=>{class F{skin=1;set="apple";sheetSize=64;isNative=!1;forceSize=!1;tooltip=!1;size=24;emoji="";fallback;hideObsolete=!1;sheetRows;sheetColumns;useButton;emojiOver=new e.bkB;emojiOverOutsideAngular=new e.bkB;emojiLeave=new e.bkB;emojiLeaveOutsideAngular=new e.bkB;emojiClick=new e.bkB;emojiClickOutsideAngular=new e.bkB;style;title=void 0;label="";unified;custom=!1;isVisible=!0;backgroundImageFn=q;imageUrlFn;set button(i){this.ngZone.runOutsideAngular(()=>this.button$.next(i?.nativeElement))}button$=new _.B;destroy$=new _.B;ngZone=(0,e.WQX)(e.SKi);emojiService=(0,e.WQX)(E);constructor(){this.setupMouseListeners()}ngOnChanges(){if(!this.emoji)return this.isVisible=!1;const i=this.getData();if(!i)return this.isVisible=!1;if(this.unified=i.native||null,i.custom&&(this.custom=i.custom),!i.unified&&!i.custom)return this.isVisible=!1;if(this.tooltip&&(this.title=i.shortNames[0]),i.obsoletedBy&&this.hideObsolete)return this.isVisible=!1;if(this.label=[i.native].concat(i.shortNames).filter(Boolean).join(", "),this.isNative&&i.unified&&i.native)this.style={fontSize:`${this.size}px`},this.forceSize&&(this.style.display="inline-block",this.style.width=`${this.size}px`,this.style.height=`${this.size}px`,this.style["word-break"]="keep-all");else if(i.custom)this.style={width:`${this.size}px`,height:`${this.size}px`,display:"inline-block"},this.style=i.spriteUrl&&this.sheetRows&&this.sheetColumns?{...this.style,backgroundImage:`url(${i.spriteUrl})`,backgroundSize:`${100*this.sheetColumns}% ${100*this.sheetRows}%`,backgroundPosition:this.emojiService.getSpritePosition(i.sheet,this.sheetColumns)}:{...this.style,backgroundImage:`url(${i.imageUrl})`,backgroundSize:"contain"};else if(i.hidden.length&&i.hidden.includes(this.set)){if(!this.fallback)return this.isVisible=!1;this.style={fontSize:`${this.size}px`},this.unified=this.fallback(i,this)}else this.style=this.emojiService.emojiSpriteStyles(i.sheet,this.set,this.size,this.sheetSize,this.sheetRows,this.backgroundImageFn,this.sheetColumns,this.imageUrlFn?.(this.getData()));return this.isVisible=!0}ngOnDestroy(){this.destroy$.next()}getData(){return this.emojiService.getData(this.emoji,this.skin,this.set)}getSanitizedData(){return this.emojiService.getSanitizedData(this.emoji,this.skin,this.set)}setupMouseListeners(){const i=a=>this.button$.pipe((0,X.n)(n=>n?(0,V.R)(n,a):J.w),(0,x.Q)(this.destroy$));i("click").subscribe(a=>{const n=this.getSanitizedData();this.emojiClickOutsideAngular.emit({emoji:n,$event:a}),this.emojiClick.observed&&this.ngZone.run(()=>this.emojiClick.emit({emoji:n,$event:a}))}),i("mouseenter").subscribe(a=>{const n=this.getSanitizedData();this.emojiOverOutsideAngular.emit({emoji:n,$event:a}),this.emojiOver.observed&&this.ngZone.run(()=>this.emojiOver.emit({emoji:n,$event:a}))}),i("mouseleave").subscribe(a=>{const n=this.getSanitizedData();this.emojiLeaveOutsideAngular.emit({emoji:n,$event:a}),this.emojiLeave.observed&&this.ngZone.run(()=>this.emojiLeave.emit({emoji:n,$event:a}))})}static \u0275fac=function(a){return new(a||F)};static \u0275cmp=e.VBU({type:F,selectors:[["ngx-emoji"]],viewQuery:function(a,n){if(1&a&&e.GBs(Q,5),2&a){let s;e.mGM(s=e.lsd())&&(n.button=s.first)}},inputs:{skin:"skin",set:"set",sheetSize:"sheetSize",isNative:"isNative",forceSize:"forceSize",tooltip:"tooltip",size:"size",emoji:"emoji",fallback:"fallback",hideObsolete:"hideObsolete",sheetRows:"sheetRows",sheetColumns:"sheetColumns",useButton:"useButton",backgroundImageFn:"backgroundImageFn",imageUrlFn:"imageUrlFn"},outputs:{emojiOver:"emojiOver",emojiOverOutsideAngular:"emojiOverOutsideAngular",emojiLeave:"emojiLeave",emojiLeaveOutsideAngular:"emojiLeaveOutsideAngular",emojiClick:"emojiClick",emojiClickOutsideAngular:"emojiClickOutsideAngular"},features:[e.OA$],ngContentSelectors:z,decls:3,vars:1,consts:[["spanTpl",""],["button",""],[3,"ngIf"],["type","button","class","emoji-mart-emoji",3,"emoji-mart-emoji-native","emoji-mart-emoji-custom",4,"ngIf","ngIfElse"],["type","button",1,"emoji-mart-emoji"],[3,"ngStyle"],[1,"emoji-mart-emoji"]],template:function(a,n){1&a&&(e.NAR(z),e.DNE(0,ie,1,2,"ng-template",2)(1,ne,5,8,"ng-template",null,0,e.C5r)),2&a&&e.Y8G("ngIf",n.isVisible)},dependencies:[m.MD,m.bT,m.B3],encapsulation:2,changeDetection:0})}return F})();var p=y(936);function oe(F,r){if(1&F){const i=e.RV6();e.j41(0,"span",3),e.bIt("click",function(n){e.eBV(i);const s=e.XpG().index,t=e.XpG();return e.Njj(t.handleClick(n,s))}),e.j41(1,"div"),e.qSk(),e.j41(2,"svg",4),e.nrm(3,"path"),e.k0s()(),e.joV(),e.nrm(4,"span",5),e.k0s()}if(2&F){const i=e.XpG().$implicit,a=e.XpG();e.xc7("color",i.name===a.selected?a.color:null),e.AVh("emoji-mart-anchor-selected",i.name===a.selected),e.BMQ("title",a.i18n.categories[i.id]),e.R7$(3),e.BMQ("d",a.icons[i.id]),e.R7$(),e.xc7("background-color",a.color)}}function re(F,r){1&F&&e.DNE(0,oe,5,8,"span",2),2&F&&e.Y8G("ngIf",!1!==r.$implicit.anchor)}const de=["container"],he=["label"];function me(F,r){if(1&F){const i=e.RV6();e.j41(0,"ngx-emoji",9),e.bIt("emojiOverOutsideAngular",function(n){e.eBV(i);const s=e.XpG(3);return e.Njj(s.emojiOverOutsideAngular.emit(n))})("emojiLeaveOutsideAngular",function(n){e.eBV(i);const s=e.XpG(3);return e.Njj(s.emojiLeaveOutsideAngular.emit(n))})("emojiClickOutsideAngular",function(n){e.eBV(i);const s=e.XpG(3);return e.Njj(s.emojiClickOutsideAngular.emit(n))}),e.k0s()}if(2&F){const i=r.$implicit,a=e.XpG(3);e.Y8G("emoji",i)("size",a.emojiSize)("skin",a.emojiSkin)("isNative",a.emojiIsNative)("set",a.emojiSet)("sheetSize",a.emojiSheetSize)("forceSize",a.emojiForceSize)("tooltip",a.emojiTooltip)("backgroundImageFn",a.emojiBackgroundImageFn)("imageUrlFn",a.emojiImageUrlFn)("hideObsolete",a.hideObsolete)("useButton",a.emojiUseButton)}}function ue(F,r){if(1&F&&(e.j41(0,"div"),e.DNE(1,me,1,12,"ngx-emoji",8),e.k0s()),2&F){const i=r.ngIf,a=e.XpG(2);e.R7$(),e.Y8G("ngForOf",i)("ngForTrackBy",a.trackById)}}function le(F,r){if(1&F&&(e.j41(0,"div"),e.DNE(1,ue,2,2,"div",7),e.nI1(2,"async"),e.k0s()),2&F){const i=e.XpG();e.R7$(),e.Y8G("ngIf",e.bMT(2,1,i.filteredEmojis$))}}function fe(F,r){if(1&F&&(e.j41(0,"div")(1,"div"),e.nrm(2,"ngx-emoji",10),e.k0s(),e.j41(3,"div",11),e.EFF(4),e.k0s()()),2&F){const i=e.XpG();e.R7$(2),e.Y8G("emoji",i.notFoundEmoji)("size",38)("skin",i.emojiSkin)("isNative",i.emojiIsNative)("set",i.emojiSet)("sheetSize",i.emojiSheetSize)("forceSize",i.emojiForceSize)("tooltip",i.emojiTooltip)("backgroundImageFn",i.emojiBackgroundImageFn)("useButton",i.emojiUseButton),e.R7$(2),e.SpI(" ",i.i18n.notfound," ")}}function ce(F,r){if(1&F){const i=e.RV6();e.j41(0,"ngx-emoji",9),e.bIt("emojiOverOutsideAngular",function(n){e.eBV(i);const s=e.XpG(2);return e.Njj(s.emojiOverOutsideAngular.emit(n))})("emojiLeaveOutsideAngular",function(n){e.eBV(i);const s=e.XpG(2);return e.Njj(s.emojiLeaveOutsideAngular.emit(n))})("emojiClickOutsideAngular",function(n){e.eBV(i);const s=e.XpG(2);return e.Njj(s.emojiClickOutsideAngular.emit(n))}),e.k0s()}if(2&F){const i=r.$implicit,a=e.XpG(2);e.Y8G("emoji",i)("size",a.emojiSize)("skin",a.emojiSkin)("isNative",a.emojiIsNative)("set",a.emojiSet)("sheetSize",a.emojiSheetSize)("forceSize",a.emojiForceSize)("tooltip",a.emojiTooltip)("backgroundImageFn",a.emojiBackgroundImageFn)("imageUrlFn",a.emojiImageUrlFn)("hideObsolete",a.hideObsolete)("useButton",a.emojiUseButton)}}function ge(F,r){if(1&F&&e.DNE(0,ce,1,12,"ngx-emoji",8),2&F){const i=e.XpG();e.Y8G("ngForOf",i.emojisToDisplay)("ngForTrackBy",i.trackById)}}function ke(F,r){if(1&F){const i=e.RV6();e.j41(0,"span",2)(1,"span",3),e.bIt("click",function(){const n=e.eBV(i).$implicit,s=e.XpG();return e.Njj(s.handleClick(n))})("keyup.enter",function(){const n=e.eBV(i).$implicit,s=e.XpG();return e.Njj(s.handleClick(n))})("keyup.space",function(){const n=e.eBV(i).$implicit,s=e.XpG();return e.Njj(s.handleClick(n))}),e.k0s()()}if(2&F){const i=r.$implicit,a=e.XpG();e.AVh("selected",i===a.skin),e.R7$(),e.ZvI("emoji-mart-skin emoji-mart-skin-tone-",i,""),e.Y8G("tabIndex",a.tabIndex(i)),e.BMQ("aria-hidden",!a.isVisible(i))("aria-pressed",a.pressed(i))("aria-haspopup",!!a.isSelected(i))("aria-expanded",a.expanded(i))("aria-label",a.i18n.skintones[i])("title",a.i18n.skintones[i])}}function ye(F,r){if(1&F&&(e.j41(0,"span",11),e.EFF(1),e.k0s()),2&F){const i=r.$implicit;e.R7$(),e.SpI(" :",i,": ")}}function De(F,r){if(1&F&&(e.j41(0,"span",15),e.EFF(1),e.k0s()),2&F){const i=r.$implicit;e.R7$(),e.SpI(" ",i," ")}}function we(F,r){if(1&F&&(e.j41(0,"div",8)(1,"div",2),e.nrm(2,"ngx-emoji",9),e.k0s(),e.j41(3,"div",4)(4,"div",10),e.EFF(5),e.k0s(),e.j41(6,"div",11),e.DNE(7,ye,2,1,"span",12),e.k0s(),e.j41(8,"div",13),e.DNE(9,De,2,1,"span",14),e.k0s()()()),2&F){const i=e.XpG();e.R7$(2),e.Y8G("emoji",i.emoji)("size",38)("isNative",i.emojiIsNative)("skin",i.emojiSkin)("size",i.emojiSize)("set",i.emojiSet)("sheetSize",i.emojiSheetSize)("backgroundImageFn",i.emojiBackgroundImageFn)("imageUrlFn",i.emojiImageUrlFn),e.R7$(3),e.JRh(i.emojiData.name),e.R7$(2),e.Y8G("ngForOf",i.emojiData.shortNames),e.R7$(2),e.Y8G("ngForOf",i.listedEmoticons)}}function _e(F,r){if(1&F&&e.nrm(0,"ngx-emoji",16),2&F){const i=e.XpG();e.Y8G("isNative",i.emojiIsNative)("skin",i.emojiSkin)("set",i.emojiSet)("emoji",i.idleEmoji)("backgroundImageFn",i.emojiBackgroundImageFn)("size",38)("imageUrlFn",i.emojiImageUrlFn)}}const Ee=["inputRef"],pe=["scrollRef"];function be(F,r){if(1&F){const i=e.RV6();e.j41(0,"emoji-search",8),e.bIt("searchResults",function(n){e.eBV(i);const s=e.XpG();return e.Njj(s.handleSearch(n))})("enterKeyOutsideAngular",function(n){e.eBV(i);const s=e.XpG();return e.Njj(s.handleEnterKey(n))}),e.k0s()}if(2&F){const i=e.XpG();e.Y8G("i18n",i.i18n)("include",i.include)("exclude",i.exclude)("custom",i.custom)("autoFocus",i.autoFocus)("icons",i.searchIcons)("emojisToShowFilter",i.emojisToShowFilter)}}function Ne(F,r){if(1&F){const i=e.RV6();e.j41(0,"emoji-category",9),e.bIt("emojiOverOutsideAngular",function(n){e.eBV(i);const s=e.XpG();return e.Njj(s.handleEmojiOver(n))})("emojiLeaveOutsideAngular",function(){e.eBV(i);const n=e.XpG();return e.Njj(n.handleEmojiLeave())})("emojiClickOutsideAngular",function(n){e.eBV(i);const s=e.XpG();return e.Njj(s.handleEmojiClick(n))}),e.k0s()}if(2&F){const i=r.$implicit,a=e.XpG();e.Y8G("id",i.id)("name",i.name)("emojis",i.emojis)("perLine",a.perLine)("totalFrequentLines",a.totalFrequentLines)("hasStickyPosition",a.isNative)("i18n",a.i18n)("hideObsolete",a.hideObsolete)("notFoundEmoji",a.notFoundEmoji)("custom",i.id===a.RECENT_CATEGORY.id?a.CUSTOM_CATEGORY.emojis:void 0)("recent",i.id===a.RECENT_CATEGORY.id?a.recent:void 0)("virtualize",a.virtualize)("virtualizeOffset",a.virtualizeOffset)("emojiIsNative",a.isNative)("emojiSkin",a.skin)("emojiSize",a.emojiSize)("emojiSet",a.set)("emojiSheetSize",a.sheetSize)("emojiForceSize",a.isNative)("emojiTooltip",a.emojiTooltip)("emojiBackgroundImageFn",a.backgroundImageFn)("emojiImageUrlFn",a.imageUrlFn)("emojiUseButton",a.useButton)}}function Be(F,r){if(1&F){const i=e.RV6();e.j41(0,"div",2)(1,"emoji-preview",10),e.bIt("skinChange",function(n){e.eBV(i);const s=e.XpG();return e.Njj(s.handleSkinChange(n))}),e.k0s()()}if(2&F){const i=e.XpG();e.R7$(),e.Y8G("emoji",i.previewEmoji)("idleEmoji",i.emoji)("emojiIsNative",i.isNative)("emojiSize",38)("emojiSkin",i.skin)("emojiSet",i.set)("i18n",i.i18n)("emojiSheetSize",i.sheetSize)("emojiBackgroundImageFn",i.backgroundImageFn)("emojiImageUrlFn",i.imageUrlFn),e.BMQ("title",i.title)}}let O=(()=>{class F{categories=[];color;selected;i18n;icons={};anchorClick=new e.bkB;trackByFn(i,a){return a.id}handleClick(i,a){this.anchorClick.emit({category:this.categories[a],index:a})}static \u0275fac=function(a){return new(a||F)};static \u0275cmp=e.VBU({type:F,selectors:[["emoji-mart-anchors"]],inputs:{categories:"categories",color:"color",selected:"selected",i18n:"i18n",icons:"icons"},outputs:{anchorClick:"anchorClick"},decls:2,vars:2,consts:[[1,"emoji-mart-anchors"],["ngFor","",3,"ngForOf","ngForTrackBy"],["class","emoji-mart-anchor",3,"emoji-mart-anchor-selected","color","click",4,"ngIf"],[1,"emoji-mart-anchor",3,"click"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 24 24","width","24","height","24"],[1,"emoji-mart-anchor-bar"]],template:function(a,n){1&a&&(e.j41(0,"div",0),e.DNE(1,re,1,1,"ng-template",1),e.k0s()),2&a&&(e.R7$(),e.Y8G("ngForOf",n.categories)("ngForTrackBy",n.trackByFn))},dependencies:[m.MD,m.Sq,m.bT],encapsulation:2,changeDetection:0})}return F})(),R=(()=>{class F{platformId;NAMESPACE="emoji-mart";frequently=null;defaults={};initialized=!1;DEFAULTS=["+1","grinning","kissing_heart","heart_eyes","laughing","stuck_out_tongue_winking_eye","sweat_smile","joy","scream","disappointed","unamused","weary","sob","sunglasses","heart","poop"];constructor(i){this.platformId=i}init(){this.frequently=JSON.parse((0,m.UE)(this.platformId)&&localStorage.getItem(`${this.NAMESPACE}.frequently`)||"null"),this.initialized=!0}add(i){this.initialized||this.init(),this.frequently||(this.frequently=this.defaults),this.frequently[i.id]||(this.frequently[i.id]=0),this.frequently[i.id]+=1,(0,m.UE)(this.platformId)&&(localStorage.setItem(`${this.NAMESPACE}.last`,i.id),localStorage.setItem(`${this.NAMESPACE}.frequently`,JSON.stringify(this.frequently)))}get(i,a){if(this.initialized||this.init(),null===this.frequently){this.defaults={};const u=[];for(let h=0;hthis.frequently[u]-this.frequently[h]).reverse().slice(0,n),d=(0,m.UE)(this.platformId)&&localStorage.getItem(`${this.NAMESPACE}.last`);return d&&!o.includes(d)&&(o.pop(),o.push(d)),o}static \u0275fac=function(a){return new(a||F)(e.KVO(e.Agw))};static \u0275prov=e.jDH({token:F,factory:F.\u0275fac,providedIn:"root"})}return F})(),B=(()=>{class F{ref;emojiService;frequently;emojis=null;hasStickyPosition=!0;name="";perLine=9;totalFrequentLines=4;recent=[];custom=[];i18n;id;hideObsolete=!0;notFoundEmoji;virtualize=!1;virtualizeOffset=0;emojiIsNative;emojiSkin;emojiSize;emojiSet;emojiSheetSize;emojiForceSize;emojiTooltip;emojiBackgroundImageFn;emojiImageUrlFn;emojiUseButton;emojiOverOutsideAngular=new e.bkB;emojiLeaveOutsideAngular=new e.bkB;emojiClickOutsideAngular=new e.bkB;container;label;containerStyles={};emojisToDisplay=[];filteredEmojisSubject=new _.B;filteredEmojis$=this.filteredEmojisSubject.asObservable();labelStyles={};labelSpanStyles={};margin=0;minMargin=0;maxMargin=0;top=0;rows=0;constructor(i,a,n){this.ref=i,this.emojiService=a,this.frequently=n}ngOnInit(){this.updateRecentEmojis(),this.emojisToDisplay=this.filterEmojis(),this.noEmojiToDisplay&&(this.containerStyles={display:"none"}),this.hasStickyPosition||(this.labelStyles={height:28})}ngOnChanges(i){i.emojis?.currentValue?.length!==i.emojis?.previousValue?.length&&(this.emojisToDisplay=this.filterEmojis(),this.ngAfterViewInit())}ngAfterViewInit(){if(!this.virtualize)return;const{width:i}=this.container.nativeElement.getBoundingClientRect(),a=Math.floor(i/(this.emojiSize+12));this.rows=Math.ceil(this.emojisToDisplay.length/a),this.containerStyles={...this.containerStyles,minHeight:this.rows*(this.emojiSize+12)+28+"px"},this.ref.detectChanges(),this.handleScroll(this.container.nativeElement.parentNode.parentNode.scrollTop)}get noEmojiToDisplay(){return 0===this.emojisToDisplay.length}memoizeSize(){const i=this.container.nativeElement.parentNode.parentNode,{top:a,height:n}=this.container.nativeElement.getBoundingClientRect(),s=i.getBoundingClientRect().top,t=this.label.nativeElement.getBoundingClientRect().height;this.top=a-s+i.scrollTop,this.maxMargin=0===n?0:n-t}handleScroll(i){let a=i-this.top;if(a=athis.maxMargin?this.maxMargin:a,this.virtualize){const{top:n,height:s}=this.container.nativeElement.getBoundingClientRect(),t=this.container.nativeElement.parentNode.parentNode.clientHeight;this.filteredEmojisSubject.next(t+(t+this.virtualizeOffset)>=n&&-s-(t+this.virtualizeOffset)<=n?this.emojisToDisplay:[])}return a===this.margin?(this.ref.detectChanges(),!1):(this.hasStickyPosition||(this.label.nativeElement.style.top=`${a}px`),this.margin=a,this.ref.detectChanges(),!0)}updateRecentEmojis(){if("Recent"!==this.name)return;let i=this.recent||this.frequently.get(this.perLine,this.totalFrequentLines);(!i||!i.length)&&(i=this.frequently.get(this.perLine,this.totalFrequentLines)),i.length&&(this.emojis=i.map(a=>this.custom.filter(s=>s.id===a)[0]||a).filter(a=>!!this.emojiService.getData(a)))}updateDisplay(i){this.containerStyles.display=i,this.updateRecentEmojis(),this.ref.detectChanges()}trackById(i,a){return a}filterEmojis(){const i=[];for(const a of this.emojis||[]){if(!a)continue;const n=this.emojiService.getData(a);!n||n.obsoletedBy&&this.hideObsolete||!n.unified&&!n.custom||i.push(a)}return i}static \u0275fac=function(a){return new(a||F)(e.rXU(e.gRc),e.rXU(E),e.rXU(R))};static \u0275cmp=e.VBU({type:F,selectors:[["emoji-category"]],viewQuery:function(a,n){if(1&a&&(e.GBs(de,7),e.GBs(he,7)),2&a){let s;e.mGM(s=e.lsd())&&(n.container=s.first),e.mGM(s=e.lsd())&&(n.label=s.first)}},inputs:{emojis:"emojis",hasStickyPosition:"hasStickyPosition",name:"name",perLine:"perLine",totalFrequentLines:"totalFrequentLines",recent:"recent",custom:"custom",i18n:"i18n",id:"id",hideObsolete:"hideObsolete",notFoundEmoji:"notFoundEmoji",virtualize:"virtualize",virtualizeOffset:"virtualizeOffset",emojiIsNative:"emojiIsNative",emojiSkin:"emojiSkin",emojiSize:"emojiSize",emojiSet:"emojiSet",emojiSheetSize:"emojiSheetSize",emojiForceSize:"emojiForceSize",emojiTooltip:"emojiTooltip",emojiBackgroundImageFn:"emojiBackgroundImageFn",emojiImageUrlFn:"emojiImageUrlFn",emojiUseButton:"emojiUseButton"},outputs:{emojiOverOutsideAngular:"emojiOverOutsideAngular",emojiLeaveOutsideAngular:"emojiLeaveOutsideAngular",emojiClickOutsideAngular:"emojiClickOutsideAngular"},features:[e.OA$],decls:10,vars:11,consts:[["container",""],["label",""],["normalRenderTemplate",""],[1,"emoji-mart-category",3,"ngStyle"],[1,"emoji-mart-category-label",3,"ngStyle"],["aria-hidden","true",3,"ngStyle"],[4,"ngIf","ngIfElse"],[4,"ngIf"],[3,"emoji","size","skin","isNative","set","sheetSize","forceSize","tooltip","backgroundImageFn","imageUrlFn","hideObsolete","useButton","emojiOverOutsideAngular","emojiLeaveOutsideAngular","emojiClickOutsideAngular",4,"ngFor","ngForOf","ngForTrackBy"],[3,"emojiOverOutsideAngular","emojiLeaveOutsideAngular","emojiClickOutsideAngular","emoji","size","skin","isNative","set","sheetSize","forceSize","tooltip","backgroundImageFn","imageUrlFn","hideObsolete","useButton"],[3,"emoji","size","skin","isNative","set","sheetSize","forceSize","tooltip","backgroundImageFn","useButton"],[1,"emoji-mart-no-results-label"]],template:function(a,n){if(1&a&&(e.j41(0,"section",3,0)(2,"div",4)(3,"span",5,1),e.EFF(5),e.k0s()(),e.DNE(6,le,3,3,"div",6)(7,fe,5,11,"div",7),e.k0s(),e.DNE(8,ge,1,2,"ng-template",null,2,e.C5r)),2&a){const s=e.sdS(9);e.AVh("emoji-mart-no-results",n.noEmojiToDisplay),e.Y8G("ngStyle",n.containerStyles),e.BMQ("aria-label",n.i18n.categories[n.id]),e.R7$(2),e.Y8G("ngStyle",n.labelStyles),e.BMQ("data-name",n.name),e.R7$(),e.Y8G("ngStyle",n.labelSpanStyles),e.R7$(2),e.SpI(" ",n.i18n.categories[n.id]," "),e.R7$(),e.Y8G("ngIf",n.virtualize)("ngIfElse",s),e.R7$(),e.Y8G("ngIf",n.noEmojiToDisplay)}},dependencies:[m.MD,m.Sq,m.bT,m.B3,m.Jj,P],encapsulation:2,changeDetection:0})}return F})();function I(F){return F.reduce((r,i)=>(r.includes(i)||r.push(i),r),[])}function Ce(F,r){const i=I(F),a=I(r);return i.filter(n=>a.indexOf(n)>=0)}let ve=(()=>{class F{emojiService;originalPool={};index={};emojisList={};emoticonsList={};emojiSearch={};constructor(i){this.emojiService=i;for(const a of this.emojiService.emojis){const{shortNames:n,emoticons:s}=a,t=n[0];for(const o of s)this.emoticonsList[o]||(this.emoticonsList[o]=t);this.emojisList[t]=this.emojiService.getSanitizedData(t),this.originalPool[t]=a}}addCustomToPool(i,a){for(const n of i){const s=n.id||n.shortNames[0];s&&!a[s]&&(a[s]=this.emojiService.getData(n),this.emojisList[s]=this.emojiService.getSanitizedData(n))}}search(i,a,n=75,s=[],t=[],o=[]){this.addCustomToPool(o,this.originalPool);let d,u=this.originalPool;if(i.length){if("-"===i||"-1"===i)return[this.emojisList[-1]];if("+"===i||"+1"===i)return[this.emojisList["+1"]];let h=i.toLowerCase().split(/[\s|,|\-|_]+/),g=[];if(h.length>2&&(h=[h[0],h[1]]),s.length||t.length){u={};for(const l of T||[]){const c=!s||!s.length||s.indexOf(l.id)>-1,f=!(!t||!t.length)&&t.indexOf(l.id)>-1;if(c&&!f)for(const b of l.emojis||[]){const w=this.emojiService.getData(b);u[w?.id??""]=w}}if(o.length){const l=!s||!s.length||s.indexOf("custom")>-1,c=!(!t||!t.length)&&t.indexOf("custom")>-1;l&&!c&&this.addCustomToPool(o,u)}}g=h.map(l=>{let c=u,f=this.index,b=0;for(let w=0;wS[k.id]-S[D.id])}c=f.pool}return f.results}).filter(l=>l),d=g.length>1?Ce.apply(null,g):g.length?g[0]:[]}return d&&(a&&(d=d.filter(h=>!(!h||!h.id)&&a(this.emojiService.names[h.id]))),d&&d.length>n&&(d=d.slice(0,n))),d||null}buildSearch(i,a,n,s,t){const o=[],d=(u,h)=>{if(!u)return;const g=Array.isArray(u)?u:[u];for(const l of g){const c=h?l.split(/[-|_|\s]+/):[l];for(let f of c)f=f.toLowerCase(),o.includes(f)||o.push(f)}};return d(i,!0),d(a,!0),d(n,!0),d(s,!0),d(t,!1),o.join(",")}static \u0275fac=function(a){return new(a||F)(e.KVO(E))};static \u0275prov=e.jDH({token:F,factory:F.\u0275fac,providedIn:"root"})}return F})(),L=(()=>{class F{skin;i18n;changeSkin=new e.bkB;opened=!1;skinTones=[1,2,3,4,5,6];toggleOpen(){this.opened=!this.opened}isSelected(i){return i===this.skin}isVisible(i){return this.opened||this.isSelected(i)}pressed(i){return this.opened?!!this.isSelected(i):""}tabIndex(i){return this.isVisible(i)?"0":""}expanded(i){return this.isSelected(i)?this.opened:""}handleClick(i){this.opened?(this.opened=!1,i!==this.skin&&this.changeSkin.emit(i)):this.opened=!0}static \u0275fac=function(a){return new(a||F)};static \u0275cmp=e.VBU({type:F,selectors:[["emoji-skins"]],inputs:{skin:"skin",i18n:"i18n"},outputs:{changeSkin:"changeSkin"},decls:2,vars:3,consts:[[1,"emoji-mart-skin-swatches"],["class","emoji-mart-skin-swatch",3,"selected",4,"ngFor","ngForOf"],[1,"emoji-mart-skin-swatch"],["role","button",3,"click","keyup.enter","keyup.space","tabIndex"]],template:function(a,n){1&a&&(e.j41(0,"section",0),e.DNE(1,ke,2,12,"span",1),e.k0s()),2&a&&(e.AVh("opened",n.opened),e.R7$(),e.Y8G("ngForOf",n.skinTones))},dependencies:[m.MD,m.Sq],encapsulation:2,changeDetection:0})}return F})(),C=(()=>{class F{ref;emojiService;title;emoji;idleEmoji;i18n;emojiIsNative;emojiSkin;emojiSize;emojiSet;emojiSheetSize;emojiBackgroundImageFn;emojiImageUrlFn;skinChange=new e.bkB;emojiData={};listedEmoticons;constructor(i,a){this.ref=i,this.emojiService=a}ngOnChanges(){if(!this.emoji)return;this.emojiData=this.emojiService.getData(this.emoji,this.emojiSkin,this.emojiSet);const i=[],a=[];(this.emojiData.emoticons||[]).forEach(s=>{i.indexOf(s.toLowerCase())>=0||(i.push(s.toLowerCase()),a.push(s))}),this.listedEmoticons=a,this.ref?.detectChanges()}static \u0275fac=function(a){return new(a||F)(e.rXU(e.gRc),e.rXU(E))};static \u0275cmp=e.VBU({type:F,selectors:[["emoji-preview"]],inputs:{title:"title",emoji:"emoji",idleEmoji:"idleEmoji",i18n:"i18n",emojiIsNative:"emojiIsNative",emojiSkin:"emojiSkin",emojiSize:"emojiSize",emojiSet:"emojiSet",emojiSheetSize:"emojiSheetSize",emojiBackgroundImageFn:"emojiBackgroundImageFn",emojiImageUrlFn:"emojiImageUrlFn"},outputs:{skinChange:"skinChange"},features:[e.OA$],decls:9,vars:6,consts:[["class","emoji-mart-preview",4,"ngIf"],[1,"emoji-mart-preview",3,"hidden"],[1,"emoji-mart-preview-emoji"],[3,"isNative","skin","set","emoji","backgroundImageFn","size","imageUrlFn",4,"ngIf"],[1,"emoji-mart-preview-data"],[1,"emoji-mart-title-label"],[1,"emoji-mart-preview-skins"],[3,"changeSkin","skin","i18n"],[1,"emoji-mart-preview"],[3,"emoji","size","isNative","skin","set","sheetSize","backgroundImageFn","imageUrlFn"],[1,"emoji-mart-preview-name"],[1,"emoji-mart-preview-shortname"],["class","emoji-mart-preview-shortname",4,"ngFor","ngForOf"],[1,"emoji-mart-preview-emoticons"],["class","emoji-mart-preview-emoticon",4,"ngFor","ngForOf"],[1,"emoji-mart-preview-emoticon"],[3,"isNative","skin","set","emoji","backgroundImageFn","size","imageUrlFn"]],template:function(a,n){1&a&&(e.DNE(0,we,10,12,"div",0),e.j41(1,"div",1)(2,"div",2),e.DNE(3,_e,1,7,"ngx-emoji",3),e.k0s(),e.j41(4,"div",4)(5,"span",5),e.EFF(6),e.k0s()(),e.j41(7,"div",6)(8,"emoji-skins",7),e.bIt("changeSkin",function(t){return n.skinChange.emit(t)}),e.k0s()()()),2&a&&(e.Y8G("ngIf",n.emoji&&n.emojiData),e.R7$(),e.Y8G("hidden",n.emoji),e.R7$(2),e.Y8G("ngIf",n.idleEmoji&&n.idleEmoji.length),e.R7$(3),e.JRh(n.title),e.R7$(2),e.Y8G("skin",n.emojiSkin)("i18n",n.i18n))},dependencies:[m.MD,m.Sq,m.bT,P,L],encapsulation:2,changeDetection:0})}return F})(),je=0,A=(()=>{class F{ngZone;emojiSearch;maxResults=75;autoFocus=!1;i18n;include=[];exclude=[];custom=[];icons;emojisToShowFilter;searchResults=new e.bkB;enterKeyOutsideAngular=new e.bkB;inputRef;isSearching=!1;icon;query="";inputId="emoji-mart-search-"+ ++je;destroy$=new _.B;constructor(i,a){this.ngZone=i,this.emojiSearch=a}ngOnInit(){this.icon=this.icons.search,this.setupKeyupListener()}ngAfterViewInit(){this.autoFocus&&this.inputRef.nativeElement.focus()}ngOnDestroy(){this.destroy$.next()}clear(){this.query="",this.handleSearch(""),this.inputRef.nativeElement.focus()}handleSearch(i){""===i?(this.icon=this.icons.search,this.isSearching=!1):(this.icon=this.icons.delete,this.isSearching=!0);const a=this.emojiSearch.search(this.query,this.emojisToShowFilter,this.maxResults,this.include,this.exclude,this.custom);this.searchResults.emit(a)}handleChange(){this.handleSearch(this.query)}setupKeyupListener(){this.ngZone.runOutsideAngular(()=>(0,V.R)(this.inputRef.nativeElement,"keyup").pipe((0,x.Q)(this.destroy$)).subscribe(i=>{!this.query||"Enter"!==i.key||(this.enterKeyOutsideAngular.emit(i),i.preventDefault())}))}static \u0275fac=function(a){return new(a||F)(e.rXU(e.SKi),e.rXU(ve))};static \u0275cmp=e.VBU({type:F,selectors:[["emoji-search"]],viewQuery:function(a,n){if(1&a&&e.GBs(Ee,7),2&a){let s;e.mGM(s=e.lsd())&&(n.inputRef=s.first)}},inputs:{maxResults:"maxResults",autoFocus:"autoFocus",i18n:"i18n",include:"include",exclude:"exclude",custom:"custom",icons:"icons",emojisToShowFilter:"emojisToShowFilter"},outputs:{searchResults:"searchResults",enterKeyOutsideAngular:"enterKeyOutsideAngular"},decls:8,vars:9,consts:[["inputRef",""],[1,"emoji-mart-search"],["type","search",3,"ngModelChange","id","placeholder","autofocus","ngModel"],[1,"emoji-mart-sr-only",3,"htmlFor"],["type","button",1,"emoji-mart-search-icon",3,"click","keyup.enter","disabled"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 20 20","width","13","height","13","opacity","0.5"]],template:function(a,n){if(1&a){const s=e.RV6();e.j41(0,"div",1)(1,"input",2,0),e.mxI("ngModelChange",function(o){return e.eBV(s),e.DH7(n.query,o)||(n.query=o),e.Njj(o)}),e.bIt("ngModelChange",function(){return e.eBV(s),e.Njj(n.handleChange())}),e.k0s(),e.j41(3,"label",3),e.EFF(4),e.k0s(),e.j41(5,"button",4),e.bIt("click",function(){return e.eBV(s),e.Njj(n.clear())})("keyup.enter",function(){return e.eBV(s),e.Njj(n.clear())}),e.qSk(),e.j41(6,"svg",5),e.nrm(7,"path"),e.k0s()()()}2&a&&(e.R7$(),e.Y8G("id",n.inputId)("placeholder",n.i18n.search)("autofocus",n.autoFocus),e.R50("ngModel",n.query),e.R7$(2),e.Y8G("htmlFor",n.inputId),e.R7$(),e.SpI(" ",n.i18n.search," "),e.R7$(),e.Y8G("disabled",!n.isSearching),e.BMQ("aria-label",n.i18n.clear),e.R7$(2),e.BMQ("d",n.icon))},dependencies:[p.YN,p.me,p.BC,p.vS],encapsulation:2})}return F})();const W={activity:"M12 0a12 12 0 1 0 0 24 12 12 0 0 0 0-24m10 11h-5c.3-2.5 1.3-4.8 2-6.1a10 10 0 0 1 3 6.1m-9 0V2a10 10 0 0 1 4.4 1.6A18 18 0 0 0 15 11h-2zm-2 0H9a18 18 0 0 0-2.4-7.4A10 10 0 0 1 11 2.1V11zm0 2v9a10 10 0 0 1-4.4-1.6A18 18 0 0 0 9 13h2zm4 0a18 18 0 0 0 2.4 7.4 10 10 0 0 1-4.4 1.5V13h2zM5 4.9c.7 1.3 1.7 3.6 2 6.1H2a10 10 0 0 1 3-6.1M2 13h5c-.3 2.5-1.3 4.8-2 6.1A10 10 0 0 1 2 13m17 6.1c-.7-1.3-1.7-3.6-2-6.1h5a10 10 0 0 1-3 6.1",custom:"M10 1h3v21h-3zm10.186 4l1.5 2.598L3.5 18.098 2 15.5zM2 7.598L3.5 5l18.186 10.5-1.5 2.598z",flags:"M0 0l6 24h2L2 0zm21 5h-4l-1-4H4l3 12h3l1 4h13L21 5zM6.6 3h7.8l2 8H8.6l-2-8zm8.8 10l-2.9 1.9-.4-1.9h3.3zm3.6 0l-1.5-6h2l2 8H16l3-2z",foods:"M17 5c-1.8 0-2.9.4-3.7 1 .5-1.3 1.8-3 4.7-3a1 1 0 0 0 0-2c-3 0-4.6 1.3-5.5 2.5l-.2.2c-.6-1.9-1.5-3.7-3-3.7C8.5 0 7.7.3 7 1c-2 1.5-1.7 2.9-.5 4C3.6 5.2 0 7.4 0 13c0 4.6 5 11 9 11 2 0 2.4-.5 3-1 .6.5 1 1 3 1 4 0 9-6.4 9-11 0-6-4-8-7-8M8.2 2.5c.7-.5 1-.5 1-.5.4.2 1 1.4 1.4 3-1.6-.6-2.8-1.3-3-1.8l.6-.7M15 22c-1 0-1.2-.1-1.6-.4l-.1-.2a2 2 0 0 0-2.6 0l-.1.2c-.4.3-.5.4-1.6.4-2.8 0-7-5.4-7-9 0-6 4.5-6 5-6 2 0 2.5.4 3.4 1.2l.3.3a2 2 0 0 0 2.6 0l.3-.3c1-.8 1.5-1.2 3.4-1.2.5 0 5 .1 5 6 0 3.6-4.2 9-7 9",nature:"M15.5 8a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3m-7 0a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3m10.43-8h-.02c-.97 0-2.14.79-3.02 1.5A13.88 13.88 0 0 0 12 .99c-1.28 0-2.62.13-3.87.51C7.24.8 6.07 0 5.09 0h-.02C3.35 0 .07 2.67 0 7.03c-.04 2.47.28 4.23 1.04 5 .26.27.88.69 1.3.9.19 3.17.92 5.23 2.53 6.37.9.64 2.19.95 3.2 1.1-.03.2-.07.4-.07.6 0 1.77 2.35 3 4 3s4-1.23 4-3c0-.2-.04-.4-.07-.59 2.57-.38 5.43-1.87 5.92-7.58.4-.22.89-.57 1.1-.8.77-.76 1.09-2.52 1.05-5C23.93 2.67 20.65 0 18.93 0M3.23 9.13c-.24.29-.84 1.16-.9 1.24A9.67 9.67 0 0 1 2 7.08c.05-3.28 2.48-4.97 3.1-5.03.25.02.72.27 1.26.65A7.95 7.95 0 0 0 4 7.82c-.14.55-.4.86-.79 1.31M12 22c-.9 0-1.95-.7-2-1 0-.65.47-1.24 1-1.6v.6a1 1 0 1 0 2 0v-.6c.52.36 1 .95 1 1.6-.05.3-1.1 1-2 1m3-3.48v.02a4.75 4.75 0 0 0-1.26-1.02c1.09-.52 2.24-1.33 2.24-2.22 0-1.84-1.78-2.2-3.98-2.2s-3.98.36-3.98 2.2c0 .89 1.15 1.7 2.24 2.22A4.8 4.8 0 0 0 9 18.54v-.03a6.1 6.1 0 0 1-2.97-.84c-1.3-.92-1.84-3.04-1.86-6.48l.03-.04c.5-.82 1.49-1.45 1.8-3.1C6 6 7.36 4.42 8.36 3.53c1.01-.35 2.2-.53 3.59-.53 1.45 0 2.68.2 3.73.57 1 .9 2.32 2.46 2.32 4.48.31 1.65 1.3 2.27 1.8 3.1l.1.18c-.06 5.97-1.95 7.01-4.9 7.19m6.63-8.2l-.11-.2a7.59 7.59 0 0 0-.74-.98 3.02 3.02 0 0 1-.79-1.32 7.93 7.93 0 0 0-2.35-5.12c.53-.38 1-.63 1.26-.65.64.07 3.05 1.77 3.1 5.03.02 1.81-.35 3.22-.37 3.24",objects:"M12 0a9 9 0 0 0-5 16.5V21s2 3 5 3 5-3 5-3v-4.5A9 9 0 0 0 12 0zm0 2a7 7 0 1 1 0 14 7 7 0 0 1 0-14zM9 17.5a9 9 0 0 0 6 0v.8a7 7 0 0 1-3 .7 7 7 0 0 1-3-.7v-.8zm.2 3a8.9 8.9 0 0 0 2.8.5c1 0 1.9-.2 2.8-.5-.6.7-1.6 1.5-2.8 1.5-1.1 0-2.1-.8-2.8-1.5zm5.5-8.1c-.8 0-1.1-.8-1.5-1.8-.5-1-.7-1.5-1.2-1.5s-.8.5-1.3 1.5c-.4 1-.8 1.8-1.6 1.8h-.3c-.5-.2-.8-.7-1.3-1.8l-.2-1A3 3 0 0 0 7 9a1 1 0 0 1 0-2c1.7 0 2 1.4 2.2 2.1.5-1 1.3-2 2.8-2 1.5 0 2.3 1.1 2.7 2.1.2-.8.6-2.2 2.3-2.2a1 1 0 1 1 0 2c-.2 0-.3.5-.3.7a6.5 6.5 0 0 1-.3 1c-.5 1-.8 1.7-1.7 1.7",people:"M12 0a12 12 0 1 0 0 24 12 12 0 0 0 0-24m0 22a10 10 0 1 1 0-20 10 10 0 0 1 0 20M8 7a2 2 0 1 0 0 4 2 2 0 0 0 0-4m8 0a2 2 0 1 0 0 4 2 2 0 0 0 0-4m-.8 8c-.7 1.2-1.8 2-3.3 2-1.5 0-2.7-.8-3.4-2H15m3-2H6a6 6 0 1 0 12 0",places:"M6.5 12a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5m0 3c-.3 0-.5-.2-.5-.5s.2-.5.5-.5.5.2.5.5-.2.5-.5.5m11-3a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5m0 3c-.3 0-.5-.2-.5-.5s.2-.5.5-.5.5.2.5.5-.2.5-.5.5m5-5.5l-1-.4-.1-.1h.6c.6 0 1-.4 1-1 0-1-.9-2-2-2h-.6l-.8-1.7A3 3 0 0 0 16.8 2H7.2a3 3 0 0 0-2.8 2.3L3.6 6H3a2 2 0 0 0-2 2c0 .6.4 1 1 1h.6v.1l-1 .4a2 2 0 0 0-1.4 2l.7 7.6a1 1 0 0 0 1 .9H3v1c0 1.1.9 2 2 2h2a2 2 0 0 0 2-2v-1h6v1c0 1.1.9 2 2 2h2a2 2 0 0 0 2-2v-1h1.1a1 1 0 0 0 1-.9l.7-7.5a2 2 0 0 0-1.3-2.1M6.3 4.9c.1-.5.5-.9 1-.9h9.5c.4 0 .8.4 1 .9L19.2 9H4.7l1.6-4.1zM7 21H5v-1h2v1zm12 0h-2v-1h2v1zm2.2-3H2.8l-.7-6.6.9-.4h18l.9.4-.7 6.6z",recent:"M13 4h-2v7H9v2h2v2h2v-2h4v-2h-4zm-1-4a12 12 0 1 0 0 24 12 12 0 0 0 0-24m0 22a10 10 0 1 1 0-20 10 10 0 0 1 0 20",symbols:"M0 0h11v2H0zm4 11h3V6h4V4H0v2h4zm11.5 6a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5m0-2.99a.5.5 0 0 1 0 .99c-.28 0-.5-.22-.5-.5s.22-.49.5-.49m6 5a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5m0 2.99a.5.5 0 0 1-.5-.5.5.5 0 0 1 1 .01.5.5 0 0 1-.5.49m.5-9l-9 9 1.51 1.5 9-9zm-5-2c2.2 0 4-1.12 4-2.5V2s.98-.16 1.5.95C23 4.05 23 6 23 6s1-1.12 1-3.13C24-.02 21 0 21 0h-2v6.35A5.85 5.85 0 0 0 17 6c-2.2 0-4 1.12-4 2.5s1.8 2.5 4 2.5m-6.7 9.48L8.82 18.9a47.54 47.54 0 0 1-1.44 1.13c-.3-.3-.99-1.02-2.04-2.19.9-.83 1.47-1.46 1.72-1.89s.38-.87.38-1.33c0-.6-.27-1.18-.82-1.76-.54-.58-1.33-.87-2.35-.87-1 0-1.79.29-2.34.87-.56.6-.83 1.18-.83 1.79 0 .81.42 1.75 1.25 2.8a6.57 6.57 0 0 0-1.8 1.79 3.46 3.46 0 0 0-.51 1.83c0 .86.3 1.56.92 2.1a3.5 3.5 0 0 0 2.42.83c1.17 0 2.44-.38 3.81-1.14L8.23 24h2.82l-2.09-2.38 1.34-1.14zM3.56 14.1a1.02 1.02 0 0 1 .73-.28c.31 0 .56.08.75.25a.85.85 0 0 1 .28.66c0 .52-.42 1.11-1.26 1.78-.53-.65-.8-1.23-.8-1.74a.9.9 0 0 1 .3-.67m.18 7.9c-.43 0-.78-.12-1.06-.35-.28-.23-.41-.49-.41-.76 0-.6.5-1.3 1.52-2.09a31.23 31.23 0 0 0 2.25 2.44c-.92.5-1.69.76-2.3.76"},G={search:"M12.9 14.32a8 8 0 1 1 1.41-1.41l5.35 5.33-1.42 1.42-5.33-5.34zM8 14A6 6 0 1 0 8 2a6 6 0 0 0 0 12z",delete:"M10 8.586L2.929 1.515 1.515 2.929 8.586 10l-7.071 7.071 1.414 1.414L10 11.414l7.071 7.071 1.414-1.414L11.414 10l7.071-7.071-1.414-1.414L10 8.586z"},H={search:"Search",emojilist:"List of emoji",notfound:"No Emoji Found",clear:"Clear",categories:{search:"Search Results",recent:"Frequently Used",people:"Smileys & People",nature:"Animals & Nature",foods:"Food & Drink",activity:"Activity",places:"Travel & Places",objects:"Objects",symbols:"Symbols",flags:"Flags",custom:"Custom"},skintones:{1:"Default Skin Tone",2:"Light Skin Tone",3:"Medium-Light Skin Tone",4:"Medium Skin Tone",5:"Medium-Dark Skin Tone",6:"Dark Skin Tone"}};let U=(()=>{class F{ngZone;renderer;ref;frequently;platformId;perLine=9;totalFrequentLines=4;i18n={};style={};title="Emoji Mart\u2122";emoji="department_store";darkMode=!("function"!=typeof matchMedia||!matchMedia("(prefers-color-scheme: dark)").matches);color="#ae65c5";hideObsolete=!0;categories=[];activeCategories=[];set="apple";skin=1;isNative=!1;emojiSize=24;sheetSize=64;emojisToShowFilter;showPreview=!0;emojiTooltip=!1;autoFocus=!1;custom=[];hideRecent=!0;imageUrlFn;include;exclude;notFoundEmoji="sleuth_or_spy";categoriesIcons=W;searchIcons=G;useButton=!1;enableFrequentEmojiSort=!1;enableSearch=!0;showSingleCategory=!1;virtualize=!1;virtualizeOffset=0;recent;emojiClick=new e.bkB;emojiSelect=new e.bkB;skinChange=new e.bkB;scrollRef;previewRef;searchRef;categoryRefs;scrollHeight=0;clientHeight=0;clientWidth=0;selected;nextScroll;scrollTop;firstRender=!0;previewEmoji=null;animationFrameRequestId=null;NAMESPACE="emoji-mart";measureScrollbar=0;RECENT_CATEGORY={id:"recent",name:"Recent",emojis:null};SEARCH_CATEGORY={id:"search",name:"Search",emojis:null,anchor:!1};CUSTOM_CATEGORY={id:"custom",name:"Custom",emojis:[]};scrollListener;backgroundImageFn=(i,a)=>`https://cdn.jsdelivr.net/npm/emoji-datasource-${i}@14.0.0/img/${i}/sheets-256/${a}.png`;constructor(i,a,n,s,t){this.ngZone=i,this.renderer=a,this.ref=n,this.frequently=s,this.platformId=t}ngOnInit(){this.measureScrollbar=function Ae(){if(typeof document>"u")return 0;const F=document.createElement("div");F.style.width="100px",F.style.height="100px",F.style.overflow="scroll",F.style.position="absolute",F.style.top="-9999px",document.body.appendChild(F);const r=F.offsetWidth-F.clientWidth;return document.body.removeChild(F),r}(),this.i18n={...H,...this.i18n},this.i18n.categories={...H.categories,...this.i18n.categories},this.skin=JSON.parse((0,m.UE)(this.platformId)&&localStorage.getItem(`${this.NAMESPACE}.skin`)||"null")||this.skin;const i=[...T];this.custom.length>0&&(this.CUSTOM_CATEGORY.emojis=this.custom.map(o=>({...o,id:o.shortNames[0],custom:!0})),i.push(this.CUSTOM_CATEGORY)),void 0!==this.include&&i.sort((o,d)=>this.include.indexOf(o.id)>this.include.indexOf(d.id)?1:-1);for(const o of i){const d=!this.include||!this.include.length||this.include.indexOf(o.id)>-1,u=!(!this.exclude||!this.exclude.length)&&this.exclude.indexOf(o.id)>-1;if(d&&!u){if(this.emojisToShowFilter){const h=[],{emojis:g}=o;for(let l=0;l-1,n=!(!this.exclude||!this.exclude.length)&&this.exclude.indexOf(this.RECENT_CATEGORY.id)>-1;a&&!n&&(this.hideRecent=!1,this.categories.unshift(this.RECENT_CATEGORY)),this.categories[0]&&(this.categories[0].first=!0),this.categories.unshift(this.SEARCH_CATEGORY),this.selected=this.categories.filter(o=>o.first)[0].name;const s=Math.min(this.categories.length,3);this.setActiveCategories(this.activeCategories=this.categories.slice(0,s));const t=this.categories[s-1].emojis.slice();this.categories[s-1].emojis=t.slice(0,60),setTimeout(()=>{this.categories[s-1].emojis=t,this.setActiveCategories(this.categories),this.ref.detectChanges(),(0,m.UE)(this.platformId)&&this.ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this.updateCategoriesSize()})})}),this.ngZone.runOutsideAngular(()=>{this.scrollListener=this.renderer.listen(this.scrollRef.nativeElement,"scroll",()=>{this.handleScroll()})})}ngOnDestroy(){this.scrollListener?.(),this.cancelAnimationFrame()}setActiveCategories(i){this.activeCategories=this.showSingleCategory?i.filter(a=>a.name===this.selected||a===this.SEARCH_CATEGORY):i}updateCategoriesSize(){if(this.categoryRefs.forEach(i=>i.memoizeSize()),this.scrollRef){const i=this.scrollRef.nativeElement;this.scrollHeight=i.scrollHeight,this.clientHeight=i.clientHeight,this.clientWidth=i.clientWidth}}handleAnchorClick(i){if(this.updateCategoriesSize(),this.selected=i.category.name,this.setActiveCategories(this.categories),this.SEARCH_CATEGORY.emojis)return this.handleSearch(null),this.searchRef?.clear(),void this.handleAnchorClick(i);const a=this.categoryRefs.find(n=>n.id===i.category.id);if(a){let{top:n}=a;i.category.first?n=0:n+=1,this.scrollRef.nativeElement.scrollTop=n}this.nextScroll=i.category.name;for(const n of this.categories)this.categoryRefs.find(({id:t})=>t===n.id)?.handleScroll(this.scrollRef.nativeElement.scrollTop)}categoryTrack(i,a){return a.id}handleScroll(i=!1){if(this.nextScroll)return this.selected=this.nextScroll,this.nextScroll=void 0,void this.ref.detectChanges();if(!this.scrollRef||this.showSingleCategory)return;let a;if(this.SEARCH_CATEGORY.emojis)a=this.SEARCH_CATEGORY;else{const n=this.scrollRef.nativeElement;if(0===n.scrollTop)a=this.categories.find(s=>!0===s.first);else if(n.scrollHeight-n.scrollTop===this.clientHeight)a=this.categories[this.categories.length-1];else for(const s of this.categories)this.categoryRefs.find(({id:d})=>d===s.id)?.handleScroll(n.scrollTop)&&(a=s);this.scrollTop=n.scrollTop}!i&&a&&a.name!==this.selected?(this.selected=a.name,this.ref.detectChanges()):i&&this.ref.detectChanges()}handleSearch(i){this.SEARCH_CATEGORY.emojis=i;for(const a of this.categoryRefs.toArray())"Search"===a.name?(a.emojis=i,a.updateDisplay(i?"block":"none")):a.updateDisplay(i?"none":"block");this.scrollRef.nativeElement.scrollTop=0,this.handleScroll()}handleEnterKey(i,a){if(!a&&null!==this.SEARCH_CATEGORY.emojis&&this.SEARCH_CATEGORY.emojis.length){if(!(a=this.SEARCH_CATEGORY.emojis[0]))return;v(this.emojiSelect,this.ngZone,{$event:i,emoji:a})}!this.hideRecent&&!this.recent&&a&&this.frequently.add(a);const n=this.categoryRefs.toArray()[1];n&&this.enableFrequentEmojiSort&&this.ngZone.run(()=>{n.updateRecentEmojis(),n.ref.markForCheck()})}handleEmojiOver(i){if(!this.showPreview||!this.previewRef)return;const a=this.CUSTOM_CATEGORY.emojis.find(n=>n.id===i.emoji.id);a&&(i.emoji={...a}),this.previewEmoji=i.emoji,this.cancelAnimationFrame(),this.ref.detectChanges()}handleEmojiLeave(){!this.showPreview||!this.previewRef||(this.animationFrameRequestId=requestAnimationFrame(()=>{this.previewEmoji=null,this.ref.detectChanges()}))}handleEmojiClick(i){v(this.emojiClick,this.ngZone,i),v(this.emojiSelect,this.ngZone,i),this.handleEnterKey(i.$event,i.emoji)}handleSkinChange(i){this.skin=i,localStorage.setItem(`${this.NAMESPACE}.skin`,String(i)),this.skinChange.emit(i)}getWidth(){return this.style&&this.style.width?this.style.width:this.perLine*(this.emojiSize+12)+12+2+this.measureScrollbar+"px"}cancelAnimationFrame(){null!==this.animationFrameRequestId&&(cancelAnimationFrame(this.animationFrameRequestId),this.animationFrameRequestId=null)}static \u0275fac=function(a){return new(a||F)(e.rXU(e.SKi),e.rXU(e.sFG),e.rXU(e.gRc),e.rXU(R),e.rXU(e.Agw))};static \u0275cmp=e.VBU({type:F,selectors:[["emoji-mart"]],viewQuery:function(a,n){if(1&a&&(e.GBs(pe,7),e.GBs(C,5),e.GBs(A,5),e.GBs(B,5)),2&a){let s;e.mGM(s=e.lsd())&&(n.scrollRef=s.first),e.mGM(s=e.lsd())&&(n.previewRef=s.first),e.mGM(s=e.lsd())&&(n.searchRef=s.first),e.mGM(s=e.lsd())&&(n.categoryRefs=s)}},inputs:{perLine:"perLine",totalFrequentLines:"totalFrequentLines",i18n:"i18n",style:"style",title:"title",emoji:"emoji",darkMode:"darkMode",color:"color",hideObsolete:"hideObsolete",categories:"categories",activeCategories:"activeCategories",set:"set",skin:"skin",isNative:"isNative",emojiSize:"emojiSize",sheetSize:"sheetSize",emojisToShowFilter:"emojisToShowFilter",showPreview:"showPreview",emojiTooltip:"emojiTooltip",autoFocus:"autoFocus",custom:"custom",hideRecent:"hideRecent",imageUrlFn:"imageUrlFn",include:"include",exclude:"exclude",notFoundEmoji:"notFoundEmoji",categoriesIcons:"categoriesIcons",searchIcons:"searchIcons",useButton:"useButton",enableFrequentEmojiSort:"enableFrequentEmojiSort",enableSearch:"enableSearch",showSingleCategory:"showSingleCategory",virtualize:"virtualize",virtualizeOffset:"virtualizeOffset",recent:"recent",backgroundImageFn:"backgroundImageFn"},outputs:{emojiClick:"emojiClick",emojiSelect:"emojiSelect",skinChange:"skinChange"},decls:8,vars:16,consts:[["scrollRef",""],[3,"ngStyle"],[1,"emoji-mart-bar"],[3,"anchorClick","categories","color","selected","i18n","icons"],[3,"i18n","include","exclude","custom","autoFocus","icons","emojisToShowFilter","searchResults","enterKeyOutsideAngular",4,"ngIf"],[1,"emoji-mart-scroll"],[3,"id","name","emojis","perLine","totalFrequentLines","hasStickyPosition","i18n","hideObsolete","notFoundEmoji","custom","recent","virtualize","virtualizeOffset","emojiIsNative","emojiSkin","emojiSize","emojiSet","emojiSheetSize","emojiForceSize","emojiTooltip","emojiBackgroundImageFn","emojiImageUrlFn","emojiUseButton","emojiOverOutsideAngular","emojiLeaveOutsideAngular","emojiClickOutsideAngular",4,"ngFor","ngForOf","ngForTrackBy"],["class","emoji-mart-bar",4,"ngIf"],[3,"searchResults","enterKeyOutsideAngular","i18n","include","exclude","custom","autoFocus","icons","emojisToShowFilter"],[3,"emojiOverOutsideAngular","emojiLeaveOutsideAngular","emojiClickOutsideAngular","id","name","emojis","perLine","totalFrequentLines","hasStickyPosition","i18n","hideObsolete","notFoundEmoji","custom","recent","virtualize","virtualizeOffset","emojiIsNative","emojiSkin","emojiSize","emojiSet","emojiSheetSize","emojiForceSize","emojiTooltip","emojiBackgroundImageFn","emojiImageUrlFn","emojiUseButton"],[3,"skinChange","emoji","idleEmoji","emojiIsNative","emojiSize","emojiSkin","emojiSet","i18n","emojiSheetSize","emojiBackgroundImageFn","emojiImageUrlFn"]],template:function(a,n){if(1&a){const s=e.RV6();e.j41(0,"section",1)(1,"div",2)(2,"emoji-mart-anchors",3),e.bIt("anchorClick",function(o){return e.eBV(s),e.Njj(n.handleAnchorClick(o))}),e.k0s()(),e.DNE(3,be,1,7,"emoji-search",4),e.j41(4,"section",5,0),e.DNE(6,Ne,1,23,"emoji-category",6),e.k0s(),e.DNE(7,Be,2,11,"div",7),e.k0s()}2&a&&(e.ZvI("emoji-mart ",n.darkMode?"emoji-mart-dark":"",""),e.xc7("width",n.getWidth()),e.Y8G("ngStyle",n.style),e.R7$(2),e.Y8G("categories",n.categories)("color",n.color)("selected",n.selected)("i18n",n.i18n)("icons",n.categoriesIcons),e.R7$(),e.Y8G("ngIf",n.enableSearch),e.R7$(),e.BMQ("aria-label",n.i18n.emojilist),e.R7$(2),e.Y8G("ngForOf",n.activeCategories)("ngForTrackBy",n.categoryTrack),e.R7$(),e.Y8G("ngIf",n.showPreview))},dependencies:[m.MD,m.Sq,m.bT,m.B3,O,A,C,B],encapsulation:2,changeDetection:0})}return F})();function v(F,r,i){F.observed&&r.run(()=>F.emit(i))}}}]); \ No newline at end of file diff --git a/569.e16d2541faba0baa.js b/569.e16d2541faba0baa.js new file mode 100644 index 0000000..0f92b9e --- /dev/null +++ b/569.e16d2541faba0baa.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangor=self.webpackChunkangor||[]).push([[569],{3329:(S,v,a)=>{a.r(v),a.d(v,{default:()=>J});var m=a(467),b=a(9345),h=a(177),e=a(4438),u=a(8834),c=a(3),d=a(2408),s=a(9213),n=a(9042),p=a(7575),y=a(7250),k=a(450),I=a(4823),C=a(9183),_=a(5245),F=a(7291),K=a(1413),x=a(6977),E=a(8141),R=a(9437),B=a(7673),D=a(8098),w=a(8729),$=a(605),g=a(9969);let M=(()=>{class i{constructor(){this.displayText="",this.hasStarted=!1,this.days="00",this.hours="00",this.minutes="00",this.seconds="00",this.previousDays="00",this.previousHours="00",this.previousMinutes="00",this.previousSeconds="00"}ngOnInit(){this.subscription=(0,$.Y)(1e3).subscribe(()=>{this.updateTime()}),this.updateTime()}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}updateTime(){const t=Math.floor(Date.now()/1e3),r=(this.hasStarted?this.expiryDate:this.startDate)-t;if(t>=this.startDate&&t0){const l=Math.floor(r/86400),j=Math.floor(r%86400/3600),P=Math.floor(r%3600/60),W=r%60;this.previousDays=this.days,this.previousHours=this.hours,this.previousMinutes=this.minutes,this.previousSeconds=this.seconds,this.days=this.formatTimeUnit(l),this.hours=this.formatTimeUnit(j),this.minutes=this.formatTimeUnit(P),this.seconds=this.formatTimeUnit(W)}else this.days=this.hours=this.minutes=this.seconds="00"}formatTimeUnit(t){return t<10?"0"+t:t.toString()}static{this.\u0275fac=function(o){return new(o||i)}}static{this.\u0275cmp=e.VBU({type:i,selectors:[["countdown-timer"]],inputs:{startDate:"startDate",expiryDate:"expiryDate"},decls:24,vars:11,consts:[[1,"countdown-container"],[1,"time-boxes-container"],[1,"time-box"],[1,"time-value"],[1,"time-label"],[1,"status-tooltip"]],template:function(o,r){1&o&&(e.j41(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3),e.EFF(4),e.k0s(),e.j41(5,"div",4),e.EFF(6,"Days"),e.k0s()(),e.j41(7,"div",2)(8,"div",3),e.EFF(9),e.k0s(),e.j41(10,"div",4),e.EFF(11,"Hours"),e.k0s()(),e.j41(12,"div",2)(13,"div",3),e.EFF(14),e.k0s(),e.j41(15,"div",4),e.EFF(16,"Min"),e.k0s()(),e.j41(17,"div",2)(18,"div",3),e.EFF(19),e.k0s(),e.j41(20,"div",4),e.EFF(21,"Sec"),e.k0s()()(),e.j41(22,"div",5),e.EFF(23),e.k0s()()),2&o&&(e.R7$(3),e.Y8G("@numberChange",r.days!==r.previousDays),e.R7$(),e.JRh(r.days),e.R7$(4),e.Y8G("@numberChange",r.hours!==r.previousHours),e.R7$(),e.JRh(r.hours),e.R7$(4),e.Y8G("@numberChange",r.minutes!==r.previousMinutes),e.R7$(),e.JRh(r.minutes),e.R7$(4),e.Y8G("@numberChange",r.seconds!==r.previousSeconds),e.R7$(),e.JRh(r.seconds),e.R7$(3),e.xc7("color",r.hasStarted?"#ff6e99":"#42f548"),e.R7$(),e.SpI(" ",r.displayText," "))},dependencies:[h.MD],styles:[".countdown-container[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;margin-top:.5rem;position:absolute;top:130px;right:30px;transform:translateY(0);width:auto}.time-boxes-container[_ngcontent-%COMP%]{display:flex;gap:.75rem}.time-box[_ngcontent-%COMP%]{background:#ffffff1a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:6px;padding:.5rem;min-width:55px;box-shadow:0 2px 4px #0000001a;text-align:center}.time-value[_ngcontent-%COMP%]{font-size:1.2rem;font-weight:700;font-family:Monaco,monospace;margin-bottom:.15rem}.time-label[_ngcontent-%COMP%]{font-size:.65rem;text-transform:uppercase;opacity:.8}.status-tooltip[_ngcontent-%COMP%]{position:absolute;bottom:-25px;right:0;background:#000c;color:#fff;padding:4px 8px;border-radius:4px;font-size:.75rem;opacity:0;transition:opacity .2s ease-in-out;pointer-events:none;white-space:nowrap;z-index:10}.countdown-container[_ngcontent-%COMP%]:hover .status-tooltip[_ngcontent-%COMP%]{opacity:1}@media (max-width: 600px){.countdown-container[_ngcontent-%COMP%]{justify-content:flex-end;margin-top:.25rem;width:auto;transform:translateY(0)}.time-boxes-container[_ngcontent-%COMP%]{gap:.5rem}.time-box[_ngcontent-%COMP%]{padding:.25rem;min-width:45px}.time-value[_ngcontent-%COMP%]{font-size:1rem}.time-label[_ngcontent-%COMP%]{font-size:.55rem}.status-tooltip[_ngcontent-%COMP%]{font-size:.65rem}}"],data:{animation:[(0,g.hZ)("numberChange",[(0,g.kY)(":increment",[(0,g.iF)({transform:"translateY(-100%)",opacity:0}),(0,g.i0)("500ms ease-out",(0,g.iF)({transform:"translateY(0)",opacity:1}))]),(0,g.kY)(":decrement",[(0,g.iF)({transform:"translateY(100%)",opacity:0}),(0,g.i0)("500ms ease-out",(0,g.iF)({transform:"translateY(0)",opacity:1}))])])]}})}}return i})();const T=i=>["/chat",i];function U(i,f){if(1&i){const t=e.RV6();e.j41(0,"button",27),e.bIt("click",function(){e.eBV(t);const r=e.XpG(),l=e.sdS(20);return e.Njj(r.resetSearch(l))}),e.nrm(1,"mat-icon",28),e.k0s()}2&i&&(e.R7$(),e.Y8G("svgIcon","heroicons_solid:x-mark"))}function G(i,f){if(1&i){const t=e.RV6();e.j41(0,"button",29),e.bIt("click",function(){e.eBV(t);const r=e.XpG(),l=e.sdS(20);return e.Njj(r.filterByQuery(l.value))}),e.nrm(1,"mat-icon",28),e.k0s()}2&i&&(e.R7$(),e.Y8G("svgIcon","heroicons_solid:magnifying-glass"))}function N(i,f){if(1&i){const t=e.RV6();e.j41(0,"div",59),e.bIt("click",function(){e.eBV(t);const r=e.XpG().$implicit,l=e.XpG();return e.Njj(l.goToProjectDetails(r))}),e.EFF(1),e.k0s()}if(2&i){const t=e.XpG().$implicit;e.R7$(),e.SpI(" ",t.displayName||t.nostrPubKey," ")}}function Y(i,f){if(1&i&&(e.j41(0,"div",60),e.EFF(1),e.k0s()),2&i){const t=e.XpG().$implicit;e.R7$(),e.SpI(" ",t.displayName||t.nostrPubKey," ")}}function A(i,f){if(1&i){const t=e.RV6();e.j41(0,"div",61)(1,"div",62)(2,"button",63),e.nrm(3,"mat-icon",64),e.k0s()(),e.j41(4,"div",62)(5,"button",65),e.bIt("click",function(){e.eBV(t);const r=e.XpG().$implicit,l=e.XpG();return e.Njj(l.toggleBookmark(r.nostrPubKey))}),e.nrm(6,"mat-icon",64),e.nI1(7,"async"),e.k0s()()()}if(2&i){let t;const o=e.XpG().$implicit,r=e.XpG();e.R7$(2),e.Y8G("routerLink",e.eq3(5,T,o.nostrPubKey)),e.R7$(),e.Y8G("svgIcon","heroicons_outline:chat-bubble-left-right"),e.R7$(3),e.Y8G("svgIcon",null!=(t=e.bMT(7,3,r.bookmarks$))&&t.includes(o.nostrPubKey)?"heroicons_solid:bookmark":"heroicons_outline:bookmark")}}function O(i,f){if(1&i){const t=e.RV6();e.j41(0,"angor-card",23)(1,"div",30),e.nrm(2,"img",31),e.k0s(),e.j41(3,"div",32)(4,"div",33),e.nrm(5,"img",34),e.k0s(),e.j41(6,"div",35),e.nrm(7,"countdown-timer",36),e.k0s()(),e.j41(8,"div",37)(9,"div",38)(10,"div",39),e.DNE(11,N,2,1,"div",40)(12,Y,2,1,"div",41),e.j41(13,"div",42),e.EFF(14),e.k0s()(),e.DNE(15,A,8,7,"div",43),e.k0s(),e.nrm(16,"hr",44),e.j41(17,"div",45)(18,"div",46),e.nrm(19,"mat-icon",47),e.j41(20,"div",48)(21,"span",49),e.EFF(22,"Target Amount"),e.k0s(),e.j41(23,"span",50),e.EFF(24),e.nI1(25,"number"),e.k0s()()(),e.j41(26,"div",46),e.nrm(27,"mat-icon",47),e.j41(28,"div",48)(29,"span",49),e.EFF(30,"Start Date"),e.k0s(),e.j41(31,"span",50),e.EFF(32),e.nI1(33,"date"),e.k0s()()(),e.j41(34,"div",46),e.nrm(35,"mat-icon",47),e.j41(36,"div",48)(37,"span",49),e.EFF(38,"Penalty Days"),e.k0s(),e.j41(39,"span",50),e.EFF(40),e.k0s()()(),e.j41(41,"div",46),e.nrm(42,"mat-icon",47),e.j41(43,"div",48)(44,"span",49),e.EFF(45,"Expiry Date"),e.k0s(),e.j41(46,"span",50),e.EFF(47),e.nI1(48,"date"),e.k0s()()(),e.j41(49,"div",46),e.nrm(50,"mat-icon",47),e.j41(51,"div",48)(52,"span",49),e.EFF(53,"Stages"),e.k0s(),e.j41(54,"span",50),e.EFF(55),e.k0s()()(),e.j41(56,"div",46),e.nrm(57,"mat-icon",47),e.j41(58,"div",48)(59,"span",49),e.EFF(60,"Seeders"),e.k0s(),e.j41(61,"span",50),e.EFF(62),e.k0s()()()(),e.j41(63,"div",51)(64,"a",52)(65,"span",53),e.nrm(66,"mat-icon",54),e.j41(67,"span",55),e.EFF(68,"Invest Now"),e.k0s()()(),e.j41(69,"button",56),e.bIt("click",function(){const r=e.eBV(t).$implicit,l=e.XpG();return e.Njj(l.goToProjectDetails(r))}),e.j41(70,"span",53),e.nrm(71,"mat-icon",57),e.j41(72,"span",58),e.EFF(73,"View Details"),e.k0s()()()()()()}if(2&i){const t=f.$implicit;e.R7$(2),e.Y8G("src",t.banner||"/images/pages/profile/cover.jpg",e.B4B),e.R7$(3),e.Y8G("src",t.picture||"images/avatars/avatar-placeholder.png",e.B4B),e.R7$(2),e.Y8G("startDate",t.startDate)("expiryDate",t.expiryDate),e.R7$(4),e.Y8G("ngIf",t.displayName||t.name),e.R7$(),e.Y8G("ngIf",!t.name&&!t.displayName),e.R7$(2),e.SpI(" ",t.about||"No description available"," "),e.R7$(),e.Y8G("ngIf",t.displayName||t.name),e.R7$(4),e.Y8G("svgIcon","heroicons_outline:currency-dollar"),e.R7$(5),e.SpI("",e.bMT(25,23,t.targetAmount)," TBTC"),e.R7$(3),e.Y8G("svgIcon","heroicons_outline:calendar"),e.R7$(5),e.JRh(e.bMT(33,25,1e3*t.startDate)),e.R7$(3),e.Y8G("svgIcon","heroicons_outline:clock"),e.R7$(5),e.SpI("",t.penaltyDays," days"),e.R7$(2),e.Y8G("svgIcon","heroicons_outline:calendar"),e.R7$(5),e.JRh(e.bMT(48,27,1e3*t.expiryDate)),e.R7$(3),e.Y8G("svgIcon","heroicons_outline:chart-bar"),e.R7$(5),e.JRh((null==t.stages?null:t.stages.length)||0),e.R7$(2),e.Y8G("svgIcon","heroicons_outline:user-group"),e.R7$(5),e.JRh((null==t.projectSeeders||null==t.projectSeeders.secretHashes?null:t.projectSeeders.secretHashes.length)||0),e.R7$(2),e.Y8G("href","https://test.angor.io/view/"+t.projectIdentifier,e.B4B),e.R7$(2),e.Y8G("svgIcon","heroicons_solid:circle-stack"),e.R7$(5),e.Y8G("svgIcon","heroicons_outline:document-text")}}function L(i,f){1&i&&(e.j41(0,"div",66),e.nrm(1,"mat-icon",67),e.j41(2,"div",68),e.EFF(3," No projects "),e.k0s()()),2&i&&(e.R7$(),e.Y8G("svgIcon","heroicons_outline:archive-box-x-mark"))}function V(i,f){if(1&i&&e.DNE(0,L,4,1,"div",66),2&i){const t=e.XpG();e.vxM(0===t.projectDetails().length?0:-1)}}function z(i,f){1&i&&(e.j41(0,"div",24),e.nrm(1,"mat-progress-spinner",69),e.j41(2,"div",70),e.EFF(3," Loading projects... "),e.k0s()())}function X(i,f){if(1&i){const t=e.RV6();e.j41(0,"div",25)(1,"button",71),e.bIt("click",function(){e.eBV(t);const r=e.XpG();return e.Njj(r.loadMoreProjects())}),e.EFF(2),e.k0s()()}if(2&i){const t=e.XpG();e.R7$(),e.Y8G("disabled",t.loading()),e.R7$(),e.SpI(" ",t.loading()?"Loading...":"Load More Projects"," ")}}function Q(i,f){if(1&i&&(e.j41(0,"div",26),e.EFF(1),e.k0s()),2&i){const t=e.XpG();e.R7$(),e.SpI(" ",t.errorMessage()," ")}}const J=[{path:"",component:(()=>{class i{constructor(){this.projectService=(0,e.WQX)(w.i),this.storageService=(0,e.WQX)(F.n),this.changeDetectorRef=(0,e.WQX)(e.gRc),this.router=(0,e.WQX)(_.Ix),this.bookmarkService=(0,e.WQX)(D.U),this.projects=[],this.projectDetails=(0,e.vPA)([]),this.filteredProjects=[],this.loading=(0,e.vPA)(!1),this.errorMessage=(0,e.vPA)(""),this.noMoreProjects=!1,this.showCloseSearchButton=(0,e.vPA)(!1),this.bookmarkedProjectNpubs=[],this.initialLoadComplete=(0,e.vPA)(!1),this._unsubscribeAll=new K.B,this.bookmarks$=this.bookmarkService.bookmarks$}ngOnInit(){var t=this;return(0,m.A)(function*(){yield t.bookmarkService.initializeForCurrentUser(),t.loadInitialProjects(),t.subscribeToProjectsUpdates(),t.subscribeToLoading(),t.subscribeToNoMoreProjects(),t.subscribeToBookmarkChanges()})()}loadInitialProjects(){this.projectService.resetProjects(),this.loading.set(!0),this.initialLoadComplete.set(!1),this.projectService.fetchProjects().pipe((0,x.Q)(this._unsubscribeAll)).subscribe({next:t=>{this.projects=t,this.filteredProjects=this.projectDetails(),this.updateBookmarkStatus(),this.fetchProjectDetails(t),this.initialLoadComplete.set(!0),this.changeDetectorRef.detectChanges(),console.log(t)}})}subscribeToBookmarkChanges(){this.bookmarks$.pipe((0,x.Q)(this._unsubscribeAll)).subscribe(t=>{this.bookmarkedProjectNpubs=t,this.updateBookmarkStatus(),this.changeDetectorRef.detectChanges()})}updateBookmarkStatus(){this.projectDetails().forEach(t=>{t.isBookmarked=this.bookmarkedProjectNpubs.includes(t.nostrPubKey)}),this.filteredProjects=[...this.projectDetails()]}fetchMetadataForProjects(t){var o=this;return(0,m.A)(function*(){for(const r of t)try{const l=yield o.storageService.getProfile(r.nostrPubKey);l?o.updateProjectMetadata(r,l):console.warn(`No metadata found for project with pubKey: ${r.nostrPubKey}`)}catch(l){console.error(`Error fetching metadata for pubKey: ${r.nostrPubKey}`,l)}})()}fetchProjectDetails(t){var o=this;return(0,m.A)(function*(){for(const r of t)try{const l=yield o.storageService.getProjectDetails(r.projectIdentifier);if(l){o.projectDetails.update(P=>[...P,l]);const j=yield o.storageService.getProfile(l.nostrPubKey);j?o.updateProjectMetadata(l,j):console.warn(`No metadata found for project with nostrPubKey: ${l.nostrPubKey}`)}else console.warn(`No details found for project with eventId: ${r.nostrEventId}`)}catch(l){console.error(`Error fetching details for eventId: ${r.nostrEventId}`,l)}})()}subscribeToProjectsUpdates(){this.storageService.profile$.pipe((0,x.Q)(this._unsubscribeAll)).subscribe(t=>{if(t&&t.pubKey){const o=this.projectDetails().find(r=>r.nostrPubKey===t.pubKey);o&&(this.updateProjectMetadata(o,t.metadata),this.changeDetectorRef.detectChanges())}})}updateProjectMetadata(t,o){t.displayName=o.name||t.displayName,t.about=o.about||t.about,t.picture=o.picture||t.picture,t.banner=o.banner||t.banner}loadMoreProjects(){this.projectService.fetchProjects().pipe((0,x.Q)(this._unsubscribeAll)).subscribe({next:t=>{const o=t.filter(r=>!this.projects.some(l=>l.projectIdentifier===r.projectIdentifier));this.projects=[...this.projects,...o],this.filteredProjects=[...this.projectDetails()],this.fetchProjectDetails(o),this.changeDetectorRef.detectChanges()},error:t=>{this.errorMessage.set("Error loading more projects"),this.changeDetectorRef.detectChanges()}})}subscribeToLoading(){this.projectService.loading$.pipe((0,x.Q)(this._unsubscribeAll)).subscribe(t=>{this.loading.set(t),this.changeDetectorRef.detectChanges()})}subscribeToNoMoreProjects(){this.projectService.noMoreProjects$.pipe((0,x.Q)(this._unsubscribeAll)).subscribe(t=>{this.noMoreProjects=t,this.changeDetectorRef.detectChanges()})}trackByFn(t,o){return o.projectIdentifier||t}goToProjectDetails(t){this.projectService.fetchProjectStats(t.projectIdentifier).pipe((0,E.M)(o=>{this.storageService.saveProjectStats(t.projectIdentifier,o)}),(0,E.M)(()=>{this.router.navigate(["/profile",t.nostrPubKey,t.projectIdentifier])}),(0,R.W)(o=>(console.error(`Failed to navigate to project details for ${t.projectIdentifier}:`,o),(0,B.of)(null)))).subscribe()}filterByQuery(t){if(!t||""===t.trim())return this.filteredProjects=[...this.projectDetails()],this.showCloseSearchButton.set(!1),void this.changeDetectorRef.detectChanges();const o=t.toLowerCase();this.filteredProjects=this.projectDetails().filter(r=>r.displayName&&r.displayName.toLowerCase().includes(o)||r.about&&r.about.toLowerCase().includes(o)||r.displayName&&r.displayName.toLowerCase().includes(o)||r.nostrPubKey&&r.nostrPubKey.toLowerCase().includes(o)||r.projectIdentifier&&r.projectIdentifier.toLowerCase().includes(o)),this.showCloseSearchButton.set(this.projects.length>0),this.changeDetectorRef.detectChanges()}resetSearch(t){t.value="",this.filterByQuery(""),this.showCloseSearchButton.set(!1)}toggleBookmark(t){var o=this;return(0,m.A)(function*(){(yield o.bookmarkService.isBookmarked(t))?yield o.bookmarkService.removeBookmark(t):yield o.bookmarkService.addBookmark(t)})()}isProjectBookmarked(t){var o=this;return(0,m.A)(function*(){return yield o.bookmarkService.isBookmarked(t)})()}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}static{this.\u0275fac=function(o){return new(o||i)}}static{this.\u0275cmp=e.VBU({type:i,selectors:[["explore"]],decls:33,vars:9,consts:[["query",""],[1,"flex","min-w-0","flex-auto","flex-col"],[1,"dark","relative","flex-0","overflow-hidden","bg-gray-800","px-4","py-8","sm:p-16"],["viewBox","0 0 960 540","width","100%","height","100%","preserveAspectRatio","xMidYMax slice","xmlns","http://www.w3.org/2000/svg",1,"pointer-events-none","absolute","inset-0"],["fill","none","stroke","currentColor","stroke-width","100",1,"text-gray-700","opacity-25"],["r","234","cx","196","cy","23"],["r","234","cx","790","cy","491"],[1,"relative","z-10","flex","flex-col","items-center"],[1,"text-xl","font-semibold"],[1,"mt-1","text-center","text-4xl","font-extrabold","leading-tight","tracking-tight","sm:text-7xl"],[1,"text-secondary","mt-6","max-w-2xl","text-center","tracking-tight","sm:text-2xl"],[1,"p-6","sm:p-10"],[1,"mx-auto","flex","w-full","max-w-xs","flex-auto","flex-col","sm:max-w-5xl"],[1,"flex","w-full","max-w-xs","flex-col","items-center","justify-between","sm:max-w-none","sm:flex-row"],[1,"flex","w-full","items-center","space-x-2","sm:w-auto"],[1,"mt-4","w-full","sm:w-80",3,"keyup.enter","subscriptSizing"],["matPrefix","",1,"icon-size-5",3,"svgIcon"],["placeholder","Search ...","matInput",""],["mat-icon-button","","color","warn",1,"mt-4"],["mat-icon-button","","color","success",1,"mt-4"],[1,"mt-8","sm:ml-auto","sm:mt-0",3,"color"],[1,"mx-auto","flex","w-full","flex-auto","flex-col","sm:max-w-5xl"],[1,"mt-10","grid","w-full","min-w-0","grid-cols-1","gap-6","sm:grid-cols-1","md:grid-cols-1","lg:grid-cols-2"],[1,"filter-info","flex","w-full","flex-col"],[1,"flex","flex-auto","flex-col","items-center","justify-center"],[1,"mt-10","flex","justify-center"],[1,"error-message"],["mat-icon-button","","color","warn",1,"mt-4",3,"click"],[3,"svgIcon"],["mat-icon-button","","color","success",1,"mt-4",3,"click"],[1,"flex","h-32"],["alt","Card cover image","onerror","this.onerror=null; this.src='/images/pages/profile/cover.jpg';","alt","Card cover image",1,"object-cover",3,"src"],[1,"flex","px-8","items-center","justify-between"],[1,"bg-card","-mt-12","rounded-full","p-1","shadow-lg","profile-picture"],["onerror","this.onerror=null; this.src='/images/avatars/avatar-placeholder.png';","alt","Project logo",1,"h-24","w-24","rounded-full","object-cover",3,"src"],[1,"ml-auto"],[3,"startDate","expiryDate"],[1,"flex","flex-col","px-8","pb-6","pt-4"],[1,"flex","items-center","justify-between"],[1,"min-w-0","flex-1"],["class","truncate text-2xl font-semibold leading-tight","role","button",3,"click",4,"ngIf"],["class","truncate text-2xl font-semibold leading-tight",4,"ngIf"],[1,"text-secondary","mt-1","truncate","leading-tight"],["class","absolute right-2 top-2 flex space-x-2",4,"ngIf"],[1,"my-6","w-full","border-t"],[1,"grid","grid-cols-1","sm:grid-cols-2","gap-4"],[1,"flex","items-center","space-x-2","p-4","bg-white","shadow-md","rounded-lg"],[1,"text-primary","text-3xl",3,"svgIcon"],[1,"flex","flex-col"],[1,"text-sm","text-gray-500"],[1,"font-semibold"],[1,"mt-6","grid","grid-cols-1","sm:grid-cols-2","gap-4"],["target","_blank",1,"group","relative","inline-flex","items-center","justify-center","overflow-hidden","rounded-lg","bg-primary","p-0.5","text-sm","font-medium","hover:bg-primary-700","focus:outline-none","focus:ring-4","focus:ring-primary-300","dark:bg-primary","dark:hover:bg-primary-600","dark:focus:ring-primary-800","w-full",3,"href"],[1,"relative","flex","items-center","justify-center","gap-2","rounded-md","bg-card","w-full","px-4","py-2.5","transition-all","duration-75","ease-in","group-hover:bg-opacity-0"],[1,"icon-size-5","text-primary","dark:text-primary-400","group-hover:text-white",3,"svgIcon"],[1,"text-primary","dark:text-primary-400","group-hover:text-white"],[1,"group","relative","inline-flex","items-center","justify-center","overflow-hidden","rounded-lg","bg-gray-200","dark:bg-gray-700","p-0.5","text-sm","font-medium","hover:bg-gray-300","dark:hover:bg-gray-600","focus:outline-none","focus:ring-4","focus:ring-gray-300","dark:focus:ring-gray-800","w-full",3,"click"],[1,"icon-size-5","text-gray-700","dark:text-gray-300","group-hover:text-white",3,"svgIcon"],[1,"text-gray-700","dark:text-gray-300","group-hover:text-white"],["role","button",1,"truncate","text-2xl","font-semibold","leading-tight",3,"click"],[1,"truncate","text-2xl","font-semibold","leading-tight"],[1,"absolute","right-2","top-2","flex","space-x-2"],[1,"flex","h-10","w-10","items-center","justify-center","rounded-full","border","bg-white","shadow-md"],["mat-icon-button","",3,"routerLink"],[1,"icon-size-5",3,"svgIcon"],["mat-icon-button","",3,"click"],[1,"flex","flex-auto","flex-col","items-center","justify-center","bg-gray-100","dark:bg-transparent"],[1,"icon-size-24",3,"svgIcon"],[1,"text-secondary","mt-4","text-2xl","font-semibold","tracking-tight"],["mode","indeterminate","diameter","48"],[1,"text-secondary","mt-4","text-xl"],["mat-raised-button","","color","primary",1,"bg-card","text-gray-700","hover:bg-gray-200","dark:text-gray-300","dark:hover:bg-gray-700",3,"click","disabled"]],template:function(o,r){if(1&o){const l=e.RV6();e.j41(0,"div",1)(1,"div",2),e.qSk(),e.j41(2,"svg",3)(3,"g",4),e.nrm(4,"circle",5)(5,"circle",6),e.k0s()(),e.joV(),e.j41(6,"div",7)(7,"h2",8),e.EFF(8,"Explore Projects"),e.k0s(),e.j41(9,"div",9),e.EFF(10," What\u2019s your next investment? "),e.k0s(),e.j41(11,"div",10),e.EFF(12," Check out our projects and find your next investment opportunity. "),e.k0s()()(),e.j41(13,"div",11)(14,"div",12)(15,"div",13)(16,"div",14)(17,"mat-form-field",15),e.bIt("keyup.enter",function(){e.eBV(l);const P=e.sdS(20);return e.Njj(r.filterByQuery(P.value))}),e.nrm(18,"mat-icon",16)(19,"input",17,0),e.k0s(),e.DNE(21,U,2,1,"button",18)(22,G,2,1,"button",19),e.k0s(),e.j41(23,"mat-slide-toggle",20),e.EFF(24," Hide completed "),e.k0s()()(),e.j41(25,"div",21)(26,"div",22),e.Z7z(27,O,74,29,"angor-card",23,e.Vm6),e.k0s(),e.DNE(29,V,1,1)(30,z,4,0,"div",24)(31,X,3,2,"div",25)(32,Q,2,1,"div",26),e.k0s()()()}2&o&&(e.R7$(17),e.Y8G("subscriptSizing","dynamic"),e.R7$(),e.Y8G("svgIcon","heroicons_solid:magnifying-glass"),e.R7$(3),e.vxM(r.showCloseSearchButton()?21:-1),e.R7$(),e.vxM(r.showCloseSearchButton()?-1:22),e.R7$(),e.Y8G("color","primary"),e.R7$(4),e.Dyx(r.projectDetails()),e.R7$(2),e.vxM(!r.loading()||r.initialLoadComplete()?29:-1),e.R7$(),e.vxM(r.loading()&&!r.initialLoadComplete()?30:-1),e.R7$(),e.vxM(r.projectDetails().length>0?31:-1),e.R7$(),e.vxM(!r.loading()&&r.errorMessage()?32:-1))},dependencies:[_.Wk,u.Hl,u.$z,u.iY,s.m_,s.An,b.n,d.RG,d.rl,d.JW,y.Ve,c.Sy,n.fS,n.fg,k.mV,k.sG,I.uc,p.PO,h.MD,h.bT,h.Jj,h.QX,h.vh,C.D6,C.LG,M],styles:["@media (max-width: 600px){.profile-picture img{height:18px;width:18px}}\n"],encapsulation:2})}}return i})()}]},8098:(S,v,a)=>{a.d(v,{U:()=>u});var m=a(467),b=a(4412),h=a(4438),e=a(6324);let u=(()=>{class c{constructor(s){this._signerService=s,this.STORAGE_KEY="userBookmarkedProjects",this.bookmarksSubject=new b.t([]),this.bookmarks$=this.bookmarksSubject.asObservable(),this.currentUserPubKey=null,window.addEventListener("storage",n=>{n.key===this.STORAGE_KEY&&this.refreshBookmarksForCurrentUser()})}initializeForCurrentUser(){var s=this;return(0,m.A)(function*(){s.clearBookmarks(),s.currentUserPubKey=yield s._signerService.getPublicKey(),s.currentUserPubKey&&(yield s.loadBookmarksForCurrentUser())})()}clearBookmarks(){this.bookmarksSubject.next([])}loadBookmarksForCurrentUser(){var s=this;return(0,m.A)(function*(){if(!s.currentUserPubKey)return;const p=s.getUserBookmarks()[s.currentUserPubKey]||[];s.bookmarksSubject.next(p)})()}getUserBookmarks(){const s=localStorage.getItem(this.STORAGE_KEY);return s?JSON.parse(s):{}}saveUserBookmarks(s){localStorage.setItem(this.STORAGE_KEY,JSON.stringify(s))}addBookmark(s){var n=this;return(0,m.A)(function*(){if(!n.currentUserPubKey&&(n.currentUserPubKey=yield n._signerService.getPublicKey(),!n.currentUserPubKey))return void console.warn("No public key found for the current user.");const p=n.getUserBookmarks(),y=p[n.currentUserPubKey]||[];y.includes(s)||(y.push(s),p[n.currentUserPubKey]=y,n.saveUserBookmarks(p),n.bookmarksSubject.next(y))})()}removeBookmark(s){var n=this;return(0,m.A)(function*(){if(!n.currentUserPubKey&&(n.currentUserPubKey=yield n._signerService.getPublicKey(),!n.currentUserPubKey))return void console.warn("No public key found for the current user.");const p=n.getUserBookmarks(),k=(p[n.currentUserPubKey]||[]).filter(I=>I!==s);p[n.currentUserPubKey]=k,n.saveUserBookmarks(p),n.bookmarksSubject.next(k)})()}isBookmarked(s){var n=this;return(0,m.A)(function*(){return n.currentUserPubKey||(n.currentUserPubKey=yield n._signerService.getPublicKey(),n.currentUserPubKey)?(n.getUserBookmarks()[n.currentUserPubKey]||[]).includes(s):(console.warn("No public key found for the current user."),!1)})()}getBookmarks(){var s=this;return(0,m.A)(function*(){return s.currentUserPubKey||(s.currentUserPubKey=yield s._signerService.getPublicKey(),s.currentUserPubKey)?s.getUserBookmarks()[s.currentUserPubKey]||[]:(console.warn("No public key found for the current user."),[])})()}removeAllBookmarks(){var s=this;return(0,m.A)(function*(){if(!s.currentUserPubKey&&(s.currentUserPubKey=yield s._signerService.getPublicKey(),!s.currentUserPubKey))return void console.warn("No public key found for the current user.");const n=s.getUserBookmarks();n[s.currentUserPubKey]=[],s.saveUserBookmarks(n),s.bookmarksSubject.next([])})()}refreshBookmarksForCurrentUser(){this.currentUserPubKey&&this.loadBookmarksForCurrentUser()}static{this.\u0275fac=function(n){return new(n||c)(h.KVO(e.A))}}static{this.\u0275prov=h.jDH({token:c,factory:c.\u0275fac,providedIn:"root"})}}return c})()},833:(S,v,a)=>{a.d(v,{F:()=>b});var m=a(4438);let b=(()=>{class h{constructor(){this.mainnetLocalStorageKey="mainnetIndexers",this.testnetLocalStorageKey="testnetIndexers",this.mainnetPrimaryIndexerKey="mainnetPrimaryIndexer",this.testnetPrimaryIndexerKey="testnetPrimaryIndexer",this.networkStorageKey="selectedNetwork",this.defaultMainnetIndexer="https://btc.indexer.angor.io/",this.defaultTestnetIndexer="https://tbtc.indexer.angor.io/",this.initializeDefaultIndexers()}initializeDefaultIndexers(){0===this.getIndexers("mainnet").length&&(this.addIndexer(this.defaultMainnetIndexer,"mainnet"),this.setPrimaryIndexer(this.defaultMainnetIndexer,"mainnet")),0===this.getIndexers("testnet").length&&(this.addIndexer(this.defaultTestnetIndexer,"testnet"),this.setPrimaryIndexer(this.defaultTestnetIndexer,"testnet"))}addIndexer(u,c){let d=this.getIndexers(c);d.includes(u)||(d.push(u),this.saveIndexers(d,c))}getIndexers(u){return JSON.parse(localStorage.getItem("mainnet"===u?this.mainnetLocalStorageKey:this.testnetLocalStorageKey)||"[]")}saveIndexers(u,c){localStorage.setItem("mainnet"===c?this.mainnetLocalStorageKey:this.testnetLocalStorageKey,JSON.stringify(u))}setPrimaryIndexer(u,c){this.getIndexers(c).includes(u)&&localStorage.setItem("mainnet"===c?this.mainnetPrimaryIndexerKey:this.testnetPrimaryIndexerKey,u)}getPrimaryIndexer(u){return localStorage.getItem("mainnet"===u?this.mainnetPrimaryIndexerKey:this.testnetPrimaryIndexerKey)}removeIndexer(u,c){let d=this.getIndexers(c);const s=d.indexOf(u);-1!==s&&(d.splice(s,1),this.saveIndexers(d,c),u===this.getPrimaryIndexer(c))&&localStorage.removeItem("mainnet"===c?this.mainnetPrimaryIndexerKey:this.testnetPrimaryIndexerKey)}clearAllIndexers(u){const d="mainnet"===u?this.mainnetPrimaryIndexerKey:this.testnetPrimaryIndexerKey;localStorage.removeItem("mainnet"===u?this.mainnetLocalStorageKey:this.testnetLocalStorageKey),localStorage.removeItem(d)}setNetwork(u){localStorage.setItem(this.networkStorageKey,u)}getNetwork(){return localStorage.getItem(this.networkStorageKey)||"testnet"}static{this.\u0275fac=function(c){return new(c||h)}}static{this.\u0275prov=m.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}}return h})()}}]); \ No newline at end of file diff --git a/588.03aaa7103dd6314e.js b/588.03aaa7103dd6314e.js new file mode 100644 index 0000000..8a5ebe6 --- /dev/null +++ b/588.03aaa7103dd6314e.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangor=self.webpackChunkangor||[]).push([[588],{3830:(D,A,s)=>{s.d(A,{h:()=>y});var t=s(3365),a=s(2771),r=s(4438);let w=(()=>{class n{constructor(){this._onDismiss=new a.m(1),this._onShow=new a.m(1)}get onDismiss(){return this._onDismiss.asObservable()}get onShow(){return this._onShow.asObservable()}dismiss(c){c&&this._onDismiss.next(c)}show(c){c&&this._onShow.next(c)}static{this.\u0275fac=function(u){return new(u||n)}}static{this.\u0275prov=r.jDH({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})();var I=s(7209),x=s(4085),C=s(8834),v=s(9213),M=s(1413),_=s(5964),b=s(6977);const E=[[["","angorAlertTitle",""]],"*",[["","angorAlertIcon",""]]],m=["[angorAlertTitle]","*","[angorAlertIcon]"];function T(n,h){1&n&&r.nrm(0,"div",1)}function g(n,h){1&n&&r.nrm(0,"mat-icon",7),2&n&&r.Y8G("svgIcon","heroicons_solid:check-circle")}function p(n,h){1&n&&r.nrm(0,"mat-icon",7),2&n&&r.Y8G("svgIcon","heroicons_solid:check-circle")}function d(n,h){1&n&&r.nrm(0,"mat-icon",7),2&n&&r.Y8G("svgIcon","heroicons_solid:x-circle")}function k(n,h){1&n&&r.nrm(0,"mat-icon",7),2&n&&r.Y8G("svgIcon","heroicons_solid:check-circle")}function R(n,h){1&n&&r.nrm(0,"mat-icon",7),2&n&&r.Y8G("svgIcon","heroicons_solid:information-circle")}function l(n,h){1&n&&r.nrm(0,"mat-icon",7),2&n&&r.Y8G("svgIcon","heroicons_solid:check-circle")}function O(n,h){1&n&&r.nrm(0,"mat-icon",7),2&n&&r.Y8G("svgIcon","heroicons_solid:exclamation-triangle")}function e(n,h){1&n&&r.nrm(0,"mat-icon",7),2&n&&r.Y8G("svgIcon","heroicons_solid:x-circle")}function i(n,h){if(1&n&&(r.j41(0,"div",2)(1,"div",8),r.SdG(2,2),r.k0s(),r.j41(3,"div",9),r.DNE(4,g,1,1,"mat-icon",7)(5,p,1,1,"mat-icon",7)(6,d,1,1,"mat-icon",7)(7,k,1,1,"mat-icon",7)(8,R,1,1,"mat-icon",7)(9,l,1,1,"mat-icon",7)(10,O,1,1,"mat-icon",7)(11,e,1,1,"mat-icon",7),r.k0s()()),2&n){const c=r.XpG(2);r.R7$(4),r.vxM("primary"===c.type?4:-1),r.R7$(),r.vxM("accent"===c.type?5:-1),r.R7$(),r.vxM("warn"===c.type?6:-1),r.R7$(),r.vxM("basic"===c.type?7:-1),r.R7$(),r.vxM("info"===c.type?8:-1),r.R7$(),r.vxM("success"===c.type?9:-1),r.R7$(),r.vxM("warning"===c.type?10:-1),r.R7$(),r.vxM("error"===c.type?11:-1)}}function o(n,h){if(1&n){const c=r.RV6();r.j41(0,"div",0),r.DNE(1,T,1,0,"div",1)(2,i,12,8,"div",2),r.j41(3,"div",3)(4,"div",4),r.SdG(5),r.k0s(),r.j41(6,"div",5),r.SdG(7,1),r.k0s()(),r.j41(8,"button",6),r.bIt("click",function(){r.eBV(c);const f=r.XpG();return r.Njj(f.dismiss())}),r.nrm(9,"mat-icon",7),r.k0s()()}if(2&n){const c=r.XpG();r.Y8G("@fadeIn",!c.dismissed)("@fadeOut",!c.dismissed),r.R7$(),r.vxM("border"===c.appearance?1:-1),r.R7$(),r.vxM(c.showIcon?2:-1),r.R7$(7),r.Y8G("svgIcon","heroicons_solid:x-mark")}}let y=(()=>{class n{constructor(){this._changeDetectorRef=(0,r.WQX)(r.gRc),this._angorAlertService=(0,r.WQX)(w),this._angorUtilsService=(0,r.WQX)(I.Q),this.appearance="soft",this.dismissed=!1,this.dismissible=!1,this.name=this._angorUtilsService.randomId(),this.showIcon=!0,this.type="primary",this.dismissedChanged=new r.bkB,this._unsubscribeAll=new M.B}get classList(){return{"angor-alert-appearance-border":"border"===this.appearance,"angor-alert-appearance-fill":"fill"===this.appearance,"angor-alert-appearance-outline":"outline"===this.appearance,"angor-alert-appearance-soft":"soft"===this.appearance,"angor-alert-dismissed":this.dismissed,"angor-alert-dismissible":this.dismissible,"angor-alert-show-icon":this.showIcon,"angor-alert-type-primary":"primary"===this.type,"angor-alert-type-accent":"accent"===this.type,"angor-alert-type-warn":"warn"===this.type,"angor-alert-type-basic":"basic"===this.type,"angor-alert-type-info":"info"===this.type,"angor-alert-type-success":"success"===this.type,"angor-alert-type-warning":"warning"===this.type,"angor-alert-type-error":"error"===this.type}}ngOnChanges(c){"dismissed"in c&&(this.dismissed=(0,x.he)(c.dismissed.currentValue),this._toggleDismiss(this.dismissed)),"dismissible"in c&&(this.dismissible=(0,x.he)(c.dismissible.currentValue)),"showIcon"in c&&(this.showIcon=(0,x.he)(c.showIcon.currentValue))}ngOnInit(){this._angorAlertService.onDismiss.pipe((0,_.p)(c=>this.name===c),(0,b.Q)(this._unsubscribeAll)).subscribe(()=>{this.dismiss()}),this._angorAlertService.onShow.pipe((0,_.p)(c=>this.name===c),(0,b.Q)(this._unsubscribeAll)).subscribe(()=>{this.show()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}dismiss(){this.dismissed||this._toggleDismiss(!0)}show(){this.dismissed&&this._toggleDismiss(!1)}_toggleDismiss(c){this.dismissible&&(this.dismissed=c,this.dismissedChanged.next(this.dismissed),this._changeDetectorRef.markForCheck())}static{this.\u0275fac=function(u){return new(u||n)}}static{this.\u0275cmp=r.VBU({type:n,selectors:[["angor-alert"]],hostVars:2,hostBindings:function(u,f){2&u&&r.HbH(f.classList)},inputs:{appearance:"appearance",dismissed:"dismissed",dismissible:"dismissible",name:"name",showIcon:"showIcon",type:"type"},outputs:{dismissedChanged:"dismissedChanged"},exportAs:["angorAlert"],features:[r.OA$],ngContentSelectors:m,decls:1,vars:1,consts:[[1,"angor-alert-container"],[1,"angor-alert-border"],[1,"angor-alert-icon"],[1,"angor-alert-content"],[1,"angor-alert-title"],[1,"angor-alert-message"],["mat-icon-button","",1,"angor-alert-dismiss-button",3,"click"],[3,"svgIcon"],[1,"angor-alert-custom-icon"],[1,"angor-alert-default-icon"]],template:function(u,f){1&u&&(r.NAR(E),r.DNE(0,o,10,5,"div",0)),2&u&&r.vxM(!f.dismissible||f.dismissible&&!f.dismissed?0:-1)},dependencies:[v.m_,v.An,C.Hl,C.iY],styles:["angor-alert{display:block}angor-alert .angor-alert-container{position:relative;display:flex;padding:16px;font-size:14px;line-height:1}angor-alert .angor-alert-container .mat-icon{color:currentColor!important}angor-alert .angor-alert-container .angor-alert-icon{display:flex;align-items:flex-start}angor-alert .angor-alert-container .angor-alert-icon .angor-alert-custom-icon,angor-alert .angor-alert-container .angor-alert-icon .angor-alert-default-icon{display:none;align-items:center;justify-content:center;border-radius:50%}angor-alert .angor-alert-container .angor-alert-icon .angor-alert-custom-icon:not(:empty),angor-alert .angor-alert-container .angor-alert-icon .angor-alert-default-icon:not(:empty){display:flex;margin-right:12px}angor-alert .angor-alert-container .angor-alert-icon .angor-alert-default-icon .mat-icon{width:1.25rem;height:1.25rem;min-width:1.25rem;min-height:1.25rem;font-size:1.25rem;line-height:1.25rem}angor-alert .angor-alert-container .angor-alert-icon .angor-alert-default-icon .mat-icon svg{width:1.25rem;height:1.25rem}angor-alert .angor-alert-container .angor-alert-icon .angor-alert-custom-icon{display:none}angor-alert .angor-alert-container .angor-alert-icon .angor-alert-custom-icon:not(:empty){display:flex}angor-alert .angor-alert-container .angor-alert-icon .angor-alert-custom-icon:not(:empty)+.angor-alert-default-icon{display:none}angor-alert .angor-alert-container .angor-alert-content{display:flex;flex-direction:column;justify-content:center;line-height:1}angor-alert .angor-alert-container .angor-alert-content .angor-alert-title{display:none;font-weight:600;line-height:20px}angor-alert .angor-alert-container .angor-alert-content .angor-alert-title:not(:empty){display:block}angor-alert .angor-alert-container .angor-alert-content .angor-alert-title:not(:empty)+.angor-alert-message:not(:empty){margin-top:4px}angor-alert .angor-alert-container .angor-alert-content .angor-alert-message{display:none;line-height:20px}angor-alert .angor-alert-container .angor-alert-content .angor-alert-message:not(:empty){display:block}angor-alert .angor-alert-container .angor-alert-dismiss-button{position:absolute;top:10px;right:10px;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;line-height:32px!important}angor-alert .angor-alert-container .angor-alert-dismiss-button .mat-icon{width:1rem;height:1rem;min-width:1rem;min-height:1rem;font-size:1rem;line-height:1rem}angor-alert .angor-alert-container .angor-alert-dismiss-button .mat-icon svg{width:1rem;height:1rem}angor-alert.angor-alert-dismissible .angor-alert-container .angor-alert-content{margin-right:32px}angor-alert:not(.angor-alert-dismissible) .angor-alert-container .angor-alert-dismiss-button{display:none!important}angor-alert.angor-alert-appearance-border .angor-alert-container{position:relative;overflow:hidden;border-radius:6px;--tw-bg-opacity: 1;background-color:rgba(var(--angor-bg-card-rgb),var(--tw-bg-opacity));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}angor-alert.angor-alert-appearance-border .angor-alert-container .angor-alert-border{position:absolute;left:0;top:0;bottom:0;width:4px}angor-alert.angor-alert-appearance-border .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(7 52 62 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-border.angor-alert-type-primary .angor-alert-container .angor-alert-border{--tw-bg-opacity: 1;background-color:rgba(var(--angor-primary-rgb),var(--tw-bg-opacity, 1))}angor-alert.angor-alert-appearance-border.angor-alert-type-primary .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-border.angor-alert-type-primary .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgba(var(--angor-primary-rgb),var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-primary .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(5 43 51 / var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-primary .angor-alert-container .angor-alert-border{--tw-bg-opacity: 1;background-color:rgba(var(--angor-primary-400-rgb),var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-primary .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-border.angor-alert-type-primary .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgba(var(--angor-primary-400-rgb),var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-primary .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(107 152 164 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-primary .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(59 117 134 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(3 33 40 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-border.angor-alert-type-accent .angor-alert-container .angor-alert-border{--tw-bg-opacity: 1;background-color:rgba(var(--angor-accent-rgb),var(--tw-bg-opacity, 1))}angor-alert.angor-alert-appearance-border.angor-alert-type-accent .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-border.angor-alert-type-accent .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgba(var(--angor-accent-rgb),var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-accent .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(5 43 51 / var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-accent .angor-alert-container .angor-alert-border{--tw-bg-opacity: 1;background-color:rgba(var(--angor-accent-400-rgb),var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-accent .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-border.angor-alert-type-accent .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgba(var(--angor-accent-400-rgb),var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-accent .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(107 152 164 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-accent .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(59 117 134 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(3 33 40 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-border.angor-alert-type-warn .angor-alert-container .angor-alert-border{--tw-bg-opacity: 1;background-color:rgba(var(--angor-warn-rgb),var(--tw-bg-opacity, 1))}angor-alert.angor-alert-appearance-border.angor-alert-type-warn .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-border.angor-alert-type-warn .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgba(var(--angor-warn-rgb),var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-warn .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(5 43 51 / var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-warn .angor-alert-container .angor-alert-border{--tw-bg-opacity: 1;background-color:rgba(var(--angor-warn-400-rgb),var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-warn .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-border.angor-alert-type-warn .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgba(var(--angor-warn-400-rgb),var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-warn .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(107 152 164 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-warn .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(59 117 134 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(3 33 40 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-border.angor-alert-type-basic .angor-alert-container .angor-alert-border{--tw-bg-opacity: 1;background-color:rgb(7 52 62 / var(--tw-bg-opacity, 1))}angor-alert.angor-alert-appearance-border.angor-alert-type-basic .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-border.angor-alert-type-basic .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(7 52 62 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-basic .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(5 43 51 / var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-basic .angor-alert-container .angor-alert-border{--tw-bg-opacity: 1;background-color:rgb(59 117 134 / var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-basic .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-border.angor-alert-type-basic .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(59 117 134 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-basic .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(107 152 164 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-basic .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(59 117 134 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(3 33 40 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-border.angor-alert-type-info .angor-alert-container .angor-alert-border{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}angor-alert.angor-alert-appearance-border.angor-alert-type-info .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-border.angor-alert-type-info .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-info .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(5 43 51 / var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-info .angor-alert-container .angor-alert-border{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-info .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-border.angor-alert-type-info .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-info .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(107 152 164 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-info .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(59 117 134 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(3 33 40 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-border.angor-alert-type-success .angor-alert-container .angor-alert-border{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}angor-alert.angor-alert-appearance-border.angor-alert-type-success .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-border.angor-alert-type-success .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-success .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(5 43 51 / var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-success .angor-alert-container .angor-alert-border{--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-success .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-border.angor-alert-type-success .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-success .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(107 152 164 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-success .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(59 117 134 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(3 33 40 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-border.angor-alert-type-warning .angor-alert-container .angor-alert-border{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}angor-alert.angor-alert-appearance-border.angor-alert-type-warning .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-border.angor-alert-type-warning .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-warning .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(5 43 51 / var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-warning .angor-alert-container .angor-alert-border{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-warning .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-border.angor-alert-type-warning .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-warning .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(107 152 164 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-warning .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(59 117 134 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(3 33 40 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-border.angor-alert-type-error .angor-alert-container .angor-alert-border{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}angor-alert.angor-alert-appearance-border.angor-alert-type-error .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-border.angor-alert-type-error .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-error .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(5 43 51 / var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-error .angor-alert-container .angor-alert-border{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-error .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-border.angor-alert-type-error .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-error .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(107 152 164 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-error .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(59 117 134 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(3 33 40 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill .angor-alert-container{border-radius:6px}angor-alert.angor-alert-appearance-fill .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-primary .angor-alert-container{--tw-bg-opacity: 1;background-color:rgba(var(--angor-primary-600-rgb),var(--tw-bg-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-primary .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-primary .angor-alert-container .angor-alert-title{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-primary .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgba(var(--angor-primary-100-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-primary .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgba(var(--angor-primary-200-rgb),var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgba(var(--angor-primary-800-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-accent .angor-alert-container{--tw-bg-opacity: 1;background-color:rgba(var(--angor-accent-600-rgb),var(--tw-bg-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-accent .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-accent .angor-alert-container .angor-alert-title{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-accent .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgba(var(--angor-accent-100-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-accent .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgba(var(--angor-accent-200-rgb),var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgba(var(--angor-accent-800-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-warn .angor-alert-container{--tw-bg-opacity: 1;background-color:rgba(var(--angor-warn-600-rgb),var(--tw-bg-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-warn .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-warn .angor-alert-container .angor-alert-title{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-warn .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgba(var(--angor-warn-100-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-warn .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgba(var(--angor-warn-200-rgb),var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgba(var(--angor-warn-800-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-basic .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(7 52 62 / var(--tw-bg-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-basic .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-basic .angor-alert-container .angor-alert-title{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-basic .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(203 221 225 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-basic .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(155 186 195 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(3 33 40 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-info .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-info .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-info .angor-alert-container .angor-alert-title{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-info .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(219 234 254 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-info .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-success .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-success .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-success .angor-alert-container .angor-alert-title{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-success .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(220 252 231 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-success .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(3 33 40 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-warning .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-warning .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-warning .angor-alert-container .angor-alert-title{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-warning .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-warning .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(253 230 138 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-error .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-error .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-error .angor-alert-container .angor-alert-title{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-error .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(254 226 226 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-error .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline .angor-alert-container{border-radius:6px}angor-alert.angor-alert-appearance-outline.angor-alert-type-primary .angor-alert-container{--tw-bg-opacity: 1;background-color:rgba(var(--angor-primary-50-rgb),var(--tw-bg-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-inset: inset;--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--angor-primary-400-rgb), var(--tw-ring-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-primary .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgba(var(--angor-primary-600-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-primary .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-outline.angor-alert-type-primary .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgba(var(--angor-primary-900-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-primary .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgba(var(--angor-primary-700-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-primary .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgba(var(--angor-primary-200-rgb),var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgba(var(--angor-primary-800-rgb),var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-primary .angor-alert-container{--tw-bg-opacity: 1;background-color:rgba(var(--angor-primary-600-rgb),var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-primary .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-primary .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-primary .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-primary .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgba(var(--angor-primary-200-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-accent .angor-alert-container{--tw-bg-opacity: 1;background-color:rgba(var(--angor-accent-100-rgb),var(--tw-bg-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-inset: inset;--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--angor-accent-400-rgb), var(--tw-ring-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-accent .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgba(var(--angor-accent-600-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-accent .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-outline.angor-alert-type-accent .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgba(var(--angor-accent-900-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-accent .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgba(var(--angor-accent-700-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-accent .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgba(var(--angor-accent-200-rgb),var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgba(var(--angor-accent-800-rgb),var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-accent .angor-alert-container{--tw-bg-opacity: 1;background-color:rgba(var(--angor-accent-600-rgb),var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-accent .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-accent .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-accent .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-accent .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgba(var(--angor-accent-200-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-warn .angor-alert-container{--tw-bg-opacity: 1;background-color:rgba(var(--angor-warn-50-rgb),var(--tw-bg-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-inset: inset;--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--angor-warn-400-rgb), var(--tw-ring-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-warn .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgba(var(--angor-warn-600-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-warn .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-outline.angor-alert-type-warn .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgba(var(--angor-warn-900-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-warn .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgba(var(--angor-warn-700-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-warn .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgba(var(--angor-warn-200-rgb),var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgba(var(--angor-warn-800-rgb),var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-warn .angor-alert-container{--tw-bg-opacity: 1;background-color:rgba(var(--angor-warn-600-rgb),var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-warn .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-warn .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-warn .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-warn .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgba(var(--angor-warn-200-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-basic .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(203 221 225 / var(--tw-bg-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-inset: inset;--tw-ring-opacity: 1;--tw-ring-color: rgb(59 117 134 / var(--tw-ring-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-basic .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(7 52 62 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-basic .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-outline.angor-alert-type-basic .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(2 34 41 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-basic .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(5 43 51 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-basic .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(155 186 195 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(3 33 40 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-basic .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(7 52 62 / var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-basic .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-basic .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-basic .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-basic .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(155 186 195 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-info .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-inset: inset;--tw-ring-opacity: 1;--tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-info .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-info .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-outline.angor-alert-type-info .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-info .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-info .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-info .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-info .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-info .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-info .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-info .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-success .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-inset: inset;--tw-ring-opacity: 1;--tw-ring-color: rgb(74 222 128 / var(--tw-ring-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-success .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-success .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-outline.angor-alert-type-success .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(20 83 45 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-success .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-success .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-success .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-success .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-success .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-success .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-success .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(187 247 208 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-warning .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-inset: inset;--tw-ring-opacity: 1;--tw-ring-color: rgb(251 191 36 / var(--tw-ring-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-warning .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-warning .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-outline.angor-alert-type-warning .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-warning .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-warning .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(253 230 138 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-warning .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-warning .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-warning .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-warning .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-warning .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-error .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-inset: inset;--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-error .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-error .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-outline.angor-alert-type-error .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-error .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-error .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-error .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-error .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-error .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-error .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-error .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft .angor-alert-container{border-radius:6px}angor-alert.angor-alert-appearance-soft.angor-alert-type-primary .angor-alert-container{--tw-bg-opacity: 1;background-color:rgba(var(--angor-primary-50-rgb),var(--tw-bg-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-primary .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgba(var(--angor-primary-600-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-primary .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-soft.angor-alert-type-primary .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgba(var(--angor-primary-900-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-primary .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgba(var(--angor-primary-700-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-primary .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgba(var(--angor-primary-200-rgb),var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgba(var(--angor-primary-800-rgb),var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-primary .angor-alert-container{--tw-bg-opacity: 1;background-color:rgba(var(--angor-primary-600-rgb),var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-primary .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-primary .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-primary .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-primary .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgba(var(--angor-primary-200-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-accent .angor-alert-container{--tw-bg-opacity: 1;background-color:rgba(var(--angor-accent-100-rgb),var(--tw-bg-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-accent .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgba(var(--angor-accent-600-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-accent .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-soft.angor-alert-type-accent .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgba(var(--angor-accent-900-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-accent .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgba(var(--angor-accent-700-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-accent .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgba(var(--angor-accent-200-rgb),var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgba(var(--angor-accent-800-rgb),var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-accent .angor-alert-container{--tw-bg-opacity: 1;background-color:rgba(var(--angor-accent-600-rgb),var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-accent .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-accent .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-accent .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-accent .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgba(var(--angor-accent-200-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-warn .angor-alert-container{--tw-bg-opacity: 1;background-color:rgba(var(--angor-warn-50-rgb),var(--tw-bg-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-warn .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgba(var(--angor-warn-600-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-warn .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-soft.angor-alert-type-warn .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgba(var(--angor-warn-900-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-warn .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgba(var(--angor-warn-700-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-warn .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgba(var(--angor-warn-200-rgb),var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgba(var(--angor-warn-800-rgb),var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-warn .angor-alert-container{--tw-bg-opacity: 1;background-color:rgba(var(--angor-warn-600-rgb),var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-warn .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-warn .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-warn .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-warn .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgba(var(--angor-warn-200-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-basic .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(203 221 225 / var(--tw-bg-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-basic .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(7 52 62 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-basic .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-soft.angor-alert-type-basic .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(2 34 41 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-basic .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(5 43 51 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-basic .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(155 186 195 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(3 33 40 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-basic .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(7 52 62 / var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-basic .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-basic .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-basic .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-basic .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(155 186 195 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-info .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-info .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-info .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-soft.angor-alert-type-info .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-info .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-info .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-info .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-info .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-info .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-info .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-info .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-success .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-success .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-success .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-soft.angor-alert-type-success .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(20 83 45 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-success .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-success .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-success .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-success .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-success .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-success .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-success .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(187 247 208 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-warning .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-warning .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-warning .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-soft.angor-alert-type-warning .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-warning .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-warning .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(253 230 138 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-warning .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-warning .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-warning .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-warning .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-warning .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-error .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-error .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-error .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-soft.angor-alert-type-error .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-error .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-error .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-error .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-error .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-error .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-error .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-error .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}\n"],encapsulation:2,data:{animation:t.F},changeDetection:0})}}return n})()},2765:(D,A,s)=>{s.d(A,{So:()=>g,g7:()=>R});var t=s(9888),a=s(4438),r=s(9417),w=s(3),I=s(9046);const x=["input"],C=["label"],v=["*"],M=new a.nKC("mat-checkbox-default-options",{providedIn:"root",factory:_});function _(){return{color:"accent",clickAction:"check-indeterminate",disabledInteractive:!1}}var b=function(l){return l[l.Init=0]="Init",l[l.Checked=1]="Checked",l[l.Unchecked=2]="Unchecked",l[l.Indeterminate=3]="Indeterminate",l}(b||{});const E={provide:r.kq,useExisting:(0,a.Rfq)(()=>g),multi:!0};class m{source;checked}const T=_();let g=(()=>{class l{_elementRef=(0,a.WQX)(a.aKT);_changeDetectorRef=(0,a.WQX)(a.gRc);_ngZone=(0,a.WQX)(a.SKi);_animationMode=(0,a.WQX)(a.bc$,{optional:!0});_options=(0,a.WQX)(M,{optional:!0});focus(){this._inputElement.nativeElement.focus()}_createChangeEvent(e){const i=new m;return i.source=this,i.checked=e,i}_getAnimationTargetElement(){return this._inputElement?.nativeElement}_animationClasses={uncheckedToChecked:"mdc-checkbox--anim-unchecked-checked",uncheckedToIndeterminate:"mdc-checkbox--anim-unchecked-indeterminate",checkedToUnchecked:"mdc-checkbox--anim-checked-unchecked",checkedToIndeterminate:"mdc-checkbox--anim-checked-indeterminate",indeterminateToChecked:"mdc-checkbox--anim-indeterminate-checked",indeterminateToUnchecked:"mdc-checkbox--anim-indeterminate-unchecked"};ariaLabel="";ariaLabelledby=null;ariaDescribedby;ariaExpanded;ariaControls;ariaOwns;_uniqueId;id;get inputId(){return`${this.id||this._uniqueId}-input`}required;labelPosition="after";name=null;change=new a.bkB;indeterminateChange=new a.bkB;value;disableRipple;_inputElement;_labelElement;tabIndex;color;disabledInteractive;_onTouched=()=>{};_currentAnimationClass="";_currentCheckState=b.Init;_controlValueAccessorChangeFn=()=>{};_validatorChangeFn=()=>{};constructor(){(0,a.WQX)(I.l).load(w.Ah);const e=(0,a.WQX)(new a.ES_("tabindex"),{optional:!0});this._options=this._options||T,this.color=this._options.color||T.color,this.tabIndex=null==e?0:parseInt(e)||0,this.id=this._uniqueId=(0,a.WQX)(t.g7).getId("mat-mdc-checkbox-"),this.disabledInteractive=this._options?.disabledInteractive??!1}ngOnChanges(e){e.required&&this._validatorChangeFn()}ngAfterViewInit(){this._syncIndeterminate(this._indeterminate)}get checked(){return this._checked}set checked(e){e!=this.checked&&(this._checked=e,this._changeDetectorRef.markForCheck())}_checked=!1;get disabled(){return this._disabled}set disabled(e){e!==this.disabled&&(this._disabled=e,this._changeDetectorRef.markForCheck())}_disabled=!1;get indeterminate(){return this._indeterminate}set indeterminate(e){const i=e!=this._indeterminate;this._indeterminate=e,i&&(this._transitionCheckState(this._indeterminate?b.Indeterminate:this.checked?b.Checked:b.Unchecked),this.indeterminateChange.emit(this._indeterminate)),this._syncIndeterminate(this._indeterminate)}_indeterminate=!1;_isRippleDisabled(){return this.disableRipple||this.disabled}_onLabelTextChange(){this._changeDetectorRef.detectChanges()}writeValue(e){this.checked=!!e}registerOnChange(e){this._controlValueAccessorChangeFn=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e}validate(e){return this.required&&!0!==e.value?{required:!0}:null}registerOnValidatorChange(e){this._validatorChangeFn=e}_transitionCheckState(e){let i=this._currentCheckState,o=this._getAnimationTargetElement();if(i!==e&&o&&(this._currentAnimationClass&&o.classList.remove(this._currentAnimationClass),this._currentAnimationClass=this._getAnimationClassForCheckStateTransition(i,e),this._currentCheckState=e,this._currentAnimationClass.length>0)){o.classList.add(this._currentAnimationClass);const y=this._currentAnimationClass;this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{o.classList.remove(y)},1e3)})}}_emitChangeEvent(){this._controlValueAccessorChangeFn(this.checked),this.change.emit(this._createChangeEvent(this.checked)),this._inputElement&&(this._inputElement.nativeElement.checked=this.checked)}toggle(){this.checked=!this.checked,this._controlValueAccessorChangeFn(this.checked)}_handleInputClick(){const e=this._options?.clickAction;this.disabled||"noop"===e?(this.disabled&&this.disabledInteractive||!this.disabled&&"noop"===e)&&(this._inputElement.nativeElement.checked=this.checked,this._inputElement.nativeElement.indeterminate=this.indeterminate):(this.indeterminate&&"check"!==e&&Promise.resolve().then(()=>{this._indeterminate=!1,this.indeterminateChange.emit(this._indeterminate)}),this._checked=!this._checked,this._transitionCheckState(this._checked?b.Checked:b.Unchecked),this._emitChangeEvent())}_onInteractionEvent(e){e.stopPropagation()}_onBlur(){Promise.resolve().then(()=>{this._onTouched(),this._changeDetectorRef.markForCheck()})}_getAnimationClassForCheckStateTransition(e,i){if("NoopAnimations"===this._animationMode)return"";switch(e){case b.Init:if(i===b.Checked)return this._animationClasses.uncheckedToChecked;if(i==b.Indeterminate)return this._checked?this._animationClasses.checkedToIndeterminate:this._animationClasses.uncheckedToIndeterminate;break;case b.Unchecked:return i===b.Checked?this._animationClasses.uncheckedToChecked:this._animationClasses.uncheckedToIndeterminate;case b.Checked:return i===b.Unchecked?this._animationClasses.checkedToUnchecked:this._animationClasses.checkedToIndeterminate;case b.Indeterminate:return i===b.Checked?this._animationClasses.indeterminateToChecked:this._animationClasses.indeterminateToUnchecked}return""}_syncIndeterminate(e){const i=this._inputElement;i&&(i.nativeElement.indeterminate=e)}_onInputClick(){this._handleInputClick()}_onTouchTargetClick(){this._handleInputClick(),this.disabled||this._inputElement.nativeElement.focus()}_preventBubblingFromLabel(e){e.target&&this._labelElement.nativeElement.contains(e.target)&&e.stopPropagation()}static \u0275fac=function(i){return new(i||l)};static \u0275cmp=a.VBU({type:l,selectors:[["mat-checkbox"]],viewQuery:function(i,o){if(1&i&&(a.GBs(x,5),a.GBs(C,5)),2&i){let y;a.mGM(y=a.lsd())&&(o._inputElement=y.first),a.mGM(y=a.lsd())&&(o._labelElement=y.first)}},hostAttrs:[1,"mat-mdc-checkbox"],hostVars:16,hostBindings:function(i,o){2&i&&(a.Mr5("id",o.id),a.BMQ("tabindex",null)("aria-label",null)("aria-labelledby",null),a.HbH(o.color?"mat-"+o.color:"mat-accent"),a.AVh("_mat-animation-noopable","NoopAnimations"===o._animationMode)("mdc-checkbox--disabled",o.disabled)("mat-mdc-checkbox-disabled",o.disabled)("mat-mdc-checkbox-checked",o.checked)("mat-mdc-checkbox-disabled-interactive",o.disabledInteractive))},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[0,"aria-describedby","ariaDescribedby"],ariaExpanded:[2,"aria-expanded","ariaExpanded",a.L39],ariaControls:[0,"aria-controls","ariaControls"],ariaOwns:[0,"aria-owns","ariaOwns"],id:"id",required:[2,"required","required",a.L39],labelPosition:"labelPosition",name:"name",value:"value",disableRipple:[2,"disableRipple","disableRipple",a.L39],tabIndex:[2,"tabIndex","tabIndex",e=>null==e?void 0:(0,a.Udg)(e)],color:"color",disabledInteractive:[2,"disabledInteractive","disabledInteractive",a.L39],checked:[2,"checked","checked",a.L39],disabled:[2,"disabled","disabled",a.L39],indeterminate:[2,"indeterminate","indeterminate",a.L39]},outputs:{change:"change",indeterminateChange:"indeterminateChange"},exportAs:["matCheckbox"],features:[a.Jv_([E,{provide:r.cz,useExisting:l,multi:!0}]),a.GFd,a.OA$],ngContentSelectors:v,decls:15,vars:23,consts:[["checkbox",""],["input",""],["label",""],["mat-internal-form-field","",3,"click","labelPosition"],[1,"mdc-checkbox"],[1,"mat-mdc-checkbox-touch-target",3,"click"],["type","checkbox",1,"mdc-checkbox__native-control",3,"blur","click","change","checked","indeterminate","disabled","id","required","tabIndex"],[1,"mdc-checkbox__ripple"],[1,"mdc-checkbox__background"],["focusable","false","viewBox","0 0 24 24","aria-hidden","true",1,"mdc-checkbox__checkmark"],["fill","none","d","M1.73,12.91 8.1,19.28 22.79,4.59",1,"mdc-checkbox__checkmark-path"],[1,"mdc-checkbox__mixedmark"],["mat-ripple","",1,"mat-mdc-checkbox-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mdc-label",3,"for"]],template:function(i,o){if(1&i){const y=a.RV6();a.NAR(),a.j41(0,"div",3),a.bIt("click",function(h){return a.eBV(y),a.Njj(o._preventBubblingFromLabel(h))}),a.j41(1,"div",4,0)(3,"div",5),a.bIt("click",function(){return a.eBV(y),a.Njj(o._onTouchTargetClick())}),a.k0s(),a.j41(4,"input",6,1),a.bIt("blur",function(){return a.eBV(y),a.Njj(o._onBlur())})("click",function(){return a.eBV(y),a.Njj(o._onInputClick())})("change",function(h){return a.eBV(y),a.Njj(o._onInteractionEvent(h))}),a.k0s(),a.nrm(6,"div",7),a.j41(7,"div",8),a.qSk(),a.j41(8,"svg",9),a.nrm(9,"path",10),a.k0s(),a.joV(),a.nrm(10,"div",11),a.k0s(),a.nrm(11,"div",12),a.k0s(),a.j41(12,"label",13,2),a.SdG(14),a.k0s()()}if(2&i){const y=a.sdS(2);a.Y8G("labelPosition",o.labelPosition),a.R7$(4),a.AVh("mdc-checkbox--selected",o.checked),a.Y8G("checked",o.checked)("indeterminate",o.indeterminate)("disabled",o.disabled&&!o.disabledInteractive)("id",o.inputId)("required",o.required)("tabIndex",o.disabled&&!o.disabledInteractive?-1:o.tabIndex),a.BMQ("aria-label",o.ariaLabel||null)("aria-labelledby",o.ariaLabelledby)("aria-describedby",o.ariaDescribedby)("aria-checked",o.indeterminate?"mixed":null)("aria-controls",o.ariaControls)("aria-disabled",!(!o.disabled||!o.disabledInteractive)||null)("aria-expanded",o.ariaExpanded)("aria-owns",o.ariaOwns)("name",o.name)("value",o.value),a.R7$(7),a.Y8G("matRippleTrigger",y)("matRippleDisabled",o.disableRipple||o.disabled)("matRippleCentered",!0),a.R7$(),a.Y8G("for",o.inputId)}},dependencies:[w.r6,w.tO],styles:['.mdc-checkbox{display:inline-block;position:relative;flex:0 0 18px;box-sizing:content-box;width:18px;height:18px;line-height:0;white-space:nowrap;cursor:pointer;vertical-align:bottom;padding:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px)/2);margin:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2)}.mdc-checkbox:hover .mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity));background-color:var(--mdc-checkbox-unselected-hover-state-layer-color, var(--mat-sys-on-surface))}.mdc-checkbox:hover .mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-hover-state-layer-color, var(--mat-sys-on-surface))}.mdc-checkbox .mdc-checkbox__native-control:focus~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity));background-color:var(--mdc-checkbox-unselected-focus-state-layer-color, var(--mat-sys-on-surface))}.mdc-checkbox .mdc-checkbox__native-control:focus~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-focus-state-layer-color, var(--mat-sys-on-surface))}.mdc-checkbox:active .mdc-checkbox__native-control~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity));background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color, var(--mat-sys-primary))}.mdc-checkbox:active .mdc-checkbox__native-control~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color, var(--mat-sys-primary))}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity));background-color:var(--mdc-checkbox-selected-hover-state-layer-color, var(--mat-sys-primary))}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-hover-state-layer-color, var(--mat-sys-primary))}.mdc-checkbox .mdc-checkbox__native-control:focus:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity));background-color:var(--mdc-checkbox-selected-focus-state-layer-color, var(--mat-sys-primary))}.mdc-checkbox .mdc-checkbox__native-control:focus:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-focus-state-layer-color, var(--mat-sys-primary))}.mdc-checkbox:active .mdc-checkbox__native-control:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity));background-color:var(--mdc-checkbox-selected-pressed-state-layer-color, var(--mat-sys-on-surface))}.mdc-checkbox:active .mdc-checkbox__native-control:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-pressed-state-layer-color, var(--mat-sys-on-surface))}.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox .mdc-checkbox__native-control~.mat-mdc-checkbox-ripple .mat-ripple-element,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox .mdc-checkbox__native-control~.mdc-checkbox__ripple{background-color:var(--mdc-checkbox-unselected-hover-state-layer-color, var(--mat-sys-on-surface))}.mdc-checkbox .mdc-checkbox__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit;width:var(--mdc-checkbox-state-layer-size, 40px);height:var(--mdc-checkbox-state-layer-size, 40px);top:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2);right:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2)}.mdc-checkbox--disabled{cursor:default;pointer-events:none}@media(forced-colors: active){.mdc-checkbox--disabled{opacity:.5}}.mdc-checkbox__background{display:inline-flex;position:absolute;align-items:center;justify-content:center;box-sizing:border-box;width:18px;height:18px;border:2px solid currentColor;border-radius:2px;background-color:rgba(0,0,0,0);pointer-events:none;will-change:background-color,border-color;transition:background-color 90ms cubic-bezier(0.4, 0, 0.6, 1),border-color 90ms cubic-bezier(0.4, 0, 0.6, 1);-webkit-print-color-adjust:exact;color-adjust:exact;border-color:var(--mdc-checkbox-unselected-icon-color, var(--mat-sys-on-surface-variant));top:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px)/2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px)/2)}.mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-icon-color, var(--mat-sys-primary));background-color:var(--mdc-checkbox-selected-icon-color, var(--mat-sys-primary))}.mdc-checkbox--disabled .mdc-checkbox__background{border-color:var(--mdc-checkbox-disabled-unselected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-checkbox__native-control:disabled:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:disabled:indeterminate~.mdc-checkbox__background{background-color:var(--mdc-checkbox-disabled-selected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));border-color:rgba(0,0,0,0)}.mdc-checkbox:hover .mdc-checkbox__native-control:not(:checked)~.mdc-checkbox__background,.mdc-checkbox:hover .mdc-checkbox__native-control:not(:indeterminate)~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-hover-icon-color, var(--mat-sys-on-surface));background-color:rgba(0,0,0,0)}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox:hover .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mat-sys-primary));background-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mat-sys-primary))}.mdc-checkbox__native-control:focus:focus:not(:checked)~.mdc-checkbox__background,.mdc-checkbox__native-control:focus:focus:not(:indeterminate)~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-focus-icon-color, var(--mat-sys-on-surface))}.mdc-checkbox__native-control:focus:focus:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:focus:focus:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mat-sys-primary));background-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mat-sys-primary))}.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox:hover .mdc-checkbox__native-control~.mdc-checkbox__background,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox .mdc-checkbox__native-control:focus~.mdc-checkbox__background,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__background{border-color:var(--mdc-checkbox-disabled-unselected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background{background-color:var(--mdc-checkbox-disabled-selected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));border-color:rgba(0,0,0,0)}.mdc-checkbox__checkmark{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;transition:opacity 180ms cubic-bezier(0.4, 0, 0.6, 1);color:var(--mdc-checkbox-selected-checkmark-color, var(--mat-sys-on-primary))}@media(forced-colors: active){.mdc-checkbox__checkmark{color:CanvasText}}.mdc-checkbox--disabled .mdc-checkbox__checkmark,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__checkmark{color:var(--mdc-checkbox-disabled-selected-checkmark-color, var(--mat-sys-surface))}@media(forced-colors: active){.mdc-checkbox--disabled .mdc-checkbox__checkmark,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__checkmark{color:CanvasText}}.mdc-checkbox__checkmark-path{transition:stroke-dashoffset 180ms cubic-bezier(0.4, 0, 0.6, 1);stroke:currentColor;stroke-width:3.12px;stroke-dashoffset:29.7833385;stroke-dasharray:29.7833385}.mdc-checkbox__mixedmark{width:100%;height:0;transform:scaleX(0) rotate(0deg);border-width:1px;border-style:solid;opacity:0;transition:opacity 90ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms cubic-bezier(0.4, 0, 0.6, 1);border-color:var(--mdc-checkbox-selected-checkmark-color, var(--mat-sys-on-primary))}@media(forced-colors: active){.mdc-checkbox__mixedmark{margin:0 1px}}.mdc-checkbox--disabled .mdc-checkbox__mixedmark,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__mixedmark{border-color:var(--mdc-checkbox-disabled-selected-checkmark-color, var(--mat-sys-surface))}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background,.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background,.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background,.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background{animation-duration:180ms;animation-timing-function:linear}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-unchecked-checked-checkmark-path 180ms linear;transition:none}.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear;transition:none}.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-checked-unchecked-checkmark-path 90ms linear;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark{animation:mdc-checkbox-checked-indeterminate-checkmark 90ms linear;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-checked-indeterminate-mixedmark 90ms linear;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark{animation:mdc-checkbox-indeterminate-checked-checkmark 500ms linear;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-checked-mixedmark 500ms linear;transition:none}.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear;transition:none}.mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background{transition:border-color 90ms cubic-bezier(0, 0, 0.2, 1),background-color 90ms cubic-bezier(0, 0, 0.2, 1)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark-path{stroke-dashoffset:0}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark{transition:opacity 180ms cubic-bezier(0, 0, 0.2, 1),transform 180ms cubic-bezier(0, 0, 0.2, 1);opacity:1}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(-45deg)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark{transform:rotate(45deg);opacity:0;transition:opacity 90ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(0deg);opacity:1}@keyframes mdc-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:29.7833385}50%{animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}100%{stroke-dashoffset:0}}@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{transform:scaleX(0)}68.2%{animation-timing-function:cubic-bezier(0, 0, 0, 1)}100%{transform:scaleX(1)}}@keyframes mdc-checkbox-checked-unchecked-checkmark-path{from{animation-timing-function:cubic-bezier(0.4, 0, 1, 1);opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:-29.7833385}}@keyframes mdc-checkbox-checked-indeterminate-checkmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(45deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-checked-checkmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(45deg);opacity:0}to{transform:rotate(360deg);opacity:1}}@keyframes mdc-checkbox-checked-indeterminate-mixedmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 1);transform:rotate(-45deg);opacity:0}to{transform:rotate(0deg);opacity:1}}@keyframes mdc-checkbox-indeterminate-checked-mixedmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(315deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark{0%{animation-timing-function:linear;transform:scaleX(1);opacity:1}32.8%,100%{transform:scaleX(0);opacity:0}}.mat-mdc-checkbox{display:inline-block;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-checkbox._mat-animation-noopable .mdc-checkbox *,.mat-mdc-checkbox._mat-animation-noopable .mdc-checkbox *::before{transition:none !important;animation:none !important}.mat-mdc-checkbox label{cursor:pointer}.mat-mdc-checkbox .mat-internal-form-field{color:var(--mat-checkbox-label-text-color, var(--mat-sys-on-surface));font-family:var(--mat-checkbox-label-text-font, var(--mat-sys-body-medium-font));line-height:var(--mat-checkbox-label-text-line-height, var(--mat-sys-body-medium-line-height));font-size:var(--mat-checkbox-label-text-size, var(--mat-sys-body-medium-size));letter-spacing:var(--mat-checkbox-label-text-tracking, var(--mat-sys-body-medium-tracking));font-weight:var(--mat-checkbox-label-text-weight, var(--mat-sys-body-medium-weight))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled.mat-mdc-checkbox-disabled-interactive{pointer-events:auto}.mat-mdc-checkbox.mat-mdc-checkbox-disabled.mat-mdc-checkbox-disabled-interactive input{cursor:default}.mat-mdc-checkbox.mat-mdc-checkbox-disabled label{cursor:default;color:var(--mat-checkbox-disabled-label-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-checkbox label:empty{display:none}.mat-mdc-checkbox .mdc-checkbox__ripple{opacity:0}.mat-mdc-checkbox .mat-mdc-checkbox-ripple,.mdc-checkbox__ripple{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-checkbox .mat-mdc-checkbox-ripple:not(:empty),.mdc-checkbox__ripple:not(:empty){transform:translateZ(0)}.mat-mdc-checkbox-ripple .mat-ripple-element{opacity:.1}.mat-mdc-checkbox-touch-target{position:absolute;top:50%;left:50%;height:48px;width:48px;transform:translate(-50%, -50%);display:var(--mat-checkbox-touch-target-display, block)}.mat-mdc-checkbox-ripple::before{border-radius:50%}.mdc-checkbox__native-control:focus~.mat-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}return l})(),R=(()=>{class l{static \u0275fac=function(i){return new(i||l)};static \u0275mod=a.$C({type:l});static \u0275inj=a.G2t({imports:[g,w.yE,w.yE]})}return l})()},9183:(D,A,s)=>{s.d(A,{D6:()=>E,LG:()=>_});var t=s(4438),a=s(177),r=s(3);const w=["determinateSpinner"];function I(m,T){if(1&m&&(t.qSk(),t.j41(0,"svg",11),t.nrm(1,"circle",12),t.k0s()),2&m){const g=t.XpG();t.BMQ("viewBox",g._viewBox()),t.R7$(),t.xc7("stroke-dasharray",g._strokeCircumference(),"px")("stroke-dashoffset",g._strokeCircumference()/2,"px")("stroke-width",g._circleStrokeWidth(),"%"),t.BMQ("r",g._circleRadius())}}const x=new t.nKC("mat-progress-spinner-default-options",{providedIn:"root",factory:function C(){return{diameter:v}}}),v=100;let _=(()=>{class m{_elementRef=(0,t.WQX)(t.aKT);_noopAnimations;get color(){return this._color||this._defaultColor}set color(g){this._color=g}_color;_defaultColor="primary";_determinateCircle;constructor(){const g=(0,t.WQX)(t.bc$,{optional:!0}),p=(0,t.WQX)(x);this._noopAnimations="NoopAnimations"===g&&!!p&&!p._forceAnimations,this.mode="mat-spinner"===this._elementRef.nativeElement.nodeName.toLowerCase()?"indeterminate":"determinate",p&&(p.color&&(this.color=this._defaultColor=p.color),p.diameter&&(this.diameter=p.diameter),p.strokeWidth&&(this.strokeWidth=p.strokeWidth))}mode;get value(){return"determinate"===this.mode?this._value:0}set value(g){this._value=Math.max(0,Math.min(100,g||0))}_value=0;get diameter(){return this._diameter}set diameter(g){this._diameter=g||0}_diameter=v;get strokeWidth(){return this._strokeWidth??this.diameter/10}set strokeWidth(g){this._strokeWidth=g||0}_strokeWidth;_circleRadius(){return(this.diameter-10)/2}_viewBox(){const g=2*this._circleRadius()+this.strokeWidth;return`0 0 ${g} ${g}`}_strokeCircumference(){return 2*Math.PI*this._circleRadius()}_strokeDashOffset(){return"determinate"===this.mode?this._strokeCircumference()*(100-this._value)/100:null}_circleStrokeWidth(){return this.strokeWidth/this.diameter*100}static \u0275fac=function(p){return new(p||m)};static \u0275cmp=t.VBU({type:m,selectors:[["mat-progress-spinner"],["mat-spinner"]],viewQuery:function(p,d){if(1&p&&t.GBs(w,5),2&p){let k;t.mGM(k=t.lsd())&&(d._determinateCircle=k.first)}},hostAttrs:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],hostVars:18,hostBindings:function(p,d){2&p&&(t.BMQ("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow","determinate"===d.mode?d.value:null)("mode",d.mode),t.HbH("mat-"+d.color),t.xc7("width",d.diameter,"px")("height",d.diameter,"px")("--mdc-circular-progress-size",d.diameter+"px")("--mdc-circular-progress-active-indicator-width",d.diameter+"px"),t.AVh("_mat-animation-noopable",d._noopAnimations)("mdc-circular-progress--indeterminate","indeterminate"===d.mode))},inputs:{color:"color",mode:"mode",value:[2,"value","value",t.Udg],diameter:[2,"diameter","diameter",t.Udg],strokeWidth:[2,"strokeWidth","strokeWidth",t.Udg]},exportAs:["matProgressSpinner"],features:[t.GFd],decls:14,vars:11,consts:[["circle",""],["determinateSpinner",""],["aria-hidden","true",1,"mdc-circular-progress__determinate-container"],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__determinate-circle-graphic"],["cx","50%","cy","50%",1,"mdc-circular-progress__determinate-circle"],["aria-hidden","true",1,"mdc-circular-progress__indeterminate-container"],[1,"mdc-circular-progress__spinner-layer"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-left"],[3,"ngTemplateOutlet"],[1,"mdc-circular-progress__gap-patch"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-right"],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__indeterminate-circle-graphic"],["cx","50%","cy","50%"]],template:function(p,d){if(1&p&&(t.DNE(0,I,2,8,"ng-template",null,0,t.C5r),t.j41(2,"div",2,1),t.qSk(),t.j41(4,"svg",3),t.nrm(5,"circle",4),t.k0s()(),t.joV(),t.j41(6,"div",5)(7,"div",6)(8,"div",7),t.eu8(9,8),t.k0s(),t.j41(10,"div",9),t.eu8(11,8),t.k0s(),t.j41(12,"div",10),t.eu8(13,8),t.k0s()()()),2&p){const k=t.sdS(1);t.R7$(4),t.BMQ("viewBox",d._viewBox()),t.R7$(),t.xc7("stroke-dasharray",d._strokeCircumference(),"px")("stroke-dashoffset",d._strokeDashOffset(),"px")("stroke-width",d._circleStrokeWidth(),"%"),t.BMQ("r",d._circleRadius()),t.R7$(4),t.Y8G("ngTemplateOutlet",k),t.R7$(2),t.Y8G("ngTemplateOutlet",k),t.R7$(2),t.Y8G("ngTemplateOutlet",k)}},dependencies:[a.T3],styles:[".mat-mdc-progress-spinner{display:block;overflow:hidden;line-height:0;position:relative;direction:ltr;transition:opacity 250ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-progress-spinner circle{stroke-width:var(--mdc-circular-progress-active-indicator-width, 4px)}.mat-mdc-progress-spinner._mat-animation-noopable,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__determinate-circle{transition:none !important}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-circle-graphic,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__spinner-layer,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container{animation:none !important}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container circle{stroke-dasharray:0 !important}@media(forced-colors: active){.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic,.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle{stroke:currentColor;stroke:CanvasText}}.mdc-circular-progress__determinate-container,.mdc-circular-progress__indeterminate-circle-graphic,.mdc-circular-progress__indeterminate-container,.mdc-circular-progress__spinner-layer{position:absolute;width:100%;height:100%}.mdc-circular-progress__determinate-container{transform:rotate(-90deg)}.mdc-circular-progress--indeterminate .mdc-circular-progress__determinate-container{opacity:0}.mdc-circular-progress__indeterminate-container{font-size:0;letter-spacing:0;white-space:nowrap;opacity:0}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{opacity:1;animation:mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite}.mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress__indeterminate-circle-graphic{fill:rgba(0,0,0,0)}.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:var(--mdc-circular-progress-active-indicator-color, var(--mat-sys-primary))}@media(forced-colors: active){.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mdc-circular-progress__determinate-circle{transition:stroke-dashoffset 500ms cubic-bezier(0, 0, 0.2, 1)}.mdc-circular-progress__gap-patch{position:absolute;top:0;left:47.5%;box-sizing:border-box;width:5%;height:100%;overflow:hidden}.mdc-circular-progress__gap-patch .mdc-circular-progress__indeterminate-circle-graphic{left:-900%;width:2000%;transform:rotate(180deg)}.mdc-circular-progress__circle-clipper .mdc-circular-progress__indeterminate-circle-graphic{width:200%}.mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{left:-100%}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-left .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress__circle-clipper{display:inline-flex;position:relative;width:50%;height:100%;overflow:hidden}.mdc-circular-progress--indeterminate .mdc-circular-progress__spinner-layer{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}@keyframes mdc-circular-progress-container-rotate{to{transform:rotate(360deg)}}@keyframes mdc-circular-progress-spinner-layer-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}100%{transform:rotate(1080deg)}}@keyframes mdc-circular-progress-left-spin{from{transform:rotate(265deg)}50%{transform:rotate(130deg)}to{transform:rotate(265deg)}}@keyframes mdc-circular-progress-right-spin{from{transform:rotate(-265deg)}50%{transform:rotate(-130deg)}to{transform:rotate(-265deg)}}"],encapsulation:2,changeDetection:0})}return m})(),E=(()=>{class m{static \u0275fac=function(p){return new(p||m)};static \u0275mod=t.$C({type:m});static \u0275inj=t.G2t({imports:[r.yE]})}return m})()}}]); \ No newline at end of file diff --git a/664.c8f673583f1afdcd.js b/664.c8f673583f1afdcd.js deleted file mode 100644 index 8af7033..0000000 --- a/664.c8f673583f1afdcd.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkangor=self.webpackChunkangor||[]).push([[664],{9664:(I,d,s)=>{s.r(d),s.d(d,{default:()=>G});var v=s(7618),b=s(6903),g=s(4460),i=s(936),c=s(9471),u=s(2992),a=s(6071),p=s(3904),f=s(6389),h=s(1054),y=s(9893),e=s(3107),x=s(8078);const k=["registerNgForm"],j=()=>["/login"];function F(o,m){if(1&o&&(e.j41(0,"angor-alert",24),e.EFF(1),e.k0s()),2&o){const t=e.XpG();e.Y8G("appearance","outline")("showIcon",!1)("type",t.alert.type)("@shake","error"===t.alert.type),e.R7$(),e.SpI(" ",t.alert.message," ")}}function w(o,m){if(1&o){const t=e.RV6();e.j41(0,"div",25)(1,"mat-form-field",26)(2,"mat-label"),e.EFF(3,"Secret Key"),e.k0s(),e.nrm(4,"input",27),e.j41(5,"button",28),e.bIt("click",function(){e.eBV(t);const r=e.XpG();return e.Njj(r.copyToClipboard(r.generatedKeys.secretKey))}),e.nrm(6,"mat-icon",29),e.k0s()(),e.j41(7,"mat-form-field",26)(8,"mat-label"),e.EFF(9,"Public Key"),e.k0s(),e.nrm(10,"input",27),e.j41(11,"button",28),e.bIt("click",function(){e.eBV(t);const r=e.XpG();return e.Njj(r.copyToClipboard(r.generatedKeys.pubkey))}),e.nrm(12,"mat-icon",29),e.k0s()(),e.j41(13,"mat-form-field",26)(14,"mat-label"),e.EFF(15,"NPUB"),e.k0s(),e.nrm(16,"input",27),e.j41(17,"button",28),e.bIt("click",function(){e.eBV(t);const r=e.XpG();return e.Njj(r.copyToClipboard(r.generatedKeys.npub))}),e.nrm(18,"mat-icon",29),e.k0s()(),e.j41(19,"mat-form-field",26)(20,"mat-label"),e.EFF(21,"NSEC"),e.k0s(),e.nrm(22,"input",27),e.j41(23,"button",28),e.bIt("click",function(){e.eBV(t);const r=e.XpG();return e.Njj(r.copyToClipboard(r.generatedKeys.nsec))}),e.nrm(24,"mat-icon",29),e.k0s()()()}if(2&o){const t=e.XpG();e.R7$(4),e.Y8G("value",t.generatedKeys.secretKey),e.R7$(6),e.Y8G("value",t.generatedKeys.pubkey),e.R7$(6),e.Y8G("value",t.generatedKeys.npub),e.R7$(6),e.Y8G("value",t.generatedKeys.nsec)}}function R(o,m){1&o&&e.nrm(0,"mat-progress-spinner",33),2&o&&e.Y8G("diameter",24)("mode","indeterminate")}function C(o,m){if(1&o){const t=e.RV6();e.j41(0,"div")(1,"mat-checkbox",30),e.EFF(2," I confirm I have copied the keys "),e.k0s(),e.j41(3,"button",31),e.bIt("click",function(){e.eBV(t);const r=e.XpG();return e.Njj(r.register())}),e.j41(4,"span"),e.EFF(5,"Create account"),e.k0s(),e.DNE(6,R,1,2,"mat-progress-spinner",32),e.k0s()()}if(2&o){const t=e.XpG();e.R7$(),e.Y8G("formControlName","confirmation"),e.R7$(2),e.Y8G("color","primary")("disabled",!t.registerForm.valid||!t.generatedKeys),e.R7$(3),e.Y8G("ngIf",t.registerForm.disabled)}}const G=[{path:"",component:(()=>{class o{constructor(t,n,r){this._formBuilder=t,this._router=n,this._signerService=r,this.alert={type:"success",message:""},this.showAlert=!1,this.generatedKeys=null}ngOnInit(){this.registerForm=this._formBuilder.group({confirmation:[!1,i.k0.requiredTrue]})}generateKeys(){const t=this.registerForm.get("password")?.value,n=this._signerService.generateAndStoreKeys(t);n?(this.generatedKeys=n,this.alert={type:"success",message:"Keys generated and stored successfully!"}):this.alert={type:"error",message:"Error generating keys. Please try again."},this.showAlert=!0}register(){if(this.registerForm.invalid||!this.generatedKeys)return;this.registerForm.disable(),this.showAlert=!1;const t={...this.generatedKeys,password:this.registerForm.get("password")?.value};console.log("User Metadata:",t),this.alert={type:"success",message:"Account created successfully!"},this.showAlert=!0,this._router.navigateByUrl("/home")}copyToClipboard(t){navigator.clipboard.writeText(t).then(()=>{console.log("Copied to clipboard successfully!")},n=>{console.error("Could not copy text: ",n)})}static{this.\u0275fac=function(n){return new(n||o)(e.rXU(i.ze),e.rXU(y.Ix),e.rXU(x.A))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["auth-create"]],viewQuery:function(n,r){if(1&n&&e.GBs(k,5),2&n){let l;e.mGM(l=e.lsd())&&(r.registerNgForm=l.first)}},decls:33,vars:7,consts:[["registerNgForm","ngForm"],[1,"flex","min-w-0","flex-auto","flex-col","items-center","sm:flex-row","sm:justify-center","md:items-start","md:justify-start"],[1,"w-full","px-4","py-8","sm:bg-card","sm:w-auto","sm:rounded-2xl","sm:p-12","sm:shadow","md:flex","md:h-full","md:w-1/2","md:items-center","md:justify-end","md:rounded-none","md:p-16","md:shadow-none"],[1,"mx-auto","w-full","max-w-80","sm:mx-0","sm:w-80"],[1,"mt-8","text-4xl","font-extrabold","leading-tight","tracking-tight"],[1,"mt-0.5","flex","items-baseline","font-medium"],[1,"ml-1","text-primary-500","hover:underline",3,"routerLink"],["class","mt-8",3,"appearance","showIcon","type",4,"ngIf"],["mat-flat-button","",1,"mt-6","w-full","angor-mat-button-large",3,"click","color"],["class","mt-4 space-y-2",4,"ngIf"],[1,"mt-2",3,"formGroup"],[4,"ngIf"],[1,"relative","hidden","h-full","w-1/2","flex-auto","items-center","justify-center","overflow-hidden","bg-gray-800","p-16","dark:border-l","md:flex","lg:px-28"],["viewBox","0 0 960 540","width","100%","height","100%","preserveAspectRatio","xMidYMax slice","xmlns","http://www.w3.org/2000/svg",1,"pointer-events-none","absolute","inset-0"],["fill","none","stroke","currentColor","stroke-width","100",1,"text-gray-700","opacity-25"],["r","234","cx","196","cy","23"],["r","234","cx","790","cy","491"],["viewBox","0 0 220 192","width","220","height","192","fill","none",1,"absolute","-right-16","-top-16","text-gray-700"],["id","837c3e70-6c3a-44e6-8854-cc48c737b659","x","0","y","0","width","20","height","20","patternUnits","userSpaceOnUse"],["x","0","y","0","width","4","height","4","fill","currentColor"],["width","220","height","192","fill","url(#837c3e70-6c3a-44e6-8854-cc48c737b659)"],[1,"relative","z-10","w-full","max-w-2xl"],[1,"text-7xl","font-bold","leading-none","text-gray-100"],[1,"mt-6","text-lg","leading-6","tracking-tight","text-gray-400"],[1,"mt-8",3,"appearance","showIcon","type"],[1,"mt-4","space-y-2"],["appearance","outline",1,"w-full"],["matInput","","readonly","",3,"value"],["mat-icon-button","","matSuffix","",3,"click"],["svgIcon","heroicons_outline:clipboard-document"],[1,"mt-4",3,"formControlName"],["mat-flat-button","",1,"angor-mat-button-large","mt-6","w-full",3,"click","color","disabled"],[3,"diameter","mode",4,"ngIf"],[3,"diameter","mode"]],template:function(n,r){if(1&n){const l=e.RV6();e.j41(0,"div",1)(1,"div",2)(2,"div",3)(3,"div",4),e.EFF(4," Create account "),e.k0s(),e.j41(5,"div",5)(6,"div"),e.EFF(7,"Already have an account?"),e.k0s(),e.j41(8,"a",6),e.EFF(9,"Login "),e.k0s()(),e.DNE(10,F,2,5,"angor-alert",7),e.j41(11,"button",8),e.bIt("click",function(){return e.eBV(l),e.Njj(r.generateKeys())}),e.EFF(12," Generate and Store Keys "),e.k0s(),e.DNE(13,w,25,4,"div",9),e.j41(14,"form",10,0),e.DNE(16,C,7,4,"div",11),e.k0s()()(),e.j41(17,"div",12),e.qSk(),e.j41(18,"svg",13)(19,"g",14),e.nrm(20,"circle",15)(21,"circle",16),e.k0s()(),e.j41(22,"svg",17)(23,"defs")(24,"pattern",18),e.nrm(25,"rect",19),e.k0s()(),e.nrm(26,"rect",20),e.k0s(),e.joV(),e.j41(27,"div",21)(28,"div",22)(29,"div"),e.EFF(30,"Angor Hub"),e.k0s()(),e.j41(31,"div",23),e.EFF(32," Angor Hub is a Nostr client that is customized around the Angor protocol, a decentralized crowdfunding platform. "),e.k0s()()()()}2&n&&(e.R7$(8),e.Y8G("routerLink",e.lJ4(6,j)),e.R7$(2),e.Y8G("ngIf",r.showAlert),e.R7$(),e.Y8G("color","primary"),e.R7$(2),e.Y8G("ngIf",r.generatedKeys),e.R7$(),e.Y8G("formGroup",r.registerForm),e.R7$(2),e.Y8G("ngIf",r.generatedKeys))},dependencies:[y.Wk,b.h,i.YN,i.qT,i.BC,i.cb,i.X1,i.j4,i.JD,a.RG,a.rl,a.nJ,a.yw,f.fS,f.fg,c.Hl,c.$z,c.iY,p.m_,p.An,u.g7,u.So,h.D6,h.LG,g.MD,g.bT],encapsulation:2,data:{animation:v.F}})}}return o})()}]}}]); \ No newline at end of file diff --git a/735.7aac8a5f319a562f.js b/735.7aac8a5f319a562f.js new file mode 100644 index 0000000..8b66673 --- /dev/null +++ b/735.7aac8a5f319a562f.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangor=self.webpackChunkangor||[]).push([[735],{2747:(w,l,s)=>{s.d(l,{n:()=>v});var r=s(3365),m=s(4085),e=s(4438);const _=[[["","angorCardFront",""]],[["","angorCardBack",""]],"*",[["","angorCardExpansion",""]]],u=["[angorCardFront]","[angorCardBack]","*","[angorCardExpansion]"];function f(n,b){1&n&&(e.j41(0,"div",0),e.SdG(1),e.k0s(),e.j41(2,"div",1),e.SdG(3,1),e.k0s())}function h(n,b){1&n&&(e.j41(0,"div",2),e.SdG(1,3),e.k0s()),2&n&&e.Y8G("@expandCollapse",void 0)}function g(n,b){if(1&n&&(e.SdG(0,2),e.DNE(1,h,2,1,"div",2)),2&n){const c=e.XpG();e.R7$(),e.vxM(c.expanded?1:-1)}}let v=(()=>{class n{constructor(){this.expanded=!1,this.face="front",this.flippable=!1}get classList(){return{"angor-card-expanded":this.expanded,"angor-card-face-back":this.flippable&&"back"===this.face,"angor-card-face-front":this.flippable&&"front"===this.face,"angor-card-flippable":this.flippable}}ngOnChanges(c){"expanded"in c&&(this.expanded=(0,m.he)(c.expanded.currentValue)),"flippable"in c&&(this.flippable=(0,m.he)(c.flippable.currentValue))}static{this.\u0275fac=function(i){return new(i||n)}}static{this.\u0275cmp=e.VBU({type:n,selectors:[["angor-card"]],hostVars:2,hostBindings:function(i,p){2&i&&e.HbH(p.classList)},inputs:{expanded:"expanded",face:"face",flippable:"flippable"},exportAs:["angorCard"],features:[e.OA$],ngContentSelectors:u,decls:2,vars:2,consts:[[1,"angor-card-front"],[1,"angor-card-back"],[1,"angor-card-expansion"]],template:function(i,p){1&i&&(e.NAR(_),e.DNE(0,f,4,0)(1,g,2,1)),2&i&&(e.vxM(p.flippable?0:-1),e.R7$(),e.vxM(p.flippable?-1:1))},styles:["angor-card{position:relative;display:flex;overflow:hidden;--tw-bg-opacity: 1;background-color:rgba(var(--angor-bg-card-rgb),var(--tw-bg-opacity));border-radius:1rem;--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}angor-card.angor-card-flippable{border-radius:0;overflow:visible;transform-style:preserve-3d;transition:transform 1s;perspective:600px;background:transparent;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}angor-card.angor-card-flippable.angor-card-face-back .angor-card-front{visibility:hidden;opacity:0;transform:rotateY(180deg)}angor-card.angor-card-flippable.angor-card-face-back .angor-card-back{visibility:visible;opacity:1;transform:rotateY(360deg)}angor-card.angor-card-flippable .angor-card-front,angor-card.angor-card-flippable .angor-card-back{display:flex;flex-direction:column;flex:1 1 auto;z-index:10;transition:transform .5s ease-out 0s,visibility 0s ease-in .2s,opacity 0s ease-in .2s;backface-visibility:hidden;--tw-bg-opacity: 1;background-color:rgba(var(--angor-bg-card-rgb),var(--tw-bg-opacity));border-radius:1rem;--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}angor-card.angor-card-flippable .angor-card-front{position:relative;opacity:1;visibility:visible;transform:rotateY(0);overflow:hidden}angor-card.angor-card-flippable .angor-card-back{position:absolute;inset:0;opacity:0;visibility:hidden;transform:rotateY(180deg);overflow:hidden auto}\n"],encapsulation:2,data:{animation:r.F}})}}return n})()},9345:(w,l,s)=>{s.d(l,{n:()=>r.n});var r=s(2747)},9183:(w,l,s)=>{s.d(l,{D6:()=>c,LG:()=>n});var r=s(4438),m=s(177),e=s(3);const _=["determinateSpinner"];function u(i,p){if(1&i&&(r.qSk(),r.j41(0,"svg",11),r.nrm(1,"circle",12),r.k0s()),2&i){const a=r.XpG();r.BMQ("viewBox",a._viewBox()),r.R7$(),r.xc7("stroke-dasharray",a._strokeCircumference(),"px")("stroke-dashoffset",a._strokeCircumference()/2,"px")("stroke-width",a._circleStrokeWidth(),"%"),r.BMQ("r",a._circleRadius())}}const f=new r.nKC("mat-progress-spinner-default-options",{providedIn:"root",factory:function h(){return{diameter:g}}}),g=100;let n=(()=>{class i{_elementRef=(0,r.WQX)(r.aKT);_noopAnimations;get color(){return this._color||this._defaultColor}set color(a){this._color=a}_color;_defaultColor="primary";_determinateCircle;constructor(){const a=(0,r.WQX)(r.bc$,{optional:!0}),t=(0,r.WQX)(f);this._noopAnimations="NoopAnimations"===a&&!!t&&!t._forceAnimations,this.mode="mat-spinner"===this._elementRef.nativeElement.nodeName.toLowerCase()?"indeterminate":"determinate",t&&(t.color&&(this.color=this._defaultColor=t.color),t.diameter&&(this.diameter=t.diameter),t.strokeWidth&&(this.strokeWidth=t.strokeWidth))}mode;get value(){return"determinate"===this.mode?this._value:0}set value(a){this._value=Math.max(0,Math.min(100,a||0))}_value=0;get diameter(){return this._diameter}set diameter(a){this._diameter=a||0}_diameter=g;get strokeWidth(){return this._strokeWidth??this.diameter/10}set strokeWidth(a){this._strokeWidth=a||0}_strokeWidth;_circleRadius(){return(this.diameter-10)/2}_viewBox(){const a=2*this._circleRadius()+this.strokeWidth;return`0 0 ${a} ${a}`}_strokeCircumference(){return 2*Math.PI*this._circleRadius()}_strokeDashOffset(){return"determinate"===this.mode?this._strokeCircumference()*(100-this._value)/100:null}_circleStrokeWidth(){return this.strokeWidth/this.diameter*100}static \u0275fac=function(t){return new(t||i)};static \u0275cmp=r.VBU({type:i,selectors:[["mat-progress-spinner"],["mat-spinner"]],viewQuery:function(t,o){if(1&t&&r.GBs(_,5),2&t){let d;r.mGM(d=r.lsd())&&(o._determinateCircle=d.first)}},hostAttrs:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],hostVars:18,hostBindings:function(t,o){2&t&&(r.BMQ("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow","determinate"===o.mode?o.value:null)("mode",o.mode),r.HbH("mat-"+o.color),r.xc7("width",o.diameter,"px")("height",o.diameter,"px")("--mdc-circular-progress-size",o.diameter+"px")("--mdc-circular-progress-active-indicator-width",o.diameter+"px"),r.AVh("_mat-animation-noopable",o._noopAnimations)("mdc-circular-progress--indeterminate","indeterminate"===o.mode))},inputs:{color:"color",mode:"mode",value:[2,"value","value",r.Udg],diameter:[2,"diameter","diameter",r.Udg],strokeWidth:[2,"strokeWidth","strokeWidth",r.Udg]},exportAs:["matProgressSpinner"],features:[r.GFd],decls:14,vars:11,consts:[["circle",""],["determinateSpinner",""],["aria-hidden","true",1,"mdc-circular-progress__determinate-container"],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__determinate-circle-graphic"],["cx","50%","cy","50%",1,"mdc-circular-progress__determinate-circle"],["aria-hidden","true",1,"mdc-circular-progress__indeterminate-container"],[1,"mdc-circular-progress__spinner-layer"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-left"],[3,"ngTemplateOutlet"],[1,"mdc-circular-progress__gap-patch"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-right"],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__indeterminate-circle-graphic"],["cx","50%","cy","50%"]],template:function(t,o){if(1&t&&(r.DNE(0,u,2,8,"ng-template",null,0,r.C5r),r.j41(2,"div",2,1),r.qSk(),r.j41(4,"svg",3),r.nrm(5,"circle",4),r.k0s()(),r.joV(),r.j41(6,"div",5)(7,"div",6)(8,"div",7),r.eu8(9,8),r.k0s(),r.j41(10,"div",9),r.eu8(11,8),r.k0s(),r.j41(12,"div",10),r.eu8(13,8),r.k0s()()()),2&t){const d=r.sdS(1);r.R7$(4),r.BMQ("viewBox",o._viewBox()),r.R7$(),r.xc7("stroke-dasharray",o._strokeCircumference(),"px")("stroke-dashoffset",o._strokeDashOffset(),"px")("stroke-width",o._circleStrokeWidth(),"%"),r.BMQ("r",o._circleRadius()),r.R7$(4),r.Y8G("ngTemplateOutlet",d),r.R7$(2),r.Y8G("ngTemplateOutlet",d),r.R7$(2),r.Y8G("ngTemplateOutlet",d)}},dependencies:[m.T3],styles:[".mat-mdc-progress-spinner{display:block;overflow:hidden;line-height:0;position:relative;direction:ltr;transition:opacity 250ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-progress-spinner circle{stroke-width:var(--mdc-circular-progress-active-indicator-width, 4px)}.mat-mdc-progress-spinner._mat-animation-noopable,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__determinate-circle{transition:none !important}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-circle-graphic,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__spinner-layer,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container{animation:none !important}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container circle{stroke-dasharray:0 !important}@media(forced-colors: active){.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic,.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle{stroke:currentColor;stroke:CanvasText}}.mdc-circular-progress__determinate-container,.mdc-circular-progress__indeterminate-circle-graphic,.mdc-circular-progress__indeterminate-container,.mdc-circular-progress__spinner-layer{position:absolute;width:100%;height:100%}.mdc-circular-progress__determinate-container{transform:rotate(-90deg)}.mdc-circular-progress--indeterminate .mdc-circular-progress__determinate-container{opacity:0}.mdc-circular-progress__indeterminate-container{font-size:0;letter-spacing:0;white-space:nowrap;opacity:0}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{opacity:1;animation:mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite}.mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress__indeterminate-circle-graphic{fill:rgba(0,0,0,0)}.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:var(--mdc-circular-progress-active-indicator-color, var(--mat-sys-primary))}@media(forced-colors: active){.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mdc-circular-progress__determinate-circle{transition:stroke-dashoffset 500ms cubic-bezier(0, 0, 0.2, 1)}.mdc-circular-progress__gap-patch{position:absolute;top:0;left:47.5%;box-sizing:border-box;width:5%;height:100%;overflow:hidden}.mdc-circular-progress__gap-patch .mdc-circular-progress__indeterminate-circle-graphic{left:-900%;width:2000%;transform:rotate(180deg)}.mdc-circular-progress__circle-clipper .mdc-circular-progress__indeterminate-circle-graphic{width:200%}.mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{left:-100%}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-left .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress__circle-clipper{display:inline-flex;position:relative;width:50%;height:100%;overflow:hidden}.mdc-circular-progress--indeterminate .mdc-circular-progress__spinner-layer{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}@keyframes mdc-circular-progress-container-rotate{to{transform:rotate(360deg)}}@keyframes mdc-circular-progress-spinner-layer-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}100%{transform:rotate(1080deg)}}@keyframes mdc-circular-progress-left-spin{from{transform:rotate(265deg)}50%{transform:rotate(130deg)}to{transform:rotate(265deg)}}@keyframes mdc-circular-progress-right-spin{from{transform:rotate(-265deg)}50%{transform:rotate(-130deg)}to{transform:rotate(-265deg)}}"],encapsulation:2,changeDetection:0})}return i})(),c=(()=>{class i{static \u0275fac=function(t){return new(t||i)};static \u0275mod=r.$C({type:i});static \u0275inj=r.G2t({imports:[e.yE]})}return i})()}}]); \ No newline at end of file diff --git a/740.470288d9c9e8a26a.js b/740.470288d9c9e8a26a.js new file mode 100644 index 0000000..a0e5790 --- /dev/null +++ b/740.470288d9c9e8a26a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangor=self.webpackChunkangor||[]).push([[740],{1740:(Y,b,c)=>{c.r(b),c.d(b,{default:()=>we});var h=c(177),p=c(8834),f=c(9213),x=c(882),m=c(1413),u=c(6977),e=c(4438),o=c(9417),g=c(2408),v=c(9042),C=c(4823),j=c(833);function K(r,a){1&r&&e.nrm(0,"mat-icon",18),2&r&&e.Y8G("svgIcon","heroicons_solid:check-circle")}function M(r,a){1&r&&e.nrm(0,"mat-icon",19),2&r&&e.Y8G("svgIcon","heroicons_outline:check-circle")}function B(r,a){if(1&r){const t=e.RV6();e.j41(0,"div",9)(1,"div",12)(2,"div",13)(3,"div",14),e.EFF(4),e.k0s(),e.j41(5,"div",15),e.EFF(6),e.k0s()()(),e.j41(7,"div",16)(8,"button",17),e.bIt("click",function(){const i=e.eBV(t).$implicit,s=e.XpG();return e.Njj(s.setPrimaryIndexer("mainnet",i))}),e.DNE(9,K,1,1,"mat-icon",18)(10,M,1,1,"mat-icon",19),e.k0s(),e.j41(11,"button",20),e.bIt("click",function(){const i=e.eBV(t).$implicit,s=e.XpG();return e.Njj(s.removeIndexer("mainnet",i))}),e.nrm(12,"mat-icon",21),e.k0s()()()}if(2&r){const t=a.$implicit;e.R7$(4),e.JRh(t.url),e.R7$(2),e.SpI(" Primary: ",t.primary?"Yes":"No"," "),e.R7$(2),e.FS9("matTooltip",t.primary?"This is already the primary indexer":"Set as Primary Indexer"),e.BMQ("aria-label",t.primary?"Primary Indexer":"Set as Primary Indexer"),e.R7$(),e.vxM(t.primary?9:10),e.R7$(3),e.Y8G("svgIcon","heroicons_outline:trash")}}function U(r,a){1&r&&e.nrm(0,"mat-icon",18),2&r&&e.Y8G("svgIcon","heroicons_solid:check-circle")}function z(r,a){1&r&&e.nrm(0,"mat-icon",19),2&r&&e.Y8G("svgIcon","heroicons_outline:check-circle")}function V(r,a){if(1&r){const t=e.RV6();e.j41(0,"div",9)(1,"div",12)(2,"div",13)(3,"div",14),e.EFF(4),e.k0s(),e.j41(5,"div",15),e.EFF(6),e.k0s()()(),e.j41(7,"div",16)(8,"button",17),e.bIt("click",function(){const i=e.eBV(t).$implicit,s=e.XpG();return e.Njj(s.setPrimaryIndexer("testnet",i))}),e.DNE(9,U,1,1,"mat-icon",18)(10,z,1,1,"mat-icon",19),e.k0s(),e.j41(11,"button",20),e.bIt("click",function(){const i=e.eBV(t).$implicit,s=e.XpG();return e.Njj(s.removeIndexer("testnet",i))}),e.nrm(12,"mat-icon",21),e.k0s()()()}if(2&r){const t=a.$implicit;e.R7$(4),e.JRh(t.url),e.R7$(2),e.SpI(" Primary: ",t.primary?"Yes":"No"," "),e.R7$(2),e.FS9("matTooltip",t.primary?"This is already the primary testnet indexer":"Set as Primary Testnet Indexer"),e.BMQ("aria-label",t.primary?"Primary Testnet Indexer":"Set as Primary Testnet Indexer"),e.R7$(),e.vxM(t.primary?9:10),e.R7$(3),e.Y8G("svgIcon","heroicons_outline:trash")}}let D=(()=>{class r{constructor(){this._indexerService=(0,e.WQX)(j.F),this.mainnetIndexers=(0,e.vPA)([]),this.testnetIndexers=(0,e.vPA)([]),this.newMainnetIndexerUrl=(0,e.vPA)(""),this.newTestnetIndexerUrl=(0,e.vPA)(""),this.loadIndexers()}loadIndexers(){this.mainnetIndexers.set(this._indexerService.getIndexers("mainnet").map(t=>({url:t,primary:t===this._indexerService.getPrimaryIndexer("mainnet")}))),this.testnetIndexers.set(this._indexerService.getIndexers("testnet").map(t=>({url:t,primary:t===this._indexerService.getPrimaryIndexer("testnet")})))}addIndexer(t){const n="mainnet"===t?this.newMainnetIndexerUrl():this.newTestnetIndexerUrl();n.trim()&&(this._indexerService.addIndexer(n,t),this.loadIndexers(),"mainnet"===t?this.newMainnetIndexerUrl.set(""):this.newTestnetIndexerUrl.set(""))}removeIndexer(t,n){this._indexerService.removeIndexer(n.url,t),this.loadIndexers()}setPrimaryIndexer(t,n){this._indexerService.setPrimaryIndexer(n.url,t),this.loadIndexers()}trackByFn(t,n){return n.url}static{this.\u0275fac=function(n){return new(n||r)}}static{this.\u0275cmp=e.VBU({type:r,selectors:[["settings-indexer"]],decls:29,vars:8,consts:[[1,"w-full","max-w-3xl"],[1,"mb-8","w-full"],[1,"w-full",3,"subscriptSizing"],["matPrefix","",1,"icon-size-5",3,"svgIcon"],["matInput","","placeholder","Mainnet Indexer URL",3,"ngModelChange","ngModel"],["mat-icon-button","","matSuffix","",3,"click"],[1,"icon-size-5",3,"svgIcon"],[1,"mt-8"],[1,"flex","flex-col","divide-y","border-b","border-t"],[1,"flex","flex-col","py-6","sm:flex-row","sm:items-center"],[1,"mb-8","mt-10","w-full"],["matInput","","placeholder","Testnet Indexer URL",3,"ngModelChange","ngModel"],[1,"flex","items-center"],[1,"ml-4"],[1,"font-medium"],[1,"text-sm","text-gray-500"],[1,"mt-4","flex","items-center","sm:ml-auto","sm:mt-0"],["mat-icon-button","",3,"click","matTooltip"],["aria-hidden","true",1,"text-primary",3,"svgIcon"],["aria-hidden","true",1,"text-hint",3,"svgIcon"],["mat-icon-button","",3,"click"],[1,"text-hint",3,"svgIcon"]],template:function(n,i){1&n&&(e.j41(0,"div",0)(1,"div",1)(2,"mat-form-field",2)(3,"mat-label"),e.EFF(4,"Add Mainnet Indexer"),e.k0s(),e.nrm(5,"mat-icon",3),e.j41(6,"input",4),e.mxI("ngModelChange",function(l){return e.DH7(i.newMainnetIndexerUrl,l)||(i.newMainnetIndexerUrl=l),l}),e.k0s(),e.j41(7,"button",5),e.bIt("click",function(){return i.addIndexer("mainnet")}),e.nrm(8,"mat-icon",6),e.k0s()()(),e.j41(9,"div",7)(10,"h3"),e.EFF(11,"Mainnet Indexers"),e.k0s(),e.j41(12,"div",8),e.Z7z(13,B,13,6,"div",9,e.Vm6),e.k0s()(),e.j41(15,"div",10)(16,"mat-form-field",2)(17,"mat-label"),e.EFF(18,"Add Testnet Indexer"),e.k0s(),e.nrm(19,"mat-icon",3),e.j41(20,"input",11),e.mxI("ngModelChange",function(l){return e.DH7(i.newTestnetIndexerUrl,l)||(i.newTestnetIndexerUrl=l),l}),e.k0s(),e.j41(21,"button",5),e.bIt("click",function(){return i.addIndexer("testnet")}),e.nrm(22,"mat-icon",6),e.k0s()()(),e.j41(23,"div",7)(24,"h3"),e.EFF(25,"Testnet Indexers"),e.k0s(),e.j41(26,"div",8),e.Z7z(27,V,13,6,"div",9,e.Vm6),e.k0s()()()),2&n&&(e.R7$(2),e.Y8G("subscriptSizing","dynamic"),e.R7$(3),e.Y8G("svgIcon","heroicons_solid:link"),e.R7$(),e.R50("ngModel",i.newMainnetIndexerUrl),e.R7$(2),e.Y8G("svgIcon","heroicons_solid:plus-circle"),e.R7$(5),e.Dyx(i.mainnetIndexers()),e.R7$(3),e.Y8G("subscriptSizing","dynamic"),e.R7$(3),e.Y8G("svgIcon","heroicons_solid:link"),e.R7$(),e.R50("ngModel",i.newTestnetIndexerUrl),e.R7$(2),e.Y8G("svgIcon","heroicons_solid:plus-circle"),e.R7$(5),e.Dyx(i.testnetIndexers()))},dependencies:[o.YN,o.me,o.BC,o.vS,f.m_,f.An,g.RG,g.rl,g.nJ,g.JW,g.yw,v.fS,v.fg,p.Hl,p.iY,h.MD,C.uc,C.oV],encapsulation:2,changeDetection:0})}}return r})();const P=r=>({"ring-2 ring-primary":r});function A(r,a){1&r&&e.nrm(0,"mat-icon",5),2&r&&e.Y8G("svgIcon","heroicons_solid:check-circle")}function X(r,a){1&r&&e.nrm(0,"mat-icon",5),2&r&&e.Y8G("svgIcon","heroicons_solid:check-circle")}let W=(()=>{class r{constructor(t){this._fb=t,this._indexerService=(0,e.WQX)(j.F),this.selectedNetwork=(0,e.vPA)("testnet")}ngOnInit(){const t=this._indexerService.getNetwork();this.networkForm=this._fb.group({network:[t]}),this.selectedNetwork.set(t),(0,e.QZP)(()=>{console.log("Selected Network:",this.selectedNetwork())})}setNetwork(t){this.selectedNetwork.set(t)}save(){const t=this.selectedNetwork();this._indexerService.setNetwork(t)}cancel(){const t=this._indexerService.getNetwork();this.selectedNetwork.set(t)}static{this.\u0275fac=function(n){return new(n||r)(e.rXU(o.ok))}}static{this.\u0275cmp=e.VBU({type:r,selectors:[["settings-network"]],decls:24,vars:8,consts:[[1,"w-full","max-w-3xl"],[1,"text-xl","font-bold"],[1,"text-secondary","mt-2"],[1,"mt-8","grid","w-full","max-w-3xl","gap-6","sm:grid-cols-2"],[1,"bg-card","relative","flex","cursor-pointer","flex-col","items-start","justify-start","rounded-md","p-6","shadow","hover:shadow-lg","transition-shadow",3,"click","ngClass"],["aria-label","Selected Network",1,"absolute","right-2","top-2","text-primary","icon-size-7",3,"svgIcon"],[1,"font-semibold","text-lg"],[1,"my-10","w-full","max-w-3xl","border-t"],[1,"flex","w-full","max-w-3xl","items-center","justify-end"],["mat-stroked-button","","type","button",3,"click"],["mat-flat-button","","type","button","color","primary",1,"ml-4",3,"click"]],template:function(n,i){1&n&&(e.j41(0,"div",0)(1,"div",1),e.EFF(2,"Change Your Network"),e.k0s(),e.j41(3,"div",2),e.EFF(4," Switch between Mainnet and Testnet to update your network preferences. "),e.k0s(),e.j41(5,"div",3)(6,"div",4),e.bIt("click",function(){return i.setNetwork("mainnet")}),e.DNE(7,A,1,1,"mat-icon",5),e.j41(8,"div",6),e.EFF(9,"Mainnet"),e.k0s(),e.j41(10,"div",2),e.EFF(11," The live Bitcoin network for real transactions. "),e.k0s()(),e.j41(12,"div",4),e.bIt("click",function(){return i.setNetwork("testnet")}),e.DNE(13,X,1,1,"mat-icon",5),e.j41(14,"div",6),e.EFF(15,"Testnet"),e.k0s(),e.j41(16,"div",2),e.EFF(17," A Bitcoin testing network for developers and testing purposes. "),e.k0s()()(),e.nrm(18,"div",7),e.j41(19,"div",8)(20,"button",9),e.bIt("click",function(){return i.cancel()}),e.EFF(21,"Cancel"),e.k0s(),e.j41(22,"button",10),e.bIt("click",function(){return i.save()}),e.EFF(23," Save "),e.k0s()()()),2&n&&(e.R7$(6),e.Y8G("ngClass",e.eq3(4,P,"mainnet"===i.selectedNetwork())),e.R7$(),e.vxM("mainnet"===i.selectedNetwork()?7:-1),e.R7$(5),e.Y8G("ngClass",e.eq3(6,P,"testnet"===i.selectedNetwork())),e.R7$(),e.vxM("testnet"===i.selectedNetwork()?13:-1))},dependencies:[o.X1,f.m_,f.An,p.Hl,p.$z,h.MD,h.YU],encapsulation:2,changeDetection:0})}}return r})();var E=c(450);let L=(()=>{class r{constructor(){this._formBuilder=(0,e.WQX)(o.ok),this.notificationsForm=(0,e.vPA)(this._formBuilder.group({mention:[!1],privateMessage:[!1],zap:[!1],follower:[!1]})),this.notificationKinds={mention:1,privateMessage:4,zap:9735,follower:3},this.initializeForm()}initializeForm(){const t=this.loadNotificationSettings();this.notificationsForm().setValue({mention:t.includes(this.notificationKinds.mention),privateMessage:t.includes(this.notificationKinds.privateMessage),zap:t.includes(this.notificationKinds.zap),follower:t.includes(this.notificationKinds.follower)})}saveSettings(){const t=this.notificationsForm().value,n=[];t.mention&&n.push(this.notificationKinds.mention),t.privateMessage&&n.push(this.notificationKinds.privateMessage),t.zap&&n.push(this.notificationKinds.zap),t.follower&&n.push(this.notificationKinds.follower),localStorage.setItem("notificationSettings",JSON.stringify(n)),console.log("Notification settings saved:",n)}loadNotificationSettings(){const t=localStorage.getItem("notificationSettings");return t?JSON.parse(t):[1,3,4,9735]}static{this.\u0275fac=function(n){return new(n||r)}}static{this.\u0275cmp=e.VBU({type:r,selectors:[["settings-notifications"]],decls:43,vars:10,consts:[["mentionToggle",""],["privateMessageToggle",""],["zapToggle",""],["followerToggle",""],[1,"w-full","max-w-3xl"],[3,"ngSubmit","formGroup"],[1,"w-full","text-xl"],[1,"mt-8","grid","w-full","grid-cols-1","gap-6"],[1,"flex","items-center","justify-between"],[1,"flex-auto","cursor-pointer",3,"click"],[1,"font-medium","leading-6"],[1,"text-secondary","text-md"],[1,"ml-2",3,"color","formControlName"],[1,"my-10","border-t"],[1,"flex","items-center","justify-end"],["mat-stroked-button","","type","button"],["mat-flat-button","","type","button",1,"ml-4",3,"click","color"]],template:function(n,i){if(1&n){const s=e.RV6();e.j41(0,"div",4)(1,"form",5),e.bIt("ngSubmit",function(){return e.eBV(s),e.Njj(i.saveSettings())}),e.j41(2,"div",6),e.EFF(3,"Notification Settings"),e.k0s(),e.j41(4,"div",7)(5,"div",8)(6,"div",9),e.bIt("click",function(){e.eBV(s);const d=e.sdS(12);return e.Njj(d.toggle())}),e.j41(7,"div",10),e.EFF(8,"Mention"),e.k0s(),e.j41(9,"div",11),e.EFF(10," Receive notifications when someone mentions you. "),e.k0s()(),e.nrm(11,"mat-slide-toggle",12,0),e.k0s(),e.j41(13,"div",8)(14,"div",9),e.bIt("click",function(){e.eBV(s);const d=e.sdS(20);return e.Njj(d.toggle())}),e.j41(15,"div",10),e.EFF(16,"Private Message"),e.k0s(),e.j41(17,"div",11),e.EFF(18," Receive notifications for private messages. "),e.k0s()(),e.nrm(19,"mat-slide-toggle",12,1),e.k0s(),e.j41(21,"div",8)(22,"div",9),e.bIt("click",function(){e.eBV(s);const d=e.sdS(28);return e.Njj(d.toggle())}),e.j41(23,"div",10),e.EFF(24,"Zap"),e.k0s(),e.j41(25,"div",11),e.EFF(26," Receive notifications when you get a zap. "),e.k0s()(),e.nrm(27,"mat-slide-toggle",12,2),e.k0s(),e.j41(29,"div",8)(30,"div",9),e.bIt("click",function(){e.eBV(s);const d=e.sdS(36);return e.Njj(d.toggle())}),e.j41(31,"div",10),e.EFF(32,"New Follower"),e.k0s(),e.j41(33,"div",11),e.EFF(34," Receive notifications when someone follows you. "),e.k0s()(),e.nrm(35,"mat-slide-toggle",12,3),e.k0s()(),e.nrm(37,"div",13),e.j41(38,"div",14)(39,"button",15),e.EFF(40,"Cancel"),e.k0s(),e.j41(41,"button",16),e.bIt("click",function(){return e.eBV(s),e.Njj(i.saveSettings())}),e.EFF(42," Save "),e.k0s()()()()}2&n&&(e.R7$(),e.Y8G("formGroup",i.notificationsForm()),e.R7$(10),e.Y8G("color","primary")("formControlName","mention"),e.R7$(8),e.Y8G("color","primary")("formControlName","privateMessage"),e.R7$(8),e.Y8G("color","primary")("formControlName","zap"),e.R7$(8),e.Y8G("color","primary")("formControlName","follower"),e.R7$(6),e.Y8G("color","primary"))},dependencies:[o.YN,o.qT,o.BC,o.cb,o.X1,o.j4,o.JD,E.mV,E.sG,p.Hl,p.$z],encapsulation:2,changeDetection:0})}}return r})();var y=c(467),F=c(7403),k=c(3),N=c(5351),_=c(7250),w=c(5245),T=c(5766),R=c(6231),I=c(6324),G=c(7291),$=c(5462);let O=(()=>{class r{constructor(){this._fb=(0,e.WQX)(o.ok),this._signerService=(0,e.WQX)(I.A),this._relayService=(0,e.WQX)(R.b),this._router=(0,e.WQX)(w.Ix),this._dialog=(0,e.WQX)(N.bZ),this._storageService=(0,e.WQX)(G.n),this.user=(0,e.vPA)(null),this.profileForm=(0,e.vPA)(this._fb.group({name:["",o.k0.required],username:[""],displayName:[""],website:[""],about:[""],picture:[""],banner:[""],lud06:[""],lud16:["",o.k0.pattern("^[a-z0-9._-]+@[a-z0-9.-]+.[a-z]{2,4}$")],nip05:["",o.k0.pattern("^[a-z0-9._%+-]+@[a-z0-9.-]+.[a-z]{2,4}$")]})),this.content=(0,e.vPA)(""),this.userEffect=(0,e.QZP)(()=>{const t=this.user();t&&this.profileForm().setValue({name:t?.name||"",username:t?.username||"",displayName:t?.displayName||"",website:t?.website||"",about:t?.about||"",picture:t?.picture||"",banner:t?.banner||"",lud06:t?.lud06||"",lud16:t?.lud16||"",nip05:t?.nip05||""})}),this.setValues()}setValues(){var t=this;return(0,y.A)(function*(){try{const n=yield t._signerService.getPublicKey(),i=yield t._storageService.getProfile(n);t.user.set(i)}catch(n){console.error("Error fetching profile:",n)}})()}onSubmit(){this.profileForm().valid?this.submit():console.error("Form is invalid")}submit(){var t=this;return(0,y.A)(function*(){const n=t.profileForm().value;if(t.content.set(JSON.stringify(n)),t._signerService.isUsingSecretKey())try{const i=yield t._signerService.getDecryptedSecretKey();t.signEvent(i)}catch(i){console.error(i)}else if(t._signerService.isUsingExtension()){const i=t._signerService.getUnsignedEvent(0,[],t.content()),s=yield t._signerService.signEventWithExtension(i);t.publishSignedEvent(s)}})()}signEvent(t){var n=this;return(0,y.A)(function*(){const i=n._signerService.getUnsignedEvent(0,[],n.content()),s=(0,T.aT)(t),l=(0,$.pC)(i,s);n.publishSignedEvent(l)})()}publishSignedEvent(t){this._relayService.publishEventToWriteRelays(t),console.log("Profile Updated!"),this._router.navigate(["/profile"])}static{this.\u0275fac=function(n){return new(n||r)}}static{this.\u0275cmp=e.VBU({type:r,selectors:[["settings-profile"]],decls:70,vars:23,consts:[[1,"w-full","max-w-3xl"],[3,"ngSubmit","formGroup"],[1,"w-full"],[1,"text-secondary"],[1,"mt-8","grid","w-full","gap-6","sm:grid-cols-4"],[1,"sm:col-span-4"],[1,"w-full",3,"subscriptSizing"],["matPrefix","",1,"icon-size-5",3,"svgIcon"],["matInput","",3,"formControlName"],["matInput","","cdkTextareaAutosize","",3,"formControlName","cdkAutosizeMinRows"],[1,"text-hint","mt-1","text-md"],[1,"mt-8","flex","items-center","justify-end"],["mat-stroked-button","","type","button"],["mat-flat-button","","type","submit","color","primary",1,"ml-4"]],template:function(n,i){1&n&&(e.j41(0,"div",0)(1,"form",1),e.bIt("ngSubmit",function(){return i.onSubmit()}),e.j41(2,"div",2)(3,"div",3),e.EFF(4," Following information is publicly displayed, be careful! "),e.k0s()(),e.j41(5,"div",4)(6,"div",5)(7,"mat-form-field",6)(8,"mat-label"),e.EFF(9,"Name"),e.k0s(),e.nrm(10,"mat-icon",7)(11,"input",8),e.k0s()(),e.j41(12,"div",5)(13,"mat-form-field",6)(14,"mat-label"),e.EFF(15,"Username"),e.k0s(),e.nrm(16,"input",8),e.k0s()(),e.j41(17,"div",5)(18,"mat-form-field",6)(19,"mat-label"),e.EFF(20,"Display Name"),e.k0s(),e.nrm(21,"input",8),e.k0s()(),e.j41(22,"div",5)(23,"mat-form-field",6)(24,"mat-label"),e.EFF(25,"Website"),e.k0s(),e.nrm(26,"input",8),e.k0s()(),e.j41(27,"div",5)(28,"mat-form-field",6)(29,"mat-label"),e.EFF(30,"About"),e.k0s(),e.nrm(31,"textarea",9),e.k0s(),e.j41(32,"div",10),e.EFF(33," Brief description for your profile. Basic HTML and Emoji are allowed. "),e.k0s()(),e.j41(34,"div",5)(35,"mat-form-field",6)(36,"mat-label"),e.EFF(37,"Profile Picture URL"),e.k0s(),e.nrm(38,"input",8),e.k0s()(),e.j41(39,"div",5)(40,"mat-form-field",6)(41,"mat-label"),e.EFF(42,"Banner URL"),e.k0s(),e.nrm(43,"input",8),e.k0s()(),e.j41(44,"div",5)(45,"mat-form-field",6)(46,"mat-label"),e.EFF(47,"LUD06"),e.k0s(),e.nrm(48,"input",8),e.j41(49,"mat-hint"),e.EFF(50," LUD06 is an LNURL (Lightning Network URL) for receiving Bitcoin payments over the Lightning Network. "),e.k0s()()(),e.j41(51,"div",5)(52,"mat-form-field",6)(53,"mat-label"),e.EFF(54,"LUD16"),e.k0s(),e.nrm(55,"input",8),e.j41(56,"mat-hint"),e.EFF(57," LUD16 is a Lightning address, similar to an email format, used to receive Bitcoin payments via the Lightning Network. "),e.k0s()()(),e.j41(58,"div",5)(59,"mat-form-field",6)(60,"mat-label"),e.EFF(61,"NIP05"),e.k0s(),e.nrm(62,"input",8),e.j41(63,"mat-hint"),e.EFF(64," NIP05 provides a user-friendly identifier for Nostr, similar to an email address, to help identify and verify your public identity. "),e.k0s()()()(),e.j41(65,"div",11)(66,"button",12),e.EFF(67,"Cancel"),e.k0s(),e.j41(68,"button",13),e.EFF(69," Save "),e.k0s()()()()),2&n&&(e.R7$(),e.Y8G("formGroup",i.profileForm()),e.R7$(6),e.Y8G("subscriptSizing","dynamic"),e.R7$(3),e.Y8G("svgIcon","heroicons_solid:user"),e.R7$(),e.Y8G("formControlName","name"),e.R7$(2),e.Y8G("subscriptSizing","dynamic"),e.R7$(3),e.Y8G("formControlName","username"),e.R7$(2),e.Y8G("subscriptSizing","dynamic"),e.R7$(3),e.Y8G("formControlName","displayName"),e.R7$(2),e.Y8G("subscriptSizing","dynamic"),e.R7$(3),e.Y8G("formControlName","website"),e.R7$(2),e.Y8G("subscriptSizing","dynamic"),e.R7$(3),e.Y8G("formControlName","about")("cdkAutosizeMinRows",5),e.R7$(4),e.Y8G("subscriptSizing","dynamic"),e.R7$(3),e.Y8G("formControlName","picture"),e.R7$(2),e.Y8G("subscriptSizing","dynamic"),e.R7$(3),e.Y8G("formControlName","banner"),e.R7$(2),e.Y8G("subscriptSizing","dynamic"),e.R7$(3),e.Y8G("formControlName","lud06"),e.R7$(4),e.Y8G("subscriptSizing","dynamic"),e.R7$(3),e.Y8G("formControlName","lud16"),e.R7$(4),e.Y8G("subscriptSizing","dynamic"),e.R7$(3),e.Y8G("formControlName","nip05"))},dependencies:[o.YN,o.qT,o.me,o.BC,o.cb,o.X1,o.j4,o.JD,g.RG,g.rl,g.nJ,g.MV,g.JW,f.m_,f.An,v.fS,v.fg,F.xb,F.EE,_.Ve,k.Sy,p.Hl,p.$z,h.MD],encapsulation:2,changeDetection:0})}}return r})();var Q=c(345);function J(r,a){if(1&r&&(e.j41(0,"mat-option",26)(1,"div",16),e.EFF(2),e.k0s()()),2&r){const t=a.$implicit;e.Y8G("value",t.value),e.R7$(2),e.JRh(t.label)}}function H(r,a){if(1&r){const t=e.RV6();e.j41(0,"div",11)(1,"div",12)(2,"div",13)(3,"img",14),e.bIt("error",function(i){e.eBV(t);const s=e.XpG(2);return e.Njj(s.onImageError(i))}),e.k0s()(),e.j41(4,"div",15)(5,"div",16),e.EFF(6),e.k0s(),e.j41(7,"div",17),e.EFF(8),e.k0s()()(),e.j41(9,"div",18)(10,"mat-form-field",19)(11,"mat-select",20),e.mxI("ngModelChange",function(i){const s=e.eBV(t).$implicit;return e.DH7(s.accessType,i)||(s.accessType=i),e.Njj(i)}),e.bIt("selectionChange",function(){const i=e.eBV(t).$implicit,s=e.XpG(2);return e.Njj(s.updateRelayAccess(i))}),e.j41(12,"mat-select-trigger",21)(13,"span",22),e.EFF(14),e.nI1(15,"titlecase"),e.k0s()(),e.DNE(16,J,3,2,"mat-option",23),e.k0s()(),e.j41(17,"button",24),e.bIt("click",function(){const i=e.eBV(t).$implicit,s=e.XpG(2);return e.Njj(s.removeRelay(i.url))}),e.nrm(18,"mat-icon",25),e.k0s()()()}if(2&r){const t=a.$implicit,n=e.XpG(2);e.R7$(3),e.Y8G("src",n.relayFavIcon(t.url)||"/images/avatars/avatar-placeholder.png",e.B4B),e.R7$(3),e.JRh(t.url),e.R7$(),e.Y8G("ngClass",n.getRelayStatusClass(t)),e.R7$(),e.SpI(" Status: ",n.getRelayStatus(t)," "),e.R7$(3),e.R50("ngModel",t.accessType),e.R7$(3),e.JRh(e.bMT(15,7,t.accessType)),e.R7$(2),e.Y8G("ngForOf",n.accessOptions())}}function Z(r,a){if(1&r&&(e.qex(0),e.DNE(1,H,19,9,"div",10),e.bVm()),2&r){const t=e.XpG();e.R7$(),e.Y8G("ngForOf",t.relays())("ngForTrackBy",t.trackByFn)}}function q(r,a){1&r&&(e.j41(0,"div",27),e.EFF(1," No relays available. Add a new relay to get started. "),e.k0s())}let ee=(()=>{class r{constructor(){this._relayService=(0,e.WQX)(R.b),this._zone=(0,e.WQX)(e.SKi),this._sanitizer=(0,e.WQX)(Q.up),this._cdr=(0,e.WQX)(e.gRc),this.relays=(0,e.vPA)([]),this.newRelayUrl=(0,e.vPA)(""),this.accessOptions=(0,e.vPA)([{label:"Read",value:"read",description:"Reads only, does not write, unless explicitly specified on publish action."},{label:"Write",value:"write",description:"Writes your events, profile, and other metadata updates. Connects on-demand."},{label:"Read and Write",value:"read-write",description:"Reads and writes events, profiles, and other metadata. Always connected."}]),this.relayIconsCache=new Map,(0,e.QZP)(()=>{this._relayService.getRelays().subscribe(t=>{this._zone.run(()=>{this.relays.set(t),this._cdr.markForCheck()})})})}ngOnInit(){}addRelay(){this.newRelayUrl().trim()&&(this._relayService.addRelay(this.newRelayUrl().trim()),this.newRelayUrl.set(""),this._cdr.markForCheck())}updateRelayAccess(t){console.log("Relay Access Updated:",t.url,t.accessType),this._relayService.updateRelayAccessType(t.url,t.accessType),this._cdr.markForCheck()}removeRelay(t){this._relayService.removeRelay(t),this._cdr.markForCheck()}trackByFn(t,n){return n.url||t}getRelayStatus(t){return t.connected?"Connected":"Disconnected"}getRelayStatusClass(t){return t.connected?"text-green-700":"text-red-700"}relayFavIcon(t){if(this.relayIconsCache.has(t))return this.relayIconsCache.get(t);const n=this._sanitizer.bypassSecurityTrustUrl(t.replace("wss://","https://").replace("ws://","https://")+"/favicon.ico");return this.relayIconsCache.set(t,n),n}getSafeUrl(t){return this._sanitizer.bypassSecurityTrustUrl(t)}onImageError(t){t.target.src="/images/avatars/avatar-placeholder.png"}static{this.\u0275fac=function(n){return new(n||r)}}static{this.\u0275cmp=e.VBU({type:r,selectors:[["settings-relay"]],decls:13,vars:4,consts:[["noRelays",""],[1,"w-full","max-w-3xl"],[1,"w-full"],["subscriptSizing","dynamic",1,"w-full"],["svgIcon","heroicons_solid:link","matPrefix","",1,"icon-size-5"],["matInput","","placeholder","Relay URL",3,"ngModelChange","ngModel"],["mat-icon-button","","matSuffix","","aria-label","Add relay",3,"click","disabled"],["svgIcon","heroicons_solid:plus-circle",1,"icon-size-5"],[1,"mt-8","flex","flex-col","divide-y","border-b","border-t"],[4,"ngIf","ngIfElse"],["class","flex flex-col py-6 sm:flex-row sm:items-center",4,"ngFor","ngForOf","ngForTrackBy"],[1,"flex","flex-col","py-6","sm:flex-row","sm:items-center"],[1,"flex","items-center"],[1,"flex","h-10","w-10","flex-0","items-center","justify-center","overflow-hidden","rounded-full"],["alt","relay avatar",1,"h-full","w-full","object-cover",3,"error","src"],[1,"ml-4"],[1,"font-medium"],[1,"text-sm",3,"ngClass"],[1,"mt-4","flex","items-center","sm:ml-auto","sm:mt-0"],["subscriptSizing","dynamic",1,"angor-mat-dense","w-50"],[3,"ngModelChange","selectionChange","ngModel"],[1,"text-md"],[1,"ml-1","font-medium"],[3,"value",4,"ngFor","ngForOf"],["mat-icon-button","","aria-label","Remove relay",3,"click"],["svgIcon","heroicons_outline:trash",1,"text-hint"],[3,"value"],[1,"py-6","text-center","text-gray-500"]],template:function(n,i){if(1&n){const s=e.RV6();e.j41(0,"div",1)(1,"div",2)(2,"mat-form-field",3)(3,"mat-label"),e.EFF(4,"Add Relay"),e.k0s(),e.nrm(5,"mat-icon",4),e.j41(6,"input",5),e.mxI("ngModelChange",function(d){return e.eBV(s),e.DH7(i.newRelayUrl,d)||(i.newRelayUrl=d),e.Njj(d)}),e.k0s(),e.j41(7,"button",6),e.bIt("click",function(){return e.eBV(s),e.Njj(i.addRelay())}),e.nrm(8,"mat-icon",7),e.k0s()()(),e.j41(9,"div",8),e.DNE(10,Z,2,2,"ng-container",9)(11,q,2,0,"ng-template",null,0,e.C5r),e.k0s()()}if(2&n){const s=e.sdS(12);e.R7$(6),e.R50("ngModel",i.newRelayUrl),e.R7$(),e.Y8G("disabled",!i.newRelayUrl().trim()),e.R7$(3),e.Y8G("ngIf",i.relays().length>0)("ngIfElse",s)}},dependencies:[g.RG,g.rl,g.nJ,g.JW,g.yw,f.m_,f.An,v.fS,v.fg,p.Hl,p.iY,_.Ve,_.VO,_.$2,k.wT,k.Sy,h.PV,h.MD,h.YU,h.Sq,h.bT,o.YN,o.me,o.BC,o.vS],encapsulation:2,changeDetection:0})}}return r})();var te=c(5416);function ne(r,a){if(1&r){const t=e.RV6();e.j41(0,"mat-form-field",17)(1,"mat-label"),e.EFF(2,"Secret Key"),e.k0s(),e.nrm(3,"input",18),e.j41(4,"button",19),e.bIt("click",function(){e.eBV(t);const i=e.XpG();return e.Njj(i.copyToClipboard(i.secretKey()))}),e.nrm(5,"mat-icon",20),e.k0s()()}if(2&r){const t=e.XpG();e.R7$(3),e.Y8G("value",t.secretKey())}}function ie(r,a){if(1&r){const t=e.RV6();e.j41(0,"mat-form-field",21)(1,"mat-label"),e.EFF(2,"Nsec Key"),e.k0s(),e.nrm(3,"input",18),e.j41(4,"button",19),e.bIt("click",function(){e.eBV(t);const i=e.XpG();return e.Njj(i.copyToClipboard(i.nsecKey()))}),e.nrm(5,"mat-icon",20),e.k0s()()}if(2&r){const t=e.XpG();e.R7$(3),e.Y8G("value",t.nsecKey())}}function re(r,a){if(1&r){const t=e.RV6();e.j41(0,"div",22)(1,"button",23),e.bIt("click",function(){e.eBV(t);const i=e.XpG();return e.Njj(i.fetchSecretKey())}),e.EFF(2,"View Secret Key"),e.k0s()()}}function se(r,a){1&r&&(e.j41(0,"mat-form-field",11)(1,"mat-label"),e.EFF(2,"Current Password"),e.k0s(),e.nrm(3,"input",24),e.k0s())}function oe(r,a){1&r&&e.nrm(0,"div",7)}function ae(r,a){if(1&r){const t=e.RV6();e.j41(0,"form",8),e.bIt("ngSubmit",function(){e.eBV(t);const i=e.XpG();return e.Njj(i.removePassword())}),e.j41(1,"h3",9),e.EFF(2,"Remove Password"),e.k0s(),e.j41(3,"p",25),e.EFF(4," Removing your password will store your secret key unencrypted. Ensure you understand the risks. "),e.k0s(),e.j41(5,"mat-form-field",11)(6,"mat-label"),e.EFF(7,"Current Password"),e.k0s(),e.nrm(8,"input",26),e.k0s(),e.j41(9,"div",13)(10,"button",27),e.EFF(11,"Remove Password"),e.k0s()()()}if(2&r){const t=e.XpG();e.Y8G("formGroup",t.removePasswordForm)}}let ce=(()=>{class r{constructor(){this._signerService=(0,e.WQX)(I.A),this._snackBar=(0,e.WQX)(te.UG),this._changeDetectorRef=(0,e.WQX)(e.gRc),this._formBuilder=(0,e.WQX)(o.ok),this.isPasswordEnabled=(0,e.vPA)(!1),this.secretKey=(0,e.vPA)(null),this.nsecKey=(0,e.vPA)(null)}ngOnInit(){const t="true"===localStorage.getItem("usePassword");this.isPasswordEnabled.set(t),this.changePasswordForm=this._formBuilder.group({currentPassword:[{value:"",disabled:!t},t?o.k0.required:[]],newPassword:["",[o.k0.required]]}),this.removePasswordForm=this._formBuilder.group({currentPasswordRemove:["",o.k0.required]}),this.updateFormState()}updateFormState(){this.isPasswordEnabled()?this.changePasswordForm.get("currentPassword")?.enable():(this.changePasswordForm.get("currentPassword")?.disable(),this.changePasswordForm.get("currentPassword")?.clearValidators()),this._changeDetectorRef.detectChanges()}fetchSecretKey(){var t=this;return(0,y.A)(function*(){try{const n=yield t._signerService.getDecryptedSecretKey();if(!n)throw new Error("Failed to retrieve the secret key");t.secretKey.set(n),t.fetchNsecKey(),t.openSnackBar("Secret key retrieved successfully.")}catch(n){console.error(n),t.openSnackBar("Failed to retrieve the secret key. Please try again.")}})()}fetchNsecKey(){try{if(!this.secretKey())throw new Error("Secret key must be retrieved first");const t=this._signerService.getNsecFromSeckey(this.secretKey());if(!t)throw new Error("Failed to generate the Nsec key");this.nsecKey.set(t),this.openSnackBar("Nsec key generated successfully.")}catch(t){console.error(t),this.openSnackBar("Failed to generate the Nsec key.")}}copyToClipboard(t){navigator.clipboard.writeText(t).then(()=>this.openSnackBar("Copied to clipboard.")).catch(n=>{console.error("Clipboard error:",n),this.openSnackBar("Failed to copy to clipboard.")})}changePassword(){var t=this;return(0,y.A)(function*(){if(t.changePasswordForm.invalid)return void t.openSnackBar("Please fill out all required fields.");const{currentPassword:n,newPassword:i}=t.changePasswordForm.value;try{const s=t.isPasswordEnabled()?yield t._signerService.getSecretKey(n):yield t._signerService.getSecretKey();if(!s)throw new Error("Secret key not found or incorrect password");yield t._signerService.setSecretKey(s,i),t.isPasswordEnabled.set(!0),localStorage.setItem("usePassword","true"),t.openSnackBar("Password successfully changed."),t.changePasswordForm.reset()}catch(s){console.error("Error changing password:",s),t.openSnackBar("Failed to change the password.")}})()}removePassword(){var t=this;return(0,y.A)(function*(){if(t.removePasswordForm.invalid)return void t.openSnackBar("Please enter your current password.");const{currentPasswordRemove:n}=t.removePasswordForm.value;try{const i=yield t._signerService.getSecretKey(n);if(!i)throw new Error("Incorrect current password");yield t._signerService.setSecretKey(i),localStorage.removeItem("usePassword"),t.isPasswordEnabled.set(!1),t.openSnackBar("Password successfully removed."),t.removePasswordForm.reset()}catch(i){console.error("Error removing password:",i),t.openSnackBar("Failed to remove the password.")}})()}openSnackBar(t){this._snackBar.open(t,"Dismiss",{duration:3e3})}static{this.\u0275fac=function(n){return new(n||r)}}static{this.\u0275cmp=e.VBU({type:r,selectors:[["settings-security"]],decls:23,vars:7,consts:[[1,"w-full","max-w-3xl"],[1,"mb-8"],[1,"text-xl","font-semibold","text-gray-800"],[1,"text-gray-600","mb-4"],["class","w-full mb-4",4,"ngIf"],["class","w-full",4,"ngIf"],["class","mt-6 text-center",4,"ngIf"],[1,"my-10","border-t"],[3,"ngSubmit","formGroup"],[1,"text-xl"],["class","w-full mt-4",4,"ngIf"],[1,"w-full","mt-4"],["matInput","","formControlName","newPassword","type","password"],[1,"flex","justify-end","mt-6"],["mat-flat-button","","color","primary","type","submit"],["class","my-10 border-t",4,"ngIf"],[3,"formGroup","ngSubmit",4,"ngIf"],[1,"w-full","mb-4"],["matInput","","readonly","",3,"value"],["mat-icon-button","","matSuffix","",3,"click"],["svgIcon","heroicons_outline:clipboard-document"],[1,"w-full"],[1,"mt-6","text-center"],["mat-flat-button","","color","primary",3,"click"],["matInput","","formControlName","currentPassword","type","password"],[1,"text-secondary","mt-2"],["matInput","","formControlName","currentPasswordRemove","type","password"],["mat-flat-button","","color","warn","type","submit"]],template:function(n,i){1&n&&(e.j41(0,"div",0)(1,"section",1)(2,"h2",2),e.EFF(3,"Secret Key"),e.k0s(),e.j41(4,"p",3),e.EFF(5," Your secret key is sensitive information. Keep it secure and do not share it. "),e.k0s(),e.DNE(6,ne,6,1,"mat-form-field",4)(7,ie,6,1,"mat-form-field",5)(8,re,3,0,"div",6),e.k0s(),e.nrm(9,"div",7),e.j41(10,"form",8),e.bIt("ngSubmit",function(){return i.changePassword()}),e.j41(11,"h3",9),e.EFF(12,"Change Your Password"),e.k0s(),e.DNE(13,se,4,0,"mat-form-field",10),e.j41(14,"mat-form-field",11)(15,"mat-label"),e.EFF(16,"New Password"),e.k0s(),e.nrm(17,"input",12),e.k0s(),e.j41(18,"div",13)(19,"button",14),e.EFF(20,"Save"),e.k0s()()(),e.DNE(21,oe,1,0,"div",15)(22,ae,12,1,"form",16),e.k0s()),2&n&&(e.R7$(6),e.Y8G("ngIf",i.secretKey()),e.R7$(),e.Y8G("ngIf",i.nsecKey()),e.R7$(),e.Y8G("ngIf",!i.secretKey()),e.R7$(2),e.Y8G("formGroup",i.changePasswordForm),e.R7$(3),e.Y8G("ngIf",i.isPasswordEnabled()),e.R7$(8),e.Y8G("ngIf",i.isPasswordEnabled()),e.R7$(),e.Y8G("ngIf",i.isPasswordEnabled()))},dependencies:[o.X1,o.qT,o.me,o.BC,o.cb,o.j4,o.JD,g.RG,g.rl,g.nJ,g.yw,f.m_,f.An,v.fS,v.fg,p.Hl,p.$z,p.iY,h.MD,h.bT],encapsulation:2,changeDetection:0})}}return r})();var le=c(7292);let de=(()=>{class r{constructor(t,n,i,s,l,d,S){this._fb=t,this._signerService=n,this._relayService=i,this._router=s,this._dialog=l,this._storageService=d,this._changeDetectorRef=S}ngOnInit(){this.profileForm=this._fb.group({name:["",o.k0.required],username:[""],displayName:[""],website:[""],about:[""],picture:[""],banner:[""],lud06:[""],lud16:["",o.k0.pattern("^[a-z0-9._-]+@[a-z0-9.-]+.[a-z]{2,4}$")],nip05:["",o.k0.pattern("^[a-z0-9._%+-]+@[a-z0-9.-]+.[a-z]{2,4}$")]}),this.setValues()}setValues(){var t=this;return(0,y.A)(function*(){try{const n=yield t._signerService.getPublicKey(),i=yield t._storageService.getProfile(n);t.user=i,t.profileForm.setValue({name:t.user?.name||"",username:t.user?.username||"",displayName:t.user?.displayName||"",website:t.user?.website||"",about:t.user?.about||"",picture:t.user?.picture||"",banner:t.user?.banner||"",lud06:t.user?.lud06||"",lud16:t.user?.lud16||"",nip05:t.user?.nip05||""}),t._changeDetectorRef.detectChanges()}catch(n){console.error("Error fetching profile:",n)}})()}onSubmit(){this.profileForm.valid?this.submit():console.error("Form is invalid")}submit(){var t=this;return(0,y.A)(function*(){if(t.content=JSON.stringify(t.profileForm.value),t._signerService.isUsingSecretKey()){const i=t._signerService.getPassword();if(i)try{const s=yield t._signerService.getSecretKey(i);t.signEvent(s)}catch(s){console.error(s)}else t._dialog.open(le.b,{width:"300px",disableClose:!0}).afterClosed().subscribe(function(){var l=(0,y.A)(function*(d){if(d&&d.password)try{const S=yield t._signerService.getSecretKey(d.password);t.signEvent(S),0!=d.duration&&t._signerService.savePassword(d.password,d.duration)}catch(S){console.error(S)}else console.error("Password not provided")});return function(d){return l.apply(this,arguments)}}())}else if(t._signerService.isUsingExtension()){const i=t._signerService.getUnsignedEvent(0,[],t.content),s=yield t._signerService.signEventWithExtension(i);t.publishSignedEvent(s)}})()}signEvent(t){var n=this;return(0,y.A)(function*(){const i=n._signerService.getUnsignedEvent(0,[],n.content),s=(0,T.aT)(t),l=(0,$.pC)(i,s);n.publishSignedEvent(l)})()}publishSignedEvent(t){this._relayService.publishEventToWriteRelays(t),console.log("Profile Updated!"),this._router.navigate(["/profile"])}static{this.\u0275fac=function(n){return new(n||r)(e.rXU(o.ok),e.rXU(I.A),e.rXU(R.b),e.rXU(w.Ix),e.rXU(N.bZ),e.rXU(G.n),e.rXU(e.gRc))}}static{this.\u0275cmp=e.VBU({type:r,selectors:[["settings-project-profile"]],decls:10,vars:1,consts:[[1,"w-full","max-w-3xl"],[3,"ngSubmit","formGroup"],[1,"w-full"],[1,"text-secondary"],[1,"mt-8","flex","items-center","justify-end"],["mat-stroked-button","","type","button"],["mat-flat-button","","type","submit","color","primary",1,"ml-4"]],template:function(n,i){1&n&&(e.j41(0,"div",0)(1,"form",1),e.bIt("ngSubmit",function(){return i.onSubmit()}),e.j41(2,"div",2)(3,"div",3),e.EFF(4," Manage and customize your project profile, including privacy settings, analytics, activity logs, and linked accounts. "),e.k0s()(),e.j41(5,"div",4)(6,"button",5),e.EFF(7,"Cancel"),e.k0s(),e.j41(8,"button",6),e.EFF(9," Save "),e.k0s()()()()),2&n&&(e.R7$(),e.Y8G("formGroup",i.profileForm))},dependencies:[o.YN,o.qT,o.cb,o.X1,o.j4,g.RG,f.m_,v.fS,F.EE,_.Ve,k.Sy,p.Hl,p.$z,h.MD],encapsulation:2,changeDetection:0})}}return r})();var me=c(4977);const ue=["drawer"],ge=(r,a)=>({"dark:hover:bg-hover hover:bg-gray-100":r,"bg-primary-50 dark:bg-hover":a}),pe=(r,a)=>({"text-hint":r,"text-primary dark:text-primary-500":a}),fe=r=>({"text-primary dark:text-primary-500":r});function he(r,a){if(1&r){const t=e.RV6();e.j41(0,"div",17),e.bIt("click",function(){const i=e.eBV(t).$implicit,s=e.XpG();return e.Njj(s.goToPanel(i.id))}),e.nrm(1,"mat-icon",18),e.j41(2,"div",19)(3,"div",20),e.EFF(4),e.k0s(),e.j41(5,"div",21),e.EFF(6),e.k0s()()()}if(2&r){const t=a.$implicit,n=e.XpG();e.Y8G("ngClass",e.l_i(6,ge,!n.selectedPanel||n.selectedPanel!==t.id,n.selectedPanel&&n.selectedPanel===t.id)),e.R7$(),e.Y8G("ngClass",e.l_i(9,pe,!n.selectedPanel||n.selectedPanel!==t.id,n.selectedPanel&&n.selectedPanel===t.id))("svgIcon",t.icon),e.R7$(2),e.Y8G("ngClass",e.eq3(12,fe,n.selectedPanel&&n.selectedPanel===t.id)),e.R7$(),e.SpI(" ",t.title," "),e.R7$(2),e.SpI(" ",t.description," ")}}function ye(r,a){1&r&&e.nrm(0,"settings-relay")}function ve(r,a){1&r&&e.nrm(0,"settings-network")}function _e(r,a){1&r&&e.nrm(0,"settings-indexer")}function Se(r,a){1&r&&e.nrm(0,"settings-profile")}function be(r,a){1&r&&e.nrm(0,"settings-project-profile")}function xe(r,a){1&r&&e.nrm(0,"settings-security")}function ke(r,a){1&r&&e.nrm(0,"settings-notifications")}const we=[{path:"",component:(()=>{class r{selectPanel(t){this.selectedPanel=t,this._router.navigate(["settings",t],{replaceUrl:!0})}constructor(t,n,i,s,l){this._changeDetectorRef=t,this._angorMediaWatcherService=n,this._signerService=i,this._route=s,this._router=l,this.drawerMode="side",this.drawerOpened=!0,this.panels=[{id:"relay",icon:"heroicons_outline:server",title:"Relay",description:"Manage and configure your existing relays and update their access roles and permissions."},{id:"network",icon:"heroicons_outline:globe-alt",title:"Network",description:"Switch between mainnet and testnet for different Bitcoin network configurations."},{id:"indexer",icon:"heroicons_outline:chart-bar",title:"Indexer",description:"Add, remove, and manage your indexers, including setting the primary indexer."},{id:"profile",icon:"heroicons_outline:user",title:"Profile",description:"Update your personal profile, manage your account details, and modify your private information."},{id:"project-profile",icon:"heroicons_outline:check-badge",title:"Project profile",description:"Manage and customize your project profile, including privacy settings, analytics, activity logs, and linked accounts."},{id:"notifications",icon:"heroicons_outline:bell",title:"Notifications",description:"Control when and how you\u2019ll be notified across various communication channels."},{id:"security",icon:"heroicons_outline:shield-check",title:"Password Management",description:"Manage your password and decryption settings, including saving passwords for future decrypting sensitive information."}],this.selectedPanel="relay",this._unsubscribeAll=new m.B}ngOnInit(){this._route.paramMap.subscribe(n=>{const i=n.get("id");this.selectedPanel=i&&this.panels.some(s=>s.id===i)?i:"relay"}),this._signerService.isUsingSecretKey()?this.panels.some(i=>"security"===i.id)||(this.panels.push({id:"security",icon:"heroicons_outline:shield-check",title:"Password Management",description:"Manage your password and decryption settings, including saving passwords for future decrypting sensitive information."}),console.log("Extension not used, security panel added")):(this.panels=this.panels.filter(n=>"security"!==n.id),console.log("Extension used, security panel removed")),this._changeDetectorRef.markForCheck(),this._angorMediaWatcherService.onMediaChange$.pipe((0,u.Q)(this._unsubscribeAll)).subscribe(({matchingAliases:n})=>{this.drawerMode=n.includes("lg")?"side":"over",this.drawerOpened="side"===this.drawerMode,this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(),this._unsubscribeAll.complete()}goToPanel(t){this.selectedPanel=t,this._router.navigate(["settings",t],{replaceUrl:!0}),"over"===this.drawerMode&&this.drawer.close()}getPanelInfo(t){return this.panels.find(n=>n.id===t)}trackByFn(t,n){return n.id||t}static{this.\u0275fac=function(n){return new(n||r)(e.rXU(e.gRc),e.rXU(me.l),e.rXU(I.A),e.rXU(w.nX),e.rXU(w.Ix))}}static{this.\u0275cmp=e.VBU({type:r,selectors:[["settings"]],viewQuery:function(n,i){if(1&n&&e.GBs(ue,5),2&n){let s;e.mGM(s=e.lsd())&&(i.drawer=s.first)}},decls:28,vars:7,consts:[["drawer",""],[1,"flex","w-full","min-w-0","flex-col","sm:absolute","sm:inset-0","sm:overflow-hidden"],[1,"flex-auto","sm:h-full"],[1,"dark:bg-gray-900","sm:w-96",3,"autoFocus","mode","opened"],[1,"m-8","mr-6","flex","items-center","justify-between","sm:my-10"],[1,"text-4xl","font-extrabold","leading-none","tracking-tight"],[1,"lg:hidden"],["mat-icon-button","",3,"click"],[3,"svgIcon"],[1,"flex","flex-col","divide-y","border-b","border-t"],[1,"flex","cursor-pointer","px-8","py-5",3,"ngClass"],[1,"flex","flex-col"],[1,"flex-auto","px-6","pb-12","pt-9","md:p-8","md:pb-12","lg:p-12"],[1,"flex","items-center"],["mat-icon-button","",1,"-ml-2","lg:hidden",3,"click"],[1,"ml-2","text-3xl","font-bold","leading-none","tracking-tight","lg:ml-0"],[1,"mt-8"],[1,"flex","cursor-pointer","px-8","py-5",3,"click","ngClass"],[3,"ngClass","svgIcon"],[1,"ml-3"],[1,"font-medium","leading-6",3,"ngClass"],[1,"text-secondary","mt-0.5"]],template:function(n,i){if(1&n){const s=e.RV6();e.j41(0,"div",1)(1,"mat-drawer-container",2)(2,"mat-drawer",3,0)(4,"div",4)(5,"div",5),e.EFF(6," Settings "),e.k0s(),e.j41(7,"div",6)(8,"button",7),e.bIt("click",function(){e.eBV(s);const d=e.sdS(3);return e.Njj(d.close())}),e.nrm(9,"mat-icon",8),e.k0s()()(),e.j41(10,"div",9),e.Z7z(11,he,7,14,"div",10,i.trackByFn,!0),e.k0s()(),e.j41(13,"mat-drawer-content",11)(14,"div",12)(15,"div",13)(16,"button",14),e.bIt("click",function(){e.eBV(s);const d=e.sdS(3);return e.Njj(d.toggle())}),e.nrm(17,"mat-icon",8),e.k0s(),e.j41(18,"div",15),e.EFF(19),e.k0s()(),e.j41(20,"div",16),e.DNE(21,ye,1,0,"settings-relay")(22,ve,1,0,"settings-network")(23,_e,1,0,"settings-indexer")(24,Se,1,0,"settings-profile")(25,be,1,0,"settings-project-profile")(26,xe,1,0,"settings-security")(27,ke,1,0,"settings-notifications"),e.k0s()()()()()}if(2&n){let s;e.R7$(2),e.Y8G("autoFocus",!1)("mode",i.drawerMode)("opened",i.drawerOpened),e.R7$(7),e.Y8G("svgIcon","heroicons_outline:x-mark"),e.R7$(2),e.Dyx(i.panels),e.R7$(6),e.Y8G("svgIcon","heroicons_outline:bars-3"),e.R7$(2),e.SpI(" ",i.getPanelInfo(i.selectedPanel).title," "),e.R7$(2),e.vxM("relay"===(s=i.selectedPanel)?21:"network"===s?22:"indexer"===s?23:"profile"===s?24:"project-profile"===s?25:"security"===s?26:"notifications"===s?27:-1)}},dependencies:[x.vg,x.qe,x.$C,x.$l,p.Hl,p.iY,f.m_,f.An,h.YU,O,ce,L,ee,W,D,de],encapsulation:2,changeDetection:0})}}return r})()}]},833:(Y,b,c)=>{c.d(b,{F:()=>p});var h=c(4438);let p=(()=>{class f{constructor(){this.mainnetLocalStorageKey="mainnetIndexers",this.testnetLocalStorageKey="testnetIndexers",this.mainnetPrimaryIndexerKey="mainnetPrimaryIndexer",this.testnetPrimaryIndexerKey="testnetPrimaryIndexer",this.networkStorageKey="selectedNetwork",this.defaultMainnetIndexer="https://btc.indexer.angor.io/",this.defaultTestnetIndexer="https://tbtc.indexer.angor.io/",this.initializeDefaultIndexers()}initializeDefaultIndexers(){0===this.getIndexers("mainnet").length&&(this.addIndexer(this.defaultMainnetIndexer,"mainnet"),this.setPrimaryIndexer(this.defaultMainnetIndexer,"mainnet")),0===this.getIndexers("testnet").length&&(this.addIndexer(this.defaultTestnetIndexer,"testnet"),this.setPrimaryIndexer(this.defaultTestnetIndexer,"testnet"))}addIndexer(m,u){let e=this.getIndexers(u);e.includes(m)||(e.push(m),this.saveIndexers(e,u))}getIndexers(m){return JSON.parse(localStorage.getItem("mainnet"===m?this.mainnetLocalStorageKey:this.testnetLocalStorageKey)||"[]")}saveIndexers(m,u){localStorage.setItem("mainnet"===u?this.mainnetLocalStorageKey:this.testnetLocalStorageKey,JSON.stringify(m))}setPrimaryIndexer(m,u){this.getIndexers(u).includes(m)&&localStorage.setItem("mainnet"===u?this.mainnetPrimaryIndexerKey:this.testnetPrimaryIndexerKey,m)}getPrimaryIndexer(m){return localStorage.getItem("mainnet"===m?this.mainnetPrimaryIndexerKey:this.testnetPrimaryIndexerKey)}removeIndexer(m,u){let e=this.getIndexers(u);const o=e.indexOf(m);-1!==o&&(e.splice(o,1),this.saveIndexers(e,u),m===this.getPrimaryIndexer(u))&&localStorage.removeItem("mainnet"===u?this.mainnetPrimaryIndexerKey:this.testnetPrimaryIndexerKey)}clearAllIndexers(m){const e="mainnet"===m?this.mainnetPrimaryIndexerKey:this.testnetPrimaryIndexerKey;localStorage.removeItem("mainnet"===m?this.mainnetLocalStorageKey:this.testnetLocalStorageKey),localStorage.removeItem(e)}setNetwork(m){localStorage.setItem(this.networkStorageKey,m)}getNetwork(){return localStorage.getItem(this.networkStorageKey)||"testnet"}static{this.\u0275fac=function(u){return new(u||f)}}static{this.\u0275prov=h.jDH({token:f,factory:f.\u0275fac,providedIn:"root"})}}return f})()}}]); \ No newline at end of file diff --git a/767.693a4a35aeefeae9.js b/767.693a4a35aeefeae9.js deleted file mode 100644 index 933a5d4..0000000 --- a/767.693a4a35aeefeae9.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkangor=self.webpackChunkangor||[]).push([[767],{6767:(X,m,r)=>{r.r(m),r.d(m,{default:()=>M});var c=r(3014),u=r(7785),l=r(4460),d=r(9471),p=r(2902),h=r(6071),g=r(3904),x=r(6389),b=r(2322),v=r(1054),j=r(2675),y=r(1371),B=r(7712),f=r(9893),P=r(8447),F=r(5424),k=r(2040),$=r(7178),S=r(3016),t=r(3107),C=r(7112),G=r(3149),I=r(9528);const R=n=>["/chat",n];function E(n,a){if(1&n){const o=t.RV6();t.j41(0,"div",29),t.bIt("click",function(){t.eBV(o);const i=t.XpG().$implicit,s=t.XpG();return t.Njj(s.goToProjectDetails(i))}),t.EFF(1),t.k0s()}if(2&n){const o=t.XpG().$implicit;t.R7$(),t.SpI(" ",o.displayName||o.nostrPubKey," ")}}function T(n,a){if(1&n&&(t.j41(0,"div",25),t.EFF(1),t.k0s()),2&n){const o=t.XpG().$implicit;t.R7$(),t.SpI(" ",o.displayName||o.nostrPubKey," ")}}function D(n,a){if(1&n){const o=t.RV6();t.j41(0,"div",27)(1,"div",30)(2,"button",31),t.nrm(3,"mat-icon",32),t.k0s()(),t.j41(4,"div",30)(5,"button",33),t.bIt("click",function(){t.eBV(o);const i=t.XpG().$implicit,s=t.XpG();return t.Njj(s.toggleBookmark(i.nostrPubKey))}),t.nrm(6,"mat-icon",32),t.nI1(7,"async"),t.k0s()()()}if(2&n){let o;const e=t.XpG().$implicit,i=t.XpG();t.R7$(2),t.Y8G("routerLink",t.eq3(5,R,e.nostrPubKey)),t.R7$(),t.Y8G("svgIcon","heroicons_outline:chat-bubble-left-right"),t.R7$(3),t.Y8G("svgIcon",null!=(o=t.bMT(7,3,i.bookmarks$))&&o.includes(e.nostrPubKey)?"heroicons_solid:bookmark":"heroicons_outline:bookmark")}}function N(n,a){if(1&n&&(t.qex(0),t.j41(1,"angor-card",15)(2,"div",16),t.nrm(3,"img",17),t.k0s(),t.j41(4,"div",18)(5,"div",19),t.nrm(6,"img",20),t.k0s()(),t.j41(7,"div",21)(8,"div",22)(9,"div",23),t.DNE(10,E,2,1,"div",24)(11,T,2,1,"div",25),t.j41(12,"div",26),t.EFF(13),t.k0s()(),t.DNE(14,D,8,7,"div",27),t.k0s(),t.nrm(15,"hr",28),t.k0s()(),t.bVm()),2&n){const o=a.$implicit;t.R7$(3),t.Y8G("src",o.banner||"/images/pages/profile/cover.jpg",t.B4B),t.R7$(3),t.Y8G("src",o.picture||"images/avatars/avatar-placeholder.png",t.B4B),t.R7$(4),t.vxM(o.displayName||o.name?10:-1),t.R7$(),t.vxM(o.name||o.displayName?-1:11),t.R7$(2),t.SpI(" ",o.about||"No description available"," "),t.R7$(),t.vxM(o.displayName||o.name?14:-1)}}function L(n,a){1&n&&(t.qex(0),t.j41(1,"div",34),t.nrm(2,"mat-spinner",35),t.j41(3,"div",36),t.EFF(4,"Loading projects..."),t.k0s()(),t.bVm()),2&n&&(t.R7$(2),t.Y8G("diameter",40))}function Y(n,a){1&n&&(t.qex(0),t.j41(1,"div",37),t.nrm(2,"mat-icon",38),t.j41(3,"div",39),t.EFF(4," No projects "),t.k0s()(),t.bVm()),2&n&&(t.R7$(2),t.Y8G("svgIcon","heroicons_outline:archive-box-x-mark"))}const M=[{path:"",component:(()=>{class n{constructor(o,e,i,s){this._bookmarkService=o,this._storageService=e,this._router=i,this._projectsService=s,this.savedProjects=[],this.savedProjectDetailes=[],this.isLoading=!0,this._unsubscribeAll=new P.B,this.bookmarks$=this._bookmarkService.bookmarks$}ngOnInit(){var o=this;return(0,c.A)(function*(){try{yield o._bookmarkService.initializeForCurrentUser(),yield o.loadBookmarkedProjects(),o.subscribeToBookmarkChanges(),o.isLoading=!1}catch(e){console.error("Error during initialization:",e),o.isLoading=!1}})()}trackByFn(o,e){return e.nostrPubKey||o}loadBookmarkedProjects(){var o=this;return(0,c.A)(function*(){o.isLoading=!0;try{const e=yield o._bookmarkService.getBookmarks(),i=yield o._storageService.getProjectsByNostrPubKeys(e);o.savedProjectDetailes=i,o.isLoading=!1}catch(e){console.error("Error loading bookmarked projects:",e),o.isLoading=!1}})()}subscribeToBookmarkChanges(){var o=this;this.bookmarks$.pipe((0,F.Q)(this._unsubscribeAll)).subscribe(function(){var e=(0,c.A)(function*(i){try{const s=yield o._storageService.getProjectsByNostrPubKeys(i);o.savedProjectDetailes=s,o.fetchMetadataForProjects(o.savedProjectDetailes),o.isLoading=!1}catch(s){console.error("Error updating bookmarks:",s),o.isLoading=!1}});return function(i){return e.apply(this,arguments)}}())}fetchMetadataForProjects(o){o.forEach(e=>{this._storageService.getProfile(e.nostrPubKey).then(i=>{i&&this.updateProjectMetadata(e,i)})})}updateProjectMetadata(o,e){o.displayName=e.name||o.displayName,o.about=e.about||o.about,o.picture=e.picture||o.picture,o.banner=e.banner||o.banner}toggleBookmark(o){var e=this;return(0,c.A)(function*(){(yield e._bookmarkService.isBookmarked(o))?yield e._bookmarkService.removeBookmark(o):yield e._bookmarkService.addBookmark(o)})()}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}goToProjectDetails(o){this._projectsService.fetchProjectStats(o.projectIdentifier).pipe((0,k.M)(e=>{this._storageService.saveProjectStats(o.projectIdentifier,e)}),(0,k.M)(()=>{this._router.navigate(["/profile",o.nostrPubKey,o.projectIdentifier])}),(0,$.W)(e=>(console.error(`Failed to navigate to project details for ${o.projectIdentifier}:`,e),(0,S.of)(null)))).subscribe()}static{this.\u0275fac=function(e){return new(e||n)(t.rXU(C.U),t.rXU(G.n),t.rXU(f.Ix),t.rXU(I.i))}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["app-bookmark"]],decls:19,vars:4,consts:[[1,"flex","min-w-0","flex-auto","flex-col"],[1,"dark","relative","flex-0","overflow-hidden","bg-gray-800","px-4","py-8","sm:p-16"],["viewBox","0 0 960 540","width","100%","height","100%","preserveAspectRatio","xMidYMax slice","xmlns","http://www.w3.org/2000/svg",1,"pointer-events-none","absolute","inset-0"],["fill","none","stroke","currentColor","stroke-width","100",1,"text-gray-700","opacity-25"],["r","234","cx","196","cy","23"],["r","234","cx","790","cy","491"],[1,"relative","z-10","flex","flex-col","items-center"],[1,"text-xl","font-semibold"],[1,"mt-1","text-center","text-4xl","font-extrabold","leading-tight","tracking-tight","sm:text-7xl"],[1,"text-secondary","mt-6","max-w-2xl","text-center","tracking-tight","sm:text-2xl"],[1,"p-6","sm:p-10"],[1,"mx-auto","flex","w-full","flex-auto","flex-col","sm:max-w-5xl"],[1,"mt-10","grid","w-full","min-w-0","grid-cols-1","gap-6","sm:grid-cols-1","md:grid-cols-1","lg:grid-cols-2"],[4,"ngFor","ngForOf","ngForTrackBy"],[4,"ngIf"],[1,"filter-info","flex","w-full","flex-col"],[1,"flex","h-32"],["alt","Card cover image","onerror","this.onerror=null; this.src='/images/pages/profile/cover.jpg';","alt","Card cover image",1,"object-cover",3,"src"],[1,"flex","px-8"],[1,"bg-card","-mt-12","rounded-full","p-1"],["onerror","this.onerror=null; this.src='/images/avatars/avatar-placeholder.png';","alt","Project logo",1,"h-24","w-24","rounded-full","object-cover",3,"src"],[1,"flex","flex-col","px-8","pb-6","pt-4"],[1,"flex","items-center","justify-between"],[1,"min-w-0","flex-1"],["role","button",1,"truncate","text-2xl","font-semibold","leading-tight"],[1,"truncate","text-2xl","font-semibold","leading-tight"],[1,"text-secondary","mt-1","truncate","leading-tight"],[1,"absolute","top-2","right-2","flex","space-x-2"],[1,"my-6","w-full","border-t"],["role","button",1,"truncate","text-2xl","font-semibold","leading-tight",3,"click"],[1,"flex","h-10","w-10","items-center","justify-center","rounded-full","border","bg-white","shadow-md"],["mat-icon-button","",3,"routerLink"],[1,"icon-size-5",3,"svgIcon"],["mat-icon-button","",3,"click"],[1,"flex","flex-auto","flex-col","items-center","justify-center"],[3,"diameter"],[1,"text-secondary","mt-4","text-lg"],[1,"flex","flex-auto","flex-col","items-center","justify-center","bg-gray-100","dark:bg-transparent"],[1,"icon-size-24",3,"svgIcon"],[1,"text-secondary","mt-4","text-2xl","font-semibold","tracking-tight"]],template:function(e,i){1&e&&(t.j41(0,"div",0)(1,"div",1),t.qSk(),t.j41(2,"svg",2)(3,"g",3),t.nrm(4,"circle",4)(5,"circle",5),t.k0s()(),t.joV(),t.j41(6,"div",6)(7,"h2",7),t.EFF(8,"Bookmark"),t.k0s(),t.j41(9,"div",8),t.EFF(10," Explore Your Saved Projects "),t.k0s(),t.j41(11,"div",9),t.EFF(12," Review and manage your bookmarked projects below. "),t.k0s()()(),t.j41(13,"div",10)(14,"div",11)(15,"div",12),t.DNE(16,N,16,6,"ng-container",13),t.k0s(),t.DNE(17,L,5,1,"ng-container",14)(18,Y,5,1,"ng-container",14),t.k0s()()()),2&e&&(t.R7$(16),t.Y8G("ngForOf",i.savedProjectDetailes)("ngForTrackBy",i.trackByFn),t.R7$(),t.Y8G("ngIf",i.isLoading),t.R7$(),t.Y8G("ngIf",!i.isLoading&&0===i.savedProjectDetailes.length))},dependencies:[f.Wk,d.Hl,d.iY,g.m_,g.An,u.n,h.RG,j.Ve,p.Sy,x.fS,y.mV,B.uc,b.PO,l.MD,l.Sq,l.bT,l.Jj,v.D6,v.LG],encapsulation:2})}}return n})()}]}}]); \ No newline at end of file diff --git a/770.39fda8b208991504.js b/770.39fda8b208991504.js new file mode 100644 index 0000000..5fee88b --- /dev/null +++ b/770.39fda8b208991504.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangor=self.webpackChunkangor||[]).push([[770],{770:(W,d,i)=>{i.r(d),i.d(d,{default:()=>z});var F=i(467),w=i(3830),u=i(177),e=i(4438),a=i(9417),g=i(8834),x=i(2765),p=i(2408),f=i(9213),h=i(9042),v=i(9183),y=i(5245),_=i(6324),L=i(2083),k=i(2332);const b=()=>["/create"];function j(t,s){if(1&t&&(e.j41(0,"angor-alert",40),e.EFF(1),e.k0s()),2&t){const o=e.XpG();e.Y8G("appearance","outline")("showIcon",!1)("type",o.secAlert().type)("@shake","error"===o.secAlert().type),e.R7$(),e.SpI(" ",o.secAlert().message," ")}}function S(t,s){1&t&&(e.j41(0,"mat-error"),e.EFF(1," Secret key is required "),e.k0s())}function E(t,s){1&t&&e.nrm(0,"mat-icon",15),2&t&&e.Y8G("svgIcon","heroicons_solid:eye")}function I(t,s){1&t&&e.nrm(0,"mat-icon",15),2&t&&e.Y8G("svgIcon","heroicons_solid:eye-slash")}function C(t,s){1&t&&(e.j41(0,"mat-error"),e.EFF(1," Password is required "),e.k0s())}function G(t,s){1&t&&(e.j41(0,"span"),e.EFF(1,"Login"),e.k0s())}function A(t,s){1&t&&e.nrm(0,"mat-progress-spinner",41)}function Y(t,s){if(1&t&&(e.j41(0,"angor-alert",40),e.EFF(1),e.k0s()),2&t){const o=e.XpG();e.Y8G("appearance","outline")("showIcon",!1)("type",o.mnemonicAlert().type)("@shake","error"===o.mnemonicAlert().type),e.R7$(),e.SpI(" ",o.mnemonicAlert().message," ")}}function N(t,s){1&t&&(e.j41(0,"mat-error"),e.EFF(1," Mnemonic is required "),e.k0s())}function R(t,s){1&t&&e.nrm(0,"mat-icon",15),2&t&&e.Y8G("svgIcon","heroicons_solid:eye")}function T(t,s){1&t&&e.nrm(0,"mat-icon",15),2&t&&e.Y8G("svgIcon","heroicons_solid:eye-slash")}function $(t,s){1&t&&(e.j41(0,"mat-error"),e.EFF(1," Passphrase is required "),e.k0s())}function M(t,s){1&t&&e.nrm(0,"mat-icon",15),2&t&&e.Y8G("svgIcon","heroicons_solid:eye")}function K(t,s){1&t&&e.nrm(0,"mat-icon",15),2&t&&e.Y8G("svgIcon","heroicons_solid:eye-slash")}function P(t,s){1&t&&(e.j41(0,"mat-error"),e.EFF(1," Password is required "),e.k0s())}function D(t,s){1&t&&(e.j41(0,"span"),e.EFF(1,"Login"),e.k0s())}function B(t,s){1&t&&e.nrm(0,"mat-progress-spinner",41)}const z=[{path:"",component:(()=>{class t{constructor(){this.secAlert=(0,e.vPA)({type:"error",message:""}),this.showSecAlert=(0,e.vPA)(!1),this.mnemonicAlert=(0,e.vPA)({type:"error",message:""}),this.showMnemonicAlert=(0,e.vPA)(!1),this.loading=(0,e.vPA)(!1),this.isInstalledExtension=(0,e.vPA)(!1),this.publicKey=(0,e.vPA)(""),this._formBuilder=(0,e.WQX)(a.ok),this._router=(0,e.WQX)(y.Ix),this._signerService=(0,e.WQX)(_.A),this._stateService=(0,e.WQX)(L.d),this._nostrLoginService=(0,e.WQX)(k.v)}ngOnInit(){this._signerService.clearPassword(),this._signerService.logout(),this.subscription=this._nostrLoginService.getPublicKeyObservable().subscribe({next:o=>{this.publicKey.set(o),this._signerService.setPublicKey(o),this.initializeAppState(),this._router.navigateByUrl("/home")},error:o=>console.error("Error receiving public key:",o)}),this.initializeForms(),this.checkNostrExtensionAvailability()}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}login(){this._nostrLoginService.launchLoginScreen()}signup(){this._nostrLoginService.launchSignupScreen()}loginWithSecretKey(){if(this.SecretKeyLoginForm.invalid)return;const o=this.SecretKeyLoginForm.get("secretKey")?.value,c=this.SecretKeyLoginForm.get("password")?.value;this.loading.set(!0),this.showSecAlert.set(!1);try{if(!this._signerService.handleLoginWithKey(o,c))throw new Error("Secret key is missing or invalid.");this.initializeAppState(),this._router.navigateByUrl("/home")}catch(n){this.loading.set(!1),this.secAlert.update(m=>({...m,message:n instanceof Error?n.message:"Unexpected error occurred."})),this.showSecAlert.set(!0)}}loginWithMnemonic(){if(this.MnemonicLoginForm.invalid)return;const o=this.MnemonicLoginForm.get("mnemonic")?.value,c=this.MnemonicLoginForm.get("passphrase")?.value||"",n=this.MnemonicLoginForm.get("password")?.value;this.loading.set(!0),this.showMnemonicAlert.set(!1),this._signerService.handleLoginWithMnemonic(o,c,n)?(this.initializeAppState(),this._router.navigateByUrl("/home")):(this.loading.set(!1),this.mnemonicAlert.update(l=>({...l,message:"Mnemonic is missing or invalid."})),this.showMnemonicAlert.set(!0))}initializeAppState(){var o=this;return(0,F.A)(function*(){const c=o._signerService.getPublicKey();c&&(yield o._stateService.loadUserProfile(c))})()}initializeForms(){this.SecretKeyLoginForm=this._formBuilder.group({secretKey:["",[a.k0.required,a.k0.minLength(3)]],password:[""]}),this.MnemonicLoginForm=this._formBuilder.group({mnemonic:["",[a.k0.required,a.k0.minLength(3)]],passphrase:[""],password:[""]})}checkNostrExtensionAvailability(){const o=globalThis;this.isInstalledExtension.set(!!o.nostr?.signEvent)}static{this.\u0275fac=function(c){return new(c||t)}}static{this.\u0275cmp=e.VBU({type:t,selectors:[["auth-sign-in"]],decls:94,vars:27,consts:[["secretPasswordField",""],["passphraseField",""],["mnemonicPasswordField",""],[1,"flex","min-w-0","flex-auto","flex-col","items-center","sm:flex-row","sm:justify-center","md:items-start","md:justify-start"],[1,"w-full","px-4","py-8","sm:bg-card","sm:w-auto","sm:rounded-2xl","sm:p-12","sm:shadow","md:flex","md:h-full","md:w-1/2","md:items-center","md:justify-end","md:rounded-none","md:p-16","md:shadow-none"],[1,"mx-auto","w-full","max-w-80","sm:mx-0","sm:w-80"],[1,"mt-8","text-4xl","font-extrabold","leading-tight","tracking-tight"],[1,"mt-0.5","flex","items-baseline","font-medium"],[1,"ml-1","text-primary-500","hover:underline",3,"routerLink"],["class","mt-8",3,"appearance","showIcon","type",4,"ngIf"],[1,"mt-8","flex","items-center"],[1,"mt-px","flex-auto","border-t"],[1,"text-secondary","mx-2"],[1,"mt-8","flex","items-center","space-x-4"],["type","button","mat-stroked-button","",1,"flex-auto","space-x-2",3,"click"],[1,"icon-size-5",3,"svgIcon"],[1,"mt-8",3,"ngSubmit","formGroup"],[1,"w-full"],["matInput","","formControlName","secretKey","autocomplete","secretKey"],["matInput","","type","password","autocomplete","current-password-seckey",3,"formControlName"],["mat-icon-button","","type","button","matSuffix","",3,"click"],["class","icon-size-5",3,"svgIcon",4,"ngIf"],[4,"ngIf"],["mat-flat-button","","color","primary",1,"angor-mat-button-large","mt-6","w-full",3,"disabled"],["diameter","24","mode","indeterminate",4,"ngIf"],["matInput","","formControlName","mnemonic","autocomplete","mnemonic"],["matInput","","type","password","autocomplete","current-passphrase-mnemonic",3,"formControlName"],["matInput","","type","password","autocomplete","current-password-mnemonic",3,"formControlName"],[1,"relative","hidden","h-full","w-1/2","flex-auto","items-center","justify-center","overflow-hidden","bg-gray-800","p-16","dark:border-l","md:flex","lg:px-28"],["viewBox","0 0 960 540","width","100%","height","100%","preserveAspectRatio","xMidYMax slice","xmlns","http://www.w3.org/2000/svg",1,"pointer-events-none","absolute","inset-0"],["fill","none","stroke","currentColor","stroke-width","100",1,"text-gray-700","opacity-25"],["r","234","cx","196","cy","23"],["r","234","cx","790","cy","491"],["viewBox","0 0 220 192","width","220","height","192","fill","none",1,"absolute","-right-16","-top-16","text-gray-700"],["id","837c3e70-6c3a-44e6-8854-cc48c737b659","x","0","y","0","width","20","height","20","patternUnits","userSpaceOnUse"],["x","0","y","0","width","4","height","4","fill","currentColor"],["width","220","height","192","fill","url(#837c3e70-6c3a-44e6-8854-cc48c737b659)"],[1,"relative","z-10","w-full","max-w-2xl"],[1,"text-7xl","font-bold","leading-none","text-gray-100"],[1,"mt-6","text-lg","leading-6","tracking-tight","text-gray-400"],[1,"mt-8",3,"appearance","showIcon","type"],["diameter","24","mode","indeterminate"]],template:function(c,n){if(1&c){const m=e.RV6();e.j41(0,"div",3)(1,"div",4)(2,"div",5)(3,"div",6),e.EFF(4," Login "),e.k0s(),e.j41(5,"div")(6,"div",7)(7,"div"),e.EFF(8,"Don't have an account?"),e.k0s(),e.j41(9,"a",8),e.EFF(10,"Create account"),e.k0s()(),e.DNE(11,j,2,5,"angor-alert",9),e.j41(12,"div",10),e.nrm(13,"div",11),e.j41(14,"div",12),e.EFF(15," Login with extension "),e.k0s(),e.nrm(16,"div",11),e.k0s(),e.j41(17,"div",13)(18,"button",14),e.bIt("click",function(){return e.eBV(m),e.Njj(n.login())}),e.nrm(19,"mat-icon",15),e.j41(20,"span"),e.EFF(21,"Login with Nostr Extension"),e.k0s()()(),e.j41(22,"form",16),e.bIt("ngSubmit",function(){return e.eBV(m),e.Njj(n.loginWithSecretKey())}),e.j41(23,"div",10),e.nrm(24,"div",11),e.j41(25,"div",12),e.EFF(26,"Or enter secret key"),e.k0s(),e.nrm(27,"div",11),e.k0s(),e.j41(28,"mat-form-field",17)(29,"mat-label"),e.EFF(30,"Secret Key"),e.k0s(),e.nrm(31,"input",18),e.DNE(32,S,2,0,"mat-error"),e.k0s(),e.j41(33,"mat-form-field",17)(34,"mat-label"),e.EFF(35,"Password (Optional)"),e.k0s(),e.nrm(36,"input",19,0),e.j41(38,"button",20),e.bIt("click",function(){e.eBV(m);const r=e.sdS(37);return e.Njj(r.type="password"===r.type?"text":"password")}),e.DNE(39,E,1,1,"mat-icon",21)(40,I,1,1,"mat-icon",21),e.k0s(),e.DNE(41,C,2,0,"mat-error",22),e.k0s(),e.j41(42,"button",23),e.DNE(43,G,2,0,"span",22)(44,A,1,0,"mat-progress-spinner",24),e.k0s()(),e.j41(45,"div",10),e.nrm(46,"div",11),e.j41(47,"div",12),e.EFF(48,"Or enter mnemonic"),e.k0s(),e.nrm(49,"div",11),e.k0s(),e.DNE(50,Y,2,5,"angor-alert",9),e.j41(51,"form",16),e.bIt("ngSubmit",function(){return e.eBV(m),e.Njj(n.loginWithMnemonic())}),e.j41(52,"mat-form-field",17)(53,"mat-label"),e.EFF(54,"Mnemonic"),e.k0s(),e.nrm(55,"input",25),e.DNE(56,N,2,0,"mat-error"),e.k0s(),e.j41(57,"mat-form-field",17)(58,"mat-label"),e.EFF(59,"Passphrase (Optional)"),e.k0s(),e.nrm(60,"input",26,1),e.j41(62,"button",20),e.bIt("click",function(){e.eBV(m);const r=e.sdS(61);return e.Njj(r.type="password"===r.type?"text":"password")}),e.DNE(63,R,1,1,"mat-icon",21)(64,T,1,1,"mat-icon",21),e.k0s(),e.DNE(65,$,2,0,"mat-error",22),e.k0s(),e.j41(66,"mat-form-field",17)(67,"mat-label"),e.EFF(68,"Password (Optional)"),e.k0s(),e.nrm(69,"input",27,2),e.j41(71,"button",20),e.bIt("click",function(){e.eBV(m);const r=e.sdS(70);return e.Njj(r.type="password"===r.type?"text":"password")}),e.DNE(72,M,1,1,"mat-icon",21)(73,K,1,1,"mat-icon",21),e.k0s(),e.DNE(74,P,2,0,"mat-error",22),e.k0s(),e.j41(75,"button",23),e.DNE(76,D,2,0,"span",22)(77,B,1,0,"mat-progress-spinner",24),e.k0s()()()()(),e.j41(78,"div",28),e.qSk(),e.j41(79,"svg",29)(80,"g",30),e.nrm(81,"circle",31)(82,"circle",32),e.k0s()(),e.j41(83,"svg",33)(84,"defs")(85,"pattern",34),e.nrm(86,"rect",35),e.k0s()(),e.nrm(87,"rect",36),e.k0s(),e.joV(),e.j41(88,"div",37)(89,"div",38)(90,"div"),e.EFF(91,"Angor Hub"),e.k0s()(),e.j41(92,"div",39),e.EFF(93," Angor Hub is a Nostr client customized around the Angor protocol, a decentralized crowdfunding platform. "),e.k0s()()()()}if(2&c){const m=e.sdS(37),l=e.sdS(61),r=e.sdS(70);e.R7$(9),e.Y8G("routerLink",e.lJ4(26,b)),e.R7$(2),e.Y8G("ngIf",n.showSecAlert()),e.R7$(8),e.Y8G("svgIcon","feather:zap"),e.R7$(3),e.Y8G("formGroup",n.SecretKeyLoginForm),e.R7$(10),e.vxM(n.SecretKeyLoginForm.get("secretKey").hasError("required")?32:-1),e.R7$(4),e.Y8G("formControlName","password"),e.R7$(3),e.Y8G("ngIf","password"===m.type),e.R7$(),e.Y8G("ngIf","text"===m.type),e.R7$(),e.Y8G("ngIf",n.SecretKeyLoginForm.get("password").hasError("required")),e.R7$(),e.Y8G("disabled",n.SecretKeyLoginForm.invalid),e.R7$(),e.Y8G("ngIf",!n.loading()),e.R7$(),e.Y8G("ngIf",n.loading()),e.R7$(6),e.Y8G("ngIf",n.showMnemonicAlert()),e.R7$(),e.Y8G("formGroup",n.MnemonicLoginForm),e.R7$(5),e.vxM(n.MnemonicLoginForm.get("mnemonic").hasError("required")?56:-1),e.R7$(4),e.Y8G("formControlName","passphrase"),e.R7$(3),e.Y8G("ngIf","password"===l.type),e.R7$(),e.Y8G("ngIf","text"===l.type),e.R7$(),e.Y8G("ngIf",n.MnemonicLoginForm.get("passphrase").hasError("required")),e.R7$(4),e.Y8G("formControlName","password"),e.R7$(3),e.Y8G("ngIf","password"===r.type),e.R7$(),e.Y8G("ngIf","text"===r.type),e.R7$(),e.Y8G("ngIf",n.MnemonicLoginForm.get("password").hasError("required")),e.R7$(),e.Y8G("disabled",n.MnemonicLoginForm.invalid),e.R7$(),e.Y8G("ngIf",!n.loading()),e.R7$(),e.Y8G("ngIf",n.loading())}},dependencies:[y.Wk,w.h,a.YN,a.qT,a.me,a.BC,a.cb,a.X1,a.j4,a.JD,p.RG,p.rl,p.nJ,p.TL,p.yw,h.fS,h.fg,g.Hl,g.$z,g.iY,f.m_,f.An,x.g7,v.D6,v.LG,u.MD,u.bT],encapsulation:2})}}return t})()}]}}]); \ No newline at end of file diff --git a/785.9c1c71de137cfc36.js b/785.9c1c71de137cfc36.js deleted file mode 100644 index d53955f..0000000 --- a/785.9c1c71de137cfc36.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkangor=self.webpackChunkangor||[]).push([[785],{2773:(k,v,a)=>{a.d(v,{n:()=>w});var c=a(7618),h=a(3022),o=a(3107);const t=[[["","angorCardFront",""]],[["","angorCardBack",""]],"*",[["","angorCardExpansion",""]]],l=["[angorCardFront]","[angorCardBack]","*","[angorCardExpansion]"];function x(e,r){1&e&&(o.j41(0,"div",0),o.SdG(1),o.k0s(),o.j41(2,"div",1),o.SdG(3,1),o.k0s())}function b(e,r){1&e&&(o.j41(0,"div",2),o.SdG(1,3),o.k0s()),2&e&&o.Y8G("@expandCollapse",void 0)}function g(e,r){if(1&e&&(o.SdG(0,2),o.DNE(1,b,2,1,"div",2)),2&e){const i=o.XpG();o.R7$(),o.vxM(i.expanded?1:-1)}}let w=(()=>{class e{constructor(){this.expanded=!1,this.face="front",this.flippable=!1}get classList(){return{"angor-card-expanded":this.expanded,"angor-card-face-back":this.flippable&&"back"===this.face,"angor-card-face-front":this.flippable&&"front"===this.face,"angor-card-flippable":this.flippable}}ngOnChanges(i){"expanded"in i&&(this.expanded=(0,h.he)(i.expanded.currentValue)),"flippable"in i&&(this.flippable=(0,h.he)(i.flippable.currentValue))}static{this.\u0275fac=function(p){return new(p||e)}}static{this.\u0275cmp=o.VBU({type:e,selectors:[["angor-card"]],hostVars:2,hostBindings:function(p,y){2&p&&o.HbH(y.classList)},inputs:{expanded:"expanded",face:"face",flippable:"flippable"},exportAs:["angorCard"],features:[o.OA$],ngContentSelectors:l,decls:2,vars:2,consts:[[1,"angor-card-front"],[1,"angor-card-back"],[1,"angor-card-expansion"]],template:function(p,y){1&p&&(o.NAR(t),o.DNE(0,x,4,0)(1,g,2,1)),2&p&&(o.vxM(y.flippable?0:-1),o.R7$(),o.vxM(y.flippable?-1:1))},styles:["angor-card{position:relative;display:flex;overflow:hidden;--tw-bg-opacity: 1;background-color:rgba(var(--angor-bg-card-rgb),var(--tw-bg-opacity));border-radius:1rem;--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}angor-card.angor-card-flippable{border-radius:0;overflow:visible;transform-style:preserve-3d;transition:transform 1s;perspective:600px;background:transparent;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}angor-card.angor-card-flippable.angor-card-face-back .angor-card-front{visibility:hidden;opacity:0;transform:rotateY(180deg)}angor-card.angor-card-flippable.angor-card-face-back .angor-card-back{visibility:visible;opacity:1;transform:rotateY(360deg)}angor-card.angor-card-flippable .angor-card-front,angor-card.angor-card-flippable .angor-card-back{display:flex;flex-direction:column;flex:1 1 auto;z-index:10;transition:transform .5s ease-out 0s,visibility 0s ease-in .2s,opacity 0s ease-in .2s;backface-visibility:hidden;--tw-bg-opacity: 1;background-color:rgba(var(--angor-bg-card-rgb),var(--tw-bg-opacity));border-radius:1rem;--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}angor-card.angor-card-flippable .angor-card-front{position:relative;opacity:1;visibility:visible;transform:rotateY(0);overflow:hidden}angor-card.angor-card-flippable .angor-card-back{position:absolute;inset:0;opacity:0;visibility:hidden;transform:rotateY(180deg);overflow:hidden auto}\n"],encapsulation:2,data:{animation:c.F}})}}return e})()},8166:(k,v,a)=>{a.r(v),a.d(v,{default:()=>D});var c=a(3014),h=a(708),o=a(4460),t=a(3107),l=a(936),x=a(9471),b=a(6071),g=a(3904),w=a(6389),e=a(2675),r=a(8378),i=a(3125),p=a(8078),y=a(5821),F=a(720),T=a(2773);function I(f,A){1&f&&(t.j41(0,"div",6)(1,"label",7),t.EFF(2,"Comment (Optional)"),t.k0s(),t.nrm(3,"textarea",17),t.k0s())}function U(f,A){if(1&f&&(t.j41(0,"div",18)(1,"h3",19),t.EFF(2,"Invoice Created:"),t.k0s(),t.j41(3,"p",20),t.EFF(4),t.k0s()()),2&f){const n=t.XpG();t.R7$(4),t.JRh(n.invoice.pr)}}function B(f,A){if(1&f&&(t.j41(0,"div",21)(1,"p",22),t.EFF(2),t.k0s()()),2&f){const n=t.XpG();t.R7$(2),t.JRh(n.error)}}const D=[{path:"",component:(()=>{class f{constructor(){this.formBuilder=(0,t.WQX)(l.ok),this.signerService=(0,t.WQX)(p.A),this.relayService=(0,t.WQX)(i.b),this.utilities=(0,t.WQX)(y.FP),this.payRequest=null,this.invoice={pr:""},this.canZap=!1,this.loading=!1,this.error=null}ngOnInit(){this.initializeForm()}initializeForm(){this.sendZapForm=this.formBuilder.group({lightningAddress:["",[l.k0.required,this.validateLightningAddress]],eventId:[""],amount:["",[l.k0.required,l.k0.min(1)]],comment:[""]})}validateLightningAddress(n){return n.value.includes("@")?null:{invalidFormat:!0}}getCallbackUrl(n){try{if(n.includes("@")){const[d,s]=n.split("@");return`https://${s}/.well-known/lnurlp/${d}`}return n.toLowerCase().startsWith("lnurl")?this.utilities.convertBech32ToText(n).toString():null}catch(d){return console.error("Error generating callback URL:",d),null}}fetchPayRequest(){var n=this;return(0,c.A)(function*(){n.resetState();const d=n.sendZapForm.get("lightningAddress")?.value;if(!d)return void n.setError("Lightning Address is required.");const s=n.getCallbackUrl(d);if(s)try{const u=yield fetch(s);if(!u.ok)throw new Error(`Failed to fetch pay request: ${u.statusText}`);const m=yield u.json();if("ERROR"===m.status)throw new Error(m.reason||"Error fetching the pay request.");n.payRequest=m,n.canZap=!0,n.configureAmountValidators()}catch(u){n.setError(u.message||"Error connecting to the server.")}finally{n.loading=!1}else n.setError("Invalid Lightning Address.")})()}configureAmountValidators(){if(!this.payRequest)return;const n=(this.payRequest.minSendable||1e3)/1e3,d=(this.payRequest.maxSendable||21e6)/1e3,s=this.sendZapForm.get("amount");s?.setValidators([l.k0.required,l.k0.min(n),l.k0.max(d)]),s?.updateValueAndValidity()}onSubmit(){var n=this;return(0,c.A)(function*(){if(n.sendZapForm.invalid)return void n.setError("Please fill out the form correctly.");n.resetState();const{eventId:s,amount:u,comment:m}=n.sendZapForm.value;if(n.payRequest)try{const E=new URL(n.payRequest.callback),C=new URLSearchParams({amount:(1e3*u).toString()});if(m&&n.payRequest.commentAllowed&&C.set("comment",m),s){const P=yield n.createAndSignZapRequest(s,m);C.set("nostr",JSON.stringify(P))}const R=yield fetch(`${E.origin}${E.pathname}?${C.toString()}`);if(!R.ok)throw new Error(`Failed to fetch invoice: ${R.statusText}`);const S=yield R.json();if("ERROR"===S.status)throw new Error(S.reason||"Error fetching the invoice.");n.invoice=S}catch(E){n.setError(E.message||"Error processing the zap request.")}finally{n.loading=!1}else n.setError("Pay request is not loaded.")})()}createAndSignZapRequest(n,d){var s=this;return(0,c.A)(function*(){try{const u=s.createZapRequestData(n,d),m=s.signerService.isUsingSecretKey()?(0,F.pC)(u,(0,r.aT)(yield s.signerService.getDecryptedSecretKey())):yield s.signerService.signEventWithExtension(u);if(!m)throw new Error("Signing failed. Signed event is null.");return m}catch(u){throw console.error("Error creating and signing zap request:",u),new Error("Failed to create and sign zap request.")}})()}createZapRequestData(n,d){return{kind:9734,content:d||"",tags:[["e",n],["p",this.payRequest?.nostrPubkey||""],["relays",...this.relayService.getConnectedRelays()]],pubkey:this.signerService.getPublicKey(),created_at:Math.floor(Date.now()/1e3)}}resetState(){this.error=null,this.loading=!0,this.invoice={pr:""}}setError(n){this.error=n,this.loading=!1}static{this.\u0275fac=function(d){return new(d||f)}}static{this.\u0275cmp=t.VBU({type:f,selectors:[["app-zap"]],decls:27,vars:6,consts:[[1,"mx-auto","w-full","max-w-5xl","p-6","sm:p-8"],[1,"flex","w-full","max-w-140","m-auto","flex-col","items-start"],[1,"mb-8","flex","flex-col","items-start","p-6","sm:p-8","transition-all","duration-300","w-full","pb-6"],[1,"flex","items-center","justify-center","mb-6","w-full"],[1,"text-2xl","font-semibold","text-center"],[1,"w-full","space-y-4",3,"ngSubmit","formGroup"],[1,"form-group"],[1,"block","text-sm","font-medium","text-gray-600","mb-1"],[1,"flex","items-center"],["type","text","formControlName","lightningAddress","placeholder","username@domain.com",1,"flex-grow","p-2","border","rounded","focus:outline-none","focus:ring-2","focus:ring-gray-500"],["type","button",1,"ml-2","px-4","py-2","text-sm","bg-gray-800","text-white","rounded","hover:bg-gray-700",3,"click"],["type","text","formControlName","eventId","placeholder","Event ID for specific zap",1,"w-full","p-2","border","rounded","focus:outline-none","focus:ring-2","focus:ring-gray-500"],["type","number","formControlName","amount","placeholder","Amount",1,"w-full","p-2","border","rounded","focus:outline-none","focus:ring-2","focus:ring-gray-500"],["class","form-group",4,"ngIf"],["type","submit",1,"w-full","py-2","text-sm","font-semibold","bg-gray-800","text-white","rounded","hover:bg-gray-700","disabled:bg-gray-400",3,"disabled"],["class","invoice mt-6 p-4 border rounded-lg bg-gray-50 shadow w-full",4,"ngIf"],["class","error mt-6 p-4 border rounded-lg bg-red-50 shadow w-full",4,"ngIf"],["formControlName","comment","placeholder","Add a comment...","rows","3",1,"w-full","p-2","border","rounded","focus:outline-none","focus:ring-2","focus:ring-gray-500"],[1,"invoice","mt-6","p-4","border","rounded-lg","bg-gray-50","shadow","w-full"],[1,"text-lg","font-semibold","text-gray-800"],[1,"text-gray-700","break-words"],[1,"error","mt-6","p-4","border","rounded-lg","bg-red-50","shadow","w-full"],[1,"text-red-600","font-medium"]],template:function(d,s){1&d&&(t.j41(0,"div",0)(1,"div",1)(2,"angor-card",2)(3,"div",3)(4,"h2",4),t.EFF(5,"Send a Zap"),t.k0s()(),t.j41(6,"form",5),t.bIt("ngSubmit",function(){return s.onSubmit()}),t.j41(7,"div",6)(8,"label",7),t.EFF(9,"Lightning Address"),t.k0s(),t.j41(10,"div",8),t.nrm(11,"input",9),t.j41(12,"button",10),t.bIt("click",function(){return s.fetchPayRequest()}),t.EFF(13," Fetch "),t.k0s()()(),t.j41(14,"div",6)(15,"label",7),t.EFF(16,"Event ID (Optional)"),t.k0s(),t.nrm(17,"input",11),t.k0s(),t.j41(18,"div",6)(19,"label",7),t.EFF(20,"Amount (in Satoshis)"),t.k0s(),t.nrm(21,"input",12),t.k0s(),t.DNE(22,I,4,0,"div",13),t.j41(23,"button",14),t.EFF(24),t.k0s()(),t.DNE(25,U,5,1,"div",15)(26,B,3,1,"div",16),t.k0s()()()),2&d&&(t.R7$(6),t.Y8G("formGroup",s.sendZapForm),t.R7$(16),t.Y8G("ngIf",null==s.payRequest?null:s.payRequest.commentAllowed),t.R7$(),t.Y8G("disabled",s.sendZapForm.invalid||s.loading),t.R7$(),t.SpI(" ",s.loading?"Sending...":"Send Zap"," "),t.R7$(),t.Y8G("ngIf",s.invoice.pr),t.R7$(),t.Y8G("ngIf",s.error))},dependencies:[o.MD,o.bT,b.RG,w.fS,x.Hl,g.m_,e.Ve,h.EE,l.X1,l.qT,l.me,l.Q0,l.BC,l.cb,l.j4,l.JD,T.n],encapsulation:2})}}return f})()}]},5821:(k,v,a)=>{a.d(v,{FP:()=>b});var c=a(1998),h=a(3107),o=a(7859),t=a(6388);let b=(()=>{class g{constructor(e,r){this.snackBar=e,this.sanitizer=r,this.defaultBackground="url(/assets/gradient.jpg)"}unsubscribe(e){if(e)for(let r=0;rparseInt(r,16))||[])}arrayToHex(e){return Array.from(e).map(r=>r.toString(16).padStart(2,"0")).join("")}convertFromBech32(e){const r=c.I.decode(e);return c.I.fromWords(r.words)}convertFromBech32ToHex(e){const r=c.I.decode(e),i=c.I.fromWords(r.words);return this.arrayToHex(i)}convertBech32ToText(e){const r=c.I.decode(e,1e3),i=c.I.fromWords(r.words);return(new TextDecoder).decode(Uint8Array.from(i))}keyToHex(e){return Array.from(e).map(r=>r.toString(16).padStart(2,"0")).join("")}sanitizeLUD06(e){if(e&&!e.startsWith("http"))return this.bypassUrl(e)}sanitizeUrlAndBypass(e){const r=this.sanitizeUrl(e);return this.bypassUrl(r)}sanitizeUrlAndBypassFrame(e){const r=this.sanitizeUrl(e);return this.bypassFrameUrl(r)}sanitizeUrl(e,r){if(!e)return"";if(!e?.startsWith("http")){if(!r)return e.startsWith("/assets")?e:"";e="https://"+e}return e}sanitizeImageUrl(e){if(!(e=this.sanitizeUrl(e)))return;let r=e.toLowerCase();return r=r.split("?")[0],r.endsWith("jpg")||r.endsWith("jpeg")||r.endsWith("png")||r.endsWith("webp")||r.endsWith("gif")?e:void 0}bypassUrl(e){return this.sanitizer.bypassSecurityTrustUrl(e)}bypassStyle(e){return this.sanitizer.bypassSecurityTrustStyle(e)}bypassFrameUrl(e){return this.sanitizer.bypassSecurityTrustResourceUrl(e)}static{this.\u0275fac=function(r){return new(r||g)(h.KVO(o.UG),h.KVO(t.up))}}static{this.\u0275prov=h.jDH({token:g,factory:g.\u0275fac,providedIn:"root"})}}return g})()}}]); \ No newline at end of file diff --git a/790.84244f740f14be1a.js b/790.84244f740f14be1a.js new file mode 100644 index 0000000..bdf5f7c --- /dev/null +++ b/790.84244f740f14be1a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangor=self.webpackChunkangor||[]).push([[790],{6790:(I,k,s)=>{s.r(k),s.d(k,{default:()=>ve});var u=s(467),v=s(9345),b=s(7403),p=s(177),_=s(9417),d=s(8834),j=s(1997),i=s(9454),a=s(2408),m=s(9213),h=s(9042),g=s(9115),x=s(9183),E=s(882),F=s(450),R=s(4823),y=s(5245),C=s(8865),S=s(4496),B=s(1567),G=s(7540),$=s(1413),e=s(4438),w=s(6324),T=s(7291),Y=s(345),K=s(5416),M=s(5351),A=s(881),X=s(2022),N=s(5645),D=s(3801),L=s(413),V=s(8098);const O=["eventInput"],z=["commentInput"],Z=n=>["/chat",n],W=()=>["hex","npub"],J=(n,c)=>({height:n,overflow:c}),H=(n,c)=>({"white-space":n,"max-height":c,overflow:"hidden"}),Q=n=>({"large-font":n});function q(n,c){if(1&n&&(e.qex(0),e.nrm(1,"img",23),e.bVm()),2&n){const t=e.XpG();e.R7$(),e.FS9("alt",(null==t.profileUser?null:t.profileUser.display_name)||(null==t.profileUser?null:t.profileUser.name)||""),e.Y8G("src",t.getSafeUrl(null==t.profileUser?null:t.profileUser.picture),e.B4B)}}function ee(n,c){if(1&n&&e.nrm(0,"img",24),2&n){const t=e.XpG();e.FS9("alt",(null==t.profileUser?null:t.profileUser.display_name)||(null==t.profileUser?null:t.profileUser.name)||"")}}function te(n,c){if(1&n){const t=e.RV6();e.j41(0,"button",35),e.bIt("click",function(){e.eBV(t);const r=e.XpG(2);return e.Njj(r.openZapDialog())}),e.j41(1,"span",36),e.nrm(2,"mat-icon",37),e.j41(3,"span"),e.EFF(4),e.k0s()()()}if(2&n){const t=e.XpG(2);e.R7$(2),e.Y8G("svgIcon",t.isCurrentUserProfile?"heroicons_outline:qr-code":"feather:zap"),e.R7$(2),e.JRh(t.isCurrentUserProfile?"Receive Zap":"Send Zap")}}function re(n,c){if(1&n){const t=e.RV6();e.qex(0),e.j41(1,"button",35),e.bIt("click",function(){const r=e.eBV(t).$implicit,l=e.XpG(2);return e.Njj(l.copyKey(r))}),e.j41(2,"span",36),e.nrm(3,"mat-icon",37),e.j41(4,"span"),e.EFF(5),e.k0s()()(),e.bVm()}if(2&n){const t=c.$implicit;e.R7$(3),e.Y8G("svgIcon","heroicons_outline:clipboard-document"),e.R7$(2),e.SpI("Copy Public key (",t,")")}}function oe(n,c){1&n&&(e.j41(0,"button",38)(1,"span",36),e.nrm(2,"mat-icon",37),e.j41(3,"span"),e.EFF(4,"Edit your profile"),e.k0s()()()),2&n&&(e.Y8G("routerLink","/settings/profile"),e.R7$(2),e.Y8G("svgIcon","heroicons_outline:pencil-square"))}function ne(n,c){1&n&&(e.qex(0),e.j41(1,"button",39)(2,"span",36),e.nrm(3,"mat-icon",37),e.j41(4,"span"),e.EFF(5,"Report"),e.k0s()()(),e.j41(6,"button",39)(7,"span",36),e.nrm(8,"mat-icon",37),e.j41(9,"span"),e.EFF(10,"Turn on notifications"),e.k0s()()(),e.bVm()),2&n&&(e.R7$(3),e.Y8G("svgIcon","heroicons_solid:exclamation-triangle"),e.R7$(5),e.Y8G("svgIcon","heroicons_solid:bell"))}function ie(n,c){if(1&n){const t=e.RV6();e.j41(0,"div",25)(1,"button",26),e.nrm(2,"mat-icon",27),e.k0s()(),e.j41(3,"div",25)(4,"button",28),e.bIt("click",function(){e.eBV(t);const r=e.XpG();return e.Njj(r.toggleBookmark(r.routePubKey))}),e.nrm(5,"mat-icon",27),e.nI1(6,"async"),e.k0s()(),e.j41(7,"div")(8,"button",29),e.nrm(9,"mat-icon",27),e.k0s(),e.j41(10,"mat-menu",null,1),e.DNE(12,te,5,2,"button",30)(13,re,6,2,"ng-container",31),e.nrm(14,"mat-divider",32),e.DNE(15,oe,5,2,"button",33)(16,ne,11,2,"ng-container",34),e.k0s()()}if(2&n){let t;const o=e.sdS(11),r=e.XpG();e.R7$(),e.Y8G("routerLink",e.eq3(11,Z,r.routePubKey)),e.R7$(),e.Y8G("svgIcon","heroicons_outline:chat-bubble-left-right"),e.R7$(3),e.Y8G("svgIcon",null!=(t=e.bMT(6,9,r.bookmarks$))&&t.includes(r.routePubKey)?"heroicons_solid:bookmark":"heroicons_outline:bookmark"),e.R7$(3),e.Y8G("matMenuTriggerFor",o),e.R7$(),e.Y8G("svgIcon","heroicons_solid:ellipsis-vertical"),e.R7$(3),e.Y8G("ngIf",!r.isCurrentUserProfile||r.isCurrentUserProfile),e.R7$(),e.Y8G("ngForOf",e.lJ4(13,W)),e.R7$(2),e.Y8G("ngIf",r.isCurrentUserProfile),e.R7$(),e.Y8G("ngIf",!r.isCurrentUserProfile)}}function se(n,c){1&n&&(e.j41(0,"span",47),e.EFF(1,"..."),e.k0s())}function ae(n,c){if(1&n){const t=e.RV6();e.j41(0,"angor-card",40)(1,"div",41)(2,"div",42),e.EFF(3," About "),e.k0s(),e.j41(4,"button",43),e.bIt("click",function(){e.eBV(t);const r=e.XpG();return e.Njj(r.toggleAbout())}),e.nrm(5,"mat-icon",44),e.k0s()(),e.j41(6,"div",45),e.EFF(7),e.DNE(8,se,2,0,"span",46),e.k0s()()}if(2&n){const t=e.XpG();e.Y8G("ngStyle",e.l_i(5,J,t.aboutExpanded?"auto":"80px",t.aboutExpanded?"visible":"hidden")),e.R7$(5),e.Y8G("svgIcon",t.aboutExpanded?"heroicons_outline:chevron-up":"heroicons_outline:chevron-down"),e.R7$(),e.Y8G("ngStyle",e.l_i(8,H,t.aboutExpanded?"normal":"nowrap",t.aboutExpanded?"none":"1.5em")),e.R7$(),e.SpI(" ",(null==t.profileUser?null:t.profileUser.about)||""," "),e.R7$(),e.Y8G("ngIf",!t.aboutExpanded)}}function le(n,c){if(1&n){const t=e.RV6();e.j41(0,"div",63)(1,"emoji-mart",64),e.bIt("emojiClick",function(r){e.eBV(t);const l=e.XpG(2);return e.Njj(l.addEmoji(r))}),e.k0s()()}if(2&n){const t=e.XpG(2);e.R7$(),e.Y8G("darkMode",t.darkMode)}}function ce(n,c){if(1&n){const t=e.RV6();e.j41(0,"angor-card",48)(1,"div",49)(2,"div",50),e.EFF(3,"Create Post"),e.k0s(),e.j41(4,"mat-slide-toggle",51),e.bIt("change",function(){e.eBV(t);const r=e.XpG();return e.Njj(r.togglePreview())}),e.EFF(5," Preview "),e.k0s()(),e.j41(6,"div",52)(7,"mat-form-field",53),e.nrm(8,"textarea",54,2),e.k0s()(),e.j41(10,"div",55)(11,"div",36)(12,"button",56),e.bIt("click",function(){e.eBV(t);const r=e.XpG();return e.Njj(r.toggleEmojiPicker())}),e.nrm(13,"mat-icon",27),e.j41(14,"span",57),e.EFF(15,"Feeling"),e.k0s()(),e.DNE(16,le,2,1,"div",58),e.j41(17,"button",59),e.nrm(18,"mat-icon",27),e.j41(19,"span",57),e.EFF(20,"Media"),e.k0s()(),e.j41(21,"button",59),e.nrm(22,"mat-icon",27),e.j41(23,"span",57),e.EFF(24,"Tag"),e.k0s()(),e.j41(25,"button",60),e.nrm(26,"mat-icon",27),e.k0s(),e.j41(27,"mat-menu",null,3)(29,"button",61)(30,"span",36),e.nrm(31,"mat-icon",37),e.j41(32,"span"),e.EFF(33,"Tag"),e.k0s()()(),e.j41(34,"button",61)(35,"span",36),e.nrm(36,"mat-icon",37),e.j41(37,"span"),e.EFF(38,"Feeling"),e.k0s()()(),e.j41(39,"button",39)(40,"span",36),e.nrm(41,"mat-icon",37),e.j41(42,"span"),e.EFF(43,"Live"),e.k0s()()(),e.j41(44,"button",39)(45,"span",36),e.nrm(46,"mat-icon",37),e.j41(47,"span"),e.EFF(48,"Gif"),e.k0s()()(),e.j41(49,"button",39)(50,"span",36),e.nrm(51,"mat-icon",37),e.j41(52,"span"),e.EFF(53,"Check in"),e.k0s()()()()(),e.j41(54,"button",62),e.bIt("click",function(){e.eBV(t);const r=e.XpG();return e.Njj(r.sendEvent())}),e.nrm(55,"mat-icon",27),e.j41(56,"span",57),e.EFF(57,"Send"),e.k0s()()()()}if(2&n){const t=e.sdS(28),o=e.XpG();e.R7$(4),e.Y8G("color","primary"),e.R7$(3),e.Y8G("subscriptSizing","dynamic"),e.R7$(),e.Y8G("placeholder","What's on your mind?")("rows",3),e.R7$(5),e.Y8G("svgIcon","heroicons_solid:face-smile"),e.R7$(3),e.Y8G("ngIf",o.showEmojiPicker),e.R7$(2),e.Y8G("svgIcon","heroicons_solid:photo"),e.R7$(4),e.Y8G("svgIcon","heroicons_solid:user-circle"),e.R7$(3),e.Y8G("matMenuTriggerFor",t),e.R7$(),e.Y8G("svgIcon","heroicons_solid:ellipsis-horizontal"),e.R7$(5),e.Y8G("svgIcon","heroicons_solid:user-circle"),e.R7$(5),e.Y8G("svgIcon","heroicons_solid:face-smile"),e.R7$(5),e.Y8G("svgIcon","heroicons_solid:play"),e.R7$(5),e.Y8G("svgIcon","heroicons_solid:sparkles"),e.R7$(5),e.Y8G("svgIcon","heroicons_solid:map-pin"),e.R7$(4),e.Y8G("svgIcon","heroicons_solid:paper-airplane")}}function ue(n,c){if(1&n&&(e.qex(0),e.j41(1,"div",87),e.nrm(2,"img",88),e.k0s(),e.bVm()),2&n){const t=e.XpG().$implicit;e.R7$(2),e.Y8G("src",t.safeWord,e.B4B)}}function me(n,c){if(1&n&&(e.qex(0),e.j41(1,"div",87)(2,"video",89),e.nrm(3,"source",90),e.EFF(4," Your browser does not support the video tag. "),e.k0s()(),e.bVm()),2&n){const t=e.XpG().$implicit;e.R7$(3),e.Y8G("src",t.safeWord,e.B4B)}}function de(n,c){if(1&n&&(e.qex(0),e.j41(1,"div",87)(2,"audio",91),e.nrm(3,"source",92),e.EFF(4," Your browser does not support the audio element. "),e.k0s()(),e.bVm()),2&n){const t=e.XpG().$implicit;e.R7$(3),e.Y8G("src",t.safeWord,e.B4B)}}function fe(n,c){if(1&n&&(e.qex(0),e.j41(1,"div",93)(2,"a",94)(3,"span",95),e.EFF(4),e.k0s()()(),e.bVm()),2&n){const t=e.XpG().$implicit;e.R7$(2),e.Y8G("href",t.word,e.B4B),e.R7$(2),e.JRh(t.word)}}function pe(n,c){if(1&n&&(e.qex(0),e.j41(1,"div",93)(2,"span",96),e.EFF(3),e.k0s()(),e.bVm()),2&n){const t=e.XpG().$implicit,o=e.XpG(2);e.R7$(2),e.Y8G("ngClass",e.eq3(2,Q,o.isSingleEmojiOrWord(t))),e.R7$(),e.SpI(" ",t.trim()," ")}}function he(n,c){if(1&n&&(e.j41(0,"div",86),e.DNE(1,ue,3,1,"ng-container",34)(2,me,5,1,"ng-container",34)(3,de,5,1,"ng-container",34)(4,fe,5,2,"ng-container",34)(5,pe,4,4,"ng-container",34),e.k0s()),2&n){const t=c.$implicit;e.R7$(),e.Y8G("ngIf","image"===t.token),e.R7$(),e.Y8G("ngIf","video"===t.token),e.R7$(),e.Y8G("ngIf","audio"===t.token),e.R7$(),e.Y8G("ngIf","link"===t.token),e.R7$(),e.Y8G("ngIf",!t.token)}}function ge(n,c){if(1&n&&(e.j41(0,"angor-card",65,4)(2,"div",66),e.nrm(3,"img",67),e.j41(4,"div",68)(5,"span",69),e.EFF(6),e.k0s(),e.j41(7,"span",70),e.EFF(8,"1 minutes ago"),e.k0s()()(),e.DNE(9,he,6,5,"div",71),e.j41(10,"div",72)(11,"button",73),e.nrm(12,"mat-icon",74),e.j41(13,"span",57),e.EFF(14,"Unlike"),e.k0s()(),e.j41(15,"button",73),e.nrm(16,"mat-icon",75),e.j41(17,"span",57),e.EFF(18,"Comment"),e.k0s()(),e.j41(19,"button",73),e.nrm(20,"mat-icon",76),e.j41(21,"span",57),e.EFF(22,"Share"),e.k0s()(),e.j41(23,"button",73),e.nrm(24,"mat-icon",77),e.j41(25,"span",57),e.EFF(26,"Zap"),e.k0s()()(),e.nrm(27,"hr",78),e.j41(28,"div",79)(29,"div",36)(30,"div",80),e.EFF(31,"0 Zap"),e.k0s()(),e.nrm(32,"div",81),e.j41(33,"div",82)(34,"button",83),e.EFF(35," 0 Like "),e.k0s(),e.j41(36,"button",83),e.EFF(37," 0 shares "),e.k0s(),e.j41(38,"button",84)(39,"span",85),e.EFF(40,"0 Comments"),e.k0s()()()()()),2&n){const t=e.XpG();e.R7$(3),e.FS9("alt",(null==t.profileUser?null:t.profileUser.display_name)||(null==t.profileUser?null:t.profileUser.name)||""),e.Y8G("src",t.getSafeUrl(null==t.profileUser?null:t.profileUser.picture),e.B4B),e.R7$(3),e.JRh((null==t.profileUser?null:t.profileUser.display_name)||(null==t.profileUser?null:t.profileUser.name)||""),e.R7$(3),e.Y8G("ngForOf",t.parseContent.parseContent(t.eventInput.nativeElement.value))("ngForTrackBy",t.trackByFn),e.R7$(3),e.Y8G("svgIcon","heroicons_solid:heart"),e.R7$(4),e.Y8G("svgIcon","heroicons_solid:chat-bubble-left-ellipsis"),e.R7$(4),e.Y8G("svgIcon","heroicons_solid:share"),e.R7$(4),e.Y8G("svgIcon","heroicons_solid:bolt")}}function be(n,c){1&n&&e.nrm(0,"app-post",21),2&n&&e.Y8G("item",c.$implicit)}function ke(n,c){if(1&n){const t=e.RV6();e.j41(0,"div",22)(1,"button",97),e.bIt("click",function(){e.eBV(t);const r=e.XpG();return e.Njj(r.loadNextPage())}),e.EFF(2),e.k0s()()}if(2&n){const t=e.XpG();e.R7$(),e.Y8G("disabled",t.loading),e.R7$(),e.SpI(" ",t.loading?"Loading...":"Load More Posts"," ")}}const ve=[{path:"",component:(()=>{class n{constructor(t,o,r,l,f,P,U,_e,xe,ye,Pe,Ue,je,Ie){this._changeDetectorRef=t,this._signerService=o,this._storageService=r,this._sanitizer=l,this._route=f,this._router=P,this._snackBar=U,this._dialog=_e,this._angorConfigService=xe,this._eventService=ye,this._subscriptionService=Pe,this._clipboard=Ue,this.parseContent=je,this._bookmarkService=Ie,this.darkMode=!1,this.isLoading=!0,this.errorMessage=null,this._unsubscribeAll=new $.B,this.allPublicKeys=[],this.isCurrentUserProfile=!1,this.isFollowing=!1,this.showEmojiPicker=!1,this.showCommentEmojiPicker=!1,this.paymentInvoice="",this.invoiceAmount="?",this.isLiked=!1,this.isPreview=!1,this.posts=[],this.currentPage=1,this.loading=!1,this.myLikes=[],this.myLikedNoteIds=[],this.isLoadingPosts=!0,this.noEventsMessage="",this.hasMorePosts=!0,this.followersList=[],this.followingList=[],this.aboutExpanded=!0,this.bookmarkedProjectNpubs=[],this.projectIdentifier="",this.bookmarks$=this._bookmarkService.bookmarks$}ngOnInit(){var t=this;return(0,u.A)(function*(){t.initializeTheme(),t.processRouteParams(),t.loadInitialPosts(),t.subscribeToNewPosts()})()}initializeTheme(){this._angorConfigService.config$.subscribe(t=>{"auto"===t.scheme?this.detectSystemTheme():this.darkMode="dark"===t.scheme})}trackByFn(t,o){return t}checkIfRoutePubKeyIsFollowing(){this.isFollowing=!(!this.routePubKey||!this.followersList)&&this.followersList.some(t=>t.pubkey===this.routePubKey)}processRouteParams(){this._route.paramMap.subscribe(t=>{const o=t.get("project")||"";o.startsWith("angor")?this.projectIdentifier=o:(console.error('Invalid project identifier. It must start with "angor".'),this.projectIdentifier="");const r=t.get("pubkey")||"";if(r){const l=this._signerService.processKey(r);l?(this.routePubKey=l,this.isCurrentUserProfile=!1):(this.errorMessage="Public key is invalid. Please check your input.",this.setCurrentUserProfile())}else this.setCurrentUserProfile();this.loadUserProfileData(this.routePubKey)})}setCurrentUserProfile(){this.isCurrentUserProfile=!0,this.routePubKey=this._signerService.getPublicKey()}loadUserProfileData(t){this.loadUserProfile(t)}isValidHexPubkey(t){return/^[a-fA-F0-9]{64}$/.test(t)}loadInitialPosts(){var t=this;return(0,u.A)(function*(){t.loading=!0;let o=0;try{for(;o<5;){const f=yield t._storageService.getPostsByPubKeysWithPagination([t.routePubKey],t.currentPage,10);if(f.length>0){t.posts=[...t.posts,...f],t.posts.sort((P,U)=>U.created_at-P.created_at);break}o++,o<5&&(yield t.delay(3e3))}t.hasMorePosts=t.posts.length>0,t.hasMorePosts||console.log("This user has no posts.")}catch(f){console.error("Error loading posts:",f)}finally{t.loading=!1}t.refreshUI()})()}delay(t){return new Promise(o=>setTimeout(o,t))}subscribeToNewPosts(){var t=this;this.isCurrentUserProfile?this._storageService.posts$.subscribe(o=>{o&&o.pubkey===this.routePubKey&&(this.posts.unshift(o),this.posts.sort((r,l)=>l.created_at-r.created_at),this.refreshUI())}):this.postsSubscriptionId=this._subscriptionService.addSubscriptions([{authors:[this.routePubKey],kinds:[1]}],function(){var r=(0,u.A)(function*(l){t.isReply(l)||t._storageService.savePost(l)});return function(l){return r.apply(this,arguments)}}())}isReply(t){return t.tags.filter(r=>"e"===r[0]||"p"===r[0]).length>0}loadNextPage(){this.loading||(this.currentPage++,this.loadInitialPosts())}toggleAbout(){this.aboutExpanded=!this.aboutExpanded}ngOnDestroy(){this.subscriptionId&&this._subscriptionService.removeSubscriptionById(this.subscriptionId),this.postsSubscriptionId&&this._subscriptionService.removeSubscriptionById(this.postsSubscriptionId),this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}loadUserProfile(t){var o=this;return(0,u.A)(function*(){if(o.isLoading=!0,o.errorMessage=null,o.profileUser=null,o.refreshUI(),!t)return o.errorMessage="No public key found. Please log in again.",o.isLoading=!1,void o.refreshUI();try{const r=yield o._storageService.getProfile(t);r&&(o.profileUser=r,o.refreshUI()),console.log("cachedMetadata: ",r),o.subscribeToUserProfileAndContacts(t)}catch(r){console.error("Error loading user profile:",r)}})()}subscribeToUserProfileAndContacts(t){var o=this;return(0,u.A)(function*(){o.subscriptionId=o._subscriptionService.addSubscriptions([{authors:[t],kinds:[0],limit:1}],function(){var l=(0,u.A)(function*(f){yield o.processProfileMetadata(f,t)});return function(f){return l.apply(this,arguments)}}())})()}processProfileMetadata(t,o){var r=this;return(0,u.A)(function*(){try{const l=JSON.parse(t.content);r.profileUser=l,yield r._storageService.saveProfile(o,l),r._changeDetectorRef.markForCheck()}catch(l){console.error("Error processing metadata event:",l)}})()}getSafeUrl(t){return this._sanitizer.bypassSecurityTrustUrl(t)}refreshUI(){this._changeDetectorRef.detectChanges()}openSnackBar(t,o="dismiss"){this._snackBar.open(t,o,{duration:3e3})}canUseZap(){var t=this;return(0,u.A)(function*(){return!(!t.profileUser||!t.profileUser.lud06&&!t.profileUser.lud16)||(t.openSnackBar("Using Zap is not possible. Please complete your profile to include lud06 or lud16."),!1)})()}openZapDialog(t=""){var o=this;return(0,u.A)(function*(){(yield o.canUseZap())&&o._dialog.open(B.r,{width:"405px",maxHeight:"90vh",data:{lud16:o.profileUser.lud16,lud06:o.profileUser.lud06,pubkey:o.profileUser.pubkey,eventId:t}})})()}toggleLike(){this.isLiked=!this.isLiked,this.isLiked&&setTimeout(()=>{this.isLiked=!1,this.isLiked=!0},300)}addEmoji(t){this.eventInput.nativeElement.value+=t.emoji.native,this.showEmojiPicker=!1}toggleEmojiPicker(){this.showCommentEmojiPicker=!1,this.showEmojiPicker=!this.showEmojiPicker}addEmojiTocomment(t){this.commentInput.nativeElement.value+=t.emoji.native,this.showCommentEmojiPicker=!1}detectSystemTheme(){const t=window.matchMedia("(prefers-color-scheme: dark)");this.darkMode=t.matches,t.addEventListener("change",o=>{this.darkMode=o.matches})}togglePreview(){this.isPreview=!this.isPreview}sendEvent(){""!=this.eventInput.nativeElement.value&&this._eventService.sendTextEvent(this.eventInput.nativeElement.value).then(()=>{this.eventInput.nativeElement.value="",this._changeDetectorRef.markForCheck()}).catch(t=>{console.error("Failed to send Event:",t)})}copyHex(){this._clipboard.copy(this.routePubKey),this.openSnackBar("hex public key copied","dismiss")}copyNpub(){var t=this._signerService.getNpubFromPubkey(this.routePubKey);this._clipboard.copy(t),this.openSnackBar("npub public key copied","dismiss")}copyKey(t){if("hex"===t)this._clipboard.copy(this.routePubKey),this.openSnackBar("hex public key copied","dismiss");else if("npub"===t){const o=this._signerService.getNpubFromPubkey(this.routePubKey);this._clipboard.copy(o),this.openSnackBar("npub public key copied","dismiss")}}isSingleEmojiOrWord(t){const o=t.trim(),r=/^\w+$/.test(o),l=/^[\p{Emoji}]+$/u.test(o);return r||l}openPost(t){this._router.navigate(["/post",t])}toggleBookmark(t){var o=this;return(0,u.A)(function*(){(yield o._bookmarkService.isBookmarked(t))?yield o._bookmarkService.removeBookmark(t):yield o._bookmarkService.addBookmark(t)})()}isProjectBookmarked(t){var o=this;return(0,u.A)(function*(){return yield o._bookmarkService.isBookmarked(t)})()}static{this.\u0275fac=function(o){return new(o||n)(e.rXU(e.gRc),e.rXU(w.A),e.rXU(T.n),e.rXU(Y.up),e.rXU(y.nX),e.rXU(y.Ix),e.rXU(K.UG),e.rXU(M.bZ),e.rXU(A.P),e.rXU(X.U),e.rXU(N.n),e.rXU(D.B0),e.rXU(L.m),e.rXU(V.U))}}static{this.\u0275cmp=e.VBU({type:n,selectors:[["profile"]],viewQuery:function(o,r){if(1&o&&(e.GBs(O,5),e.GBs(z,5)),2&o){let l;e.mGM(l=e.lsd())&&(r.eventInput=l.first),e.mGM(l=e.lsd())&&(r.commentInput=l.first)}},decls:25,vars:11,consts:[["defaultAvatar",""],["profileMenu","matMenu"],["eventInput",""],["postCardMenu01","matMenu"],["expandableComments","angorCard"],[1,"flex","min-w-0","flex-auto","flex-col"],[1,"bg-card","flex","flex-col","shadow"],["onerror","this.onerror=null; this.src='/images/pages/profile/cover.jpg';",1,"h-40","object-cover","lg:h-80",3,"src","alt"],[1,"bg-card","mx-auto","flex","w-full","max-w-5xl","flex-0","flex-col","items-center","px-8","lg:h-18","lg:flex-row"],[1,"-mt-26","flex-shrink-0","rounded-full","lg:-mt-22"],[4,"ngIf","ngIfElse"],[1,"mt-4","flex","flex-grow","flex-col","items-center","lg:ml-8","lg:mt-0","lg:items-start"],[1,"max-w-full","truncate","text-lg","font-bold","leading-tight","lg:max-w-[25rem]",2,"white-space","nowrap","overflow","hidden","text-overflow","ellipsis"],[1,"text-secondary","max-w-full","truncate","leading-tight","lg:max-w-[25rem]",2,"white-space","nowrap","overflow","hidden","text-overflow","ellipsis"],[1,"flex","flex-shrink-0","items-center","space-x-6","lg:mt-0"],[1,"mb-4","mt-8","flex","flex-shrink-0","items-center","space-x-6","lg:m-0","lg:ml-auto"],[1,"mx-auto","w-full","max-w-5xl","p-6","sm:p-8"],[1,"m-auto","flex","w-full","max-w-140","flex-col","items-start"],["class","about-section mb-8 flex w-full flex-col items-start p-6 pb-6 transition-all duration-300 sm:p-8","style","position: relative",3,"ngStyle",4,"ngIf"],["class","mb-8 flex w-full flex-col p-6 pb-6 sm:p-8",4,"ngIf"],["class","mb-8 flex w-full flex-col bg-primary-50 dark:bg-primary-800",4,"ngIf"],[1,"mb-8","flex","w-full","flex-col",3,"item"],[1,"m-auto","mt-4","flex","justify-center"],["onerror","this.onerror=null; this.src='/images/avatars/avatar-placeholder.png';",1,"ring-bg-card","h-32","min-h-32","w-32","min-w-32","max-w-fit","rounded-full","object-cover","ring-4",3,"src","alt"],["src","/images/avatars/avatar-placeholder.png","onerror","this.onerror=null; this.src='/images/avatars/avatar-placeholder.png';",1,"ring-bg-card","h-32","min-h-32","w-32","min-w-32","rounded-full","object-cover","ring-4",3,"alt"],[1,"flex","h-10","w-10","items-center","justify-center","rounded-full","border","bg-white","shadow-md"],["mat-icon-button","",3,"routerLink"],[1,"icon-size-5",3,"svgIcon"],["mat-icon-button","",3,"click"],["mat-icon-button","",3,"matMenuTriggerFor"],["mat-menu-item","",3,"click",4,"ngIf"],[4,"ngFor","ngForOf"],[1,"my-2"],["mat-menu-item","",3,"routerLink",4,"ngIf"],[4,"ngIf"],["mat-menu-item","",3,"click"],[1,"flex","items-center"],[1,"mr-3","icon-size-5",3,"svgIcon"],["mat-menu-item","",3,"routerLink"],["mat-menu-item",""],[1,"about-section","mb-8","flex","w-full","flex-col","items-start","p-6","pb-6","transition-all","duration-300","sm:p-8",2,"position","relative",3,"ngStyle"],[1,"mb-2","flex","w-full","items-center","justify-between"],[1,"text-2xl","font-semibold","leading-tight"],["mat-icon-button","","color","primary","aria-label","Toggle about section",2,"position","absolute","top","16px","right","16px",3,"click"],[3,"svgIcon"],[1,"about-content","text-base","text-gray-700","dark:text-gray-50","transition-all","duration-300",3,"ngStyle"],["class","text-gray-500",4,"ngIf"],[1,"text-gray-500"],[1,"mb-8","flex","w-full","flex-col","p-6","pb-6","sm:p-8"],[1,"flex","justify-between"],[1,"text-xl","font-semibold"],[1,"-mr-4","ml-auto",3,"change","color"],[1,"mt-8","flex","flex-col","items-start","sm:flex-row"],[1,"w-full",3,"subscriptSizing"],["matInput","","cdkTextareaAutosize","",3,"placeholder","rows"],[1,"-mx-3","mt-6","flex","items-center","justify-between","sm:mt-8"],["mat-button","",1,"mr-1","px-3",3,"click"],[1,"ml-2"],["class","emoji-picker-container-global",4,"ngIf"],["mat-button","",1,"mr-1","hidden","px-3","sm:inline-flex"],["mat-button","",1,"px-3",3,"matMenuTriggerFor"],["mat-menu-item","",1,"sm:hidden"],["mat-button","",1,"mr-1","flex","px-3",3,"click"],[1,"emoji-picker-container-global"],[3,"emojiClick","darkMode"],[1,"mb-8","flex","w-full","flex-col","bg-primary-50","dark:bg-primary-800"],[1,"mx-6","mb-4","mt-6","flex","items-center","sm:mx-8"],["onerror","this.onerror=null; this.src='/images/avatars/avatar-placeholder.png';",1,"mr-4","h-10","w-10","rounded-full","object-cover",3,"src","alt"],[1,"flex","flex-col"],[1,"font-semibold","leading-none"],[1,"text-secondary","mt-1","text-sm","leading-none"],["class","inline-block whitespace-pre-wrap break-words",4,"ngFor","ngForOf","ngForTrackBy"],[1,"mx-3","flex","items-center","sm:mx-5"],["mat-button","",1,"mr-1","px-3"],[1,"text-red-500","icon-size-5",3,"svgIcon"],[1,"text-blue-500","icon-size-5",3,"svgIcon"],[1,"text-green-500","icon-size-5",3,"svgIcon"],[1,"text-orange-500","icon-size-5",3,"svgIcon"],[1,"mx-6","mb-6","mt-4","border-b","sm:mx-8"],[1,"mx-6","mb-4","flex","flex-col","sm:mx-8","sm:mb-6","sm:flex-row","sm:items-center"],[1,"ml-3","text-md","tracking-tight"],[1,"hidden","flex-auto","sm:flex"],[1,"mt-4","flex","items-center","sm:mt-0"],["mat-button","",1,"-ml-2","mr-1","px-3","sm:ml-0"],["mat-button","",1,"px-3","sm:-mr-4"],[1,"mr-1"],[1,"inline-block","whitespace-pre-wrap","break-words"],[1,"relative","mb-4","block"],["alt","Embedded Image",1,"max-h-140","object-cover",2,"width","100%",3,"src"],["controls","",2,"width","100%"],["type","video/mp4",3,"src"],["controls",""],["type","audio/mpeg",3,"src"],[1,"mx-6","mb-6","mt-2","sm:mx-8"],["target","_blank",1,"inline-block","break-words","text-blue-500","underline",3,"href"],[1,"inline-block","break-words"],[1,"inline-block","break-words",3,"ngClass"],["mat-raised-button","","color","primary",1,"bg-card","text-gray-700","hover:bg-gray-200","dark:text-gray-300","dark:hover:bg-gray-700",3,"click","disabled"]],template:function(o,r){if(1&o&&(e.j41(0,"div",5)(1,"div",6)(2,"div"),e.nrm(3,"img",7),e.k0s(),e.j41(4,"div",8)(5,"div",9),e.DNE(6,q,2,2,"ng-container",10)(7,ee,1,1,"ng-template",null,0,e.C5r),e.k0s(),e.j41(9,"div",11)(10,"div",12),e.EFF(11),e.k0s(),e.j41(12,"div",13),e.EFF(13),e.k0s()(),e.j41(14,"div",14)(15,"div",15),e.DNE(16,ie,17,14),e.k0s()()()(),e.j41(17,"div",16)(18,"div",17),e.DNE(19,ae,9,11,"angor-card",18)(20,ce,58,16,"angor-card",19)(21,ge,41,9,"angor-card",20),e.Z7z(22,be,1,1,"app-post",21,e.Vm6),e.DNE(24,ke,3,2,"div",22),e.k0s()()()),2&o){const l=e.sdS(8);e.R7$(3),e.FS9("alt",(null==r.profileUser?null:r.profileUser.display_name)||(null==r.profileUser?null:r.profileUser.name)||"Banner"),e.Y8G("src",(null==r.profileUser?null:r.profileUser.banner)||"/images/pages/profile/cover.jpg",e.B4B),e.R7$(3),e.Y8G("ngIf",null==r.profileUser?null:r.profileUser.picture)("ngIfElse",l),e.R7$(5),e.SpI(" ",(null==r.profileUser?null:r.profileUser.display_name)||(null==r.profileUser?null:r.profileUser.name)||"Unknown User"," "),e.R7$(2),e.SpI(" ",(null==r.profileUser?null:r.profileUser.username)||(null==r.profileUser?null:r.profileUser.name)," "),e.R7$(3),e.vxM(r.projectIdentifier?16:-1),e.R7$(3),e.Y8G("ngIf",(null==r.profileUser?null:r.profileUser.about)&&""!==r.profileUser.about.trim()),e.R7$(),e.Y8G("ngIf",r.isCurrentUserProfile),e.R7$(),e.Y8G("ngIf",r.isPreview),e.R7$(),e.Dyx(r.posts),e.R7$(2),e.vxM(r.hasMorePosts?24:-1)}},dependencies:[y.Wk,v.n,m.m_,m.An,d.Hl,d.$z,d.iY,g.Cn,g.kk,g.fb,g.Cp,a.RG,a.rl,h.fS,h.fg,b.xb,b.EE,j.w,j.q,R.uc,p.YU,p.MD,p.Sq,p.bT,p.B3,p.Jj,_.YN,C.Ic,F.sG,x.D6,G.e,i.MY,E.vg,S.q],styles:[".emoji-picker-container-global{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999;width:350px;max-width:100%}.heart-beat{animation:heartBeatAnimation .3s ease-in-out}@keyframes heartBeatAnimation{0%{transform:scale(1)}30%{transform:scale(2)}60%{transform:scale(1)}to{transform:scale(1)}}.loading-spinner{display:flex;justify-content:center;align-items:center;margin:20px 0}.loading-spinner .spinner{border:4px solid rgba(0,0,0,.1);border-left-color:#009fb5;border-radius:50%;width:30px;height:30px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.about-section{overflow:hidden;transition:height .3s ease}.c-img,.c-video{max-width:100%;border-radius:10px}\n"],encapsulation:2,changeDetection:0})}}return n})()}]},8098:(I,k,s)=>{s.d(k,{U:()=>_});var u=s(467),v=s(4412),b=s(4438),p=s(6324);let _=(()=>{class d{constructor(i){this._signerService=i,this.STORAGE_KEY="userBookmarkedProjects",this.bookmarksSubject=new v.t([]),this.bookmarks$=this.bookmarksSubject.asObservable(),this.currentUserPubKey=null,window.addEventListener("storage",a=>{a.key===this.STORAGE_KEY&&this.refreshBookmarksForCurrentUser()})}initializeForCurrentUser(){var i=this;return(0,u.A)(function*(){i.clearBookmarks(),i.currentUserPubKey=yield i._signerService.getPublicKey(),i.currentUserPubKey&&(yield i.loadBookmarksForCurrentUser())})()}clearBookmarks(){this.bookmarksSubject.next([])}loadBookmarksForCurrentUser(){var i=this;return(0,u.A)(function*(){if(!i.currentUserPubKey)return;const m=i.getUserBookmarks()[i.currentUserPubKey]||[];i.bookmarksSubject.next(m)})()}getUserBookmarks(){const i=localStorage.getItem(this.STORAGE_KEY);return i?JSON.parse(i):{}}saveUserBookmarks(i){localStorage.setItem(this.STORAGE_KEY,JSON.stringify(i))}addBookmark(i){var a=this;return(0,u.A)(function*(){if(!a.currentUserPubKey&&(a.currentUserPubKey=yield a._signerService.getPublicKey(),!a.currentUserPubKey))return void console.warn("No public key found for the current user.");const m=a.getUserBookmarks(),h=m[a.currentUserPubKey]||[];h.includes(i)||(h.push(i),m[a.currentUserPubKey]=h,a.saveUserBookmarks(m),a.bookmarksSubject.next(h))})()}removeBookmark(i){var a=this;return(0,u.A)(function*(){if(!a.currentUserPubKey&&(a.currentUserPubKey=yield a._signerService.getPublicKey(),!a.currentUserPubKey))return void console.warn("No public key found for the current user.");const m=a.getUserBookmarks(),g=(m[a.currentUserPubKey]||[]).filter(x=>x!==i);m[a.currentUserPubKey]=g,a.saveUserBookmarks(m),a.bookmarksSubject.next(g)})()}isBookmarked(i){var a=this;return(0,u.A)(function*(){return a.currentUserPubKey||(a.currentUserPubKey=yield a._signerService.getPublicKey(),a.currentUserPubKey)?(a.getUserBookmarks()[a.currentUserPubKey]||[]).includes(i):(console.warn("No public key found for the current user."),!1)})()}getBookmarks(){var i=this;return(0,u.A)(function*(){return i.currentUserPubKey||(i.currentUserPubKey=yield i._signerService.getPublicKey(),i.currentUserPubKey)?i.getUserBookmarks()[i.currentUserPubKey]||[]:(console.warn("No public key found for the current user."),[])})()}removeAllBookmarks(){var i=this;return(0,u.A)(function*(){if(!i.currentUserPubKey&&(i.currentUserPubKey=yield i._signerService.getPublicKey(),!i.currentUserPubKey))return void console.warn("No public key found for the current user.");const a=i.getUserBookmarks();a[i.currentUserPubKey]=[],i.saveUserBookmarks(a),i.bookmarksSubject.next([])})()}refreshBookmarksForCurrentUser(){this.currentUserPubKey&&this.loadBookmarksForCurrentUser()}static{this.\u0275fac=function(a){return new(a||d)(b.KVO(p.A))}}static{this.\u0275prov=b.jDH({token:d,factory:d.\u0275fac,providedIn:"root"})}}return d})()}}]); \ No newline at end of file diff --git a/824.8d2487fbf0b724f4.js b/824.8d2487fbf0b724f4.js deleted file mode 100644 index a1061a4..0000000 --- a/824.8d2487fbf0b724f4.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkangor=self.webpackChunkangor||[]).push([[824],{8824:(xe,F,c)=>{c.r(F),c.d(F,{default:()=>we});var p=c(4460),u=c(9471),g=c(3904),_=c(5785),G=c(8447),$=c(5424),e=c(3107),o=c(936),m=c(6071),v=c(6389),I=c(7712),R=c(1128);function Y(r,a){1&r&&e.nrm(0,"mat-icon",18),2&r&&e.Y8G("svgIcon","heroicons_solid:check-circle")}function B(r,a){1&r&&e.nrm(0,"mat-icon",19),2&r&&e.Y8G("svgIcon","heroicons_outline:check-circle")}function U(r,a){if(1&r){const t=e.RV6();e.j41(0,"div",9)(1,"div",12)(2,"div",13)(3,"div",14),e.EFF(4),e.k0s(),e.j41(5,"div",15),e.EFF(6),e.k0s()()(),e.j41(7,"div",16)(8,"button",17),e.bIt("click",function(){const i=e.eBV(t).$implicit,s=e.XpG();return e.Njj(s.setPrimaryIndexer("mainnet",i))}),e.DNE(9,Y,1,1,"mat-icon",18)(10,B,1,1,"mat-icon",19),e.k0s(),e.j41(11,"button",20),e.bIt("click",function(){const i=e.eBV(t).$implicit,s=e.XpG();return e.Njj(s.removeIndexer("mainnet",i))}),e.nrm(12,"mat-icon",21),e.k0s()()()}if(2&r){const t=a.$implicit;e.R7$(4),e.JRh(t.url),e.R7$(2),e.SpI(" Primary: ",t.primary?"Yes":"No"," "),e.R7$(2),e.FS9("matTooltip",t.primary?"This is already the primary indexer":"Set as Primary Indexer"),e.BMQ("aria-label",t.primary?"Primary Indexer":"Set as Primary Indexer"),e.R7$(),e.vxM(t.primary?9:10),e.R7$(3),e.Y8G("svgIcon","heroicons_outline:trash")}}function M(r,a){1&r&&e.nrm(0,"mat-icon",18),2&r&&e.Y8G("svgIcon","heroicons_solid:check-circle")}function z(r,a){1&r&&e.nrm(0,"mat-icon",19),2&r&&e.Y8G("svgIcon","heroicons_outline:check-circle")}function V(r,a){if(1&r){const t=e.RV6();e.j41(0,"div",9)(1,"div",12)(2,"div",13)(3,"div",14),e.EFF(4),e.k0s(),e.j41(5,"div",15),e.EFF(6),e.k0s()()(),e.j41(7,"div",16)(8,"button",17),e.bIt("click",function(){const i=e.eBV(t).$implicit,s=e.XpG();return e.Njj(s.setPrimaryIndexer("testnet",i))}),e.DNE(9,M,1,1,"mat-icon",18)(10,z,1,1,"mat-icon",19),e.k0s(),e.j41(11,"button",20),e.bIt("click",function(){const i=e.eBV(t).$implicit,s=e.XpG();return e.Njj(s.removeIndexer("testnet",i))}),e.nrm(12,"mat-icon",21),e.k0s()()()}if(2&r){const t=a.$implicit;e.R7$(4),e.JRh(t.url),e.R7$(2),e.SpI(" Primary: ",t.primary?"Yes":"No"," "),e.R7$(2),e.FS9("matTooltip",t.primary?"This is already the primary testnet indexer":"Set as Primary Testnet Indexer"),e.BMQ("aria-label",t.primary?"Primary Testnet Indexer":"Set as Primary Testnet Indexer"),e.R7$(),e.vxM(t.primary?9:10),e.R7$(3),e.Y8G("svgIcon","heroicons_outline:trash")}}let A=(()=>{class r{constructor(){this._indexerService=(0,e.WQX)(R.F),this.mainnetIndexers=(0,e.vPA)([]),this.testnetIndexers=(0,e.vPA)([]),this.newMainnetIndexerUrl=(0,e.vPA)(""),this.newTestnetIndexerUrl=(0,e.vPA)(""),this.loadIndexers()}loadIndexers(){this.mainnetIndexers.set(this._indexerService.getIndexers("mainnet").map(t=>({url:t,primary:t===this._indexerService.getPrimaryIndexer("mainnet")}))),this.testnetIndexers.set(this._indexerService.getIndexers("testnet").map(t=>({url:t,primary:t===this._indexerService.getPrimaryIndexer("testnet")})))}addIndexer(t){const n="mainnet"===t?this.newMainnetIndexerUrl():this.newTestnetIndexerUrl();n.trim()&&(this._indexerService.addIndexer(n,t),this.loadIndexers(),"mainnet"===t?this.newMainnetIndexerUrl.set(""):this.newTestnetIndexerUrl.set(""))}removeIndexer(t,n){this._indexerService.removeIndexer(n.url,t),this.loadIndexers()}setPrimaryIndexer(t,n){this._indexerService.setPrimaryIndexer(n.url,t),this.loadIndexers()}trackByFn(t,n){return n.url}static{this.\u0275fac=function(n){return new(n||r)}}static{this.\u0275cmp=e.VBU({type:r,selectors:[["settings-indexer"]],decls:29,vars:8,consts:[[1,"w-full","max-w-3xl"],[1,"mb-8","w-full"],[1,"w-full",3,"subscriptSizing"],["matPrefix","",1,"icon-size-5",3,"svgIcon"],["matInput","","placeholder","Mainnet Indexer URL",3,"ngModelChange","ngModel"],["mat-icon-button","","matSuffix","",3,"click"],[1,"icon-size-5",3,"svgIcon"],[1,"mt-8"],[1,"flex","flex-col","divide-y","border-b","border-t"],[1,"flex","flex-col","py-6","sm:flex-row","sm:items-center"],[1,"mb-8","mt-10","w-full"],["matInput","","placeholder","Testnet Indexer URL",3,"ngModelChange","ngModel"],[1,"flex","items-center"],[1,"ml-4"],[1,"font-medium"],[1,"text-sm","text-gray-500"],[1,"mt-4","flex","items-center","sm:ml-auto","sm:mt-0"],["mat-icon-button","",3,"click","matTooltip"],["aria-hidden","true",1,"text-primary",3,"svgIcon"],["aria-hidden","true",1,"text-hint",3,"svgIcon"],["mat-icon-button","",3,"click"],[1,"text-hint",3,"svgIcon"]],template:function(n,i){1&n&&(e.j41(0,"div",0)(1,"div",1)(2,"mat-form-field",2)(3,"mat-label"),e.EFF(4,"Add Mainnet Indexer"),e.k0s(),e.nrm(5,"mat-icon",3),e.j41(6,"input",4),e.mxI("ngModelChange",function(l){return e.DH7(i.newMainnetIndexerUrl,l)||(i.newMainnetIndexerUrl=l),l}),e.k0s(),e.j41(7,"button",5),e.bIt("click",function(){return i.addIndexer("mainnet")}),e.nrm(8,"mat-icon",6),e.k0s()()(),e.j41(9,"div",7)(10,"h3"),e.EFF(11,"Mainnet Indexers"),e.k0s(),e.j41(12,"div",8),e.Z7z(13,U,13,6,"div",9,e.Vm6),e.k0s()(),e.j41(15,"div",10)(16,"mat-form-field",2)(17,"mat-label"),e.EFF(18,"Add Testnet Indexer"),e.k0s(),e.nrm(19,"mat-icon",3),e.j41(20,"input",11),e.mxI("ngModelChange",function(l){return e.DH7(i.newTestnetIndexerUrl,l)||(i.newTestnetIndexerUrl=l),l}),e.k0s(),e.j41(21,"button",5),e.bIt("click",function(){return i.addIndexer("testnet")}),e.nrm(22,"mat-icon",6),e.k0s()()(),e.j41(23,"div",7)(24,"h3"),e.EFF(25,"Testnet Indexers"),e.k0s(),e.j41(26,"div",8),e.Z7z(27,V,13,6,"div",9,e.Vm6),e.k0s()()()),2&n&&(e.R7$(2),e.Y8G("subscriptSizing","dynamic"),e.R7$(3),e.Y8G("svgIcon","heroicons_solid:link"),e.R7$(),e.R50("ngModel",i.newMainnetIndexerUrl),e.R7$(2),e.Y8G("svgIcon","heroicons_solid:plus-circle"),e.R7$(5),e.Dyx(i.mainnetIndexers()),e.R7$(3),e.Y8G("subscriptSizing","dynamic"),e.R7$(3),e.Y8G("svgIcon","heroicons_solid:link"),e.R7$(),e.R50("ngModel",i.newTestnetIndexerUrl),e.R7$(2),e.Y8G("svgIcon","heroicons_solid:plus-circle"),e.R7$(5),e.Dyx(i.testnetIndexers()))},dependencies:[o.YN,o.me,o.BC,o.vS,g.m_,g.An,m.RG,m.rl,m.nJ,m.JW,m.yw,v.fS,v.fg,u.Hl,u.iY,p.MD,I.uc,I.oV],encapsulation:2,changeDetection:0})}}return r})();const C=r=>({"ring-2 ring-primary":r});function D(r,a){1&r&&e.nrm(0,"mat-icon",5),2&r&&e.Y8G("svgIcon","heroicons_solid:check-circle")}function K(r,a){1&r&&e.nrm(0,"mat-icon",5),2&r&&e.Y8G("svgIcon","heroicons_solid:check-circle")}let X=(()=>{class r{constructor(t){this._fb=t,this._indexerService=(0,e.WQX)(R.F),this.selectedNetwork=(0,e.vPA)("testnet")}ngOnInit(){const t=this._indexerService.getNetwork();this.networkForm=this._fb.group({network:[t]}),this.selectedNetwork.set(t),(0,e.QZP)(()=>{console.log("Selected Network:",this.selectedNetwork())})}setNetwork(t){this.selectedNetwork.set(t)}save(){const t=this.selectedNetwork();this._indexerService.setNetwork(t)}cancel(){const t=this._indexerService.getNetwork();this.selectedNetwork.set(t)}static{this.\u0275fac=function(n){return new(n||r)(e.rXU(o.ok))}}static{this.\u0275cmp=e.VBU({type:r,selectors:[["settings-network"]],decls:24,vars:8,consts:[[1,"w-full","max-w-3xl"],[1,"text-xl","font-bold"],[1,"text-secondary","mt-2"],[1,"mt-8","grid","w-full","max-w-3xl","gap-6","sm:grid-cols-2"],[1,"bg-card","relative","flex","cursor-pointer","flex-col","items-start","justify-start","rounded-md","p-6","shadow","hover:shadow-lg","transition-shadow",3,"click","ngClass"],["aria-label","Selected Network",1,"absolute","right-2","top-2","text-primary","icon-size-7",3,"svgIcon"],[1,"font-semibold","text-lg"],[1,"my-10","w-full","max-w-3xl","border-t"],[1,"flex","w-full","max-w-3xl","items-center","justify-end"],["mat-stroked-button","","type","button",3,"click"],["mat-flat-button","","type","button","color","primary",1,"ml-4",3,"click"]],template:function(n,i){1&n&&(e.j41(0,"div",0)(1,"div",1),e.EFF(2,"Change Your Network"),e.k0s(),e.j41(3,"div",2),e.EFF(4," Switch between Mainnet and Testnet to update your network preferences. "),e.k0s(),e.j41(5,"div",3)(6,"div",4),e.bIt("click",function(){return i.setNetwork("mainnet")}),e.DNE(7,D,1,1,"mat-icon",5),e.j41(8,"div",6),e.EFF(9,"Mainnet"),e.k0s(),e.j41(10,"div",2),e.EFF(11," The live Bitcoin network for real transactions. "),e.k0s()(),e.j41(12,"div",4),e.bIt("click",function(){return i.setNetwork("testnet")}),e.DNE(13,K,1,1,"mat-icon",5),e.j41(14,"div",6),e.EFF(15,"Testnet"),e.k0s(),e.j41(16,"div",2),e.EFF(17," A Bitcoin testing network for developers and testing purposes. "),e.k0s()()(),e.nrm(18,"div",7),e.j41(19,"div",8)(20,"button",9),e.bIt("click",function(){return i.cancel()}),e.EFF(21,"Cancel"),e.k0s(),e.j41(22,"button",10),e.bIt("click",function(){return i.save()}),e.EFF(23," Save "),e.k0s()()()),2&n&&(e.R7$(6),e.Y8G("ngClass",e.eq3(4,C,"mainnet"===i.selectedNetwork())),e.R7$(),e.vxM("mainnet"===i.selectedNetwork()?7:-1),e.R7$(5),e.Y8G("ngClass",e.eq3(6,C,"testnet"===i.selectedNetwork())),e.R7$(),e.vxM("testnet"===i.selectedNetwork()?13:-1))},dependencies:[o.X1,g.m_,g.An,u.Hl,u.$z,p.MD,p.YU],encapsulation:2,changeDetection:0})}}return r})();var j=c(1371);let W=(()=>{class r{constructor(){this._formBuilder=(0,e.WQX)(o.ok),this.notificationsForm=(0,e.vPA)(this._formBuilder.group({mention:[!1],privateMessage:[!1],zap:[!1],follower:[!1]})),this.notificationKinds={mention:1,privateMessage:4,zap:9735,follower:3},this.initializeForm()}initializeForm(){const t=this.loadNotificationSettings();this.notificationsForm().setValue({mention:t.includes(this.notificationKinds.mention),privateMessage:t.includes(this.notificationKinds.privateMessage),zap:t.includes(this.notificationKinds.zap),follower:t.includes(this.notificationKinds.follower)})}saveSettings(){const t=this.notificationsForm().value,n=[];t.mention&&n.push(this.notificationKinds.mention),t.privateMessage&&n.push(this.notificationKinds.privateMessage),t.zap&&n.push(this.notificationKinds.zap),t.follower&&n.push(this.notificationKinds.follower),localStorage.setItem("notificationSettings",JSON.stringify(n)),console.log("Notification settings saved:",n)}loadNotificationSettings(){const t=localStorage.getItem("notificationSettings");return t?JSON.parse(t):[1,3,4,9735]}static{this.\u0275fac=function(n){return new(n||r)}}static{this.\u0275cmp=e.VBU({type:r,selectors:[["settings-notifications"]],decls:43,vars:10,consts:[["mentionToggle",""],["privateMessageToggle",""],["zapToggle",""],["followerToggle",""],[1,"w-full","max-w-3xl"],[3,"ngSubmit","formGroup"],[1,"w-full","text-xl"],[1,"mt-8","grid","w-full","grid-cols-1","gap-6"],[1,"flex","items-center","justify-between"],[1,"flex-auto","cursor-pointer",3,"click"],[1,"font-medium","leading-6"],[1,"text-secondary","text-md"],[1,"ml-2",3,"color","formControlName"],[1,"my-10","border-t"],[1,"flex","items-center","justify-end"],["mat-stroked-button","","type","button"],["mat-flat-button","","type","button",1,"ml-4",3,"click","color"]],template:function(n,i){if(1&n){const s=e.RV6();e.j41(0,"div",4)(1,"form",5),e.bIt("ngSubmit",function(){return e.eBV(s),e.Njj(i.saveSettings())}),e.j41(2,"div",6),e.EFF(3,"Notification Settings"),e.k0s(),e.j41(4,"div",7)(5,"div",8)(6,"div",9),e.bIt("click",function(){e.eBV(s);const d=e.sdS(12);return e.Njj(d.toggle())}),e.j41(7,"div",10),e.EFF(8,"Mention"),e.k0s(),e.j41(9,"div",11),e.EFF(10," Receive notifications when someone mentions you. "),e.k0s()(),e.nrm(11,"mat-slide-toggle",12,0),e.k0s(),e.j41(13,"div",8)(14,"div",9),e.bIt("click",function(){e.eBV(s);const d=e.sdS(20);return e.Njj(d.toggle())}),e.j41(15,"div",10),e.EFF(16,"Private Message"),e.k0s(),e.j41(17,"div",11),e.EFF(18," Receive notifications for private messages. "),e.k0s()(),e.nrm(19,"mat-slide-toggle",12,1),e.k0s(),e.j41(21,"div",8)(22,"div",9),e.bIt("click",function(){e.eBV(s);const d=e.sdS(28);return e.Njj(d.toggle())}),e.j41(23,"div",10),e.EFF(24,"Zap"),e.k0s(),e.j41(25,"div",11),e.EFF(26," Receive notifications when you get a zap. "),e.k0s()(),e.nrm(27,"mat-slide-toggle",12,2),e.k0s(),e.j41(29,"div",8)(30,"div",9),e.bIt("click",function(){e.eBV(s);const d=e.sdS(36);return e.Njj(d.toggle())}),e.j41(31,"div",10),e.EFF(32,"New Follower"),e.k0s(),e.j41(33,"div",11),e.EFF(34," Receive notifications when someone follows you. "),e.k0s()(),e.nrm(35,"mat-slide-toggle",12,3),e.k0s()(),e.nrm(37,"div",13),e.j41(38,"div",14)(39,"button",15),e.EFF(40,"Cancel"),e.k0s(),e.j41(41,"button",16),e.bIt("click",function(){return e.eBV(s),e.Njj(i.saveSettings())}),e.EFF(42," Save "),e.k0s()()()()}2&n&&(e.R7$(),e.Y8G("formGroup",i.notificationsForm()),e.R7$(10),e.Y8G("color","primary")("formControlName","mention"),e.R7$(8),e.Y8G("color","primary")("formControlName","privateMessage"),e.R7$(8),e.Y8G("color","primary")("formControlName","zap"),e.R7$(8),e.Y8G("color","primary")("formControlName","follower"),e.R7$(6),e.Y8G("color","primary"))},dependencies:[o.YN,o.qT,o.BC,o.cb,o.X1,o.j4,o.JD,j.mV,j.sG,u.Hl,u.$z],encapsulation:2,changeDetection:0})}}return r})();var f=c(3014),w=c(708),S=c(2902),E=c(7544),h=c(2675),b=c(9893),P=c(8378),x=c(3125),k=c(8078),N=c(3149),T=c(720);let Q=(()=>{class r{constructor(){this._fb=(0,e.WQX)(o.ok),this._signerService=(0,e.WQX)(k.A),this._relayService=(0,e.WQX)(x.b),this._router=(0,e.WQX)(b.Ix),this._dialog=(0,e.WQX)(E.bZ),this._storageService=(0,e.WQX)(N.n),this.user=(0,e.vPA)(null),this.profileForm=(0,e.vPA)(this._fb.group({name:["",o.k0.required],username:[""],displayName:[""],website:[""],about:[""],picture:[""],banner:[""],lud06:[""],lud16:["",o.k0.pattern("^[a-z0-9._-]+@[a-z0-9.-]+.[a-z]{2,4}$")],nip05:["",o.k0.pattern("^[a-z0-9._%+-]+@[a-z0-9.-]+.[a-z]{2,4}$")]})),this.content=(0,e.vPA)(""),this.userEffect=(0,e.QZP)(()=>{const t=this.user();t&&this.profileForm().setValue({name:t?.name||"",username:t?.username||"",displayName:t?.displayName||"",website:t?.website||"",about:t?.about||"",picture:t?.picture||"",banner:t?.banner||"",lud06:t?.lud06||"",lud16:t?.lud16||"",nip05:t?.nip05||""})}),this.setValues()}setValues(){var t=this;return(0,f.A)(function*(){try{const n=yield t._signerService.getPublicKey(),i=yield t._storageService.getProfile(n);t.user.set(i)}catch(n){console.error("Error fetching profile:",n)}})()}onSubmit(){this.profileForm().valid?this.submit():console.error("Form is invalid")}submit(){var t=this;return(0,f.A)(function*(){const n=t.profileForm().value;if(t.content.set(JSON.stringify(n)),t._signerService.isUsingSecretKey())try{const i=yield t._signerService.getDecryptedSecretKey();t.signEvent(i)}catch(i){console.error(i)}else if(t._signerService.isUsingExtension()){const i=t._signerService.getUnsignedEvent(0,[],t.content()),s=yield t._signerService.signEventWithExtension(i);t.publishSignedEvent(s)}})()}signEvent(t){var n=this;return(0,f.A)(function*(){const i=n._signerService.getUnsignedEvent(0,[],n.content()),s=(0,P.aT)(t),l=(0,T.pC)(i,s);n.publishSignedEvent(l)})()}publishSignedEvent(t){this._relayService.publishEventToWriteRelays(t),console.log("Profile Updated!"),this._router.navigate(["/profile"])}static{this.\u0275fac=function(n){return new(n||r)}}static{this.\u0275cmp=e.VBU({type:r,selectors:[["settings-profile"]],decls:70,vars:23,consts:[[1,"w-full","max-w-3xl"],[3,"ngSubmit","formGroup"],[1,"w-full"],[1,"text-secondary"],[1,"mt-8","grid","w-full","gap-6","sm:grid-cols-4"],[1,"sm:col-span-4"],[1,"w-full",3,"subscriptSizing"],["matPrefix","",1,"icon-size-5",3,"svgIcon"],["matInput","",3,"formControlName"],["matInput","","cdkTextareaAutosize","",3,"formControlName","cdkAutosizeMinRows"],[1,"text-hint","mt-1","text-md"],[1,"mt-8","flex","items-center","justify-end"],["mat-stroked-button","","type","button"],["mat-flat-button","","type","submit","color","primary",1,"ml-4"]],template:function(n,i){1&n&&(e.j41(0,"div",0)(1,"form",1),e.bIt("ngSubmit",function(){return i.onSubmit()}),e.j41(2,"div",2)(3,"div",3),e.EFF(4," Following information is publicly displayed, be careful! "),e.k0s()(),e.j41(5,"div",4)(6,"div",5)(7,"mat-form-field",6)(8,"mat-label"),e.EFF(9,"Name"),e.k0s(),e.nrm(10,"mat-icon",7)(11,"input",8),e.k0s()(),e.j41(12,"div",5)(13,"mat-form-field",6)(14,"mat-label"),e.EFF(15,"Username"),e.k0s(),e.nrm(16,"input",8),e.k0s()(),e.j41(17,"div",5)(18,"mat-form-field",6)(19,"mat-label"),e.EFF(20,"Display Name"),e.k0s(),e.nrm(21,"input",8),e.k0s()(),e.j41(22,"div",5)(23,"mat-form-field",6)(24,"mat-label"),e.EFF(25,"Website"),e.k0s(),e.nrm(26,"input",8),e.k0s()(),e.j41(27,"div",5)(28,"mat-form-field",6)(29,"mat-label"),e.EFF(30,"About"),e.k0s(),e.nrm(31,"textarea",9),e.k0s(),e.j41(32,"div",10),e.EFF(33," Brief description for your profile. Basic HTML and Emoji are allowed. "),e.k0s()(),e.j41(34,"div",5)(35,"mat-form-field",6)(36,"mat-label"),e.EFF(37,"Profile Picture URL"),e.k0s(),e.nrm(38,"input",8),e.k0s()(),e.j41(39,"div",5)(40,"mat-form-field",6)(41,"mat-label"),e.EFF(42,"Banner URL"),e.k0s(),e.nrm(43,"input",8),e.k0s()(),e.j41(44,"div",5)(45,"mat-form-field",6)(46,"mat-label"),e.EFF(47,"LUD06"),e.k0s(),e.nrm(48,"input",8),e.j41(49,"mat-hint"),e.EFF(50," LUD06 is an LNURL (Lightning Network URL) for receiving Bitcoin payments over the Lightning Network. "),e.k0s()()(),e.j41(51,"div",5)(52,"mat-form-field",6)(53,"mat-label"),e.EFF(54,"LUD16"),e.k0s(),e.nrm(55,"input",8),e.j41(56,"mat-hint"),e.EFF(57," LUD16 is a Lightning address, similar to an email format, used to receive Bitcoin payments via the Lightning Network. "),e.k0s()()(),e.j41(58,"div",5)(59,"mat-form-field",6)(60,"mat-label"),e.EFF(61,"NIP05"),e.k0s(),e.nrm(62,"input",8),e.j41(63,"mat-hint"),e.EFF(64," NIP05 provides a user-friendly identifier for Nostr, similar to an email address, to help identify and verify your public identity. "),e.k0s()()()(),e.j41(65,"div",11)(66,"button",12),e.EFF(67,"Cancel"),e.k0s(),e.j41(68,"button",13),e.EFF(69," Save "),e.k0s()()()()),2&n&&(e.R7$(),e.Y8G("formGroup",i.profileForm()),e.R7$(6),e.Y8G("subscriptSizing","dynamic"),e.R7$(3),e.Y8G("svgIcon","heroicons_solid:user"),e.R7$(),e.Y8G("formControlName","name"),e.R7$(2),e.Y8G("subscriptSizing","dynamic"),e.R7$(3),e.Y8G("formControlName","username"),e.R7$(2),e.Y8G("subscriptSizing","dynamic"),e.R7$(3),e.Y8G("formControlName","displayName"),e.R7$(2),e.Y8G("subscriptSizing","dynamic"),e.R7$(3),e.Y8G("formControlName","website"),e.R7$(2),e.Y8G("subscriptSizing","dynamic"),e.R7$(3),e.Y8G("formControlName","about")("cdkAutosizeMinRows",5),e.R7$(4),e.Y8G("subscriptSizing","dynamic"),e.R7$(3),e.Y8G("formControlName","picture"),e.R7$(2),e.Y8G("subscriptSizing","dynamic"),e.R7$(3),e.Y8G("formControlName","banner"),e.R7$(2),e.Y8G("subscriptSizing","dynamic"),e.R7$(3),e.Y8G("formControlName","lud06"),e.R7$(4),e.Y8G("subscriptSizing","dynamic"),e.R7$(3),e.Y8G("formControlName","lud16"),e.R7$(4),e.Y8G("subscriptSizing","dynamic"),e.R7$(3),e.Y8G("formControlName","nip05"))},dependencies:[o.YN,o.qT,o.me,o.BC,o.cb,o.X1,o.j4,o.JD,m.RG,m.rl,m.nJ,m.MV,m.JW,g.m_,g.An,v.fS,v.fg,w.xb,w.EE,h.Ve,S.Sy,u.Hl,u.$z,p.MD],encapsulation:2,changeDetection:0})}}return r})();var O=c(6388);function J(r,a){if(1&r&&(e.j41(0,"mat-option",26)(1,"div",16),e.EFF(2),e.k0s()()),2&r){const t=a.$implicit;e.Y8G("value",t.value),e.R7$(2),e.JRh(t.label)}}function L(r,a){if(1&r){const t=e.RV6();e.j41(0,"div",11)(1,"div",12)(2,"div",13)(3,"img",14),e.bIt("error",function(i){e.eBV(t);const s=e.XpG(2);return e.Njj(s.onImageError(i))}),e.k0s()(),e.j41(4,"div",15)(5,"div",16),e.EFF(6),e.k0s(),e.j41(7,"div",17),e.EFF(8),e.k0s()()(),e.j41(9,"div",18)(10,"mat-form-field",19)(11,"mat-select",20),e.mxI("ngModelChange",function(i){const s=e.eBV(t).$implicit;return e.DH7(s.accessType,i)||(s.accessType=i),e.Njj(i)}),e.bIt("selectionChange",function(){const i=e.eBV(t).$implicit,s=e.XpG(2);return e.Njj(s.updateRelayAccess(i))}),e.j41(12,"mat-select-trigger",21)(13,"span",22),e.EFF(14),e.nI1(15,"titlecase"),e.k0s()(),e.DNE(16,J,3,2,"mat-option",23),e.k0s()(),e.j41(17,"button",24),e.bIt("click",function(){const i=e.eBV(t).$implicit,s=e.XpG(2);return e.Njj(s.removeRelay(i.url))}),e.nrm(18,"mat-icon",25),e.k0s()()()}if(2&r){const t=a.$implicit,n=e.XpG(2);e.R7$(3),e.Y8G("src",n.relayFavIcon(t.url)||"/images/avatars/avatar-placeholder.png",e.B4B),e.R7$(3),e.JRh(t.url),e.R7$(),e.Y8G("ngClass",n.getRelayStatusClass(t)),e.R7$(),e.SpI(" Status: ",n.getRelayStatus(t)," "),e.R7$(3),e.R50("ngModel",t.accessType),e.R7$(3),e.JRh(e.bMT(15,7,t.accessType)),e.R7$(2),e.Y8G("ngForOf",n.accessOptions())}}function H(r,a){if(1&r&&(e.qex(0),e.DNE(1,L,19,9,"div",10),e.bVm()),2&r){const t=e.XpG();e.R7$(),e.Y8G("ngForOf",t.relays())("ngForTrackBy",t.trackByFn)}}function Z(r,a){1&r&&(e.j41(0,"div",27),e.EFF(1," No relays available. Add a new relay to get started. "),e.k0s())}let q=(()=>{class r{constructor(){this._relayService=(0,e.WQX)(x.b),this._zone=(0,e.WQX)(e.SKi),this._sanitizer=(0,e.WQX)(O.up),this._cdr=(0,e.WQX)(e.gRc),this.relays=(0,e.vPA)([]),this.newRelayUrl=(0,e.vPA)(""),this.accessOptions=(0,e.vPA)([{label:"Read",value:"read",description:"Reads only, does not write, unless explicitly specified on publish action."},{label:"Write",value:"write",description:"Writes your events, profile, and other metadata updates. Connects on-demand."},{label:"Read and Write",value:"read-write",description:"Reads and writes events, profiles, and other metadata. Always connected."}]),this.relayIconsCache=new Map,(0,e.QZP)(()=>{this._relayService.getRelays().subscribe(t=>{this._zone.run(()=>{this.relays.set(t),this._cdr.markForCheck()})})})}ngOnInit(){}addRelay(){this.newRelayUrl().trim()&&(this._relayService.addRelay(this.newRelayUrl().trim()),this.newRelayUrl.set(""),this._cdr.markForCheck())}updateRelayAccess(t){console.log("Relay Access Updated:",t.url,t.accessType),this._relayService.updateRelayAccessType(t.url,t.accessType),this._cdr.markForCheck()}removeRelay(t){this._relayService.removeRelay(t),this._cdr.markForCheck()}trackByFn(t,n){return n.url||t}getRelayStatus(t){return t.connected?"Connected":"Disconnected"}getRelayStatusClass(t){return t.connected?"text-green-700":"text-red-700"}relayFavIcon(t){if(this.relayIconsCache.has(t))return this.relayIconsCache.get(t);const n=this._sanitizer.bypassSecurityTrustUrl(t.replace("wss://","https://").replace("ws://","https://")+"/favicon.ico");return this.relayIconsCache.set(t,n),n}getSafeUrl(t){return this._sanitizer.bypassSecurityTrustUrl(t)}onImageError(t){t.target.src="/images/avatars/avatar-placeholder.png"}static{this.\u0275fac=function(n){return new(n||r)}}static{this.\u0275cmp=e.VBU({type:r,selectors:[["settings-relay"]],decls:13,vars:4,consts:[["noRelays",""],[1,"w-full","max-w-3xl"],[1,"w-full"],["subscriptSizing","dynamic",1,"w-full"],["svgIcon","heroicons_solid:link","matPrefix","",1,"icon-size-5"],["matInput","","placeholder","Relay URL",3,"ngModelChange","ngModel"],["mat-icon-button","","matSuffix","","aria-label","Add relay",3,"click","disabled"],["svgIcon","heroicons_solid:plus-circle",1,"icon-size-5"],[1,"mt-8","flex","flex-col","divide-y","border-b","border-t"],[4,"ngIf","ngIfElse"],["class","flex flex-col py-6 sm:flex-row sm:items-center",4,"ngFor","ngForOf","ngForTrackBy"],[1,"flex","flex-col","py-6","sm:flex-row","sm:items-center"],[1,"flex","items-center"],[1,"flex","h-10","w-10","flex-0","items-center","justify-center","overflow-hidden","rounded-full"],["alt","relay avatar",1,"h-full","w-full","object-cover",3,"error","src"],[1,"ml-4"],[1,"font-medium"],[1,"text-sm",3,"ngClass"],[1,"mt-4","flex","items-center","sm:ml-auto","sm:mt-0"],["subscriptSizing","dynamic",1,"angor-mat-dense","w-50"],[3,"ngModelChange","selectionChange","ngModel"],[1,"text-md"],[1,"ml-1","font-medium"],[3,"value",4,"ngFor","ngForOf"],["mat-icon-button","","aria-label","Remove relay",3,"click"],["svgIcon","heroicons_outline:trash",1,"text-hint"],[3,"value"],[1,"py-6","text-center","text-gray-500"]],template:function(n,i){if(1&n){const s=e.RV6();e.j41(0,"div",1)(1,"div",2)(2,"mat-form-field",3)(3,"mat-label"),e.EFF(4,"Add Relay"),e.k0s(),e.nrm(5,"mat-icon",4),e.j41(6,"input",5),e.mxI("ngModelChange",function(d){return e.eBV(s),e.DH7(i.newRelayUrl,d)||(i.newRelayUrl=d),e.Njj(d)}),e.k0s(),e.j41(7,"button",6),e.bIt("click",function(){return e.eBV(s),e.Njj(i.addRelay())}),e.nrm(8,"mat-icon",7),e.k0s()()(),e.j41(9,"div",8),e.DNE(10,H,2,2,"ng-container",9)(11,Z,2,0,"ng-template",null,0,e.C5r),e.k0s()()}if(2&n){const s=e.sdS(12);e.R7$(6),e.R50("ngModel",i.newRelayUrl),e.R7$(),e.Y8G("disabled",!i.newRelayUrl().trim()),e.R7$(3),e.Y8G("ngIf",i.relays().length>0)("ngIfElse",s)}},dependencies:[m.RG,m.rl,m.nJ,m.JW,m.yw,g.m_,g.An,v.fS,v.fg,u.Hl,u.iY,h.Ve,h.VO,h.$2,S.wT,S.Sy,p.PV,p.MD,p.YU,p.Sq,p.bT,o.YN,o.me,o.BC,o.vS],encapsulation:2,changeDetection:0})}}return r})();var ee=c(7859);function te(r,a){if(1&r){const t=e.RV6();e.j41(0,"mat-form-field",17)(1,"mat-label"),e.EFF(2,"Secret Key"),e.k0s(),e.nrm(3,"input",18),e.j41(4,"button",19),e.bIt("click",function(){e.eBV(t);const i=e.XpG();return e.Njj(i.copyToClipboard(i.secretKey()))}),e.nrm(5,"mat-icon",20),e.k0s()()}if(2&r){const t=e.XpG();e.R7$(3),e.Y8G("value",t.secretKey())}}function ne(r,a){if(1&r){const t=e.RV6();e.j41(0,"mat-form-field",21)(1,"mat-label"),e.EFF(2,"Nsec Key"),e.k0s(),e.nrm(3,"input",18),e.j41(4,"button",19),e.bIt("click",function(){e.eBV(t);const i=e.XpG();return e.Njj(i.copyToClipboard(i.nsecKey()))}),e.nrm(5,"mat-icon",20),e.k0s()()}if(2&r){const t=e.XpG();e.R7$(3),e.Y8G("value",t.nsecKey())}}function ie(r,a){if(1&r){const t=e.RV6();e.j41(0,"div",22)(1,"button",23),e.bIt("click",function(){e.eBV(t);const i=e.XpG();return e.Njj(i.fetchSecretKey())}),e.EFF(2,"View Secret Key"),e.k0s()()}}function re(r,a){1&r&&(e.j41(0,"mat-form-field",11)(1,"mat-label"),e.EFF(2,"Current Password"),e.k0s(),e.nrm(3,"input",24),e.k0s())}function se(r,a){1&r&&e.nrm(0,"div",7)}function oe(r,a){if(1&r){const t=e.RV6();e.j41(0,"form",8),e.bIt("ngSubmit",function(){e.eBV(t);const i=e.XpG();return e.Njj(i.removePassword())}),e.j41(1,"h3",9),e.EFF(2,"Remove Password"),e.k0s(),e.j41(3,"p",25),e.EFF(4," Removing your password will store your secret key unencrypted. Ensure you understand the risks. "),e.k0s(),e.j41(5,"mat-form-field",11)(6,"mat-label"),e.EFF(7,"Current Password"),e.k0s(),e.nrm(8,"input",26),e.k0s(),e.j41(9,"div",13)(10,"button",27),e.EFF(11,"Remove Password"),e.k0s()()()}if(2&r){const t=e.XpG();e.Y8G("formGroup",t.removePasswordForm)}}let ae=(()=>{class r{constructor(){this._signerService=(0,e.WQX)(k.A),this._snackBar=(0,e.WQX)(ee.UG),this._changeDetectorRef=(0,e.WQX)(e.gRc),this._formBuilder=(0,e.WQX)(o.ok),this.isPasswordEnabled=(0,e.vPA)(!1),this.secretKey=(0,e.vPA)(null),this.nsecKey=(0,e.vPA)(null)}ngOnInit(){const t="true"===localStorage.getItem("usePassword");this.isPasswordEnabled.set(t),this.changePasswordForm=this._formBuilder.group({currentPassword:[{value:"",disabled:!t},t?o.k0.required:[]],newPassword:["",[o.k0.required]]}),this.removePasswordForm=this._formBuilder.group({currentPasswordRemove:["",o.k0.required]}),this.updateFormState()}updateFormState(){this.isPasswordEnabled()?this.changePasswordForm.get("currentPassword")?.enable():(this.changePasswordForm.get("currentPassword")?.disable(),this.changePasswordForm.get("currentPassword")?.clearValidators()),this._changeDetectorRef.detectChanges()}fetchSecretKey(){var t=this;return(0,f.A)(function*(){try{const n=yield t._signerService.getDecryptedSecretKey();if(!n)throw new Error("Failed to retrieve the secret key");t.secretKey.set(n),t.fetchNsecKey(),t.openSnackBar("Secret key retrieved successfully.")}catch(n){console.error(n),t.openSnackBar("Failed to retrieve the secret key. Please try again.")}})()}fetchNsecKey(){try{if(!this.secretKey())throw new Error("Secret key must be retrieved first");const t=this._signerService.getNsecFromSeckey(this.secretKey());if(!t)throw new Error("Failed to generate the Nsec key");this.nsecKey.set(t),this.openSnackBar("Nsec key generated successfully.")}catch(t){console.error(t),this.openSnackBar("Failed to generate the Nsec key.")}}copyToClipboard(t){navigator.clipboard.writeText(t).then(()=>this.openSnackBar("Copied to clipboard.")).catch(n=>{console.error("Clipboard error:",n),this.openSnackBar("Failed to copy to clipboard.")})}changePassword(){var t=this;return(0,f.A)(function*(){if(t.changePasswordForm.invalid)return void t.openSnackBar("Please fill out all required fields.");const{currentPassword:n,newPassword:i}=t.changePasswordForm.value;try{const s=t.isPasswordEnabled()?yield t._signerService.getSecretKey(n):yield t._signerService.getSecretKey();if(!s)throw new Error("Secret key not found or incorrect password");yield t._signerService.setSecretKey(s,i),t.isPasswordEnabled.set(!0),localStorage.setItem("usePassword","true"),t.openSnackBar("Password successfully changed."),t.changePasswordForm.reset()}catch(s){console.error("Error changing password:",s),t.openSnackBar("Failed to change the password.")}})()}removePassword(){var t=this;return(0,f.A)(function*(){if(t.removePasswordForm.invalid)return void t.openSnackBar("Please enter your current password.");const{currentPasswordRemove:n}=t.removePasswordForm.value;try{const i=yield t._signerService.getSecretKey(n);if(!i)throw new Error("Incorrect current password");yield t._signerService.setSecretKey(i),localStorage.removeItem("usePassword"),t.isPasswordEnabled.set(!1),t.openSnackBar("Password successfully removed."),t.removePasswordForm.reset()}catch(i){console.error("Error removing password:",i),t.openSnackBar("Failed to remove the password.")}})()}openSnackBar(t){this._snackBar.open(t,"Dismiss",{duration:3e3})}static{this.\u0275fac=function(n){return new(n||r)}}static{this.\u0275cmp=e.VBU({type:r,selectors:[["settings-security"]],decls:23,vars:7,consts:[[1,"w-full","max-w-3xl"],[1,"mb-8"],[1,"text-xl","font-semibold","text-gray-800"],[1,"text-gray-600","mb-4"],["class","w-full mb-4",4,"ngIf"],["class","w-full",4,"ngIf"],["class","mt-6 text-center",4,"ngIf"],[1,"my-10","border-t"],[3,"ngSubmit","formGroup"],[1,"text-xl"],["class","w-full mt-4",4,"ngIf"],[1,"w-full","mt-4"],["matInput","","formControlName","newPassword","type","password"],[1,"flex","justify-end","mt-6"],["mat-flat-button","","color","primary","type","submit"],["class","my-10 border-t",4,"ngIf"],[3,"formGroup","ngSubmit",4,"ngIf"],[1,"w-full","mb-4"],["matInput","","readonly","",3,"value"],["mat-icon-button","","matSuffix","",3,"click"],["svgIcon","heroicons_outline:clipboard-document"],[1,"w-full"],[1,"mt-6","text-center"],["mat-flat-button","","color","primary",3,"click"],["matInput","","formControlName","currentPassword","type","password"],[1,"text-secondary","mt-2"],["matInput","","formControlName","currentPasswordRemove","type","password"],["mat-flat-button","","color","warn","type","submit"]],template:function(n,i){1&n&&(e.j41(0,"div",0)(1,"section",1)(2,"h2",2),e.EFF(3,"Secret Key"),e.k0s(),e.j41(4,"p",3),e.EFF(5," Your secret key is sensitive information. Keep it secure and do not share it. "),e.k0s(),e.DNE(6,te,6,1,"mat-form-field",4)(7,ne,6,1,"mat-form-field",5)(8,ie,3,0,"div",6),e.k0s(),e.nrm(9,"div",7),e.j41(10,"form",8),e.bIt("ngSubmit",function(){return i.changePassword()}),e.j41(11,"h3",9),e.EFF(12,"Change Your Password"),e.k0s(),e.DNE(13,re,4,0,"mat-form-field",10),e.j41(14,"mat-form-field",11)(15,"mat-label"),e.EFF(16,"New Password"),e.k0s(),e.nrm(17,"input",12),e.k0s(),e.j41(18,"div",13)(19,"button",14),e.EFF(20,"Save"),e.k0s()()(),e.DNE(21,se,1,0,"div",15)(22,oe,12,1,"form",16),e.k0s()),2&n&&(e.R7$(6),e.Y8G("ngIf",i.secretKey()),e.R7$(),e.Y8G("ngIf",i.nsecKey()),e.R7$(),e.Y8G("ngIf",!i.secretKey()),e.R7$(2),e.Y8G("formGroup",i.changePasswordForm),e.R7$(3),e.Y8G("ngIf",i.isPasswordEnabled()),e.R7$(8),e.Y8G("ngIf",i.isPasswordEnabled()),e.R7$(),e.Y8G("ngIf",i.isPasswordEnabled()))},dependencies:[o.X1,o.qT,o.me,o.BC,o.cb,o.j4,o.JD,m.RG,m.rl,m.nJ,m.yw,g.m_,g.An,v.fS,v.fg,u.Hl,u.$z,u.iY,p.MD,p.bT],encapsulation:2,changeDetection:0})}}return r})();var ce=c(2226);let le=(()=>{class r{constructor(t,n,i,s,l,d,y){this._fb=t,this._signerService=n,this._relayService=i,this._router=s,this._dialog=l,this._storageService=d,this._changeDetectorRef=y}ngOnInit(){this.profileForm=this._fb.group({name:["",o.k0.required],username:[""],displayName:[""],website:[""],about:[""],picture:[""],banner:[""],lud06:[""],lud16:["",o.k0.pattern("^[a-z0-9._-]+@[a-z0-9.-]+.[a-z]{2,4}$")],nip05:["",o.k0.pattern("^[a-z0-9._%+-]+@[a-z0-9.-]+.[a-z]{2,4}$")]}),this.setValues()}setValues(){var t=this;return(0,f.A)(function*(){try{const n=yield t._signerService.getPublicKey(),i=yield t._storageService.getProfile(n);t.user=i,t.profileForm.setValue({name:t.user?.name||"",username:t.user?.username||"",displayName:t.user?.displayName||"",website:t.user?.website||"",about:t.user?.about||"",picture:t.user?.picture||"",banner:t.user?.banner||"",lud06:t.user?.lud06||"",lud16:t.user?.lud16||"",nip05:t.user?.nip05||""}),t._changeDetectorRef.detectChanges()}catch(n){console.error("Error fetching profile:",n)}})()}onSubmit(){this.profileForm.valid?this.submit():console.error("Form is invalid")}submit(){var t=this;return(0,f.A)(function*(){if(t.content=JSON.stringify(t.profileForm.value),t._signerService.isUsingSecretKey()){const i=t._signerService.getPassword();if(i)try{const s=yield t._signerService.getSecretKey(i);t.signEvent(s)}catch(s){console.error(s)}else t._dialog.open(ce.b,{width:"300px",disableClose:!0}).afterClosed().subscribe(function(){var l=(0,f.A)(function*(d){if(d&&d.password)try{const y=yield t._signerService.getSecretKey(d.password);t.signEvent(y),0!=d.duration&&t._signerService.savePassword(d.password,d.duration)}catch(y){console.error(y)}else console.error("Password not provided")});return function(d){return l.apply(this,arguments)}}())}else if(t._signerService.isUsingExtension()){const i=t._signerService.getUnsignedEvent(0,[],t.content),s=yield t._signerService.signEventWithExtension(i);t.publishSignedEvent(s)}})()}signEvent(t){var n=this;return(0,f.A)(function*(){const i=n._signerService.getUnsignedEvent(0,[],n.content),s=(0,P.aT)(t),l=(0,T.pC)(i,s);n.publishSignedEvent(l)})()}publishSignedEvent(t){this._relayService.publishEventToWriteRelays(t),console.log("Profile Updated!"),this._router.navigate(["/profile"])}static{this.\u0275fac=function(n){return new(n||r)(e.rXU(o.ok),e.rXU(k.A),e.rXU(x.b),e.rXU(b.Ix),e.rXU(E.bZ),e.rXU(N.n),e.rXU(e.gRc))}}static{this.\u0275cmp=e.VBU({type:r,selectors:[["settings-advanced-profile"]],decls:10,vars:1,consts:[[1,"w-full","max-w-3xl"],[3,"ngSubmit","formGroup"],[1,"w-full"],[1,"text-secondary"],[1,"mt-8","flex","items-center","justify-end"],["mat-stroked-button","","type","button"],["mat-flat-button","","type","submit","color","primary",1,"ml-4"]],template:function(n,i){1&n&&(e.j41(0,"div",0)(1,"form",1),e.bIt("ngSubmit",function(){return i.onSubmit()}),e.j41(2,"div",2)(3,"div",3),e.EFF(4," Customize and enhance your profile with advanced modules and personalized settings. "),e.k0s()(),e.j41(5,"div",4)(6,"button",5),e.EFF(7,"Cancel"),e.k0s(),e.j41(8,"button",6),e.EFF(9," Save "),e.k0s()()()()),2&n&&(e.R7$(),e.Y8G("formGroup",i.profileForm))},dependencies:[o.YN,o.qT,o.cb,o.X1,o.j4,m.RG,g.m_,v.fS,w.EE,h.Ve,S.Sy,u.Hl,u.$z,p.MD],encapsulation:2,changeDetection:0})}}return r})();var de=c(2012);const me=["drawer"],ue=(r,a)=>({"dark:hover:bg-hover hover:bg-gray-100":r,"bg-primary-50 dark:bg-hover":a}),pe=(r,a)=>({"text-hint":r,"text-primary dark:text-primary-500":a}),ge=r=>({"text-primary dark:text-primary-500":r});function fe(r,a){if(1&r){const t=e.RV6();e.j41(0,"div",17),e.bIt("click",function(){const i=e.eBV(t).$implicit,s=e.XpG();return e.Njj(s.goToPanel(i.id))}),e.nrm(1,"mat-icon",18),e.j41(2,"div",19)(3,"div",20),e.EFF(4),e.k0s(),e.j41(5,"div",21),e.EFF(6),e.k0s()()()}if(2&r){const t=a.$implicit,n=e.XpG();e.Y8G("ngClass",e.l_i(6,ue,!n.selectedPanel||n.selectedPanel!==t.id,n.selectedPanel&&n.selectedPanel===t.id)),e.R7$(),e.Y8G("ngClass",e.l_i(9,pe,!n.selectedPanel||n.selectedPanel!==t.id,n.selectedPanel&&n.selectedPanel===t.id))("svgIcon",t.icon),e.R7$(2),e.Y8G("ngClass",e.eq3(12,ge,n.selectedPanel&&n.selectedPanel===t.id)),e.R7$(),e.SpI(" ",t.title," "),e.R7$(2),e.SpI(" ",t.description," ")}}function ve(r,a){1&r&&e.nrm(0,"settings-relay")}function he(r,a){1&r&&e.nrm(0,"settings-network")}function ye(r,a){1&r&&e.nrm(0,"settings-indexer")}function _e(r,a){1&r&&e.nrm(0,"settings-profile")}function Se(r,a){1&r&&e.nrm(0,"settings-advanced-profile")}function be(r,a){1&r&&e.nrm(0,"settings-security")}function ke(r,a){1&r&&e.nrm(0,"settings-notifications")}const we=[{path:"",component:(()=>{class r{selectPanel(t){this.selectedPanel=t,this._router.navigate(["settings",t],{replaceUrl:!0})}constructor(t,n,i,s,l){this._changeDetectorRef=t,this._angorMediaWatcherService=n,this._signerService=i,this._route=s,this._router=l,this.drawerMode="side",this.drawerOpened=!0,this.panels=[{id:"relay",icon:"heroicons_outline:server",title:"Relay",description:"Manage and configure your existing relays and update their access roles and permissions."},{id:"network",icon:"heroicons_outline:globe-alt",title:"Network",description:"Switch between mainnet and testnet for different Bitcoin network configurations."},{id:"indexer",icon:"heroicons_outline:chart-bar",title:"Indexer",description:"Add, remove, and manage your indexers, including setting the primary indexer."},{id:"profile",icon:"heroicons_outline:user",title:"Profile",description:"Update your personal profile, manage your account details, and modify your private information."},{id:"advanced-profile",icon:"heroicons_outline:check-badge",title:"Advanced Profile",description:"Manage and explore advanced settings of your profile, including privacy options, analytics, activity logs, and connected accounts."},{id:"notifications",icon:"heroicons_outline:bell",title:"Notifications",description:"Control when and how you\u2019ll be notified across various communication channels."},{id:"security",icon:"heroicons_outline:shield-check",title:"Password Management",description:"Manage your password and decryption settings, including saving passwords for future decrypting sensitive information."}],this.selectedPanel="relay",this._unsubscribeAll=new G.B}ngOnInit(){this._route.paramMap.subscribe(n=>{const i=n.get("id");this.selectedPanel=i&&this.panels.some(s=>s.id===i)?i:"relay"}),this._signerService.isUsingSecretKey()?this.panels.some(i=>"security"===i.id)||(this.panels.push({id:"security",icon:"heroicons_outline:shield-check",title:"Password Management",description:"Manage your password and decryption settings, including saving passwords for future decrypting sensitive information."}),console.log("Extension not used, security panel added")):(this.panels=this.panels.filter(n=>"security"!==n.id),console.log("Extension used, security panel removed")),this._changeDetectorRef.markForCheck(),this._angorMediaWatcherService.onMediaChange$.pipe((0,$.Q)(this._unsubscribeAll)).subscribe(({matchingAliases:n})=>{this.drawerMode=n.includes("lg")?"side":"over",this.drawerOpened="side"===this.drawerMode,this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(),this._unsubscribeAll.complete()}goToPanel(t){this.selectedPanel=t,this._router.navigate(["settings",t],{replaceUrl:!0}),"over"===this.drawerMode&&this.drawer.close()}getPanelInfo(t){return this.panels.find(n=>n.id===t)}trackByFn(t,n){return n.id||t}static{this.\u0275fac=function(n){return new(n||r)(e.rXU(e.gRc),e.rXU(de.l),e.rXU(k.A),e.rXU(b.nX),e.rXU(b.Ix))}}static{this.\u0275cmp=e.VBU({type:r,selectors:[["settings"]],viewQuery:function(n,i){if(1&n&&e.GBs(me,5),2&n){let s;e.mGM(s=e.lsd())&&(i.drawer=s.first)}},decls:28,vars:7,consts:[["drawer",""],[1,"flex","w-full","min-w-0","flex-col","sm:absolute","sm:inset-0","sm:overflow-hidden"],[1,"flex-auto","sm:h-full"],[1,"dark:bg-gray-900","sm:w-96",3,"autoFocus","mode","opened"],[1,"m-8","mr-6","flex","items-center","justify-between","sm:my-10"],[1,"text-4xl","font-extrabold","leading-none","tracking-tight"],[1,"lg:hidden"],["mat-icon-button","",3,"click"],[3,"svgIcon"],[1,"flex","flex-col","divide-y","border-b","border-t"],[1,"flex","cursor-pointer","px-8","py-5",3,"ngClass"],[1,"flex","flex-col"],[1,"flex-auto","px-6","pb-12","pt-9","md:p-8","md:pb-12","lg:p-12"],[1,"flex","items-center"],["mat-icon-button","",1,"-ml-2","lg:hidden",3,"click"],[1,"ml-2","text-3xl","font-bold","leading-none","tracking-tight","lg:ml-0"],[1,"mt-8"],[1,"flex","cursor-pointer","px-8","py-5",3,"click","ngClass"],[3,"ngClass","svgIcon"],[1,"ml-3"],[1,"font-medium","leading-6",3,"ngClass"],[1,"text-secondary","mt-0.5"]],template:function(n,i){if(1&n){const s=e.RV6();e.j41(0,"div",1)(1,"mat-drawer-container",2)(2,"mat-drawer",3,0)(4,"div",4)(5,"div",5),e.EFF(6," Settings "),e.k0s(),e.j41(7,"div",6)(8,"button",7),e.bIt("click",function(){e.eBV(s);const d=e.sdS(3);return e.Njj(d.close())}),e.nrm(9,"mat-icon",8),e.k0s()()(),e.j41(10,"div",9),e.Z7z(11,fe,7,14,"div",10,i.trackByFn,!0),e.k0s()(),e.j41(13,"mat-drawer-content",11)(14,"div",12)(15,"div",13)(16,"button",14),e.bIt("click",function(){e.eBV(s);const d=e.sdS(3);return e.Njj(d.toggle())}),e.nrm(17,"mat-icon",8),e.k0s(),e.j41(18,"div",15),e.EFF(19),e.k0s()(),e.j41(20,"div",16),e.DNE(21,ve,1,0,"settings-relay")(22,he,1,0,"settings-network")(23,ye,1,0,"settings-indexer")(24,_e,1,0,"settings-profile")(25,Se,1,0,"settings-advanced-profile")(26,be,1,0,"settings-security")(27,ke,1,0,"settings-notifications"),e.k0s()()()()()}if(2&n){let s;e.R7$(2),e.Y8G("autoFocus",!1)("mode",i.drawerMode)("opened",i.drawerOpened),e.R7$(7),e.Y8G("svgIcon","heroicons_outline:x-mark"),e.R7$(2),e.Dyx(i.panels),e.R7$(6),e.Y8G("svgIcon","heroicons_outline:bars-3"),e.R7$(2),e.SpI(" ",i.getPanelInfo(i.selectedPanel).title," "),e.R7$(2),e.vxM("relay"===(s=i.selectedPanel)?21:"network"===s?22:"indexer"===s?23:"profile"===s?24:"advanced-profile"===s?25:"security"===s?26:"notifications"===s?27:-1)}},dependencies:[_.vg,_.qe,_.$C,_.$l,u.Hl,u.iY,g.m_,g.An,p.YU,Q,ae,W,q,X,A,le],encapsulation:2,changeDetection:0})}}return r})()}]}}]); \ No newline at end of file diff --git a/836.6ce8ff768e0faa4d.js b/836.6ce8ff768e0faa4d.js deleted file mode 100644 index 6cfcfce..0000000 --- a/836.6ce8ff768e0faa4d.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkangor=self.webpackChunkangor||[]).push([[836],{836:(D,l,e)=>{e.r(l),e.d(l,{default:()=>S});var h=e(3014),f=e(4460),v=e(936),d=e(9471),x=e(7702),u=e(2835),a=e(6071),c=e(3904),m=e(6389),y=e(7818),j=e(1054),b=e(7712),k=e(9363),P=e(5727),F=e(9893),t=e(3107),w=e(3149),C=e(6388),E=e(9207);const R=()=>["/bookmark"];function $(r,g){1&r&&t.nrm(0,"app-post",24),2&r&&t.Y8G("item",g.$implicit)}function L(r,g){if(1&r){const s=t.RV6();t.j41(0,"div",25)(1,"button",26),t.bIt("click",function(){t.eBV(s);const n=t.XpG();return t.Njj(n.loadNextPage())}),t.EFF(2),t.k0s()()}if(2&r){const s=t.XpG();t.R7$(),t.Y8G("disabled",s.loading),t.R7$(),t.SpI(" ",s.loading?"Loading...":"Load More Posts"," ")}}const S=[{path:"",component:(()=>{class r{constructor(s,o,n,i){this._changeDetectorRef=s,this._storageService=o,this._sanitizer=n,this.parseContent=i,this.posts=[],this.likes=[],this.hasMorePosts=!0,this.currentPage=1,this.loading=!1,this.myLikes=[],this.subscriptions=[]}ngOnInit(){this.loadInitialPosts(),this.subscribeToNewPosts()}loadInitialPosts(){var s=this;return(0,h.A)(function*(){s.loading=!0;try{for(let i=0;i<5;i++){const p=yield s._storageService.getAllPostsWithPagination(s.currentPage,10);if(p.length>0){const G=[...s.posts,...p].sort((T,M)=>M.created_at-T.created_at);s.posts=G;break}i<4&&(console.warn(`Attempt ${i+1} failed, retrying in 3s.`),yield s.delay(3e3))}s.hasMorePosts=s.posts.length>0,s.hasMorePosts||console.log("This user has no posts.")}catch(i){console.error("Error loading posts:",i)}finally{s.loading=!1,s._changeDetectorRef.detectChanges()}})()}delay(s){return new Promise(o=>setTimeout(o,s))}getSafeUrl(s){return this._sanitizer.bypassSecurityTrustUrl(s)}isSingleEmojiOrWord(s){const o=s.trim(),n=/^\w+$/.test(o),i=/^[\p{Emoji}]+$/u.test(o);return n||i}subscribeToNewPosts(){const s=this._storageService.posts$.subscribe(o=>{o&&(this.posts.unshift(o),this.posts.sort((n,i)=>i.created_at-n.created_at),this._changeDetectorRef.detectChanges())});this.subscriptions.push(s)}loadNextPage(){this.loading||(this.currentPage++,this.loadInitialPosts())}ngOnDestroy(){this.subscriptions.forEach(s=>s.unsubscribe())}trackByFn(s,o){return o.id||s}static{this.\u0275fac=function(o){return new(o||r)(t.rXU(t.gRc),t.rXU(w.n),t.rXU(C.up),t.rXU(E.m))}}static{this.\u0275cmp=t.VBU({type:r,selectors:[["help-center"]],decls:49,vars:6,consts:[[1,"flex","min-w-0","flex-auto","flex-col"],[1,"dark","relative","overflow-hidden","bg-gray-800","px-4","pb-28","pt-8","dark:bg-gray-900","sm:px-16","sm:pb-48","sm:pt-20"],["viewBox","0 0 960 540","width","100%","height","100%","preserveAspectRatio","xMidYMax slice","xmlns","http://www.w3.org/2000/svg",1,"pointer-events-none","absolute","inset-0"],["fill","none","stroke","currentColor","stroke-width","100",1,"text-gray-700","opacity-25"],["r","234","cx","196","cy","23"],["r","234","cx","790","cy","491"],[1,"relative","z-10","flex","flex-col","items-center"],[1,"text-xl","font-semibold"],[1,"mt-1","text-center","text-4xl","font-extrabold","leading-tight","tracking-tight","sm:text-7xl"],[1,"text-secondary","mt-3","text-center","tracking-tight","sm:text-2xl"],[1,"angor-mat-rounded","angor-mat-bold","mt-10","w-full","max-w-80","sm:mt-20","sm:max-w-120",3,"subscriptSizing"],["matInput","",3,"placeholder"],["matPrefix","",3,"svgIcon"],[1,"flex","flex-col","items-center","px-6","pb-6","sm:px-10","sm:pb-10"],[1,"-mt-16","grid","w-full","max-w-sm","grid-cols-1","gap-y-8","sm:-mt-24","md:max-w-4xl","md:grid-cols-3","md:gap-x-6","md:gap-y-0"],[1,"bg-card","relative","flex","flex-col","overflow-hidden","rounded-2xl","shadow","transition-shadow","duration-150","ease-in-out","hover:shadow-lg"],[1,"flex","flex-auto","flex-col","items-center","p-8","text-center"],[1,"text-2xl","font-semibold"],[1,"flex","items-center","justify-center","bg-gray-50","px-8","py-4","text-primary-500","dark:border-t","dark:bg-transparent","dark:text-primary-400"],["role","button",1,"flex","items-center"],[1,"absolute","inset-0"],[1,"font-medium"],[1,"bg-card","relative","flex","flex-col","overflow-hidden","rounded-2xl","shadow","transition-shadow","duration-150","ease-in-out","hover:shadow-lg",3,"routerLink"],[1,"m-auto","mt-10","flex","w-full","max-w-140","flex-col","items-start"],[1,"mb-8","flex","w-full","flex-col",3,"item"],[1,"m-auto","mt-4","flex","justify-center"],["mat-raised-button","","color","primary",1,"bg-card","text-gray-700","hover:bg-gray-200","dark:text-gray-300","dark:hover:bg-gray-700",3,"click","disabled"]],template:function(o,n){1&o&&(t.j41(0,"div",0)(1,"div",1),t.qSk(),t.j41(2,"svg",2)(3,"g",3),t.nrm(4,"circle",4)(5,"circle",5),t.k0s()(),t.joV(),t.j41(6,"div",6)(7,"h2",7),t.EFF(8,"ANGOR HUB"),t.k0s(),t.j41(9,"div",8),t.EFF(10," Discover the Latest Project Updates "),t.k0s(),t.j41(11,"div",9),t.EFF(12," Browse through real-time events, insights, and updates from projects you follow or bookmark. "),t.k0s(),t.j41(13,"mat-form-field",10),t.nrm(14,"input",11)(15,"mat-icon",12),t.k0s()()(),t.j41(16,"div",13)(17,"div",14)(18,"div",15)(19,"div",16)(20,"div",17),t.EFF(21,"Latest Posts"),t.k0s()(),t.j41(22,"div",18)(23,"span",19),t.nrm(24,"span",20),t.j41(25,"span",21),t.EFF(26,"View Latest Posts"),t.k0s()()()(),t.j41(27,"div",15)(28,"div",16)(29,"div",17),t.EFF(30,"Followed Projects"),t.k0s()(),t.j41(31,"div",18)(32,"span",19),t.nrm(33,"span",20),t.j41(34,"span",21),t.EFF(35,"View Followed Projects"),t.k0s()()()(),t.j41(36,"div",22)(37,"div",16)(38,"div",17),t.EFF(39," Bookmarked Projects "),t.k0s()(),t.j41(40,"div",18)(41,"span",19),t.nrm(42,"span",20),t.j41(43,"span",21),t.EFF(44,"View Bookmarked Projects"),t.k0s()()()()(),t.j41(45,"div",23),t.Z7z(46,$,1,1,"app-post",24,t.Vm6),t.DNE(48,L,3,2,"div",25),t.k0s()()()),2&o&&(t.R7$(13),t.Y8G("subscriptSizing","dynamic"),t.R7$(),t.Y8G("placeholder","Search projects, events, or keywords"),t.R7$(),t.Y8G("svgIcon","heroicons_outline:magnifying-glass"),t.R7$(21),t.Y8G("routerLink",t.lJ4(5,R)),t.R7$(10),t.Dyx(n.posts),t.R7$(2),t.vxM(n.hasMorePosts?48:-1))},dependencies:[F.Wk,f.MD,v.YN,d.Hl,d.$z,x.w,u.MY,a.RG,a.rl,a.JW,m.fS,m.fg,c.m_,c.An,y.Cn,j.D6,b.uc,k.e,P.q],encapsulation:2})}}return r})()}]}}]); \ No newline at end of file diff --git a/859.5c6e13c9e52b4d5a.js b/859.5c6e13c9e52b4d5a.js deleted file mode 100644 index 55ce22e..0000000 --- a/859.5c6e13c9e52b4d5a.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkangor=self.webpackChunkangor||[]).push([[859],{7859:(Q,y,r)=>{r.d(y,{UG:()=>W});var a=r(3107),S=r(9471),m=r(8447),E=r(4460),l=r(1204),_=r(6192),p=r(8559),C=r(2147),k=r(6520),v=r(9666),x=r(5424);function D(i,d){if(1&i){const t=a.RV6();a.j41(0,"div",1)(1,"button",2),a.bIt("click",function(){a.eBV(t);const n=a.XpG();return a.Njj(n.action())}),a.EFF(2),a.k0s()()}if(2&i){const t=a.XpG();a.R7$(2),a.SpI(" ",t.data.action," ")}}const R=["label"];function T(i,d){}const O=Math.pow(2,31)-1;class f{_overlayRef;instance;containerInstance;_afterDismissed=new m.B;_afterOpened=new m.B;_onAction=new m.B;_durationTimeoutId;_dismissedByAction=!1;constructor(d,t){this._overlayRef=t,this.containerInstance=d,d._onExit.subscribe(()=>this._finishDismiss())}dismiss(){this._afterDismissed.closed||this.containerInstance.exit(),clearTimeout(this._durationTimeoutId)}dismissWithAction(){this._onAction.closed||(this._dismissedByAction=!0,this._onAction.next(),this._onAction.complete(),this.dismiss()),clearTimeout(this._durationTimeoutId)}closeWithAction(){this.dismissWithAction()}_dismissAfter(d){this._durationTimeoutId=setTimeout(()=>this.dismiss(),Math.min(d,O))}_open(){this._afterOpened.closed||(this._afterOpened.next(),this._afterOpened.complete())}_finishDismiss(){this._overlayRef.dispose(),this._onAction.closed||this._onAction.complete(),this._afterDismissed.next({dismissedByAction:this._dismissedByAction}),this._afterDismissed.complete(),this._dismissedByAction=!1}afterDismissed(){return this._afterDismissed}afterOpened(){return this.containerInstance._onEnter}onAction(){return this._onAction}}const b=new a.nKC("MatSnackBarData");class u{politeness="assertive";announcementMessage="";viewContainerRef;duration=0;panelClass;direction;data=null;horizontalPosition="center";verticalPosition="bottom"}let g=(()=>{class i{static \u0275fac=function(e){return new(e||i)};static \u0275dir=a.FsC({type:i,selectors:[["","matSnackBarLabel",""]],hostAttrs:[1,"mat-mdc-snack-bar-label","mdc-snackbar__label"]})}return i})(),B=(()=>{class i{static \u0275fac=function(e){return new(e||i)};static \u0275dir=a.FsC({type:i,selectors:[["","matSnackBarActions",""]],hostAttrs:[1,"mat-mdc-snack-bar-actions","mdc-snackbar__actions"]})}return i})(),A=(()=>{class i{static \u0275fac=function(e){return new(e||i)};static \u0275dir=a.FsC({type:i,selectors:[["","matSnackBarAction",""]],hostAttrs:[1,"mat-mdc-snack-bar-action","mdc-snackbar__action"]})}return i})(),w=(()=>{class i{snackBarRef=(0,a.WQX)(f);data=(0,a.WQX)(b);constructor(){}action(){this.snackBarRef.dismissWithAction()}get hasAction(){return!!this.data.action}static \u0275fac=function(e){return new(e||i)};static \u0275cmp=a.VBU({type:i,selectors:[["simple-snack-bar"]],hostAttrs:[1,"mat-mdc-simple-snack-bar"],exportAs:["matSnackBar"],decls:3,vars:2,consts:[["matSnackBarLabel",""],["matSnackBarActions",""],["mat-button","","matSnackBarAction","",3,"click"]],template:function(e,n){1&e&&(a.j41(0,"div",0),a.EFF(1),a.k0s(),a.DNE(2,D,3,1,"div",1)),2&e&&(a.R7$(),a.SpI(" ",n.data.message,"\n"),a.R7$(),a.vxM(n.hasAction?2:-1))},dependencies:[S.$z,g,B,A],styles:[".mat-mdc-simple-snack-bar{display:flex}"],encapsulation:2,changeDetection:0})}return i})();const P={snackBarState:(0,l.hZ)("state",[(0,l.wk)("void, hidden",(0,l.iF)({transform:"scale(0.8)",opacity:0})),(0,l.wk)("visible",(0,l.iF)({transform:"scale(1)",opacity:1})),(0,l.kY)("* => visible",(0,l.i0)("150ms cubic-bezier(0, 0, 0.2, 1)")),(0,l.kY)("* => void, * => hidden",(0,l.i0)("75ms cubic-bezier(0.4, 0.0, 1, 1)",(0,l.iF)({opacity:0})))])};let M=(()=>{class i extends _.lb{_ngZone=(0,a.WQX)(a.SKi);_elementRef=(0,a.WQX)(a.aKT);_changeDetectorRef=(0,a.WQX)(a.gRc);_platform=(0,a.WQX)(C.OD);snackBarConfig=(0,a.WQX)(u);_document=(0,a.WQX)(E.qQ);_trackedModals=new Set;_announceDelay=150;_announceTimeoutId;_destroyed=!1;_portalOutlet;_onAnnounce=new m.B;_onExit=new m.B;_onEnter=new m.B;_animationState="void";_live;_label;_role;_liveElementId=(0,a.WQX)(p.g7).getId("mat-snack-bar-container-live-");constructor(){super();const t=this.snackBarConfig;this._live="assertive"!==t.politeness||t.announcementMessage?"off"===t.politeness?"off":"polite":"assertive",this._platform.FIREFOX&&("polite"===this._live&&(this._role="status"),"assertive"===this._live&&(this._role="alert"))}attachComponentPortal(t){this._assertNotAttached();const e=this._portalOutlet.attachComponentPortal(t);return this._afterPortalAttached(),e}attachTemplatePortal(t){this._assertNotAttached();const e=this._portalOutlet.attachTemplatePortal(t);return this._afterPortalAttached(),e}attachDomPortal=t=>{this._assertNotAttached();const e=this._portalOutlet.attachDomPortal(t);return this._afterPortalAttached(),e};onAnimationEnd(t){const{fromState:e,toState:n}=t;if(("void"===n&&"void"!==e||"hidden"===n)&&this._completeExit(),"visible"===n){const s=this._onEnter;this._ngZone.run(()=>{s.next(),s.complete()})}}enter(){this._destroyed||(this._animationState="visible",this._changeDetectorRef.markForCheck(),this._changeDetectorRef.detectChanges(),this._screenReaderAnnounce())}exit(){return this._ngZone.run(()=>{this._animationState="hidden",this._changeDetectorRef.markForCheck(),this._elementRef.nativeElement.setAttribute("mat-exit",""),clearTimeout(this._announceTimeoutId)}),this._onExit}ngOnDestroy(){this._destroyed=!0,this._clearFromModals(),this._completeExit()}_completeExit(){queueMicrotask(()=>{this._onExit.next(),this._onExit.complete()})}_afterPortalAttached(){const t=this._elementRef.nativeElement,e=this.snackBarConfig.panelClass;e&&(Array.isArray(e)?e.forEach(o=>t.classList.add(o)):t.classList.add(e)),this._exposeToModals();const n=this._label.nativeElement,s="mdc-snackbar__label";n.classList.toggle(s,!n.querySelector(`.${s}`))}_exposeToModals(){const t=this._liveElementId,e=this._document.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let n=0;n{const e=t.getAttribute("aria-owns");if(e){const n=e.replace(this._liveElementId,"").trim();n.length>0?t.setAttribute("aria-owns",n):t.removeAttribute("aria-owns")}}),this._trackedModals.clear()}_assertNotAttached(){this._portalOutlet.hasAttached()}_screenReaderAnnounce(){this._announceTimeoutId||this._ngZone.runOutsideAngular(()=>{this._announceTimeoutId=setTimeout(()=>{const t=this._elementRef.nativeElement.querySelector("[aria-hidden]"),e=this._elementRef.nativeElement.querySelector("[aria-live]");if(t&&e){let n=null;this._platform.isBrowser&&document.activeElement instanceof HTMLElement&&t.contains(document.activeElement)&&(n=document.activeElement),t.removeAttribute("aria-hidden"),e.appendChild(t),n?.focus(),this._onAnnounce.next(),this._onAnnounce.complete()}},this._announceDelay)})}static \u0275fac=function(e){return new(e||i)};static \u0275cmp=a.VBU({type:i,selectors:[["mat-snack-bar-container"]],viewQuery:function(e,n){if(1&e&&(a.GBs(_.I3,7),a.GBs(R,7)),2&e){let s;a.mGM(s=a.lsd())&&(n._portalOutlet=s.first),a.mGM(s=a.lsd())&&(n._label=s.first)}},hostAttrs:[1,"mdc-snackbar","mat-mdc-snack-bar-container"],hostVars:1,hostBindings:function(e,n){1&e&&a.Kam("@state.done",function(o){return n.onAnimationEnd(o)}),2&e&&a.zvX("@state",n._animationState)},features:[a.Vt3],decls:6,vars:3,consts:[["label",""],[1,"mdc-snackbar__surface","mat-mdc-snackbar-surface"],[1,"mat-mdc-snack-bar-label"],["aria-hidden","true"],["cdkPortalOutlet",""]],template:function(e,n){1&e&&(a.j41(0,"div",1)(1,"div",2,0)(3,"div",3),a.DNE(4,T,0,0,"ng-template",4),a.k0s(),a.nrm(5,"div"),a.k0s()()),2&e&&(a.R7$(5),a.BMQ("aria-live",n._live)("role",n._role)("id",n._liveElementId))},dependencies:[_.I3],styles:[".mat-mdc-snack-bar-container{display:flex;align-items:center;justify-content:center;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);margin:8px}.mat-mdc-snack-bar-handset .mat-mdc-snack-bar-container{width:100vw}.mat-mdc-snackbar-surface{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;padding-left:0;padding-right:8px}[dir=rtl] .mat-mdc-snackbar-surface{padding-right:0;padding-left:8px}.mat-mdc-snack-bar-container .mat-mdc-snackbar-surface{min-width:344px;max-width:672px}.mat-mdc-snack-bar-handset .mat-mdc-snackbar-surface{width:100%;min-width:0}@media(forced-colors: active){.mat-mdc-snackbar-surface{outline:solid 1px}}.mat-mdc-snack-bar-container .mat-mdc-snackbar-surface{color:var(--mdc-snackbar-supporting-text-color, var(--mat-sys-inverse-on-surface));border-radius:var(--mdc-snackbar-container-shape, var(--mat-sys-corner-extra-small));background-color:var(--mdc-snackbar-container-color, var(--mat-sys-inverse-surface))}.mdc-snackbar__label{width:100%;flex-grow:1;box-sizing:border-box;margin:0;padding:14px 8px 14px 16px}[dir=rtl] .mdc-snackbar__label{padding-left:8px;padding-right:16px}.mat-mdc-snack-bar-container .mdc-snackbar__label{font-family:var(--mdc-snackbar-supporting-text-font, var(--mat-sys-body-medium-font));font-size:var(--mdc-snackbar-supporting-text-size, var(--mat-sys-body-medium-size));font-weight:var(--mdc-snackbar-supporting-text-weight, var(--mat-sys-body-medium-weight));line-height:var(--mdc-snackbar-supporting-text-line-height, var(--mat-sys-body-medium-line-height))}.mat-mdc-snack-bar-actions{display:flex;flex-shrink:0;align-items:center;box-sizing:border-box}.mat-mdc-snack-bar-handset,.mat-mdc-snack-bar-container,.mat-mdc-snack-bar-label{flex:1 1 auto}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled).mat-unthemed{color:var(--mat-snack-bar-button-color, var(--mat-sys-inverse-primary))}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled){--mat-text-button-state-layer-color:currentColor;--mat-text-button-ripple-color:currentColor}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled) .mat-ripple-element{opacity:.1}"],encapsulation:2,data:{animation:[P.snackBarState]}})}return i})();const F=new a.nKC("mat-snack-bar-default-options",{providedIn:"root",factory:function I(){return new u}});let W=(()=>{class i{_overlay=(0,a.WQX)(v.hJ);_live=(0,a.WQX)(p.Ai);_injector=(0,a.WQX)(a.zZn);_breakpointObserver=(0,a.WQX)(k.QP);_parentSnackBar=(0,a.WQX)(i,{optional:!0,skipSelf:!0});_defaultConfig=(0,a.WQX)(F);_snackBarRefAtThisLevel=null;simpleSnackBarComponent=w;snackBarContainerComponent=M;handsetCssClass="mat-mdc-snack-bar-handset";get _openedSnackBarRef(){const t=this._parentSnackBar;return t?t._openedSnackBarRef:this._snackBarRefAtThisLevel}set _openedSnackBarRef(t){this._parentSnackBar?this._parentSnackBar._openedSnackBarRef=t:this._snackBarRefAtThisLevel=t}constructor(){}openFromComponent(t,e){return this._attach(t,e)}openFromTemplate(t,e){return this._attach(t,e)}open(t,e="",n){const s={...this._defaultConfig,...n};return s.data={message:t,action:e},s.announcementMessage===t&&(s.announcementMessage=void 0),this.openFromComponent(this.simpleSnackBarComponent,s)}dismiss(){this._openedSnackBarRef&&this._openedSnackBarRef.dismiss()}ngOnDestroy(){this._snackBarRefAtThisLevel&&this._snackBarRefAtThisLevel.dismiss()}_attachSnackBarContainer(t,e){const s=a.zZn.create({parent:e&&e.viewContainerRef&&e.viewContainerRef.injector||this._injector,providers:[{provide:u,useValue:e}]}),o=new _.A8(this.snackBarContainerComponent,e.viewContainerRef,s),c=t.attach(o);return c.instance.snackBarConfig=e,c.instance}_attach(t,e){const n={...new u,...this._defaultConfig,...e},s=this._createOverlay(n),o=this._attachSnackBarContainer(s,n),c=new f(o,s);if(t instanceof a.C4Q){const h=new _.VA(t,null,{$implicit:n.data,snackBarRef:c});c.instance=o.attachTemplatePortal(h)}else{const h=this._createInjector(n,c),L=new _.A8(t,void 0,h),j=o.attachComponentPortal(L);c.instance=j.instance}return this._breakpointObserver.observe(k.Rp.HandsetPortrait).pipe((0,x.Q)(s.detachments())).subscribe(h=>{s.overlayElement.classList.toggle(this.handsetCssClass,h.matches)}),n.announcementMessage&&o._onAnnounce.subscribe(()=>{this._live.announce(n.announcementMessage,n.politeness)}),this._animateSnackBar(c,n),this._openedSnackBarRef=c,this._openedSnackBarRef}_animateSnackBar(t,e){t.afterDismissed().subscribe(()=>{this._openedSnackBarRef==t&&(this._openedSnackBarRef=null),e.announcementMessage&&this._live.clear()}),this._openedSnackBarRef?(this._openedSnackBarRef.afterDismissed().subscribe(()=>{t.containerInstance.enter()}),this._openedSnackBarRef.dismiss()):t.containerInstance.enter(),e.duration&&e.duration>0&&t.afterOpened().subscribe(()=>t._dismissAfter(e.duration))}_createOverlay(t){const e=new v.rR;e.direction=t.direction;let n=this._overlay.position().global();const s="rtl"===t.direction,o="left"===t.horizontalPosition||"start"===t.horizontalPosition&&!s||"end"===t.horizontalPosition&&s,c=!o&&"center"!==t.horizontalPosition;return o?n.left("0"):c?n.right("0"):n.centerHorizontally(),"top"===t.verticalPosition?n.top("0"):n.bottom("0"),e.positionStrategy=n,this._overlay.create(e)}_createInjector(t,e){return a.zZn.create({parent:t&&t.viewContainerRef&&t.viewContainerRef.injector||this._injector,providers:[{provide:f,useValue:e},{provide:b,useValue:t.data}]})}static \u0275fac=function(e){return new(e||i)};static \u0275prov=a.jDH({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})()}}]); \ No newline at end of file diff --git a/861.d49e02341f420dfa.js b/861.d49e02341f420dfa.js new file mode 100644 index 0000000..265a6b4 --- /dev/null +++ b/861.d49e02341f420dfa.js @@ -0,0 +1 @@ +(self.webpackChunkangor=self.webpackChunkangor||[]).push([[861],{2827:(L,Y,c)=>{"use strict";c.d(Y,{T:()=>p});var d=c(467),a=c(1413),r=c(4412),s=c(152),n=c(2498),o=c(6977),u=c(8418),m=c(4438),f=c(5645),M=c(7291);let p=(()=>{class T{constructor(b,k){this.subscriptionService=b,this.storageService=k,this.BATCH_SIZE=50,this.PROCESS_INTERVAL=3e3,this.MAX_RETRY_ATTEMPTS=3,this.publicKeyQueue=new Set,this.processingSubject=new a.B,this._unsubscribeAll=new a.B,this.processingStatus=new r.t([]),this.processingStatus$=this.processingStatus.asObservable(),this.initializeService()}initializeService(){var b=this;return(0,d.A)(function*(){try{yield b.loadStoredPublicKeys(),b.setupQueueProcessor()}catch(k){console.error("Failed to initialize metadata service:",k)}})()}setupQueueProcessor(){this.processingSubject.pipe((0,s.B)(this.PROCESS_INTERVAL),(0,n.L)(this.MAX_RETRY_ATTEMPTS),(0,o.Q)(this._unsubscribeAll)).subscribe(()=>this.processQueue())}addPublicKey(b){this.isValidPublicKey(b)?this.publicKeyQueue.has(b)||(this.publicKeyQueue.add(b),this.processingSubject.next()):console.warn("Invalid public key format:",b)}addPublicKeys(b){const k=b.filter(j=>this.isValidPublicKey(j));k.forEach(j=>this.publicKeyQueue.add(j)),k.length>0&&this.processingSubject.next()}isValidPublicKey(b){return/^[0-9a-f]{64}$/.test(b)}loadStoredPublicKeys(){var b=this;return(0,d.A)(function*(){try{const j=(yield b.storageService.getAllProfiles()).filter(I=>I.pubKey&&b.isValidPublicKey(I.pubKey));j.forEach(I=>{b.publicKeyQueue.add(I.pubKey)}),j.length>0&&b.processingSubject.next()}catch(k){throw console.error("Error loading stored public keys:",k),k}})()}processQueue(){var b=this;return(0,d.A)(function*(){if(0===b.publicKeyQueue.size)return;const k=b.getBatches(Array.from(b.publicKeyQueue));b.publicKeyQueue.clear();const j=[];for(const I of k)try{yield b.processBatch(I,j)}catch(Q){console.error("Error processing batch:",Q),I.forEach(ce=>{j.push({success:!1,pubkey:ce,error:"Batch processing failed"})})}b.processingStatus.next(j)})()}getBatches(b){const k=[];for(let j=0;j{let ce=0;const Se=b.length,Me=setTimeout(()=>{Ye("Batch processing timeout")},1e4),B=j.subscriptionService.addSubscriptions([I],C=>{ce++,j.handleMetadataEvent(C,k),ce===Se&&Ye()},()=>{Ye()}),Ye=C=>{clearTimeout(Me),j.subscriptionService.removeSubscriptionById(B),b.forEach(He=>{k.some(Ne=>Ne.pubkey===He)||k.push({success:!1,pubkey:He,error:C||"Event not received"})}),Q()}})})()}handleMetadataEvent(b,k){try{const j=this.parseMetadataEvent(b);j?(this.storageService.saveProfile(b.pubkey,j),k.push({success:!0,pubkey:b.pubkey})):k.push({success:!1,pubkey:b.pubkey,error:"Invalid metadata format"})}catch{k.push({success:!1,pubkey:b.pubkey,error:"Processing error"})}}parseMetadataEvent(b){try{const k=JSON.parse(b.content);if("object"!=typeof k||null===k)return null;if(k.name&&(k.name=k.name.trim()),k.about&&(k.about=k.about.trim()),k.picture)try{new URL(k.picture)}catch{delete k.picture}return k}catch{return null}}clearQueue(){this.publicKeyQueue.clear()}ngOnDestroy(){this.clearQueue(),this._unsubscribeAll.next(),this._unsubscribeAll.complete()}static{this.\u0275fac=function(k){return new(k||T)(m.KVO(f.n),m.KVO(M.n))}}static{this.\u0275prov=m.jDH({token:T,factory:T.\u0275fac,providedIn:"root"})}}return T})()},413:(L,Y,c)=>{"use strict";c.d(Y,{m:()=>s});var d=c(5462),a=c(4438),r=c(6547);let s=(()=>{class n{constructor(u){this.utilities=u,this.MEDIA_EXTENSIONS={image:[".jpg",".jpeg",".gif",".png",".webp",".apng",".jfif",".svg"],video:[".mp4",".m4v",".m4p",".mpg",".mpeg",".webm",".avif",".mov",".ogv"],audio:[".mp3",".m4a",".flac",".ogg",".wav"]},this.MEDIA_PLATFORMS={YOUTUBE:["youtu.be","youtube.com"],SPOTIFY:["open.spotify.com"],TIDAL:["tidal.com"]}}parseContent(u){const m=this.sanitizeText(u),f=this.tokenizeText(m);return this.combinePlainText(f.map(M=>this.processToken(M)))}sanitizeText(u){return u.replaceAll(new RegExp("\\p{Cf}","gu"),"")}tokenizeText(u){return u.split(/(\s|,|#\[[^\]]*\])/).filter(Boolean)}isMediaType(u,m){return m.some(f=>u.toLowerCase().includes(f))}isMediaPlatform(u,m){return m.some(f=>u.includes(f))}processToken(u){return u.startsWith("nostr:")?this.processNostrToken(u):u.startsWith("@")?this.processUsernameToken(u):this.isUrl(u)?this.processLinkToken(u):u}isUrl(u){return u.startsWith("http://")||u.startsWith("https://")}combinePlainText(u){const m=[];let f="";return u.forEach(M=>{"string"==typeof M?f+=M:(f&&(m.push(f),f=""),m.push(M))}),f&&m.push(f),m}processNostrToken(u){try{const m=d.Qe.decode(u.substring(6));return{safeWord:this.utilities.sanitizeUrlAndBypass(u),word:m.data,token:m.type}}catch(m){return console.warn("Failed to decode nostr token:",m),{word:u,token:"text"}}}processUsernameToken(u){const m=u.substring(1),f=this.findNpubByUsername(m);if(f)try{const M=d.Qe.decode(f);return{safeWord:this.utilities.sanitizeUrlAndBypass(u),word:M.data,token:M.type}}catch(M){console.warn("Failed to decode npub:",M)}return u}processLinkToken(u){return this.isMediaType(u,this.MEDIA_EXTENSIONS.image)?this.createMediaToken(u,"image"):this.isMediaType(u,this.MEDIA_EXTENSIONS.video)?this.createMediaToken(u,"video"):this.isMediaType(u,this.MEDIA_EXTENSIONS.audio)?this.createMediaToken(u,"audio"):this.isMediaPlatform(u,this.MEDIA_PLATFORMS.YOUTUBE)?this.processYouTubeLink(u):this.isMediaPlatform(u,this.MEDIA_PLATFORMS.SPOTIFY)?this.processSpotifyLink(u):this.isMediaPlatform(u,this.MEDIA_PLATFORMS.TIDAL)?this.processTidalLink(u):{word:u,token:"link"}}createMediaToken(u,m){return{safeWord:this.utilities.sanitizeUrlAndBypass(u),word:u,token:m}}processYouTubeLink(u){const f=`https://www.youtube.com/embed/${this.extractYouTubeId(u)}`;return{safeWord:this.utilities.bypassFrameUrl(f),word:f,token:"youtube"}}processSpotifyLink(u){const m=u.replace("open.spotify.com/","open.spotify.com/embed/");return{safeWord:this.utilities.sanitizeUrlAndBypassFrame(m),word:u,token:"spotify"}}processTidalLink(u){const m=u.replace("tidal.com/browse/track/","embed.tidal.com/tracks/");return{safeWord:this.utilities.sanitizeUrlAndBypassFrame(m),word:u,token:"tidal"}}extractYouTubeId(u){return u.match(/(?:youtu\.be\/|youtube\.com\/watch\?v=)([^&]+)/)?.[1]??""}findNpubByUsername(u){}static{this.\u0275fac=function(m){return new(m||n)(a.KVO(r.FP))}}static{this.\u0275prov=a.jDH({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})()},6547:(L,Y,c)=>{"use strict";c.d(Y,{FP:()=>u});var d=c(3813),a=c(4438),r=c(5416),s=c(345);let u=(()=>{class m{constructor(M,p){this.snackBar=M,this.sanitizer=p,this.defaultBackground="url(/assets/gradient.jpg)"}unsubscribe(M){if(M)for(let p=0;pparseInt(p,16))||[])}arrayToHex(M){return Array.from(M).map(p=>p.toString(16).padStart(2,"0")).join("")}convertFromBech32(M){const p=d.I.decode(M);return d.I.fromWords(p.words)}convertFromBech32ToHex(M){const p=d.I.decode(M),T=d.I.fromWords(p.words);return this.arrayToHex(T)}convertBech32ToText(M){const p=d.I.decode(M,1e3),T=d.I.fromWords(p.words);return(new TextDecoder).decode(Uint8Array.from(T))}keyToHex(M){return Array.from(M).map(p=>p.toString(16).padStart(2,"0")).join("")}sanitizeLUD06(M){if(M&&!M.startsWith("http"))return this.bypassUrl(M)}sanitizeUrlAndBypass(M){const p=this.sanitizeUrl(M);return this.bypassUrl(p)}sanitizeUrlAndBypassFrame(M){const p=this.sanitizeUrl(M);return this.bypassFrameUrl(p)}sanitizeUrl(M,p){if(!M)return"";if(!M?.startsWith("http")){if(!p)return M.startsWith("/assets")?M:"";M="https://"+M}return M}sanitizeImageUrl(M){if(!(M=this.sanitizeUrl(M)))return;let p=M.toLowerCase();return p=p.split("?")[0],p.endsWith("jpg")||p.endsWith("jpeg")||p.endsWith("png")||p.endsWith("webp")||p.endsWith("gif")?M:void 0}bypassUrl(M){return this.sanitizer.bypassSecurityTrustUrl(M)}bypassStyle(M){return this.sanitizer.bypassSecurityTrustStyle(M)}bypassFrameUrl(M){return this.sanitizer.bypassSecurityTrustResourceUrl(M)}static{this.\u0275fac=function(p){return new(p||m)(a.KVO(r.UG),a.KVO(s.up))}}static{this.\u0275prov=a.jDH({token:m,factory:m.\u0275fac,providedIn:"root"})}}return m})()},8703:(L,Y,c)=>{"use strict";c.d(Y,{g:()=>s});var d=c(7586),r=c(4438);let s=(()=>{class n{transform(u){return 0===u?"":d.unix(u).fromNow()}static{this.\u0275fac=function(m){return new(m||n)}}static{this.\u0275pipe=r.EJ8({name:"ago",type:n,pure:!0})}}return n})()},1544:function(L,Y,c){!function(d){"use strict";d.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(r){return/^nm$/i.test(r)},meridiem:function(r,s,n){return r<12?n?"vm":"VM":n?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[M\xf4re om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",ss:"%d sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(r){return r+(1===r||8===r||r>=20?"ste":"de")},week:{dow:1,doy:4}})}(c(7586))},2155:function(L,Y,c){!function(d){"use strict";var a=function(u){return 0===u?0:1===u?1:2===u?2:u%100>=3&&u%100<=10?3:u%100>=11?4:5},r={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},s=function(u){return function(m,f,M,p){var T=a(m),H=r[u][a(m)];return 2===T&&(H=H[f?0:1]),H.replace(/%d/i,m)}},n=["\u062c\u0627\u0646\u0641\u064a","\u0641\u064a\u0641\u0631\u064a","\u0645\u0627\u0631\u0633","\u0623\u0641\u0631\u064a\u0644","\u0645\u0627\u064a","\u062c\u0648\u0627\u0646","\u062c\u0648\u064a\u0644\u064a\u0629","\u0623\u0648\u062a","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];d.defineLocale("ar-dz",{months:n,monthsShort:n,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(u){return"\u0645"===u},meridiem:function(u,m,f){return u<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:s("s"),ss:s("s"),m:s("m"),mm:s("m"),h:s("h"),hh:s("h"),d:s("d"),dd:s("d"),M:s("M"),MM:s("M"),y:s("y"),yy:s("y")},postformat:function(u){return u.replace(/,/g,"\u060c")},week:{dow:0,doy:4}})}(c(7586))},3583:function(L,Y,c){!function(d){"use strict";d.defineLocale("ar-kw",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062a\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062a\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:0,doy:12}})}(c(7586))},1638:function(L,Y,c){!function(d){"use strict";var a={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},r=function(m){return 0===m?0:1===m?1:2===m?2:m%100>=3&&m%100<=10?3:m%100>=11?4:5},s={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},n=function(m){return function(f,M,p,T){var H=r(f),b=s[m][r(f)];return 2===H&&(b=b[M?0:1]),b.replace(/%d/i,f)}},o=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];d.defineLocale("ar-ly",{months:o,monthsShort:o,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(m){return"\u0645"===m},meridiem:function(m,f,M){return m<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:n("s"),ss:n("s"),m:n("m"),mm:n("m"),h:n("h"),hh:n("h"),d:n("d"),dd:n("d"),M:n("M"),MM:n("M"),y:n("y"),yy:n("y")},preparse:function(m){return m.replace(/\u060c/g,",")},postformat:function(m){return m.replace(/\d/g,function(f){return a[f]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(c(7586))},7823:function(L,Y,c){!function(d){"use strict";d.defineLocale("ar-ma",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:1,doy:4}})}(c(7586))},7712:function(L,Y,c){!function(d){"use strict";var a={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},r={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"};d.defineLocale("ar-ps",{months:"\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u062b\u0627\u0646\u064a_\u0634\u0628\u0627\u0637_\u0622\u0630\u0627\u0631_\u0646\u064a\u0633\u0627\u0646_\u0623\u064a\u0651\u0627\u0631_\u062d\u0632\u064a\u0631\u0627\u0646_\u062a\u0645\u0651\u0648\u0632_\u0622\u0628_\u0623\u064a\u0644\u0648\u0644_\u062a\u0634\u0631\u064a \u0627\u0644\u0623\u0648\u0651\u0644_\u062a\u0634\u0631\u064a\u0646 \u0627\u0644\u062b\u0627\u0646\u064a_\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u0623\u0648\u0651\u0644".split("_"),monthsShort:"\u0643\u0662_\u0634\u0628\u0627\u0637_\u0622\u0630\u0627\u0631_\u0646\u064a\u0633\u0627\u0646_\u0623\u064a\u0651\u0627\u0631_\u062d\u0632\u064a\u0631\u0627\u0646_\u062a\u0645\u0651\u0648\u0632_\u0622\u0628_\u0623\u064a\u0644\u0648\u0644_\u062a\u0661_\u062a\u0662_\u0643\u0661".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(n){return"\u0645"===n},meridiem:function(n,o,u){return n<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},preparse:function(n){return n.replace(/[\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(o){return r[o]}).split("").reverse().join("").replace(/[\u0661\u0662](?![\u062a\u0643])/g,function(o){return r[o]}).split("").reverse().join("").replace(/\u060c/g,",")},postformat:function(n){return n.replace(/\d/g,function(o){return a[o]}).replace(/,/g,"\u060c")},week:{dow:0,doy:6}})}(c(7586))},8261:function(L,Y,c){!function(d){"use strict";var a={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},r={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"};d.defineLocale("ar-sa",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(n){return"\u0645"===n},meridiem:function(n,o,u){return n<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},preparse:function(n){return n.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(o){return r[o]}).replace(/\u060c/g,",")},postformat:function(n){return n.replace(/\d/g,function(o){return a[o]}).replace(/,/g,"\u060c")},week:{dow:0,doy:6}})}(c(7586))},6703:function(L,Y,c){!function(d){"use strict";d.defineLocale("ar-tn",{months:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:1,doy:4}})}(c(7586))},3108:function(L,Y,c){!function(d){"use strict";var a={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},r={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},s=function(f){return 0===f?0:1===f?1:2===f?2:f%100>=3&&f%100<=10?3:f%100>=11?4:5},n={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},o=function(f){return function(M,p,T,H){var b=s(M),k=n[f][s(M)];return 2===b&&(k=k[p?0:1]),k.replace(/%d/i,M)}},u=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];d.defineLocale("ar",{months:u,monthsShort:u,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(f){return"\u0645"===f},meridiem:function(f,M,p){return f<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:o("s"),ss:o("s"),m:o("m"),mm:o("m"),h:o("h"),hh:o("h"),d:o("d"),dd:o("d"),M:o("M"),MM:o("M"),y:o("y"),yy:o("y")},preparse:function(f){return f.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(M){return r[M]}).replace(/\u060c/g,",")},postformat:function(f){return f.replace(/\d/g,function(M){return a[M]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(c(7586))},6508:function(L,Y,c){!function(d){"use strict";var a={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-\xfcnc\xfc",4:"-\xfcnc\xfc",100:"-\xfcnc\xfc",6:"-nc\u0131",9:"-uncu",10:"-uncu",30:"-uncu",60:"-\u0131nc\u0131",90:"-\u0131nc\u0131"};d.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ert\u0259si_\xc7\u0259r\u015f\u0259nb\u0259 ax\u015fam\u0131_\xc7\u0259r\u015f\u0259nb\u0259_C\xfcm\u0259 ax\u015fam\u0131_C\xfcm\u0259_\u015e\u0259nb\u0259".split("_"),weekdaysShort:"Baz_BzE_\xc7Ax_\xc7\u0259r_CAx_C\xfcm_\u015e\u0259n".split("_"),weekdaysMin:"Bz_BE_\xc7A_\xc7\u0259_CA_C\xfc_\u015e\u0259".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[g\u0259l\u0259n h\u0259ft\u0259] dddd [saat] LT",lastDay:"[d\xfcn\u0259n] LT",lastWeek:"[ke\xe7\u0259n h\u0259ft\u0259] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \u0259vv\u0259l",s:"bir ne\xe7\u0259 saniy\u0259",ss:"%d saniy\u0259",m:"bir d\u0259qiq\u0259",mm:"%d d\u0259qiq\u0259",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gec\u0259|s\u0259h\u0259r|g\xfcnd\xfcz|ax\u015fam/,isPM:function(s){return/^(g\xfcnd\xfcz|ax\u015fam)$/.test(s)},meridiem:function(s,n,o){return s<4?"gec\u0259":s<12?"s\u0259h\u0259r":s<17?"g\xfcnd\xfcz":"ax\u015fam"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0131nc\u0131|inci|nci|\xfcnc\xfc|nc\u0131|uncu)/,ordinal:function(s){if(0===s)return s+"-\u0131nc\u0131";var n=s%10;return s+(a[n]||a[s%100-n]||a[s>=100?100:null])},week:{dow:1,doy:7}})}(c(7586))},6766:function(L,Y,c){!function(d){"use strict";function r(n,o,u){return"m"===u?o?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443":"h"===u?o?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443":n+" "+function a(n,o){var u=n.split("_");return o%10==1&&o%100!=11?u[0]:o%10>=2&&o%10<=4&&(o%100<10||o%100>=20)?u[1]:u[2]}({ss:o?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434",mm:o?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d",hh:o?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d",dd:"\u0434\u0437\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u0437\u0451\u043d",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u044b_\u043c\u0435\u0441\u044f\u0446\u0430\u045e",yy:"\u0433\u043e\u0434_\u0433\u0430\u0434\u044b_\u0433\u0430\u0434\u043e\u045e"}[u],+n)}d.defineLocale("be",{months:{format:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044f_\u043b\u044e\u0442\u0430\u0433\u0430_\u0441\u0430\u043a\u0430\u0432\u0456\u043a\u0430_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a\u0430_\u0442\u0440\u0430\u045e\u043d\u044f_\u0447\u044d\u0440\u0432\u0435\u043d\u044f_\u043b\u0456\u043f\u0435\u043d\u044f_\u0436\u043d\u0456\u045e\u043d\u044f_\u0432\u0435\u0440\u0430\u0441\u043d\u044f_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a\u0430_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434\u0430_\u0441\u043d\u0435\u0436\u043d\u044f".split("_"),standalone:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044c_\u043b\u044e\u0442\u044b_\u0441\u0430\u043a\u0430\u0432\u0456\u043a_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u044d\u0440\u0432\u0435\u043d\u044c_\u043b\u0456\u043f\u0435\u043d\u044c_\u0436\u043d\u0456\u0432\u0435\u043d\u044c_\u0432\u0435\u0440\u0430\u0441\u0435\u043d\u044c_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434_\u0441\u043d\u0435\u0436\u0430\u043d\u044c".split("_")},monthsShort:"\u0441\u0442\u0443\u0434_\u043b\u044e\u0442_\u0441\u0430\u043a_\u043a\u0440\u0430\u0441_\u0442\u0440\u0430\u0432_\u0447\u044d\u0440\u0432_\u043b\u0456\u043f_\u0436\u043d\u0456\u0432_\u0432\u0435\u0440_\u043a\u0430\u0441\u0442_\u043b\u0456\u0441\u0442_\u0441\u043d\u0435\u0436".split("_"),weekdays:{format:"\u043d\u044f\u0434\u0437\u0435\u043b\u044e_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0443_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0443_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),standalone:"\u043d\u044f\u0434\u0437\u0435\u043b\u044f_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0430_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0430_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),isFormat:/\[ ?[\u0423\u0443\u045e] ?(?:\u043c\u0456\u043d\u0443\u043b\u0443\u044e|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0443\u044e)? ?\] ?dddd/},weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., HH:mm",LLLL:"dddd, D MMMM YYYY \u0433., HH:mm"},calendar:{sameDay:"[\u0421\u0451\u043d\u043d\u044f \u045e] LT",nextDay:"[\u0417\u0430\u045e\u0442\u0440\u0430 \u045e] LT",lastDay:"[\u0423\u0447\u043e\u0440\u0430 \u045e] LT",nextWeek:function(){return"[\u0423] dddd [\u045e] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u0443\u044e] dddd [\u045e] LT";case 1:case 2:case 4:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u044b] dddd [\u045e] LT"}},sameElse:"L"},relativeTime:{future:"\u043f\u0440\u0430\u0437 %s",past:"%s \u0442\u0430\u043c\u0443",s:"\u043d\u0435\u043a\u0430\u043b\u044c\u043a\u0456 \u0441\u0435\u043a\u0443\u043d\u0434",m:r,mm:r,h:r,hh:r,d:"\u0434\u0437\u0435\u043d\u044c",dd:r,M:"\u043c\u0435\u0441\u044f\u0446",MM:r,y:"\u0433\u043e\u0434",yy:r},meridiemParse:/\u043d\u043e\u0447\u044b|\u0440\u0430\u043d\u0456\u0446\u044b|\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430/,isPM:function(n){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430)$/.test(n)},meridiem:function(n,o,u){return n<4?"\u043d\u043e\u0447\u044b":n<12?"\u0440\u0430\u043d\u0456\u0446\u044b":n<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0430\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0456|\u044b|\u0433\u0430)/,ordinal:function(n,o){switch(o){case"M":case"d":case"DDD":case"w":case"W":return n%10!=2&&n%10!=3||n%100==12||n%100==13?n+"-\u044b":n+"-\u0456";case"D":return n+"-\u0433\u0430";default:return n}},week:{dow:1,doy:7}})}(c(7586))},8564:function(L,Y,c){!function(d){"use strict";d.defineLocale("bg",{months:"\u044f\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),monthsShort:"\u044f\u043d\u0443_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u044f\u0434\u0430_\u0447\u0435\u0442\u0432\u044a\u0440\u0442\u044a\u043a_\u043f\u0435\u0442\u044a\u043a_\u0441\u044a\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u044f_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u044a\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[\u0414\u043d\u0435\u0441 \u0432] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432] LT",nextWeek:"dddd [\u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u041c\u0438\u043d\u0430\u043b\u0430\u0442\u0430] dddd [\u0432] LT";case 1:case 2:case 4:case 5:return"[\u041c\u0438\u043d\u0430\u043b\u0438\u044f] dddd [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0441\u043b\u0435\u0434 %s",past:"\u043f\u0440\u0435\u0434\u0438 %s",s:"\u043d\u044f\u043a\u043e\u043b\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0434\u0435\u043d",dd:"%d \u0434\u0435\u043d\u0430",w:"\u0441\u0435\u0434\u043c\u0438\u0446\u0430",ww:"%d \u0441\u0435\u0434\u043c\u0438\u0446\u0438",M:"\u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0430",y:"\u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(r){var s=r%10,n=r%100;return 0===r?r+"-\u0435\u0432":0===n?r+"-\u0435\u043d":n>10&&n<20?r+"-\u0442\u0438":1===s?r+"-\u0432\u0438":2===s?r+"-\u0440\u0438":7===s||8===s?r+"-\u043c\u0438":r+"-\u0442\u0438"},week:{dow:1,doy:7}})}(c(7586))},7462:function(L,Y,c){!function(d){"use strict";d.defineLocale("bm",{months:"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_M\u025bkalo_Zuw\u025bnkalo_Zuluyekalo_Utikalo_S\u025btanburukalo_\u0254kut\u0254burukalo_Nowanburukalo_Desanburukalo".split("_"),monthsShort:"Zan_Few_Mar_Awi_M\u025b_Zuw_Zul_Uti_S\u025bt_\u0254ku_Now_Des".split("_"),weekdays:"Kari_Nt\u025bn\u025bn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),weekdaysShort:"Kar_Nt\u025b_Tar_Ara_Ala_Jum_Sib".split("_"),weekdaysMin:"Ka_Nt_Ta_Ar_Al_Ju_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"MMMM [tile] D [san] YYYY",LLL:"MMMM [tile] D [san] YYYY [l\u025br\u025b] HH:mm",LLLL:"dddd MMMM [tile] D [san] YYYY [l\u025br\u025b] HH:mm"},calendar:{sameDay:"[Bi l\u025br\u025b] LT",nextDay:"[Sini l\u025br\u025b] LT",nextWeek:"dddd [don l\u025br\u025b] LT",lastDay:"[Kunu l\u025br\u025b] LT",lastWeek:"dddd [t\u025bm\u025bnen l\u025br\u025b] LT",sameElse:"L"},relativeTime:{future:"%s k\u0254n\u0254",past:"a b\u025b %s b\u0254",s:"sanga dama dama",ss:"sekondi %d",m:"miniti kelen",mm:"miniti %d",h:"l\u025br\u025b kelen",hh:"l\u025br\u025b %d",d:"tile kelen",dd:"tile %d",M:"kalo kelen",MM:"kalo %d",y:"san kelen",yy:"san %d"},week:{dow:1,doy:4}})}(c(7586))},3438:function(L,Y,c){!function(d){"use strict";var a={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},r={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};d.defineLocale("bn-bd",{months:"\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09bf_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09bf_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0_\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0_\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0".split("_"),monthsShort:"\u099c\u09be\u09a8\u09c1_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f_\u0985\u0995\u09cd\u099f\u09cb_\u09a8\u09ad\u09c7_\u09a1\u09bf\u09b8\u09c7".split("_"),weekdays:"\u09b0\u09ac\u09bf\u09ac\u09be\u09b0_\u09b8\u09cb\u09ae\u09ac\u09be\u09b0_\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0_\u09ac\u09c1\u09a7\u09ac\u09be\u09b0_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0_\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0_\u09b6\u09a8\u09bf\u09ac\u09be\u09b0".split("_"),weekdaysShort:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),weekdaysMin:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),longDateFormat:{LT:"A h:mm \u09b8\u09ae\u09df",LTS:"A h:mm:ss \u09b8\u09ae\u09df",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09b8\u09ae\u09df",LLLL:"dddd, D MMMM YYYY, A h:mm \u09b8\u09ae\u09df"},calendar:{sameDay:"[\u0986\u099c] LT",nextDay:"[\u0986\u0997\u09be\u09ae\u09c0\u0995\u09be\u09b2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09a4\u0995\u09be\u09b2] LT",lastWeek:"[\u0997\u09a4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09aa\u09b0\u09c7",past:"%s \u0986\u0997\u09c7",s:"\u0995\u09df\u09c7\u0995 \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",ss:"%d \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",m:"\u098f\u0995 \u09ae\u09bf\u09a8\u09bf\u099f",mm:"%d \u09ae\u09bf\u09a8\u09bf\u099f",h:"\u098f\u0995 \u0998\u09a8\u09cd\u099f\u09be",hh:"%d \u0998\u09a8\u09cd\u099f\u09be",d:"\u098f\u0995 \u09a6\u09bf\u09a8",dd:"%d \u09a6\u09bf\u09a8",M:"\u098f\u0995 \u09ae\u09be\u09b8",MM:"%d \u09ae\u09be\u09b8",y:"\u098f\u0995 \u09ac\u099b\u09b0",yy:"%d \u09ac\u099b\u09b0"},preparse:function(n){return n.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(o){return r[o]})},postformat:function(n){return n.replace(/\d/g,function(o){return a[o]})},meridiemParse:/\u09b0\u09be\u09a4|\u09ad\u09cb\u09b0|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be|\u09b0\u09be\u09a4/,meridiemHour:function(n,o){return 12===n&&(n=0),"\u09b0\u09be\u09a4"===o?n<4?n:n+12:"\u09ad\u09cb\u09b0"===o||"\u09b8\u0995\u09be\u09b2"===o?n:"\u09a6\u09c1\u09aa\u09c1\u09b0"===o?n>=3?n:n+12:"\u09ac\u09bf\u0995\u09be\u09b2"===o||"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be"===o?n+12:void 0},meridiem:function(n,o,u){return n<4?"\u09b0\u09be\u09a4":n<6?"\u09ad\u09cb\u09b0":n<12?"\u09b8\u0995\u09be\u09b2":n<15?"\u09a6\u09c1\u09aa\u09c1\u09b0":n<18?"\u09ac\u09bf\u0995\u09be\u09b2":n<20?"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(c(7586))},7107:function(L,Y,c){!function(d){"use strict";var a={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},r={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};d.defineLocale("bn",{months:"\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09bf_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09bf_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0_\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0_\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0".split("_"),monthsShort:"\u099c\u09be\u09a8\u09c1_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f_\u0985\u0995\u09cd\u099f\u09cb_\u09a8\u09ad\u09c7_\u09a1\u09bf\u09b8\u09c7".split("_"),weekdays:"\u09b0\u09ac\u09bf\u09ac\u09be\u09b0_\u09b8\u09cb\u09ae\u09ac\u09be\u09b0_\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0_\u09ac\u09c1\u09a7\u09ac\u09be\u09b0_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0_\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0_\u09b6\u09a8\u09bf\u09ac\u09be\u09b0".split("_"),weekdaysShort:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),weekdaysMin:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),longDateFormat:{LT:"A h:mm \u09b8\u09ae\u09df",LTS:"A h:mm:ss \u09b8\u09ae\u09df",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09b8\u09ae\u09df",LLLL:"dddd, D MMMM YYYY, A h:mm \u09b8\u09ae\u09df"},calendar:{sameDay:"[\u0986\u099c] LT",nextDay:"[\u0986\u0997\u09be\u09ae\u09c0\u0995\u09be\u09b2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09a4\u0995\u09be\u09b2] LT",lastWeek:"[\u0997\u09a4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09aa\u09b0\u09c7",past:"%s \u0986\u0997\u09c7",s:"\u0995\u09df\u09c7\u0995 \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",ss:"%d \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",m:"\u098f\u0995 \u09ae\u09bf\u09a8\u09bf\u099f",mm:"%d \u09ae\u09bf\u09a8\u09bf\u099f",h:"\u098f\u0995 \u0998\u09a8\u09cd\u099f\u09be",hh:"%d \u0998\u09a8\u09cd\u099f\u09be",d:"\u098f\u0995 \u09a6\u09bf\u09a8",dd:"%d \u09a6\u09bf\u09a8",M:"\u098f\u0995 \u09ae\u09be\u09b8",MM:"%d \u09ae\u09be\u09b8",y:"\u098f\u0995 \u09ac\u099b\u09b0",yy:"%d \u09ac\u099b\u09b0"},preparse:function(n){return n.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(o){return r[o]})},postformat:function(n){return n.replace(/\d/g,function(o){return a[o]})},meridiemParse:/\u09b0\u09be\u09a4|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b0\u09be\u09a4/,meridiemHour:function(n,o){return 12===n&&(n=0),"\u09b0\u09be\u09a4"===o&&n>=4||"\u09a6\u09c1\u09aa\u09c1\u09b0"===o&&n<5||"\u09ac\u09bf\u0995\u09be\u09b2"===o?n+12:n},meridiem:function(n,o,u){return n<4?"\u09b0\u09be\u09a4":n<10?"\u09b8\u0995\u09be\u09b2":n<17?"\u09a6\u09c1\u09aa\u09c1\u09b0":n<20?"\u09ac\u09bf\u0995\u09be\u09b2":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(c(7586))},9004:function(L,Y,c){!function(d){"use strict";var a={1:"\u0f21",2:"\u0f22",3:"\u0f23",4:"\u0f24",5:"\u0f25",6:"\u0f26",7:"\u0f27",8:"\u0f28",9:"\u0f29",0:"\u0f20"},r={"\u0f21":"1","\u0f22":"2","\u0f23":"3","\u0f24":"4","\u0f25":"5","\u0f26":"6","\u0f27":"7","\u0f28":"8","\u0f29":"9","\u0f20":"0"};d.defineLocale("bo",{months:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f44\u0f0b\u0f54\u0f7c_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f66\u0f74\u0f58\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f5e\u0f72\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f63\u0f94\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0fb2\u0f74\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f62\u0f92\u0fb1\u0f51\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f42\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f45\u0f72\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54".split("_"),monthsShort:"\u0f5f\u0fb3\u0f0b1_\u0f5f\u0fb3\u0f0b2_\u0f5f\u0fb3\u0f0b3_\u0f5f\u0fb3\u0f0b4_\u0f5f\u0fb3\u0f0b5_\u0f5f\u0fb3\u0f0b6_\u0f5f\u0fb3\u0f0b7_\u0f5f\u0fb3\u0f0b8_\u0f5f\u0fb3\u0f0b9_\u0f5f\u0fb3\u0f0b10_\u0f5f\u0fb3\u0f0b11_\u0f5f\u0fb3\u0f0b12".split("_"),monthsShortRegex:/^(\u0f5f\u0fb3\u0f0b\d{1,2})/,monthsParseExact:!0,weekdays:"\u0f42\u0f5f\u0f60\u0f0b\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f42\u0f5f\u0f60\u0f0b\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysShort:"\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysMin:"\u0f49\u0f72_\u0f5f\u0fb3_\u0f58\u0f72\u0f42_\u0f63\u0fb7\u0f42_\u0f55\u0f74\u0f62_\u0f66\u0f44\u0f66_\u0f66\u0fa4\u0f7a\u0f53".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0f51\u0f72\u0f0b\u0f62\u0f72\u0f44] LT",nextDay:"[\u0f66\u0f44\u0f0b\u0f49\u0f72\u0f53] LT",nextWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f62\u0f97\u0f7a\u0f66\u0f0b\u0f58], LT",lastDay:"[\u0f41\u0f0b\u0f66\u0f44] LT",lastWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f58\u0f50\u0f60\u0f0b\u0f58] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0f63\u0f0b",past:"%s \u0f66\u0f94\u0f53\u0f0b\u0f63",s:"\u0f63\u0f58\u0f0b\u0f66\u0f44",ss:"%d \u0f66\u0f90\u0f62\u0f0b\u0f46\u0f0d",m:"\u0f66\u0f90\u0f62\u0f0b\u0f58\u0f0b\u0f42\u0f45\u0f72\u0f42",mm:"%d \u0f66\u0f90\u0f62\u0f0b\u0f58",h:"\u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51\u0f0b\u0f42\u0f45\u0f72\u0f42",hh:"%d \u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51",d:"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f45\u0f72\u0f42",dd:"%d \u0f49\u0f72\u0f53\u0f0b",M:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f45\u0f72\u0f42",MM:"%d \u0f5f\u0fb3\u0f0b\u0f56",y:"\u0f63\u0f7c\u0f0b\u0f42\u0f45\u0f72\u0f42",yy:"%d \u0f63\u0f7c"},preparse:function(n){return n.replace(/[\u0f21\u0f22\u0f23\u0f24\u0f25\u0f26\u0f27\u0f28\u0f29\u0f20]/g,function(o){return r[o]})},postformat:function(n){return n.replace(/\d/g,function(o){return a[o]})},meridiemParse:/\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c|\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66|\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44|\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42|\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c/,meridiemHour:function(n,o){return 12===n&&(n=0),"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"===o&&n>=4||"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44"===o&&n<5||"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42"===o?n+12:n},meridiem:function(n,o,u){return n<4?"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c":n<10?"\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66":n<17?"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44":n<20?"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42":"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"},week:{dow:0,doy:6}})}(c(7586))},927:function(L,Y,c){!function(d){"use strict";function a(k,j,I){return k+" "+function n(k,j){return 2===j?function o(k){var j={m:"v",b:"v",d:"z"};return void 0===j[k.charAt(0)]?k:j[k.charAt(0)]+k.substring(1)}(k):k}({mm:"munutenn",MM:"miz",dd:"devezh"}[I],k)}function s(k){return k>9?s(k%10):k}var u=[/^gen/i,/^c[\u02bc\']hwe/i,/^meu/i,/^ebr/i,/^mae/i,/^(mez|eve)/i,/^gou/i,/^eos/i,/^gwe/i,/^her/i,/^du/i,/^ker/i],m=/^(genver|c[\u02bc\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[\u02bc\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,H=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];d.defineLocale("br",{months:"Genver_C\u02bchwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_C\u02bchwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Merc\u02bcher_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParse:H,fullWeekdaysParse:[/^sul/i,/^lun/i,/^meurzh/i,/^merc[\u02bc\']her/i,/^yaou/i,/^gwener/i,/^sadorn/i],shortWeekdaysParse:[/^Sul/i,/^Lun/i,/^Meu/i,/^Mer/i,/^Yao/i,/^Gwe/i,/^Sad/i],minWeekdaysParse:H,monthsRegex:m,monthsShortRegex:m,monthsStrictRegex:/^(genver|c[\u02bc\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,monthsShortStrictRegex:/^(gen|c[\u02bc\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,monthsParse:u,longMonthsParse:u,shortMonthsParse:u,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY HH:mm",LLLL:"dddd, D [a viz] MMMM YYYY HH:mm"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warc\u02bchoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Dec\u02bch da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s \u02bczo",s:"un nebeud segondenno\xf9",ss:"%d eilenn",m:"ur vunutenn",mm:a,h:"un eur",hh:"%d eur",d:"un devezh",dd:a,M:"ur miz",MM:a,y:"ur bloaz",yy:function r(k){switch(s(k)){case 1:case 3:case 4:case 5:case 9:return k+" bloaz";default:return k+" vloaz"}}},dayOfMonthOrdinalParse:/\d{1,2}(a\xf1|vet)/,ordinal:function(k){return k+(1===k?"a\xf1":"vet")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(k){return"g.m."===k},meridiem:function(k,j,I){return k<12?"a.m.":"g.m."}})}(c(7586))},7768:function(L,Y,c){!function(d){"use strict";function r(n,o,u){var m=n+" ";switch(u){case"ss":return m+(1===n?"sekunda":2===n||3===n||4===n?"sekunde":"sekundi");case"mm":return m+(1===n?"minuta":2===n||3===n||4===n?"minute":"minuta");case"h":return"jedan sat";case"hh":return m+(1===n?"sat":2===n||3===n||4===n?"sata":"sati");case"dd":return m+(1===n?"dan":"dana");case"MM":return m+(1===n?"mjesec":2===n||3===n||4===n?"mjeseca":"mjeseci");case"yy":return m+(1===n?"godina":2===n||3===n||4===n?"godine":"godina")}}d.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010der u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[pro\u0161lu] dddd [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:r,m:function a(n,o,u,m){if("m"===u)return o?"jedna minuta":m?"jednu minutu":"jedne minute"},mm:r,h:r,hh:r,d:"dan",dd:r,M:"mjesec",MM:r,y:"godinu",yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(c(7586))},6291:function(L,Y,c){!function(d){"use strict";d.defineLocale("ca",{months:{standalone:"gener_febrer_mar\xe7_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de mar\xe7_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._mar\xe7_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dt_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[dem\xe0 a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"d'aqu\xed %s",past:"fa %s",s:"uns segons",ss:"%d segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|\xe8|a)/,ordinal:function(r,s){var n=1===r?"r":2===r?"n":3===r?"r":4===r?"t":"\xe8";return("w"===s||"W"===s)&&(n="a"),r+n},week:{dow:1,doy:4}})}(c(7586))},5301:function(L,Y,c){!function(d){"use strict";var a={standalone:"leden_\xfanor_b\u0159ezen_duben_kv\u011bten_\u010derven_\u010dervenec_srpen_z\xe1\u0159\xed_\u0159\xedjen_listopad_prosinec".split("_"),format:"ledna_\xfanora_b\u0159ezna_dubna_kv\u011btna_\u010dervna_\u010dervence_srpna_z\xe1\u0159\xed_\u0159\xedjna_listopadu_prosince".split("_"),isFormat:/DD?[o.]?(\[[^\[\]]*\]|\s)+MMMM/},r="led_\xfano_b\u0159e_dub_kv\u011b_\u010dvn_\u010dvc_srp_z\xe1\u0159_\u0159\xedj_lis_pro".split("_"),s=[/^led/i,/^\xfano/i,/^b\u0159e/i,/^dub/i,/^kv\u011b/i,/^(\u010dvn|\u010derven$|\u010dervna)/i,/^(\u010dvc|\u010dervenec|\u010dervence)/i,/^srp/i,/^z\xe1\u0159/i,/^\u0159\xedj/i,/^lis/i,/^pro/i],n=/^(leden|\xfanor|b\u0159ezen|duben|kv\u011bten|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|z\xe1\u0159\xed|\u0159\xedjen|listopad|prosinec|led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i;function o(f){return f>1&&f<5&&1!=~~(f/10)}function u(f,M,p,T){var H=f+" ";switch(p){case"s":return M||T?"p\xe1r sekund":"p\xe1r sekundami";case"ss":return M||T?H+(o(f)?"sekundy":"sekund"):H+"sekundami";case"m":return M?"minuta":T?"minutu":"minutou";case"mm":return M||T?H+(o(f)?"minuty":"minut"):H+"minutami";case"h":return M?"hodina":T?"hodinu":"hodinou";case"hh":return M||T?H+(o(f)?"hodiny":"hodin"):H+"hodinami";case"d":return M||T?"den":"dnem";case"dd":return M||T?H+(o(f)?"dny":"dn\xed"):H+"dny";case"M":return M||T?"m\u011bs\xedc":"m\u011bs\xedcem";case"MM":return M||T?H+(o(f)?"m\u011bs\xedce":"m\u011bs\xedc\u016f"):H+"m\u011bs\xedci";case"y":return M||T?"rok":"rokem";case"yy":return M||T?H+(o(f)?"roky":"let"):H+"lety"}}d.defineLocale("cs",{months:a,monthsShort:r,monthsRegex:n,monthsShortRegex:n,monthsStrictRegex:/^(leden|ledna|\xfanora|\xfanor|b\u0159ezen|b\u0159ezna|duben|dubna|kv\u011bten|kv\u011btna|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|srpna|z\xe1\u0159\xed|\u0159\xedjen|\u0159\xedjna|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i,monthsParse:s,longMonthsParse:s,shortMonthsParse:s,weekdays:"ned\u011ble_pond\u011bl\xed_\xfater\xfd_st\u0159eda_\u010dtvrtek_p\xe1tek_sobota".split("_"),weekdaysShort:"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),weekdaysMin:"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[z\xedtra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v ned\u011bli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve st\u0159edu v] LT";case 4:return"[ve \u010dtvrtek v] LT";case 5:return"[v p\xe1tek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[v\u010dera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou ned\u011bli v] LT";case 1:case 2:return"[minul\xe9] dddd [v] LT";case 3:return"[minulou st\u0159edu v] LT";case 4:case 5:return"[minul\xfd] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"p\u0159ed %s",s:u,ss:u,m:u,mm:u,h:u,hh:u,d:u,dd:u,M:u,MM:u,y:u,yy:u},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(7586))},6666:function(L,Y,c){!function(d){"use strict";d.defineLocale("cv",{months:"\u043a\u04d1\u0440\u043b\u0430\u0447_\u043d\u0430\u0440\u04d1\u0441_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440\u0442\u043c\u0435_\u0443\u0442\u04d1_\u04ab\u0443\u0440\u043b\u0430_\u0430\u0432\u04d1\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448\u0442\u0430\u0432".split("_"),monthsShort:"\u043a\u04d1\u0440_\u043d\u0430\u0440_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440_\u0443\u0442\u04d1_\u04ab\u0443\u0440_\u0430\u0432\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448".split("_"),weekdays:"\u0432\u044b\u0440\u0441\u0430\u0440\u043d\u0438\u043a\u0443\u043d_\u0442\u0443\u043d\u0442\u0438\u043a\u0443\u043d_\u044b\u0442\u043b\u0430\u0440\u0438\u043a\u0443\u043d_\u044e\u043d\u043a\u0443\u043d_\u043a\u04d7\u04ab\u043d\u0435\u0440\u043d\u0438\u043a\u0443\u043d_\u044d\u0440\u043d\u0435\u043a\u0443\u043d_\u0448\u04d1\u043c\u0430\u0442\u043a\u0443\u043d".split("_"),weekdaysShort:"\u0432\u044b\u0440_\u0442\u0443\u043d_\u044b\u0442\u043b_\u044e\u043d_\u043a\u04d7\u04ab_\u044d\u0440\u043d_\u0448\u04d1\u043c".split("_"),weekdaysMin:"\u0432\u0440_\u0442\u043d_\u044b\u0442_\u044e\u043d_\u043a\u04ab_\u044d\u0440_\u0448\u043c".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7]",LLL:"YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm",LLLL:"dddd, YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm"},calendar:{sameDay:"[\u041f\u0430\u044f\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextDay:"[\u042b\u0440\u0430\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastDay:"[\u04d6\u043d\u0435\u0440] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextWeek:"[\u04aa\u0438\u0442\u0435\u0441] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastWeek:"[\u0418\u0440\u0442\u043d\u04d7] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",sameElse:"L"},relativeTime:{future:function(r){return r+(/\u0441\u0435\u0445\u0435\u0442$/i.exec(r)?"\u0440\u0435\u043d":/\u04ab\u0443\u043b$/i.exec(r)?"\u0442\u0430\u043d":"\u0440\u0430\u043d")},past:"%s \u043a\u0430\u044f\u043b\u043b\u0430",s:"\u043f\u04d7\u0440-\u0438\u043a \u04ab\u0435\u043a\u043a\u0443\u043d\u0442",ss:"%d \u04ab\u0435\u043a\u043a\u0443\u043d\u0442",m:"\u043f\u04d7\u0440 \u043c\u0438\u043d\u0443\u0442",mm:"%d \u043c\u0438\u043d\u0443\u0442",h:"\u043f\u04d7\u0440 \u0441\u0435\u0445\u0435\u0442",hh:"%d \u0441\u0435\u0445\u0435\u0442",d:"\u043f\u04d7\u0440 \u043a\u0443\u043d",dd:"%d \u043a\u0443\u043d",M:"\u043f\u04d7\u0440 \u0443\u0439\u04d1\u0445",MM:"%d \u0443\u0439\u04d1\u0445",y:"\u043f\u04d7\u0440 \u04ab\u0443\u043b",yy:"%d \u04ab\u0443\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-\u043c\u04d7\u0448/,ordinal:"%d-\u043c\u04d7\u0448",week:{dow:1,doy:7}})}(c(7586))},5163:function(L,Y,c){!function(d){"use strict";d.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn \xf4l",s:"ychydig eiliadau",ss:"%d eiliad",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},dayOfMonthOrdinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(r){var n="";return r>20?n=40===r||50===r||60===r||80===r||100===r?"fed":"ain":r>0&&(n=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][r]),r+n},week:{dow:1,doy:4}})}(c(7586))},7360:function(L,Y,c){!function(d){"use strict";d.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8n_man_tir_ons_tor_fre_l\xf8r".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"p\xe5 dddd [kl.] LT",lastDay:"[i g\xe5r kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"f\xe5 sekunder",ss:"%d sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en m\xe5ned",MM:"%d m\xe5neder",y:"et \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(7586))},3248:function(L,Y,c){!function(d){"use strict";function a(s,n,o,u){var m={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[s+" Tage",s+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[s+" Monate",s+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[s+" Jahre",s+" Jahren"]};return n?m[o][0]:m[o][1]}d.defineLocale("de-at",{months:"J\xe4nner_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"J\xe4n._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:a,mm:"%d Minuten",h:a,hh:"%d Stunden",d:a,dd:a,w:a,ww:"%d Wochen",M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(7586))},3222:function(L,Y,c){!function(d){"use strict";function a(s,n,o,u){var m={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[s+" Tage",s+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[s+" Monate",s+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[s+" Jahre",s+" Jahren"]};return n?m[o][0]:m[o][1]}d.defineLocale("de-ch",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:a,mm:"%d Minuten",h:a,hh:"%d Stunden",d:a,dd:a,w:a,ww:"%d Wochen",M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(7586))},5932:function(L,Y,c){!function(d){"use strict";function a(s,n,o,u){var m={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[s+" Tage",s+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[s+" Monate",s+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[s+" Jahre",s+" Jahren"]};return n?m[o][0]:m[o][1]}d.defineLocale("de",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:a,mm:"%d Minuten",h:a,hh:"%d Stunden",d:a,dd:a,w:a,ww:"%d Wochen",M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(7586))},6405:function(L,Y,c){!function(d){"use strict";var a=["\u0796\u07ac\u0782\u07aa\u0787\u07a6\u0783\u07a9","\u078a\u07ac\u0784\u07b0\u0783\u07aa\u0787\u07a6\u0783\u07a9","\u0789\u07a7\u0783\u07a8\u0797\u07aa","\u0787\u07ad\u0795\u07b0\u0783\u07a9\u078d\u07aa","\u0789\u07ad","\u0796\u07ab\u0782\u07b0","\u0796\u07aa\u078d\u07a6\u0787\u07a8","\u0787\u07af\u078e\u07a6\u0790\u07b0\u0793\u07aa","\u0790\u07ac\u0795\u07b0\u0793\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa","\u0787\u07ae\u0786\u07b0\u0793\u07af\u0784\u07a6\u0783\u07aa","\u0782\u07ae\u0788\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa","\u0791\u07a8\u0790\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa"],r=["\u0787\u07a7\u078b\u07a8\u0787\u07b0\u078c\u07a6","\u0780\u07af\u0789\u07a6","\u0787\u07a6\u0782\u07b0\u078e\u07a7\u0783\u07a6","\u0784\u07aa\u078b\u07a6","\u0784\u07aa\u0783\u07a7\u0790\u07b0\u078a\u07a6\u078c\u07a8","\u0780\u07aa\u0786\u07aa\u0783\u07aa","\u0780\u07ae\u0782\u07a8\u0780\u07a8\u0783\u07aa"];d.defineLocale("dv",{months:a,monthsShort:a,weekdays:r,weekdaysShort:r,weekdaysMin:"\u0787\u07a7\u078b\u07a8_\u0780\u07af\u0789\u07a6_\u0787\u07a6\u0782\u07b0_\u0784\u07aa\u078b\u07a6_\u0784\u07aa\u0783\u07a7_\u0780\u07aa\u0786\u07aa_\u0780\u07ae\u0782\u07a8".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0789\u0786|\u0789\u078a/,isPM:function(n){return"\u0789\u078a"===n},meridiem:function(n,o,u){return n<12?"\u0789\u0786":"\u0789\u078a"},calendar:{sameDay:"[\u0789\u07a8\u0787\u07a6\u078b\u07aa] LT",nextDay:"[\u0789\u07a7\u078b\u07a6\u0789\u07a7] LT",nextWeek:"dddd LT",lastDay:"[\u0787\u07a8\u0787\u07b0\u0794\u07ac] LT",lastWeek:"[\u078a\u07a7\u0787\u07a8\u078c\u07aa\u0788\u07a8] dddd LT",sameElse:"L"},relativeTime:{future:"\u078c\u07ac\u0783\u07ad\u078e\u07a6\u0787\u07a8 %s",past:"\u0786\u07aa\u0783\u07a8\u0782\u07b0 %s",s:"\u0790\u07a8\u0786\u07aa\u0782\u07b0\u078c\u07aa\u0786\u07ae\u0785\u07ac\u0787\u07b0",ss:"d% \u0790\u07a8\u0786\u07aa\u0782\u07b0\u078c\u07aa",m:"\u0789\u07a8\u0782\u07a8\u0793\u07ac\u0787\u07b0",mm:"\u0789\u07a8\u0782\u07a8\u0793\u07aa %d",h:"\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07ac\u0787\u07b0",hh:"\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07aa %d",d:"\u078b\u07aa\u0788\u07a6\u0780\u07ac\u0787\u07b0",dd:"\u078b\u07aa\u0788\u07a6\u0790\u07b0 %d",M:"\u0789\u07a6\u0780\u07ac\u0787\u07b0",MM:"\u0789\u07a6\u0790\u07b0 %d",y:"\u0787\u07a6\u0780\u07a6\u0783\u07ac\u0787\u07b0",yy:"\u0787\u07a6\u0780\u07a6\u0783\u07aa %d"},preparse:function(n){return n.replace(/\u060c/g,",")},postformat:function(n){return n.replace(/,/g,"\u060c")},week:{dow:7,doy:12}})}(c(7586))},718:function(L,Y,c){!function(d){"use strict";d.defineLocale("el",{monthsNominativeEl:"\u0399\u03b1\u03bd\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u039c\u03ac\u03c1\u03c4\u03b9\u03bf\u03c2_\u0391\u03c0\u03c1\u03af\u03bb\u03b9\u03bf\u03c2_\u039c\u03ac\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bd\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bb\u03b9\u03bf\u03c2_\u0391\u03cd\u03b3\u03bf\u03c5\u03c3\u03c4\u03bf\u03c2_\u03a3\u03b5\u03c0\u03c4\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u039f\u03ba\u03c4\u03ce\u03b2\u03c1\u03b9\u03bf\u03c2_\u039d\u03bf\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u0394\u03b5\u03ba\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2".split("_"),monthsGenitiveEl:"\u0399\u03b1\u03bd\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u039c\u03b1\u03c1\u03c4\u03af\u03bf\u03c5_\u0391\u03c0\u03c1\u03b9\u03bb\u03af\u03bf\u03c5_\u039c\u03b1\u0390\u03bf\u03c5_\u0399\u03bf\u03c5\u03bd\u03af\u03bf\u03c5_\u0399\u03bf\u03c5\u03bb\u03af\u03bf\u03c5_\u0391\u03c5\u03b3\u03bf\u03cd\u03c3\u03c4\u03bf\u03c5_\u03a3\u03b5\u03c0\u03c4\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u039f\u03ba\u03c4\u03c9\u03b2\u03c1\u03af\u03bf\u03c5_\u039d\u03bf\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u0394\u03b5\u03ba\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5".split("_"),months:function(s,n){return s?"string"==typeof n&&/D/.test(n.substring(0,n.indexOf("MMMM")))?this._monthsGenitiveEl[s.month()]:this._monthsNominativeEl[s.month()]:this._monthsNominativeEl},monthsShort:"\u0399\u03b1\u03bd_\u03a6\u03b5\u03b2_\u039c\u03b1\u03c1_\u0391\u03c0\u03c1_\u039c\u03b1\u03ca_\u0399\u03bf\u03c5\u03bd_\u0399\u03bf\u03c5\u03bb_\u0391\u03c5\u03b3_\u03a3\u03b5\u03c0_\u039f\u03ba\u03c4_\u039d\u03bf\u03b5_\u0394\u03b5\u03ba".split("_"),weekdays:"\u039a\u03c5\u03c1\u03b9\u03b1\u03ba\u03ae_\u0394\u03b5\u03c5\u03c4\u03ad\u03c1\u03b1_\u03a4\u03c1\u03af\u03c4\u03b7_\u03a4\u03b5\u03c4\u03ac\u03c1\u03c4\u03b7_\u03a0\u03ad\u03bc\u03c0\u03c4\u03b7_\u03a0\u03b1\u03c1\u03b1\u03c3\u03ba\u03b5\u03c5\u03ae_\u03a3\u03ac\u03b2\u03b2\u03b1\u03c4\u03bf".split("_"),weekdaysShort:"\u039a\u03c5\u03c1_\u0394\u03b5\u03c5_\u03a4\u03c1\u03b9_\u03a4\u03b5\u03c4_\u03a0\u03b5\u03bc_\u03a0\u03b1\u03c1_\u03a3\u03b1\u03b2".split("_"),weekdaysMin:"\u039a\u03c5_\u0394\u03b5_\u03a4\u03c1_\u03a4\u03b5_\u03a0\u03b5_\u03a0\u03b1_\u03a3\u03b1".split("_"),meridiem:function(s,n,o){return s>11?o?"\u03bc\u03bc":"\u039c\u039c":o?"\u03c0\u03bc":"\u03a0\u039c"},isPM:function(s){return"\u03bc"===(s+"").toLowerCase()[0]},meridiemParse:/[\u03a0\u039c]\.?\u039c?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[\u03a3\u03ae\u03bc\u03b5\u03c1\u03b1 {}] LT",nextDay:"[\u0391\u03cd\u03c1\u03b9\u03bf {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[\u03a7\u03b8\u03b5\u03c2 {}] LT",lastWeek:function(){return 6===this.day()?"[\u03c4\u03bf \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf] dddd [{}] LT":"[\u03c4\u03b7\u03bd \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03b7] dddd [{}] LT"},sameElse:"L"},calendar:function(s,n){var o=this._calendarEl[s],u=n&&n.hours();return function a(s){return typeof Function<"u"&&s instanceof Function||"[object Function]"===Object.prototype.toString.call(s)}(o)&&(o=o.apply(n)),o.replace("{}",u%12==1?"\u03c3\u03c4\u03b7":"\u03c3\u03c4\u03b9\u03c2")},relativeTime:{future:"\u03c3\u03b5 %s",past:"%s \u03c0\u03c1\u03b9\u03bd",s:"\u03bb\u03af\u03b3\u03b1 \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1",ss:"%d \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1",m:"\u03ad\u03bd\u03b1 \u03bb\u03b5\u03c0\u03c4\u03cc",mm:"%d \u03bb\u03b5\u03c0\u03c4\u03ac",h:"\u03bc\u03af\u03b1 \u03ce\u03c1\u03b1",hh:"%d \u03ce\u03c1\u03b5\u03c2",d:"\u03bc\u03af\u03b1 \u03bc\u03ad\u03c1\u03b1",dd:"%d \u03bc\u03ad\u03c1\u03b5\u03c2",M:"\u03ad\u03bd\u03b1\u03c2 \u03bc\u03ae\u03bd\u03b1\u03c2",MM:"%d \u03bc\u03ae\u03bd\u03b5\u03c2",y:"\u03ad\u03bd\u03b1\u03c2 \u03c7\u03c1\u03cc\u03bd\u03bf\u03c2",yy:"%d \u03c7\u03c1\u03cc\u03bd\u03b9\u03b1"},dayOfMonthOrdinalParse:/\d{1,2}\u03b7/,ordinal:"%d\u03b7",week:{dow:1,doy:4}})}(c(7586))},6319:function(L,Y,c){!function(d){"use strict";d.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(r){var s=r%10;return r+(1==~~(r%100/10)?"th":1===s?"st":2===s?"nd":3===s?"rd":"th")},week:{dow:0,doy:4}})}(c(7586))},597:function(L,Y,c){!function(d){"use strict";d.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(r){var s=r%10;return r+(1==~~(r%100/10)?"th":1===s?"st":2===s?"nd":3===s?"rd":"th")}})}(c(7586))},1800:function(L,Y,c){!function(d){"use strict";d.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(r){var s=r%10;return r+(1==~~(r%100/10)?"th":1===s?"st":2===s?"nd":3===s?"rd":"th")},week:{dow:1,doy:4}})}(c(7586))},807:function(L,Y,c){!function(d){"use strict";d.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(r){var s=r%10;return r+(1==~~(r%100/10)?"th":1===s?"st":2===s?"nd":3===s?"rd":"th")},week:{dow:1,doy:4}})}(c(7586))},5960:function(L,Y,c){!function(d){"use strict";d.defineLocale("en-il",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(r){var s=r%10;return r+(1==~~(r%100/10)?"th":1===s?"st":2===s?"nd":3===s?"rd":"th")}})}(c(7586))},4418:function(L,Y,c){!function(d){"use strict";d.defineLocale("en-in",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(r){var s=r%10;return r+(1==~~(r%100/10)?"th":1===s?"st":2===s?"nd":3===s?"rd":"th")},week:{dow:0,doy:6}})}(c(7586))},6865:function(L,Y,c){!function(d){"use strict";d.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(r){var s=r%10;return r+(1==~~(r%100/10)?"th":1===s?"st":2===s?"nd":3===s?"rd":"th")},week:{dow:1,doy:4}})}(c(7586))},2647:function(L,Y,c){!function(d){"use strict";d.defineLocale("en-sg",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(r){var s=r%10;return r+(1==~~(r%100/10)?"th":1===s?"st":2===s?"nd":3===s?"rd":"th")},week:{dow:1,doy:4}})}(c(7586))},1931:function(L,Y,c){!function(d){"use strict";d.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_a\u016dgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mart_apr_maj_jun_jul_a\u016dg_sept_okt_nov_dec".split("_"),weekdays:"diman\u0109o_lundo_mardo_merkredo_\u0135a\u016ddo_vendredo_sabato".split("_"),weekdaysShort:"dim_lun_mard_merk_\u0135a\u016d_ven_sab".split("_"),weekdaysMin:"di_lu_ma_me_\u0135a_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"[la] D[-an de] MMMM, YYYY",LLL:"[la] D[-an de] MMMM, YYYY HH:mm",LLLL:"dddd[n], [la] D[-an de] MMMM, YYYY HH:mm",llll:"ddd, [la] D[-an de] MMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(r){return"p"===r.charAt(0).toLowerCase()},meridiem:function(r,s,n){return r>11?n?"p.t.m.":"P.T.M.":n?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodia\u016d je] LT",nextDay:"[Morga\u016d je] LT",nextWeek:"dddd[n je] LT",lastDay:"[Hiera\u016d je] LT",lastWeek:"[pasintan] dddd[n je] LT",sameElse:"L"},relativeTime:{future:"post %s",past:"anta\u016d %s",s:"kelkaj sekundoj",ss:"%d sekundoj",m:"unu minuto",mm:"%d minutoj",h:"unu horo",hh:"%d horoj",d:"unu tago",dd:"%d tagoj",M:"unu monato",MM:"%d monatoj",y:"unu jaro",yy:"%d jaroj"},dayOfMonthOrdinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}})}(c(7586))},1805:function(L,Y,c){!function(d){"use strict";var a="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),r="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),s=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],n=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;d.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(u,m){return u?/-MMM-/.test(m)?r[u.month()]:a[u.month()]:a},monthsRegex:n,monthsShortRegex:n,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:s,longMonthsParse:s,shortMonthsParse:s,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(c(7586))},3445:function(L,Y,c){!function(d){"use strict";var a="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),r="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),s=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],n=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;d.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(u,m){return u?/-MMM-/.test(m)?r[u.month()]:a[u.month()]:a},monthsRegex:n,monthsShortRegex:n,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:s,longMonthsParse:s,shortMonthsParse:s,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:0,doy:4},invalidDate:"Fecha inv\xe1lida"})}(c(7586))},1516:function(L,Y,c){!function(d){"use strict";var a="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),r="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),s=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],n=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;d.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(u,m){return u?/-MMM-/.test(m)?r[u.month()]:a[u.month()]:a},monthsRegex:n,monthsShortRegex:n,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:s,longMonthsParse:s,shortMonthsParse:s,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"MM/DD/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:0,doy:6}})}(c(7586))},6679:function(L,Y,c){!function(d){"use strict";var a="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),r="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),s=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],n=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;d.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(u,m){return u?/-MMM-/.test(m)?r[u.month()]:a[u.month()]:a},monthsRegex:n,monthsShortRegex:n,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:s,longMonthsParse:s,shortMonthsParse:s,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4},invalidDate:"Fecha inv\xe1lida"})}(c(7586))},8150:function(L,Y,c){!function(d){"use strict";function a(s,n,o,u){var m={s:["m\xf5ne sekundi","m\xf5ni sekund","paar sekundit"],ss:[s+"sekundi",s+"sekundit"],m:["\xfche minuti","\xfcks minut"],mm:[s+" minuti",s+" minutit"],h:["\xfche tunni","tund aega","\xfcks tund"],hh:[s+" tunni",s+" tundi"],d:["\xfche p\xe4eva","\xfcks p\xe4ev"],M:["kuu aja","kuu aega","\xfcks kuu"],MM:[s+" kuu",s+" kuud"],y:["\xfche aasta","aasta","\xfcks aasta"],yy:[s+" aasta",s+" aastat"]};return n?m[o][2]?m[o][2]:m[o][1]:u?m[o][0]:m[o][1]}d.defineLocale("et",{months:"jaanuar_veebruar_m\xe4rts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_m\xe4rts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"p\xfchap\xe4ev_esmasp\xe4ev_teisip\xe4ev_kolmap\xe4ev_neljap\xe4ev_reede_laup\xe4ev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[T\xe4na,] LT",nextDay:"[Homme,] LT",nextWeek:"[J\xe4rgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s p\xe4rast",past:"%s tagasi",s:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:"%d p\xe4eva",M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(7586))},757:function(L,Y,c){!function(d){"use strict";d.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:!0,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",ss:"%d segundo",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(c(7586))},5742:function(L,Y,c){!function(d){"use strict";var a={1:"\u06f1",2:"\u06f2",3:"\u06f3",4:"\u06f4",5:"\u06f5",6:"\u06f6",7:"\u06f7",8:"\u06f8",9:"\u06f9",0:"\u06f0"},r={"\u06f1":"1","\u06f2":"2","\u06f3":"3","\u06f4":"4","\u06f5":"5","\u06f6":"6","\u06f7":"7","\u06f8":"8","\u06f9":"9","\u06f0":"0"};d.defineLocale("fa",{months:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),monthsShort:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),weekdays:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysShort:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysMin:"\u06cc_\u062f_\u0633_\u0686_\u067e_\u062c_\u0634".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631|\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/,isPM:function(n){return/\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/.test(n)},meridiem:function(n,o,u){return n<12?"\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631":"\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631"},calendar:{sameDay:"[\u0627\u0645\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT",nextDay:"[\u0641\u0631\u062f\u0627 \u0633\u0627\u0639\u062a] LT",nextWeek:"dddd [\u0633\u0627\u0639\u062a] LT",lastDay:"[\u062f\u06cc\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT",lastWeek:"dddd [\u067e\u06cc\u0634] [\u0633\u0627\u0639\u062a] LT",sameElse:"L"},relativeTime:{future:"\u062f\u0631 %s",past:"%s \u067e\u06cc\u0634",s:"\u0686\u0646\u062f \u062b\u0627\u0646\u06cc\u0647",ss:"%d \u062b\u0627\u0646\u06cc\u0647",m:"\u06cc\u06a9 \u062f\u0642\u06cc\u0642\u0647",mm:"%d \u062f\u0642\u06cc\u0642\u0647",h:"\u06cc\u06a9 \u0633\u0627\u0639\u062a",hh:"%d \u0633\u0627\u0639\u062a",d:"\u06cc\u06a9 \u0631\u0648\u0632",dd:"%d \u0631\u0648\u0632",M:"\u06cc\u06a9 \u0645\u0627\u0647",MM:"%d \u0645\u0627\u0647",y:"\u06cc\u06a9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(n){return n.replace(/[\u06f0-\u06f9]/g,function(o){return r[o]}).replace(/\u060c/g,",")},postformat:function(n){return n.replace(/\d/g,function(o){return a[o]}).replace(/,/g,"\u060c")},dayOfMonthOrdinalParse:/\d{1,2}\u0645/,ordinal:"%d\u0645",week:{dow:6,doy:12}})}(c(7586))},3958:function(L,Y,c){!function(d){"use strict";var a="nolla yksi kaksi kolme nelj\xe4 viisi kuusi seitsem\xe4n kahdeksan yhdeks\xe4n".split(" "),r=["nolla","yhden","kahden","kolmen","nelj\xe4n","viiden","kuuden",a[7],a[8],a[9]];function s(u,m,f,M){var p="";switch(f){case"s":return M?"muutaman sekunnin":"muutama sekunti";case"ss":p=M?"sekunnin":"sekuntia";break;case"m":return M?"minuutin":"minuutti";case"mm":p=M?"minuutin":"minuuttia";break;case"h":return M?"tunnin":"tunti";case"hh":p=M?"tunnin":"tuntia";break;case"d":return M?"p\xe4iv\xe4n":"p\xe4iv\xe4";case"dd":p=M?"p\xe4iv\xe4n":"p\xe4iv\xe4\xe4";break;case"M":return M?"kuukauden":"kuukausi";case"MM":p=M?"kuukauden":"kuukautta";break;case"y":return M?"vuoden":"vuosi";case"yy":p=M?"vuoden":"vuotta"}return function n(u,m){return u<10?m?r[u]:a[u]:u}(u,M)+" "+p}d.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kes\xe4kuu_hein\xe4kuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kes\xe4_hein\xe4_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[t\xe4n\xe4\xe4n] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s p\xe4\xe4st\xe4",past:"%s sitten",s,ss:s,m:s,mm:s,h:s,hh:s,d:s,dd:s,M:s,MM:s,y:s,yy:s},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(7586))},6720:function(L,Y,c){!function(d){"use strict";d.defineLocale("fil",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(r){return r},week:{dow:1,doy:4}})}(c(7586))},8352:function(L,Y,c){!function(d){"use strict";d.defineLocale("fo",{months:"januar_februar_mars_apr\xedl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_m\xe1nadagur_t\xfdsdagur_mikudagur_h\xf3sdagur_fr\xedggjadagur_leygardagur".split("_"),weekdaysShort:"sun_m\xe1n_t\xfds_mik_h\xf3s_fr\xed_ley".split("_"),weekdaysMin:"su_m\xe1_t\xfd_mi_h\xf3_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[\xcd dag kl.] LT",nextDay:"[\xcd morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xcd gj\xe1r kl.] LT",lastWeek:"[s\xed\xf0stu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s s\xed\xf0ani",s:"f\xe1 sekund",ss:"%d sekundir",m:"ein minuttur",mm:"%d minuttir",h:"ein t\xedmi",hh:"%d t\xedmar",d:"ein dagur",dd:"%d dagar",M:"ein m\xe1na\xf0ur",MM:"%d m\xe1na\xf0ir",y:"eitt \xe1r",yy:"%d \xe1r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(7586))},2096:function(L,Y,c){!function(d){"use strict";d.defineLocale("fr-ca",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(r,s){switch(s){default:case"M":case"Q":case"D":case"DDD":case"d":return r+(1===r?"er":"e");case"w":case"W":return r+(1===r?"re":"e")}}})}(c(7586))},5759:function(L,Y,c){!function(d){"use strict";d.defineLocale("fr-ch",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(r,s){switch(s){default:case"M":case"Q":case"D":case"DDD":case"d":return r+(1===r?"er":"e");case"w":case"W":return r+(1===r?"re":"e")}},week:{dow:1,doy:4}})}(c(7586))},4059:function(L,Y,c){!function(d){"use strict";var s=/(janv\.?|f\xe9vr\.?|mars|avr\.?|mai|juin|juil\.?|ao\xfbt|sept\.?|oct\.?|nov\.?|d\xe9c\.?|janvier|f\xe9vrier|mars|avril|mai|juin|juillet|ao\xfbt|septembre|octobre|novembre|d\xe9cembre)/i,n=[/^janv/i,/^f\xe9vr/i,/^mars/i,/^avr/i,/^mai/i,/^juin/i,/^juil/i,/^ao\xfbt/i,/^sept/i,/^oct/i,/^nov/i,/^d\xe9c/i];d.defineLocale("fr",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsRegex:s,monthsShortRegex:s,monthsStrictRegex:/^(janvier|f\xe9vrier|mars|avril|mai|juin|juillet|ao\xfbt|septembre|octobre|novembre|d\xe9cembre)/i,monthsShortStrictRegex:/(janv\.?|f\xe9vr\.?|mars|avr\.?|mai|juin|juil\.?|ao\xfbt|sept\.?|oct\.?|nov\.?|d\xe9c\.?)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",w:"une semaine",ww:"%d semaines",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(u,m){switch(m){case"D":return u+(1===u?"er":"");default:case"M":case"Q":case"DDD":case"d":return u+(1===u?"er":"e");case"w":case"W":return u+(1===u?"re":"e")}},week:{dow:1,doy:4}})}(c(7586))},5958:function(L,Y,c){!function(d){"use strict";var a="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),r="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");d.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(n,o){return n?/-MMM-/.test(o)?r[n.month()]:a[n.month()]:a},monthsParseExact:!0,weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[\xf4fr\xfbne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",ss:"%d sekonden",m:"ien min\xfat",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(n){return n+(1===n||8===n||n>=20?"ste":"de")},week:{dow:1,doy:4}})}(c(7586))},4143:function(L,Y,c){!function(d){"use strict";d.defineLocale("ga",{months:["Ean\xe1ir","Feabhra","M\xe1rta","Aibre\xe1n","Bealtaine","Meitheamh","I\xfail","L\xfanasa","Me\xe1n F\xf3mhair","Deireadh F\xf3mhair","Samhain","Nollaig"],monthsShort:["Ean","Feabh","M\xe1rt","Aib","Beal","Meith","I\xfail","L\xfan","M.F.","D.F.","Samh","Noll"],monthsParseExact:!0,weekdays:["D\xe9 Domhnaigh","D\xe9 Luain","D\xe9 M\xe1irt","D\xe9 C\xe9adaoin","D\xe9ardaoin","D\xe9 hAoine","D\xe9 Sathairn"],weekdaysShort:["Domh","Luan","M\xe1irt","C\xe9ad","D\xe9ar","Aoine","Sath"],weekdaysMin:["Do","Lu","M\xe1","C\xe9","D\xe9","A","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Inniu ag] LT",nextDay:"[Am\xe1rach ag] LT",nextWeek:"dddd [ag] LT",lastDay:"[Inn\xe9 ag] LT",lastWeek:"dddd [seo caite] [ag] LT",sameElse:"L"},relativeTime:{future:"i %s",past:"%s \xf3 shin",s:"c\xfapla soicind",ss:"%d soicind",m:"n\xf3im\xe9ad",mm:"%d n\xf3im\xe9ad",h:"uair an chloig",hh:"%d uair an chloig",d:"l\xe1",dd:"%d l\xe1",M:"m\xed",MM:"%d m\xedonna",y:"bliain",yy:"%d bliain"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(m){return m+(1===m?"d":m%10==2?"na":"mh")},week:{dow:1,doy:4}})}(c(7586))},7028:function(L,Y,c){!function(d){"use strict";d.defineLocale("gd",{months:["Am Faoilleach","An Gearran","Am M\xe0rt","An Giblean","An C\xe8itean","An t-\xd2gmhios","An t-Iuchar","An L\xf9nastal","An t-Sultain","An D\xe0mhair","An t-Samhain","An D\xf9bhlachd"],monthsShort:["Faoi","Gear","M\xe0rt","Gibl","C\xe8it","\xd2gmh","Iuch","L\xf9n","Sult","D\xe0mh","Samh","D\xf9bh"],monthsParseExact:!0,weekdays:["Did\xf2mhnaich","Diluain","Dim\xe0irt","Diciadain","Diardaoin","Dihaoine","Disathairne"],weekdaysShort:["Did","Dil","Dim","Dic","Dia","Dih","Dis"],weekdaysMin:["D\xf2","Lu","M\xe0","Ci","Ar","Ha","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-m\xe0ireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-d\xe8 aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",ss:"%d diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"m\xecos",MM:"%d m\xecosan",y:"bliadhna",yy:"%d bliadhna"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(m){return m+(1===m?"d":m%10==2?"na":"mh")},week:{dow:1,doy:4}})}(c(7586))},428:function(L,Y,c){!function(d){"use strict";d.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xu\xf1o_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xu\xf1._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"domingo_luns_martes_m\xe9rcores_xoves_venres_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._m\xe9r._xov._ven._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_m\xe9_xo_ve_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"\xe1s":"\xe1")+"] LT"},nextDay:function(){return"[ma\xf1\xe1 "+(1!==this.hours()?"\xe1s":"\xe1")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"\xe1s":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"\xe1":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"\xe1s":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(r){return 0===r.indexOf("un")?"n"+r:"en "+r},past:"hai %s",s:"uns segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(c(7586))},6861:function(L,Y,c){!function(d){"use strict";function a(s,n,o,u){var m={s:["\u0925\u094b\u0921\u092f\u093e \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940","\u0925\u094b\u0921\u0947 \u0938\u0945\u0915\u0902\u0921"],ss:[s+" \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940",s+" \u0938\u0945\u0915\u0902\u0921"],m:["\u090f\u0915\u093e \u092e\u093f\u0923\u091f\u093e\u0928","\u090f\u0915 \u092e\u093f\u0928\u0942\u091f"],mm:[s+" \u092e\u093f\u0923\u091f\u093e\u0902\u0928\u0940",s+" \u092e\u093f\u0923\u091f\u093e\u0902"],h:["\u090f\u0915\u093e \u0935\u0930\u093e\u0928","\u090f\u0915 \u0935\u0930"],hh:[s+" \u0935\u0930\u093e\u0902\u0928\u0940",s+" \u0935\u0930\u093e\u0902"],d:["\u090f\u0915\u093e \u0926\u093f\u0938\u093e\u0928","\u090f\u0915 \u0926\u0940\u0938"],dd:[s+" \u0926\u093f\u0938\u093e\u0902\u0928\u0940",s+" \u0926\u0940\u0938"],M:["\u090f\u0915\u093e \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928","\u090f\u0915 \u092e\u094d\u0939\u092f\u0928\u094b"],MM:[s+" \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928\u0940",s+" \u092e\u094d\u0939\u092f\u0928\u0947"],y:["\u090f\u0915\u093e \u0935\u0930\u094d\u0938\u093e\u0928","\u090f\u0915 \u0935\u0930\u094d\u0938"],yy:[s+" \u0935\u0930\u094d\u0938\u093e\u0902\u0928\u0940",s+" \u0935\u0930\u094d\u0938\u093e\u0902"]};return u?m[o][0]:m[o][1]}d.defineLocale("gom-deva",{months:{standalone:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u0940\u0932_\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932\u092f_\u0911\u0917\u0938\u094d\u091f_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930_\u0911\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930_\u0921\u093f\u0938\u0947\u0902\u092c\u0930".split("_"),format:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940\u091a\u094d\u092f\u093e_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940\u091a\u094d\u092f\u093e_\u092e\u093e\u0930\u094d\u091a\u093e\u091a\u094d\u092f\u093e_\u090f\u092a\u094d\u0930\u0940\u0932\u093e\u091a\u094d\u092f\u093e_\u092e\u0947\u092f\u093e\u091a\u094d\u092f\u093e_\u091c\u0942\u0928\u093e\u091a\u094d\u092f\u093e_\u091c\u0941\u0932\u092f\u093e\u091a\u094d\u092f\u093e_\u0911\u0917\u0938\u094d\u091f\u093e\u091a\u094d\u092f\u093e_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0911\u0915\u094d\u091f\u094b\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0921\u093f\u0938\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"\u091c\u093e\u0928\u0947._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u0940._\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0911\u0917._\u0938\u092a\u094d\u091f\u0947\u0902._\u0911\u0915\u094d\u091f\u094b._\u0928\u094b\u0935\u094d\u0939\u0947\u0902._\u0921\u093f\u0938\u0947\u0902.".split("_"),monthsParseExact:!0,weekdays:"\u0906\u092f\u0924\u093e\u0930_\u0938\u094b\u092e\u093e\u0930_\u092e\u0902\u0917\u0933\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u092c\u093f\u0930\u0947\u0938\u094d\u0924\u093e\u0930_\u0938\u0941\u0915\u094d\u0930\u093e\u0930_\u0936\u0947\u0928\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0906\u092f\u0924._\u0938\u094b\u092e._\u092e\u0902\u0917\u0933._\u092c\u0941\u0927._\u092c\u094d\u0930\u0947\u0938\u094d\u0924._\u0938\u0941\u0915\u094d\u0930._\u0936\u0947\u0928.".split("_"),weekdaysMin:"\u0906_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u092c\u094d\u0930\u0947_\u0938\u0941_\u0936\u0947".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",LTS:"A h:mm:ss [\u0935\u093e\u091c\u0924\u093e\u0902]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",llll:"ddd, D MMM YYYY, A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]"},calendar:{sameDay:"[\u0906\u092f\u091c] LT",nextDay:"[\u092b\u093e\u0932\u094d\u092f\u093e\u0902] LT",nextWeek:"[\u092b\u0941\u0921\u0932\u094b] dddd[,] LT",lastDay:"[\u0915\u093e\u0932] LT",lastWeek:"[\u092b\u093e\u091f\u0932\u094b] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s \u0906\u0926\u0940\u0902",s:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}(\u0935\u0947\u0930)/,ordinal:function(s,n){return"D"===n?s+"\u0935\u0947\u0930":s},week:{dow:0,doy:3},meridiemParse:/\u0930\u093e\u0924\u0940|\u0938\u0915\u093e\u0933\u0940\u0902|\u0926\u0928\u092a\u093e\u0930\u093e\u0902|\u0938\u093e\u0902\u091c\u0947/,meridiemHour:function(s,n){return 12===s&&(s=0),"\u0930\u093e\u0924\u0940"===n?s<4?s:s+12:"\u0938\u0915\u093e\u0933\u0940\u0902"===n?s:"\u0926\u0928\u092a\u093e\u0930\u093e\u0902"===n?s>12?s:s+12:"\u0938\u093e\u0902\u091c\u0947"===n?s+12:void 0},meridiem:function(s,n,o){return s<4?"\u0930\u093e\u0924\u0940":s<12?"\u0938\u0915\u093e\u0933\u0940\u0902":s<16?"\u0926\u0928\u092a\u093e\u0930\u093e\u0902":s<20?"\u0938\u093e\u0902\u091c\u0947":"\u0930\u093e\u0924\u0940"}})}(c(7586))},7718:function(L,Y,c){!function(d){"use strict";function a(s,n,o,u){var m={s:["thoddea sekondamni","thodde sekond"],ss:[s+" sekondamni",s+" sekond"],m:["eka mintan","ek minut"],mm:[s+" mintamni",s+" mintam"],h:["eka voran","ek vor"],hh:[s+" voramni",s+" voram"],d:["eka disan","ek dis"],dd:[s+" disamni",s+" dis"],M:["eka mhoinean","ek mhoino"],MM:[s+" mhoineamni",s+" mhoine"],y:["eka vorsan","ek voros"],yy:[s+" vorsamni",s+" vorsam"]};return u?m[o][0]:m[o][1]}d.defineLocale("gom-latn",{months:{standalone:"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"),format:"Janerachea_Febrerachea_Marsachea_Abrilachea_Maiachea_Junachea_Julaiachea_Agostachea_Setembrachea_Otubrachea_Novembrachea_Dezembrachea".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Aitar_Somar_Mongllar_Budhvar_Birestar_Sukrar_Son'var".split("_"),weekdaysShort:"Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"),weekdaysMin:"Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [vazta]",LTS:"A h:mm:ss [vazta]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [vazta]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [vazta]",llll:"ddd, D MMM YYYY, A h:mm [vazta]"},calendar:{sameDay:"[Aiz] LT",nextDay:"[Faleam] LT",nextWeek:"[Fuddlo] dddd[,] LT",lastDay:"[Kal] LT",lastWeek:"[Fattlo] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s adim",s:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(s,n){return"D"===n?s+"er":s},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(s,n){return 12===s&&(s=0),"rati"===n?s<4?s:s+12:"sokallim"===n?s:"donparam"===n?s>12?s:s+12:"sanje"===n?s+12:void 0},meridiem:function(s,n,o){return s<4?"rati":s<12?"sokallim":s<16?"donparam":s<20?"sanje":"rati"}})}(c(7586))},6827:function(L,Y,c){!function(d){"use strict";var a={1:"\u0ae7",2:"\u0ae8",3:"\u0ae9",4:"\u0aea",5:"\u0aeb",6:"\u0aec",7:"\u0aed",8:"\u0aee",9:"\u0aef",0:"\u0ae6"},r={"\u0ae7":"1","\u0ae8":"2","\u0ae9":"3","\u0aea":"4","\u0aeb":"5","\u0aec":"6","\u0aed":"7","\u0aee":"8","\u0aef":"9","\u0ae6":"0"};d.defineLocale("gu",{months:"\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1\u0a86\u0ab0\u0ac0_\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1\u0a86\u0ab0\u0ac0_\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf\u0ab2_\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe\u0a88_\u0a91\u0a97\u0ab8\u0acd\u0a9f_\u0ab8\u0aaa\u0acd\u0a9f\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0a91\u0a95\u0acd\u0a9f\u0acd\u0aac\u0ab0_\u0aa8\u0ab5\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0aa1\u0abf\u0ab8\u0ac7\u0aae\u0acd\u0aac\u0ab0".split("_"),monthsShort:"\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1._\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1._\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf._\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe._\u0a91\u0a97._\u0ab8\u0aaa\u0acd\u0a9f\u0ac7._\u0a91\u0a95\u0acd\u0a9f\u0acd._\u0aa8\u0ab5\u0ac7._\u0aa1\u0abf\u0ab8\u0ac7.".split("_"),monthsParseExact:!0,weekdays:"\u0ab0\u0ab5\u0abf\u0ab5\u0abe\u0ab0_\u0ab8\u0acb\u0aae\u0ab5\u0abe\u0ab0_\u0aae\u0a82\u0a97\u0ab3\u0ab5\u0abe\u0ab0_\u0aac\u0ac1\u0aa7\u0acd\u0ab5\u0abe\u0ab0_\u0a97\u0ac1\u0ab0\u0ac1\u0ab5\u0abe\u0ab0_\u0ab6\u0ac1\u0a95\u0acd\u0ab0\u0ab5\u0abe\u0ab0_\u0ab6\u0aa8\u0abf\u0ab5\u0abe\u0ab0".split("_"),weekdaysShort:"\u0ab0\u0ab5\u0abf_\u0ab8\u0acb\u0aae_\u0aae\u0a82\u0a97\u0ab3_\u0aac\u0ac1\u0aa7\u0acd_\u0a97\u0ac1\u0ab0\u0ac1_\u0ab6\u0ac1\u0a95\u0acd\u0ab0_\u0ab6\u0aa8\u0abf".split("_"),weekdaysMin:"\u0ab0_\u0ab8\u0acb_\u0aae\u0a82_\u0aac\u0ac1_\u0a97\u0ac1_\u0ab6\u0ac1_\u0ab6".split("_"),longDateFormat:{LT:"A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",LTS:"A h:mm:ss \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",LLLL:"dddd, D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7"},calendar:{sameDay:"[\u0a86\u0a9c] LT",nextDay:"[\u0a95\u0abe\u0ab2\u0ac7] LT",nextWeek:"dddd, LT",lastDay:"[\u0a97\u0a87\u0a95\u0abe\u0ab2\u0ac7] LT",lastWeek:"[\u0aaa\u0abe\u0a9b\u0ab2\u0abe] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0aae\u0abe",past:"%s \u0aaa\u0ab9\u0ac7\u0ab2\u0abe",s:"\u0a85\u0aae\u0ac1\u0a95 \u0aaa\u0ab3\u0acb",ss:"%d \u0ab8\u0ac7\u0a95\u0a82\u0aa1",m:"\u0a8f\u0a95 \u0aae\u0abf\u0aa8\u0abf\u0a9f",mm:"%d \u0aae\u0abf\u0aa8\u0abf\u0a9f",h:"\u0a8f\u0a95 \u0a95\u0ab2\u0abe\u0a95",hh:"%d \u0a95\u0ab2\u0abe\u0a95",d:"\u0a8f\u0a95 \u0aa6\u0abf\u0ab5\u0ab8",dd:"%d \u0aa6\u0abf\u0ab5\u0ab8",M:"\u0a8f\u0a95 \u0aae\u0ab9\u0abf\u0aa8\u0acb",MM:"%d \u0aae\u0ab9\u0abf\u0aa8\u0acb",y:"\u0a8f\u0a95 \u0ab5\u0ab0\u0acd\u0ab7",yy:"%d \u0ab5\u0ab0\u0acd\u0ab7"},preparse:function(n){return n.replace(/[\u0ae7\u0ae8\u0ae9\u0aea\u0aeb\u0aec\u0aed\u0aee\u0aef\u0ae6]/g,function(o){return r[o]})},postformat:function(n){return n.replace(/\d/g,function(o){return a[o]})},meridiemParse:/\u0ab0\u0abe\u0aa4|\u0aac\u0aaa\u0acb\u0ab0|\u0ab8\u0ab5\u0abe\u0ab0|\u0ab8\u0abe\u0a82\u0a9c/,meridiemHour:function(n,o){return 12===n&&(n=0),"\u0ab0\u0abe\u0aa4"===o?n<4?n:n+12:"\u0ab8\u0ab5\u0abe\u0ab0"===o?n:"\u0aac\u0aaa\u0acb\u0ab0"===o?n>=10?n:n+12:"\u0ab8\u0abe\u0a82\u0a9c"===o?n+12:void 0},meridiem:function(n,o,u){return n<4?"\u0ab0\u0abe\u0aa4":n<10?"\u0ab8\u0ab5\u0abe\u0ab0":n<17?"\u0aac\u0aaa\u0acb\u0ab0":n<20?"\u0ab8\u0abe\u0a82\u0a9c":"\u0ab0\u0abe\u0aa4"},week:{dow:0,doy:6}})}(c(7586))},1936:function(L,Y,c){!function(d){"use strict";d.defineLocale("he",{months:"\u05d9\u05e0\u05d5\u05d0\u05e8_\u05e4\u05d1\u05e8\u05d5\u05d0\u05e8_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05d9\u05dc_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05d5\u05e1\u05d8_\u05e1\u05e4\u05d8\u05de\u05d1\u05e8_\u05d0\u05d5\u05e7\u05d8\u05d5\u05d1\u05e8_\u05e0\u05d5\u05d1\u05de\u05d1\u05e8_\u05d3\u05e6\u05de\u05d1\u05e8".split("_"),monthsShort:"\u05d9\u05e0\u05d5\u05f3_\u05e4\u05d1\u05e8\u05f3_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05f3_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05f3_\u05e1\u05e4\u05d8\u05f3_\u05d0\u05d5\u05e7\u05f3_\u05e0\u05d5\u05d1\u05f3_\u05d3\u05e6\u05de\u05f3".split("_"),weekdays:"\u05e8\u05d0\u05e9\u05d5\u05df_\u05e9\u05e0\u05d9_\u05e9\u05dc\u05d9\u05e9\u05d9_\u05e8\u05d1\u05d9\u05e2\u05d9_\u05d7\u05de\u05d9\u05e9\u05d9_\u05e9\u05d9\u05e9\u05d9_\u05e9\u05d1\u05ea".split("_"),weekdaysShort:"\u05d0\u05f3_\u05d1\u05f3_\u05d2\u05f3_\u05d3\u05f3_\u05d4\u05f3_\u05d5\u05f3_\u05e9\u05f3".split("_"),weekdaysMin:"\u05d0_\u05d1_\u05d2_\u05d3_\u05d4_\u05d5_\u05e9".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [\u05d1]MMMM YYYY",LLL:"D [\u05d1]MMMM YYYY HH:mm",LLLL:"dddd, D [\u05d1]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[\u05d4\u05d9\u05d5\u05dd \u05d1\u05be]LT",nextDay:"[\u05de\u05d7\u05e8 \u05d1\u05be]LT",nextWeek:"dddd [\u05d1\u05e9\u05e2\u05d4] LT",lastDay:"[\u05d0\u05ea\u05de\u05d5\u05dc \u05d1\u05be]LT",lastWeek:"[\u05d1\u05d9\u05d5\u05dd] dddd [\u05d4\u05d0\u05d7\u05e8\u05d5\u05df \u05d1\u05e9\u05e2\u05d4] LT",sameElse:"L"},relativeTime:{future:"\u05d1\u05e2\u05d5\u05d3 %s",past:"\u05dc\u05e4\u05e0\u05d9 %s",s:"\u05de\u05e1\u05e4\u05e8 \u05e9\u05e0\u05d9\u05d5\u05ea",ss:"%d \u05e9\u05e0\u05d9\u05d5\u05ea",m:"\u05d3\u05e7\u05d4",mm:"%d \u05d3\u05e7\u05d5\u05ea",h:"\u05e9\u05e2\u05d4",hh:function(r){return 2===r?"\u05e9\u05e2\u05ea\u05d9\u05d9\u05dd":r+" \u05e9\u05e2\u05d5\u05ea"},d:"\u05d9\u05d5\u05dd",dd:function(r){return 2===r?"\u05d9\u05d5\u05de\u05d9\u05d9\u05dd":r+" \u05d9\u05de\u05d9\u05dd"},M:"\u05d7\u05d5\u05d3\u05e9",MM:function(r){return 2===r?"\u05d7\u05d5\u05d3\u05e9\u05d9\u05d9\u05dd":r+" \u05d7\u05d5\u05d3\u05e9\u05d9\u05dd"},y:"\u05e9\u05e0\u05d4",yy:function(r){return 2===r?"\u05e9\u05e0\u05ea\u05d9\u05d9\u05dd":r%10==0&&10!==r?r+" \u05e9\u05e0\u05d4":r+" \u05e9\u05e0\u05d9\u05dd"}},meridiemParse:/\u05d0\u05d7\u05d4"\u05e6|\u05dc\u05e4\u05e0\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8|\u05d1\u05d1\u05d5\u05e7\u05e8|\u05d1\u05e2\u05e8\u05d1/i,isPM:function(r){return/^(\u05d0\u05d7\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05d1\u05e2\u05e8\u05d1)$/.test(r)},meridiem:function(r,s,n){return r<5?"\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8":r<10?"\u05d1\u05d1\u05d5\u05e7\u05e8":r<12?n?'\u05dc\u05e4\u05e0\u05d4"\u05e6':"\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":r<18?n?'\u05d0\u05d7\u05d4"\u05e6':"\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":"\u05d1\u05e2\u05e8\u05d1"}})}(c(7586))},1332:function(L,Y,c){!function(d){"use strict";var a={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},r={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"},s=[/^\u091c\u0928/i,/^\u092b\u093c\u0930|\u092b\u0930/i,/^\u092e\u093e\u0930\u094d\u091a/i,/^\u0905\u092a\u094d\u0930\u0948/i,/^\u092e\u0908/i,/^\u091c\u0942\u0928/i,/^\u091c\u0941\u0932/i,/^\u0905\u0917/i,/^\u0938\u093f\u0924\u0902|\u0938\u093f\u0924/i,/^\u0905\u0915\u094d\u091f\u0942/i,/^\u0928\u0935|\u0928\u0935\u0902/i,/^\u0926\u093f\u0938\u0902|\u0926\u093f\u0938/i];d.defineLocale("hi",{months:{format:"\u091c\u0928\u0935\u0930\u0940_\u092b\u093c\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u0932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u092e\u094d\u092c\u0930_\u0926\u093f\u0938\u092e\u094d\u092c\u0930".split("_"),standalone:"\u091c\u0928\u0935\u0930\u0940_\u092b\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u0932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u0902\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u0902\u092c\u0930_\u0926\u093f\u0938\u0902\u092c\u0930".split("_")},monthsShort:"\u091c\u0928._\u092b\u093c\u0930._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948._\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0905\u0917._\u0938\u093f\u0924._\u0905\u0915\u094d\u091f\u0942._\u0928\u0935._\u0926\u093f\u0938.".split("_"),weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0932\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0932_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u092c\u091c\u0947",LTS:"A h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A h:mm \u092c\u091c\u0947"},monthsParse:s,longMonthsParse:s,shortMonthsParse:[/^\u091c\u0928/i,/^\u092b\u093c\u0930/i,/^\u092e\u093e\u0930\u094d\u091a/i,/^\u0905\u092a\u094d\u0930\u0948/i,/^\u092e\u0908/i,/^\u091c\u0942\u0928/i,/^\u091c\u0941\u0932/i,/^\u0905\u0917/i,/^\u0938\u093f\u0924/i,/^\u0905\u0915\u094d\u091f\u0942/i,/^\u0928\u0935/i,/^\u0926\u093f\u0938/i],monthsRegex:/^(\u091c\u0928\u0935\u0930\u0940|\u091c\u0928\.?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908|\u091c\u0941\u0932\.?|\u0905\u0917\u0938\u094d\u0924|\u0905\u0917\.?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930|\u0928\u0935\.?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930|\u0926\u093f\u0938\.?)/i,monthsShortRegex:/^(\u091c\u0928\u0935\u0930\u0940|\u091c\u0928\.?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908|\u091c\u0941\u0932\.?|\u0905\u0917\u0938\u094d\u0924|\u0905\u0917\.?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930|\u0928\u0935\.?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930|\u0926\u093f\u0938\.?)/i,monthsStrictRegex:/^(\u091c\u0928\u0935\u0930\u0940?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908?|\u0905\u0917\u0938\u094d\u0924?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924?\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930?)/i,monthsShortStrictRegex:/^(\u091c\u0928\.?|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\.?|\u0905\u0917\.?|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\.?|\u0926\u093f\u0938\.?)/i,calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0915\u0932] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u0932] LT",lastWeek:"[\u092a\u093f\u091b\u0932\u0947] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u092e\u0947\u0902",past:"%s \u092a\u0939\u0932\u0947",s:"\u0915\u0941\u091b \u0939\u0940 \u0915\u094d\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0902\u0921",m:"\u090f\u0915 \u092e\u093f\u0928\u091f",mm:"%d \u092e\u093f\u0928\u091f",h:"\u090f\u0915 \u0918\u0902\u091f\u093e",hh:"%d \u0918\u0902\u091f\u0947",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u0940\u0928\u0947",MM:"%d \u092e\u0939\u0940\u0928\u0947",y:"\u090f\u0915 \u0935\u0930\u094d\u0937",yy:"%d \u0935\u0930\u094d\u0937"},preparse:function(u){return u.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(m){return r[m]})},postformat:function(u){return u.replace(/\d/g,function(m){return a[m]})},meridiemParse:/\u0930\u093e\u0924|\u0938\u0941\u092c\u0939|\u0926\u094b\u092a\u0939\u0930|\u0936\u093e\u092e/,meridiemHour:function(u,m){return 12===u&&(u=0),"\u0930\u093e\u0924"===m?u<4?u:u+12:"\u0938\u0941\u092c\u0939"===m?u:"\u0926\u094b\u092a\u0939\u0930"===m?u>=10?u:u+12:"\u0936\u093e\u092e"===m?u+12:void 0},meridiem:function(u,m,f){return u<4?"\u0930\u093e\u0924":u<10?"\u0938\u0941\u092c\u0939":u<17?"\u0926\u094b\u092a\u0939\u0930":u<20?"\u0936\u093e\u092e":"\u0930\u093e\u0924"},week:{dow:0,doy:6}})}(c(7586))},1957:function(L,Y,c){!function(d){"use strict";function a(s,n,o){var u=s+" ";switch(o){case"ss":return u+(1===s?"sekunda":2===s||3===s||4===s?"sekunde":"sekundi");case"m":return n?"jedna minuta":"jedne minute";case"mm":return u+(1===s?"minuta":2===s||3===s||4===s?"minute":"minuta");case"h":return n?"jedan sat":"jednog sata";case"hh":return u+(1===s?"sat":2===s||3===s||4===s?"sata":"sati");case"dd":return u+(1===s?"dan":"dana");case"MM":return u+(1===s?"mjesec":2===s||3===s||4===s?"mjeseca":"mjeseci");case"yy":return u+(1===s?"godina":2===s||3===s||4===s?"godine":"godina")}}d.defineLocale("hr",{months:{format:"sije\u010dnja_velja\u010de_o\u017eujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"sije\u010danj_velja\u010da_o\u017eujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._o\u017eu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM YYYY",LLL:"Do MMMM YYYY H:mm",LLLL:"dddd, Do MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010der u] LT",lastWeek:function(){switch(this.day()){case 0:return"[pro\u0161lu] [nedjelju] [u] LT";case 3:return"[pro\u0161lu] [srijedu] [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:a,m:a,mm:a,h:a,hh:a,d:"dan",dd:a,M:"mjesec",MM:a,y:"godinu",yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(c(7586))},8928:function(L,Y,c){!function(d){"use strict";var a="vas\xe1rnap h\xe9tf\u0151n kedden szerd\xe1n cs\xfct\xf6rt\xf6k\xf6n p\xe9nteken szombaton".split(" ");function r(o,u,m,f){var M=o;switch(m){case"s":return f||u?"n\xe9h\xe1ny m\xe1sodperc":"n\xe9h\xe1ny m\xe1sodperce";case"ss":return M+(f||u)?" m\xe1sodperc":" m\xe1sodperce";case"m":return"egy"+(f||u?" perc":" perce");case"mm":return M+(f||u?" perc":" perce");case"h":return"egy"+(f||u?" \xf3ra":" \xf3r\xe1ja");case"hh":return M+(f||u?" \xf3ra":" \xf3r\xe1ja");case"d":return"egy"+(f||u?" nap":" napja");case"dd":return M+(f||u?" nap":" napja");case"M":return"egy"+(f||u?" h\xf3nap":" h\xf3napja");case"MM":return M+(f||u?" h\xf3nap":" h\xf3napja");case"y":return"egy"+(f||u?" \xe9v":" \xe9ve");case"yy":return M+(f||u?" \xe9v":" \xe9ve")}return""}function s(o){return(o?"":"[m\xfalt] ")+"["+a[this.day()]+"] LT[-kor]"}d.defineLocale("hu",{months:"janu\xe1r_febru\xe1r_m\xe1rcius_\xe1prilis_m\xe1jus_j\xfanius_j\xfalius_augusztus_szeptember_okt\xf3ber_november_december".split("_"),monthsShort:"jan._feb._m\xe1rc._\xe1pr._m\xe1j._j\xfan._j\xfal._aug._szept._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"vas\xe1rnap_h\xe9tf\u0151_kedd_szerda_cs\xfct\xf6rt\xf6k_p\xe9ntek_szombat".split("_"),weekdaysShort:"vas_h\xe9t_kedd_sze_cs\xfct_p\xe9n_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(o){return"u"===o.charAt(1).toLowerCase()},meridiem:function(o,u,m){return o<12?!0===m?"de":"DE":!0===m?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return s.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return s.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s m\xfalva",past:"%s",s:r,ss:r,m:r,mm:r,h:r,hh:r,d:r,dd:r,M:r,MM:r,y:r,yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(7586))},6215:function(L,Y,c){!function(d){"use strict";d.defineLocale("hy-am",{months:{format:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580\u056b_\u0583\u0565\u057f\u0580\u057e\u0561\u0580\u056b_\u0574\u0561\u0580\u057f\u056b_\u0561\u057a\u0580\u056b\u056c\u056b_\u0574\u0561\u0575\u056b\u057d\u056b_\u0570\u0578\u0582\u0576\u056b\u057d\u056b_\u0570\u0578\u0582\u056c\u056b\u057d\u056b_\u0585\u0563\u0578\u057d\u057f\u0578\u057d\u056b_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580\u056b_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b".split("_"),standalone:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580_\u0583\u0565\u057f\u0580\u057e\u0561\u0580_\u0574\u0561\u0580\u057f_\u0561\u057a\u0580\u056b\u056c_\u0574\u0561\u0575\u056b\u057d_\u0570\u0578\u0582\u0576\u056b\u057d_\u0570\u0578\u0582\u056c\u056b\u057d_\u0585\u0563\u0578\u057d\u057f\u0578\u057d_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580".split("_")},monthsShort:"\u0570\u0576\u057e_\u0583\u057f\u0580_\u0574\u0580\u057f_\u0561\u057a\u0580_\u0574\u0575\u057d_\u0570\u0576\u057d_\u0570\u056c\u057d_\u0585\u0563\u057d_\u057d\u057a\u057f_\u0570\u056f\u057f_\u0576\u0574\u0562_\u0564\u056f\u057f".split("_"),weekdays:"\u056f\u056b\u0580\u0561\u056f\u056b_\u0565\u0580\u056f\u0578\u0582\u0577\u0561\u0562\u0569\u056b_\u0565\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0579\u0578\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0570\u056b\u0576\u0563\u0577\u0561\u0562\u0569\u056b_\u0578\u0582\u0580\u0562\u0561\u0569_\u0577\u0561\u0562\u0561\u0569".split("_"),weekdaysShort:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),weekdaysMin:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0569.",LLL:"D MMMM YYYY \u0569., HH:mm",LLLL:"dddd, D MMMM YYYY \u0569., HH:mm"},calendar:{sameDay:"[\u0561\u0575\u057d\u0585\u0580] LT",nextDay:"[\u057e\u0561\u0572\u0568] LT",lastDay:"[\u0565\u0580\u0565\u056f] LT",nextWeek:function(){return"dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},lastWeek:function(){return"[\u0561\u0576\u0581\u0561\u056e] dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},sameElse:"L"},relativeTime:{future:"%s \u0570\u0565\u057f\u0578",past:"%s \u0561\u057c\u0561\u057b",s:"\u0574\u056b \u0584\u0561\u0576\u056b \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576",ss:"%d \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576",m:"\u0580\u0578\u057a\u0565",mm:"%d \u0580\u0578\u057a\u0565",h:"\u056a\u0561\u0574",hh:"%d \u056a\u0561\u0574",d:"\u0585\u0580",dd:"%d \u0585\u0580",M:"\u0561\u0574\u056b\u057d",MM:"%d \u0561\u0574\u056b\u057d",y:"\u057f\u0561\u0580\u056b",yy:"%d \u057f\u0561\u0580\u056b"},meridiemParse:/\u0563\u056b\u0577\u0565\u0580\u057e\u0561|\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561|\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576/,isPM:function(r){return/^(\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576)$/.test(r)},meridiem:function(r){return r<4?"\u0563\u056b\u0577\u0565\u0580\u057e\u0561":r<12?"\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561":r<17?"\u0581\u0565\u0580\u0565\u056f\u057e\u0561":"\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576"},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(\u056b\u0576|\u0580\u0564)/,ordinal:function(r,s){switch(s){case"DDD":case"w":case"W":case"DDDo":return 1===r?r+"-\u056b\u0576":r+"-\u0580\u0564";default:return r}},week:{dow:1,doy:7}})}(c(7586))},586:function(L,Y,c){!function(d){"use strict";d.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(r,s){return 12===r&&(r=0),"pagi"===s?r:"siang"===s?r>=11?r:r+12:"sore"===s||"malam"===s?r+12:void 0},meridiem:function(r,s,n){return r<11?"pagi":r<15?"siang":r<19?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",ss:"%d detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:0,doy:6}})}(c(7586))},211:function(L,Y,c){!function(d){"use strict";function a(n){return n%100==11||n%10!=1}function r(n,o,u,m){var f=n+" ";switch(u){case"s":return o||m?"nokkrar sek\xfandur":"nokkrum sek\xfandum";case"ss":return a(n)?f+(o||m?"sek\xfandur":"sek\xfandum"):f+"sek\xfanda";case"m":return o?"m\xedn\xfata":"m\xedn\xfatu";case"mm":return a(n)?f+(o||m?"m\xedn\xfatur":"m\xedn\xfatum"):o?f+"m\xedn\xfata":f+"m\xedn\xfatu";case"hh":return a(n)?f+(o||m?"klukkustundir":"klukkustundum"):f+"klukkustund";case"d":return o?"dagur":m?"dag":"degi";case"dd":return a(n)?o?f+"dagar":f+(m?"daga":"d\xf6gum"):o?f+"dagur":f+(m?"dag":"degi");case"M":return o?"m\xe1nu\xf0ur":m?"m\xe1nu\xf0":"m\xe1nu\xf0i";case"MM":return a(n)?o?f+"m\xe1nu\xf0ir":f+(m?"m\xe1nu\xf0i":"m\xe1nu\xf0um"):o?f+"m\xe1nu\xf0ur":f+(m?"m\xe1nu\xf0":"m\xe1nu\xf0i");case"y":return o||m?"\xe1r":"\xe1ri";case"yy":return a(n)?f+(o||m?"\xe1r":"\xe1rum"):f+(o||m?"\xe1r":"\xe1ri")}}d.defineLocale("is",{months:"jan\xfaar_febr\xfaar_mars_apr\xedl_ma\xed_j\xfan\xed_j\xfal\xed_\xe1g\xfast_september_okt\xf3ber_n\xf3vember_desember".split("_"),monthsShort:"jan_feb_mar_apr_ma\xed_j\xfan_j\xfal_\xe1g\xfa_sep_okt_n\xf3v_des".split("_"),weekdays:"sunnudagur_m\xe1nudagur_\xferi\xf0judagur_mi\xf0vikudagur_fimmtudagur_f\xf6studagur_laugardagur".split("_"),weekdaysShort:"sun_m\xe1n_\xferi_mi\xf0_fim_f\xf6s_lau".split("_"),weekdaysMin:"Su_M\xe1_\xder_Mi_Fi_F\xf6_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[\xed dag kl.] LT",nextDay:"[\xe1 morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xed g\xe6r kl.] LT",lastWeek:"[s\xed\xf0asta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s s\xed\xf0an",s:r,ss:r,m:r,mm:r,h:"klukkustund",hh:r,d:r,dd:r,M:r,MM:r,y:r,yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(7586))},2340:function(L,Y,c){!function(d){"use strict";d.defineLocale("it-ch",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_luned\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){return 0===this.day()?"[la scorsa] dddd [alle] LT":"[lo scorso] dddd [alle] LT"},sameElse:"L"},relativeTime:{future:function(r){return(/^[0-9].+$/.test(r)?"tra":"in")+" "+r},past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(c(7586))},170:function(L,Y,c){!function(d){"use strict";d.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_luned\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:function(){return"[Oggi a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextDay:function(){return"[Domani a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextWeek:function(){return"dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastDay:function(){return"[Ieri a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastWeek:function(){return 0===this.day()?"[La scorsa] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT":"[Lo scorso] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},sameElse:"L"},relativeTime:{future:"tra %s",past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",w:"una settimana",ww:"%d settimane",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(c(7586))},9770:function(L,Y,c){!function(d){"use strict";d.defineLocale("ja",{eras:[{since:"2019-05-01",offset:1,name:"\u4ee4\u548c",narrow:"\u32ff",abbr:"R"},{since:"1989-01-08",until:"2019-04-30",offset:1,name:"\u5e73\u6210",narrow:"\u337b",abbr:"H"},{since:"1926-12-25",until:"1989-01-07",offset:1,name:"\u662d\u548c",narrow:"\u337c",abbr:"S"},{since:"1912-07-30",until:"1926-12-24",offset:1,name:"\u5927\u6b63",narrow:"\u337d",abbr:"T"},{since:"1873-01-01",until:"1912-07-29",offset:6,name:"\u660e\u6cbb",narrow:"\u337e",abbr:"M"},{since:"0001-01-01",until:"1873-12-31",offset:1,name:"\u897f\u66a6",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"\u7d00\u5143\u524d",narrow:"BC",abbr:"BC"}],eraYearOrdinalRegex:/(\u5143|\d+)\u5e74/,eraYearOrdinalParse:function(r,s){return"\u5143"===s[1]?1:parseInt(s[1]||r,10)},months:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u65e5\u66dc\u65e5_\u6708\u66dc\u65e5_\u706b\u66dc\u65e5_\u6c34\u66dc\u65e5_\u6728\u66dc\u65e5_\u91d1\u66dc\u65e5_\u571f\u66dc\u65e5".split("_"),weekdaysShort:"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),weekdaysMin:"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5(ddd) HH:mm"},meridiemParse:/\u5348\u524d|\u5348\u5f8c/i,isPM:function(r){return"\u5348\u5f8c"===r},meridiem:function(r,s,n){return r<12?"\u5348\u524d":"\u5348\u5f8c"},calendar:{sameDay:"[\u4eca\u65e5] LT",nextDay:"[\u660e\u65e5] LT",nextWeek:function(r){return r.week()!==this.week()?"[\u6765\u9031]dddd LT":"dddd LT"},lastDay:"[\u6628\u65e5] LT",lastWeek:function(r){return this.week()!==r.week()?"[\u5148\u9031]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}\u65e5/,ordinal:function(r,s){switch(s){case"y":return 1===r?"\u5143\u5e74":r+"\u5e74";case"d":case"D":case"DDD":return r+"\u65e5";default:return r}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u6570\u79d2",ss:"%d\u79d2",m:"1\u5206",mm:"%d\u5206",h:"1\u6642\u9593",hh:"%d\u6642\u9593",d:"1\u65e5",dd:"%d\u65e5",M:"1\u30f6\u6708",MM:"%d\u30f6\u6708",y:"1\u5e74",yy:"%d\u5e74"}})}(c(7586))},3875:function(L,Y,c){!function(d){"use strict";d.defineLocale("jv",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"),weekdays:"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"),weekdaysShort:"Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/enjing|siyang|sonten|ndalu/,meridiemHour:function(r,s){return 12===r&&(r=0),"enjing"===s?r:"siyang"===s?r>=11?r:r+12:"sonten"===s||"ndalu"===s?r+12:void 0},meridiem:function(r,s,n){return r<11?"enjing":r<15?"siyang":r<19?"sonten":"ndalu"},calendar:{sameDay:"[Dinten puniko pukul] LT",nextDay:"[Mbenjang pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kala wingi pukul] LT",lastWeek:"dddd [kepengker pukul] LT",sameElse:"L"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",ss:"%d detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"},week:{dow:1,doy:7}})}(c(7586))},9499:function(L,Y,c){!function(d){"use strict";d.defineLocale("ka",{months:"\u10d8\u10d0\u10dc\u10d5\u10d0\u10e0\u10d8_\u10d7\u10d4\u10d1\u10d4\u10e0\u10d5\u10d0\u10da\u10d8_\u10db\u10d0\u10e0\u10e2\u10d8_\u10d0\u10de\u10e0\u10d8\u10da\u10d8_\u10db\u10d0\u10d8\u10e1\u10d8_\u10d8\u10d5\u10dc\u10d8\u10e1\u10d8_\u10d8\u10d5\u10da\u10d8\u10e1\u10d8_\u10d0\u10d2\u10d5\u10d8\u10e1\u10e2\u10dd_\u10e1\u10d4\u10e5\u10e2\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10dd\u10e5\u10e2\u10dd\u10db\u10d1\u10d4\u10e0\u10d8_\u10dc\u10dd\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10d3\u10d4\u10d9\u10d4\u10db\u10d1\u10d4\u10e0\u10d8".split("_"),monthsShort:"\u10d8\u10d0\u10dc_\u10d7\u10d4\u10d1_\u10db\u10d0\u10e0_\u10d0\u10de\u10e0_\u10db\u10d0\u10d8_\u10d8\u10d5\u10dc_\u10d8\u10d5\u10da_\u10d0\u10d2\u10d5_\u10e1\u10d4\u10e5_\u10dd\u10e5\u10e2_\u10dc\u10dd\u10d4_\u10d3\u10d4\u10d9".split("_"),weekdays:{standalone:"\u10d9\u10d5\u10d8\u10e0\u10d0_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10d8_\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8".split("_"),format:"\u10d9\u10d5\u10d8\u10e0\u10d0\u10e1_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10e1_\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1".split("_"),isFormat:/(\u10ec\u10d8\u10dc\u10d0|\u10e8\u10d4\u10db\u10d3\u10d4\u10d2)/},weekdaysShort:"\u10d9\u10d5\u10d8_\u10dd\u10e0\u10e8_\u10e1\u10d0\u10db_\u10dd\u10d7\u10ee_\u10ee\u10e3\u10d7_\u10de\u10d0\u10e0_\u10e8\u10d0\u10d1".split("_"),weekdaysMin:"\u10d9\u10d5_\u10dd\u10e0_\u10e1\u10d0_\u10dd\u10d7_\u10ee\u10e3_\u10de\u10d0_\u10e8\u10d0".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u10d3\u10e6\u10d4\u10e1] LT[-\u10d6\u10d4]",nextDay:"[\u10ee\u10d5\u10d0\u10da] LT[-\u10d6\u10d4]",lastDay:"[\u10d2\u10e3\u10e8\u10d8\u10dc] LT[-\u10d6\u10d4]",nextWeek:"[\u10e8\u10d4\u10db\u10d3\u10d4\u10d2] dddd LT[-\u10d6\u10d4]",lastWeek:"[\u10ec\u10d8\u10dc\u10d0] dddd LT-\u10d6\u10d4",sameElse:"L"},relativeTime:{future:function(r){return r.replace(/(\u10ec\u10d0\u10db|\u10ec\u10e3\u10d7|\u10e1\u10d0\u10d0\u10d7|\u10ec\u10d4\u10da|\u10d3\u10e6|\u10d7\u10d5)(\u10d8|\u10d4)/,function(s,n,o){return"\u10d8"===o?n+"\u10e8\u10d8":n+o+"\u10e8\u10d8"})},past:function(r){return/(\u10ec\u10d0\u10db\u10d8|\u10ec\u10e3\u10d7\u10d8|\u10e1\u10d0\u10d0\u10d7\u10d8|\u10d3\u10e6\u10d4|\u10d7\u10d5\u10d4)/.test(r)?r.replace(/(\u10d8|\u10d4)$/,"\u10d8\u10e1 \u10ec\u10d8\u10dc"):/\u10ec\u10d4\u10da\u10d8/.test(r)?r.replace(/\u10ec\u10d4\u10da\u10d8$/,"\u10ec\u10da\u10d8\u10e1 \u10ec\u10d8\u10dc"):r},s:"\u10e0\u10d0\u10db\u10d3\u10d4\u10dc\u10d8\u10db\u10d4 \u10ec\u10d0\u10db\u10d8",ss:"%d \u10ec\u10d0\u10db\u10d8",m:"\u10ec\u10e3\u10d7\u10d8",mm:"%d \u10ec\u10e3\u10d7\u10d8",h:"\u10e1\u10d0\u10d0\u10d7\u10d8",hh:"%d \u10e1\u10d0\u10d0\u10d7\u10d8",d:"\u10d3\u10e6\u10d4",dd:"%d \u10d3\u10e6\u10d4",M:"\u10d7\u10d5\u10d4",MM:"%d \u10d7\u10d5\u10d4",y:"\u10ec\u10d4\u10da\u10d8",yy:"%d \u10ec\u10d4\u10da\u10d8"},dayOfMonthOrdinalParse:/0|1-\u10da\u10d8|\u10db\u10d4-\d{1,2}|\d{1,2}-\u10d4/,ordinal:function(r){return 0===r?r:1===r?r+"-\u10da\u10d8":r<20||r<=100&&r%20==0||r%100==0?"\u10db\u10d4-"+r:r+"-\u10d4"},week:{dow:1,doy:7}})}(c(7586))},3573:function(L,Y,c){!function(d){"use strict";var a={0:"-\u0448\u0456",1:"-\u0448\u0456",2:"-\u0448\u0456",3:"-\u0448\u0456",4:"-\u0448\u0456",5:"-\u0448\u0456",6:"-\u0448\u044b",7:"-\u0448\u0456",8:"-\u0448\u0456",9:"-\u0448\u044b",10:"-\u0448\u044b",20:"-\u0448\u044b",30:"-\u0448\u044b",40:"-\u0448\u044b",50:"-\u0448\u0456",60:"-\u0448\u044b",70:"-\u0448\u0456",80:"-\u0448\u0456",90:"-\u0448\u044b",100:"-\u0448\u0456"};d.defineLocale("kk",{months:"\u049b\u0430\u04a3\u0442\u0430\u0440_\u0430\u049b\u043f\u0430\u043d_\u043d\u0430\u0443\u0440\u044b\u0437_\u0441\u04d9\u0443\u0456\u0440_\u043c\u0430\u043c\u044b\u0440_\u043c\u0430\u0443\u0441\u044b\u043c_\u0448\u0456\u043b\u0434\u0435_\u0442\u0430\u043c\u044b\u0437_\u049b\u044b\u0440\u043a\u04af\u0439\u0435\u043a_\u049b\u0430\u0437\u0430\u043d_\u049b\u0430\u0440\u0430\u0448\u0430_\u0436\u0435\u043b\u0442\u043e\u049b\u0441\u0430\u043d".split("_"),monthsShort:"\u049b\u0430\u04a3_\u0430\u049b\u043f_\u043d\u0430\u0443_\u0441\u04d9\u0443_\u043c\u0430\u043c_\u043c\u0430\u0443_\u0448\u0456\u043b_\u0442\u0430\u043c_\u049b\u044b\u0440_\u049b\u0430\u0437_\u049b\u0430\u0440_\u0436\u0435\u043b".split("_"),weekdays:"\u0436\u0435\u043a\u0441\u0435\u043d\u0431\u0456_\u0434\u04af\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u04d9\u0440\u0441\u0435\u043d\u0431\u0456_\u0431\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0436\u04b1\u043c\u0430_\u0441\u0435\u043d\u0431\u0456".split("_"),weekdaysShort:"\u0436\u0435\u043a_\u0434\u04af\u0439_\u0441\u0435\u0439_\u0441\u04d9\u0440_\u0431\u0435\u0439_\u0436\u04b1\u043c_\u0441\u0435\u043d".split("_"),weekdaysMin:"\u0436\u043a_\u0434\u0439_\u0441\u0439_\u0441\u0440_\u0431\u0439_\u0436\u043c_\u0441\u043d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0411\u04af\u0433\u0456\u043d \u0441\u0430\u0493\u0430\u0442] LT",nextDay:"[\u0415\u0440\u0442\u0435\u04a3 \u0441\u0430\u0493\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0493\u0430\u0442] LT",lastDay:"[\u041a\u0435\u0448\u0435 \u0441\u0430\u0493\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u0435\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u04a3] dddd [\u0441\u0430\u0493\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0456\u0448\u0456\u043d\u0434\u0435",past:"%s \u0431\u04b1\u0440\u044b\u043d",s:"\u0431\u0456\u0440\u043d\u0435\u0448\u0435 \u0441\u0435\u043a\u0443\u043d\u0434",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434",m:"\u0431\u0456\u0440 \u043c\u0438\u043d\u0443\u0442",mm:"%d \u043c\u0438\u043d\u0443\u0442",h:"\u0431\u0456\u0440 \u0441\u0430\u0493\u0430\u0442",hh:"%d \u0441\u0430\u0493\u0430\u0442",d:"\u0431\u0456\u0440 \u043a\u04af\u043d",dd:"%d \u043a\u04af\u043d",M:"\u0431\u0456\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0456\u0440 \u0436\u044b\u043b",yy:"%d \u0436\u044b\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0448\u0456|\u0448\u044b)/,ordinal:function(s){return s+(a[s]||a[s%10]||a[s>=100?100:null])},week:{dow:1,doy:7}})}(c(7586))},8807:function(L,Y,c){!function(d){"use strict";var a={1:"\u17e1",2:"\u17e2",3:"\u17e3",4:"\u17e4",5:"\u17e5",6:"\u17e6",7:"\u17e7",8:"\u17e8",9:"\u17e9",0:"\u17e0"},r={"\u17e1":"1","\u17e2":"2","\u17e3":"3","\u17e4":"4","\u17e5":"5","\u17e6":"6","\u17e7":"7","\u17e8":"8","\u17e9":"9","\u17e0":"0"};d.defineLocale("km",{months:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),monthsShort:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),weekdays:"\u17a2\u17b6\u1791\u17b7\u178f\u17d2\u1799_\u1785\u17d0\u1793\u17d2\u1791_\u17a2\u1784\u17d2\u1782\u17b6\u179a_\u1796\u17bb\u1792_\u1796\u17d2\u179a\u17a0\u179f\u17d2\u1794\u178f\u17b7\u17cd_\u179f\u17bb\u1780\u17d2\u179a_\u179f\u17c5\u179a\u17cd".split("_"),weekdaysShort:"\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".split("_"),weekdaysMin:"\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u1796\u17d2\u179a\u17b9\u1780|\u179b\u17d2\u1784\u17b6\u1785/,isPM:function(n){return"\u179b\u17d2\u1784\u17b6\u1785"===n},meridiem:function(n,o,u){return n<12?"\u1796\u17d2\u179a\u17b9\u1780":"\u179b\u17d2\u1784\u17b6\u1785"},calendar:{sameDay:"[\u1790\u17d2\u1784\u17c3\u1793\u17c1\u17c7 \u1798\u17c9\u17c4\u1784] LT",nextDay:"[\u179f\u17d2\u17a2\u17c2\u1780 \u1798\u17c9\u17c4\u1784] LT",nextWeek:"dddd [\u1798\u17c9\u17c4\u1784] LT",lastDay:"[\u1798\u17d2\u179f\u17b7\u179b\u1798\u17b7\u1789 \u1798\u17c9\u17c4\u1784] LT",lastWeek:"dddd [\u179f\u1794\u17d2\u178f\u17b6\u17a0\u17cd\u1798\u17bb\u1793] [\u1798\u17c9\u17c4\u1784] LT",sameElse:"L"},relativeTime:{future:"%s\u1791\u17c0\u178f",past:"%s\u1798\u17bb\u1793",s:"\u1794\u17c9\u17bb\u1793\u17d2\u1798\u17b6\u1793\u179c\u17b7\u1793\u17b6\u1791\u17b8",ss:"%d \u179c\u17b7\u1793\u17b6\u1791\u17b8",m:"\u1798\u17bd\u1799\u1793\u17b6\u1791\u17b8",mm:"%d \u1793\u17b6\u1791\u17b8",h:"\u1798\u17bd\u1799\u1798\u17c9\u17c4\u1784",hh:"%d \u1798\u17c9\u17c4\u1784",d:"\u1798\u17bd\u1799\u1790\u17d2\u1784\u17c3",dd:"%d \u1790\u17d2\u1784\u17c3",M:"\u1798\u17bd\u1799\u1781\u17c2",MM:"%d \u1781\u17c2",y:"\u1798\u17bd\u1799\u1786\u17d2\u1793\u17b6\u17c6",yy:"%d \u1786\u17d2\u1793\u17b6\u17c6"},dayOfMonthOrdinalParse:/\u1791\u17b8\d{1,2}/,ordinal:"\u1791\u17b8%d",preparse:function(n){return n.replace(/[\u17e1\u17e2\u17e3\u17e4\u17e5\u17e6\u17e7\u17e8\u17e9\u17e0]/g,function(o){return r[o]})},postformat:function(n){return n.replace(/\d/g,function(o){return a[o]})},week:{dow:1,doy:4}})}(c(7586))},5082:function(L,Y,c){!function(d){"use strict";var a={1:"\u0ce7",2:"\u0ce8",3:"\u0ce9",4:"\u0cea",5:"\u0ceb",6:"\u0cec",7:"\u0ced",8:"\u0cee",9:"\u0cef",0:"\u0ce6"},r={"\u0ce7":"1","\u0ce8":"2","\u0ce9":"3","\u0cea":"4","\u0ceb":"5","\u0cec":"6","\u0ced":"7","\u0cee":"8","\u0cef":"9","\u0ce6":"0"};d.defineLocale("kn",{months:"\u0c9c\u0ca8\u0cb5\u0cb0\u0cbf_\u0cab\u0cc6\u0cac\u0ccd\u0cb0\u0cb5\u0cb0\u0cbf_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5\u0cac\u0cb0\u0ccd_\u0ca8\u0cb5\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82\u0cac\u0cb0\u0ccd".split("_"),monthsShort:"\u0c9c\u0ca8_\u0cab\u0cc6\u0cac\u0ccd\u0cb0_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5_\u0ca8\u0cb5\u0cc6\u0c82_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82".split("_"),monthsParseExact:!0,weekdays:"\u0cad\u0cbe\u0ca8\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae\u0cb5\u0cbe\u0cb0_\u0cae\u0c82\u0c97\u0cb3\u0cb5\u0cbe\u0cb0_\u0cac\u0cc1\u0ca7\u0cb5\u0cbe\u0cb0_\u0c97\u0cc1\u0cb0\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0\u0cb5\u0cbe\u0cb0_\u0cb6\u0ca8\u0cbf\u0cb5\u0cbe\u0cb0".split("_"),weekdaysShort:"\u0cad\u0cbe\u0ca8\u0cc1_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae_\u0cae\u0c82\u0c97\u0cb3_\u0cac\u0cc1\u0ca7_\u0c97\u0cc1\u0cb0\u0cc1_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0_\u0cb6\u0ca8\u0cbf".split("_"),weekdaysMin:"\u0cad\u0cbe_\u0cb8\u0cc6\u0cc2\u0cd5_\u0cae\u0c82_\u0cac\u0cc1_\u0c97\u0cc1_\u0cb6\u0cc1_\u0cb6".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0c87\u0c82\u0ca6\u0cc1] LT",nextDay:"[\u0ca8\u0cbe\u0cb3\u0cc6] LT",nextWeek:"dddd, LT",lastDay:"[\u0ca8\u0cbf\u0ca8\u0ccd\u0ca8\u0cc6] LT",lastWeek:"[\u0c95\u0cc6\u0cc2\u0ca8\u0cc6\u0caf] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0ca8\u0c82\u0ca4\u0cb0",past:"%s \u0cb9\u0cbf\u0c82\u0ca6\u0cc6",s:"\u0c95\u0cc6\u0cb2\u0cb5\u0cc1 \u0c95\u0ccd\u0cb7\u0ca3\u0c97\u0cb3\u0cc1",ss:"%d \u0cb8\u0cc6\u0c95\u0cc6\u0c82\u0ca1\u0cc1\u0c97\u0cb3\u0cc1",m:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca8\u0cbf\u0cae\u0cbf\u0cb7",mm:"%d \u0ca8\u0cbf\u0cae\u0cbf\u0cb7",h:"\u0c92\u0c82\u0ca6\u0cc1 \u0c97\u0c82\u0c9f\u0cc6",hh:"%d \u0c97\u0c82\u0c9f\u0cc6",d:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca6\u0cbf\u0ca8",dd:"%d \u0ca6\u0cbf\u0ca8",M:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1",MM:"%d \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1",y:"\u0c92\u0c82\u0ca6\u0cc1 \u0cb5\u0cb0\u0ccd\u0cb7",yy:"%d \u0cb5\u0cb0\u0ccd\u0cb7"},preparse:function(n){return n.replace(/[\u0ce7\u0ce8\u0ce9\u0cea\u0ceb\u0cec\u0ced\u0cee\u0cef\u0ce6]/g,function(o){return r[o]})},postformat:function(n){return n.replace(/\d/g,function(o){return a[o]})},meridiemParse:/\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf|\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6|\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8|\u0cb8\u0c82\u0c9c\u0cc6/,meridiemHour:function(n,o){return 12===n&&(n=0),"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"===o?n<4?n:n+12:"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6"===o?n:"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8"===o?n>=10?n:n+12:"\u0cb8\u0c82\u0c9c\u0cc6"===o?n+12:void 0},meridiem:function(n,o,u){return n<4?"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf":n<10?"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6":n<17?"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8":n<20?"\u0cb8\u0c82\u0c9c\u0cc6":"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"},dayOfMonthOrdinalParse:/\d{1,2}(\u0ca8\u0cc6\u0cd5)/,ordinal:function(n){return n+"\u0ca8\u0cc6\u0cd5"},week:{dow:0,doy:6}})}(c(7586))},137:function(L,Y,c){!function(d){"use strict";d.defineLocale("ko",{months:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),monthsShort:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),weekdays:"\uc77c\uc694\uc77c_\uc6d4\uc694\uc77c_\ud654\uc694\uc77c_\uc218\uc694\uc77c_\ubaa9\uc694\uc77c_\uae08\uc694\uc77c_\ud1a0\uc694\uc77c".split("_"),weekdaysShort:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),weekdaysMin:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY\ub144 MMMM D\uc77c",LLL:"YYYY\ub144 MMMM D\uc77c A h:mm",LLLL:"YYYY\ub144 MMMM D\uc77c dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY\ub144 MMMM D\uc77c",lll:"YYYY\ub144 MMMM D\uc77c A h:mm",llll:"YYYY\ub144 MMMM D\uc77c dddd A h:mm"},calendar:{sameDay:"\uc624\ub298 LT",nextDay:"\ub0b4\uc77c LT",nextWeek:"dddd LT",lastDay:"\uc5b4\uc81c LT",lastWeek:"\uc9c0\ub09c\uc8fc dddd LT",sameElse:"L"},relativeTime:{future:"%s \ud6c4",past:"%s \uc804",s:"\uba87 \ucd08",ss:"%d\ucd08",m:"1\ubd84",mm:"%d\ubd84",h:"\ud55c \uc2dc\uac04",hh:"%d\uc2dc\uac04",d:"\ud558\ub8e8",dd:"%d\uc77c",M:"\ud55c \ub2ec",MM:"%d\ub2ec",y:"\uc77c \ub144",yy:"%d\ub144"},dayOfMonthOrdinalParse:/\d{1,2}(\uc77c|\uc6d4|\uc8fc)/,ordinal:function(r,s){switch(s){case"d":case"D":case"DDD":return r+"\uc77c";case"M":return r+"\uc6d4";case"w":case"W":return r+"\uc8fc";default:return r}},meridiemParse:/\uc624\uc804|\uc624\ud6c4/,isPM:function(r){return"\uc624\ud6c4"===r},meridiem:function(r,s,n){return r<12?"\uc624\uc804":"\uc624\ud6c4"}})}(c(7586))},1363:function(L,Y,c){!function(d){"use strict";function a(n,o,u,m){var f={s:["\xe7end san\xeeye","\xe7end san\xeeyeyan"],ss:[n+" san\xeeye",n+" san\xeeyeyan"],m:["deq\xeeqeyek","deq\xeeqeyek\xea"],mm:[n+" deq\xeeqe",n+" deq\xeeqeyan"],h:["saetek","saetek\xea"],hh:[n+" saet",n+" saetan"],d:["rojek","rojek\xea"],dd:[n+" roj",n+" rojan"],w:["hefteyek","hefteyek\xea"],ww:[n+" hefte",n+" hefteyan"],M:["mehek","mehek\xea"],MM:[n+" meh",n+" mehan"],y:["salek","salek\xea"],yy:[n+" sal",n+" salan"]};return o?f[u][0]:f[u][1]}d.defineLocale("ku-kmr",{months:"R\xeabendan_Sibat_Adar_N\xeesan_Gulan_Hez\xeeran_T\xeermeh_Tebax_\xcelon_Cotmeh_Mijdar_Berfanbar".split("_"),monthsShort:"R\xeab_Sib_Ada_N\xees_Gul_Hez_T\xeer_Teb_\xcelo_Cot_Mij_Ber".split("_"),monthsParseExact:!0,weekdays:"Yek\u015fem_Du\u015fem_S\xea\u015fem_\xc7ar\u015fem_P\xeanc\u015fem_\xcen_\u015eem\xee".split("_"),weekdaysShort:"Yek_Du_S\xea_\xc7ar_P\xean_\xcen_\u015eem".split("_"),weekdaysMin:"Ye_Du_S\xea_\xc7a_P\xea_\xcen_\u015ee".split("_"),meridiem:function(n,o,u){return n<12?u?"bn":"BN":u?"pn":"PN"},meridiemParse:/bn|BN|pn|PN/,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM[a] YYYY[an]",LLL:"Do MMMM[a] YYYY[an] HH:mm",LLLL:"dddd, Do MMMM[a] YYYY[an] HH:mm",ll:"Do MMM[.] YYYY[an]",lll:"Do MMM[.] YYYY[an] HH:mm",llll:"ddd[.], Do MMM[.] YYYY[an] HH:mm"},calendar:{sameDay:"[\xcero di saet] LT [de]",nextDay:"[Sib\xea di saet] LT [de]",nextWeek:"dddd [di saet] LT [de]",lastDay:"[Duh di saet] LT [de]",lastWeek:"dddd[a bor\xee di saet] LT [de]",sameElse:"L"},relativeTime:{future:"di %s de",past:"ber\xee %s",s:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:a,w:a,ww:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}(?:y\xea|\xea|\.)/,ordinal:function(n,o){var u=o.toLowerCase();return u.includes("w")||u.includes("m")?n+".":n+function r(n){var o=(n=""+n).substring(n.length-1),u=n.length>1?n.substring(n.length-2):"";return 12==u||13==u||"2"!=o&&"3"!=o&&"50"!=u&&"70"!=o&&"80"!=o?"\xea":"y\xea"}(n)},week:{dow:1,doy:4}})}(c(7586))},111:function(L,Y,c){!function(d){"use strict";var a={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},r={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},s=["\u06a9\u0627\u0646\u0648\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645","\u0634\u0648\u0628\u0627\u062a","\u0626\u0627\u0632\u0627\u0631","\u0646\u06cc\u0633\u0627\u0646","\u0626\u0627\u06cc\u0627\u0631","\u062d\u0648\u0632\u06d5\u06cc\u0631\u0627\u0646","\u062a\u06d5\u0645\u0645\u0648\u0632","\u0626\u0627\u0628","\u0626\u06d5\u06cc\u0644\u0648\u0648\u0644","\u062a\u0634\u0631\u06cc\u0646\u06cc \u06cc\u06d5\u0643\u06d5\u0645","\u062a\u0634\u0631\u06cc\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645","\u0643\u0627\u0646\u0648\u0646\u06cc \u06cc\u06d5\u06a9\u06d5\u0645"];d.defineLocale("ku",{months:s,monthsShort:s,weekdays:"\u06cc\u0647\u200c\u0643\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u062f\u0648\u0648\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0633\u06ce\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0686\u0648\u0627\u0631\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u067e\u06ce\u0646\u062c\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0647\u0647\u200c\u06cc\u0646\u06cc_\u0634\u0647\u200c\u0645\u0645\u0647\u200c".split("_"),weekdaysShort:"\u06cc\u0647\u200c\u0643\u0634\u0647\u200c\u0645_\u062f\u0648\u0648\u0634\u0647\u200c\u0645_\u0633\u06ce\u0634\u0647\u200c\u0645_\u0686\u0648\u0627\u0631\u0634\u0647\u200c\u0645_\u067e\u06ce\u0646\u062c\u0634\u0647\u200c\u0645_\u0647\u0647\u200c\u06cc\u0646\u06cc_\u0634\u0647\u200c\u0645\u0645\u0647\u200c".split("_"),weekdaysMin:"\u06cc_\u062f_\u0633_\u0686_\u067e_\u0647_\u0634".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c|\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc/,isPM:function(o){return/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c/.test(o)},meridiem:function(o,u,m){return o<12?"\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc":"\u0626\u06ce\u0648\u0627\u0631\u0647\u200c"},calendar:{sameDay:"[\u0626\u0647\u200c\u0645\u0631\u06c6 \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",nextDay:"[\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",nextWeek:"dddd [\u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",lastDay:"[\u062f\u0648\u06ce\u0646\u06ce \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",lastWeek:"dddd [\u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",sameElse:"L"},relativeTime:{future:"\u0644\u0647\u200c %s",past:"%s",s:"\u0686\u0647\u200c\u0646\u062f \u0686\u0631\u0643\u0647\u200c\u06cc\u0647\u200c\u0643",ss:"\u0686\u0631\u0643\u0647\u200c %d",m:"\u06cc\u0647\u200c\u0643 \u062e\u0648\u0644\u0647\u200c\u0643",mm:"%d \u062e\u0648\u0644\u0647\u200c\u0643",h:"\u06cc\u0647\u200c\u0643 \u0643\u0627\u062a\u0698\u0645\u06ce\u0631",hh:"%d \u0643\u0627\u062a\u0698\u0645\u06ce\u0631",d:"\u06cc\u0647\u200c\u0643 \u0695\u06c6\u0698",dd:"%d \u0695\u06c6\u0698",M:"\u06cc\u0647\u200c\u0643 \u0645\u0627\u0646\u06af",MM:"%d \u0645\u0627\u0646\u06af",y:"\u06cc\u0647\u200c\u0643 \u0633\u0627\u06b5",yy:"%d \u0633\u0627\u06b5"},preparse:function(o){return o.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(u){return r[u]}).replace(/\u060c/g,",")},postformat:function(o){return o.replace(/\d/g,function(u){return a[u]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(c(7586))},9187:function(L,Y,c){!function(d){"use strict";var a={0:"-\u0447\u04af",1:"-\u0447\u0438",2:"-\u0447\u0438",3:"-\u0447\u04af",4:"-\u0447\u04af",5:"-\u0447\u0438",6:"-\u0447\u044b",7:"-\u0447\u0438",8:"-\u0447\u0438",9:"-\u0447\u0443",10:"-\u0447\u0443",20:"-\u0447\u044b",30:"-\u0447\u0443",40:"-\u0447\u044b",50:"-\u0447\u04af",60:"-\u0447\u044b",70:"-\u0447\u0438",80:"-\u0447\u0438",90:"-\u0447\u0443",100:"-\u0447\u04af"};d.defineLocale("ky",{months:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u0416\u0435\u043a\u0448\u0435\u043c\u0431\u0438_\u0414\u04af\u0439\u0448\u04e9\u043c\u0431\u04af_\u0428\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0428\u0430\u0440\u0448\u0435\u043c\u0431\u0438_\u0411\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0416\u0443\u043c\u0430_\u0418\u0448\u0435\u043c\u0431\u0438".split("_"),weekdaysShort:"\u0416\u0435\u043a_\u0414\u04af\u0439_\u0428\u0435\u0439_\u0428\u0430\u0440_\u0411\u0435\u0439_\u0416\u0443\u043c_\u0418\u0448\u0435".split("_"),weekdaysMin:"\u0416\u043a_\u0414\u0439_\u0428\u0439_\u0428\u0440_\u0411\u0439_\u0416\u043c_\u0418\u0448".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0411\u04af\u0433\u04af\u043d \u0441\u0430\u0430\u0442] LT",nextDay:"[\u042d\u0440\u0442\u0435\u04a3 \u0441\u0430\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0430\u0442] LT",lastDay:"[\u041a\u0435\u0447\u044d\u044d \u0441\u0430\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u04e9\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u043d] dddd [\u043a\u04af\u043d\u04af] [\u0441\u0430\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0438\u0447\u0438\u043d\u0434\u0435",past:"%s \u043c\u0443\u0440\u0443\u043d",s:"\u0431\u0438\u0440\u043d\u0435\u0447\u0435 \u0441\u0435\u043a\u0443\u043d\u0434",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434",m:"\u0431\u0438\u0440 \u043c\u04af\u043d\u04e9\u0442",mm:"%d \u043c\u04af\u043d\u04e9\u0442",h:"\u0431\u0438\u0440 \u0441\u0430\u0430\u0442",hh:"%d \u0441\u0430\u0430\u0442",d:"\u0431\u0438\u0440 \u043a\u04af\u043d",dd:"%d \u043a\u04af\u043d",M:"\u0431\u0438\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0438\u0440 \u0436\u044b\u043b",yy:"%d \u0436\u044b\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0447\u0438|\u0447\u044b|\u0447\u04af|\u0447\u0443)/,ordinal:function(s){return s+(a[s]||a[s%10]||a[s>=100?100:null])},week:{dow:1,doy:7}})}(c(7586))},5969:function(L,Y,c){!function(d){"use strict";function a(u,m,f,M){var p={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return m?p[f][0]:p[f][1]}function n(u){if(u=parseInt(u,10),isNaN(u))return!1;if(u<0)return!0;if(u<10)return 4<=u&&u<=7;if(u<100){var m=u%10;return n(0===m?u/10:m)}if(u<1e4){for(;u>=10;)u/=10;return n(u)}return n(u/=1e3)}d.defineLocale("lb",{months:"Januar_Februar_M\xe4erz_Abr\xebll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_M\xe9indeg_D\xebnschdeg_M\xebttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._M\xe9._D\xeb._M\xeb._Do._Fr._Sa.".split("_"),weekdaysMin:"So_M\xe9_D\xeb_M\xeb_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[G\xebschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:function r(u){return n(u.substr(0,u.indexOf(" ")))?"a "+u:"an "+u},past:function s(u){return n(u.substr(0,u.indexOf(" ")))?"viru "+u:"virun "+u},s:"e puer Sekonnen",ss:"%d Sekonnen",m:a,mm:"%d Minutten",h:a,hh:"%d Stonnen",d:a,dd:"%d Deeg",M:a,MM:"%d M\xe9int",y:a,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(7586))},3526:function(L,Y,c){!function(d){"use strict";d.defineLocale("lo",{months:"\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2".split("_"),monthsShort:"\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2".split("_"),weekdays:"\u0ead\u0eb2\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2".split("_"),weekdaysShort:"\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2".split("_"),weekdaysMin:"\u0e97_\u0e88_\u0ead\u0e84_\u0e9e_\u0e9e\u0eab_\u0eaa\u0e81_\u0eaa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"\u0ea7\u0eb1\u0e99dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2|\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87/,isPM:function(r){return"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"===r},meridiem:function(r,s,n){return r<12?"\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2":"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"},calendar:{sameDay:"[\u0ea1\u0eb7\u0ec9\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",nextDay:"[\u0ea1\u0eb7\u0ec9\u0ead\u0eb7\u0ec8\u0e99\u0ec0\u0ea7\u0ea5\u0eb2] LT",nextWeek:"[\u0ea7\u0eb1\u0e99]dddd[\u0edc\u0ec9\u0eb2\u0ec0\u0ea7\u0ea5\u0eb2] LT",lastDay:"[\u0ea1\u0eb7\u0ec9\u0ea7\u0eb2\u0e99\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",lastWeek:"[\u0ea7\u0eb1\u0e99]dddd[\u0ec1\u0ea5\u0ec9\u0ea7\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",sameElse:"L"},relativeTime:{future:"\u0ead\u0eb5\u0e81 %s",past:"%s\u0e9c\u0ec8\u0eb2\u0e99\u0ea1\u0eb2",s:"\u0e9a\u0ecd\u0ec8\u0ec0\u0e97\u0ebb\u0ec8\u0eb2\u0ec3\u0e94\u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5",ss:"%d \u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5",m:"1 \u0e99\u0eb2\u0e97\u0eb5",mm:"%d \u0e99\u0eb2\u0e97\u0eb5",h:"1 \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87",hh:"%d \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87",d:"1 \u0ea1\u0eb7\u0ec9",dd:"%d \u0ea1\u0eb7\u0ec9",M:"1 \u0ec0\u0e94\u0eb7\u0ead\u0e99",MM:"%d \u0ec0\u0e94\u0eb7\u0ead\u0e99",y:"1 \u0e9b\u0eb5",yy:"%d \u0e9b\u0eb5"},dayOfMonthOrdinalParse:/(\u0e97\u0eb5\u0ec8)\d{1,2}/,ordinal:function(r){return"\u0e97\u0eb5\u0ec8"+r}})}(c(7586))},411:function(L,Y,c){!function(d){"use strict";var a={ss:"sekund\u0117_sekund\u017ei\u0173_sekundes",m:"minut\u0117_minut\u0117s_minut\u0119",mm:"minut\u0117s_minu\u010di\u0173_minutes",h:"valanda_valandos_valand\u0105",hh:"valandos_valand\u0173_valandas",d:"diena_dienos_dien\u0105",dd:"dienos_dien\u0173_dienas",M:"m\u0117nuo_m\u0117nesio_m\u0117nes\u012f",MM:"m\u0117nesiai_m\u0117nesi\u0173_m\u0117nesius",y:"metai_met\u0173_metus",yy:"metai_met\u0173_metus"};function s(f,M,p,T){return M?o(p)[0]:T?o(p)[1]:o(p)[2]}function n(f){return f%10==0||f>10&&f<20}function o(f){return a[f].split("_")}function u(f,M,p,T){var H=f+" ";return 1===f?H+s(0,M,p[0],T):M?H+(n(f)?o(p)[1]:o(p)[0]):T?H+o(p)[1]:H+(n(f)?o(p)[1]:o(p)[2])}d.defineLocale("lt",{months:{format:"sausio_vasario_kovo_baland\u017eio_gegu\u017e\u0117s_bir\u017eelio_liepos_rugpj\u016b\u010dio_rugs\u0117jo_spalio_lapkri\u010dio_gruod\u017eio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegu\u017e\u0117_bir\u017eelis_liepa_rugpj\u016btis_rugs\u0117jis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadien\u012f_pirmadien\u012f_antradien\u012f_tre\u010diadien\u012f_ketvirtadien\u012f_penktadien\u012f_\u0161e\u0161tadien\u012f".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_tre\u010diadienis_ketvirtadienis_penktadienis_\u0161e\u0161tadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_\u0160e\u0161".split("_"),weekdaysMin:"S_P_A_T_K_Pn_\u0160".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[\u0160iandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Pra\u0117jus\u012f] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prie\u0161 %s",s:function r(f,M,p,T){return M?"kelios sekund\u0117s":T?"keli\u0173 sekund\u017ei\u0173":"kelias sekundes"},ss:u,m:s,mm:u,h:s,hh:u,d:s,dd:u,M:s,MM:u,y:s,yy:u},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(f){return f+"-oji"},week:{dow:1,doy:4}})}(c(7586))},2621:function(L,Y,c){!function(d){"use strict";var a={ss:"sekundes_sekund\u0113m_sekunde_sekundes".split("_"),m:"min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes".split("_"),mm:"min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes".split("_"),h:"stundas_stund\u0101m_stunda_stundas".split("_"),hh:"stundas_stund\u0101m_stunda_stundas".split("_"),d:"dienas_dien\u0101m_diena_dienas".split("_"),dd:"dienas_dien\u0101m_diena_dienas".split("_"),M:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),MM:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")};function r(m,f,M){return M?f%10==1&&f%100!=11?m[2]:m[3]:f%10==1&&f%100!=11?m[0]:m[1]}function s(m,f,M){return m+" "+r(a[M],m,f)}function n(m,f,M){return r(a[M],m,f)}d.defineLocale("lv",{months:"janv\u0101ris_febru\u0101ris_marts_apr\u012blis_maijs_j\u016bnijs_j\u016blijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_j\u016bn_j\u016bl_aug_sep_okt_nov_dec".split("_"),weekdays:"sv\u0113tdiena_pirmdiena_otrdiena_tre\u0161diena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[\u0160odien pulksten] LT",nextDay:"[R\u012bt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pag\u0101ju\u0161\u0101] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"p\u0113c %s",past:"pirms %s",s:function o(m,f){return f?"da\u017eas sekundes":"da\u017e\u0101m sekund\u0113m"},ss:s,m:n,mm:s,h:n,hh:s,d:n,dd:s,M:n,MM:s,y:n,yy:s},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(7586))},5869:function(L,Y,c){!function(d){"use strict";var a={words:{ss:["sekund","sekunda","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(s,n){return 1===s?n[0]:s>=2&&s<=4?n[1]:n[2]},translate:function(s,n,o){var u=a.words[o];return 1===o.length?n?u[0]:u[1]:s+" "+a.correctGrammaticalCase(s,u)}};d.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010de u] LT",lastWeek:function(){return["[pro\u0161le] [nedjelje] [u] LT","[pro\u0161log] [ponedjeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srijede] [u] LT","[pro\u0161log] [\u010detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",ss:a.translate,m:a.translate,mm:a.translate,h:a.translate,hh:a.translate,d:"dan",dd:a.translate,M:"mjesec",MM:a.translate,y:"godinu",yy:a.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(c(7586))},5881:function(L,Y,c){!function(d){"use strict";d.defineLocale("mi",{months:"Kohi-t\u0101te_Hui-tanguru_Pout\u016b-te-rangi_Paenga-wh\u0101wh\u0101_Haratua_Pipiri_H\u014dngoingoi_Here-turi-k\u014dk\u0101_Mahuru_Whiringa-\u0101-nuku_Whiringa-\u0101-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_H\u014dngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"),monthsRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,weekdays:"R\u0101tapu_Mane_T\u016brei_Wenerei_T\u0101ite_Paraire_H\u0101tarei".split("_"),weekdaysShort:"Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101".split("_"),weekdaysMin:"Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [i] HH:mm",LLLL:"dddd, D MMMM YYYY [i] HH:mm"},calendar:{sameDay:"[i teie mahana, i] LT",nextDay:"[apopo i] LT",nextWeek:"dddd [i] LT",lastDay:"[inanahi i] LT",lastWeek:"dddd [whakamutunga i] LT",sameElse:"L"},relativeTime:{future:"i roto i %s",past:"%s i mua",s:"te h\u0113kona ruarua",ss:"%d h\u0113kona",m:"he meneti",mm:"%d meneti",h:"te haora",hh:"%d haora",d:"he ra",dd:"%d ra",M:"he marama",MM:"%d marama",y:"he tau",yy:"%d tau"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(c(7586))},2391:function(L,Y,c){!function(d){"use strict";d.defineLocale("mk",{months:"\u0458\u0430\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d\u0438_\u0458\u0443\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),monthsShort:"\u0458\u0430\u043d_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u043e\u043a_\u043f\u0435\u0442\u043e\u043a_\u0441\u0430\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u0435_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u0430\u0431".split("_"),weekdaysMin:"\u043de_\u043fo_\u0432\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441a".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[\u0414\u0435\u043d\u0435\u0441 \u0432\u043e] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432\u043e] LT",nextWeek:"[\u0412\u043e] dddd [\u0432\u043e] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432\u043e] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0430\u0442\u0430] dddd [\u0432\u043e] LT";case 1:case 2:case 4:case 5:return"[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0438\u043e\u0442] dddd [\u0432\u043e] LT"}},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"\u043f\u0440\u0435\u0434 %s",s:"\u043d\u0435\u043a\u043e\u043b\u043a\u0443 \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u0435\u0434\u043d\u0430 \u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0435\u0434\u0435\u043d \u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0435\u0434\u0435\u043d \u0434\u0435\u043d",dd:"%d \u0434\u0435\u043d\u0430",M:"\u0435\u0434\u0435\u043d \u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0438",y:"\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(r){var s=r%10,n=r%100;return 0===r?r+"-\u0435\u0432":0===n?r+"-\u0435\u043d":n>10&&n<20?r+"-\u0442\u0438":1===s?r+"-\u0432\u0438":2===s?r+"-\u0440\u0438":7===s||8===s?r+"-\u043c\u0438":r+"-\u0442\u0438"},week:{dow:1,doy:7}})}(c(7586))},1126:function(L,Y,c){!function(d){"use strict";d.defineLocale("ml",{months:"\u0d1c\u0d28\u0d41\u0d35\u0d30\u0d3f_\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41\u0d35\u0d30\u0d3f_\u0d2e\u0d3e\u0d7c\u0d1a\u0d4d\u0d1a\u0d4d_\u0d0f\u0d2a\u0d4d\u0d30\u0d3f\u0d7d_\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48_\u0d13\u0d17\u0d38\u0d4d\u0d31\u0d4d\u0d31\u0d4d_\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31\u0d02\u0d2c\u0d7c_\u0d12\u0d15\u0d4d\u0d1f\u0d4b\u0d2c\u0d7c_\u0d28\u0d35\u0d02\u0d2c\u0d7c_\u0d21\u0d3f\u0d38\u0d02\u0d2c\u0d7c".split("_"),monthsShort:"\u0d1c\u0d28\u0d41._\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41._\u0d2e\u0d3e\u0d7c._\u0d0f\u0d2a\u0d4d\u0d30\u0d3f._\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48._\u0d13\u0d17._\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31._\u0d12\u0d15\u0d4d\u0d1f\u0d4b._\u0d28\u0d35\u0d02._\u0d21\u0d3f\u0d38\u0d02.".split("_"),monthsParseExact:!0,weekdays:"\u0d1e\u0d3e\u0d2f\u0d31\u0d3e\u0d34\u0d4d\u0d1a_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d33\u0d3e\u0d34\u0d4d\u0d1a_\u0d1a\u0d4a\u0d35\u0d4d\u0d35\u0d3e\u0d34\u0d4d\u0d1a_\u0d2c\u0d41\u0d27\u0d28\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a_\u0d36\u0d28\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a".split("_"),weekdaysShort:"\u0d1e\u0d3e\u0d2f\u0d7c_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d7e_\u0d1a\u0d4a\u0d35\u0d4d\u0d35_\u0d2c\u0d41\u0d27\u0d7b_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d02_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f_\u0d36\u0d28\u0d3f".split("_"),weekdaysMin:"\u0d1e\u0d3e_\u0d24\u0d3f_\u0d1a\u0d4a_\u0d2c\u0d41_\u0d35\u0d4d\u0d2f\u0d3e_\u0d35\u0d46_\u0d36".split("_"),longDateFormat:{LT:"A h:mm -\u0d28\u0d41",LTS:"A h:mm:ss -\u0d28\u0d41",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -\u0d28\u0d41",LLLL:"dddd, D MMMM YYYY, A h:mm -\u0d28\u0d41"},calendar:{sameDay:"[\u0d07\u0d28\u0d4d\u0d28\u0d4d] LT",nextDay:"[\u0d28\u0d3e\u0d33\u0d46] LT",nextWeek:"dddd, LT",lastDay:"[\u0d07\u0d28\u0d4d\u0d28\u0d32\u0d46] LT",lastWeek:"[\u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d",past:"%s \u0d2e\u0d41\u0d7b\u0d2a\u0d4d",s:"\u0d05\u0d7d\u0d2a \u0d28\u0d3f\u0d2e\u0d3f\u0d37\u0d19\u0d4d\u0d19\u0d7e",ss:"%d \u0d38\u0d46\u0d15\u0d4d\u0d15\u0d7b\u0d21\u0d4d",m:"\u0d12\u0d30\u0d41 \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d",mm:"%d \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d",h:"\u0d12\u0d30\u0d41 \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c",hh:"%d \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c",d:"\u0d12\u0d30\u0d41 \u0d26\u0d3f\u0d35\u0d38\u0d02",dd:"%d \u0d26\u0d3f\u0d35\u0d38\u0d02",M:"\u0d12\u0d30\u0d41 \u0d2e\u0d3e\u0d38\u0d02",MM:"%d \u0d2e\u0d3e\u0d38\u0d02",y:"\u0d12\u0d30\u0d41 \u0d35\u0d7c\u0d37\u0d02",yy:"%d \u0d35\u0d7c\u0d37\u0d02"},meridiemParse:/\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f|\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46|\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d|\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02|\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f/i,meridiemHour:function(r,s){return 12===r&&(r=0),"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"===s&&r>=4||"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d"===s||"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02"===s?r+12:r},meridiem:function(r,s,n){return r<4?"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f":r<12?"\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46":r<17?"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d":r<20?"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02":"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"}})}(c(7586))},4892:function(L,Y,c){!function(d){"use strict";function a(s,n,o,u){switch(o){case"s":return n?"\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434":"\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d";case"ss":return s+(n?" \u0441\u0435\u043a\u0443\u043d\u0434":" \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d");case"m":case"mm":return s+(n?" \u043c\u0438\u043d\u0443\u0442":" \u043c\u0438\u043d\u0443\u0442\u044b\u043d");case"h":case"hh":return s+(n?" \u0446\u0430\u0433":" \u0446\u0430\u0433\u0438\u0439\u043d");case"d":case"dd":return s+(n?" \u04e9\u0434\u04e9\u0440":" \u04e9\u0434\u0440\u0438\u0439\u043d");case"M":case"MM":return s+(n?" \u0441\u0430\u0440":" \u0441\u0430\u0440\u044b\u043d");case"y":case"yy":return s+(n?" \u0436\u0438\u043b":" \u0436\u0438\u043b\u0438\u0439\u043d");default:return s}}d.defineLocale("mn",{months:"\u041d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0425\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0413\u0443\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u04e9\u0440\u04e9\u0432\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0422\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0417\u0443\u0440\u0433\u0430\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u043e\u043b\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u041d\u0430\u0439\u043c\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0415\u0441\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u043d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u0445\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440".split("_"),monthsShort:"1 \u0441\u0430\u0440_2 \u0441\u0430\u0440_3 \u0441\u0430\u0440_4 \u0441\u0430\u0440_5 \u0441\u0430\u0440_6 \u0441\u0430\u0440_7 \u0441\u0430\u0440_8 \u0441\u0430\u0440_9 \u0441\u0430\u0440_10 \u0441\u0430\u0440_11 \u0441\u0430\u0440_12 \u0441\u0430\u0440".split("_"),monthsParseExact:!0,weekdays:"\u041d\u044f\u043c_\u0414\u0430\u0432\u0430\u0430_\u041c\u044f\u0433\u043c\u0430\u0440_\u041b\u0445\u0430\u0433\u0432\u0430_\u041f\u04af\u0440\u044d\u0432_\u0411\u0430\u0430\u0441\u0430\u043d_\u0411\u044f\u043c\u0431\u0430".split("_"),weekdaysShort:"\u041d\u044f\u043c_\u0414\u0430\u0432_\u041c\u044f\u0433_\u041b\u0445\u0430_\u041f\u04af\u0440_\u0411\u0430\u0430_\u0411\u044f\u043c".split("_"),weekdaysMin:"\u041d\u044f_\u0414\u0430_\u041c\u044f_\u041b\u0445_\u041f\u04af_\u0411\u0430_\u0411\u044f".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D",LLL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm",LLLL:"dddd, YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm"},meridiemParse:/\u04ae\u04e8|\u04ae\u0425/i,isPM:function(s){return"\u04ae\u0425"===s},meridiem:function(s,n,o){return s<12?"\u04ae\u04e8":"\u04ae\u0425"},calendar:{sameDay:"[\u04e8\u043d\u04e9\u04e9\u0434\u04e9\u0440] LT",nextDay:"[\u041c\u0430\u0440\u0433\u0430\u0430\u0448] LT",nextWeek:"[\u0418\u0440\u044d\u0445] dddd LT",lastDay:"[\u04e8\u0447\u0438\u0433\u0434\u04e9\u0440] LT",lastWeek:"[\u04e8\u043d\u0433\u04e9\u0440\u0441\u04e9\u043d] dddd LT",sameElse:"L"},relativeTime:{future:"%s \u0434\u0430\u0440\u0430\u0430",past:"%s \u04e9\u043c\u043d\u04e9",s:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2} \u04e9\u0434\u04e9\u0440/,ordinal:function(s,n){switch(n){case"d":case"D":case"DDD":return s+" \u04e9\u0434\u04e9\u0440";default:return s}}})}(c(7586))},9080:function(L,Y,c){!function(d){"use strict";var a={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},r={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};function s(o,u,m,f){var M="";if(u)switch(m){case"s":M="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926";break;case"ss":M="%d \u0938\u0947\u0915\u0902\u0926";break;case"m":M="\u090f\u0915 \u092e\u093f\u0928\u093f\u091f";break;case"mm":M="%d \u092e\u093f\u0928\u093f\u091f\u0947";break;case"h":M="\u090f\u0915 \u0924\u093e\u0938";break;case"hh":M="%d \u0924\u093e\u0938";break;case"d":M="\u090f\u0915 \u0926\u093f\u0935\u0938";break;case"dd":M="%d \u0926\u093f\u0935\u0938";break;case"M":M="\u090f\u0915 \u092e\u0939\u093f\u0928\u093e";break;case"MM":M="%d \u092e\u0939\u093f\u0928\u0947";break;case"y":M="\u090f\u0915 \u0935\u0930\u094d\u0937";break;case"yy":M="%d \u0935\u0930\u094d\u0937\u0947"}else switch(m){case"s":M="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"ss":M="%d \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"m":M="\u090f\u0915\u093e \u092e\u093f\u0928\u093f\u091f\u093e";break;case"mm":M="%d \u092e\u093f\u0928\u093f\u091f\u093e\u0902";break;case"h":M="\u090f\u0915\u093e \u0924\u093e\u0938\u093e";break;case"hh":M="%d \u0924\u093e\u0938\u093e\u0902";break;case"d":M="\u090f\u0915\u093e \u0926\u093f\u0935\u0938\u093e";break;case"dd":M="%d \u0926\u093f\u0935\u0938\u093e\u0902";break;case"M":M="\u090f\u0915\u093e \u092e\u0939\u093f\u0928\u094d\u092f\u093e";break;case"MM":M="%d \u092e\u0939\u093f\u0928\u094d\u092f\u093e\u0902";break;case"y":M="\u090f\u0915\u093e \u0935\u0930\u094d\u0937\u093e";break;case"yy":M="%d \u0935\u0930\u094d\u0937\u093e\u0902"}return M.replace(/%d/i,o)}d.defineLocale("mr",{months:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u093f\u0932_\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932\u0948_\u0911\u0917\u0938\u094d\u091f_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930_\u0911\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930_\u0921\u093f\u0938\u0947\u0902\u092c\u0930".split("_"),monthsShort:"\u091c\u093e\u0928\u0947._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a._\u090f\u092a\u094d\u0930\u093f._\u092e\u0947._\u091c\u0942\u0928._\u091c\u0941\u0932\u0948._\u0911\u0917._\u0938\u092a\u094d\u091f\u0947\u0902._\u0911\u0915\u094d\u091f\u094b._\u0928\u094b\u0935\u094d\u0939\u0947\u0902._\u0921\u093f\u0938\u0947\u0902.".split("_"),monthsParseExact:!0,weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0933\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0933_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u0935\u093e\u091c\u0924\u093e",LTS:"A h:mm:ss \u0935\u093e\u091c\u0924\u093e",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e",LLLL:"dddd, D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0909\u0926\u094d\u092f\u093e] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u093e\u0932] LT",lastWeek:"[\u092e\u093e\u0917\u0940\u0932] dddd, LT",sameElse:"L"},relativeTime:{future:"%s\u092e\u0927\u094d\u092f\u0947",past:"%s\u092a\u0942\u0930\u094d\u0935\u0940",s,ss:s,m:s,mm:s,h:s,hh:s,d:s,dd:s,M:s,MM:s,y:s,yy:s},preparse:function(o){return o.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(u){return r[u]})},postformat:function(o){return o.replace(/\d/g,function(u){return a[u]})},meridiemParse:/\u092a\u0939\u093e\u091f\u0947|\u0938\u0915\u093e\u0933\u0940|\u0926\u0941\u092a\u093e\u0930\u0940|\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940|\u0930\u093e\u0924\u094d\u0930\u0940/,meridiemHour:function(o,u){return 12===o&&(o=0),"\u092a\u0939\u093e\u091f\u0947"===u||"\u0938\u0915\u093e\u0933\u0940"===u?o:"\u0926\u0941\u092a\u093e\u0930\u0940"===u||"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940"===u||"\u0930\u093e\u0924\u094d\u0930\u0940"===u?o>=12?o:o+12:void 0},meridiem:function(o,u,m){return o>=0&&o<6?"\u092a\u0939\u093e\u091f\u0947":o<12?"\u0938\u0915\u093e\u0933\u0940":o<17?"\u0926\u0941\u092a\u093e\u0930\u0940":o<20?"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940":"\u0930\u093e\u0924\u094d\u0930\u0940"},week:{dow:0,doy:6}})}(c(7586))},5950:function(L,Y,c){!function(d){"use strict";d.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(r,s){return 12===r&&(r=0),"pagi"===s?r:"tengahari"===s?r>=11?r:r+12:"petang"===s||"malam"===s?r+12:void 0},meridiem:function(r,s,n){return r<11?"pagi":r<15?"tengahari":r<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(c(7586))},399:function(L,Y,c){!function(d){"use strict";d.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(r,s){return 12===r&&(r=0),"pagi"===s?r:"tengahari"===s?r>=11?r:r+12:"petang"===s||"malam"===s?r+12:void 0},meridiem:function(r,s,n){return r<11?"pagi":r<15?"tengahari":r<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(c(7586))},9902:function(L,Y,c){!function(d){"use strict";d.defineLocale("mt",{months:"Jannar_Frar_Marzu_April_Mejju_\u0120unju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Di\u010bembru".split("_"),monthsShort:"Jan_Fra_Mar_Apr_Mej_\u0120un_Lul_Aww_Set_Ott_Nov_Di\u010b".split("_"),weekdays:"Il-\u0126add_It-Tnejn_It-Tlieta_L-Erbg\u0127a_Il-\u0126amis_Il-\u0120img\u0127a_Is-Sibt".split("_"),weekdaysShort:"\u0126ad_Tne_Tli_Erb_\u0126am_\u0120im_Sib".split("_"),weekdaysMin:"\u0126a_Tn_Tl_Er_\u0126a_\u0120i_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Illum fil-]LT",nextDay:"[G\u0127ada fil-]LT",nextWeek:"dddd [fil-]LT",lastDay:"[Il-biera\u0127 fil-]LT",lastWeek:"dddd [li g\u0127adda] [fil-]LT",sameElse:"L"},relativeTime:{future:"f\u2019 %s",past:"%s ilu",s:"ftit sekondi",ss:"%d sekondi",m:"minuta",mm:"%d minuti",h:"sieg\u0127a",hh:"%d sieg\u0127at",d:"\u0121urnata",dd:"%d \u0121ranet",M:"xahar",MM:"%d xhur",y:"sena",yy:"%d sni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(c(7586))},2985:function(L,Y,c){!function(d){"use strict";var a={1:"\u1041",2:"\u1042",3:"\u1043",4:"\u1044",5:"\u1045",6:"\u1046",7:"\u1047",8:"\u1048",9:"\u1049",0:"\u1040"},r={"\u1041":"1","\u1042":"2","\u1043":"3","\u1044":"4","\u1045":"5","\u1046":"6","\u1047":"7","\u1048":"8","\u1049":"9","\u1040":"0"};d.defineLocale("my",{months:"\u1007\u1014\u103a\u1014\u101d\u102b\u101b\u102e_\u1016\u1031\u1016\u1031\u102c\u103a\u101d\u102b\u101b\u102e_\u1019\u1010\u103a_\u1027\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u1007\u1030\u101c\u102d\u102f\u1004\u103a_\u101e\u103c\u1002\u102f\u1010\u103a_\u1005\u1000\u103a\u1010\u1004\u103a\u1018\u102c_\u1021\u1031\u102c\u1000\u103a\u1010\u102d\u102f\u1018\u102c_\u1014\u102d\u102f\u101d\u1004\u103a\u1018\u102c_\u1012\u102e\u1007\u1004\u103a\u1018\u102c".split("_"),monthsShort:"\u1007\u1014\u103a_\u1016\u1031_\u1019\u1010\u103a_\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u101c\u102d\u102f\u1004\u103a_\u101e\u103c_\u1005\u1000\u103a_\u1021\u1031\u102c\u1000\u103a_\u1014\u102d\u102f_\u1012\u102e".split("_"),weekdays:"\u1010\u1014\u1004\u103a\u1039\u1002\u1014\u103d\u1031_\u1010\u1014\u1004\u103a\u1039\u101c\u102c_\u1021\u1004\u103a\u1039\u1002\u102b_\u1017\u102f\u1012\u1039\u1013\u101f\u1030\u1038_\u1000\u103c\u102c\u101e\u1015\u1010\u1031\u1038_\u101e\u1031\u102c\u1000\u103c\u102c_\u1005\u1014\u1031".split("_"),weekdaysShort:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".split("_"),weekdaysMin:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u101a\u1014\u1031.] LT [\u1019\u103e\u102c]",nextDay:"[\u1019\u1014\u1000\u103a\u1016\u103c\u1014\u103a] LT [\u1019\u103e\u102c]",nextWeek:"dddd LT [\u1019\u103e\u102c]",lastDay:"[\u1019\u1014\u1031.\u1000] LT [\u1019\u103e\u102c]",lastWeek:"[\u1015\u103c\u102e\u1038\u1001\u1032\u1037\u101e\u1031\u102c] dddd LT [\u1019\u103e\u102c]",sameElse:"L"},relativeTime:{future:"\u101c\u102c\u1019\u100a\u103a\u1037 %s \u1019\u103e\u102c",past:"\u101c\u103d\u1014\u103a\u1001\u1032\u1037\u101e\u1031\u102c %s \u1000",s:"\u1005\u1000\u1039\u1000\u1014\u103a.\u1021\u1014\u100a\u103a\u1038\u1004\u101a\u103a",ss:"%d \u1005\u1000\u1039\u1000\u1014\u1037\u103a",m:"\u1010\u1005\u103a\u1019\u102d\u1014\u1005\u103a",mm:"%d \u1019\u102d\u1014\u1005\u103a",h:"\u1010\u1005\u103a\u1014\u102c\u101b\u102e",hh:"%d \u1014\u102c\u101b\u102e",d:"\u1010\u1005\u103a\u101b\u1000\u103a",dd:"%d \u101b\u1000\u103a",M:"\u1010\u1005\u103a\u101c",MM:"%d \u101c",y:"\u1010\u1005\u103a\u1014\u103e\u1005\u103a",yy:"%d \u1014\u103e\u1005\u103a"},preparse:function(n){return n.replace(/[\u1041\u1042\u1043\u1044\u1045\u1046\u1047\u1048\u1049\u1040]/g,function(o){return r[o]})},postformat:function(n){return n.replace(/\d/g,function(o){return a[o]})},week:{dow:1,doy:4}})}(c(7586))},7859:function(L,Y,c){!function(d){"use strict";d.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8._ma._ti._on._to._fr._l\xf8.".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i g\xe5r kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",ss:"%d sekunder",m:"ett minutt",mm:"%d minutter",h:"\xe9n time",hh:"%d timer",d:"\xe9n dag",dd:"%d dager",w:"\xe9n uke",ww:"%d uker",M:"\xe9n m\xe5ned",MM:"%d m\xe5neder",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(7586))},3642:function(L,Y,c){!function(d){"use strict";var a={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},r={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};d.defineLocale("ne",{months:"\u091c\u0928\u0935\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f\u0932_\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0937\u094d\u091f_\u0938\u0947\u092a\u094d\u091f\u0947\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u092d\u0947\u092e\u094d\u092c\u0930_\u0921\u093f\u0938\u0947\u092e\u094d\u092c\u0930".split("_"),monthsShort:"\u091c\u0928._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f._\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908._\u0905\u0917._\u0938\u0947\u092a\u094d\u091f._\u0905\u0915\u094d\u091f\u094b._\u0928\u094b\u092d\u0947._\u0921\u093f\u0938\u0947.".split("_"),monthsParseExact:!0,weekdays:"\u0906\u0907\u0924\u092c\u093e\u0930_\u0938\u094b\u092e\u092c\u093e\u0930_\u092e\u0919\u094d\u0917\u0932\u092c\u093e\u0930_\u092c\u0941\u0927\u092c\u093e\u0930_\u092c\u093f\u0939\u093f\u092c\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u092c\u093e\u0930_\u0936\u0928\u093f\u092c\u093e\u0930".split("_"),weekdaysShort:"\u0906\u0907\u0924._\u0938\u094b\u092e._\u092e\u0919\u094d\u0917\u0932._\u092c\u0941\u0927._\u092c\u093f\u0939\u093f._\u0936\u0941\u0915\u094d\u0930._\u0936\u0928\u093f.".split("_"),weekdaysMin:"\u0906._\u0938\u094b._\u092e\u0902._\u092c\u0941._\u092c\u093f._\u0936\u0941._\u0936.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A\u0915\u094b h:mm \u092c\u091c\u0947",LTS:"A\u0915\u094b h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947"},preparse:function(n){return n.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(o){return r[o]})},postformat:function(n){return n.replace(/\d/g,function(o){return a[o]})},meridiemParse:/\u0930\u093e\u0924\u093f|\u092c\u093f\u0939\u093e\u0928|\u0926\u093f\u0909\u0901\u0938\u094b|\u0938\u093e\u0901\u091d/,meridiemHour:function(n,o){return 12===n&&(n=0),"\u0930\u093e\u0924\u093f"===o?n<4?n:n+12:"\u092c\u093f\u0939\u093e\u0928"===o?n:"\u0926\u093f\u0909\u0901\u0938\u094b"===o?n>=10?n:n+12:"\u0938\u093e\u0901\u091d"===o?n+12:void 0},meridiem:function(n,o,u){return n<3?"\u0930\u093e\u0924\u093f":n<12?"\u092c\u093f\u0939\u093e\u0928":n<16?"\u0926\u093f\u0909\u0901\u0938\u094b":n<20?"\u0938\u093e\u0901\u091d":"\u0930\u093e\u0924\u093f"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u092d\u094b\u0932\u093f] LT",nextWeek:"[\u0906\u0909\u0901\u0926\u094b] dddd[,] LT",lastDay:"[\u0939\u093f\u091c\u094b] LT",lastWeek:"[\u0917\u090f\u0915\u094b] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s\u092e\u093e",past:"%s \u0905\u0917\u093e\u0921\u093f",s:"\u0915\u0947\u0939\u0940 \u0915\u094d\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0947\u0923\u094d\u0921",m:"\u090f\u0915 \u092e\u093f\u0928\u0947\u091f",mm:"%d \u092e\u093f\u0928\u0947\u091f",h:"\u090f\u0915 \u0918\u0923\u094d\u091f\u093e",hh:"%d \u0918\u0923\u094d\u091f\u093e",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u093f\u0928\u093e",MM:"%d \u092e\u0939\u093f\u0928\u093e",y:"\u090f\u0915 \u092c\u0930\u094d\u0937",yy:"%d \u092c\u0930\u094d\u0937"},week:{dow:0,doy:6}})}(c(7586))},9875:function(L,Y,c){!function(d){"use strict";var a="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),r="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),s=[/^jan/i,/^feb/i,/^(maart|mrt\.?)$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],n=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;d.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(u,m){return u?/-MMM-/.test(m)?r[u.month()]:a[u.month()]:a},monthsRegex:n,monthsShortRegex:n,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:s,longMonthsParse:s,shortMonthsParse:s,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(u){return u+(1===u||8===u||u>=20?"ste":"de")},week:{dow:1,doy:4}})}(c(7586))},5441:function(L,Y,c){!function(d){"use strict";var a="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),r="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),s=[/^jan/i,/^feb/i,/^(maart|mrt\.?)$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],n=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;d.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(u,m){return u?/-MMM-/.test(m)?r[u.month()]:a[u.month()]:a},monthsRegex:n,monthsShortRegex:n,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:s,longMonthsParse:s,shortMonthsParse:s,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",w:"\xe9\xe9n week",ww:"%d weken",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(u){return u+(1===u||8===u||u>=20?"ste":"de")},week:{dow:1,doy:4}})}(c(7586))},1311:function(L,Y,c){!function(d){"use strict";d.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"sundag_m\xe5ndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"su._m\xe5._ty._on._to._fr._lau.".split("_"),weekdaysMin:"su_m\xe5_ty_on_to_fr_la".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I g\xe5r klokka] LT",lastWeek:"[F\xf8reg\xe5ande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",ss:"%d sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",w:"ei veke",ww:"%d veker",M:"ein m\xe5nad",MM:"%d m\xe5nader",y:"eit \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(7586))},2567:function(L,Y,c){!function(d){"use strict";d.defineLocale("oc-lnc",{months:{standalone:"geni\xe8r_febri\xe8r_mar\xe7_abril_mai_junh_julhet_agost_setembre_oct\xf2bre_novembre_decembre".split("_"),format:"de geni\xe8r_de febri\xe8r_de mar\xe7_d'abril_de mai_de junh_de julhet_d'agost_de setembre_d'oct\xf2bre_de novembre_de decembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._mar\xe7_abr._mai_junh_julh._ago._set._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"dimenge_diluns_dimars_dim\xe8cres_dij\xf2us_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dm._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dm_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:"[u\xe8i a] LT",nextDay:"[deman a] LT",nextWeek:"dddd [a] LT",lastDay:"[i\xe8r a] LT",lastWeek:"dddd [passat a] LT",sameElse:"L"},relativeTime:{future:"d'aqu\xed %s",past:"fa %s",s:"unas segondas",ss:"%d segondas",m:"una minuta",mm:"%d minutas",h:"una ora",hh:"%d oras",d:"un jorn",dd:"%d jorns",M:"un mes",MM:"%d meses",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|\xe8|a)/,ordinal:function(r,s){var n=1===r?"r":2===r?"n":3===r?"r":4===r?"t":"\xe8";return("w"===s||"W"===s)&&(n="a"),r+n},week:{dow:1,doy:4}})}(c(7586))},6962:function(L,Y,c){!function(d){"use strict";var a={1:"\u0a67",2:"\u0a68",3:"\u0a69",4:"\u0a6a",5:"\u0a6b",6:"\u0a6c",7:"\u0a6d",8:"\u0a6e",9:"\u0a6f",0:"\u0a66"},r={"\u0a67":"1","\u0a68":"2","\u0a69":"3","\u0a6a":"4","\u0a6b":"5","\u0a6c":"6","\u0a6d":"7","\u0a6e":"8","\u0a6f":"9","\u0a66":"0"};d.defineLocale("pa-in",{months:"\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"),monthsShort:"\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"),weekdays:"\u0a10\u0a24\u0a35\u0a3e\u0a30_\u0a38\u0a4b\u0a2e\u0a35\u0a3e\u0a30_\u0a2e\u0a70\u0a17\u0a32\u0a35\u0a3e\u0a30_\u0a2c\u0a41\u0a27\u0a35\u0a3e\u0a30_\u0a35\u0a40\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a41\u0a71\u0a15\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a28\u0a40\u0a1a\u0a30\u0a35\u0a3e\u0a30".split("_"),weekdaysShort:"\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"),weekdaysMin:"\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"),longDateFormat:{LT:"A h:mm \u0a35\u0a1c\u0a47",LTS:"A h:mm:ss \u0a35\u0a1c\u0a47",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47",LLLL:"dddd, D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47"},calendar:{sameDay:"[\u0a05\u0a1c] LT",nextDay:"[\u0a15\u0a32] LT",nextWeek:"[\u0a05\u0a17\u0a32\u0a3e] dddd, LT",lastDay:"[\u0a15\u0a32] LT",lastWeek:"[\u0a2a\u0a3f\u0a1b\u0a32\u0a47] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0a35\u0a3f\u0a71\u0a1a",past:"%s \u0a2a\u0a3f\u0a1b\u0a32\u0a47",s:"\u0a15\u0a41\u0a1d \u0a38\u0a15\u0a3f\u0a70\u0a1f",ss:"%d \u0a38\u0a15\u0a3f\u0a70\u0a1f",m:"\u0a07\u0a15 \u0a2e\u0a3f\u0a70\u0a1f",mm:"%d \u0a2e\u0a3f\u0a70\u0a1f",h:"\u0a07\u0a71\u0a15 \u0a18\u0a70\u0a1f\u0a3e",hh:"%d \u0a18\u0a70\u0a1f\u0a47",d:"\u0a07\u0a71\u0a15 \u0a26\u0a3f\u0a28",dd:"%d \u0a26\u0a3f\u0a28",M:"\u0a07\u0a71\u0a15 \u0a2e\u0a39\u0a40\u0a28\u0a3e",MM:"%d \u0a2e\u0a39\u0a40\u0a28\u0a47",y:"\u0a07\u0a71\u0a15 \u0a38\u0a3e\u0a32",yy:"%d \u0a38\u0a3e\u0a32"},preparse:function(n){return n.replace(/[\u0a67\u0a68\u0a69\u0a6a\u0a6b\u0a6c\u0a6d\u0a6e\u0a6f\u0a66]/g,function(o){return r[o]})},postformat:function(n){return n.replace(/\d/g,function(o){return a[o]})},meridiemParse:/\u0a30\u0a3e\u0a24|\u0a38\u0a35\u0a47\u0a30|\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30|\u0a38\u0a3c\u0a3e\u0a2e/,meridiemHour:function(n,o){return 12===n&&(n=0),"\u0a30\u0a3e\u0a24"===o?n<4?n:n+12:"\u0a38\u0a35\u0a47\u0a30"===o?n:"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30"===o?n>=10?n:n+12:"\u0a38\u0a3c\u0a3e\u0a2e"===o?n+12:void 0},meridiem:function(n,o,u){return n<4?"\u0a30\u0a3e\u0a24":n<10?"\u0a38\u0a35\u0a47\u0a30":n<17?"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30":n<20?"\u0a38\u0a3c\u0a3e\u0a2e":"\u0a30\u0a3e\u0a24"},week:{dow:0,doy:6}})}(c(7586))},1063:function(L,Y,c){!function(d){"use strict";var a="stycze\u0144_luty_marzec_kwiecie\u0144_maj_czerwiec_lipiec_sierpie\u0144_wrzesie\u0144_pa\u017adziernik_listopad_grudzie\u0144".split("_"),r="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrze\u015bnia_pa\u017adziernika_listopada_grudnia".split("_"),s=[/^sty/i,/^lut/i,/^mar/i,/^kwi/i,/^maj/i,/^cze/i,/^lip/i,/^sie/i,/^wrz/i,/^pa\u017a/i,/^lis/i,/^gru/i];function n(m){return m%10<5&&m%10>1&&~~(m/10)%10!=1}function o(m,f,M){var p=m+" ";switch(M){case"ss":return p+(n(m)?"sekundy":"sekund");case"m":return f?"minuta":"minut\u0119";case"mm":return p+(n(m)?"minuty":"minut");case"h":return f?"godzina":"godzin\u0119";case"hh":return p+(n(m)?"godziny":"godzin");case"ww":return p+(n(m)?"tygodnie":"tygodni");case"MM":return p+(n(m)?"miesi\u0105ce":"miesi\u0119cy");case"yy":return p+(n(m)?"lata":"lat")}}d.defineLocale("pl",{months:function(m,f){return m?/D MMMM/.test(f)?r[m.month()]:a[m.month()]:a},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_pa\u017a_lis_gru".split("_"),monthsParse:s,longMonthsParse:s,shortMonthsParse:s,weekdays:"niedziela_poniedzia\u0142ek_wtorek_\u015broda_czwartek_pi\u0105tek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_\u015br_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_\u015ar_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dzi\u015b o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedziel\u0119 o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W \u015brod\u0119 o] LT";case 6:return"[W sobot\u0119 o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zesz\u0142\u0105 niedziel\u0119 o] LT";case 3:return"[W zesz\u0142\u0105 \u015brod\u0119 o] LT";case 6:return"[W zesz\u0142\u0105 sobot\u0119 o] LT";default:return"[W zesz\u0142y] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",ss:o,m:o,mm:o,h:o,hh:o,d:"1 dzie\u0144",dd:"%d dni",w:"tydzie\u0144",ww:o,M:"miesi\u0105c",MM:o,y:"rok",yy:o},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(7586))},7476:function(L,Y,c){!function(d){"use strict";d.defineLocale("pt-br",{months:"janeiro_fevereiro_mar\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"domingo_segunda-feira_ter\xe7a-feira_quarta-feira_quinta-feira_sexta-feira_s\xe1bado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_s\xe1b".split("_"),weekdaysMin:"do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [\xe0s] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [\xe0s] HH:mm"},calendar:{sameDay:"[Hoje \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xe1 %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",invalidDate:"Data inv\xe1lida"})}(c(7586))},8719:function(L,Y,c){!function(d){"use strict";d.defineLocale("pt",{months:"janeiro_fevereiro_mar\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Ter\xe7a-feira_Quarta-feira_Quinta-feira_Sexta-feira_S\xe1bado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_S\xe1b".split("_"),weekdaysMin:"Do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_S\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xe1 %s",s:"segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",w:"uma semana",ww:"%d semanas",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(c(7586))},1004:function(L,Y,c){!function(d){"use strict";function a(s,n,o){var m=" ";return(s%100>=20||s>=100&&s%100==0)&&(m=" de "),s+m+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"s\u0103pt\u0103m\xe2ni",MM:"luni",yy:"ani"}[o]}d.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminic\u0103_luni_mar\u021bi_miercuri_joi_vineri_s\xe2mb\u0103t\u0103".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_S\xe2m".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_S\xe2".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[m\xe2ine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s \xeen urm\u0103",s:"c\xe2teva secunde",ss:a,m:"un minut",mm:a,h:"o or\u0103",hh:a,d:"o zi",dd:a,w:"o s\u0103pt\u0103m\xe2n\u0103",ww:a,M:"o lun\u0103",MM:a,y:"un an",yy:a},week:{dow:1,doy:7}})}(c(7586))},1326:function(L,Y,c){!function(d){"use strict";function r(o,u,m){return"m"===m?u?"\u043c\u0438\u043d\u0443\u0442\u0430":"\u043c\u0438\u043d\u0443\u0442\u0443":o+" "+function a(o,u){var m=o.split("_");return u%10==1&&u%100!=11?m[0]:u%10>=2&&u%10<=4&&(u%100<10||u%100>=20)?m[1]:m[2]}({ss:u?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434",mm:u?"\u043c\u0438\u043d\u0443\u0442\u0430_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442":"\u043c\u0438\u043d\u0443\u0442\u0443_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442",hh:"\u0447\u0430\u0441_\u0447\u0430\u0441\u0430_\u0447\u0430\u0441\u043e\u0432",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u044f_\u0434\u043d\u0435\u0439",ww:"\u043d\u0435\u0434\u0435\u043b\u044f_\u043d\u0435\u0434\u0435\u043b\u0438_\u043d\u0435\u0434\u0435\u043b\u044c",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u0430_\u043c\u0435\u0441\u044f\u0446\u0435\u0432",yy:"\u0433\u043e\u0434_\u0433\u043e\u0434\u0430_\u043b\u0435\u0442"}[m],+o)}var s=[/^\u044f\u043d\u0432/i,/^\u0444\u0435\u0432/i,/^\u043c\u0430\u0440/i,/^\u0430\u043f\u0440/i,/^\u043c\u0430[\u0439\u044f]/i,/^\u0438\u044e\u043d/i,/^\u0438\u044e\u043b/i,/^\u0430\u0432\u0433/i,/^\u0441\u0435\u043d/i,/^\u043e\u043a\u0442/i,/^\u043d\u043e\u044f/i,/^\u0434\u0435\u043a/i];d.defineLocale("ru",{months:{format:"\u044f\u043d\u0432\u0430\u0440\u044f_\u0444\u0435\u0432\u0440\u0430\u043b\u044f_\u043c\u0430\u0440\u0442\u0430_\u0430\u043f\u0440\u0435\u043b\u044f_\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433\u0443\u0441\u0442\u0430_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f_\u043e\u043a\u0442\u044f\u0431\u0440\u044f_\u043d\u043e\u044f\u0431\u0440\u044f_\u0434\u0435\u043a\u0430\u0431\u0440\u044f".split("_"),standalone:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_")},monthsShort:{format:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_"),standalone:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440\u0442_\u0430\u043f\u0440._\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_")},weekdays:{standalone:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0430_\u0441\u0443\u0431\u0431\u043e\u0442\u0430".split("_"),format:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0443_\u0441\u0443\u0431\u0431\u043e\u0442\u0443".split("_"),isFormat:/\[ ?[\u0412\u0432] ?(?:\u043f\u0440\u043e\u0448\u043b\u0443\u044e|\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e|\u044d\u0442\u0443)? ?] ?dddd/},weekdaysShort:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),monthsParse:s,longMonthsParse:s,shortMonthsParse:s,monthsRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsShortRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsStrictRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044f\u044c]|\u0444\u0435\u0432\u0440\u0430\u043b[\u044f\u044c]|\u043c\u0430\u0440\u0442\u0430?|\u0430\u043f\u0440\u0435\u043b[\u044f\u044c]|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044f\u044c]|\u0438\u044e\u043b[\u044f\u044c]|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043e\u043a\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043d\u043e\u044f\u0431\u0440[\u044f\u044c]|\u0434\u0435\u043a\u0430\u0431\u0440[\u044f\u044c])/i,monthsShortStrictRegex:/^(\u044f\u043d\u0432\.|\u0444\u0435\u0432\u0440?\.|\u043c\u0430\u0440[\u0442.]|\u0430\u043f\u0440\.|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044c\u044f.]|\u0438\u044e\u043b[\u044c\u044f.]|\u0430\u0432\u0433\.|\u0441\u0435\u043d\u0442?\.|\u043e\u043a\u0442\.|\u043d\u043e\u044f\u0431?\.|\u0434\u0435\u043a\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., H:mm",LLLL:"dddd, D MMMM YYYY \u0433., H:mm"},calendar:{sameDay:"[\u0421\u0435\u0433\u043e\u0434\u043d\u044f, \u0432] LT",nextDay:"[\u0417\u0430\u0432\u0442\u0440\u0430, \u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430, \u0432] LT",nextWeek:function(o){if(o.week()===this.week())return 2===this.day()?"[\u0412\u043e] dddd, [\u0432] LT":"[\u0412] dddd, [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435] dddd, [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439] dddd, [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e] dddd, [\u0432] LT"}},lastWeek:function(o){if(o.week()===this.week())return 2===this.day()?"[\u0412\u043e] dddd, [\u0432] LT":"[\u0412] dddd, [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u043e\u0435] dddd, [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u044b\u0439] dddd, [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u0443\u044e] dddd, [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0447\u0435\u0440\u0435\u0437 %s",past:"%s \u043d\u0430\u0437\u0430\u0434",s:"\u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434",ss:r,m:r,mm:r,h:"\u0447\u0430\u0441",hh:r,d:"\u0434\u0435\u043d\u044c",dd:r,w:"\u043d\u0435\u0434\u0435\u043b\u044f",ww:r,M:"\u043c\u0435\u0441\u044f\u0446",MM:r,y:"\u0433\u043e\u0434",yy:r},meridiemParse:/\u043d\u043e\u0447\u0438|\u0443\u0442\u0440\u0430|\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430/i,isPM:function(o){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430)$/.test(o)},meridiem:function(o,u,m){return o<4?"\u043d\u043e\u0447\u0438":o<12?"\u0443\u0442\u0440\u0430":o<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0435\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e|\u044f)/,ordinal:function(o,u){switch(u){case"M":case"d":case"DDD":return o+"-\u0439";case"D":return o+"-\u0433\u043e";case"w":case"W":return o+"-\u044f";default:return o}},week:{dow:1,doy:4}})}(c(7586))},2608:function(L,Y,c){!function(d){"use strict";var a=["\u062c\u0646\u0648\u0631\u064a","\u0641\u064a\u0628\u0631\u0648\u0631\u064a","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u064a\u0644","\u0645\u0626\u064a","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u0621\u0650","\u0622\u06af\u0633\u067d","\u0633\u064a\u067e\u067d\u0645\u0628\u0631","\u0622\u06aa\u067d\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u068a\u0633\u0645\u0628\u0631"],r=["\u0622\u0686\u0631","\u0633\u0648\u0645\u0631","\u0627\u06b1\u0627\u0631\u0648","\u0627\u0631\u0628\u0639","\u062e\u0645\u064a\u0633","\u062c\u0645\u0639","\u0687\u0646\u0687\u0631"];d.defineLocale("sd",{months:a,monthsShort:a,weekdays:r,weekdaysShort:r,weekdaysMin:r,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd\u060c D MMMM YYYY HH:mm"},meridiemParse:/\u0635\u0628\u062d|\u0634\u0627\u0645/,isPM:function(n){return"\u0634\u0627\u0645"===n},meridiem:function(n,o,u){return n<12?"\u0635\u0628\u062d":"\u0634\u0627\u0645"},calendar:{sameDay:"[\u0627\u0684] LT",nextDay:"[\u0633\u0680\u0627\u06bb\u064a] LT",nextWeek:"dddd [\u0627\u06b3\u064a\u0646 \u0647\u0641\u062a\u064a \u062a\u064a] LT",lastDay:"[\u06aa\u0627\u0644\u0647\u0647] LT",lastWeek:"[\u06af\u0632\u0631\u064a\u0644 \u0647\u0641\u062a\u064a] dddd [\u062a\u064a] LT",sameElse:"L"},relativeTime:{future:"%s \u067e\u0648\u0621",past:"%s \u0627\u06b3",s:"\u0686\u0646\u062f \u0633\u064a\u06aa\u0646\u068a",ss:"%d \u0633\u064a\u06aa\u0646\u068a",m:"\u0647\u06aa \u0645\u0646\u067d",mm:"%d \u0645\u0646\u067d",h:"\u0647\u06aa \u06aa\u0644\u0627\u06aa",hh:"%d \u06aa\u0644\u0627\u06aa",d:"\u0647\u06aa \u068f\u064a\u0646\u0647\u0646",dd:"%d \u068f\u064a\u0646\u0647\u0646",M:"\u0647\u06aa \u0645\u0647\u064a\u0646\u0648",MM:"%d \u0645\u0647\u064a\u0646\u0627",y:"\u0647\u06aa \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(n){return n.replace(/\u060c/g,",")},postformat:function(n){return n.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(c(7586))},3911:function(L,Y,c){!function(d){"use strict";d.defineLocale("se",{months:"o\u0111\u0111ajagem\xe1nnu_guovvam\xe1nnu_njuk\u010dam\xe1nnu_cuo\u014bom\xe1nnu_miessem\xe1nnu_geassem\xe1nnu_suoidnem\xe1nnu_borgem\xe1nnu_\u010dak\u010dam\xe1nnu_golggotm\xe1nnu_sk\xe1bmam\xe1nnu_juovlam\xe1nnu".split("_"),monthsShort:"o\u0111\u0111j_guov_njuk_cuo_mies_geas_suoi_borg_\u010dak\u010d_golg_sk\xe1b_juov".split("_"),weekdays:"sotnabeaivi_vuoss\xe1rga_ma\u014b\u014beb\xe1rga_gaskavahkku_duorastat_bearjadat_l\xe1vvardat".split("_"),weekdaysShort:"sotn_vuos_ma\u014b_gask_duor_bear_l\xe1v".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s gea\u017ees",past:"ma\u014bit %s",s:"moadde sekunddat",ss:"%d sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta m\xe1nnu",MM:"%d m\xe1nut",y:"okta jahki",yy:"%d jagit"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(7586))},5147:function(L,Y,c){!function(d){"use strict";d.defineLocale("si",{months:"\u0da2\u0db1\u0dc0\u0dcf\u0dbb\u0dd2_\u0db4\u0dd9\u0db6\u0dbb\u0dc0\u0dcf\u0dbb\u0dd2_\u0db8\u0dcf\u0dbb\u0dca\u0dad\u0dd4_\u0d85\u0db4\u0dca\u200d\u0dbb\u0dda\u0dbd\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd\u0dc3\u0dca\u0dad\u0dd4_\u0dc3\u0dd0\u0db4\u0dca\u0dad\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0d94\u0d9a\u0dca\u0dad\u0ddd\u0db6\u0dbb\u0dca_\u0db1\u0ddc\u0dc0\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0daf\u0dd9\u0dc3\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca".split("_"),monthsShort:"\u0da2\u0db1_\u0db4\u0dd9\u0db6_\u0db8\u0dcf\u0dbb\u0dca_\u0d85\u0db4\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd_\u0dc3\u0dd0\u0db4\u0dca_\u0d94\u0d9a\u0dca_\u0db1\u0ddc\u0dc0\u0dd0_\u0daf\u0dd9\u0dc3\u0dd0".split("_"),weekdays:"\u0d89\u0dbb\u0dd2\u0daf\u0dcf_\u0dc3\u0db3\u0dd4\u0daf\u0dcf_\u0d85\u0d9f\u0dc4\u0dbb\u0dd4\u0dc0\u0dcf\u0daf\u0dcf_\u0db6\u0daf\u0dcf\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4\u0dc3\u0dca\u0db4\u0dad\u0dd2\u0db1\u0dca\u0daf\u0dcf_\u0dc3\u0dd2\u0d9a\u0dd4\u0dbb\u0dcf\u0daf\u0dcf_\u0dc3\u0dd9\u0db1\u0dc3\u0dd4\u0dbb\u0dcf\u0daf\u0dcf".split("_"),weekdaysShort:"\u0d89\u0dbb\u0dd2_\u0dc3\u0db3\u0dd4_\u0d85\u0d9f_\u0db6\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4_\u0dc3\u0dd2\u0d9a\u0dd4_\u0dc3\u0dd9\u0db1".split("_"),weekdaysMin:"\u0d89_\u0dc3_\u0d85_\u0db6_\u0db6\u0dca\u200d\u0dbb_\u0dc3\u0dd2_\u0dc3\u0dd9".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [\u0dc0\u0dd0\u0db1\u0dd2] dddd, a h:mm:ss"},calendar:{sameDay:"[\u0d85\u0daf] LT[\u0da7]",nextDay:"[\u0dc4\u0dd9\u0da7] LT[\u0da7]",nextWeek:"dddd LT[\u0da7]",lastDay:"[\u0d8a\u0dba\u0dda] LT[\u0da7]",lastWeek:"[\u0db4\u0dc3\u0dd4\u0d9c\u0dd2\u0dba] dddd LT[\u0da7]",sameElse:"L"},relativeTime:{future:"%s\u0d9a\u0dd2\u0db1\u0dca",past:"%s\u0d9a\u0da7 \u0db4\u0dd9\u0dbb",s:"\u0dad\u0dad\u0dca\u0db4\u0dbb \u0d9a\u0dd2\u0dc4\u0dd2\u0db4\u0dba",ss:"\u0dad\u0dad\u0dca\u0db4\u0dbb %d",m:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4\u0dc0",mm:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4 %d",h:"\u0db4\u0dd0\u0dba",hh:"\u0db4\u0dd0\u0dba %d",d:"\u0daf\u0dd2\u0db1\u0dba",dd:"\u0daf\u0dd2\u0db1 %d",M:"\u0db8\u0dcf\u0dc3\u0dba",MM:"\u0db8\u0dcf\u0dc3 %d",y:"\u0dc0\u0dc3\u0dbb",yy:"\u0dc0\u0dc3\u0dbb %d"},dayOfMonthOrdinalParse:/\d{1,2} \u0dc0\u0dd0\u0db1\u0dd2/,ordinal:function(r){return r+" \u0dc0\u0dd0\u0db1\u0dd2"},meridiemParse:/\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4|\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4|\u0db4\u0dd9.\u0dc0|\u0db4.\u0dc0./,isPM:function(r){return"\u0db4.\u0dc0."===r||"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4"===r},meridiem:function(r,s,n){return r>11?n?"\u0db4.\u0dc0.":"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4":n?"\u0db4\u0dd9.\u0dc0.":"\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4"}})}(c(7586))},3741:function(L,Y,c){!function(d){"use strict";var a="janu\xe1r_febru\xe1r_marec_apr\xedl_m\xe1j_j\xfan_j\xfal_august_september_okt\xf3ber_november_december".split("_"),r="jan_feb_mar_apr_m\xe1j_j\xfan_j\xfal_aug_sep_okt_nov_dec".split("_");function s(u){return u>1&&u<5}function n(u,m,f,M){var p=u+" ";switch(f){case"s":return m||M?"p\xe1r sek\xfand":"p\xe1r sekundami";case"ss":return m||M?p+(s(u)?"sekundy":"sek\xfand"):p+"sekundami";case"m":return m?"min\xfata":M?"min\xfatu":"min\xfatou";case"mm":return m||M?p+(s(u)?"min\xfaty":"min\xfat"):p+"min\xfatami";case"h":return m?"hodina":M?"hodinu":"hodinou";case"hh":return m||M?p+(s(u)?"hodiny":"hod\xedn"):p+"hodinami";case"d":return m||M?"de\u0148":"d\u0148om";case"dd":return m||M?p+(s(u)?"dni":"dn\xed"):p+"d\u0148ami";case"M":return m||M?"mesiac":"mesiacom";case"MM":return m||M?p+(s(u)?"mesiace":"mesiacov"):p+"mesiacmi";case"y":return m||M?"rok":"rokom";case"yy":return m||M?p+(s(u)?"roky":"rokov"):p+"rokmi"}}d.defineLocale("sk",{months:a,monthsShort:r,weekdays:"nede\u013ea_pondelok_utorok_streda_\u0161tvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_\u0161t_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_\u0161t_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nede\u013eu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo \u0161tvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[v\u010dera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minul\xfa nede\u013eu o] LT";case 1:case 2:case 4:case 5:return"[minul\xfd] dddd [o] LT";case 3:return"[minul\xfa stredu o] LT";case 6:return"[minul\xfa sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:n,ss:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(7586))},3e3:function(L,Y,c){!function(d){"use strict";function a(s,n,o,u){var m=s+" ";switch(o){case"s":return n||u?"nekaj sekund":"nekaj sekundami";case"ss":return m+(1===s?n?"sekundo":"sekundi":2===s?n||u?"sekundi":"sekundah":s<5?n||u?"sekunde":"sekundah":"sekund");case"m":return n?"ena minuta":"eno minuto";case"mm":return m+(1===s?n?"minuta":"minuto":2===s?n||u?"minuti":"minutama":s<5?n||u?"minute":"minutami":n||u?"minut":"minutami");case"h":return n?"ena ura":"eno uro";case"hh":return m+(1===s?n?"ura":"uro":2===s?n||u?"uri":"urama":s<5?n||u?"ure":"urami":n||u?"ur":"urami");case"d":return n||u?"en dan":"enim dnem";case"dd":return m+(1===s?n||u?"dan":"dnem":2===s?n||u?"dni":"dnevoma":n||u?"dni":"dnevi");case"M":return n||u?"en mesec":"enim mesecem";case"MM":return m+(1===s?n||u?"mesec":"mesecem":2===s?n||u?"meseca":"mesecema":s<5?n||u?"mesece":"meseci":n||u?"mesecev":"meseci");case"y":return n||u?"eno leto":"enim letom";case"yy":return m+(1===s?n||u?"leto":"letom":2===s?n||u?"leti":"letoma":s<5?n||u?"leta":"leti":n||u?"let":"leti")}}d.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_\u010detrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._\u010det._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_\u010de_pe_so".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[v\u010deraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prej\u0161njo] [nedeljo] [ob] LT";case 3:return"[prej\u0161njo] [sredo] [ob] LT";case 6:return"[prej\u0161njo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prej\u0161nji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"\u010dez %s",past:"pred %s",s:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(c(7586))},451:function(L,Y,c){!function(d){"use strict";d.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_N\xebntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_N\xebn_Dhj".split("_"),weekdays:"E Diel_E H\xebn\xeb_E Mart\xeb_E M\xebrkur\xeb_E Enjte_E Premte_E Shtun\xeb".split("_"),weekdaysShort:"Die_H\xebn_Mar_M\xebr_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_M\xeb_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(r){return"M"===r.charAt(0)},meridiem:function(r,s,n){return r<12?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot n\xeb] LT",nextDay:"[Nes\xebr n\xeb] LT",nextWeek:"dddd [n\xeb] LT",lastDay:"[Dje n\xeb] LT",lastWeek:"dddd [e kaluar n\xeb] LT",sameElse:"L"},relativeTime:{future:"n\xeb %s",past:"%s m\xeb par\xeb",s:"disa sekonda",ss:"%d sekonda",m:"nj\xeb minut\xeb",mm:"%d minuta",h:"nj\xeb or\xeb",hh:"%d or\xeb",d:"nj\xeb dit\xeb",dd:"%d dit\xeb",M:"nj\xeb muaj",MM:"%d muaj",y:"nj\xeb vit",yy:"%d vite"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(7586))},905:function(L,Y,c){!function(d){"use strict";var a={words:{ss:["\u0441\u0435\u043a\u0443\u043d\u0434\u0430","\u0441\u0435\u043a\u0443\u043d\u0434\u0435","\u0441\u0435\u043a\u0443\u043d\u0434\u0438"],m:["\u0458\u0435\u0434\u0430\u043d \u043c\u0438\u043d\u0443\u0442","\u0458\u0435\u0434\u043d\u043e\u0433 \u043c\u0438\u043d\u0443\u0442\u0430"],mm:["\u043c\u0438\u043d\u0443\u0442","\u043c\u0438\u043d\u0443\u0442\u0430","\u043c\u0438\u043d\u0443\u0442\u0430"],h:["\u0458\u0435\u0434\u0430\u043d \u0441\u0430\u0442","\u0458\u0435\u0434\u043d\u043e\u0433 \u0441\u0430\u0442\u0430"],hh:["\u0441\u0430\u0442","\u0441\u0430\u0442\u0430","\u0441\u0430\u0442\u0438"],d:["\u0458\u0435\u0434\u0430\u043d \u0434\u0430\u043d","\u0458\u0435\u0434\u043d\u043e\u0433 \u0434\u0430\u043d\u0430"],dd:["\u0434\u0430\u043d","\u0434\u0430\u043d\u0430","\u0434\u0430\u043d\u0430"],M:["\u0458\u0435\u0434\u0430\u043d \u043c\u0435\u0441\u0435\u0446","\u0458\u0435\u0434\u043d\u043e\u0433 \u043c\u0435\u0441\u0435\u0446\u0430"],MM:["\u043c\u0435\u0441\u0435\u0446","\u043c\u0435\u0441\u0435\u0446\u0430","\u043c\u0435\u0441\u0435\u0446\u0438"],y:["\u0458\u0435\u0434\u043d\u0443 \u0433\u043e\u0434\u0438\u043d\u0443","\u0458\u0435\u0434\u043d\u0435 \u0433\u043e\u0434\u0438\u043d\u0435"],yy:["\u0433\u043e\u0434\u0438\u043d\u0443","\u0433\u043e\u0434\u0438\u043d\u0435","\u0433\u043e\u0434\u0438\u043d\u0430"]},correctGrammaticalCase:function(s,n){return s%10>=1&&s%10<=4&&(s%100<10||s%100>=20)?s%10==1?n[0]:n[1]:n[2]},translate:function(s,n,o,u){var f,m=a.words[o];return 1===o.length?"y"===o&&n?"\u0458\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430":u||n?m[0]:m[1]:(f=a.correctGrammaticalCase(s,m),"yy"===o&&n&&"\u0433\u043e\u0434\u0438\u043d\u0443"===f?s+" \u0433\u043e\u0434\u0438\u043d\u0430":s+" "+f)}};d.defineLocale("sr-cyrl",{months:"\u0458\u0430\u043d\u0443\u0430\u0440_\u0444\u0435\u0431\u0440\u0443\u0430\u0440_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0430\u0440_\u043e\u043a\u0442\u043e\u0431\u0430\u0440_\u043d\u043e\u0432\u0435\u043c\u0431\u0430\u0440_\u0434\u0435\u0446\u0435\u043c\u0431\u0430\u0440".split("_"),monthsShort:"\u0458\u0430\u043d._\u0444\u0435\u0431._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433._\u0441\u0435\u043f._\u043e\u043a\u0442._\u043d\u043e\u0432._\u0434\u0435\u0446.".split("_"),monthsParseExact:!0,weekdays:"\u043d\u0435\u0434\u0435\u0459\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u0430\u043a_\u0443\u0442\u043e\u0440\u0430\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u0430\u043a_\u043f\u0435\u0442\u0430\u043a_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434._\u043f\u043e\u043d._\u0443\u0442\u043e._\u0441\u0440\u0435._\u0447\u0435\u0442._\u043f\u0435\u0442._\u0441\u0443\u0431.".split("_"),weekdaysMin:"\u043d\u0435_\u043f\u043e_\u0443\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441\u0443".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[\u0434\u0430\u043d\u0430\u0441 \u0443] LT",nextDay:"[\u0441\u0443\u0442\u0440\u0430 \u0443] LT",nextWeek:function(){switch(this.day()){case 0:return"[\u0443] [\u043d\u0435\u0434\u0435\u0459\u0443] [\u0443] LT";case 3:return"[\u0443] [\u0441\u0440\u0435\u0434\u0443] [\u0443] LT";case 6:return"[\u0443] [\u0441\u0443\u0431\u043e\u0442\u0443] [\u0443] LT";case 1:case 2:case 4:case 5:return"[\u0443] dddd [\u0443] LT"}},lastDay:"[\u0458\u0443\u0447\u0435 \u0443] LT",lastWeek:function(){return["[\u043f\u0440\u043e\u0448\u043b\u0435] [\u043d\u0435\u0434\u0435\u0459\u0435] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0443\u0442\u043e\u0440\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0440\u0435\u0434\u0435] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0447\u0435\u0442\u0432\u0440\u0442\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u0435\u0442\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0443\u0431\u043e\u0442\u0435] [\u0443] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"\u043f\u0440\u0435 %s",s:"\u043d\u0435\u043a\u043e\u043b\u0438\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:a.translate,m:a.translate,mm:a.translate,h:a.translate,hh:a.translate,d:a.translate,dd:a.translate,M:a.translate,MM:a.translate,y:a.translate,yy:a.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(c(7586))},5046:function(L,Y,c){!function(d){"use strict";var a={words:{ss:["sekunda","sekunde","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],d:["jedan dan","jednog dana"],dd:["dan","dana","dana"],M:["jedan mesec","jednog meseca"],MM:["mesec","meseca","meseci"],y:["jednu godinu","jedne godine"],yy:["godinu","godine","godina"]},correctGrammaticalCase:function(s,n){return s%10>=1&&s%10<=4&&(s%100<10||s%100>=20)?s%10==1?n[0]:n[1]:n[2]},translate:function(s,n,o,u){var f,m=a.words[o];return 1===o.length?"y"===o&&n?"jedna godina":u||n?m[0]:m[1]:(f=a.correctGrammaticalCase(s,m),"yy"===o&&n&&"godinu"===f?s+" godina":s+" "+f)}};d.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010de u] LT",lastWeek:function(){return["[pro\u0161le] [nedelje] [u] LT","[pro\u0161log] [ponedeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srede] [u] LT","[pro\u0161log] [\u010detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",ss:a.translate,m:a.translate,mm:a.translate,h:a.translate,hh:a.translate,d:a.translate,dd:a.translate,M:a.translate,MM:a.translate,y:a.translate,yy:a.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(c(7586))},5765:function(L,Y,c){!function(d){"use strict";d.defineLocale("ss",{months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Namuhla nga] LT",nextDay:"[Kusasa nga] LT",nextWeek:"dddd [nga] LT",lastDay:"[Itolo nga] LT",lastWeek:"dddd [leliphelile] [nga] LT",sameElse:"L"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",ss:"%d mzuzwana",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(r,s,n){return r<11?"ekuseni":r<15?"emini":r<19?"entsambama":"ebusuku"},meridiemHour:function(r,s){return 12===r&&(r=0),"ekuseni"===s?r:"emini"===s?r>=11?r:r+12:"entsambama"===s||"ebusuku"===s?0===r?0:r+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(c(7586))},9290:function(L,Y,c){!function(d){"use strict";d.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"s\xf6ndag_m\xe5ndag_tisdag_onsdag_torsdag_fredag_l\xf6rdag".split("_"),weekdaysShort:"s\xf6n_m\xe5n_tis_ons_tor_fre_l\xf6r".split("_"),weekdaysMin:"s\xf6_m\xe5_ti_on_to_fr_l\xf6".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Ig\xe5r] LT",nextWeek:"[P\xe5] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"f\xf6r %s sedan",s:"n\xe5gra sekunder",ss:"%d sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en m\xe5nad",MM:"%d m\xe5nader",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}(\:e|\:a)/,ordinal:function(r){var s=r%10;return r+(1==~~(r%100/10)?":e":1===s||2===s?":a":":e")},week:{dow:1,doy:4}})}(c(7586))},3449:function(L,Y,c){!function(d){"use strict";d.defineLocale("sw",{months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"hh:mm A",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[leo saa] LT",nextDay:"[kesho saa] LT",nextWeek:"[wiki ijayo] dddd [saat] LT",lastDay:"[jana] LT",lastWeek:"[wiki iliyopita] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",ss:"sekunde %d",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"siku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}})}(c(7586))},2688:function(L,Y,c){!function(d){"use strict";var a={1:"\u0be7",2:"\u0be8",3:"\u0be9",4:"\u0bea",5:"\u0beb",6:"\u0bec",7:"\u0bed",8:"\u0bee",9:"\u0bef",0:"\u0be6"},r={"\u0be7":"1","\u0be8":"2","\u0be9":"3","\u0bea":"4","\u0beb":"5","\u0bec":"6","\u0bed":"7","\u0bee":"8","\u0bef":"9","\u0be6":"0"};d.defineLocale("ta",{months:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),monthsShort:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),weekdays:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bcd\u0bb1\u0bc1\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0b9f\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0ba9\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8".split("_"),weekdaysShort:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bc1_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0bb3\u0bcd_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0ba9\u0bcd_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf_\u0b9a\u0ba9\u0bbf".split("_"),weekdaysMin:"\u0b9e\u0bbe_\u0ba4\u0bbf_\u0b9a\u0bc6_\u0baa\u0bc1_\u0bb5\u0bbf_\u0bb5\u0bc6_\u0b9a".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[\u0b87\u0ba9\u0bcd\u0bb1\u0bc1] LT",nextDay:"[\u0ba8\u0bbe\u0bb3\u0bc8] LT",nextWeek:"dddd, LT",lastDay:"[\u0ba8\u0bc7\u0bb1\u0bcd\u0bb1\u0bc1] LT",lastWeek:"[\u0b95\u0b9f\u0ba8\u0bcd\u0ba4 \u0bb5\u0bbe\u0bb0\u0bae\u0bcd] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0b87\u0bb2\u0bcd",past:"%s \u0bae\u0bc1\u0ba9\u0bcd",s:"\u0b92\u0bb0\u0bc1 \u0b9a\u0bbf\u0bb2 \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd",ss:"%d \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd",m:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0bae\u0bcd",mm:"%d \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bb3\u0bcd",h:"\u0b92\u0bb0\u0bc1 \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",hh:"%d \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",d:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbe\u0bb3\u0bcd",dd:"%d \u0ba8\u0bbe\u0b9f\u0bcd\u0b95\u0bb3\u0bcd",M:"\u0b92\u0bb0\u0bc1 \u0bae\u0bbe\u0ba4\u0bae\u0bcd",MM:"%d \u0bae\u0bbe\u0ba4\u0b99\u0bcd\u0b95\u0bb3\u0bcd",y:"\u0b92\u0bb0\u0bc1 \u0bb5\u0bb0\u0bc1\u0b9f\u0bae\u0bcd",yy:"%d \u0b86\u0ba3\u0bcd\u0b9f\u0bc1\u0b95\u0bb3\u0bcd"},dayOfMonthOrdinalParse:/\d{1,2}\u0bb5\u0ba4\u0bc1/,ordinal:function(n){return n+"\u0bb5\u0ba4\u0bc1"},preparse:function(n){return n.replace(/[\u0be7\u0be8\u0be9\u0bea\u0beb\u0bec\u0bed\u0bee\u0bef\u0be6]/g,function(o){return r[o]})},postformat:function(n){return n.replace(/\d/g,function(o){return a[o]})},meridiemParse:/\u0baf\u0bbe\u0bae\u0bae\u0bcd|\u0bb5\u0bc8\u0b95\u0bb1\u0bc8|\u0b95\u0bbe\u0bb2\u0bc8|\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd|\u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1|\u0bae\u0bbe\u0bb2\u0bc8/,meridiem:function(n,o,u){return n<2?" \u0baf\u0bbe\u0bae\u0bae\u0bcd":n<6?" \u0bb5\u0bc8\u0b95\u0bb1\u0bc8":n<10?" \u0b95\u0bbe\u0bb2\u0bc8":n<14?" \u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd":n<18?" \u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1":n<22?" \u0bae\u0bbe\u0bb2\u0bc8":" \u0baf\u0bbe\u0bae\u0bae\u0bcd"},meridiemHour:function(n,o){return 12===n&&(n=0),"\u0baf\u0bbe\u0bae\u0bae\u0bcd"===o?n<2?n:n+12:"\u0bb5\u0bc8\u0b95\u0bb1\u0bc8"===o||"\u0b95\u0bbe\u0bb2\u0bc8"===o||"\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd"===o&&n>=10?n:n+12},week:{dow:0,doy:6}})}(c(7586))},2060:function(L,Y,c){!function(d){"use strict";d.defineLocale("te",{months:"\u0c1c\u0c28\u0c35\u0c30\u0c3f_\u0c2b\u0c3f\u0c2c\u0c4d\u0c30\u0c35\u0c30\u0c3f_\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f_\u0c0f\u0c2a\u0c4d\u0c30\u0c3f\u0c32\u0c4d_\u0c2e\u0c47_\u0c1c\u0c42\u0c28\u0c4d_\u0c1c\u0c41\u0c32\u0c48_\u0c06\u0c17\u0c38\u0c4d\u0c1f\u0c41_\u0c38\u0c46\u0c2a\u0c4d\u0c1f\u0c46\u0c02\u0c2c\u0c30\u0c4d_\u0c05\u0c15\u0c4d\u0c1f\u0c4b\u0c2c\u0c30\u0c4d_\u0c28\u0c35\u0c02\u0c2c\u0c30\u0c4d_\u0c21\u0c3f\u0c38\u0c46\u0c02\u0c2c\u0c30\u0c4d".split("_"),monthsShort:"\u0c1c\u0c28._\u0c2b\u0c3f\u0c2c\u0c4d\u0c30._\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f_\u0c0f\u0c2a\u0c4d\u0c30\u0c3f._\u0c2e\u0c47_\u0c1c\u0c42\u0c28\u0c4d_\u0c1c\u0c41\u0c32\u0c48_\u0c06\u0c17._\u0c38\u0c46\u0c2a\u0c4d._\u0c05\u0c15\u0c4d\u0c1f\u0c4b._\u0c28\u0c35._\u0c21\u0c3f\u0c38\u0c46.".split("_"),monthsParseExact:!0,weekdays:"\u0c06\u0c26\u0c3f\u0c35\u0c3e\u0c30\u0c02_\u0c38\u0c4b\u0c2e\u0c35\u0c3e\u0c30\u0c02_\u0c2e\u0c02\u0c17\u0c33\u0c35\u0c3e\u0c30\u0c02_\u0c2c\u0c41\u0c27\u0c35\u0c3e\u0c30\u0c02_\u0c17\u0c41\u0c30\u0c41\u0c35\u0c3e\u0c30\u0c02_\u0c36\u0c41\u0c15\u0c4d\u0c30\u0c35\u0c3e\u0c30\u0c02_\u0c36\u0c28\u0c3f\u0c35\u0c3e\u0c30\u0c02".split("_"),weekdaysShort:"\u0c06\u0c26\u0c3f_\u0c38\u0c4b\u0c2e_\u0c2e\u0c02\u0c17\u0c33_\u0c2c\u0c41\u0c27_\u0c17\u0c41\u0c30\u0c41_\u0c36\u0c41\u0c15\u0c4d\u0c30_\u0c36\u0c28\u0c3f".split("_"),weekdaysMin:"\u0c06_\u0c38\u0c4b_\u0c2e\u0c02_\u0c2c\u0c41_\u0c17\u0c41_\u0c36\u0c41_\u0c36".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0c28\u0c47\u0c21\u0c41] LT",nextDay:"[\u0c30\u0c47\u0c2a\u0c41] LT",nextWeek:"dddd, LT",lastDay:"[\u0c28\u0c3f\u0c28\u0c4d\u0c28] LT",lastWeek:"[\u0c17\u0c24] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0c32\u0c4b",past:"%s \u0c15\u0c4d\u0c30\u0c3f\u0c24\u0c02",s:"\u0c15\u0c4a\u0c28\u0c4d\u0c28\u0c3f \u0c15\u0c4d\u0c37\u0c23\u0c3e\u0c32\u0c41",ss:"%d \u0c38\u0c46\u0c15\u0c28\u0c4d\u0c32\u0c41",m:"\u0c12\u0c15 \u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c02",mm:"%d \u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c3e\u0c32\u0c41",h:"\u0c12\u0c15 \u0c17\u0c02\u0c1f",hh:"%d \u0c17\u0c02\u0c1f\u0c32\u0c41",d:"\u0c12\u0c15 \u0c30\u0c4b\u0c1c\u0c41",dd:"%d \u0c30\u0c4b\u0c1c\u0c41\u0c32\u0c41",M:"\u0c12\u0c15 \u0c28\u0c46\u0c32",MM:"%d \u0c28\u0c46\u0c32\u0c32\u0c41",y:"\u0c12\u0c15 \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c02",yy:"%d \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c3e\u0c32\u0c41"},dayOfMonthOrdinalParse:/\d{1,2}\u0c35/,ordinal:"%d\u0c35",meridiemParse:/\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f|\u0c09\u0c26\u0c2f\u0c02|\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02|\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02/,meridiemHour:function(r,s){return 12===r&&(r=0),"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"===s?r<4?r:r+12:"\u0c09\u0c26\u0c2f\u0c02"===s?r:"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02"===s?r>=10?r:r+12:"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02"===s?r+12:void 0},meridiem:function(r,s,n){return r<4?"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f":r<10?"\u0c09\u0c26\u0c2f\u0c02":r<17?"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02":r<20?"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02":"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"},week:{dow:0,doy:6}})}(c(7586))},3290:function(L,Y,c){!function(d){"use strict";d.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Ju\xf1u_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sest_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Ses_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ohin iha] LT",nextDay:"[Aban iha] LT",nextWeek:"dddd [iha] LT",lastDay:"[Horiseik iha] LT",lastWeek:"dddd [semana kotuk] [iha] LT",sameElse:"L"},relativeTime:{future:"iha %s",past:"%s liuba",s:"segundu balun",ss:"segundu %d",m:"minutu ida",mm:"minutu %d",h:"oras ida",hh:"oras %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(r){var s=r%10;return r+(1==~~(r%100/10)?"th":1===s?"st":2===s?"nd":3===s?"rd":"th")},week:{dow:1,doy:4}})}(c(7586))},8294:function(L,Y,c){!function(d){"use strict";var a={0:"-\u0443\u043c",1:"-\u0443\u043c",2:"-\u044e\u043c",3:"-\u044e\u043c",4:"-\u0443\u043c",5:"-\u0443\u043c",6:"-\u0443\u043c",7:"-\u0443\u043c",8:"-\u0443\u043c",9:"-\u0443\u043c",10:"-\u0443\u043c",12:"-\u0443\u043c",13:"-\u0443\u043c",20:"-\u0443\u043c",30:"-\u044e\u043c",40:"-\u0443\u043c",50:"-\u0443\u043c",60:"-\u0443\u043c",70:"-\u0443\u043c",80:"-\u0443\u043c",90:"-\u0443\u043c",100:"-\u0443\u043c"};d.defineLocale("tg",{months:{format:"\u044f\u043d\u0432\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0430\u043b\u0438_\u043c\u0430\u0440\u0442\u0438_\u0430\u043f\u0440\u0435\u043b\u0438_\u043c\u0430\u0439\u0438_\u0438\u044e\u043d\u0438_\u0438\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442\u0438_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u0438_\u043e\u043a\u0442\u044f\u0431\u0440\u0438_\u043d\u043e\u044f\u0431\u0440\u0438_\u0434\u0435\u043a\u0430\u0431\u0440\u0438".split("_"),standalone:"\u044f\u043d\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043b_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440_\u043e\u043a\u0442\u044f\u0431\u0440_\u043d\u043e\u044f\u0431\u0440_\u0434\u0435\u043a\u0430\u0431\u0440".split("_")},monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u044f\u043a\u0448\u0430\u043d\u0431\u0435_\u0434\u0443\u0448\u0430\u043d\u0431\u0435_\u0441\u0435\u0448\u0430\u043d\u0431\u0435_\u0447\u043e\u0440\u0448\u0430\u043d\u0431\u0435_\u043f\u0430\u043d\u04b7\u0448\u0430\u043d\u0431\u0435_\u04b7\u0443\u043c\u044a\u0430_\u0448\u0430\u043d\u0431\u0435".split("_"),weekdaysShort:"\u044f\u0448\u0431_\u0434\u0448\u0431_\u0441\u0448\u0431_\u0447\u0448\u0431_\u043f\u0448\u0431_\u04b7\u0443\u043c_\u0448\u043d\u0431".split("_"),weekdaysMin:"\u044f\u0448_\u0434\u0448_\u0441\u0448_\u0447\u0448_\u043f\u0448_\u04b7\u043c_\u0448\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0418\u043c\u0440\u04ef\u0437 \u0441\u043e\u0430\u0442\u0438] LT",nextDay:"[\u0424\u0430\u0440\u0434\u043e \u0441\u043e\u0430\u0442\u0438] LT",lastDay:"[\u0414\u0438\u0440\u04ef\u0437 \u0441\u043e\u0430\u0442\u0438] LT",nextWeek:"dddd[\u0438] [\u04b3\u0430\u0444\u0442\u0430\u0438 \u043e\u044f\u043d\u0434\u0430 \u0441\u043e\u0430\u0442\u0438] LT",lastWeek:"dddd[\u0438] [\u04b3\u0430\u0444\u0442\u0430\u0438 \u0433\u0443\u0437\u0430\u0448\u0442\u0430 \u0441\u043e\u0430\u0442\u0438] LT",sameElse:"L"},relativeTime:{future:"\u0431\u0430\u044a\u0434\u0438 %s",past:"%s \u043f\u0435\u0448",s:"\u044f\u043a\u0447\u0430\u043d\u0434 \u0441\u043e\u043d\u0438\u044f",m:"\u044f\u043a \u0434\u0430\u049b\u0438\u049b\u0430",mm:"%d \u0434\u0430\u049b\u0438\u049b\u0430",h:"\u044f\u043a \u0441\u043e\u0430\u0442",hh:"%d \u0441\u043e\u0430\u0442",d:"\u044f\u043a \u0440\u04ef\u0437",dd:"%d \u0440\u04ef\u0437",M:"\u044f\u043a \u043c\u043e\u04b3",MM:"%d \u043c\u043e\u04b3",y:"\u044f\u043a \u0441\u043e\u043b",yy:"%d \u0441\u043e\u043b"},meridiemParse:/\u0448\u0430\u0431|\u0441\u0443\u0431\u04b3|\u0440\u04ef\u0437|\u0431\u0435\u0433\u043e\u04b3/,meridiemHour:function(s,n){return 12===s&&(s=0),"\u0448\u0430\u0431"===n?s<4?s:s+12:"\u0441\u0443\u0431\u04b3"===n?s:"\u0440\u04ef\u0437"===n?s>=11?s:s+12:"\u0431\u0435\u0433\u043e\u04b3"===n?s+12:void 0},meridiem:function(s,n,o){return s<4?"\u0448\u0430\u0431":s<11?"\u0441\u0443\u0431\u04b3":s<16?"\u0440\u04ef\u0437":s<19?"\u0431\u0435\u0433\u043e\u04b3":"\u0448\u0430\u0431"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0443\u043c|\u044e\u043c)/,ordinal:function(s){return s+(a[s]||a[s%10]||a[s>=100?100:null])},week:{dow:1,doy:7}})}(c(7586))},1231:function(L,Y,c){!function(d){"use strict";d.defineLocale("th",{months:"\u0e21\u0e01\u0e23\u0e32\u0e04\u0e21_\u0e01\u0e38\u0e21\u0e20\u0e32\u0e1e\u0e31\u0e19\u0e18\u0e4c_\u0e21\u0e35\u0e19\u0e32\u0e04\u0e21_\u0e40\u0e21\u0e29\u0e32\u0e22\u0e19_\u0e1e\u0e24\u0e29\u0e20\u0e32\u0e04\u0e21_\u0e21\u0e34\u0e16\u0e38\u0e19\u0e32\u0e22\u0e19_\u0e01\u0e23\u0e01\u0e0e\u0e32\u0e04\u0e21_\u0e2a\u0e34\u0e07\u0e2b\u0e32\u0e04\u0e21_\u0e01\u0e31\u0e19\u0e22\u0e32\u0e22\u0e19_\u0e15\u0e38\u0e25\u0e32\u0e04\u0e21_\u0e1e\u0e24\u0e28\u0e08\u0e34\u0e01\u0e32\u0e22\u0e19_\u0e18\u0e31\u0e19\u0e27\u0e32\u0e04\u0e21".split("_"),monthsShort:"\u0e21.\u0e04._\u0e01.\u0e1e._\u0e21\u0e35.\u0e04._\u0e40\u0e21.\u0e22._\u0e1e.\u0e04._\u0e21\u0e34.\u0e22._\u0e01.\u0e04._\u0e2a.\u0e04._\u0e01.\u0e22._\u0e15.\u0e04._\u0e1e.\u0e22._\u0e18.\u0e04.".split("_"),monthsParseExact:!0,weekdays:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a\u0e1a\u0e14\u0e35_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysShort:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysMin:"\u0e2d\u0e32._\u0e08._\u0e2d._\u0e1e._\u0e1e\u0e24._\u0e28._\u0e2a.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm",LLLL:"\u0e27\u0e31\u0e19dddd\u0e17\u0e35\u0e48 D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm"},meridiemParse:/\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07|\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07/,isPM:function(r){return"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"===r},meridiem:function(r,s,n){return r<12?"\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07":"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"},calendar:{sameDay:"[\u0e27\u0e31\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextDay:"[\u0e1e\u0e23\u0e38\u0e48\u0e07\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextWeek:"dddd[\u0e2b\u0e19\u0e49\u0e32 \u0e40\u0e27\u0e25\u0e32] LT",lastDay:"[\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e27\u0e32\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",lastWeek:"[\u0e27\u0e31\u0e19]dddd[\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27 \u0e40\u0e27\u0e25\u0e32] LT",sameElse:"L"},relativeTime:{future:"\u0e2d\u0e35\u0e01 %s",past:"%s\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27",s:"\u0e44\u0e21\u0e48\u0e01\u0e35\u0e48\u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",ss:"%d \u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",m:"1 \u0e19\u0e32\u0e17\u0e35",mm:"%d \u0e19\u0e32\u0e17\u0e35",h:"1 \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",hh:"%d \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",d:"1 \u0e27\u0e31\u0e19",dd:"%d \u0e27\u0e31\u0e19",w:"1 \u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c",ww:"%d \u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c",M:"1 \u0e40\u0e14\u0e37\u0e2d\u0e19",MM:"%d \u0e40\u0e14\u0e37\u0e2d\u0e19",y:"1 \u0e1b\u0e35",yy:"%d \u0e1b\u0e35"}})}(c(7586))},3746:function(L,Y,c){!function(d){"use strict";var a={1:"'inji",5:"'inji",8:"'inji",70:"'inji",80:"'inji",2:"'nji",7:"'nji",20:"'nji",50:"'nji",3:"'\xfcnji",4:"'\xfcnji",100:"'\xfcnji",6:"'njy",9:"'unjy",10:"'unjy",30:"'unjy",60:"'ynjy",90:"'ynjy"};d.defineLocale("tk",{months:"\xddanwar_Fewral_Mart_Aprel_Ma\xfd_I\xfdun_I\xfdul_Awgust_Sent\xfdabr_Okt\xfdabr_No\xfdabr_Dekabr".split("_"),monthsShort:"\xddan_Few_Mar_Apr_Ma\xfd_I\xfdn_I\xfdl_Awg_Sen_Okt_No\xfd_Dek".split("_"),weekdays:"\xddek\u015fenbe_Du\u015fenbe_Si\u015fenbe_\xc7ar\u015fenbe_Pen\u015fenbe_Anna_\u015eenbe".split("_"),weekdaysShort:"\xddek_Du\u015f_Si\u015f_\xc7ar_Pen_Ann_\u015een".split("_"),weekdaysMin:"\xddk_D\u015f_S\u015f_\xc7r_Pn_An_\u015en".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn sagat] LT",nextDay:"[ertir sagat] LT",nextWeek:"[indiki] dddd [sagat] LT",lastDay:"[d\xfc\xfdn] LT",lastWeek:"[ge\xe7en] dddd [sagat] LT",sameElse:"L"},relativeTime:{future:"%s so\u0148",past:"%s \xf6\u0148",s:"birn\xe4\xe7e sekunt",m:"bir minut",mm:"%d minut",h:"bir sagat",hh:"%d sagat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir a\xfd",MM:"%d a\xfd",y:"bir \xfdyl",yy:"%d \xfdyl"},ordinal:function(s,n){switch(n){case"d":case"D":case"Do":case"DD":return s;default:if(0===s)return s+"'unjy";var o=s%10;return s+(a[o]||a[s%100-o]||a[s>=100?100:null])}},week:{dow:1,doy:7}})}(c(7586))},9040:function(L,Y,c){!function(d){"use strict";d.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(r){return r},week:{dow:1,doy:4}})}(c(7586))},7187:function(L,Y,c){!function(d){"use strict";var a="pagh_wa\u2019_cha\u2019_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function n(m,f,M,p){var T=function o(m){var f=Math.floor(m%1e3/100),M=Math.floor(m%100/10),p=m%10,T="";return f>0&&(T+=a[f]+"vatlh"),M>0&&(T+=(""!==T?" ":"")+a[M]+"maH"),p>0&&(T+=(""!==T?" ":"")+a[p]),""===T?"pagh":T}(m);switch(M){case"ss":return T+" lup";case"mm":return T+" tup";case"hh":return T+" rep";case"dd":return T+" jaj";case"MM":return T+" jar";case"yy":return T+" DIS"}}d.defineLocale("tlh",{months:"tera\u2019 jar wa\u2019_tera\u2019 jar cha\u2019_tera\u2019 jar wej_tera\u2019 jar loS_tera\u2019 jar vagh_tera\u2019 jar jav_tera\u2019 jar Soch_tera\u2019 jar chorgh_tera\u2019 jar Hut_tera\u2019 jar wa\u2019maH_tera\u2019 jar wa\u2019maH wa\u2019_tera\u2019 jar wa\u2019maH cha\u2019".split("_"),monthsShort:"jar wa\u2019_jar cha\u2019_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa\u2019maH_jar wa\u2019maH wa\u2019_jar wa\u2019maH cha\u2019".split("_"),monthsParseExact:!0,weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[wa\u2019leS] LT",nextWeek:"LLL",lastDay:"[wa\u2019Hu\u2019] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:function r(m){var f=m;return-1!==m.indexOf("jaj")?f.slice(0,-3)+"leS":-1!==m.indexOf("jar")?f.slice(0,-3)+"waQ":-1!==m.indexOf("DIS")?f.slice(0,-3)+"nem":f+" pIq"},past:function s(m){var f=m;return-1!==m.indexOf("jaj")?f.slice(0,-3)+"Hu\u2019":-1!==m.indexOf("jar")?f.slice(0,-3)+"wen":-1!==m.indexOf("DIS")?f.slice(0,-3)+"ben":f+" ret"},s:"puS lup",ss:n,m:"wa\u2019 tup",mm:n,h:"wa\u2019 rep",hh:n,d:"wa\u2019 jaj",dd:n,M:"wa\u2019 jar",MM:n,y:"wa\u2019 DIS",yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(7586))},153:function(L,Y,c){!function(d){"use strict";var a={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'\xfcnc\xfc",4:"'\xfcnc\xfc",100:"'\xfcnc\xfc",6:"'nc\u0131",9:"'uncu",10:"'uncu",30:"'uncu",60:"'\u0131nc\u0131",90:"'\u0131nc\u0131"};d.defineLocale("tr",{months:"Ocak_\u015eubat_Mart_Nisan_May\u0131s_Haziran_Temmuz_A\u011fustos_Eyl\xfcl_Ekim_Kas\u0131m_Aral\u0131k".split("_"),monthsShort:"Oca_\u015eub_Mar_Nis_May_Haz_Tem_A\u011fu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Sal\u0131_\xc7ar\u015famba_Per\u015fembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pzt_Sal_\xc7ar_Per_Cum_Cmt".split("_"),weekdaysMin:"Pz_Pt_Sa_\xc7a_Pe_Cu_Ct".split("_"),meridiem:function(s,n,o){return s<12?o?"\xf6\xf6":"\xd6\xd6":o?"\xf6s":"\xd6S"},meridiemParse:/\xf6\xf6|\xd6\xd6|\xf6s|\xd6S/,isPM:function(s){return"\xf6s"===s||"\xd6S"===s},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn saat] LT",nextDay:"[yar\u0131n saat] LT",nextWeek:"[gelecek] dddd [saat] LT",lastDay:"[d\xfcn] LT",lastWeek:"[ge\xe7en] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \xf6nce",s:"birka\xe7 saniye",ss:"%d saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",w:"bir hafta",ww:"%d hafta",M:"bir ay",MM:"%d ay",y:"bir y\u0131l",yy:"%d y\u0131l"},ordinal:function(s,n){switch(n){case"d":case"D":case"Do":case"DD":return s;default:if(0===s)return s+"'\u0131nc\u0131";var o=s%10;return s+(a[o]||a[s%100-o]||a[s>=100?100:null])}},week:{dow:1,doy:7}})}(c(7586))},8521:function(L,Y,c){!function(d){"use strict";function r(s,n,o,u){var m={s:["viensas secunds","'iensas secunds"],ss:[s+" secunds",s+" secunds"],m:["'n m\xedut","'iens m\xedut"],mm:[s+" m\xeduts",s+" m\xeduts"],h:["'n \xfeora","'iensa \xfeora"],hh:[s+" \xfeoras",s+" \xfeoras"],d:["'n ziua","'iensa ziua"],dd:[s+" ziuas",s+" ziuas"],M:["'n mes","'iens mes"],MM:[s+" mesen",s+" mesen"],y:["'n ar","'iens ar"],yy:[s+" ars",s+" ars"]};return u||n?m[o][0]:m[o][1]}d.defineLocale("tzl",{months:"Januar_Fevraglh_Mar\xe7_Avr\xefu_Mai_G\xfcn_Julia_Guscht_Setemvar_Listop\xe4ts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_G\xfcn_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"S\xfaladi_L\xfane\xe7i_Maitzi_M\xe1rcuri_Xh\xfaadi_Vi\xe9ner\xe7i_S\xe1turi".split("_"),weekdaysShort:"S\xfal_L\xfan_Mai_M\xe1r_Xh\xfa_Vi\xe9_S\xe1t".split("_"),weekdaysMin:"S\xfa_L\xfa_Ma_M\xe1_Xh_Vi_S\xe1".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"},meridiemParse:/d\'o|d\'a/i,isPM:function(s){return"d'o"===s.toLowerCase()},meridiem:function(s,n,o){return s>11?o?"d'o":"D'O":o?"d'a":"D'A"},calendar:{sameDay:"[oxhi \xe0] LT",nextDay:"[dem\xe0 \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[ieiri \xe0] LT",lastWeek:"[s\xfcr el] dddd [lasteu \xe0] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:r,ss:r,m:r,mm:r,h:r,hh:r,d:r,dd:r,M:r,MM:r,y:r,yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(7586))},2234:function(L,Y,c){!function(d){"use strict";d.defineLocale("tzm-latn",{months:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4wbr\u02e4_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4wbr\u02e4_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",ss:"%d imik",m:"minu\u1e0d",mm:"%d minu\u1e0d",h:"sa\u025ba",hh:"%d tassa\u025bin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}})}(c(7586))},5629:function(L,Y,c){!function(d){"use strict";d.defineLocale("tzm",{months:"\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54".split("_"),monthsShort:"\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54".split("_"),weekdays:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),weekdaysShort:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),weekdaysMin:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u2d30\u2d59\u2d37\u2d45 \u2d34] LT",nextDay:"[\u2d30\u2d59\u2d3d\u2d30 \u2d34] LT",nextWeek:"dddd [\u2d34] LT",lastDay:"[\u2d30\u2d5a\u2d30\u2d4f\u2d5c \u2d34] LT",lastWeek:"dddd [\u2d34] LT",sameElse:"L"},relativeTime:{future:"\u2d37\u2d30\u2d37\u2d45 \u2d59 \u2d62\u2d30\u2d4f %s",past:"\u2d62\u2d30\u2d4f %s",s:"\u2d49\u2d4e\u2d49\u2d3d",ss:"%d \u2d49\u2d4e\u2d49\u2d3d",m:"\u2d4e\u2d49\u2d4f\u2d53\u2d3a",mm:"%d \u2d4e\u2d49\u2d4f\u2d53\u2d3a",h:"\u2d59\u2d30\u2d44\u2d30",hh:"%d \u2d5c\u2d30\u2d59\u2d59\u2d30\u2d44\u2d49\u2d4f",d:"\u2d30\u2d59\u2d59",dd:"%d o\u2d59\u2d59\u2d30\u2d4f",M:"\u2d30\u2d62o\u2d53\u2d54",MM:"%d \u2d49\u2d62\u2d62\u2d49\u2d54\u2d4f",y:"\u2d30\u2d59\u2d33\u2d30\u2d59",yy:"%d \u2d49\u2d59\u2d33\u2d30\u2d59\u2d4f"},week:{dow:6,doy:12}})}(c(7586))},3349:function(L,Y,c){!function(d){"use strict";d.defineLocale("ug-cn",{months:"\u064a\u0627\u0646\u06cb\u0627\u0631_\u0641\u06d0\u06cb\u0631\u0627\u0644_\u0645\u0627\u0631\u062a_\u0626\u0627\u067e\u0631\u06d0\u0644_\u0645\u0627\u064a_\u0626\u0649\u064a\u06c7\u0646_\u0626\u0649\u064a\u06c7\u0644_\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a_\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631_\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631_\u0646\u0648\u064a\u0627\u0628\u0649\u0631_\u062f\u06d0\u0643\u0627\u0628\u0649\u0631".split("_"),monthsShort:"\u064a\u0627\u0646\u06cb\u0627\u0631_\u0641\u06d0\u06cb\u0631\u0627\u0644_\u0645\u0627\u0631\u062a_\u0626\u0627\u067e\u0631\u06d0\u0644_\u0645\u0627\u064a_\u0626\u0649\u064a\u06c7\u0646_\u0626\u0649\u064a\u06c7\u0644_\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a_\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631_\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631_\u0646\u0648\u064a\u0627\u0628\u0649\u0631_\u062f\u06d0\u0643\u0627\u0628\u0649\u0631".split("_"),weekdays:"\u064a\u06d5\u0643\u0634\u06d5\u0646\u0628\u06d5_\u062f\u06c8\u0634\u06d5\u0646\u0628\u06d5_\u0633\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5_\u0686\u0627\u0631\u0634\u06d5\u0646\u0628\u06d5_\u067e\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5_\u062c\u06c8\u0645\u06d5_\u0634\u06d5\u0646\u0628\u06d5".split("_"),weekdaysShort:"\u064a\u06d5_\u062f\u06c8_\u0633\u06d5_\u0686\u0627_\u067e\u06d5_\u062c\u06c8_\u0634\u06d5".split("_"),weekdaysMin:"\u064a\u06d5_\u062f\u06c8_\u0633\u06d5_\u0686\u0627_\u067e\u06d5_\u062c\u06c8_\u0634\u06d5".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649",LLL:"YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649\u060c HH:mm",LLLL:"dddd\u060c YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649\u060c HH:mm"},meridiemParse:/\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5|\u0633\u06d5\u06be\u06d5\u0631|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646|\u0686\u06c8\u0634|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646|\u0643\u06d5\u0686/,meridiemHour:function(r,s){return 12===r&&(r=0),"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5"===s||"\u0633\u06d5\u06be\u06d5\u0631"===s||"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646"===s?r:"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646"===s||"\u0643\u06d5\u0686"===s?r+12:r>=11?r:r+12},meridiem:function(r,s,n){var o=100*r+s;return o<600?"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5":o<900?"\u0633\u06d5\u06be\u06d5\u0631":o<1130?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646":o<1230?"\u0686\u06c8\u0634":o<1800?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646":"\u0643\u06d5\u0686"},calendar:{sameDay:"[\u0628\u06c8\u06af\u06c8\u0646 \u0633\u0627\u0626\u06d5\u062a] LT",nextDay:"[\u0626\u06d5\u062a\u06d5 \u0633\u0627\u0626\u06d5\u062a] LT",nextWeek:"[\u0643\u06d0\u0644\u06d5\u0631\u0643\u0649] dddd [\u0633\u0627\u0626\u06d5\u062a] LT",lastDay:"[\u062a\u06c6\u0646\u06c8\u06af\u06c8\u0646] LT",lastWeek:"[\u0626\u0627\u0644\u062f\u0649\u0646\u0642\u0649] dddd [\u0633\u0627\u0626\u06d5\u062a] LT",sameElse:"L"},relativeTime:{future:"%s \u0643\u06d0\u064a\u0649\u0646",past:"%s \u0628\u06c7\u0631\u06c7\u0646",s:"\u0646\u06d5\u0686\u0686\u06d5 \u0633\u06d0\u0643\u0648\u0646\u062a",ss:"%d \u0633\u06d0\u0643\u0648\u0646\u062a",m:"\u0628\u0649\u0631 \u0645\u0649\u0646\u06c7\u062a",mm:"%d \u0645\u0649\u0646\u06c7\u062a",h:"\u0628\u0649\u0631 \u0633\u0627\u0626\u06d5\u062a",hh:"%d \u0633\u0627\u0626\u06d5\u062a",d:"\u0628\u0649\u0631 \u0643\u06c8\u0646",dd:"%d \u0643\u06c8\u0646",M:"\u0628\u0649\u0631 \u0626\u0627\u064a",MM:"%d \u0626\u0627\u064a",y:"\u0628\u0649\u0631 \u064a\u0649\u0644",yy:"%d \u064a\u0649\u0644"},dayOfMonthOrdinalParse:/\d{1,2}(-\u0643\u06c8\u0646\u0649|-\u0626\u0627\u064a|-\u06be\u06d5\u067e\u062a\u06d5)/,ordinal:function(r,s){switch(s){case"d":case"D":case"DDD":return r+"-\u0643\u06c8\u0646\u0649";case"w":case"W":return r+"-\u06be\u06d5\u067e\u062a\u06d5";default:return r}},preparse:function(r){return r.replace(/\u060c/g,",")},postformat:function(r){return r.replace(/,/g,"\u060c")},week:{dow:1,doy:7}})}(c(7586))},8479:function(L,Y,c){!function(d){"use strict";function r(u,m,f){return"m"===f?m?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443":"h"===f?m?"\u0433\u043e\u0434\u0438\u043d\u0430":"\u0433\u043e\u0434\u0438\u043d\u0443":u+" "+function a(u,m){var f=u.split("_");return m%10==1&&m%100!=11?f[0]:m%10>=2&&m%10<=4&&(m%100<10||m%100>=20)?f[1]:f[2]}({ss:m?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434",mm:m?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d",hh:m?"\u0433\u043e\u0434\u0438\u043d\u0430_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d":"\u0433\u043e\u0434\u0438\u043d\u0443_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u043d\u0456\u0432",MM:"\u043c\u0456\u0441\u044f\u0446\u044c_\u043c\u0456\u0441\u044f\u0446\u0456_\u043c\u0456\u0441\u044f\u0446\u0456\u0432",yy:"\u0440\u0456\u043a_\u0440\u043e\u043a\u0438_\u0440\u043e\u043a\u0456\u0432"}[f],+u)}function n(u){return function(){return u+"\u043e"+(11===this.hours()?"\u0431":"")+"] LT"}}d.defineLocale("uk",{months:{format:"\u0441\u0456\u0447\u043d\u044f_\u043b\u044e\u0442\u043e\u0433\u043e_\u0431\u0435\u0440\u0435\u0437\u043d\u044f_\u043a\u0432\u0456\u0442\u043d\u044f_\u0442\u0440\u0430\u0432\u043d\u044f_\u0447\u0435\u0440\u0432\u043d\u044f_\u043b\u0438\u043f\u043d\u044f_\u0441\u0435\u0440\u043f\u043d\u044f_\u0432\u0435\u0440\u0435\u0441\u043d\u044f_\u0436\u043e\u0432\u0442\u043d\u044f_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434\u0430_\u0433\u0440\u0443\u0434\u043d\u044f".split("_"),standalone:"\u0441\u0456\u0447\u0435\u043d\u044c_\u043b\u044e\u0442\u0438\u0439_\u0431\u0435\u0440\u0435\u0437\u0435\u043d\u044c_\u043a\u0432\u0456\u0442\u0435\u043d\u044c_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u0435\u0440\u0432\u0435\u043d\u044c_\u043b\u0438\u043f\u0435\u043d\u044c_\u0441\u0435\u0440\u043f\u0435\u043d\u044c_\u0432\u0435\u0440\u0435\u0441\u0435\u043d\u044c_\u0436\u043e\u0432\u0442\u0435\u043d\u044c_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434_\u0433\u0440\u0443\u0434\u0435\u043d\u044c".split("_")},monthsShort:"\u0441\u0456\u0447_\u043b\u044e\u0442_\u0431\u0435\u0440_\u043a\u0432\u0456\u0442_\u0442\u0440\u0430\u0432_\u0447\u0435\u0440\u0432_\u043b\u0438\u043f_\u0441\u0435\u0440\u043f_\u0432\u0435\u0440_\u0436\u043e\u0432\u0442_\u043b\u0438\u0441\u0442_\u0433\u0440\u0443\u0434".split("_"),weekdays:function s(u,m){var f={nominative:"\u043d\u0435\u0434\u0456\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044f_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),accusative:"\u043d\u0435\u0434\u0456\u043b\u044e_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044e_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),genitive:"\u043d\u0435\u0434\u0456\u043b\u0456_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043a\u0430_\u0432\u0456\u0432\u0442\u043e\u0440\u043a\u0430_\u0441\u0435\u0440\u0435\u0434\u0438_\u0447\u0435\u0442\u0432\u0435\u0440\u0433\u0430_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u0456_\u0441\u0443\u0431\u043e\u0442\u0438".split("_")};return!0===u?f.nominative.slice(1,7).concat(f.nominative.slice(0,1)):u?f[/(\[[\u0412\u0432\u0423\u0443]\]) ?dddd/.test(m)?"accusative":/\[?(?:\u043c\u0438\u043d\u0443\u043b\u043e\u0457|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u043e\u0457)? ?\] ?dddd/.test(m)?"genitive":"nominative"][u.day()]:f.nominative},weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0440.",LLL:"D MMMM YYYY \u0440., HH:mm",LLLL:"dddd, D MMMM YYYY \u0440., HH:mm"},calendar:{sameDay:n("[\u0421\u044c\u043e\u0433\u043e\u0434\u043d\u0456 "),nextDay:n("[\u0417\u0430\u0432\u0442\u0440\u0430 "),lastDay:n("[\u0412\u0447\u043e\u0440\u0430 "),nextWeek:n("[\u0423] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return n("[\u041c\u0438\u043d\u0443\u043b\u043e\u0457] dddd [").call(this);case 1:case 2:case 4:return n("[\u041c\u0438\u043d\u0443\u043b\u043e\u0433\u043e] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"%s \u0442\u043e\u043c\u0443",s:"\u0434\u0435\u043a\u0456\u043b\u044c\u043a\u0430 \u0441\u0435\u043a\u0443\u043d\u0434",ss:r,m:r,mm:r,h:"\u0433\u043e\u0434\u0438\u043d\u0443",hh:r,d:"\u0434\u0435\u043d\u044c",dd:r,M:"\u043c\u0456\u0441\u044f\u0446\u044c",MM:r,y:"\u0440\u0456\u043a",yy:r},meridiemParse:/\u043d\u043e\u0447\u0456|\u0440\u0430\u043d\u043a\u0443|\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430/,isPM:function(u){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430)$/.test(u)},meridiem:function(u,m,f){return u<4?"\u043d\u043e\u0447\u0456":u<12?"\u0440\u0430\u043d\u043a\u0443":u<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u043e\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e)/,ordinal:function(u,m){switch(m){case"M":case"d":case"DDD":case"w":case"W":return u+"-\u0439";case"D":return u+"-\u0433\u043e";default:return u}},week:{dow:1,doy:7}})}(c(7586))},3024:function(L,Y,c){!function(d){"use strict";var a=["\u062c\u0646\u0648\u0631\u06cc","\u0641\u0631\u0648\u0631\u06cc","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u06cc\u0644","\u0645\u0626\u06cc","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u0626\u06cc","\u0627\u06af\u0633\u062a","\u0633\u062a\u0645\u0628\u0631","\u0627\u06a9\u062a\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u062f\u0633\u0645\u0628\u0631"],r=["\u0627\u062a\u0648\u0627\u0631","\u067e\u06cc\u0631","\u0645\u0646\u06af\u0644","\u0628\u062f\u06be","\u062c\u0645\u0639\u0631\u0627\u062a","\u062c\u0645\u0639\u06c1","\u06c1\u0641\u062a\u06c1"];d.defineLocale("ur",{months:a,monthsShort:a,weekdays:r,weekdaysShort:r,weekdaysMin:r,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd\u060c D MMMM YYYY HH:mm"},meridiemParse:/\u0635\u0628\u062d|\u0634\u0627\u0645/,isPM:function(n){return"\u0634\u0627\u0645"===n},meridiem:function(n,o,u){return n<12?"\u0635\u0628\u062d":"\u0634\u0627\u0645"},calendar:{sameDay:"[\u0622\u062c \u0628\u0648\u0642\u062a] LT",nextDay:"[\u06a9\u0644 \u0628\u0648\u0642\u062a] LT",nextWeek:"dddd [\u0628\u0648\u0642\u062a] LT",lastDay:"[\u06af\u0630\u0634\u062a\u06c1 \u0631\u0648\u0632 \u0628\u0648\u0642\u062a] LT",lastWeek:"[\u06af\u0630\u0634\u062a\u06c1] dddd [\u0628\u0648\u0642\u062a] LT",sameElse:"L"},relativeTime:{future:"%s \u0628\u0639\u062f",past:"%s \u0642\u0628\u0644",s:"\u0686\u0646\u062f \u0633\u06cc\u06a9\u0646\u0688",ss:"%d \u0633\u06cc\u06a9\u0646\u0688",m:"\u0627\u06cc\u06a9 \u0645\u0646\u0679",mm:"%d \u0645\u0646\u0679",h:"\u0627\u06cc\u06a9 \u06af\u06be\u0646\u0679\u06c1",hh:"%d \u06af\u06be\u0646\u0679\u06d2",d:"\u0627\u06cc\u06a9 \u062f\u0646",dd:"%d \u062f\u0646",M:"\u0627\u06cc\u06a9 \u0645\u0627\u06c1",MM:"%d \u0645\u0627\u06c1",y:"\u0627\u06cc\u06a9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(n){return n.replace(/\u060c/g,",")},postformat:function(n){return n.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(c(7586))},2376:function(L,Y,c){!function(d){"use strict";d.defineLocale("uz-latn",{months:"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"),monthsShort:"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"),weekdays:"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"),weekdaysShort:"Yak_Dush_Sesh_Chor_Pay_Jum_Shan".split("_"),weekdaysMin:"Ya_Du_Se_Cho_Pa_Ju_Sha".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Bugun soat] LT [da]",nextDay:"[Ertaga] LT [da]",nextWeek:"dddd [kuni soat] LT [da]",lastDay:"[Kecha soat] LT [da]",lastWeek:"[O'tgan] dddd [kuni soat] LT [da]",sameElse:"L"},relativeTime:{future:"Yaqin %s ichida",past:"Bir necha %s oldin",s:"soniya",ss:"%d soniya",m:"bir daqiqa",mm:"%d daqiqa",h:"bir soat",hh:"%d soat",d:"bir kun",dd:"%d kun",M:"bir oy",MM:"%d oy",y:"bir yil",yy:"%d yil"},week:{dow:1,doy:7}})}(c(7586))},9800:function(L,Y,c){!function(d){"use strict";d.defineLocale("uz",{months:"\u044f\u043d\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043b_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440_\u043e\u043a\u0442\u044f\u0431\u0440_\u043d\u043e\u044f\u0431\u0440_\u0434\u0435\u043a\u0430\u0431\u0440".split("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u042f\u043a\u0448\u0430\u043d\u0431\u0430_\u0414\u0443\u0448\u0430\u043d\u0431\u0430_\u0421\u0435\u0448\u0430\u043d\u0431\u0430_\u0427\u043e\u0440\u0448\u0430\u043d\u0431\u0430_\u041f\u0430\u0439\u0448\u0430\u043d\u0431\u0430_\u0416\u0443\u043c\u0430_\u0428\u0430\u043d\u0431\u0430".split("_"),weekdaysShort:"\u042f\u043a\u0448_\u0414\u0443\u0448_\u0421\u0435\u0448_\u0427\u043e\u0440_\u041f\u0430\u0439_\u0416\u0443\u043c_\u0428\u0430\u043d".split("_"),weekdaysMin:"\u042f\u043a_\u0414\u0443_\u0421\u0435_\u0427\u043e_\u041f\u0430_\u0416\u0443_\u0428\u0430".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[\u0411\u0443\u0433\u0443\u043d \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",nextDay:"[\u042d\u0440\u0442\u0430\u0433\u0430] LT [\u0434\u0430]",nextWeek:"dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",lastDay:"[\u041a\u0435\u0447\u0430 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",lastWeek:"[\u0423\u0442\u0433\u0430\u043d] dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",sameElse:"L"},relativeTime:{future:"\u042f\u043a\u0438\u043d %s \u0438\u0447\u0438\u0434\u0430",past:"\u0411\u0438\u0440 \u043d\u0435\u0447\u0430 %s \u043e\u043b\u0434\u0438\u043d",s:"\u0444\u0443\u0440\u0441\u0430\u0442",ss:"%d \u0444\u0443\u0440\u0441\u0430\u0442",m:"\u0431\u0438\u0440 \u0434\u0430\u043a\u0438\u043a\u0430",mm:"%d \u0434\u0430\u043a\u0438\u043a\u0430",h:"\u0431\u0438\u0440 \u0441\u043e\u0430\u0442",hh:"%d \u0441\u043e\u0430\u0442",d:"\u0431\u0438\u0440 \u043a\u0443\u043d",dd:"%d \u043a\u0443\u043d",M:"\u0431\u0438\u0440 \u043e\u0439",MM:"%d \u043e\u0439",y:"\u0431\u0438\u0440 \u0439\u0438\u043b",yy:"%d \u0439\u0438\u043b"},week:{dow:1,doy:7}})}(c(7586))},9366:function(L,Y,c){!function(d){"use strict";d.defineLocale("vi",{months:"th\xe1ng 1_th\xe1ng 2_th\xe1ng 3_th\xe1ng 4_th\xe1ng 5_th\xe1ng 6_th\xe1ng 7_th\xe1ng 8_th\xe1ng 9_th\xe1ng 10_th\xe1ng 11_th\xe1ng 12".split("_"),monthsShort:"Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12".split("_"),monthsParseExact:!0,weekdays:"ch\u1ee7 nh\u1eadt_th\u1ee9 hai_th\u1ee9 ba_th\u1ee9 t\u01b0_th\u1ee9 n\u0103m_th\u1ee9 s\xe1u_th\u1ee9 b\u1ea3y".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(r){return/^ch$/i.test(r)},meridiem:function(r,s,n){return r<12?n?"sa":"SA":n?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [n\u0103m] YYYY",LLL:"D MMMM [n\u0103m] YYYY HH:mm",LLLL:"dddd, D MMMM [n\u0103m] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[H\xf4m nay l\xfac] LT",nextDay:"[Ng\xe0y mai l\xfac] LT",nextWeek:"dddd [tu\u1ea7n t\u1edbi l\xfac] LT",lastDay:"[H\xf4m qua l\xfac] LT",lastWeek:"dddd [tu\u1ea7n tr\u01b0\u1edbc l\xfac] LT",sameElse:"L"},relativeTime:{future:"%s t\u1edbi",past:"%s tr\u01b0\u1edbc",s:"v\xe0i gi\xe2y",ss:"%d gi\xe2y",m:"m\u1ed9t ph\xfat",mm:"%d ph\xfat",h:"m\u1ed9t gi\u1edd",hh:"%d gi\u1edd",d:"m\u1ed9t ng\xe0y",dd:"%d ng\xe0y",w:"m\u1ed9t tu\u1ea7n",ww:"%d tu\u1ea7n",M:"m\u1ed9t th\xe1ng",MM:"%d th\xe1ng",y:"m\u1ed9t n\u0103m",yy:"%d n\u0103m"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(r){return r},week:{dow:1,doy:4}})}(c(7586))},9702:function(L,Y,c){!function(d){"use strict";d.defineLocale("x-pseudo",{months:"J~\xe1\xf1\xfa\xe1~r\xfd_F~\xe9br\xfa~\xe1r\xfd_~M\xe1rc~h_\xc1p~r\xedl_~M\xe1\xfd_~J\xfa\xf1\xe9~_J\xfal~\xfd_\xc1\xfa~g\xfast~_S\xe9p~t\xe9mb~\xe9r_\xd3~ct\xf3b~\xe9r_\xd1~\xf3v\xe9m~b\xe9r_~D\xe9c\xe9~mb\xe9r".split("_"),monthsShort:"J~\xe1\xf1_~F\xe9b_~M\xe1r_~\xc1pr_~M\xe1\xfd_~J\xfa\xf1_~J\xfal_~\xc1\xfag_~S\xe9p_~\xd3ct_~\xd1\xf3v_~D\xe9c".split("_"),monthsParseExact:!0,weekdays:"S~\xfa\xf1d\xe1~\xfd_M\xf3~\xf1d\xe1\xfd~_T\xfa\xe9~sd\xe1\xfd~_W\xe9d~\xf1\xe9sd~\xe1\xfd_T~h\xfars~d\xe1\xfd_~Fr\xedd~\xe1\xfd_S~\xe1t\xfar~d\xe1\xfd".split("_"),weekdaysShort:"S~\xfa\xf1_~M\xf3\xf1_~T\xfa\xe9_~W\xe9d_~Th\xfa_~Fr\xed_~S\xe1t".split("_"),weekdaysMin:"S~\xfa_M\xf3~_T\xfa_~W\xe9_T~h_Fr~_S\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~\xf3d\xe1~\xfd \xe1t] LT",nextDay:"[T~\xf3m\xf3~rr\xf3~w \xe1t] LT",nextWeek:"dddd [\xe1t] LT",lastDay:"[\xdd~\xe9st~\xe9rd\xe1~\xfd \xe1t] LT",lastWeek:"[L~\xe1st] dddd [\xe1t] LT",sameElse:"L"},relativeTime:{future:"\xed~\xf1 %s",past:"%s \xe1~g\xf3",s:"\xe1 ~f\xe9w ~s\xe9c\xf3~\xf1ds",ss:"%d s~\xe9c\xf3\xf1~ds",m:"\xe1 ~m\xed\xf1~\xfat\xe9",mm:"%d m~\xed\xf1\xfa~t\xe9s",h:"\xe1~\xf1 h\xf3~\xfar",hh:"%d h~\xf3\xfars",d:"\xe1 ~d\xe1\xfd",dd:"%d d~\xe1\xfds",M:"\xe1 ~m\xf3\xf1~th",MM:"%d m~\xf3\xf1t~hs",y:"\xe1 ~\xfd\xe9\xe1r",yy:"%d \xfd~\xe9\xe1rs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(r){var s=r%10;return r+(1==~~(r%100/10)?"th":1===s?"st":2===s?"nd":3===s?"rd":"th")},week:{dow:1,doy:4}})}(c(7586))},2655:function(L,Y,c){!function(d){"use strict";d.defineLocale("yo",{months:"S\u1eb9\u0301r\u1eb9\u0301_E\u0300re\u0300le\u0300_\u1eb8r\u1eb9\u0300na\u0300_I\u0300gbe\u0301_E\u0300bibi_O\u0300ku\u0300du_Ag\u1eb9mo_O\u0300gu\u0301n_Owewe_\u1ecc\u0300wa\u0300ra\u0300_Be\u0301lu\u0301_\u1ecc\u0300p\u1eb9\u0300\u0300".split("_"),monthsShort:"S\u1eb9\u0301r_E\u0300rl_\u1eb8rn_I\u0300gb_E\u0300bi_O\u0300ku\u0300_Ag\u1eb9_O\u0300gu\u0301_Owe_\u1ecc\u0300wa\u0300_Be\u0301l_\u1ecc\u0300p\u1eb9\u0300\u0300".split("_"),weekdays:"A\u0300i\u0300ku\u0301_Aje\u0301_I\u0300s\u1eb9\u0301gun_\u1eccj\u1ecd\u0301ru\u0301_\u1eccj\u1ecd\u0301b\u1ecd_\u1eb8ti\u0300_A\u0300ba\u0301m\u1eb9\u0301ta".split("_"),weekdaysShort:"A\u0300i\u0300k_Aje\u0301_I\u0300s\u1eb9\u0301_\u1eccjr_\u1eccjb_\u1eb8ti\u0300_A\u0300ba\u0301".split("_"),weekdaysMin:"A\u0300i\u0300_Aj_I\u0300s_\u1eccr_\u1eccb_\u1eb8t_A\u0300b".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[O\u0300ni\u0300 ni] LT",nextDay:"[\u1ecc\u0300la ni] LT",nextWeek:"dddd [\u1eccs\u1eb9\u0300 to\u0301n'b\u1ecd] [ni] LT",lastDay:"[A\u0300na ni] LT",lastWeek:"dddd [\u1eccs\u1eb9\u0300 to\u0301l\u1ecd\u0301] [ni] LT",sameElse:"L"},relativeTime:{future:"ni\u0301 %s",past:"%s k\u1ecdja\u0301",s:"i\u0300s\u1eb9ju\u0301 aaya\u0301 die",ss:"aaya\u0301 %d",m:"i\u0300s\u1eb9ju\u0301 kan",mm:"i\u0300s\u1eb9ju\u0301 %d",h:"wa\u0301kati kan",hh:"wa\u0301kati %d",d:"\u1ecdj\u1ecd\u0301 kan",dd:"\u1ecdj\u1ecd\u0301 %d",M:"osu\u0300 kan",MM:"osu\u0300 %d",y:"\u1ecddu\u0301n kan",yy:"\u1ecddu\u0301n %d"},dayOfMonthOrdinalParse:/\u1ecdj\u1ecd\u0301\s\d{1,2}/,ordinal:"\u1ecdj\u1ecd\u0301 %d",week:{dow:1,doy:4}})}(c(7586))},575:function(L,Y,c){!function(d){"use strict";d.defineLocale("zh-cn",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u5468\u65e5_\u5468\u4e00_\u5468\u4e8c_\u5468\u4e09_\u5468\u56db_\u5468\u4e94_\u5468\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5Ah\u70b9mm\u5206",LLLL:"YYYY\u5e74M\u6708D\u65e5ddddAh\u70b9mm\u5206",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(r,s){return 12===r&&(r=0),"\u51cc\u6668"===s||"\u65e9\u4e0a"===s||"\u4e0a\u5348"===s?r:"\u4e0b\u5348"===s||"\u665a\u4e0a"===s?r+12:r>=11?r:r+12},meridiem:function(r,s,n){var o=100*r+s;return o<600?"\u51cc\u6668":o<900?"\u65e9\u4e0a":o<1130?"\u4e0a\u5348":o<1230?"\u4e2d\u5348":o<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:function(r){return r.week()!==this.week()?"[\u4e0b]dddLT":"[\u672c]dddLT"},lastDay:"[\u6628\u5929]LT",lastWeek:function(r){return this.week()!==r.week()?"[\u4e0a]dddLT":"[\u672c]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u5468)/,ordinal:function(r,s){switch(s){case"d":case"D":case"DDD":return r+"\u65e5";case"M":return r+"\u6708";case"w":case"W":return r+"\u5468";default:return r}},relativeTime:{future:"%s\u540e",past:"%s\u524d",s:"\u51e0\u79d2",ss:"%d \u79d2",m:"1 \u5206\u949f",mm:"%d \u5206\u949f",h:"1 \u5c0f\u65f6",hh:"%d \u5c0f\u65f6",d:"1 \u5929",dd:"%d \u5929",w:"1 \u5468",ww:"%d \u5468",M:"1 \u4e2a\u6708",MM:"%d \u4e2a\u6708",y:"1 \u5e74",yy:"%d \u5e74"},week:{dow:1,doy:4}})}(c(7586))},8351:function(L,Y,c){!function(d){"use strict";d.defineLocale("zh-hk",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(r,s){return 12===r&&(r=0),"\u51cc\u6668"===s||"\u65e9\u4e0a"===s||"\u4e0a\u5348"===s?r:"\u4e2d\u5348"===s?r>=11?r:r+12:"\u4e0b\u5348"===s||"\u665a\u4e0a"===s?r+12:void 0},meridiem:function(r,s,n){var o=100*r+s;return o<600?"\u51cc\u6668":o<900?"\u65e9\u4e0a":o<1200?"\u4e0a\u5348":1200===o?"\u4e2d\u5348":o<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:"[\u4e0b]ddddLT",lastDay:"[\u6628\u5929]LT",lastWeek:"[\u4e0a]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(r,s){switch(s){case"d":case"D":case"DDD":return r+"\u65e5";case"M":return r+"\u6708";case"w":case"W":return r+"\u9031";default:return r}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(c(7586))},9245:function(L,Y,c){!function(d){"use strict";d.defineLocale("zh-mo",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"D/M/YYYY",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(r,s){return 12===r&&(r=0),"\u51cc\u6668"===s||"\u65e9\u4e0a"===s||"\u4e0a\u5348"===s?r:"\u4e2d\u5348"===s?r>=11?r:r+12:"\u4e0b\u5348"===s||"\u665a\u4e0a"===s?r+12:void 0},meridiem:function(r,s,n){var o=100*r+s;return o<600?"\u51cc\u6668":o<900?"\u65e9\u4e0a":o<1130?"\u4e0a\u5348":o<1230?"\u4e2d\u5348":o<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929] LT",nextDay:"[\u660e\u5929] LT",nextWeek:"[\u4e0b]dddd LT",lastDay:"[\u6628\u5929] LT",lastWeek:"[\u4e0a]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(r,s){switch(s){case"d":case"D":case"DDD":return r+"\u65e5";case"M":return r+"\u6708";case"w":case"W":return r+"\u9031";default:return r}},relativeTime:{future:"%s\u5167",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(c(7586))},8887:function(L,Y,c){!function(d){"use strict";d.defineLocale("zh-tw",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(r,s){return 12===r&&(r=0),"\u51cc\u6668"===s||"\u65e9\u4e0a"===s||"\u4e0a\u5348"===s?r:"\u4e2d\u5348"===s?r>=11?r:r+12:"\u4e0b\u5348"===s||"\u665a\u4e0a"===s?r+12:void 0},meridiem:function(r,s,n){var o=100*r+s;return o<600?"\u51cc\u6668":o<900?"\u65e9\u4e0a":o<1130?"\u4e0a\u5348":o<1230?"\u4e2d\u5348":o<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929] LT",nextDay:"[\u660e\u5929] LT",nextWeek:"[\u4e0b]dddd LT",lastDay:"[\u6628\u5929] LT",lastWeek:"[\u4e0a]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(r,s){switch(s){case"d":case"D":case"DDD":return r+"\u65e5";case"M":return r+"\u6708";case"w":case"W":return r+"\u9031";default:return r}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(c(7586))},7586:function(L,Y,c){(L=c.nmd(L)).exports=function(){"use strict";var d,j;function a(){return d.apply(null,arguments)}function s(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function n(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function o(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function u(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var t;for(t in e)if(o(e,t))return!1;return!0}function m(e){return void 0===e}function f(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function M(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function p(e,t){var _,i=[],l=e.length;for(_=0;_>>0;for(_=0;_0)for(i=0;i=0?i?"+":"":"-")+Math.pow(10,Math.max(0,t-_.length)).toString().substr(1)+_}var ut=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,Ie=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,lt={},ye={};function v(e,t,i,_){var l=_;"string"==typeof _&&(l=function(){return this[_]()}),e&&(ye[e]=l),t&&(ye[t[0]]=function(){return X(l.apply(this,arguments),t[1],t[2])}),i&&(ye[i]=function(){return this.localeData().ordinal(l.apply(this,arguments),e)})}function Ha(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function Ce(e,t){return e.isValid()?(t=Et(t,e.localeData()),lt[t]=lt[t]||function ja(e){var i,_,t=e.match(ut);for(i=0,_=t.length;i<_;i++)t[i]=ye[t[i]]?ye[t[i]]:Ha(t[i]);return function(l){var y,h="";for(y=0;y<_;y++)h+=q(t[y])?t[y].call(l,e):t[y];return h}}(t),lt[t](e)):e.localeData().invalidDate()}function Et(e,t){var i=5;function _(l){return t.longDateFormat(l)||l}for(Ie.lastIndex=0;i>=0&&Ie.test(e);)e=e.replace(Ie,_),Ie.lastIndex=0,i-=1;return e}var At={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"};function V(e){return"string"==typeof e?At[e]||At[e.toLowerCase()]:void 0}function mt(e){var i,_,t={};for(_ in e)o(e,_)&&(i=V(_))&&(t[i]=e[_]);return t}var Ia={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};var Ke,Ft=/\d/,G=/\d\d/,zt=/\d{3}/,ct=/\d{4}/,Je=/[+-]?\d{6}/,A=/\d\d?/,Rt=/\d\d\d\d?/,Nt=/\d\d\d\d\d\d?/,Ue=/\d{1,3}/,Mt=/\d{1,4}/,Be=/[+-]?\d{1,6}/,pe=/\d+/,Ge=/[+-]?\d+/,Ja=/Z|[+-]\d\d:?\d\d/gi,Ve=/Z|[+-]\d\d(?::?\d\d)?/gi,je=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,ke=/^[1-9]\d?/,ht=/^([1-9]\d|\d)/;function g(e,t,i){Ke[e]=q(t)?t:function(_,l){return _&&i?i:t}}function Ba(e,t){return o(Ke,e)?Ke[e](t._strict,t._locale):new RegExp(function Ga(e){return te(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(t,i,_,l,h){return i||_||l||h}))}(e))}function te(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function K(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function x(e){var t=+e,i=0;return 0!==t&&isFinite(t)&&(i=K(t)),i}Ke={};var ft={};function E(e,t){var i,l,_=t;for("string"==typeof e&&(e=[e]),f(t)&&(_=function(h,y){y[t]=x(h)}),l=e.length,i=0;i68?1900:2e3)};var R,It=De("FullYear",!0);function De(e,t){return function(i){return null!=i?(Ct(this,e,i),a.updateOffset(this,t),this):Oe(this,e)}}function Oe(e,t){if(!e.isValid())return NaN;var i=e._d,_=e._isUTC;switch(t){case"Milliseconds":return _?i.getUTCMilliseconds():i.getMilliseconds();case"Seconds":return _?i.getUTCSeconds():i.getSeconds();case"Minutes":return _?i.getUTCMinutes():i.getMinutes();case"Hours":return _?i.getUTCHours():i.getHours();case"Date":return _?i.getUTCDate():i.getDate();case"Day":return _?i.getUTCDay():i.getDay();case"Month":return _?i.getUTCMonth():i.getMonth();case"FullYear":return _?i.getUTCFullYear():i.getFullYear();default:return NaN}}function Ct(e,t,i){var _,l,h,y,w;if(e.isValid()&&!isNaN(i)){switch(_=e._d,l=e._isUTC,t){case"Milliseconds":return void(l?_.setUTCMilliseconds(i):_.setMilliseconds(i));case"Seconds":return void(l?_.setUTCSeconds(i):_.setSeconds(i));case"Minutes":return void(l?_.setUTCMinutes(i):_.setMinutes(i));case"Hours":return void(l?_.setUTCHours(i):_.setHours(i));case"Date":return void(l?_.setUTCDate(i):_.setDate(i));case"FullYear":break;default:return}h=i,y=e.month(),w=29!==(w=e.date())||1!==y||$e(h)?w:28,l?_.setUTCFullYear(h,y,w):_.setFullYear(h,y,w)}}function Lt(e,t){if(isNaN(e)||isNaN(t))return NaN;var i=function Xa(e,t){return(e%t+t)%t}(t,12);return e+=(t-i)/12,1===i?$e(e)?29:28:31-i%7%2}R=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;t=0?(w=new Date(e+400,t,i,_,l,h,y),isFinite(w.getFullYear())&&w.setFullYear(e)):w=new Date(e,t,i,_,l,h,y),w}function We(e){var t,i;return e<100&&e>=0?((i=Array.prototype.slice.call(arguments))[0]=e+400,t=new Date(Date.UTC.apply(null,i)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function Ze(e,t,i){var _=7+t-i;return-(7+We(e,0,_).getUTCDay()-t)%7+_-1}function Kt(e,t,i,_,l){var S,P,w=1+7*(t-1)+(7+i-_)%7+Ze(e,_,l);return w<=0?P=Pe(S=e-1)+w:w>Pe(e)?(S=e+1,P=w-Pe(e)):(S=e,P=w),{year:S,dayOfYear:P}}function Ee(e,t,i){var h,y,_=Ze(e.year(),t,i),l=Math.floor((e.dayOfYear()-_-1)/7)+1;return l<1?h=l+ne(y=e.year()-1,t,i):l>ne(e.year(),t,i)?(h=l-ne(e.year(),t,i),y=e.year()+1):(y=e.year(),h=l),{week:h,year:y}}function ne(e,t,i){var _=Ze(e,t,i),l=Ze(e+1,t,i);return(Pe(e)-_+l)/7}v("w",["ww",2],"wo","week"),v("W",["WW",2],"Wo","isoWeek"),g("w",A,ke),g("ww",A,G),g("W",A,ke),g("WW",A,G),xe(["w","ww","W","WW"],function(e,t,i,_){t[_.substr(0,1)]=x(e)});function Yt(e,t){return e.slice(t,7).concat(e.slice(0,t))}v("d",0,"do","day"),v("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),v("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),v("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),v("e",0,0,"weekday"),v("E",0,0,"isoWeekday"),g("d",A),g("e",A),g("E",A),g("dd",function(e,t){return t.weekdaysMinRegex(e)}),g("ddd",function(e,t){return t.weekdaysShortRegex(e)}),g("dddd",function(e,t){return t.weekdaysRegex(e)}),xe(["dd","ddd","dddd"],function(e,t,i,_){var l=i._locale.weekdaysParse(e,_,i._strict);null!=l?t.d=l:k(i).invalidWeekday=e}),xe(["d","e","E"],function(e,t,i,_){t[_]=x(e)});var ys="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),$t="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),ps="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),ks=je,Ds=je,ws=je;function bs(e,t,i){var _,l,h,y=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],_=0;_<7;++_)h=H([2e3,1]).day(_),this._minWeekdaysParse[_]=this.weekdaysMin(h,"").toLocaleLowerCase(),this._shortWeekdaysParse[_]=this.weekdaysShort(h,"").toLocaleLowerCase(),this._weekdaysParse[_]=this.weekdays(h,"").toLocaleLowerCase();return i?"dddd"===t?-1!==(l=R.call(this._weekdaysParse,y))?l:null:"ddd"===t?-1!==(l=R.call(this._shortWeekdaysParse,y))?l:null:-1!==(l=R.call(this._minWeekdaysParse,y))?l:null:"dddd"===t?-1!==(l=R.call(this._weekdaysParse,y))||-1!==(l=R.call(this._shortWeekdaysParse,y))||-1!==(l=R.call(this._minWeekdaysParse,y))?l:null:"ddd"===t?-1!==(l=R.call(this._shortWeekdaysParse,y))||-1!==(l=R.call(this._weekdaysParse,y))||-1!==(l=R.call(this._minWeekdaysParse,y))?l:null:-1!==(l=R.call(this._minWeekdaysParse,y))||-1!==(l=R.call(this._weekdaysParse,y))||-1!==(l=R.call(this._shortWeekdaysParse,y))?l:null}function yt(){function e(U,oe){return oe.length-U.length}var h,y,w,S,P,t=[],i=[],_=[],l=[];for(h=0;h<7;h++)y=H([2e3,1]).day(h),w=te(this.weekdaysMin(y,"")),S=te(this.weekdaysShort(y,"")),P=te(this.weekdays(y,"")),t.push(w),i.push(S),_.push(P),l.push(w),l.push(S),l.push(P);t.sort(e),i.sort(e),_.sort(e),l.sort(e),this._weekdaysRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+_.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+i.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+t.join("|")+")","i")}function pt(){return this.hours()%12||12}function Zt(e,t){v(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function Qt(e,t){return t._meridiemParse}v("H",["HH",2],0,"hour"),v("h",["hh",2],0,pt),v("k",["kk",2],0,function Es(){return this.hours()||24}),v("hmm",0,0,function(){return""+pt.apply(this)+X(this.minutes(),2)}),v("hmmss",0,0,function(){return""+pt.apply(this)+X(this.minutes(),2)+X(this.seconds(),2)}),v("Hmm",0,0,function(){return""+this.hours()+X(this.minutes(),2)}),v("Hmmss",0,0,function(){return""+this.hours()+X(this.minutes(),2)+X(this.seconds(),2)}),Zt("a",!0),Zt("A",!1),g("a",Qt),g("A",Qt),g("H",A,ht),g("h",A,ke),g("k",A,ke),g("HH",A,G),g("hh",A,G),g("kk",A,G),g("hmm",Rt),g("hmmss",Nt),g("Hmm",Rt),g("Hmmss",Nt),E(["H","HH"],N),E(["k","kk"],function(e,t,i){var _=x(e);t[N]=24===_?0:_}),E(["a","A"],function(e,t,i){i._isPm=i._locale.isPM(e),i._meridiem=e}),E(["h","hh"],function(e,t,i){t[N]=x(e),k(i).bigHour=!0}),E("hmm",function(e,t,i){var _=e.length-2;t[N]=x(e.substr(0,_)),t[$]=x(e.substr(_)),k(i).bigHour=!0}),E("hmmss",function(e,t,i){var _=e.length-4,l=e.length-2;t[N]=x(e.substr(0,_)),t[$]=x(e.substr(_,2)),t[se]=x(e.substr(l)),k(i).bigHour=!0}),E("Hmm",function(e,t,i){var _=e.length-2;t[N]=x(e.substr(0,_)),t[$]=x(e.substr(_))}),E("Hmmss",function(e,t,i){var _=e.length-4,l=e.length-2;t[N]=x(e.substr(0,_)),t[$]=x(e.substr(_,2)),t[se]=x(e.substr(l))});var zs=De("Hours",!0);var Fe,qt={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:es,monthsShort:Jt,week:{dow:0,doy:6},weekdays:ys,weekdaysMin:ps,weekdaysShort:$t,meridiemParse:/[ap]\.?m?\.?/i},z={},Ae={};function Ns(e,t){var i,_=Math.min(e.length,t.length);for(i=0;i<_;i+=1)if(e[i]!==t[i])return i;return _}function Xt(e){return e&&e.toLowerCase().replace("_","-")}function Qe(e){var t=null;if(void 0===z[e]&&L&&L.exports&&function Cs(e){return!(!e||!e.match("^[^/\\\\]*$"))}(e))try{t=Fe._abbr,c(5358)("./"+e),ue(t)}catch{z[e]=null}return z[e]}function ue(e,t){var i;return e&&((i=m(t)?re(e):kt(e,t))?Fe=i:typeof console<"u"&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),Fe._abbr}function kt(e,t){if(null!==t){var i,_=qt;if(t.abbr=e,null!=z[e])Ne("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),_=z[e]._config;else if(null!=t.parentLocale)if(null!=z[t.parentLocale])_=z[t.parentLocale]._config;else{if(null==(i=Qe(t.parentLocale)))return Ae[t.parentLocale]||(Ae[t.parentLocale]=[]),Ae[t.parentLocale].push({name:e,config:t}),null;_=i._config}return z[e]=new dt(_t(_,t)),Ae[e]&&Ae[e].forEach(function(l){kt(l.name,l.config)}),ue(e),z[e]}return delete z[e],null}function re(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return Fe;if(!s(e)){if(t=Qe(e))return t;e=[e]}return function Is(e){for(var i,_,l,h,t=0;t0;){if(l=Qe(h.slice(0,i).join("-")))return l;if(_&&_.length>=i&&Ns(h,_)>=i-1)break;i--}t++}return Fe}(e)}function Dt(e){var t,i=e._a;return i&&-2===k(e).overflow&&(t=i[ae]<0||i[ae]>11?ae:i[ee]<1||i[ee]>Lt(i[J],i[ae])?ee:i[N]<0||i[N]>24||24===i[N]&&(0!==i[$]||0!==i[se]||0!==i[he])?N:i[$]<0||i[$]>59?$:i[se]<0||i[se]>59?se:i[he]<0||i[he]>999?he:-1,k(e)._overflowDayOfYear&&(tee)&&(t=ee),k(e)._overflowWeeks&&-1===t&&(t=Ka),k(e)._overflowWeekday&&-1===t&&(t=$a),k(e).overflow=t),e}var Bs=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Gs=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Vs=/Z|[+-]\d\d(?::?\d\d)?/,qe=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],wt=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Ks=/^\/?Date\((-?\d+)/i,$s=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,Zs={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function ea(e){var t,i,h,y,w,S,_=e._i,l=Bs.exec(_)||Gs.exec(_),P=qe.length,U=wt.length;if(l){for(k(e).iso=!0,t=0,i=P;t7)&&(S=!0)):(h=e._locale._week.dow,y=e._locale._week.doy,P=Ee(F(),h,y),i=we(t.gg,e._a[J],P.year),_=we(t.w,P.week),null!=t.d?((l=t.d)<0||l>6)&&(S=!0):null!=t.e?(l=t.e+h,(t.e<0||t.e>6)&&(S=!0)):l=h),_<1||_>ne(i,h,y)?k(e)._overflowWeeks=!0:null!=S?k(e)._overflowWeekday=!0:(w=Kt(i,_,l,h,y),e._a[J]=w.year,e._dayOfYear=w.dayOfYear)}(e),null!=e._dayOfYear&&(y=we(e._a[J],l[J]),(e._dayOfYear>Pe(y)||0===e._dayOfYear)&&(k(e)._overflowDayOfYear=!0),i=We(y,0,e._dayOfYear),e._a[ae]=i.getUTCMonth(),e._a[ee]=i.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=_[t]=l[t];for(;t<7;t++)e._a[t]=_[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[N]&&0===e._a[$]&&0===e._a[se]&&0===e._a[he]&&(e._nextDay=!0,e._a[N]=0),e._d=(e._useUTC?We:us).apply(null,_),h=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[N]=24),e._w&&typeof e._w.d<"u"&&e._w.d!==h&&(k(e).weekdayMismatch=!0)}}function Tt(e){if(e._f!==a.ISO_8601)if(e._f!==a.RFC_2822){e._a=[],k(e).empty=!0;var i,_,l,h,y,P,U,t=""+e._i,w=t.length,S=0;for(U=(l=Et(e._f,e._locale).match(ut)||[]).length,i=0;i0&&k(e).unusedInput.push(y),t=t.slice(t.indexOf(_)+_.length),S+=_.length),ye[h]?(_?k(e).empty=!1:k(e).unusedTokens.push(h),Va(h,_,e)):e._strict&&!_&&k(e).unusedTokens.push(h);k(e).charsLeftOver=w-S,t.length>0&&k(e).unusedInput.push(t),e._a[N]<=12&&!0===k(e).bigHour&&e._a[N]>0&&(k(e).bigHour=void 0),k(e).parsedDateParts=e._a.slice(0),k(e).meridiem=e._meridiem,e._a[N]=function rn(e,t,i){var _;return null==i?t:null!=e.meridiemHour?e.meridiemHour(t,i):(null!=e.isPM&&((_=e.isPM(i))&&t<12&&(t+=12),!_&&12===t&&(t=0)),t)}(e._locale,e._a[N],e._meridiem),null!==(P=k(e).era)&&(e._a[J]=e._locale.erasConvertYear(P,e._a[J])),gt(e),Dt(e)}else ta(e);else ea(e)}function aa(e){var t=e._i,i=e._f;return e._locale=e._locale||re(e._l),null===t||void 0===i&&""===t?Q({nullInput:!0}):("string"==typeof t&&(e._i=t=e._locale.preparse(t)),B(t)?new Me(Dt(t)):(M(t)?e._d=t:s(i)?function _n(e){var t,i,_,l,h,y,w=!1,S=e._f.length;if(0===S)return k(e).invalidFormat=!0,void(e._d=new Date(NaN));for(l=0;lthis?this:e:Q()});function na(e,t){var i,_;if(1===t.length&&s(t[0])&&(t=t[0]),!t.length)return F();for(i=t[0],_=1;_=0?new Date(e+400,t,i)-Ma:new Date(e,t,i).valueOf()}function fa(e,t,i){return e<100&&e>=0?Date.UTC(e+400,t,i)-Ma:Date.UTC(e,t,i)}function jt(e,t){return t.erasAbbrRegex(e)}function xt(){var l,h,y,w,S,e=[],t=[],i=[],_=[],P=this.eras();for(l=0,h=P.length;l(h=ne(e,_,l))&&(t=h),Er.call(this,e,t,i,_,l))}function Er(e,t,i,_,l){var h=Kt(e,t,i,_,l),y=We(h.year,0,h.dayOfYear);return this.year(y.getUTCFullYear()),this.month(y.getUTCMonth()),this.date(y.getUTCDate()),this}v("N",0,0,"eraAbbr"),v("NN",0,0,"eraAbbr"),v("NNN",0,0,"eraAbbr"),v("NNNN",0,0,"eraName"),v("NNNNN",0,0,"eraNarrow"),v("y",["y",1],"yo","eraYear"),v("y",["yy",2],0,"eraYear"),v("y",["yyy",3],0,"eraYear"),v("y",["yyyy",4],0,"eraYear"),g("N",jt),g("NN",jt),g("NNN",jt),g("NNNN",function vr(e,t){return t.erasNameRegex(e)}),g("NNNNN",function br(e,t){return t.erasNarrowRegex(e)}),E(["N","NN","NNN","NNNN","NNNNN"],function(e,t,i,_){var l=i._locale.erasParse(e,_,i._strict);l?k(i).era=l:k(i).invalidEra=e}),g("y",pe),g("yy",pe),g("yyy",pe),g("yyyy",pe),g("yo",function Sr(e,t){return t._eraYearOrdinalRegex||pe}),E(["y","yy","yyy","yyyy"],J),E(["yo"],function(e,t,i,_){var l;i._locale._eraYearOrdinalRegex&&(l=e.match(i._locale._eraYearOrdinalRegex)),t[J]=i._locale.eraYearOrdinalParse?i._locale.eraYearOrdinalParse(e,l):parseInt(e,10)}),v(0,["gg",2],0,function(){return this.weekYear()%100}),v(0,["GG",2],0,function(){return this.isoWeekYear()%100}),nt("gggg","weekYear"),nt("ggggg","weekYear"),nt("GGGG","isoWeekYear"),nt("GGGGG","isoWeekYear"),g("G",Ge),g("g",Ge),g("GG",A,G),g("gg",A,G),g("GGGG",Mt,ct),g("gggg",Mt,ct),g("GGGGG",Be,Je),g("ggggg",Be,Je),xe(["gggg","ggggg","GGGG","GGGGG"],function(e,t,i,_){t[_.substr(0,2)]=x(e)}),xe(["gg","GG"],function(e,t,i,_){t[_]=a.parseTwoDigitYear(e)}),v("Q",0,"Qo","quarter"),g("Q",Ft),E("Q",function(e,t){t[ae]=3*(x(e)-1)}),v("D",["DD",2],"Do","date"),g("D",A,ke),g("DD",A,G),g("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),E(["D","DD"],ee),E("Do",function(e,t){t[ee]=x(e.match(A)[0])});var Ya=De("Date",!0);v("DDD",["DDDD",3],"DDDo","dayOfYear"),g("DDD",Ue),g("DDDD",zt),E(["DDD","DDDD"],function(e,t,i){i._dayOfYear=x(e)}),v("m",["mm",2],0,"minute"),g("m",A,ht),g("mm",A,G),E(["m","mm"],$);var zr=De("Minutes",!1);v("s",["ss",2],0,"second"),g("s",A,ht),g("ss",A,G),E(["s","ss"],se);var le,ya,Rr=De("Seconds",!1);for(v("S",0,0,function(){return~~(this.millisecond()/100)}),v(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),v(0,["SSS",3],0,"millisecond"),v(0,["SSSS",4],0,function(){return 10*this.millisecond()}),v(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),v(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),v(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),v(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),v(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),g("S",Ue,Ft),g("SS",Ue,G),g("SSS",Ue,zt),le="SSSS";le.length<=9;le+="S")g(le,pe);function Nr(e,t){t[he]=x(1e3*("0."+e))}for(le="S";le.length<=9;le+="S")E(le,Nr);ya=De("Milliseconds",!1),v("z",0,0,"zoneAbbr"),v("zz",0,0,"zoneName");var D=Me.prototype;function pa(e){return e}D.add=Wn,D.calendar=function In(e,t){1===arguments.length&&(arguments[0]?An(arguments[0])?(e=arguments[0],t=void 0):function Rn(e){var l,t=n(e)&&!u(e),i=!1,_=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for(l=0;l<_.length;l+=1)i=i||o(e,_[l]);return t&&i}(arguments[0])&&(t=arguments[0],e=void 0):(e=void 0,t=void 0));var i=e||F(),_=St(i,this).startOf("day"),l=a.calendarFormat(this,_)||"sameElse",h=t&&(q(t[l])?t[l].call(this,i):t[l]);return this.format(h||this.localeData().calendar(l,this,F(i)))},D.clone=function Cn(){return new Me(this)},D.diff=function $n(e,t,i){var _,l,h;if(!this.isValid())return NaN;if(!(_=St(e,this)).isValid())return NaN;switch(l=6e4*(_.utcOffset()-this.utcOffset()),t=V(t)){case"year":h=tt(this,_)/12;break;case"month":h=tt(this,_);break;case"quarter":h=tt(this,_)/3;break;case"second":h=(this-_)/1e3;break;case"minute":h=(this-_)/6e4;break;case"hour":h=(this-_)/36e5;break;case"day":h=(this-_-l)/864e5;break;case"week":h=(this-_-l)/6048e5;break;default:h=this-_}return i?h:K(h)},D.endOf=function rr(e){var t,i;if(void 0===(e=V(e))||"millisecond"===e||!this.isValid())return this;switch(i=this._isUTC?fa:ha,e){case"year":t=i(this.year()+1,0,1)-1;break;case"quarter":t=i(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=i(this.year(),this.month()+1,1)-1;break;case"week":t=i(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=i(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=i(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=st-Te(t+(this._isUTC?0:this.utcOffset()*ge),st)-1;break;case"minute":t=this._d.valueOf(),t+=ge-Te(t,ge)-1;break;case"second":t=this._d.valueOf(),t+=1e3-Te(t,1e3)-1}return this._d.setTime(t),a.updateOffset(this,!0),this},D.format=function Xn(e){e||(e=this.isUtc()?a.defaultFormatUtc:a.defaultFormat);var t=Ce(this,e);return this.localeData().postformat(t)},D.from=function er(e,t){return this.isValid()&&(B(e)&&e.isValid()||F(e).isValid())?Z({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},D.fromNow=function tr(e){return this.from(F(),e)},D.to=function ar(e,t){return this.isValid()&&(B(e)&&e.isValid()||F(e).isValid())?Z({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},D.toNow=function sr(e){return this.to(F(),e)},D.get=function Qa(e){return q(this[e=V(e)])?this[e]():this},D.invalidAt=function Mr(){return k(this).overflow},D.isAfter=function Jn(e,t){var i=B(e)?e:F(e);return!(!this.isValid()||!i.isValid())&&("millisecond"===(t=V(t)||"millisecond")?this.valueOf()>i.valueOf():i.valueOf()9999?Ce(i,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):q(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",Ce(i,"Z")):Ce(i,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},D.inspect=function qn(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var i,_,e="moment",t="";return this.isLocal()||(e=0===this.utcOffset()?"moment.utc":"moment.parseZone",t="Z"),i="["+e+'("]',_=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",this.format(i+_+"-MM-DD[T]HH:mm:ss.SSS"+t+'[")]')},typeof Symbol<"u"&&null!=Symbol.for&&(D[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),D.toJSON=function lr(){return this.isValid()?this.toISOString():null},D.toString=function Zn(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},D.unix=function _r(){return Math.floor(this.valueOf()/1e3)},D.valueOf=function ir(){return this._d.valueOf()-6e4*(this._offset||0)},D.creationData=function hr(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},D.eraName=function yr(){var e,t,i,_=this.localeData().eras();for(e=0,t=_.length;ethis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},D.isLocal=function Hn(){return!!this.isValid()&&!this._isUTC},D.isUtcOffset=function jn(){return!!this.isValid()&&this._isUTC},D.isUtc=ia,D.isUTC=ia,D.zoneAbbr=function Ir(){return this._isUTC?"UTC":""},D.zoneName=function Cr(){return this._isUTC?"Coordinated Universal Time":""},D.dates=C("dates accessor is deprecated. Use date instead.",Ya),D.months=C("months accessor is deprecated. Use month instead",Gt),D.years=C("years accessor is deprecated. Use year instead",It),D.zone=C("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function Dn(e,t){return null!=e?("string"!=typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}),D.isDSTShifted=C("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function Sn(){if(!m(this._isDSTShifted))return this._isDSTShifted;var t,e={};return Re(e,this),(e=aa(e))._a?(t=e._isUTC?H(e._a):F(e._a),this._isDSTShifted=this.isValid()&&function yn(e,t,i){var y,_=Math.min(e.length,t.length),l=Math.abs(e.length-t.length),h=0;for(y=0;y<_;y++)(i&&e[y]!==t[y]||!i&&x(e[y])!==x(t[y]))&&h++;return h+l}(e._a,t.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted});var W=dt.prototype;function rt(e,t,i,_){var l=re(),h=H().set(_,t);return l[i](h,e)}function ka(e,t,i){if(f(e)&&(t=e,e=void 0),e=e||"",null!=t)return rt(e,t,i,"month");var _,l=[];for(_=0;_<12;_++)l[_]=rt(e,_,i,"month");return l}function Pt(e,t,i,_){"boolean"==typeof e?(f(t)&&(i=t,t=void 0),t=t||""):(i=t=e,e=!1,f(t)&&(i=t,t=void 0),t=t||"");var y,l=re(),h=e?l._week.dow:0,w=[];if(null!=i)return rt(t,(i+h)%7,_,"day");for(y=0;y<7;y++)w[y]=rt(t,(y+h)%7,_,"day");return w}W.calendar=function Sa(e,t,i){var _=this._calendar[e]||this._calendar.sameElse;return q(_)?_.call(t,i):_},W.longDateFormat=function Pa(e){var t=this._longDateFormat[e],i=this._longDateFormat[e.toUpperCase()];return t||!i?t:(this._longDateFormat[e]=i.match(ut).map(function(_){return"MMMM"===_||"MM"===_||"DD"===_||"dddd"===_?_.slice(1):_}).join(""),this._longDateFormat[e])},W.invalidDate=function Wa(){return this._invalidDate},W.ordinal=function Fa(e){return this._ordinal.replace("%d",e)},W.preparse=pa,W.postformat=pa,W.relativeTime=function Ra(e,t,i,_){var l=this._relativeTime[i];return q(l)?l(e,t,i,_):l.replace(/%d/i,e)},W.pastFuture=function Na(e,t){var i=this._relativeTime[e>0?"future":"past"];return q(i)?i(t):i.replace(/%s/i,t)},W.set=function va(e){var t,i;for(i in e)o(e,i)&&(q(t=e[i])?this[i]=t:this["_"+i]=t);this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},W.eras=function fr(e,t){var i,_,l,h=this._eras||re("en")._eras;for(i=0,_=h.length;i<_;++i)switch("string"==typeof h[i].since&&(l=a(h[i].since).startOf("day"),h[i].since=l.valueOf()),typeof h[i].until){case"undefined":h[i].until=1/0;break;case"string":l=a(h[i].until).startOf("day").valueOf(),h[i].until=l.valueOf()}return h},W.erasParse=function Lr(e,t,i){var _,l,y,w,S,h=this.eras();for(e=e.toUpperCase(),_=0,l=h.length;_=0)return h[_]},W.erasConvertYear=function Yr(e,t){var i=e.since<=e.until?1:-1;return void 0===t?a(e.since).year():a(e.since).year()+(t-e.offset)*i},W.erasAbbrRegex=function gr(e){return o(this,"_erasAbbrRegex")||xt.call(this),e?this._erasAbbrRegex:this._erasRegex},W.erasNameRegex=function wr(e){return o(this,"_erasNameRegex")||xt.call(this),e?this._erasNameRegex:this._erasRegex},W.erasNarrowRegex=function Tr(e){return o(this,"_erasNarrowRegex")||xt.call(this),e?this._erasNarrowRegex:this._erasRegex},W.months=function ss(e,t){return e?s(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||Ut).test(t)?"format":"standalone"][e.month()]:s(this._months)?this._months:this._months.standalone},W.monthsShort=function ns(e,t){return e?s(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[Ut.test(t)?"format":"standalone"][e.month()]:s(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},W.monthsParse=function is(e,t,i){var _,l,h;if(this._monthsParseExact)return rs.call(this,e,t,i);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),_=0;_<12;_++){if(l=H([2e3,_]),i&&!this._longMonthsParse[_]&&(this._longMonthsParse[_]=new RegExp("^"+this.months(l,"").replace(".","")+"$","i"),this._shortMonthsParse[_]=new RegExp("^"+this.monthsShort(l,"").replace(".","")+"$","i")),!i&&!this._monthsParse[_]&&(h="^"+this.months(l,"")+"|^"+this.monthsShort(l,""),this._monthsParse[_]=new RegExp(h.replace(".",""),"i")),i&&"MMMM"===t&&this._longMonthsParse[_].test(e))return _;if(i&&"MMM"===t&&this._shortMonthsParse[_].test(e))return _;if(!i&&this._monthsParse[_].test(e))return _}},W.monthsRegex=function os(e){return this._monthsParseExact?(o(this,"_monthsRegex")||Vt.call(this),e?this._monthsStrictRegex:this._monthsRegex):(o(this,"_monthsRegex")||(this._monthsRegex=as),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},W.monthsShortRegex=function ds(e){return this._monthsParseExact?(o(this,"_monthsRegex")||Vt.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(o(this,"_monthsShortRegex")||(this._monthsShortRegex=ts),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)},W.week=function ls(e){return Ee(e,this._week.dow,this._week.doy).week},W.firstDayOfYear=function Ms(){return this._week.doy},W.firstDayOfWeek=function cs(){return this._week.dow},W.weekdays=function gs(e,t){var i=s(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(t)?"format":"standalone"];return!0===e?Yt(i,this._week.dow):e?i[e.day()]:i},W.weekdaysMin=function vs(e){return!0===e?Yt(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin},W.weekdaysShort=function Ts(e){return!0===e?Yt(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort},W.weekdaysParse=function Ss(e,t,i){var _,l,h;if(this._weekdaysParseExact)return bs.call(this,e,t,i);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),_=0;_<7;_++){if(l=H([2e3,1]).day(_),i&&!this._fullWeekdaysParse[_]&&(this._fullWeekdaysParse[_]=new RegExp("^"+this.weekdays(l,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[_]=new RegExp("^"+this.weekdaysShort(l,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[_]=new RegExp("^"+this.weekdaysMin(l,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[_]||(h="^"+this.weekdays(l,"")+"|^"+this.weekdaysShort(l,"")+"|^"+this.weekdaysMin(l,""),this._weekdaysParse[_]=new RegExp(h.replace(".",""),"i")),i&&"dddd"===t&&this._fullWeekdaysParse[_].test(e))return _;if(i&&"ddd"===t&&this._shortWeekdaysParse[_].test(e))return _;if(i&&"dd"===t&&this._minWeekdaysParse[_].test(e))return _;if(!i&&this._weekdaysParse[_].test(e))return _}},W.weekdaysRegex=function Ps(e){return this._weekdaysParseExact?(o(this,"_weekdaysRegex")||yt.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(o(this,"_weekdaysRegex")||(this._weekdaysRegex=ks),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},W.weekdaysShortRegex=function Os(e){return this._weekdaysParseExact?(o(this,"_weekdaysRegex")||yt.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(o(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Ds),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},W.weekdaysMinRegex=function Ws(e){return this._weekdaysParseExact?(o(this,"_weekdaysRegex")||yt.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(o(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=ws),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},W.isPM=function As(e){return"p"===(e+"").toLowerCase().charAt(0)},W.meridiem=function Rs(e,t,i){return e>11?i?"pm":"PM":i?"am":"AM"},ue("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1===x(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}}),a.lang=C("moment.lang is deprecated. Use moment.locale instead.",ue),a.langData=C("moment.langData is deprecated. Use moment.localeData instead.",re);var ie=Math.abs;function Da(e,t,i,_){var l=Z(t,i);return e._milliseconds+=_*l._milliseconds,e._days+=_*l._days,e._months+=_*l._months,e._bubble()}function wa(e){return e<0?Math.floor(e):Math.ceil(e)}function ga(e){return 4800*e/146097}function Ot(e){return 146097*e/4800}function _e(e){return function(){return this.as(e)}}var Ta=_e("ms"),ti=_e("s"),ai=_e("m"),si=_e("h"),ni=_e("d"),ri=_e("w"),ii=_e("M"),_i=_e("Q"),di=_e("y"),oi=Ta;function Le(e){return function(){return this.isValid()?this._data[e]:NaN}}var mi=Le("milliseconds"),ci=Le("seconds"),Mi=Le("minutes"),hi=Le("hours"),fi=Le("days"),Li=Le("months"),Yi=Le("years");var de=Math.round,ve={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function pi(e,t,i,_,l){return l.relativeTime(t||1,!!i,e,_)}var Wt=Math.abs;function be(e){return(e>0)-(e<0)||+e}function it(){if(!this.isValid())return this.localeData().invalidDate();var _,l,h,y,S,P,U,oe,e=Wt(this._milliseconds)/1e3,t=Wt(this._days),i=Wt(this._months),w=this.asSeconds();return w?(_=K(e/60),l=K(_/60),e%=60,_%=60,h=K(i/12),i%=12,y=e?e.toFixed(3).replace(/\.?0+$/,""):"",S=w<0?"-":"",P=be(this._months)!==be(w)?"-":"",U=be(this._days)!==be(w)?"-":"",oe=be(this._milliseconds)!==be(w)?"-":"",S+"P"+(h?P+h+"Y":"")+(i?P+i+"M":"")+(t?U+t+"D":"")+(l||_||e?"T":"")+(l?oe+l+"H":"")+(_?oe+_+"M":"")+(e?oe+y+"S":"")):"P0D"}var O=Xe.prototype;return O.isValid=function Ln(){return this._isValid},O.abs=function Zr(){var e=this._data;return this._milliseconds=ie(this._milliseconds),this._days=ie(this._days),this._months=ie(this._months),e.milliseconds=ie(e.milliseconds),e.seconds=ie(e.seconds),e.minutes=ie(e.minutes),e.hours=ie(e.hours),e.months=ie(e.months),e.years=ie(e.years),this},O.add=function Qr(e,t){return Da(this,e,t,1)},O.subtract=function qr(e,t){return Da(this,e,t,-1)},O.as=function ei(e){if(!this.isValid())return NaN;var t,i,_=this._milliseconds;if("month"===(e=V(e))||"quarter"===e||"year"===e)switch(t=this._days+_/864e5,i=this._months+ga(t),e){case"month":return i;case"quarter":return i/3;case"year":return i/12}else switch(t=this._days+Math.round(Ot(this._months)),e){case"week":return t/7+_/6048e5;case"day":return t+_/864e5;case"hour":return 24*t+_/36e5;case"minute":return 1440*t+_/6e4;case"second":return 86400*t+_/1e3;case"millisecond":return Math.floor(864e5*t)+_;default:throw new Error("Unknown unit "+e)}},O.asMilliseconds=Ta,O.asSeconds=ti,O.asMinutes=ai,O.asHours=si,O.asDays=ni,O.asWeeks=ri,O.asMonths=ii,O.asQuarters=_i,O.asYears=di,O.valueOf=oi,O._bubble=function Xr(){var l,h,y,w,S,e=this._milliseconds,t=this._days,i=this._months,_=this._data;return e>=0&&t>=0&&i>=0||e<=0&&t<=0&&i<=0||(e+=864e5*wa(Ot(i)+t),t=0,i=0),_.milliseconds=e%1e3,l=K(e/1e3),_.seconds=l%60,h=K(l/60),_.minutes=h%60,y=K(h/60),_.hours=y%24,t+=K(y/24),i+=S=K(ga(t)),t-=wa(Ot(S)),w=K(i/12),i%=12,_.days=t,_.months=i,_.years=w,this},O.clone=function ui(){return Z(this)},O.get=function li(e){return e=V(e),this.isValid()?this[e+"s"]():NaN},O.milliseconds=mi,O.seconds=ci,O.minutes=Mi,O.hours=hi,O.days=fi,O.weeks=function yi(){return K(this.days()/7)},O.months=Li,O.years=Yi,O.humanize=function gi(e,t){if(!this.isValid())return this.localeData().invalidDate();var l,h,i=!1,_=ve;return"object"==typeof e&&(t=e,e=!1),"boolean"==typeof e&&(i=e),"object"==typeof t&&(_=Object.assign({},ve,t),null!=t.s&&null==t.ss&&(_.ss=t.s-1)),h=function ki(e,t,i,_){var l=Z(e).abs(),h=de(l.as("s")),y=de(l.as("m")),w=de(l.as("h")),S=de(l.as("d")),P=de(l.as("M")),U=de(l.as("w")),oe=de(l.as("y")),me=h<=i.ss&&["s",h]||h0,me[4]=_,pi.apply(null,me)}(this,!i,_,l=this.localeData()),i&&(h=l.pastFuture(+this,h)),l.postformat(h)},O.toISOString=it,O.toString=it,O.toJSON=it,O.locale=la,O.localeData=ca,O.toIsoString=C("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",it),O.lang=ma,v("X",0,0,"unix"),v("x",0,0,"valueOf"),g("x",Ge),g("X",/[+-]?\d+(\.\d{1,3})?/),E("X",function(e,t,i){i._d=new Date(1e3*parseFloat(e))}),E("x",function(e,t,i){i._d=new Date(x(e))}),a.version="2.30.1",function r(e){d=e}(F),a.fn=D,a.min=function cn(){return na("isBefore",[].slice.call(arguments,0))},a.max=function Mn(){return na("isAfter",[].slice.call(arguments,0))},a.now=function(){return Date.now?Date.now():+new Date},a.utc=H,a.unix=function Jr(e){return F(1e3*e)},a.months=function Br(e,t){return ka(e,t,"months")},a.isDate=M,a.locale=ue,a.invalid=Q,a.duration=Z,a.isMoment=B,a.weekdays=function Vr(e,t,i){return Pt(e,t,i,"weekdays")},a.parseZone=function Ur(){return F.apply(null,arguments).parseZone()},a.localeData=re,a.isDuration=et,a.monthsShort=function Gr(e,t){return ka(e,t,"monthsShort")},a.weekdaysMin=function $r(e,t,i){return Pt(e,t,i,"weekdaysMin")},a.defineLocale=kt,a.updateLocale=function Js(e,t){if(null!=t){var i,_,l=qt;null!=z[e]&&null!=z[e].parentLocale?z[e].set(_t(z[e]._config,t)):(null!=(_=Qe(e))&&(l=_._config),t=_t(l,t),null==_&&(t.abbr=e),(i=new dt(t)).parentLocale=z[e],z[e]=i),ue(e)}else null!=z[e]&&(null!=z[e].parentLocale?(z[e]=z[e].parentLocale,e===ue()&&ue(e)):null!=z[e]&&delete z[e]);return z[e]},a.locales=function Us(){return ot(z)},a.weekdaysShort=function Kr(e,t,i){return Pt(e,t,i,"weekdaysShort")},a.normalizeUnits=V,a.relativeTimeRounding=function Di(e){return void 0===e?de:"function"==typeof e&&(de=e,!0)},a.relativeTimeThreshold=function wi(e,t){return void 0!==ve[e]&&(void 0===t?ve[e]:(ve[e]=t,"s"===e&&(ve.ss=t-1),!0))},a.calendarFormat=function Nn(e,t){var i=e.diff(t,"days",!0);return i<-6?"sameElse":i<-1?"lastWeek":i<0?"lastDay":i<1?"sameDay":i<2?"nextDay":i<7?"nextWeek":"sameElse"},a.prototype=D,a.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},a}()},5358:(L,Y,c)=>{var d={"./af":1544,"./af.js":1544,"./ar":3108,"./ar-dz":2155,"./ar-dz.js":2155,"./ar-kw":3583,"./ar-kw.js":3583,"./ar-ly":1638,"./ar-ly.js":1638,"./ar-ma":7823,"./ar-ma.js":7823,"./ar-ps":7712,"./ar-ps.js":7712,"./ar-sa":8261,"./ar-sa.js":8261,"./ar-tn":6703,"./ar-tn.js":6703,"./ar.js":3108,"./az":6508,"./az.js":6508,"./be":6766,"./be.js":6766,"./bg":8564,"./bg.js":8564,"./bm":7462,"./bm.js":7462,"./bn":7107,"./bn-bd":3438,"./bn-bd.js":3438,"./bn.js":7107,"./bo":9004,"./bo.js":9004,"./br":927,"./br.js":927,"./bs":7768,"./bs.js":7768,"./ca":6291,"./ca.js":6291,"./cs":5301,"./cs.js":5301,"./cv":6666,"./cv.js":6666,"./cy":5163,"./cy.js":5163,"./da":7360,"./da.js":7360,"./de":5932,"./de-at":3248,"./de-at.js":3248,"./de-ch":3222,"./de-ch.js":3222,"./de.js":5932,"./dv":6405,"./dv.js":6405,"./el":718,"./el.js":718,"./en-au":6319,"./en-au.js":6319,"./en-ca":597,"./en-ca.js":597,"./en-gb":1800,"./en-gb.js":1800,"./en-ie":807,"./en-ie.js":807,"./en-il":5960,"./en-il.js":5960,"./en-in":4418,"./en-in.js":4418,"./en-nz":6865,"./en-nz.js":6865,"./en-sg":2647,"./en-sg.js":2647,"./eo":1931,"./eo.js":1931,"./es":6679,"./es-do":1805,"./es-do.js":1805,"./es-mx":3445,"./es-mx.js":3445,"./es-us":1516,"./es-us.js":1516,"./es.js":6679,"./et":8150,"./et.js":8150,"./eu":757,"./eu.js":757,"./fa":5742,"./fa.js":5742,"./fi":3958,"./fi.js":3958,"./fil":6720,"./fil.js":6720,"./fo":8352,"./fo.js":8352,"./fr":4059,"./fr-ca":2096,"./fr-ca.js":2096,"./fr-ch":5759,"./fr-ch.js":5759,"./fr.js":4059,"./fy":5958,"./fy.js":5958,"./ga":4143,"./ga.js":4143,"./gd":7028,"./gd.js":7028,"./gl":428,"./gl.js":428,"./gom-deva":6861,"./gom-deva.js":6861,"./gom-latn":7718,"./gom-latn.js":7718,"./gu":6827,"./gu.js":6827,"./he":1936,"./he.js":1936,"./hi":1332,"./hi.js":1332,"./hr":1957,"./hr.js":1957,"./hu":8928,"./hu.js":8928,"./hy-am":6215,"./hy-am.js":6215,"./id":586,"./id.js":586,"./is":211,"./is.js":211,"./it":170,"./it-ch":2340,"./it-ch.js":2340,"./it.js":170,"./ja":9770,"./ja.js":9770,"./jv":3875,"./jv.js":3875,"./ka":9499,"./ka.js":9499,"./kk":3573,"./kk.js":3573,"./km":8807,"./km.js":8807,"./kn":5082,"./kn.js":5082,"./ko":137,"./ko.js":137,"./ku":111,"./ku-kmr":1363,"./ku-kmr.js":1363,"./ku.js":111,"./ky":9187,"./ky.js":9187,"./lb":5969,"./lb.js":5969,"./lo":3526,"./lo.js":3526,"./lt":411,"./lt.js":411,"./lv":2621,"./lv.js":2621,"./me":5869,"./me.js":5869,"./mi":5881,"./mi.js":5881,"./mk":2391,"./mk.js":2391,"./ml":1126,"./ml.js":1126,"./mn":4892,"./mn.js":4892,"./mr":9080,"./mr.js":9080,"./ms":399,"./ms-my":5950,"./ms-my.js":5950,"./ms.js":399,"./mt":9902,"./mt.js":9902,"./my":2985,"./my.js":2985,"./nb":7859,"./nb.js":7859,"./ne":3642,"./ne.js":3642,"./nl":5441,"./nl-be":9875,"./nl-be.js":9875,"./nl.js":5441,"./nn":1311,"./nn.js":1311,"./oc-lnc":2567,"./oc-lnc.js":2567,"./pa-in":6962,"./pa-in.js":6962,"./pl":1063,"./pl.js":1063,"./pt":8719,"./pt-br":7476,"./pt-br.js":7476,"./pt.js":8719,"./ro":1004,"./ro.js":1004,"./ru":1326,"./ru.js":1326,"./sd":2608,"./sd.js":2608,"./se":3911,"./se.js":3911,"./si":5147,"./si.js":5147,"./sk":3741,"./sk.js":3741,"./sl":3e3,"./sl.js":3e3,"./sq":451,"./sq.js":451,"./sr":5046,"./sr-cyrl":905,"./sr-cyrl.js":905,"./sr.js":5046,"./ss":5765,"./ss.js":5765,"./sv":9290,"./sv.js":9290,"./sw":3449,"./sw.js":3449,"./ta":2688,"./ta.js":2688,"./te":2060,"./te.js":2060,"./tet":3290,"./tet.js":3290,"./tg":8294,"./tg.js":8294,"./th":1231,"./th.js":1231,"./tk":3746,"./tk.js":3746,"./tl-ph":9040,"./tl-ph.js":9040,"./tlh":7187,"./tlh.js":7187,"./tr":153,"./tr.js":153,"./tzl":8521,"./tzl.js":8521,"./tzm":5629,"./tzm-latn":2234,"./tzm-latn.js":2234,"./tzm.js":5629,"./ug-cn":3349,"./ug-cn.js":3349,"./uk":8479,"./uk.js":8479,"./ur":3024,"./ur.js":3024,"./uz":9800,"./uz-latn":2376,"./uz-latn.js":2376,"./uz.js":9800,"./vi":9366,"./vi.js":9366,"./x-pseudo":9702,"./x-pseudo.js":9702,"./yo":2655,"./yo.js":2655,"./zh-cn":575,"./zh-cn.js":575,"./zh-hk":8351,"./zh-hk.js":8351,"./zh-mo":9245,"./zh-mo.js":9245,"./zh-tw":8887,"./zh-tw.js":8887};function a(s){var n=r(s);return c(n)}function r(s){if(!c.o(d,s)){var n=new Error("Cannot find module '"+s+"'");throw n.code="MODULE_NOT_FOUND",n}return d[s]}a.keys=function(){return Object.keys(d)},a.resolve=r,L.exports=a,a.id=5358}}]); \ No newline at end of file diff --git a/863.7249541104deb71f.js b/863.7249541104deb71f.js deleted file mode 100644 index a86076d..0000000 --- a/863.7249541104deb71f.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunkangor=self.webpackChunkangor||[]).push([[863],{5727:(U,s,o)=>{"use strict";o.d(s,{q:()=>R});var r=o(7785),t=o(7153),i=o(4460),e=o(3107),a=o(9471),c=o(7702),u=o(3904),l=o(7818),y=o(9893),g=o(3014),f=o(9561),m=o(3149),b=o(7121);let C=(()=>{class h{constructor(n,v,_){this._changeDetectorRef=n,this._storageService=v,this._metadatasService=_,this.userChange=new e.bkB}ngOnInit(){this.loadUserProfile(),this._metadatasService.addPublicKey(this.pubkey),this.subscription=this._storageService.profile$.subscribe(n=>{n&&n.pubKey===this.pubkey&&(this.user=n.metadata,this.userChange.emit(this.user),this._changeDetectorRef.detectChanges())})}loadUserProfile(){var n=this;return(0,g.A)(function*(){const v=yield n._storageService.getProfile(n.pubkey);n.user=v||{},n.userChange.emit(n.user),n._changeDetectorRef.detectChanges()})()}get displayName(){return this.user?.display_name||this.user?.name||this.shortenPubkey(this.pubkey)}get displayAvatar(){return this.user?.picture||this.avatarUrl||"/images/avatars/avatar-placeholder.png"}shortenPubkey(n){return n?`${n.slice(0,8)}...${n.slice(-8)}`:""}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}static{this.\u0275fac=function(v){return new(v||h)(e.rXU(e.gRc),e.rXU(m.n),e.rXU(b.T))}}static{this.\u0275cmp=e.VBU({type:h,selectors:[["app-post-profile"]],inputs:{pubkey:"pubkey",avatarUrl:"avatarUrl",created_at:"created_at"},outputs:{userChange:"userChange"},decls:9,vars:7,consts:[[1,"flex","items-center"],[1,"flex","items-center","group",3,"href"],["onerror","this.onerror=null; this.src='/images/avatars/avatar-placeholder.png';",1,"mr-4","h-10","w-10","rounded-full","object-cover",3,"src","alt"],[1,"flex","flex-col"],[1,"font-semibold","leading-none"],[1,"text-secondary","mt-1","text-sm","leading-none"]],template:function(v,_){1&v&&(e.j41(0,"div",0)(1,"a",1),e.nrm(2,"img",2),e.j41(3,"div",3)(4,"span",4),e.EFF(5),e.k0s(),e.j41(6,"span",5),e.EFF(7),e.nI1(8,"ago"),e.k0s()()()()),2&v&&(e.R7$(),e.Y8G("href","/profile/"+_.pubkey,e.B4B),e.R7$(),e.Y8G("src",_.displayAvatar,e.B4B)("alt",_.displayName),e.R7$(3),e.JRh(_.displayName),e.R7$(2),e.JRh(e.bMT(8,5,_.created_at)))},dependencies:[i.MD,f.g],encapsulation:2})}}return h})();var T=o(5616),$=o(9207),S=o(3303),L=o(5710),B=o(7610);const k=h=>({"large-font":h}),W=h=>({"heart-beat":h}),Y=h=>["/post",h];function A(h,G){if(1&h&&(e.j41(0,"div",12),e.nrm(1,"iframe",14),e.k0s()),2&h){const n=e.XpG().$implicit;e.R7$(),e.Y8G("src",n.safeWord,e.f$h)}}function N(h,G){if(1&h&&(e.j41(0,"div",12),e.nrm(1,"img",15),e.k0s()),2&h){const n=e.XpG().$implicit;e.R7$(),e.Y8G("src",n.safeWord,e.B4B)}}function P(h,G){if(1&h&&(e.j41(0,"div",12)(1,"video",16),e.nrm(2,"source",17),e.EFF(3," Your browser does not support the video tag. "),e.k0s()()),2&h){const n=e.XpG().$implicit;e.R7$(2),e.Y8G("src",n.safeWord,e.B4B)}}function w(h,G){if(1&h&&(e.j41(0,"div",12)(1,"audio",18),e.nrm(2,"source",19),e.EFF(3," Your browser does not support the audio element. "),e.k0s()()),2&h){const n=e.XpG().$implicit;e.R7$(2),e.Y8G("src",n.safeWord,e.B4B)}}function O(h,G){if(1&h&&(e.j41(0,"div",13)(1,"a",20)(2,"span",21),e.EFF(3),e.k0s()()()),2&h){const n=e.XpG().$implicit;e.R7$(),e.Y8G("href",n.word,e.B4B),e.R7$(2),e.JRh(n.word)}}function F(h,G){if(1&h&&(e.j41(0,"div",13)(1,"span",22),e.EFF(2),e.k0s()()),2&h){const n=e.XpG().$implicit,v=e.XpG();e.R7$(),e.Y8G("ngClass",e.eq3(2,k,v.isSingleEmojiOrWord(n))),e.R7$(),e.SpI("",n.trim()," ")}}function I(h,G){if(1&h&&(e.j41(0,"div",10),e.DNE(1,A,2,1,"div",12)(2,N,2,1,"div",12)(3,P,4,1,"div",12)(4,w,4,1,"div",12)(5,O,4,2,"div",13)(6,F,3,4,"div",13),e.k0s()),2&h){const n=G.$implicit;e.R7$(),e.vxM("youtube"===n.token?1:-1),e.R7$(),e.vxM("image"===n.token?2:-1),e.R7$(),e.vxM("video"===n.token?3:-1),e.R7$(),e.vxM("audio"===n.token?4:-1),e.R7$(),e.vxM("link"===n.token?5:-1),e.R7$(),e.vxM(n.token?-1:6)}}function x(h,G){if(1&h){const n=e.RV6();e.j41(0,"div",11)(1,"button",23),e.bIt("click",function(){e.eBV(n);const _=e.XpG();return e.Njj(_.toggleLike(_.item))}),e.nrm(2,"mat-icon",24),e.j41(3,"span",25),e.EFF(4),e.k0s()(),e.j41(5,"button",26),e.nrm(6,"mat-icon",27),e.j41(7,"span",25),e.EFF(8,"Comment"),e.k0s()(),e.j41(9,"button",23),e.bIt("click",function(){e.eBV(n);const _=e.XpG();return e.Njj(_.onShare(_.item))}),e.nrm(10,"mat-icon",28),e.j41(11,"span",25),e.EFF(12,"Share"),e.k0s()(),e.j41(13,"button",23),e.bIt("click",function(){e.eBV(n);const _=e.XpG();return e.Njj(_.openZapDialog(_.item.id,_.user))}),e.nrm(14,"mat-icon",29),e.j41(15,"span",25),e.EFF(16,"Zap"),e.k0s()()()}if(2&h){const n=e.XpG();e.R7$(2),e.Y8G("ngClass",e.eq3(7,W,n.isLiked))("svgIcon",n.isLiked?"heroicons_solid:heart":"heroicons_outline:heart"),e.R7$(2),e.SpI("",n.isLiked?"Liked":"Like"," "),e.R7$(),e.Y8G("routerLink",e.eq3(9,Y,n.item.id)),e.R7$(),e.Y8G("svgIcon","heroicons_solid:chat-bubble-left-ellipsis"),e.R7$(4),e.Y8G("svgIcon","heroicons_solid:share"),e.R7$(4),e.Y8G("svgIcon","heroicons_solid:bolt")}}function M(h,G){if(1&h&&(e.nrm(0,"hr",30),e.j41(1,"div",31),e.nrm(2,"div",32),e.j41(3,"div",33)(4,"button",34)(5,"span",35),e.EFF(6,"Read More ..."),e.k0s()()()()),2&h){const n=e.XpG();e.R7$(4),e.Y8G("routerLink",e.eq3(1,Y,n.item.id))}}let R=(()=>{class h{constructor(){this.actions=!0,this.more=!0,this.user=new e.bkB,this.storageService=(0,e.WQX)(m.n),this.zapService=(0,e.WQX)(S.D),this.parseContent=(0,e.WQX)($.m),this.eventService=(0,e.WQX)(T.U),this.angorConfirmationService=(0,e.WQX)(t.m),this.changeDetectorRef=(0,e.WQX)(e.gRc),this.subscription=new L.yU,this.tokens=(0,e.vPA)([]),this.isLiked=!1}get item(){return this._item}set item(n){this._item=n,this.onItemChange()}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}openZapDialog(n,v){this.zapService.openZapDialog(n,v)}getProfile(){}isSingleEmojiOrWord(n){const v=n.trim(),_=/^\w+$/.test(v),D=/^[\p{Emoji}]+$/u.test(v);return(_||D)&&v.length<10}onItemChange(){this._item&&(this.subscription=this.storageService.myLikes$.pipe((0,B.s)(1)).subscribe(n=>{this.isLiked=n?.includes(this._item.id)||!1,this.changeDetectorRef.detectChanges()}),this.tokens.set(this._item.content?this.parseContent.parseContent(this._item.content):[]))}sendLike(n){this.isLiked||this.eventService.sendLikeEvent(n).then(()=>{this.isLiked=!0,this.changeDetectorRef.detectChanges()}).catch(v=>console.error("Failed to send like:",v))}toggleLike(n){this.sendLike(n)}onShare(n){this.angorConfirmationService.open({title:"Share",message:'Are you sure you want to share this post on your profile? This action is permanent and cannot be undone.',icon:{show:!0,name:"heroicons_solid:share",color:"primary"},actions:{confirm:{show:!0,label:"Yes, Share",color:"primary"},cancel:{show:!0,label:"Cancel"}},dismissible:!0}).afterClosed().subscribe(_=>{console.log(_),"confirmed"===_&&this.eventService.shareEvent(n)})}trackByToken(n,v){return v.id||n}static{this.\u0275fac=function(v){return new(v||h)}}static{this.\u0275cmp=e.VBU({type:h,selectors:[["app-post"]],inputs:{item:"item",actions:"actions",more:"more"},outputs:{user:"user"},decls:42,vars:13,consts:[["postCardMenu","matMenu"],[1,"flex","w-full","flex-col"],[1,"mx-6","mb-4","mt-6","flex","items-center","sm:mx-8"],[3,"userChange","pubkey","avatarUrl","created_at"],["mat-icon-button","",1,"-mr-4","ml-auto",3,"matMenuTriggerFor"],[1,"icon-size-5",3,"svgIcon"],["mat-menu-item",""],[1,"flex","items-center"],[1,"mr-3","icon-size-5",3,"svgIcon"],[1,"my-2"],[1,"inline-block","whitespace-pre-wrap","break-words"],[1,"mx-3","flex","items-center","sm:mx-5"],[1,"relative","mb-4","block"],[1,"mx-6","mb-6","mt-2","sm:mx-8"],["width","560","height","315","frameborder","0","allowfullscreen","",3,"src"],["alt","Embedded Image",1,"max-h-140","object-cover",2,"width","100%",3,"src"],["controls","",2,"width","100%"],["type","video/mp4",3,"src"],["controls",""],["type","audio/mpeg",3,"src"],["target","_blank",1,"inline-block","break-words","text-blue-500","underline",3,"href"],[1,"inline-block","break-words"],[1,"inline-block","break-words",3,"ngClass"],["mat-button","",1,"mr-1","px-3",3,"click"],[1,"text-red-500","icon-size-5",3,"ngClass","svgIcon"],[1,"ml-2"],["mat-button","",1,"mr-1","px-3",3,"routerLink"],[1,"text-blue-500","icon-size-5",3,"svgIcon"],[1,"text-green-500","icon-size-5",3,"svgIcon"],[1,"text-orange-500","icon-size-5",3,"svgIcon"],[1,"mx-6","mb-6","mt-4","border-b","sm:mx-8"],[1,"mx-6","mb-4","flex","flex-col","sm:mx-8","sm:mb-6","sm:flex-row","sm:items-center"],[1,"hidden","flex-auto","sm:flex"],[1,"mt-4","flex","items-center","sm:mt-0"],["mat-button","",1,"px-3","sm:-mr-4",3,"routerLink"],[1,"mr-1"]],template:function(v,_){if(1&v){const D=e.RV6();e.j41(0,"angor-card",1)(1,"div",2)(2,"app-post-profile",3),e.bIt("userChange",function(d){return e.eBV(D),e.Njj(_.user=d)}),e.k0s(),e.j41(3,"button",4),e.nrm(4,"mat-icon",5),e.k0s(),e.j41(5,"mat-menu",null,0)(7,"button",6)(8,"span",7),e.nrm(9,"mat-icon",8),e.j41(10,"span"),e.EFF(11,"Save post"),e.k0s()()(),e.j41(12,"button",6)(13,"span",7),e.nrm(14,"mat-icon",8),e.j41(15,"span"),e.EFF(16,"Hide post"),e.k0s()()(),e.j41(17,"button",6)(18,"span",7),e.nrm(19,"mat-icon",8),e.j41(20,"span"),e.EFF(21,"Snooze for 30 days"),e.k0s()()(),e.j41(22,"button",6)(23,"span",7),e.nrm(24,"mat-icon",8),e.j41(25,"span"),e.EFF(26,"Hide all"),e.k0s()()(),e.nrm(27,"mat-divider",9),e.j41(28,"button",6)(29,"span",7),e.nrm(30,"mat-icon",8),e.j41(31,"span"),e.EFF(32,"Report post"),e.k0s()()(),e.j41(33,"button",6)(34,"span",7),e.nrm(35,"mat-icon",8),e.j41(36,"span"),e.EFF(37,"Turn on notifications for this post"),e.k0s()()()()(),e.Z7z(38,I,7,6,"div",10,_.trackByToken,!0),e.DNE(40,x,17,11,"div",11)(41,M,7,3),e.k0s()}if(2&v){const D=e.sdS(6);e.R7$(2),e.Y8G("pubkey",null==_.item?null:_.item.pubkey)("avatarUrl","/images/avatars/avatar-placeholder.png")("created_at",_.item.created_at),e.R7$(),e.Y8G("matMenuTriggerFor",D),e.R7$(),e.Y8G("svgIcon","heroicons_solid:ellipsis-vertical"),e.R7$(5),e.Y8G("svgIcon","heroicons_solid:arrow-up-tray"),e.R7$(5),e.Y8G("svgIcon","heroicons_solid:eye-slash"),e.R7$(5),e.Y8G("svgIcon","heroicons_solid:clock"),e.R7$(5),e.Y8G("svgIcon","heroicons_solid:minus-circle"),e.R7$(6),e.Y8G("svgIcon","heroicons_solid:exclamation-triangle"),e.R7$(5),e.Y8G("svgIcon","heroicons_solid:bell"),e.R7$(3),e.Dyx(_.tokens()),e.R7$(2),e.vxM(_.actions?40:-1),e.R7$(),e.vxM(_.more?41:-1)}},dependencies:[r.n,C,u.m_,u.An,c.w,c.q,l.Cn,l.kk,l.fb,l.Cp,y.iI,y.Wk,i.MD,i.YU,a.$z],encapsulation:2})}}return h})()},5616:(U,s,o)=>{"use strict";o.d(s,{U:()=>u});var r=o(3014),t=o(8378),i=o(720),e=o(3107),a=o(3125),c=o(8078);let u=(()=>{class l{constructor(g,f){this.relayService=g,this.signerService=f,this.likesMap=new Map,this.myLikedNoteIds=[]}sendTextEvent(g){var f=this;return(0,r.A)(function*(){if(g)try{const b=f.signerService.getUnsignedEvent(1,[],g);let C;if(f.signerService.isUsingSecretKey()){const T=yield f.signerService.getDecryptedSecretKey(),$=(0,t.aT)(T);C=(0,i.pC)(b,$)}else C=yield f.signerService.signEventWithExtension(b);yield f.relayService.publishEventToWriteRelays(C)}catch(m){console.error("Failed to send text event:",m)}})()}sendLikeEvent(g){var f=this;return(0,r.A)(function*(){if(g)try{const C=f.signerService.getUnsignedEvent(7,[["e",g.id],["p",g.pubkey]],"+");let T;if(f.signerService.isUsingSecretKey()){const $=yield f.signerService.getDecryptedSecretKey(),S=(0,t.aT)($);T=(0,i.pC)(C,S)}else T=yield f.signerService.signEventWithExtension(C);yield f.relayService.publishEventToWriteRelays(T),f.likesMap.set(g.id,[...f.likesMap.get(g.id)||[],f.signerService.getPublicKey()])}catch(m){console.error("Failed to send like event:",m)}})()}sendZapEvent(g,f){var m=this;return(0,r.A)(function*(){if(g&&!(f<=0))try{const b=[["e",g.id],["p",g.pubkey],["amount",f.toString()]],T=m.signerService.getUnsignedEvent(9735,b,`Zapped with ${f} sats`);let $;if(m.signerService.isUsingSecretKey()){const S=yield m.signerService.getDecryptedSecretKey(),L=(0,t.aT)(S);$=(0,i.pC)(T,L)}else $=yield m.signerService.signEventWithExtension(T);yield m.relayService.publishEventToWriteRelays($)}catch(b){console.error("Failed to send zap event:",b)}})()}sendReplyEvent(g,f){var m=this;return(0,r.A)(function*(){if(g)try{const C=m.signerService.getUnsignedEvent(1,[["e",g.id],["p",g.pubkey]],f);let T;if(m.signerService.isUsingSecretKey()){const $=yield m.signerService.getDecryptedSecretKey(),S=(0,t.aT)($);T=(0,i.pC)(C,S)}else T=yield m.signerService.signEventWithExtension(C);yield m.relayService.publishEventToWriteRelays(T)}catch(b){console.error("Failed to send reply event:",b)}})()}shareEvent(g){var f=this;return(0,r.A)(function*(){if(g)try{const C=f.signerService.getUnsignedEvent(6,[["e",g.id],["p",g.pubkey]],"");let T;if(f.signerService.isUsingSecretKey()){const $=yield f.signerService.getDecryptedSecretKey(),S=(0,t.aT)($);T=(0,i.pC)(C,S)}else T=yield f.signerService.signEventWithExtension(C);yield f.relayService.publishEventToWriteRelays(T),console.log("Event shared successfully:",T)}catch(m){console.error("Failed to share event:",m)}})()}static{this.\u0275fac=function(f){return new(f||l)(e.KVO(a.b),e.KVO(c.A))}}static{this.\u0275prov=e.jDH({token:l,factory:l.\u0275fac,providedIn:"root"})}}return l})()},3303:(U,s,o)=>{"use strict";o.d(s,{D:()=>c});var r=o(3014),t=o(3107),i=o(7544),e=o(7859),a=o(1211);let c=(()=>{class u{constructor(){this.dialog=(0,t.WQX)(i.bZ),this.snackBar=(0,t.WQX)(e.UG)}canUseZap(y){var g=this;return(0,r.A)(function*(){return!(!y||!y.lud06&&!y.lud16)||(g.openSnackBar("Using Zap is not possible. Please complete your profile to include lud06 or lud16."),!1)})()}openSnackBar(y,g="dismiss"){this.snackBar.open(y,g,{duration:3e3})}openZapDialog(y="",g){var f=this;return(0,r.A)(function*(){(yield f.canUseZap(g))&&f.dialog.open(a.r,{width:"405px",maxHeight:"90vh",data:{lud16:g.lud16,lud06:g.lud06,pubkey:g.pubkey,eventId:y}})})()}static{this.\u0275fac=function(g){return new(g||u)}}static{this.\u0275prov=t.jDH({token:u,factory:u.\u0275fac,providedIn:"root"})}}return u})()},1211:(U,s,o)=>{"use strict";o.d(s,{r:()=>R});var r=o(3014),t=o(3107),i=o(936),e=o(7544),a=o(7859),c=o(4160),u=o(720),l=o(8078),y=o(3125),g=o(9471),f=o(3904),m=o(4460),b=o(7702),C=o(6071),T=o(6389),$=o(2675),S=o(5785),L=o(7712),B=o(8378),k=o(1063),W=o(6388);const Y=["qrcElement"];let A=(()=>{class h{constructor(n,v){this.renderer=n,this.sanitizer=v,this.allowEmptyString=!1,this.colorDark="#000000ff",this.colorLight="#ffffffff",this.cssClass="qrcode",this.elementType="canvas",this.errorCorrectionLevel="M",this.margin=4,this.qrdata="",this.scale=4,this.width=10,this.qrCodeURL=new t.bkB,this.context=null}ngOnChanges(){var n=this;return(0,r.A)(function*(){yield n.createQRCode()})()}isValidQrCodeText(n){return!1===this.allowEmptyString?!(typeof n>"u"||""===n||"null"===n||null===n):!(typeof n>"u")}toDataURL(n){return new Promise((v,_)=>{(0,k.dY)(this.qrdata,n,(D,H)=>{D?_(D):v(H)})})}toCanvas(n,v){return new Promise((_,D)=>{(0,k.mo)(n,this.qrdata,v,H=>{H?D(H):_("success")})})}toSVG(n){return new Promise((v,_)=>{(0,k.toString)(this.qrdata,n,(D,H)=>{D?_(D):v(H)})})}renderElement(n){for(const v of this.qrcElement.nativeElement.childNodes)this.renderer.removeChild(this.qrcElement.nativeElement,v);this.renderer.appendChild(this.qrcElement.nativeElement,n)}createQRCode(){var n=this;return(0,r.A)(function*(){n.version&&n.version>40?(console.warn("[angularx-qrcode] max value for `version` is 40"),n.version=40):n.version&&n.version<1?(console.warn("[angularx-qrcode]`min value for `version` is 1"),n.version=1):void 0!==n.version&&isNaN(n.version)&&(console.warn("[angularx-qrcode] version should be a number, defaulting to auto."),n.version=void 0);try{if(!n.isValidQrCodeText(n.qrdata))throw new Error("[angularx-qrcode] Field `qrdata` is empty, set 'allowEmptyString=\"true\"' to overwrite this behaviour.");n.isValidQrCodeText(n.qrdata)&&""===n.qrdata&&(n.qrdata=" ");const v={color:{dark:n.colorDark,light:n.colorLight},errorCorrectionLevel:n.errorCorrectionLevel,margin:n.margin,scale:n.scale,version:n.version,width:n.width},_=n.imageSrc,D=n.imageHeight||40,H=n.imageWidth||40;switch(n.elementType){case"canvas":{const d=n.renderer.createElement("canvas");n.context=d.getContext("2d"),n.toCanvas(d,v).then(()=>{if(n.ariaLabel&&n.renderer.setAttribute(d,"aria-label",`${n.ariaLabel}`),n.title&&n.renderer.setAttribute(d,"title",`${n.title}`),_&&n.context){n.centerImage=new Image(H,D),_!==n.centerImage.src&&(n.centerImage.crossOrigin="anonymous",n.centerImage.src=_),D!==n.centerImage.height&&(n.centerImage.height=D),H!==n.centerImage.width&&(n.centerImage.width=H);const p=n.centerImage;p&&(p.onload=()=>{n.context?.drawImage(p,d.width/2-H/2,d.height/2-D/2,H,D)})}n.renderElement(d),n.emitQRCodeURL(d)}).catch(p=>{console.error("[angularx-qrcode] canvas error:",p)});break}case"svg":{const d=n.renderer.createElement("div");n.toSVG(v).then(p=>{n.renderer.setProperty(d,"innerHTML",p);const E=d.firstChild;n.renderer.setAttribute(E,"height",`${n.width}`),n.renderer.setAttribute(E,"width",`${n.width}`),n.renderElement(E),n.emitQRCodeURL(E)}).catch(p=>{console.error("[angularx-qrcode] svg error:",p)});break}default:{const d=n.renderer.createElement("img");n.toDataURL(v).then(p=>{n.alt&&d.setAttribute("alt",n.alt),n.ariaLabel&&d.setAttribute("aria-label",n.ariaLabel),d.setAttribute("src",p),n.title&&d.setAttribute("title",n.title),n.renderElement(d),n.emitQRCodeURL(d)}).catch(p=>{console.error("[angularx-qrcode] img/url error:",p)})}}}catch(v){console.error("[angularx-qrcode] Error generating QR Code:",v.message)}})()}convertBase64ImageUrlToBlob(n){const v=n.split(";base64,"),_=v[0].split(":")[1],D=atob(v[1]),H=new Uint8Array(D.length);for(let d=0;d{class h{constructor(n){this.util=n,this.formBuilder=(0,t.WQX)(i.ok),this.signerService=(0,t.WQX)(l.A),this.relayService=(0,t.WQX)(y.b),this.dialogRef=(0,t.WQX)(e.CP),this.snackBar=(0,t.WQX)(a.UG),this.clipboard=(0,t.WQX)(c.B0),this.data=(0,t.WQX)(e.Vh),this.lightningInvoice="",this.payRequest=null,this.displayQRCode=!1,this.showInvoiceSection=!1,this.loading=!1,this.invoiceAmount=0,this.error="",this.zapButtons=[{icon:"thumb_up",label:"21",value:21},{icon:"favorite",label:"50",value:50},{icon:"emoji_emotions",label:"100",value:100},{icon:"star",label:"500",value:500},{icon:"celebration",label:"1k",value:1e3},{icon:"rocket",label:"5k",value:5e3},{icon:"local_fire_department",label:"10k",value:1e4},{icon:"flash_on",label:"100k",value:1e5},{icon:"diamond",label:"500k",value:5e5}]}ngOnInit(){this.initializeForm()}initializeForm(){this.sendZapForm=this.formBuilder.group({lightningAddress:[this.data.lud16||this.data.lud06,[i.k0.required,this.validateLightningAddress]],amount:["",[i.k0.required,i.k0.min(1)]],comment:[""]})}validateLightningAddress(n){return n.value.includes("@")?null:{invalidFormat:!0}}onSubmit(){var n=this;return(0,r.A)(function*(){n.sendZapForm.invalid?n.showError("Please fill out the form correctly."):(n.loading=!0,yield n.fetchPayRequest())})()}getCallbackUrl(n){if(n.includes("@")){const[v,_]=n.split("@");return`https://${_}/.well-known/lnurlp/${v}`}return n.toLowerCase().startsWith("lnurl")?this.util.convertBech32ToText(n).toString():null}fetchPayRequest(){var n=this;return(0,r.A)(function*(){n.resetState();const v=n.data.lud16||n.data.lud06;if(!v)return void n.showError("Lightning Address is required.");let _=n.getCallbackUrl(v);try{const D=yield fetch(_);if(!D.ok)throw new Error("Failed to fetch pay request.");const H=yield D.json();if("ERROR"===H.status)return void n.showError(H.reason||"Error fetching the pay request.");n.payRequest=H,n.showInvoiceSection=!1,n.configureAmountValidators(),yield n.generateInvoice()}catch(D){n.showError(D.message||"Error connecting to the server.")}finally{n.loading=!1}})()}generateInvoice(){var n=this;return(0,r.A)(function*(){const v=n.sendZapForm.get("amount")?.value,_=n.sendZapForm.get("comment")?.value,D=n.data.eventId||null;if(!n.payRequest)return void n.showError("Pay request is not loaded.");n.invoiceAmount=v;const H=new URL(n.payRequest.callback),d=new URLSearchParams({amount:(1e3*v).toString()});if(_&&n.payRequest.commentAllowed&&d.set("comment",_),D){const p=yield n.createAndSignZapRequest(D,_);d.set("nostr",JSON.stringify(p))}try{const p=yield fetch(`${H.origin}${H.pathname}?${d.toString()}`);if(!p.ok)throw new Error("Failed to fetch invoice.");const E=yield p.json();if("ERROR"===E.status)return void n.showError(E.reason||"Error fetching the invoice.");n.lightningInvoice=E.pr,n.showInvoiceSection=!0,n.toggleQRCodeDisplay(!0)}catch(p){n.showError(p.message||"Error fetching the invoice.")}})()}configureAmountValidators(){if(!this.payRequest)return;const n=(this.payRequest.minSendable||1e3)/1e3,v=(this.payRequest.maxSendable||21e6)/1e3,_=this.sendZapForm.get("amount");_?.setValidators([i.k0.required,i.k0.min(n),i.k0.max(v)]),_?.updateValueAndValidity()}createAndSignZapRequest(n,v){var _=this;return(0,r.A)(function*(){try{const D=_.createZapRequestData(n,v);let H;if(_.signerService.isUsingSecretKey()){const d=yield _.signerService.getDecryptedSecretKey();if(!d)throw new Error("Private key could not be retrieved.");const p=(0,B.aT)(d);H=(0,u.pC)(D,p)}else H=yield _.signerService.signEventWithExtension(D);if(!H)throw new Error("Signing failed. Signed event is null.");return H}catch(D){throw console.error("Error creating and signing zap request:",D),new Error("Failed to create and sign zap request.")}})()}createZapRequestData(n,v){return{kind:9734,content:v||"",tags:[["e",n],["p",this.payRequest?.nostrPubkey||""],["relays",...this.relayService.getConnectedRelays()]],pubkey:this.signerService.getPublicKey(),created_at:Math.floor(Date.now()/1e3)}}copyInvoice(){this.lightningInvoice?(this.clipboard.copy(this.lightningInvoice),this.showSuccess("Invoice copied to clipboard")):this.showError("No invoice available to copy")}toggleQRCodeDisplay(n=!1){this.displayQRCode=!!n||!this.displayQRCode}resetState(){this.error="",this.loading=!0,this.lightningInvoice=""}showError(n){this.error=n,this.loading=!1,this.snackBar.open(n,"Dismiss",{duration:2e3})}showSuccess(n){this.snackBar.open(n,"Dismiss",{duration:2e3})}closeDialog(){this.dialogRef.close()}static{this.\u0275fac=function(v){return new(v||h)(t.rXU(N.FP))}}static{this.\u0275cmp=t.VBU({type:h,selectors:[["app-send-dialog"]],decls:7,vars:4,consts:[[1,"absolute","right-0","top-0","pr-4","pt-4"],["mat-icon-button","","aria-label","Close",3,"matDialogClose"],[1,"text-secondary",3,"svgIcon"],["class","p-0 mt-4",4,"ngIf"],["class","flex flex-col items-center justify-center text-center p-1 mt-4",4,"ngIf"],[1,"p-0","mt-4"],[1,"preset-buttons"],["class","mr-1 px-3","mat-button","",3,"click",4,"ngFor","ngForOf"],[1,"zap-form",3,"formGroup"],["appearance","outline",1,"sats-input"],["matInput","","formControlName","amount","placeholder","Enter amount in sats, e.g., 100","type","number","aria-label","Zap Amount"],["align","end"],[4,"ngIf"],["matInput","","formControlName","comment","placeholder","Optional comment, e.g., as a gift...","aria-label","Comment","maxlength","100"],["mat-raised-button","","color","primary",3,"click","disabled"],["mat-button","",1,"mr-1","px-3",3,"click"],[1,"text-orange-500","icon-size-5"],[1,"ml-2"],[1,"flex","flex-col","items-center","justify-center","text-center","p-1","mt-4"],["class","w-full flex flex-col items-center",4,"ngIf"],["class","w-full max-w-md",4,"ngIf"],[1,"w-full","flex","flex-col","items-center"],[1,"mb-2"],[1,"w-full","mb-4"],[1,"qrcode-image","m-auto",3,"qrdata","matTooltip","errorCorrectionLevel"],[1,"w-full","max-w-md"],["appearance","outline",1,"w-full"],["matInput","","readonly","","aria-label","Invoice Address",3,"value"],["mat-icon-button","","matSuffix","","aria-label","Copy Invoice",3,"click","matTooltip"],[3,"svgIcon"]],template:function(v,_){1&v&&(t.j41(0,"div",0)(1,"button",1),t.nrm(2,"mat-icon",2),t.k0s()(),t.j41(3,"h1"),t.EFF(4,"\u26a1Zap"),t.k0s(),t.DNE(5,F,22,6,"mat-dialog-content",3)(6,M,3,2,"mat-dialog-content",4)),2&v&&(t.R7$(),t.Y8G("matDialogClose",void 0),t.R7$(),t.Y8G("svgIcon","heroicons_outline:x-mark"),t.R7$(3),t.Y8G("ngIf",!_.showInvoiceSection||!_.lightningInvoice),t.R7$(),t.Y8G("ngIf",_.showInvoiceSection&&_.lightningInvoice))},dependencies:[S.vg,g.Hl,g.$z,g.iY,f.m_,f.An,i.YN,i.me,i.Q0,i.BC,i.cb,i.tU,C.nJ,C.rl,i.X1,i.j4,i.JD,m.MD,m.Sq,m.bT,$.Ve,C.MV,C.TL,C.yw,C.RG,T.fS,T.fg,e.Yi,e.E7,b.q,L.oV,e.tx,A],styles:[".preset-buttons[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;justify-items:center;margin-bottom:20px}.preset-buttons[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;max-height:60px!important}.sats-input[_ngcontent-%COMP%]{margin-top:20px;width:100%}.lightning-buttons[_ngcontent-%COMP%]{margin:5px 0}"]})}}return h})()},4219:U=>{"use strict";var s={single_source_shortest_paths:function(o,r,t){var i={},e={};e[r]=0;var c,u,l,y,g,m,a=s.PriorityQueue.make();for(a.push(r,0);!a.empty();)for(l in y=(c=a.pop()).cost,g=o[u=c.value]||{})g.hasOwnProperty(l)&&(m=y+g[l],(typeof e[l]>"u"||e[l]>m)&&(e[l]=m,a.push(l,m),i[l]=u));if(typeof t<"u"&&typeof e[t]>"u"){var T=["Could not find a path from ",r," to ",t,"."].join("");throw new Error(T)}return i},extract_shortest_path_from_predecessor_list:function(o,r){for(var t=[],i=r;i;)t.push(i),i=o[i];return t.reverse(),t},find_path:function(o,r,t){var i=s.single_source_shortest_paths(o,r,t);return s.extract_shortest_path_from_predecessor_list(i,t)},PriorityQueue:{make:function(o){var i,r=s.PriorityQueue,t={};for(i in o=o||{},r)r.hasOwnProperty(i)&&(t[i]=r[i]);return t.queue=[],t.sorter=o.sorter||r.default_sorter,t},default_sorter:function(o,r){return o.cost-r.cost},push:function(o,r){this.queue.push({value:o,cost:r}),this.queue.sort(this.sorter)},pop:function(){return this.queue.shift()},empty:function(){return 0===this.queue.length}}};U.exports=s},1063:(U,s,o)=>{const t=o(6109),i=o(4277),e=o(8691),a=o(9772);function c(u,l,y,g,f){const m=[].slice.call(arguments,1),b=m.length,C="function"==typeof m[b-1];if(!C&&!t())throw new Error("Callback required as last argument");if(!C){if(b<1)throw new Error("Too few arguments provided");return 1===b?(y=l,l=g=void 0):2===b&&!l.getContext&&(g=y,y=l,l=void 0),new Promise(function(T,$){try{const S=i.create(y,g);T(u(S,l,g))}catch(S){$(S)}})}if(b<2)throw new Error("Too few arguments provided");2===b?(f=y,y=l,l=g=void 0):3===b&&(l.getContext&&typeof f>"u"?(f=g,g=void 0):(f=g,g=y,y=l,l=void 0));try{const T=i.create(y,g);f(null,u(T,l,g))}catch(T){f(T)}}s.mo=c.bind(null,e.render),s.dY=c.bind(null,e.renderToDataURL),s.toString=c.bind(null,function(u,l,y){return a.render(u,y)})},6109:U=>{U.exports=function(){return"function"==typeof Promise&&Promise.prototype&&Promise.prototype.then}},1101:(U,s,o)=>{const r=o(2670).getSymbolSize;s.getRowColCoords=function(i){if(1===i)return[];const e=Math.floor(i/7)+2,a=r(i),c=145===a?26:2*Math.ceil((a-13)/(2*e-2)),u=[a-7];for(let l=1;l{const r=o(1144),t=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"," ","$","%","*","+","-",".","/",":"];function i(e){this.mode=r.ALPHANUMERIC,this.data=e}i.getBitsLength=function(a){return 11*Math.floor(a/2)+a%2*6},i.prototype.getLength=function(){return this.data.length},i.prototype.getBitsLength=function(){return i.getBitsLength(this.data.length)},i.prototype.write=function(a){let c;for(c=0;c+2<=this.data.length;c+=2){let u=45*t.indexOf(this.data[c]);u+=t.indexOf(this.data[c+1]),a.put(u,11)}this.data.length%2&&a.put(t.indexOf(this.data[c]),6)},U.exports=i},8787:U=>{function s(){this.buffer=[],this.length=0}s.prototype={get:function(o){const r=Math.floor(o/8);return 1==(this.buffer[r]>>>7-o%8&1)},put:function(o,r){for(let t=0;t>>r-t-1&1))},getLengthInBits:function(){return this.length},putBit:function(o){const r=Math.floor(this.length/8);this.buffer.length<=r&&this.buffer.push(0),o&&(this.buffer[r]|=128>>>this.length%8),this.length++}},U.exports=s},5820:U=>{function s(o){if(!o||o<1)throw new Error("BitMatrix size must be defined and greater than 0");this.size=o,this.data=new Uint8Array(o*o),this.reservedBit=new Uint8Array(o*o)}s.prototype.set=function(o,r,t,i){const e=o*this.size+r;this.data[e]=t,i&&(this.reservedBit[e]=!0)},s.prototype.get=function(o,r){return this.data[o*this.size+r]},s.prototype.xor=function(o,r,t){this.data[o*this.size+r]^=t},s.prototype.isReserved=function(o,r){return this.reservedBit[o*this.size+r]},U.exports=s},6710:(U,s,o)=>{const r=o(1144);function t(i){this.mode=r.BYTE,this.data="string"==typeof i?(new TextEncoder).encode(i):new Uint8Array(i)}t.getBitsLength=function(e){return 8*e},t.prototype.getLength=function(){return this.data.length},t.prototype.getBitsLength=function(){return t.getBitsLength(this.data.length)},t.prototype.write=function(i){for(let e=0,a=this.data.length;e{const r=o(3721),t=[1,1,1,1,1,1,1,1,1,1,2,2,1,2,2,4,1,2,4,4,2,4,4,4,2,4,6,5,2,4,6,6,2,5,8,8,4,5,8,8,4,5,8,11,4,8,10,11,4,9,12,16,4,9,16,16,6,10,12,18,6,10,17,16,6,11,16,19,6,13,18,21,7,14,21,25,8,16,20,25,8,17,23,25,9,17,23,34,9,18,25,30,10,20,27,32,12,21,29,35,12,23,34,37,12,25,34,40,13,26,35,42,14,28,38,45,15,29,40,48,16,31,43,51,17,33,45,54,18,35,48,57,19,37,51,60,19,38,53,63,20,40,56,66,21,43,59,70,22,45,62,74,24,47,65,77,25,49,68,81],i=[7,10,13,17,10,16,22,28,15,26,36,44,20,36,52,64,26,48,72,88,36,64,96,112,40,72,108,130,48,88,132,156,60,110,160,192,72,130,192,224,80,150,224,264,96,176,260,308,104,198,288,352,120,216,320,384,132,240,360,432,144,280,408,480,168,308,448,532,180,338,504,588,196,364,546,650,224,416,600,700,224,442,644,750,252,476,690,816,270,504,750,900,300,560,810,960,312,588,870,1050,336,644,952,1110,360,700,1020,1200,390,728,1050,1260,420,784,1140,1350,450,812,1200,1440,480,868,1290,1530,510,924,1350,1620,540,980,1440,1710,570,1036,1530,1800,570,1064,1590,1890,600,1120,1680,1980,630,1204,1770,2100,660,1260,1860,2220,720,1316,1950,2310,750,1372,2040,2430];s.getBlocksCount=function(a,c){switch(c){case r.L:return t[4*(a-1)+0];case r.M:return t[4*(a-1)+1];case r.Q:return t[4*(a-1)+2];case r.H:return t[4*(a-1)+3];default:return}},s.getTotalCodewordsCount=function(a,c){switch(c){case r.L:return i[4*(a-1)+0];case r.M:return i[4*(a-1)+1];case r.Q:return i[4*(a-1)+2];case r.H:return i[4*(a-1)+3];default:return}}},3721:(U,s)=>{s.L={bit:1},s.M={bit:0},s.Q={bit:3},s.H={bit:2},s.isValid=function(t){return t&&typeof t.bit<"u"&&t.bit>=0&&t.bit<4},s.from=function(t,i){if(s.isValid(t))return t;try{return function o(r){if("string"!=typeof r)throw new Error("Param is not a string");switch(r.toLowerCase()){case"l":case"low":return s.L;case"m":case"medium":return s.M;case"q":case"quartile":return s.Q;case"h":case"high":return s.H;default:throw new Error("Unknown EC Level: "+r)}}(t)}catch{return i}}},1604:(U,s,o)=>{const r=o(2670).getSymbolSize;s.getPositions=function(e){const a=r(e);return[[0,0],[a-7,0],[0,a-7]]}},9933:(U,s,o)=>{const r=o(2670),e=r.getBCHDigit(1335);s.getEncodedBits=function(c,u){const l=c.bit<<3|u;let y=l<<10;for(;r.getBCHDigit(y)-e>=0;)y^=1335<{const o=new Uint8Array(512),r=new Uint8Array(256);(function(){let i=1;for(let e=0;e<255;e++)o[e]=i,r[i]=e,i<<=1,256&i&&(i^=285);for(let e=255;e<512;e++)o[e]=o[e-255]})(),s.log=function(i){if(i<1)throw new Error("log("+i+")");return r[i]},s.exp=function(i){return o[i]},s.mul=function(i,e){return 0===i||0===e?0:o[r[i]+r[e]]}},8629:(U,s,o)=>{const r=o(1144),t=o(2670);function i(e){this.mode=r.KANJI,this.data=e}i.getBitsLength=function(a){return 13*a},i.prototype.getLength=function(){return this.data.length},i.prototype.getBitsLength=function(){return i.getBitsLength(this.data.length)},i.prototype.write=function(e){let a;for(a=0;a=33088&&c<=40956)c-=33088;else{if(!(c>=57408&&c<=60351))throw new Error("Invalid SJIS character: "+this.data[a]+"\nMake sure your charset is UTF-8");c-=49472}c=192*(c>>>8&255)+(255&c),e.put(c,13)}},U.exports=i},92:(U,s)=>{s.Patterns={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7};function r(t,i,e){switch(t){case s.Patterns.PATTERN000:return(i+e)%2==0;case s.Patterns.PATTERN001:return i%2==0;case s.Patterns.PATTERN010:return e%3==0;case s.Patterns.PATTERN011:return(i+e)%3==0;case s.Patterns.PATTERN100:return(Math.floor(i/2)+Math.floor(e/3))%2==0;case s.Patterns.PATTERN101:return i*e%2+i*e%3==0;case s.Patterns.PATTERN110:return(i*e%2+i*e%3)%2==0;case s.Patterns.PATTERN111:return(i*e%3+(i+e)%2)%2==0;default:throw new Error("bad maskPattern:"+t)}}s.isValid=function(i){return null!=i&&""!==i&&!isNaN(i)&&i>=0&&i<=7},s.from=function(i){return s.isValid(i)?parseInt(i,10):void 0},s.getPenaltyN1=function(i){const e=i.size;let a=0,c=0,u=0,l=null,y=null;for(let g=0;g=5&&(a+=c-5+3),l=m,c=1),m=i.get(f,g),m===y?u++:(u>=5&&(a+=u-5+3),y=m,u=1)}c>=5&&(a+=c-5+3),u>=5&&(a+=u-5+3)}return a},s.getPenaltyN2=function(i){const e=i.size;let a=0;for(let c=0;c=10&&(1488===c||93===c)&&a++,u=u<<1&2047|i.get(y,l),y>=10&&(1488===u||93===u)&&a++}return 40*a},s.getPenaltyN4=function(i){let e=0;const a=i.data.length;for(let u=0;u{const r=o(6062),t=o(3772);s.NUMERIC={id:"Numeric",bit:1,ccBits:[10,12,14]},s.ALPHANUMERIC={id:"Alphanumeric",bit:2,ccBits:[9,11,13]},s.BYTE={id:"Byte",bit:4,ccBits:[8,16,16]},s.KANJI={id:"Kanji",bit:8,ccBits:[8,10,12]},s.MIXED={bit:-1},s.getCharCountIndicator=function(a,c){if(!a.ccBits)throw new Error("Invalid mode: "+a);if(!r.isValid(c))throw new Error("Invalid version: "+c);return c>=1&&c<10?a.ccBits[0]:c<27?a.ccBits[1]:a.ccBits[2]},s.getBestModeForData=function(a){return t.testNumeric(a)?s.NUMERIC:t.testAlphanumeric(a)?s.ALPHANUMERIC:t.testKanji(a)?s.KANJI:s.BYTE},s.toString=function(a){if(a&&a.id)return a.id;throw new Error("Invalid mode")},s.isValid=function(a){return a&&a.bit&&a.ccBits},s.from=function(a,c){if(s.isValid(a))return a;try{return function i(e){if("string"!=typeof e)throw new Error("Param is not a string");switch(e.toLowerCase()){case"numeric":return s.NUMERIC;case"alphanumeric":return s.ALPHANUMERIC;case"kanji":return s.KANJI;case"byte":return s.BYTE;default:throw new Error("Unknown mode: "+e)}}(a)}catch{return c}}},8141:(U,s,o)=>{const r=o(1144);function t(i){this.mode=r.NUMERIC,this.data=i.toString()}t.getBitsLength=function(e){return 10*Math.floor(e/3)+(e%3?e%3*3+1:0)},t.prototype.getLength=function(){return this.data.length},t.prototype.getBitsLength=function(){return t.getBitsLength(this.data.length)},t.prototype.write=function(e){let a,c,u;for(a=0;a+3<=this.data.length;a+=3)c=this.data.substr(a,3),u=parseInt(c,10),e.put(u,10);const l=this.data.length-a;l>0&&(c=this.data.substr(a),u=parseInt(c,10),e.put(u,3*l+1))},U.exports=t},7761:(U,s,o)=>{const r=o(5779);s.mul=function(i,e){const a=new Uint8Array(i.length+e.length-1);for(let c=0;c=0;){const c=a[0];for(let l=0;l{const r=o(2670),t=o(3721),i=o(8787),e=o(5820),a=o(1101),c=o(1604),u=o(92),l=o(8566),y=o(3412),g=o(5595),f=o(9933),m=o(1144),b=o(7073);function L(A,N,P){const w=A.size,O=f.getEncodedBits(N,P);let F,I;for(F=0;F<15;F++)I=1==(O>>F&1),A.set(F<6?F:F<8?F+1:w-15+F,8,I,!0),A.set(8,F<8?w-F-1:F<9?15-F-1+1:15-F-1,I,!0);A.set(w-8,8,1,!0)}function Y(A,N,P,w){let O;if(Array.isArray(A))O=b.fromArray(A);else{if("string"!=typeof A)throw new Error("Invalid data");{let R=N;if(!R){const h=b.rawSplit(A);R=g.getBestVersionForData(h,P)}O=b.fromString(A,R||40)}}const F=g.getBestVersionForData(O,P);if(!F)throw new Error("The amount of data is too big to be stored in a QR Code");if(N){if(N=0&&x<=6&&(0===M||6===M)||M>=0&&M<=6&&(0===x||6===x)||x>=2&&x<=4&&M>=2&&M<=4,!0)}}(M,N),function T(A){const N=A.size;for(let P=8;P=7&&function S(A,N){const P=A.size,w=g.getEncodedBits(N);let O,F,I;for(let x=0;x<18;x++)O=Math.floor(x/3),F=x%3+P-8-3,I=1==(w>>x&1),A.set(O,F,I,!0),A.set(F,O,I,!0)}(M,N),function B(A,N){const P=A.size;let w=-1,O=P-1,F=7,I=0;for(let x=P-1;x>0;x-=2)for(6===x&&x--;;){for(let M=0;M<2;M++)if(!A.isReserved(O,x-M)){let R=!1;I>>F&1)),A.set(O,x-M,R),F--,-1===F&&(I++,F=7)}if(O+=w,O<0||P<=O){O-=w,w=-w;break}}}(M,I),isNaN(w)&&(w=u.getBestMask(M,L.bind(null,M,P))),u.applyMask(w,M),L(M,P,w),{modules:M,version:N,errorCorrectionLevel:P,maskPattern:w,segments:O}}s.create=function(N,P){if(typeof N>"u"||""===N)throw new Error("No input text");let O,F,w=t.M;return typeof P<"u"&&(w=t.from(P.errorCorrectionLevel,t.M),O=g.from(P.version),F=u.from(P.maskPattern),P.toSJISFunc&&r.setToSJISFunction(P.toSJISFunc)),Y(N,O,w,F)}},3412:(U,s,o)=>{const r=o(7761);function t(i){this.genPoly=void 0,this.degree=i,this.degree&&this.initialize(this.degree)}t.prototype.initialize=function(e){this.degree=e,this.genPoly=r.generateECPolynomial(this.degree)},t.prototype.encode=function(e){if(!this.genPoly)throw new Error("Encoder not initialized");const a=new Uint8Array(e.length+this.degree);a.set(e);const c=r.mod(a,this.genPoly),u=this.degree-c.length;if(u>0){const l=new Uint8Array(this.degree);return l.set(c,u),l}return c},U.exports=t},3772:(U,s)=>{const o="[0-9]+";let t="(?:[u3000-u303F]|[u3040-u309F]|[u30A0-u30FF]|[uFF00-uFFEF]|[u4E00-u9FAF]|[u2605-u2606]|[u2190-u2195]|u203B|[u2010u2015u2018u2019u2025u2026u201Cu201Du2225u2260]|[u0391-u0451]|[u00A7u00A8u00B1u00B4u00D7u00F7])+";t=t.replace(/u/g,"\\u");const i="(?:(?![A-Z0-9 $%*+\\-./:]|"+t+")(?:.|[\r\n]))+";s.KANJI=new RegExp(t,"g"),s.BYTE_KANJI=new RegExp("[^A-Z0-9 $%*+\\-./:]+","g"),s.BYTE=new RegExp(i,"g"),s.NUMERIC=new RegExp(o,"g"),s.ALPHANUMERIC=new RegExp("[A-Z $%*+\\-./:]+","g");const e=new RegExp("^"+t+"$"),a=new RegExp("^"+o+"$"),c=new RegExp("^[A-Z0-9 $%*+\\-./:]+$");s.testKanji=function(l){return e.test(l)},s.testNumeric=function(l){return a.test(l)},s.testAlphanumeric=function(l){return c.test(l)}},7073:(U,s,o)=>{const r=o(1144),t=o(8141),i=o(2974),e=o(6710),a=o(8629),c=o(3772),u=o(2670),l=o(4219);function y(S){return unescape(encodeURIComponent(S)).length}function g(S,L,B){const k=[];let W;for(;null!==(W=S.exec(B));)k.push({data:W[0],index:W.index,mode:L,length:W[0].length});return k}function f(S){const L=g(c.NUMERIC,r.NUMERIC,S),B=g(c.ALPHANUMERIC,r.ALPHANUMERIC,S);let k,W;return u.isKanjiModeEnabled()?(k=g(c.BYTE,r.BYTE,S),W=g(c.KANJI,r.KANJI,S)):(k=g(c.BYTE_KANJI,r.BYTE,S),W=[]),L.concat(B,k,W).sort(function(A,N){return A.index-N.index}).map(function(A){return{data:A.data,mode:A.mode,length:A.length}})}function m(S,L){switch(L){case r.NUMERIC:return t.getBitsLength(S);case r.ALPHANUMERIC:return i.getBitsLength(S);case r.KANJI:return a.getBitsLength(S);case r.BYTE:return e.getBitsLength(S)}}function $(S,L){let B;const k=r.getBestModeForData(S);if(B=r.from(L,k),B!==r.BYTE&&B.bit=0?L[L.length-1]:null;return k&&k.mode===B.mode?(L[L.length-1].data+=B.data,L):(L.push(B),L)},[])}(N))},s.rawSplit=function(L){return s.fromArray(f(L,u.isKanjiModeEnabled()))}},2670:(U,s)=>{let o;const r=[0,26,44,70,100,134,172,196,242,292,346,404,466,532,581,655,733,815,901,991,1085,1156,1258,1364,1474,1588,1706,1828,1921,2051,2185,2323,2465,2611,2761,2876,3034,3196,3362,3532,3706];s.getSymbolSize=function(i){if(!i)throw new Error('"version" cannot be null or undefined');if(i<1||i>40)throw new Error('"version" should be in range from 1 to 40');return 4*i+17},s.getSymbolTotalCodewords=function(i){return r[i]},s.getBCHDigit=function(t){let i=0;for(;0!==t;)i++,t>>>=1;return i},s.setToSJISFunction=function(i){if("function"!=typeof i)throw new Error('"toSJISFunc" is not a valid function.');o=i},s.isKanjiModeEnabled=function(){return typeof o<"u"},s.toSJIS=function(i){return o(i)}},6062:(U,s)=>{s.isValid=function(r){return!isNaN(r)&&r>=1&&r<=40}},5595:(U,s,o)=>{const r=o(2670),t=o(8566),i=o(3721),e=o(1144),a=o(6062),u=r.getBCHDigit(7973);function y(m,b){return e.getCharCountIndicator(m,b)+4}function g(m,b){let C=0;return m.forEach(function(T){const $=y(T.mode,b);C+=$+T.getBitsLength()}),C}s.from=function(b,C){return a.isValid(b)?parseInt(b,10):C},s.getCapacity=function(b,C,T){if(!a.isValid(b))throw new Error("Invalid QR Code version");typeof T>"u"&&(T=e.BYTE);const L=8*(r.getSymbolTotalCodewords(b)-t.getTotalCodewordsCount(b,C));if(T===e.MIXED)return L;const B=L-y(T,b);switch(T){case e.NUMERIC:return Math.floor(B/10*3);case e.ALPHANUMERIC:return Math.floor(B/11*2);case e.KANJI:return Math.floor(B/13);default:return Math.floor(B/8)}},s.getBestVersionForData=function(b,C){let T;const $=i.from(C,i.M);if(Array.isArray(b)){if(b.length>1)return function f(m,b){for(let C=1;C<=40;C++)if(g(m,C)<=s.getCapacity(C,b,e.MIXED))return C}(b,$);if(0===b.length)return 1;T=b[0]}else T=b;return function l(m,b,C){for(let T=1;T<=40;T++)if(b<=s.getCapacity(T,C,m))return T}(T.mode,T.getLength(),$)},s.getEncodedBits=function(b){if(!a.isValid(b)||b<7)throw new Error("Invalid QR Code version");let C=b<<12;for(;r.getBCHDigit(C)-u>=0;)C^=7973<{const r=o(7534);s.render=function(a,c,u){let l=u,y=c;typeof l>"u"&&(!c||!c.getContext)&&(l=c,c=void 0),c||(y=function i(){try{return document.createElement("canvas")}catch{throw new Error("You need to specify a canvas element")}}()),l=r.getOptions(l);const g=r.getImageWidth(a.modules.size,l),f=y.getContext("2d"),m=f.createImageData(g,g);return r.qrToImageData(m.data,a,l),function t(e,a,c){e.clearRect(0,0,a.width,a.height),a.style||(a.style={}),a.height=c,a.width=c,a.style.height=c+"px",a.style.width=c+"px"}(f,y,g),f.putImageData(m,0,0),y},s.renderToDataURL=function(a,c,u){let l=u;return typeof l>"u"&&(!c||!c.getContext)&&(l=c,c=void 0),l||(l={}),s.render(a,c,l).toDataURL(l.type||"image/png",(l.rendererOpts||{}).quality)}},9772:(U,s,o)=>{const r=o(7534);function t(a,c){const u=a.a/255,l=c+'="'+a.hex+'"';return u<1?l+" "+c+'-opacity="'+u.toFixed(2).slice(1)+'"':l}function i(a,c,u){let l=a+c;return typeof u<"u"&&(l+=" "+u),l}s.render=function(c,u,l){const y=r.getOptions(u),g=c.modules.size,f=c.modules.data,m=g+2*y.margin,b=y.color.light.a?"':"",C="0&&b>0&&a[m-1]||(l+=g?i("M",b+u,.5+C+u):i("m",y,0),y=0,g=!1),b+1',S=''+b+C+"\n";return"function"==typeof l&&l(null,S),S}},7534:(U,s)=>{function o(r){if("number"==typeof r&&(r=r.toString()),"string"!=typeof r)throw new Error("Color should be defined as hex string");let t=r.slice().replace("#","").split("");if(t.length<3||5===t.length||t.length>8)throw new Error("Invalid hex color: "+r);(3===t.length||4===t.length)&&(t=Array.prototype.concat.apply([],t.map(function(e){return[e,e]}))),6===t.length&&t.push("F","F");const i=parseInt(t.join(""),16);return{r:i>>24&255,g:i>>16&255,b:i>>8&255,a:255&i,hex:"#"+t.slice(0,6).join("")}}s.getOptions=function(t){t||(t={}),t.color||(t.color={});const e=t.width&&t.width>=21?t.width:void 0;return{width:e,scale:e?4:t.scale||4,margin:typeof t.margin>"u"||null===t.margin||t.margin<0?4:t.margin,color:{dark:o(t.color.dark||"#000000ff"),light:o(t.color.light||"#ffffffff")},type:t.type,rendererOpts:t.rendererOpts||{}}},s.getScale=function(t,i){return i.width&&i.width>=t+2*i.margin?i.width/(t+2*i.margin):i.scale},s.getImageWidth=function(t,i){const e=s.getScale(t,i);return Math.floor((t+2*i.margin)*e)},s.qrToImageData=function(t,i,e){const a=i.modules.size,c=i.modules.data,u=s.getScale(a,e),l=Math.floor((a+2*e.margin)*u),y=e.margin*u,g=[e.color.light,e.color.dark];for(let f=0;f=y&&m>=y&&f{"use strict";o.d(s,{B0:()=>e});var r=o(4460),t=o(3107);class i{_document;_textarea;constructor(y,g){this._document=g;const f=this._textarea=this._document.createElement("textarea"),m=f.style;m.position="fixed",m.top=m.opacity="0",m.left="-999em",f.setAttribute("aria-hidden","true"),f.value=y,f.readOnly=!0,(this._document.fullscreenElement||this._document.body).appendChild(f)}copy(){const y=this._textarea;let g=!1;try{if(y){const f=this._document.activeElement;y.select(),y.setSelectionRange(0,y.value.length),g=this._document.execCommand("copy"),f&&f.focus()}}catch{}return g}destroy(){const y=this._textarea;y&&(y.remove(),this._textarea=void 0)}}let e=(()=>{class l{_document=(0,t.WQX)(r.qQ);constructor(){}copy(g){const f=this.beginCopy(g),m=f.copy();return f.destroy(),m}beginCopy(g){return new i(g,this._document)}static \u0275fac=function(f){return new(f||l)};static \u0275prov=t.jDH({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})()},2835:(U,s,o)=>{"use strict";o.d(s,{MY:()=>I});var r=o(3107);let a=(()=>{class x{static \u0275fac=function(h){return new(h||x)};static \u0275mod=r.$C({type:x});static \u0275inj=r.G2t({})}return x})();var c=o(6192),u=o(2902);o(1204);let I=(()=>{class x{static \u0275fac=function(h){return new(h||x)};static \u0275mod=r.$C({type:x});static \u0275inj=r.G2t({imports:[u.yE,a,c.jc]})}return x})()},9363:(U,s,o)=>{"use strict";o.d(s,{e:()=>H});var r=o(3107);let H=(()=>{class d{static{this.\u0275fac=function(j){return new(j||d)}}static{this.\u0275mod=r.$C({type:d})}static{this.\u0275inj=r.G2t({})}}return d})()}}]); \ No newline at end of file diff --git a/865.390f59ee2c366d2a.js b/865.390f59ee2c366d2a.js new file mode 100644 index 0000000..e4e8f82 --- /dev/null +++ b/865.390f59ee2c366d2a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangor=self.webpackChunkangor||[]).push([[865],{8865:(Se,Y,y)=>{y.d(Y,{Ic:()=>U});var m=y(177),e=y(4438),_=y(1413),X=y(5558),V=y(3726),J=y(983),x=y(6977);const Q=["button"],z=["*","*"];function Z(F,r){if(1&F&&e.EFF(0),2&F){const i=e.XpG(3);e.JRh(i.unified)}}function ee(F,r){if(1&F&&(e.j41(0,"button",4,1)(2,"span",5),e.DNE(3,Z,1,1,"ng-template",2),e.SdG(4),e.k0s()()),2&F){const i=e.XpG(2);e.AVh("emoji-mart-emoji-native",i.isNative)("emoji-mart-emoji-custom",i.custom),e.BMQ("title",i.title)("aria-label",i.label),e.R7$(2),e.Y8G("ngStyle",i.style),e.R7$(),e.Y8G("ngIf",i.isNative)}}function ie(F,r){if(1&F&&e.DNE(0,ee,5,8,"button",3),2&F){const i=e.XpG(),a=e.sdS(2);e.Y8G("ngIf",i.useButton)("ngIfElse",a)}}function ae(F,r){if(1&F&&e.EFF(0),2&F){const i=e.XpG(2);e.JRh(i.unified)}}function ne(F,r){if(1&F&&(e.j41(0,"span",6,1)(2,"span",5),e.DNE(3,ae,1,1,"ng-template",2),e.SdG(4,1),e.k0s()()),2&F){const i=e.XpG();e.AVh("emoji-mart-emoji-native",i.isNative)("emoji-mart-emoji-custom",i.custom),e.BMQ("title",i.title)("aria-label",i.label),e.R7$(2),e.Y8G("ngStyle",i.style),e.R7$(),e.Y8G("ngIf",i.isNative)}}const T=[{id:"people",name:"Smileys & People",emojis:["1F600","1F603","1F604","1F601","1F606","1F605","1F923","1F602","1F642","1F643","1FAE0","1F609","1F60A","1F607","1F970","1F60D","1F929","1F618","1F617","263A-FE0F","1F61A","1F619","1F972","1F60B","1F61B","1F61C","1F92A","1F61D","1F911","1F917","1F92D","1FAE2","1FAE3","1F92B","1F914","1FAE1","1F910","1F928","1F610","1F611","1F636","1FAE5","1F636-200D-1F32B-FE0F","1F60F","1F612","1F644","1F62C","1F62E-200D-1F4A8","1F925","1F60C","1F614","1F62A","1F924","1F634","1F637","1F912","1F915","1F922","1F92E","1F927","1F975","1F976","1F974","1F635","1F635-200D-1F4AB","1F92F","1F920","1F973","1F978","1F60E","1F913","1F9D0","1F615","1FAE4","1F61F","1F641","2639-FE0F","1F62E","1F62F","1F632","1F633","1F97A","1F979","1F626","1F627","1F628","1F630","1F625","1F622","1F62D","1F631","1F616","1F623","1F61E","1F613","1F629","1F62B","1F971","1F624","1F621","1F620","1F92C","1F608","1F47F","1F480","2620-FE0F","1F4A9","1F921","1F479","1F47A","1F47B","1F47D","1F47E","1F916","1F44B","1F91A","1F590-FE0F","270B","1F596","1FAF1","1FAF2","1FAF3","1FAF4","1F44C","1F90C","1F90F","270C-FE0F","1F91E","1FAF0","1F91F","1F918","1F919","1F448","1F449","1F446","1F595","1F447","261D-FE0F","1FAF5","1F44D","1F44E","270A","1F44A","1F91B","1F91C","1F44F","1F64C","1FAF6","1F450","1F932","1F91D","1F64F","270D-FE0F","1F485","1F933","1F4AA","1F9BE","1F9BF","1F9B5","1F9B6","1F442","1F9BB","1F443","1F9E0","1FAC0","1FAC1","1F9B7","1F9B4","1F440","1F441-FE0F","1F445","1F444","1FAE6","1F476","1F9D2","1F466","1F467","1F9D1","1F471","1F468","1F9D4","1F9D4-200D-2642-FE0F","1F9D4-200D-2640-FE0F","1F468-200D-1F9B0","1F468-200D-1F9B1","1F468-200D-1F9B3","1F468-200D-1F9B2","1F469","1F469-200D-1F9B0","1F9D1-200D-1F9B0","1F469-200D-1F9B1","1F9D1-200D-1F9B1","1F469-200D-1F9B3","1F9D1-200D-1F9B3","1F469-200D-1F9B2","1F9D1-200D-1F9B2","1F471-200D-2640-FE0F","1F471-200D-2642-FE0F","1F9D3","1F474","1F475","1F64D","1F64D-200D-2642-FE0F","1F64D-200D-2640-FE0F","1F64E","1F64E-200D-2642-FE0F","1F64E-200D-2640-FE0F","1F645","1F645-200D-2642-FE0F","1F645-200D-2640-FE0F","1F646","1F646-200D-2642-FE0F","1F646-200D-2640-FE0F","1F481","1F481-200D-2642-FE0F","1F481-200D-2640-FE0F","1F64B","1F64B-200D-2642-FE0F","1F64B-200D-2640-FE0F","1F9CF","1F9CF-200D-2642-FE0F","1F9CF-200D-2640-FE0F","1F647","1F647-200D-2642-FE0F","1F647-200D-2640-FE0F","1F926","1F926-200D-2642-FE0F","1F926-200D-2640-FE0F","1F937","1F937-200D-2642-FE0F","1F937-200D-2640-FE0F","1F9D1-200D-2695-FE0F","1F468-200D-2695-FE0F","1F469-200D-2695-FE0F","1F9D1-200D-1F393","1F468-200D-1F393","1F469-200D-1F393","1F9D1-200D-1F3EB","1F468-200D-1F3EB","1F469-200D-1F3EB","1F9D1-200D-2696-FE0F","1F468-200D-2696-FE0F","1F469-200D-2696-FE0F","1F9D1-200D-1F33E","1F468-200D-1F33E","1F469-200D-1F33E","1F9D1-200D-1F373","1F468-200D-1F373","1F469-200D-1F373","1F9D1-200D-1F527","1F468-200D-1F527","1F469-200D-1F527","1F9D1-200D-1F3ED","1F468-200D-1F3ED","1F469-200D-1F3ED","1F9D1-200D-1F4BC","1F468-200D-1F4BC","1F469-200D-1F4BC","1F9D1-200D-1F52C","1F468-200D-1F52C","1F469-200D-1F52C","1F9D1-200D-1F4BB","1F468-200D-1F4BB","1F469-200D-1F4BB","1F9D1-200D-1F3A4","1F468-200D-1F3A4","1F469-200D-1F3A4","1F9D1-200D-1F3A8","1F468-200D-1F3A8","1F469-200D-1F3A8","1F9D1-200D-2708-FE0F","1F468-200D-2708-FE0F","1F469-200D-2708-FE0F","1F9D1-200D-1F680","1F468-200D-1F680","1F469-200D-1F680","1F9D1-200D-1F692","1F468-200D-1F692","1F469-200D-1F692","1F46E","1F46E-200D-2642-FE0F","1F46E-200D-2640-FE0F","1F575-FE0F","1F575-FE0F-200D-2642-FE0F","1F575-FE0F-200D-2640-FE0F","1F482","1F482-200D-2642-FE0F","1F482-200D-2640-FE0F","1F977","1F477","1F477-200D-2642-FE0F","1F477-200D-2640-FE0F","1FAC5","1F934","1F478","1F473","1F473-200D-2642-FE0F","1F473-200D-2640-FE0F","1F472","1F9D5","1F935","1F935-200D-2642-FE0F","1F935-200D-2640-FE0F","1F470","1F470-200D-2642-FE0F","1F470-200D-2640-FE0F","1F930","1FAC3","1FAC4","1F931","1F469-200D-1F37C","1F468-200D-1F37C","1F9D1-200D-1F37C","1F47C","1F385","1F936","1F9D1-200D-1F384","1F9B8","1F9B8-200D-2642-FE0F","1F9B8-200D-2640-FE0F","1F9B9","1F9B9-200D-2642-FE0F","1F9B9-200D-2640-FE0F","1F9D9","1F9D9-200D-2642-FE0F","1F9D9-200D-2640-FE0F","1F9DA","1F9DA-200D-2642-FE0F","1F9DA-200D-2640-FE0F","1F9DB","1F9DB-200D-2642-FE0F","1F9DB-200D-2640-FE0F","1F9DC","1F9DC-200D-2642-FE0F","1F9DC-200D-2640-FE0F","1F9DD","1F9DD-200D-2642-FE0F","1F9DD-200D-2640-FE0F","1F9DE","1F9DE-200D-2642-FE0F","1F9DE-200D-2640-FE0F","1F9DF","1F9DF-200D-2642-FE0F","1F9DF-200D-2640-FE0F","1F9CC","1F486","1F486-200D-2642-FE0F","1F486-200D-2640-FE0F","1F487","1F487-200D-2642-FE0F","1F487-200D-2640-FE0F","1F6B6","1F6B6-200D-2642-FE0F","1F6B6-200D-2640-FE0F","1F9CD","1F9CD-200D-2642-FE0F","1F9CD-200D-2640-FE0F","1F9CE","1F9CE-200D-2642-FE0F","1F9CE-200D-2640-FE0F","1F9D1-200D-1F9AF","1F468-200D-1F9AF","1F469-200D-1F9AF","1F9D1-200D-1F9BC","1F468-200D-1F9BC","1F469-200D-1F9BC","1F9D1-200D-1F9BD","1F468-200D-1F9BD","1F469-200D-1F9BD","1F3C3","1F3C3-200D-2642-FE0F","1F3C3-200D-2640-FE0F","1F483","1F57A","1F574-FE0F","1F46F","1F46F-200D-2642-FE0F","1F46F-200D-2640-FE0F","1F9D6","1F9D6-200D-2642-FE0F","1F9D6-200D-2640-FE0F","1F9D7","1F9D7-200D-2642-FE0F","1F9D7-200D-2640-FE0F","1F93A","1F3C7","26F7-FE0F","1F3C2","1F3CC-FE0F","1F3CC-FE0F-200D-2642-FE0F","1F3CC-FE0F-200D-2640-FE0F","1F3C4","1F3C4-200D-2642-FE0F","1F3C4-200D-2640-FE0F","1F6A3","1F6A3-200D-2642-FE0F","1F6A3-200D-2640-FE0F","1F3CA","1F3CA-200D-2642-FE0F","1F3CA-200D-2640-FE0F","26F9-FE0F","26F9-FE0F-200D-2642-FE0F","26F9-FE0F-200D-2640-FE0F","1F3CB-FE0F","1F3CB-FE0F-200D-2642-FE0F","1F3CB-FE0F-200D-2640-FE0F","1F6B4","1F6B4-200D-2642-FE0F","1F6B4-200D-2640-FE0F","1F6B5","1F6B5-200D-2642-FE0F","1F6B5-200D-2640-FE0F","1F938","1F938-200D-2642-FE0F","1F938-200D-2640-FE0F","1F93C","1F93C-200D-2642-FE0F","1F93C-200D-2640-FE0F","1F93D","1F93D-200D-2642-FE0F","1F93D-200D-2640-FE0F","1F93E","1F93E-200D-2642-FE0F","1F93E-200D-2640-FE0F","1F939","1F939-200D-2642-FE0F","1F939-200D-2640-FE0F","1F9D8","1F9D8-200D-2642-FE0F","1F9D8-200D-2640-FE0F","1F6C0","1F6CC","1F9D1-200D-1F91D-200D-1F9D1","1F46D","1F46B","1F46C","1F48F","1F469-200D-2764-FE0F-200D-1F48B-200D-1F468","1F468-200D-2764-FE0F-200D-1F48B-200D-1F468","1F469-200D-2764-FE0F-200D-1F48B-200D-1F469","1F491","1F469-200D-2764-FE0F-200D-1F468","1F468-200D-2764-FE0F-200D-1F468","1F469-200D-2764-FE0F-200D-1F469","1F46A","1F468-200D-1F469-200D-1F466","1F468-200D-1F469-200D-1F467","1F468-200D-1F469-200D-1F467-200D-1F466","1F468-200D-1F469-200D-1F466-200D-1F466","1F468-200D-1F469-200D-1F467-200D-1F467","1F468-200D-1F468-200D-1F466","1F468-200D-1F468-200D-1F467","1F468-200D-1F468-200D-1F467-200D-1F466","1F468-200D-1F468-200D-1F466-200D-1F466","1F468-200D-1F468-200D-1F467-200D-1F467","1F469-200D-1F469-200D-1F466","1F469-200D-1F469-200D-1F467","1F469-200D-1F469-200D-1F467-200D-1F466","1F469-200D-1F469-200D-1F466-200D-1F466","1F469-200D-1F469-200D-1F467-200D-1F467","1F468-200D-1F466","1F468-200D-1F466-200D-1F466","1F468-200D-1F467","1F468-200D-1F467-200D-1F466","1F468-200D-1F467-200D-1F467","1F469-200D-1F466","1F469-200D-1F466-200D-1F466","1F469-200D-1F467","1F469-200D-1F467-200D-1F466","1F469-200D-1F467-200D-1F467","1F5E3-FE0F","1F464","1F465","1FAC2","1F463","1F63A","1F638","1F639","1F63B","1F63C","1F63D","1F640","1F63F","1F63E","1F648","1F649","1F64A","1F48B","1F48C","1F498","1F49D","1F496","1F497","1F493","1F49E","1F495","1F49F","2763-FE0F","1F494","2764-FE0F-200D-1F525","2764-FE0F-200D-1FA79","2764-FE0F","1F9E1","1F49B","1F49A","1F499","1F49C","1F90E","1F5A4","1F90D","1F4AF","1F4A2","1F4A5","1F4AB","1F4A6","1F4A8","1F573-FE0F","1F4A3","1F4AC","1F441-FE0F-200D-1F5E8-FE0F","1F5E8-FE0F","1F5EF-FE0F","1F4AD","1F4A4"]},{id:"nature",name:"Animals & Nature",emojis:["1F435","1F412","1F98D","1F9A7","1F436","1F415","1F9AE","1F415-200D-1F9BA","1F429","1F43A","1F98A","1F99D","1F431","1F408","1F408-200D-2B1B","1F981","1F42F","1F405","1F406","1F434","1F40E","1F984","1F993","1F98C","1F9AC","1F42E","1F402","1F403","1F404","1F437","1F416","1F417","1F43D","1F40F","1F411","1F410","1F42A","1F42B","1F999","1F992","1F418","1F9A3","1F98F","1F99B","1F42D","1F401","1F400","1F439","1F430","1F407","1F43F-FE0F","1F9AB","1F994","1F987","1F43B","1F43B-200D-2744-FE0F","1F428","1F43C","1F9A5","1F9A6","1F9A8","1F998","1F9A1","1F43E","1F983","1F414","1F413","1F423","1F424","1F425","1F426","1F427","1F54A-FE0F","1F985","1F986","1F9A2","1F989","1F9A4","1FAB6","1F9A9","1F99A","1F99C","1F438","1F40A","1F422","1F98E","1F40D","1F432","1F409","1F995","1F996","1F433","1F40B","1F42C","1F9AD","1F41F","1F420","1F421","1F988","1F419","1F41A","1FAB8","1F40C","1F98B","1F41B","1F41C","1F41D","1FAB2","1F41E","1F997","1FAB3","1F577-FE0F","1F578-FE0F","1F982","1F99F","1FAB0","1FAB1","1F9A0","1F490","1F338","1F4AE","1FAB7","1F3F5-FE0F","1F339","1F940","1F33A","1F33B","1F33C","1F337","1F331","1FAB4","1F332","1F333","1F334","1F335","1F33E","1F33F","2618-FE0F","1F340","1F341","1F342","1F343","1FAB9","1FABA"]},{id:"foods",name:"Food & Drink",emojis:["1F347","1F348","1F349","1F34A","1F34B","1F34C","1F34D","1F96D","1F34E","1F34F","1F350","1F351","1F352","1F353","1FAD0","1F95D","1F345","1FAD2","1F965","1F951","1F346","1F954","1F955","1F33D","1F336-FE0F","1FAD1","1F952","1F96C","1F966","1F9C4","1F9C5","1F344","1F95C","1FAD8","1F330","1F35E","1F950","1F956","1FAD3","1F968","1F96F","1F95E","1F9C7","1F9C0","1F356","1F357","1F969","1F953","1F354","1F35F","1F355","1F32D","1F96A","1F32E","1F32F","1FAD4","1F959","1F9C6","1F95A","1F373","1F958","1F372","1FAD5","1F963","1F957","1F37F","1F9C8","1F9C2","1F96B","1F371","1F358","1F359","1F35A","1F35B","1F35C","1F35D","1F360","1F362","1F363","1F364","1F365","1F96E","1F361","1F95F","1F960","1F961","1F980","1F99E","1F990","1F991","1F9AA","1F366","1F367","1F368","1F369","1F36A","1F382","1F370","1F9C1","1F967","1F36B","1F36C","1F36D","1F36E","1F36F","1F37C","1F95B","2615","1FAD6","1F375","1F376","1F37E","1F377","1F378","1F379","1F37A","1F37B","1F942","1F943","1FAD7","1F964","1F9CB","1F9C3","1F9C9","1F9CA","1F962","1F37D-FE0F","1F374","1F944","1F52A","1FAD9","1F3FA"]},{id:"activity",name:"Activities",emojis:["1F383","1F384","1F386","1F387","1F9E8","2728","1F388","1F389","1F38A","1F38B","1F38D","1F38E","1F38F","1F390","1F391","1F9E7","1F380","1F381","1F397-FE0F","1F39F-FE0F","1F3AB","1F396-FE0F","1F3C6","1F3C5","1F947","1F948","1F949","26BD","26BE","1F94E","1F3C0","1F3D0","1F3C8","1F3C9","1F3BE","1F94F","1F3B3","1F3CF","1F3D1","1F3D2","1F94D","1F3D3","1F3F8","1F94A","1F94B","1F945","26F3","26F8-FE0F","1F3A3","1F93F","1F3BD","1F3BF","1F6F7","1F94C","1F3AF","1FA80","1FA81","1F3B1","1F52E","1FA84","1F9FF","1FAAC","1F3AE","1F579-FE0F","1F3B0","1F3B2","1F9E9","1F9F8","1FA85","1FAA9","1FA86","2660-FE0F","2665-FE0F","2666-FE0F","2663-FE0F","265F-FE0F","1F0CF","1F004","1F3B4","1F3AD","1F5BC-FE0F","1F3A8","1F9F5","1FAA1","1F9F6","1FAA2"]},{id:"places",name:"Travel & Places",emojis:["1F30D","1F30E","1F30F","1F310","1F5FA-FE0F","1F5FE","1F9ED","1F3D4-FE0F","26F0-FE0F","1F30B","1F5FB","1F3D5-FE0F","1F3D6-FE0F","1F3DC-FE0F","1F3DD-FE0F","1F3DE-FE0F","1F3DF-FE0F","1F3DB-FE0F","1F3D7-FE0F","1F9F1","1FAA8","1FAB5","1F6D6","1F3D8-FE0F","1F3DA-FE0F","1F3E0","1F3E1","1F3E2","1F3E3","1F3E4","1F3E5","1F3E6","1F3E8","1F3E9","1F3EA","1F3EB","1F3EC","1F3ED","1F3EF","1F3F0","1F492","1F5FC","1F5FD","26EA","1F54C","1F6D5","1F54D","26E9-FE0F","1F54B","26F2","26FA","1F301","1F303","1F3D9-FE0F","1F304","1F305","1F306","1F307","1F309","2668-FE0F","1F3A0","1F6DD","1F3A1","1F3A2","1F488","1F3AA","1F682","1F683","1F684","1F685","1F686","1F687","1F688","1F689","1F68A","1F69D","1F69E","1F68B","1F68C","1F68D","1F68E","1F690","1F691","1F692","1F693","1F694","1F695","1F696","1F697","1F698","1F699","1F6FB","1F69A","1F69B","1F69C","1F3CE-FE0F","1F3CD-FE0F","1F6F5","1F9BD","1F9BC","1F6FA","1F6B2","1F6F4","1F6F9","1F6FC","1F68F","1F6E3-FE0F","1F6E4-FE0F","1F6E2-FE0F","26FD","1F6DE","1F6A8","1F6A5","1F6A6","1F6D1","1F6A7","2693","1F6DF","26F5","1F6F6","1F6A4","1F6F3-FE0F","26F4-FE0F","1F6E5-FE0F","1F6A2","2708-FE0F","1F6E9-FE0F","1F6EB","1F6EC","1FA82","1F4BA","1F681","1F69F","1F6A0","1F6A1","1F6F0-FE0F","1F680","1F6F8","1F6CE-FE0F","1F9F3","231B","23F3","231A","23F0","23F1-FE0F","23F2-FE0F","1F570-FE0F","1F55B","1F567","1F550","1F55C","1F551","1F55D","1F552","1F55E","1F553","1F55F","1F554","1F560","1F555","1F561","1F556","1F562","1F557","1F563","1F558","1F564","1F559","1F565","1F55A","1F566","1F311","1F312","1F313","1F314","1F315","1F316","1F317","1F318","1F319","1F31A","1F31B","1F31C","1F321-FE0F","2600-FE0F","1F31D","1F31E","1FA90","2B50","1F31F","1F320","1F30C","2601-FE0F","26C5","26C8-FE0F","1F324-FE0F","1F325-FE0F","1F326-FE0F","1F327-FE0F","1F328-FE0F","1F329-FE0F","1F32A-FE0F","1F32B-FE0F","1F32C-FE0F","1F300","1F308","1F302","2602-FE0F","2614","26F1-FE0F","26A1","2744-FE0F","2603-FE0F","26C4","2604-FE0F","1F525","1F4A7","1F30A"]},{id:"objects",name:"Objects",emojis:["1F453","1F576-FE0F","1F97D","1F97C","1F9BA","1F454","1F455","1F456","1F9E3","1F9E4","1F9E5","1F9E6","1F457","1F458","1F97B","1FA71","1FA72","1FA73","1F459","1F45A","1F45B","1F45C","1F45D","1F6CD-FE0F","1F392","1FA74","1F45E","1F45F","1F97E","1F97F","1F460","1F461","1FA70","1F462","1F451","1F452","1F3A9","1F393","1F9E2","1FA96","26D1-FE0F","1F4FF","1F484","1F48D","1F48E","1F507","1F508","1F509","1F50A","1F4E2","1F4E3","1F4EF","1F514","1F515","1F3BC","1F3B5","1F3B6","1F399-FE0F","1F39A-FE0F","1F39B-FE0F","1F3A4","1F3A7","1F4FB","1F3B7","1FA97","1F3B8","1F3B9","1F3BA","1F3BB","1FA95","1F941","1FA98","1F4F1","1F4F2","260E-FE0F","1F4DE","1F4DF","1F4E0","1F50B","1FAAB","1F50C","1F4BB","1F5A5-FE0F","1F5A8-FE0F","2328-FE0F","1F5B1-FE0F","1F5B2-FE0F","1F4BD","1F4BE","1F4BF","1F4C0","1F9EE","1F3A5","1F39E-FE0F","1F4FD-FE0F","1F3AC","1F4FA","1F4F7","1F4F8","1F4F9","1F4FC","1F50D","1F50E","1F56F-FE0F","1F4A1","1F526","1F3EE","1FA94","1F4D4","1F4D5","1F4D6","1F4D7","1F4D8","1F4D9","1F4DA","1F4D3","1F4D2","1F4C3","1F4DC","1F4C4","1F4F0","1F5DE-FE0F","1F4D1","1F516","1F3F7-FE0F","1F4B0","1FA99","1F4B4","1F4B5","1F4B6","1F4B7","1F4B8","1F4B3","1F9FE","1F4B9","2709-FE0F","1F4E7","1F4E8","1F4E9","1F4E4","1F4E5","1F4E6","1F4EB","1F4EA","1F4EC","1F4ED","1F4EE","1F5F3-FE0F","270F-FE0F","2712-FE0F","1F58B-FE0F","1F58A-FE0F","1F58C-FE0F","1F58D-FE0F","1F4DD","1F4BC","1F4C1","1F4C2","1F5C2-FE0F","1F4C5","1F4C6","1F5D2-FE0F","1F5D3-FE0F","1F4C7","1F4C8","1F4C9","1F4CA","1F4CB","1F4CC","1F4CD","1F4CE","1F587-FE0F","1F4CF","1F4D0","2702-FE0F","1F5C3-FE0F","1F5C4-FE0F","1F5D1-FE0F","1F512","1F513","1F50F","1F510","1F511","1F5DD-FE0F","1F528","1FA93","26CF-FE0F","2692-FE0F","1F6E0-FE0F","1F5E1-FE0F","2694-FE0F","1F52B","1FA83","1F3F9","1F6E1-FE0F","1FA9A","1F527","1FA9B","1F529","2699-FE0F","1F5DC-FE0F","2696-FE0F","1F9AF","1F517","26D3-FE0F","1FA9D","1F9F0","1F9F2","1FA9C","2697-FE0F","1F9EA","1F9EB","1F9EC","1F52C","1F52D","1F4E1","1F489","1FA78","1F48A","1FA79","1FA7C","1FA7A","1FA7B","1F6AA","1F6D7","1FA9E","1FA9F","1F6CF-FE0F","1F6CB-FE0F","1FA91","1F6BD","1FAA0","1F6BF","1F6C1","1FAA4","1FA92","1F9F4","1F9F7","1F9F9","1F9FA","1F9FB","1FAA3","1F9FC","1FAE7","1FAA5","1F9FD","1F9EF","1F6D2","1F6AC","26B0-FE0F","1FAA6","26B1-FE0F","1F5FF","1FAA7","1FAAA"]},{id:"symbols",name:"Symbols",emojis:["1F3E7","1F6AE","1F6B0","267F","1F6B9","1F6BA","1F6BB","1F6BC","1F6BE","1F6C2","1F6C3","1F6C4","1F6C5","26A0-FE0F","1F6B8","26D4","1F6AB","1F6B3","1F6AD","1F6AF","1F6B1","1F6B7","1F4F5","1F51E","2622-FE0F","2623-FE0F","2B06-FE0F","2197-FE0F","27A1-FE0F","2198-FE0F","2B07-FE0F","2199-FE0F","2B05-FE0F","2196-FE0F","2195-FE0F","2194-FE0F","21A9-FE0F","21AA-FE0F","2934-FE0F","2935-FE0F","1F503","1F504","1F519","1F51A","1F51B","1F51C","1F51D","1F6D0","269B-FE0F","1F549-FE0F","2721-FE0F","2638-FE0F","262F-FE0F","271D-FE0F","2626-FE0F","262A-FE0F","262E-FE0F","1F54E","1F52F","2648","2649","264A","264B","264C","264D","264E","264F","2650","2651","2652","2653","26CE","1F500","1F501","1F502","25B6-FE0F","23E9","23ED-FE0F","23EF-FE0F","25C0-FE0F","23EA","23EE-FE0F","1F53C","23EB","1F53D","23EC","23F8-FE0F","23F9-FE0F","23FA-FE0F","23CF-FE0F","1F3A6","1F505","1F506","1F4F6","1F4F3","1F4F4","2640-FE0F","2642-FE0F","26A7-FE0F","2716-FE0F","2795","2796","2797","1F7F0","267E-FE0F","203C-FE0F","2049-FE0F","2753","2754","2755","2757","3030-FE0F","1F4B1","1F4B2","2695-FE0F","267B-FE0F","269C-FE0F","1F531","1F4DB","1F530","2B55","2705","2611-FE0F","2714-FE0F","274C","274E","27B0","27BF","303D-FE0F","2733-FE0F","2734-FE0F","2747-FE0F","00A9-FE0F","00AE-FE0F","2122-FE0F","0023-FE0F-20E3","002A-FE0F-20E3","0030-FE0F-20E3","0031-FE0F-20E3","0032-FE0F-20E3","0033-FE0F-20E3","0034-FE0F-20E3","0035-FE0F-20E3","0036-FE0F-20E3","0037-FE0F-20E3","0038-FE0F-20E3","0039-FE0F-20E3","1F51F","1F520","1F521","1F522","1F523","1F524","1F170-FE0F","1F18E","1F171-FE0F","1F191","1F192","1F193","2139-FE0F","1F194","24C2-FE0F","1F195","1F196","1F17E-FE0F","1F197","1F17F-FE0F","1F198","1F199","1F19A","1F201","1F202-FE0F","1F237-FE0F","1F236","1F22F","1F250","1F239","1F21A","1F232","1F251","1F238","1F234","1F233","3297-FE0F","3299-FE0F","1F23A","1F235","1F534","1F7E0","1F7E1","1F7E2","1F535","1F7E3","1F7E4","26AB","26AA","1F7E5","1F7E7","1F7E8","1F7E9","1F7E6","1F7EA","1F7EB","2B1B","2B1C","25FC-FE0F","25FB-FE0F","25FE","25FD","25AA-FE0F","25AB-FE0F","1F536","1F537","1F538","1F539","1F53A","1F53B","1F4A0","1F518","1F533","1F532"]},{id:"flags",name:"Flags",emojis:["1F1E6-1F1E8","1F1E6-1F1E9","1F1E6-1F1EA","1F1E6-1F1EB","1F1E6-1F1EC","1F1E6-1F1EE","1F1E6-1F1F1","1F1E6-1F1F2","1F1E6-1F1F4","1F1E6-1F1F6","1F1E6-1F1F7","1F1E6-1F1F8","1F1E6-1F1F9","1F1E6-1F1FA","1F1E6-1F1FC","1F1E6-1F1FD","1F1E6-1F1FF","1F1E7-1F1E6","1F1E7-1F1E7","1F1E7-1F1E9","1F1E7-1F1EA","1F1E7-1F1EB","1F1E7-1F1EC","1F1E7-1F1ED","1F1E7-1F1EE","1F1E7-1F1EF","1F1E7-1F1F1","1F1E7-1F1F2","1F1E7-1F1F3","1F1E7-1F1F4","1F1E7-1F1F6","1F1E7-1F1F7","1F1E7-1F1F8","1F1E7-1F1F9","1F1E7-1F1FB","1F1E7-1F1FC","1F1E7-1F1FE","1F1E7-1F1FF","1F1E8-1F1E6","1F1E8-1F1E8","1F1E8-1F1E9","1F1E8-1F1EB","1F1E8-1F1EC","1F1E8-1F1ED","1F1E8-1F1EE","1F1E8-1F1F0","1F1E8-1F1F1","1F1E8-1F1F2","1F1E8-1F1F3","1F1E8-1F1F4","1F1E8-1F1F5","1F1E8-1F1F7","1F1E8-1F1FA","1F1E8-1F1FB","1F1E8-1F1FC","1F1E8-1F1FD","1F1E8-1F1FE","1F1E8-1F1FF","1F1E9-1F1EA","1F1E9-1F1EC","1F1E9-1F1EF","1F1E9-1F1F0","1F1E9-1F1F2","1F1E9-1F1F4","1F1E9-1F1FF","1F1EA-1F1E6","1F1EA-1F1E8","1F1EA-1F1EA","1F1EA-1F1EC","1F1EA-1F1ED","1F1EA-1F1F7","1F1EA-1F1F8","1F1EA-1F1F9","1F1EA-1F1FA","1F1EB-1F1EE","1F1EB-1F1EF","1F1EB-1F1F0","1F1EB-1F1F2","1F1EB-1F1F4","1F1EB-1F1F7","1F1EC-1F1E6","1F1EC-1F1E7","1F1EC-1F1E9","1F1EC-1F1EA","1F1EC-1F1EB","1F1EC-1F1EC","1F1EC-1F1ED","1F1EC-1F1EE","1F1EC-1F1F1","1F1EC-1F1F2","1F1EC-1F1F3","1F1EC-1F1F5","1F1EC-1F1F6","1F1EC-1F1F7","1F1EC-1F1F8","1F1EC-1F1F9","1F1EC-1F1FA","1F1EC-1F1FC","1F1EC-1F1FE","1F1ED-1F1F0","1F1ED-1F1F2","1F1ED-1F1F3","1F1ED-1F1F7","1F1ED-1F1F9","1F1ED-1F1FA","1F1EE-1F1E8","1F1EE-1F1E9","1F1EE-1F1EA","1F1EE-1F1F1","1F1EE-1F1F2","1F1EE-1F1F3","1F1EE-1F1F4","1F1EE-1F1F6","1F1EE-1F1F7","1F1EE-1F1F8","1F1EE-1F1F9","1F1EF-1F1EA","1F1EF-1F1F2","1F1EF-1F1F4","1F1EF-1F1F5","1F1F0-1F1EA","1F1F0-1F1EC","1F1F0-1F1ED","1F1F0-1F1EE","1F1F0-1F1F2","1F1F0-1F1F3","1F1F0-1F1F5","1F1F0-1F1F7","1F1F0-1F1FC","1F1F0-1F1FE","1F1F0-1F1FF","1F1F1-1F1E6","1F1F1-1F1E7","1F1F1-1F1E8","1F1F1-1F1EE","1F1F1-1F1F0","1F1F1-1F1F7","1F1F1-1F1F8","1F1F1-1F1F9","1F1F1-1F1FA","1F1F1-1F1FB","1F1F1-1F1FE","1F1F2-1F1E6","1F1F2-1F1E8","1F1F2-1F1E9","1F1F2-1F1EA","1F1F2-1F1EB","1F1F2-1F1EC","1F1F2-1F1ED","1F1F2-1F1F0","1F1F2-1F1F1","1F1F2-1F1F2","1F1F2-1F1F3","1F1F2-1F1F4","1F1F2-1F1F5","1F1F2-1F1F6","1F1F2-1F1F7","1F1F2-1F1F8","1F1F2-1F1F9","1F1F2-1F1FA","1F1F2-1F1FB","1F1F2-1F1FC","1F1F2-1F1FD","1F1F2-1F1FE","1F1F2-1F1FF","1F1F3-1F1E6","1F1F3-1F1E8","1F1F3-1F1EA","1F1F3-1F1EB","1F1F3-1F1EC","1F1F3-1F1EE","1F1F3-1F1F1","1F1F3-1F1F4","1F1F3-1F1F5","1F1F3-1F1F7","1F1F3-1F1FA","1F1F3-1F1FF","1F1F4-1F1F2","1F1F5-1F1E6","1F1F5-1F1EA","1F1F5-1F1EB","1F1F5-1F1EC","1F1F5-1F1ED","1F1F5-1F1F0","1F1F5-1F1F1","1F1F5-1F1F2","1F1F5-1F1F3","1F1F5-1F1F7","1F1F5-1F1F8","1F1F5-1F1F9","1F1F5-1F1FC","1F1F5-1F1FE","1F1F6-1F1E6","1F1F7-1F1EA","1F1F7-1F1F4","1F1F7-1F1F8","1F1F7-1F1FA","1F1F7-1F1FC","1F1F8-1F1E6","1F1F8-1F1E7","1F1F8-1F1E8","1F1F8-1F1E9","1F1F8-1F1EA","1F1F8-1F1EC","1F1F8-1F1ED","1F1F8-1F1EE","1F1F8-1F1EF","1F1F8-1F1F0","1F1F8-1F1F1","1F1F8-1F1F2","1F1F8-1F1F3","1F1F8-1F1F4","1F1F8-1F1F7","1F1F8-1F1F8","1F1F8-1F1F9","1F1F8-1F1FB","1F1F8-1F1FD","1F1F8-1F1FE","1F1F8-1F1FF","1F1F9-1F1E6","1F1F9-1F1E8","1F1F9-1F1E9","1F1F9-1F1EB","1F1F9-1F1EC","1F1F9-1F1ED","1F1F9-1F1EF","1F1F9-1F1F0","1F1F9-1F1F1","1F1F9-1F1F2","1F1F9-1F1F3","1F1F9-1F1F4","1F1F9-1F1F7","1F1F9-1F1F9","1F1F9-1F1FB","1F1F9-1F1FC","1F1F9-1F1FF","1F1FA-1F1E6","1F1FA-1F1EC","1F1FA-1F1F2","1F1FA-1F1F3","1F1FA-1F1F8","1F1FA-1F1FE","1F1FA-1F1FF","1F1FB-1F1E6","1F1FB-1F1E8","1F1FB-1F1EA","1F1FB-1F1EC","1F1FB-1F1EE","1F1FB-1F1F3","1F1FB-1F1FA","1F1FC-1F1EB","1F1FC-1F1F8","1F1FD-1F1F0","1F1FE-1F1EA","1F1FE-1F1F9","1F1FF-1F1E6","1F1FF-1F1F2","1F1FF-1F1FC","1F38C","1F3C1","1F3F3-FE0F","1F3F3-FE0F-200D-1F308","1F3F3-FE0F-200D-26A7-FE0F","1F3F4","1F3F4-200D-2620-FE0F","1F3F4-E0067-E0062-E0065-E006E-E0067-E007F","1F3F4-E0067-E0062-E0073-E0063-E0074-E007F","1F3F4-E0067-E0062-E0077-E006C-E0073-E007F","1F6A9"]}],Fe=[{name:"Grinning Face",unified:"1F600",text:":D",keywords:["grinning_face","face","smile","happy","joy",":D","grin"],sheet:[32,20],shortName:"grinning"},{name:"Smiling Face with Open Mouth",unified:"1F603",text:":)",emoticons:["=)","=-)"],keywords:["grinning_face_with_big_eyes","face","happy","joy","haha",":D",":)","smile","funny"],sheet:[32,23],shortName:"smiley"},{name:"Smiling Face with Open Mouth and Smiling Eyes",unified:"1F604",text:":)",emoticons:["C:","c:",":D",":-D"],keywords:["grinning_face_with_smiling_eyes","face","happy","joy","funny","haha","laugh","like",":D",":)","smile"],sheet:[32,24],shortName:"smile"},{name:"Grinning Face with Smiling Eyes",unified:"1F601",keywords:["beaming_face_with_smiling_eyes","face","happy","smile","joy","kawaii"],sheet:[32,21],shortName:"grin"},{name:"Smiling Face with Open Mouth and Tightly-Closed Eyes",unified:"1F606",emoticons:[":>",":->"],keywords:["grinning_squinting_face","happy","joy","lol","satisfied","haha","face","glad","XD","laugh"],sheet:[32,26],shortNames:["satisfied"],shortName:"laughing"},{name:"Smiling Face with Open Mouth and Cold Sweat",unified:"1F605",keywords:["grinning_face_with_sweat","face","hot","happy","laugh","sweat","smile","relief"],sheet:[32,25],shortName:"sweat_smile"},{name:"Rolling on the Floor Laughing",unified:"1F923",keywords:["rolling_on_the_floor_laughing","face","rolling","floor","laughing","lol","haha","rofl"],sheet:[40,15],shortName:"rolling_on_the_floor_laughing"},{name:"Face with Tears of Joy",unified:"1F602",keywords:["face_with_tears_of_joy","face","cry","tears","weep","happy","happytears","haha"],sheet:[32,22],shortName:"joy"},{name:"Slightly Smiling Face",unified:"1F642",emoticons:[":)","(:",":-)"],keywords:["slightly_smiling_face","face","smile"],sheet:[33,28],shortName:"slightly_smiling_face"},{name:"Upside-Down Face",unified:"1F643",keywords:["upside_down_face","face","flipped","silly","smile"],sheet:[33,29],shortName:"upside_down_face"},{name:"Melting Face",unified:"1FAE0",keywords:["melting face","hot","heat"],sheet:[55,12],hidden:["facebook"],shortName:"melting_face"},{name:"Winking Face",unified:"1F609",text:";)",emoticons:[";)",";-)"],keywords:["winking_face","face","happy","mischievous","secret",";)","smile","eye"],sheet:[32,29],shortName:"wink"},{name:"Smiling Face with Smiling Eyes",unified:"1F60A",text:":)",keywords:["smiling_face_with_smiling_eyes","face","smile","happy","flushed","crush","embarrassed","shy","joy"],sheet:[32,30],shortName:"blush"},{name:"Smiling Face with Halo",unified:"1F607",keywords:["smiling_face_with_halo","face","angel","heaven","halo","innocent"],sheet:[32,27],shortName:"innocent"},{name:"Smiling Face with Smiling Eyes and Three Hearts",unified:"1F970",keywords:["smiling_face_with_hearts","face","love","like","affection","valentines","infatuation","crush","hearts","adore"],sheet:[43,58],shortName:"smiling_face_with_3_hearts"},{name:"Smiling Face with Heart-Shaped Eyes",unified:"1F60D",keywords:["smiling_face_with_heart_eyes","face","love","like","affection","valentines","infatuation","crush","heart"],sheet:[32,33],shortName:"heart_eyes"},{name:"Grinning Face with Star Eyes",unified:"1F929",keywords:["star_struck","face","smile","starry","eyes","grinning"],sheet:[40,38],shortNames:["grinning_face_with_star_eyes"],shortName:"star-struck"},{name:"Face Throwing a Kiss",unified:"1F618",emoticons:[":*",":-*"],keywords:["face_blowing_a_kiss","face","love","like","affection","valentines","infatuation","kiss"],sheet:[32,44],shortName:"kissing_heart"},{name:"Kissing Face",unified:"1F617",keywords:["kissing_face","love","like","face","3","valentines","infatuation","kiss"],sheet:[32,43],shortName:"kissing"},{name:"White Smiling Face",unified:"263A-FE0F",keywords:["smiling_face","face","blush","massage","happiness"],sheet:[57,4],shortName:"relaxed"},{name:"Kissing Face with Closed Eyes",unified:"1F61A",keywords:["kissing_face_with_closed_eyes","face","love","like","affection","valentines","infatuation","kiss"],sheet:[32,46],shortName:"kissing_closed_eyes"},{name:"Kissing Face with Smiling Eyes",unified:"1F619",keywords:["kissing_face_with_smiling_eyes","face","affection","valentines","infatuation","kiss"],sheet:[32,45],shortName:"kissing_smiling_eyes"},{name:"Smiling Face with Tear",unified:"1F972",keywords:["smiling face with tear","sad","cry","pretend"],sheet:[43,60],shortName:"smiling_face_with_tear"},{name:"Face Savouring Delicious Food",unified:"1F60B",keywords:["face_savoring_food","happy","joy","tongue","smile","face","silly","yummy","nom","delicious","savouring"],sheet:[32,31],shortName:"yum"},{name:"Face with Stuck-out Tongue",unified:"1F61B",text:":p",emoticons:[":p",":-p",":P",":-P",":b",":-b"],keywords:["face_with_tongue","face","prank","childish","playful","mischievous","smile","tongue"],sheet:[32,47],shortName:"stuck_out_tongue"},{name:"Face with Stuck-out Tongue and Winking Eye",unified:"1F61C",text:";p",emoticons:[";p",";-p",";b",";-b",";P",";-P"],keywords:["winking_face_with_tongue","face","prank","childish","playful","mischievous","smile","wink","tongue"],sheet:[32,48],shortName:"stuck_out_tongue_winking_eye"},{name:"Grinning Face with One Large and One Small Eye",unified:"1F92A",keywords:["zany_face","face","goofy","crazy"],sheet:[40,39],shortNames:["grinning_face_with_one_large_and_one_small_eye"],shortName:"zany_face"},{name:"Face with Stuck-out Tongue and Tightly-Closed Eyes",unified:"1F61D",keywords:["squinting_face_with_tongue","face","prank","playful","mischievous","smile","tongue"],sheet:[32,49],shortName:"stuck_out_tongue_closed_eyes"},{name:"Money-Mouth Face",unified:"1F911",keywords:["money_mouth_face","face","rich","dollar","money"],sheet:[38,59],shortName:"money_mouth_face"},{name:"Hugging Face",unified:"1F917",keywords:["hugging_face","face","smile","hug"],sheet:[39,4],shortName:"hugging_face"},{name:"Smiling Face with Smiling Eyes and Hand Covering Mouth",unified:"1F92D",keywords:["face_with_hand_over_mouth","face","whoops","shock","surprise"],sheet:[40,42],shortNames:["smiling_face_with_smiling_eyes_and_hand_covering_mouth"],shortName:"face_with_hand_over_mouth"},{name:"Face with Open Eyes and Hand over Mouth",unified:"1FAE2",keywords:["face with open eyes and hand over mouth","silence","secret","shock","surprise"],sheet:[55,14],hidden:["facebook"],shortName:"face_with_open_eyes_and_hand_over_mouth"},{name:"Face with Peeking Eye",unified:"1FAE3",keywords:["face with peeking eye","scared","frightening","embarrassing","shy"],sheet:[55,15],hidden:["facebook"],shortName:"face_with_peeking_eye"},{name:"Face with Finger Covering Closed Lips",unified:"1F92B",keywords:["shushing_face","face","quiet","shhh"],sheet:[40,40],shortNames:["face_with_finger_covering_closed_lips"],shortName:"shushing_face"},{name:"Thinking Face",unified:"1F914",keywords:["thinking_face","face","hmmm","think","consider"],sheet:[39,1],shortName:"thinking_face"},{name:"Saluting Face",unified:"1FAE1",keywords:["saluting face","respect","salute"],sheet:[55,13],hidden:["facebook"],shortName:"saluting_face"},{name:"Zipper-Mouth Face",unified:"1F910",keywords:["zipper_mouth_face","face","sealed","zipper","secret"],sheet:[38,58],shortName:"zipper_mouth_face"},{name:"Face with One Eyebrow Raised",unified:"1F928",keywords:["face_with_raised_eyebrow","face","distrust","scepticism","disapproval","disbelief","surprise"],sheet:[40,37],shortNames:["face_with_one_eyebrow_raised"],shortName:"face_with_raised_eyebrow"},{name:"Neutral Face",unified:"1F610",emoticons:[":|",":-|"],keywords:["neutral_face","indifference","meh",":|","neutral"],sheet:[32,36],shortName:"neutral_face"},{name:"Expressionless Face",unified:"1F611",keywords:["expressionless_face","face","indifferent","-_-","meh","deadpan"],sheet:[32,37],shortName:"expressionless"},{name:"Face Without Mouth",unified:"1F636",keywords:["face_without_mouth","face","hellokitty"],sheet:[33,16],shortName:"no_mouth"},{name:"Dotted Line Face",unified:"1FAE5",keywords:["dotted line face","invisible","lonely","isolation","depression"],sheet:[55,17],hidden:["facebook"],shortName:"dotted_line_face"},{name:"Face in Clouds",unified:"1F636-200D-1F32B-FE0F",keywords:["face in clouds","shower","steam","dream"],sheet:[33,15],hidden:["facebook"],shortName:"face_in_clouds"},{name:"Smirking Face",unified:"1F60F",keywords:["smirking_face","face","smile","mean","prank","smug","sarcasm"],sheet:[32,35],shortName:"smirk"},{name:"Unamused Face",unified:"1F612",text:":(",keywords:["unamused_face","indifference","bored","straight face","serious","sarcasm","unimpressed","skeptical","dubious","side_eye"],sheet:[32,38],shortName:"unamused"},{name:"Face with Rolling Eyes",unified:"1F644",keywords:["face_with_rolling_eyes","face","eyeroll","frustrated"],sheet:[33,30],shortName:"face_with_rolling_eyes"},{name:"Grimacing Face",unified:"1F62C",keywords:["grimacing_face","face","grimace","teeth"],sheet:[33,3],shortName:"grimacing"},{name:"Face Exhaling",unified:"1F62E-200D-1F4A8",keywords:["face exhaling","relieve","relief","tired","sigh"],sheet:[33,5],hidden:["facebook"],shortName:"face_exhaling"},{name:"Lying Face",unified:"1F925",keywords:["lying_face","face","lie","pinocchio"],sheet:[40,17],shortName:"lying_face"},{name:"Relieved Face",unified:"1F60C",keywords:["relieved_face","face","relaxed","phew","massage","happiness"],sheet:[32,32],shortName:"relieved"},{name:"Pensive Face",unified:"1F614",keywords:["pensive_face","face","sad","depressed","upset"],sheet:[32,40],shortName:"pensive"},{name:"Sleepy Face",unified:"1F62A",keywords:["sleepy_face","face","tired","rest","nap"],sheet:[33,1],shortName:"sleepy"},{name:"Drooling Face",unified:"1F924",keywords:["drooling_face","face"],sheet:[40,16],shortName:"drooling_face"},{name:"Sleeping Face",unified:"1F634",keywords:["sleeping_face","face","tired","sleepy","night","zzz"],sheet:[33,12],shortName:"sleeping"},{name:"Face with Medical Mask",unified:"1F637",keywords:["face_with_medical_mask","face","sick","ill","disease","covid"],sheet:[33,17],shortName:"mask"},{name:"Face with Thermometer",unified:"1F912",keywords:["face_with_thermometer","sick","temperature","thermometer","cold","fever","covid"],sheet:[38,60],shortName:"face_with_thermometer"},{name:"Face with Head-Bandage",unified:"1F915",keywords:["face_with_head_bandage","injured","clumsy","bandage","hurt"],sheet:[39,2],shortName:"face_with_head_bandage"},{name:"Nauseated Face",unified:"1F922",keywords:["nauseated_face","face","vomit","gross","green","sick","throw up","ill"],sheet:[40,14],shortName:"nauseated_face"},{name:"Face with Open Mouth Vomiting",unified:"1F92E",keywords:["face_vomiting","face","sick"],sheet:[40,43],shortNames:["face_with_open_mouth_vomiting"],shortName:"face_vomiting"},{name:"Sneezing Face",unified:"1F927",keywords:["sneezing_face","face","gesundheit","sneeze","sick","allergy"],sheet:[40,36],shortName:"sneezing_face"},{name:"Overheated Face",unified:"1F975",keywords:["hot_face","face","feverish","heat","red","sweating"],sheet:[44,2],shortName:"hot_face"},{name:"Freezing Face",unified:"1F976",keywords:["cold_face","face","blue","freezing","frozen","frostbite","icicles"],sheet:[44,3],shortName:"cold_face"},{name:"Face with Uneven Eyes and Wavy Mouth",unified:"1F974",keywords:["woozy_face","face","dizzy","intoxicated","tipsy","wavy"],sheet:[44,1],shortName:"woozy_face"},{name:"Dizzy Face",unified:"1F635",keywords:["dizzy_face","spent","unconscious","xox","dizzy"],sheet:[33,14],shortName:"dizzy_face"},{name:"Face with Spiral Eyes",unified:"1F635-200D-1F4AB",keywords:["face with spiral eyes","sick","ill","confused","nauseous","nausea"],sheet:[33,13],hidden:["facebook"],shortName:"face_with_spiral_eyes"},{name:"Shocked Face with Exploding Head",unified:"1F92F",keywords:["exploding_head","face","shocked","mind","blown"],sheet:[40,44],shortNames:["shocked_face_with_exploding_head"],shortName:"exploding_head"},{name:"Face with Cowboy Hat",unified:"1F920",keywords:["cowboy_hat_face","face","cowgirl","hat"],sheet:[40,12],shortName:"face_with_cowboy_hat"},{name:"Face with Party Horn and Party Hat",unified:"1F973",keywords:["partying_face","face","celebration","woohoo"],sheet:[44,0],shortName:"partying_face"},{name:"Disguised Face",unified:"1F978",keywords:["disguised face","pretent","brows","glasses","moustache"],sheet:[44,10],shortName:"disguised_face"},{name:"Smiling Face with Sunglasses",unified:"1F60E",emoticons:["8)"],keywords:["smiling_face_with_sunglasses","face","cool","smile","summer","beach","sunglass"],sheet:[32,34],shortName:"sunglasses"},{name:"Nerd Face",unified:"1F913",keywords:["nerd_face","face","nerdy","geek","dork"],sheet:[39,0],shortName:"nerd_face"},{name:"Face with Monocle",unified:"1F9D0",keywords:["face_with_monocle","face","stuffy","wealthy"],sheet:[47,11],shortName:"face_with_monocle"},{name:"Confused Face",unified:"1F615",emoticons:[":\\\\",":-\\\\",":/",":-/"],keywords:["confused_face","face","indifference","huh","weird","hmmm",":/"],sheet:[32,41],shortName:"confused"},{name:"Face with Diagonal Mouth",unified:"1FAE4",keywords:["face with diagonal mouth","skeptic","confuse","frustrated","indifferent"],sheet:[55,16],hidden:["facebook"],shortName:"face_with_diagonal_mouth"},{name:"Worried Face",unified:"1F61F",keywords:["worried_face","face","concern","nervous",":("],sheet:[32,51],shortName:"worried"},{name:"Slightly Frowning Face",unified:"1F641",keywords:["slightly_frowning_face","face","frowning","disappointed","sad","upset"],sheet:[33,27],shortName:"slightly_frowning_face"},{name:"Frowning Face",unified:"2639-FE0F",keywords:["frowning_face","face","sad","upset","frown"],sheet:[57,3],shortName:"white_frowning_face"},{name:"Face with Open Mouth",unified:"1F62E",emoticons:[":o",":-o",":O",":-O"],keywords:["face_with_open_mouth","face","surprise","impressed","wow","whoa",":O"],sheet:[33,6],shortName:"open_mouth"},{name:"Hushed Face",unified:"1F62F",keywords:["hushed_face","face","woo","shh"],sheet:[33,7],shortName:"hushed"},{name:"Astonished Face",unified:"1F632",keywords:["astonished_face","face","xox","surprised","poisoned"],sheet:[33,10],shortName:"astonished"},{name:"Flushed Face",unified:"1F633",keywords:["flushed_face","face","blush","shy","flattered"],sheet:[33,11],shortName:"flushed"},{name:"Face with Pleading Eyes",unified:"1F97A",keywords:["pleading_face","face","begging","mercy","cry","tears","sad","grievance"],sheet:[44,12],shortName:"pleading_face"},{name:"Face Holding Back Tears",unified:"1F979",keywords:["face holding back tears","touched","gratitude","cry"],sheet:[44,11],hidden:["facebook"],shortName:"face_holding_back_tears"},{name:"Frowning Face with Open Mouth",unified:"1F626",keywords:["frowning_face_with_open_mouth","face","aw","what"],sheet:[32,58],shortName:"frowning"},{name:"Anguished Face",unified:"1F627",emoticons:["D:"],keywords:["anguished_face","face","stunned","nervous"],sheet:[32,59],shortName:"anguished"},{name:"Fearful Face",unified:"1F628",keywords:["fearful_face","face","scared","terrified","nervous"],sheet:[32,60],shortName:"fearful"},{name:"Face with Open Mouth and Cold Sweat",unified:"1F630",keywords:["anxious_face_with_sweat","face","nervous","sweat"],sheet:[33,8],shortName:"cold_sweat"},{name:"Disappointed but Relieved Face",unified:"1F625",keywords:["sad_but_relieved_face","face","phew","sweat","nervous"],sheet:[32,57],shortName:"disappointed_relieved"},{name:"Crying Face",unified:"1F622",text:":'(",emoticons:[":'("],keywords:["crying_face","face","tears","sad","depressed","upset",":'("],sheet:[32,54],shortName:"cry"},{name:"Loudly Crying Face",unified:"1F62D",text:":'(",keywords:["loudly_crying_face","face","cry","tears","sad","upset","depressed"],sheet:[33,4],shortName:"sob"},{name:"Face Screaming in Fear",unified:"1F631",keywords:["face_screaming_in_fear","face","munch","scared","omg"],sheet:[33,9],shortName:"scream"},{name:"Confounded Face",unified:"1F616",keywords:["confounded_face","face","confused","sick","unwell","oops",":S"],sheet:[32,42],shortName:"confounded"},{name:"Persevering Face",unified:"1F623",keywords:["persevering_face","face","sick","no","upset","oops"],sheet:[32,55],shortName:"persevere"},{name:"Disappointed Face",unified:"1F61E",text:":(",emoticons:["):",":(",":-("],keywords:["disappointed_face","face","sad","upset","depressed",":("],sheet:[32,50],shortName:"disappointed"},{name:"Face with Cold Sweat",unified:"1F613",keywords:["downcast_face_with_sweat","face","hot","sad","tired","exercise"],sheet:[32,39],shortName:"sweat"},{name:"Weary Face",unified:"1F629",keywords:["weary_face","face","tired","sleepy","sad","frustrated","upset"],sheet:[33,0],shortName:"weary"},{name:"Tired Face",unified:"1F62B",keywords:["tired_face","sick","whine","upset","frustrated"],sheet:[33,2],shortName:"tired_face"},{name:"Yawning Face",unified:"1F971",keywords:["yawning_face","tired","sleepy"],sheet:[43,59],shortName:"yawning_face"},{name:"Face with Look of Triumph",unified:"1F624",keywords:["face_with_steam_from_nose","face","gas","phew","proud","pride"],sheet:[32,56],shortName:"triumph"},{name:"Pouting Face",unified:"1F621",keywords:["pouting_face","angry","mad","hate","despise"],sheet:[32,53],shortName:"rage"},{name:"Angry Face",unified:"1F620",emoticons:[">:(",">:-("],keywords:["angry_face","mad","face","annoyed","frustrated"],sheet:[32,52],shortName:"angry"},{name:"Serious Face with Symbols Covering Mouth",unified:"1F92C",keywords:["face_with_symbols_on_mouth","face","swearing","cursing","cussing","profanity","expletive"],sheet:[40,41],shortNames:["serious_face_with_symbols_covering_mouth"],shortName:"face_with_symbols_on_mouth"},{name:"Smiling Face with Horns",unified:"1F608",keywords:["smiling_face_with_horns","devil","horns"],sheet:[32,28],shortName:"smiling_imp"},{name:"Imp",unified:"1F47F",keywords:["angry_face_with_horns","devil","angry","horns"],sheet:[25,8],shortName:"imp"},{name:"Skull",unified:"1F480",keywords:["skull","dead","skeleton","creepy","death"],sheet:[25,9],shortName:"skull"},{name:"Skull and Crossbones",unified:"2620-FE0F",keywords:["skull_and_crossbones","poison","danger","deadly","scary","death","pirate","evil"],sheet:[56,56],shortName:"skull_and_crossbones"},{name:"Pile of Poo",unified:"1F4A9",keywords:["pile_of_poo","hankey","shitface","fail","turd","shit"],sheet:[27,56],shortNames:["poop","shit"],shortName:"hankey"},{name:"Clown Face",unified:"1F921",keywords:["clown_face","face"],sheet:[40,13],shortName:"clown_face"},{name:"Japanese Ogre",unified:"1F479",keywords:["ogre","monster","red","mask","halloween","scary","creepy","devil","demon","japanese","ogre"],sheet:[24,58],shortName:"japanese_ogre"},{name:"Japanese Goblin",unified:"1F47A",keywords:["goblin","red","evil","mask","monster","scary","creepy","japanese","goblin"],sheet:[24,59],shortName:"japanese_goblin"},{name:"Ghost",unified:"1F47B",keywords:["ghost","halloween","spooky","scary"],sheet:[24,60],shortName:"ghost"},{name:"Extraterrestrial Alien",unified:"1F47D",keywords:["alien","UFO","paul","weird","outer_space"],sheet:[25,6],shortName:"alien"},{name:"Alien Monster",unified:"1F47E",keywords:["alien_monster","game","arcade","play"],sheet:[25,7],shortName:"space_invader"},{name:"Robot Face",unified:"1F916",keywords:["robot","computer","machine","bot"],sheet:[39,3],shortName:"robot_face"},{name:"Smiling Cat Face with Open Mouth",unified:"1F63A",keywords:["grinning_cat","animal","cats","happy","smile"],sheet:[33,20],shortName:"smiley_cat"},{name:"Grinning Cat Face with Smiling Eyes",unified:"1F638",keywords:["grinning_cat_with_smiling_eyes","animal","cats","smile"],sheet:[33,18],shortName:"smile_cat"},{name:"Cat Face with Tears of Joy",unified:"1F639",keywords:["cat_with_tears_of_joy","animal","cats","haha","happy","tears"],sheet:[33,19],shortName:"joy_cat"},{name:"Smiling Cat Face with Heart-Shaped Eyes",unified:"1F63B",keywords:["smiling_cat_with_heart_eyes","animal","love","like","affection","cats","valentines","heart"],sheet:[33,21],shortName:"heart_eyes_cat"},{name:"Cat Face with Wry Smile",unified:"1F63C",keywords:["cat_with_wry_smile","animal","cats","smirk"],sheet:[33,22],shortName:"smirk_cat"},{name:"Kissing Cat Face with Closed Eyes",unified:"1F63D",keywords:["kissing_cat","animal","cats","kiss"],sheet:[33,23],shortName:"kissing_cat"},{name:"Weary Cat Face",unified:"1F640",keywords:["weary_cat","animal","cats","munch","scared","scream"],sheet:[33,26],shortName:"scream_cat"},{name:"Crying Cat Face",unified:"1F63F",keywords:["crying_cat","animal","tears","weep","sad","cats","upset","cry"],sheet:[33,25],shortName:"crying_cat_face"},{name:"Pouting Cat Face",unified:"1F63E",keywords:["pouting_cat","animal","cats"],sheet:[33,24],shortName:"pouting_cat"},{name:"See-No-Evil Monkey",unified:"1F648",keywords:["see_no_evil_monkey","monkey","animal","nature","haha"],sheet:[34,24],shortName:"see_no_evil"},{name:"Hear-No-Evil Monkey",unified:"1F649",keywords:["hear_no_evil_monkey","animal","monkey","nature"],sheet:[34,25],shortName:"hear_no_evil"},{name:"Speak-No-Evil Monkey",unified:"1F64A",keywords:["speak_no_evil_monkey","monkey","animal","nature","omg"],sheet:[34,26],shortName:"speak_no_evil"},{name:"Kiss Mark",unified:"1F48B",keywords:["kiss_mark","face","lips","love","like","affection","valentines"],sheet:[26,37],shortName:"kiss"},{name:"Love Letter",unified:"1F48C",keywords:["love_letter","email","like","affection","envelope","valentines"],sheet:[26,38],shortName:"love_letter"},{name:"Heart with Arrow",unified:"1F498",keywords:["heart_with_arrow","love","like","heart","affection","valentines"],sheet:[27,39],shortName:"cupid"},{name:"Heart with Ribbon",unified:"1F49D",keywords:["heart_with_ribbon","love","valentines"],sheet:[27,44],shortName:"gift_heart"},{name:"Sparkling Heart",unified:"1F496",keywords:["sparkling_heart","love","like","affection","valentines"],sheet:[27,37],shortName:"sparkling_heart"},{name:"Growing Heart",unified:"1F497",keywords:["growing_heart","like","love","affection","valentines","pink"],sheet:[27,38],shortName:"heartpulse"},{name:"Beating Heart",unified:"1F493",keywords:["beating_heart","love","like","affection","valentines","pink","heart"],sheet:[27,34],shortName:"heartbeat"},{name:"Revolving Hearts",unified:"1F49E",keywords:["revolving_hearts","love","like","affection","valentines"],sheet:[27,45],shortName:"revolving_hearts"},{name:"Two Hearts",unified:"1F495",keywords:["two_hearts","love","like","affection","valentines","heart"],sheet:[27,36],shortName:"two_hearts"},{name:"Heart Decoration",unified:"1F49F",keywords:["heart_decoration","purple-square","love","like"],sheet:[27,46],shortName:"heart_decoration"},{name:"Heart Exclamation",unified:"2763-FE0F",keywords:["heart_exclamation","decoration","love"],sheet:[59,7],shortName:"heavy_heart_exclamation_mark_ornament"},{name:"Broken Heart",unified:"1F494",text:"`https://cdn.jsdelivr.net/npm/emoji-datasource-${F}@14.0.0/img/${F}/sheets-256/${r}.png`;let E=(()=>{class F{uncompressed=!1;names={};emojis=[];constructor(){this.uncompressed||(this.uncompress(Fe),this.uncompressed=!0)}uncompress(i){this.emojis=i.map(a=>{const n={...a};if(n.shortNames||(n.shortNames=[]),n.shortNames.unshift(n.shortName),n.id=n.shortName,n.native=this.unifiedToNative(n.unified),n.skinVariations||(n.skinVariations=[]),n.keywords||(n.keywords=[]),n.emoticons||(n.emoticons=[]),n.hidden||(n.hidden=[]),n.text||(n.text=""),n.obsoletes){const s=i.find(t=>t.unified===n.obsoletes);s&&(n.keywords=s.keywords?[...n.keywords,...s.keywords,s.shortName]:[...n.keywords,s.shortName])}this.names[n.unified]=n;for(const s of n.shortNames)this.names[s]=n;return n})}getData(i,a,n){let s;if("string"==typeof i){const o=i.match(se);if(o&&(i=o[1],o[2]&&(a=parseInt(o[2],10))),!this.names.hasOwnProperty(i))return null;s=this.names[i]}else i.id?s=this.names[i.id]:i.unified&&(s=this.names[i.unified.toUpperCase()]);if(s||(s=i,s.custom=!0),s.skinVariations&&s.skinVariations.length&&a&&a>1&&n){s={...s};const o=te[a-1],d=s.skinVariations.find(u=>u.unified.includes(o));(!d.hidden||!d.hidden.includes(n))&&(s.skinTone=a,s={...s,...d}),s.native=this.unifiedToNative(s.unified)}return s.set=n||"",s}unifiedToNative(i){const a=i.split("-").map(n=>parseInt(`0x${n}`,16));return String.fromCodePoint(...a)}emojiSpriteStyles(i,a="apple",n=24,s=64,t=60,o=q,d=61,u){const h=!!u;return{width:`${n}px`,height:`${n}px`,display:"inline-block","background-image":`url(${u=u||o(a,s)})`,"background-size":h?"100% 100%":`${100*d}% ${100*t}%`,"background-position":h?void 0:this.getSpritePosition(i,d)}}getSpritePosition(i,a){const[n,s]=i,t=100/(a-1);return`${t*n}% ${t*s}%`}sanitize(i){if(null===i)return null;let n=`:${i.id||i.shortNames[0]}:`;return i.skinTone&&(n+=`:skin-tone-${i.skinTone}:`),i.colons=n,{...i}}getSanitizedData(i,a,n){return this.sanitize(this.getData(i,a,n))}static \u0275fac=function(a){return new(a||F)};static \u0275prov=e.jDH({token:F,factory:F.\u0275fac,providedIn:"root"})}return F})(),P=(()=>{class F{skin=1;set="apple";sheetSize=64;isNative=!1;forceSize=!1;tooltip=!1;size=24;emoji="";fallback;hideObsolete=!1;sheetRows;sheetColumns;useButton;emojiOver=new e.bkB;emojiOverOutsideAngular=new e.bkB;emojiLeave=new e.bkB;emojiLeaveOutsideAngular=new e.bkB;emojiClick=new e.bkB;emojiClickOutsideAngular=new e.bkB;style;title=void 0;label="";unified;custom=!1;isVisible=!0;backgroundImageFn=q;imageUrlFn;set button(i){this.ngZone.runOutsideAngular(()=>this.button$.next(i?.nativeElement))}button$=new _.B;destroy$=new _.B;ngZone=(0,e.WQX)(e.SKi);emojiService=(0,e.WQX)(E);constructor(){this.setupMouseListeners()}ngOnChanges(){if(!this.emoji)return this.isVisible=!1;const i=this.getData();if(!i)return this.isVisible=!1;if(this.unified=i.native||null,i.custom&&(this.custom=i.custom),!i.unified&&!i.custom)return this.isVisible=!1;if(this.tooltip&&(this.title=i.shortNames[0]),i.obsoletedBy&&this.hideObsolete)return this.isVisible=!1;if(this.label=[i.native].concat(i.shortNames).filter(Boolean).join(", "),this.isNative&&i.unified&&i.native)this.style={fontSize:`${this.size}px`},this.forceSize&&(this.style.display="inline-block",this.style.width=`${this.size}px`,this.style.height=`${this.size}px`,this.style["word-break"]="keep-all");else if(i.custom)this.style={width:`${this.size}px`,height:`${this.size}px`,display:"inline-block"},this.style=i.spriteUrl&&this.sheetRows&&this.sheetColumns?{...this.style,backgroundImage:`url(${i.spriteUrl})`,backgroundSize:`${100*this.sheetColumns}% ${100*this.sheetRows}%`,backgroundPosition:this.emojiService.getSpritePosition(i.sheet,this.sheetColumns)}:{...this.style,backgroundImage:`url(${i.imageUrl})`,backgroundSize:"contain"};else if(i.hidden.length&&i.hidden.includes(this.set)){if(!this.fallback)return this.isVisible=!1;this.style={fontSize:`${this.size}px`},this.unified=this.fallback(i,this)}else this.style=this.emojiService.emojiSpriteStyles(i.sheet,this.set,this.size,this.sheetSize,this.sheetRows,this.backgroundImageFn,this.sheetColumns,this.imageUrlFn?.(this.getData()));return this.isVisible=!0}ngOnDestroy(){this.destroy$.next()}getData(){return this.emojiService.getData(this.emoji,this.skin,this.set)}getSanitizedData(){return this.emojiService.getSanitizedData(this.emoji,this.skin,this.set)}setupMouseListeners(){const i=a=>this.button$.pipe((0,X.n)(n=>n?(0,V.R)(n,a):J.w),(0,x.Q)(this.destroy$));i("click").subscribe(a=>{const n=this.getSanitizedData();this.emojiClickOutsideAngular.emit({emoji:n,$event:a}),this.emojiClick.observed&&this.ngZone.run(()=>this.emojiClick.emit({emoji:n,$event:a}))}),i("mouseenter").subscribe(a=>{const n=this.getSanitizedData();this.emojiOverOutsideAngular.emit({emoji:n,$event:a}),this.emojiOver.observed&&this.ngZone.run(()=>this.emojiOver.emit({emoji:n,$event:a}))}),i("mouseleave").subscribe(a=>{const n=this.getSanitizedData();this.emojiLeaveOutsideAngular.emit({emoji:n,$event:a}),this.emojiLeave.observed&&this.ngZone.run(()=>this.emojiLeave.emit({emoji:n,$event:a}))})}static \u0275fac=function(a){return new(a||F)};static \u0275cmp=e.VBU({type:F,selectors:[["ngx-emoji"]],viewQuery:function(a,n){if(1&a&&e.GBs(Q,5),2&a){let s;e.mGM(s=e.lsd())&&(n.button=s.first)}},inputs:{skin:"skin",set:"set",sheetSize:"sheetSize",isNative:"isNative",forceSize:"forceSize",tooltip:"tooltip",size:"size",emoji:"emoji",fallback:"fallback",hideObsolete:"hideObsolete",sheetRows:"sheetRows",sheetColumns:"sheetColumns",useButton:"useButton",backgroundImageFn:"backgroundImageFn",imageUrlFn:"imageUrlFn"},outputs:{emojiOver:"emojiOver",emojiOverOutsideAngular:"emojiOverOutsideAngular",emojiLeave:"emojiLeave",emojiLeaveOutsideAngular:"emojiLeaveOutsideAngular",emojiClick:"emojiClick",emojiClickOutsideAngular:"emojiClickOutsideAngular"},features:[e.OA$],ngContentSelectors:z,decls:3,vars:1,consts:[["spanTpl",""],["button",""],[3,"ngIf"],["type","button","class","emoji-mart-emoji",3,"emoji-mart-emoji-native","emoji-mart-emoji-custom",4,"ngIf","ngIfElse"],["type","button",1,"emoji-mart-emoji"],[3,"ngStyle"],[1,"emoji-mart-emoji"]],template:function(a,n){1&a&&(e.NAR(z),e.DNE(0,ie,1,2,"ng-template",2)(1,ne,5,8,"ng-template",null,0,e.C5r)),2&a&&e.Y8G("ngIf",n.isVisible)},dependencies:[m.MD,m.bT,m.B3],encapsulation:2,changeDetection:0})}return F})();var p=y(9417);function oe(F,r){if(1&F){const i=e.RV6();e.j41(0,"span",3),e.bIt("click",function(n){e.eBV(i);const s=e.XpG().index,t=e.XpG();return e.Njj(t.handleClick(n,s))}),e.j41(1,"div"),e.qSk(),e.j41(2,"svg",4),e.nrm(3,"path"),e.k0s()(),e.joV(),e.nrm(4,"span",5),e.k0s()}if(2&F){const i=e.XpG().$implicit,a=e.XpG();e.xc7("color",i.name===a.selected?a.color:null),e.AVh("emoji-mart-anchor-selected",i.name===a.selected),e.BMQ("title",a.i18n.categories[i.id]),e.R7$(3),e.BMQ("d",a.icons[i.id]),e.R7$(),e.xc7("background-color",a.color)}}function re(F,r){1&F&&e.DNE(0,oe,5,8,"span",2),2&F&&e.Y8G("ngIf",!1!==r.$implicit.anchor)}const de=["container"],he=["label"];function me(F,r){if(1&F){const i=e.RV6();e.j41(0,"ngx-emoji",9),e.bIt("emojiOverOutsideAngular",function(n){e.eBV(i);const s=e.XpG(3);return e.Njj(s.emojiOverOutsideAngular.emit(n))})("emojiLeaveOutsideAngular",function(n){e.eBV(i);const s=e.XpG(3);return e.Njj(s.emojiLeaveOutsideAngular.emit(n))})("emojiClickOutsideAngular",function(n){e.eBV(i);const s=e.XpG(3);return e.Njj(s.emojiClickOutsideAngular.emit(n))}),e.k0s()}if(2&F){const i=r.$implicit,a=e.XpG(3);e.Y8G("emoji",i)("size",a.emojiSize)("skin",a.emojiSkin)("isNative",a.emojiIsNative)("set",a.emojiSet)("sheetSize",a.emojiSheetSize)("forceSize",a.emojiForceSize)("tooltip",a.emojiTooltip)("backgroundImageFn",a.emojiBackgroundImageFn)("imageUrlFn",a.emojiImageUrlFn)("hideObsolete",a.hideObsolete)("useButton",a.emojiUseButton)}}function ue(F,r){if(1&F&&(e.j41(0,"div"),e.DNE(1,me,1,12,"ngx-emoji",8),e.k0s()),2&F){const i=r.ngIf,a=e.XpG(2);e.R7$(),e.Y8G("ngForOf",i)("ngForTrackBy",a.trackById)}}function le(F,r){if(1&F&&(e.j41(0,"div"),e.DNE(1,ue,2,2,"div",7),e.nI1(2,"async"),e.k0s()),2&F){const i=e.XpG();e.R7$(),e.Y8G("ngIf",e.bMT(2,1,i.filteredEmojis$))}}function fe(F,r){if(1&F&&(e.j41(0,"div")(1,"div"),e.nrm(2,"ngx-emoji",10),e.k0s(),e.j41(3,"div",11),e.EFF(4),e.k0s()()),2&F){const i=e.XpG();e.R7$(2),e.Y8G("emoji",i.notFoundEmoji)("size",38)("skin",i.emojiSkin)("isNative",i.emojiIsNative)("set",i.emojiSet)("sheetSize",i.emojiSheetSize)("forceSize",i.emojiForceSize)("tooltip",i.emojiTooltip)("backgroundImageFn",i.emojiBackgroundImageFn)("useButton",i.emojiUseButton),e.R7$(2),e.SpI(" ",i.i18n.notfound," ")}}function ce(F,r){if(1&F){const i=e.RV6();e.j41(0,"ngx-emoji",9),e.bIt("emojiOverOutsideAngular",function(n){e.eBV(i);const s=e.XpG(2);return e.Njj(s.emojiOverOutsideAngular.emit(n))})("emojiLeaveOutsideAngular",function(n){e.eBV(i);const s=e.XpG(2);return e.Njj(s.emojiLeaveOutsideAngular.emit(n))})("emojiClickOutsideAngular",function(n){e.eBV(i);const s=e.XpG(2);return e.Njj(s.emojiClickOutsideAngular.emit(n))}),e.k0s()}if(2&F){const i=r.$implicit,a=e.XpG(2);e.Y8G("emoji",i)("size",a.emojiSize)("skin",a.emojiSkin)("isNative",a.emojiIsNative)("set",a.emojiSet)("sheetSize",a.emojiSheetSize)("forceSize",a.emojiForceSize)("tooltip",a.emojiTooltip)("backgroundImageFn",a.emojiBackgroundImageFn)("imageUrlFn",a.emojiImageUrlFn)("hideObsolete",a.hideObsolete)("useButton",a.emojiUseButton)}}function ge(F,r){if(1&F&&e.DNE(0,ce,1,12,"ngx-emoji",8),2&F){const i=e.XpG();e.Y8G("ngForOf",i.emojisToDisplay)("ngForTrackBy",i.trackById)}}function ke(F,r){if(1&F){const i=e.RV6();e.j41(0,"span",2)(1,"span",3),e.bIt("click",function(){const n=e.eBV(i).$implicit,s=e.XpG();return e.Njj(s.handleClick(n))})("keyup.enter",function(){const n=e.eBV(i).$implicit,s=e.XpG();return e.Njj(s.handleClick(n))})("keyup.space",function(){const n=e.eBV(i).$implicit,s=e.XpG();return e.Njj(s.handleClick(n))}),e.k0s()()}if(2&F){const i=r.$implicit,a=e.XpG();e.AVh("selected",i===a.skin),e.R7$(),e.ZvI("emoji-mart-skin emoji-mart-skin-tone-",i,""),e.Y8G("tabIndex",a.tabIndex(i)),e.BMQ("aria-hidden",!a.isVisible(i))("aria-pressed",a.pressed(i))("aria-haspopup",!!a.isSelected(i))("aria-expanded",a.expanded(i))("aria-label",a.i18n.skintones[i])("title",a.i18n.skintones[i])}}function ye(F,r){if(1&F&&(e.j41(0,"span",11),e.EFF(1),e.k0s()),2&F){const i=r.$implicit;e.R7$(),e.SpI(" :",i,": ")}}function De(F,r){if(1&F&&(e.j41(0,"span",15),e.EFF(1),e.k0s()),2&F){const i=r.$implicit;e.R7$(),e.SpI(" ",i," ")}}function we(F,r){if(1&F&&(e.j41(0,"div",8)(1,"div",2),e.nrm(2,"ngx-emoji",9),e.k0s(),e.j41(3,"div",4)(4,"div",10),e.EFF(5),e.k0s(),e.j41(6,"div",11),e.DNE(7,ye,2,1,"span",12),e.k0s(),e.j41(8,"div",13),e.DNE(9,De,2,1,"span",14),e.k0s()()()),2&F){const i=e.XpG();e.R7$(2),e.Y8G("emoji",i.emoji)("size",38)("isNative",i.emojiIsNative)("skin",i.emojiSkin)("size",i.emojiSize)("set",i.emojiSet)("sheetSize",i.emojiSheetSize)("backgroundImageFn",i.emojiBackgroundImageFn)("imageUrlFn",i.emojiImageUrlFn),e.R7$(3),e.JRh(i.emojiData.name),e.R7$(2),e.Y8G("ngForOf",i.emojiData.shortNames),e.R7$(2),e.Y8G("ngForOf",i.listedEmoticons)}}function _e(F,r){if(1&F&&e.nrm(0,"ngx-emoji",16),2&F){const i=e.XpG();e.Y8G("isNative",i.emojiIsNative)("skin",i.emojiSkin)("set",i.emojiSet)("emoji",i.idleEmoji)("backgroundImageFn",i.emojiBackgroundImageFn)("size",38)("imageUrlFn",i.emojiImageUrlFn)}}const Ee=["inputRef"],pe=["scrollRef"];function be(F,r){if(1&F){const i=e.RV6();e.j41(0,"emoji-search",8),e.bIt("searchResults",function(n){e.eBV(i);const s=e.XpG();return e.Njj(s.handleSearch(n))})("enterKeyOutsideAngular",function(n){e.eBV(i);const s=e.XpG();return e.Njj(s.handleEnterKey(n))}),e.k0s()}if(2&F){const i=e.XpG();e.Y8G("i18n",i.i18n)("include",i.include)("exclude",i.exclude)("custom",i.custom)("autoFocus",i.autoFocus)("icons",i.searchIcons)("emojisToShowFilter",i.emojisToShowFilter)}}function Ne(F,r){if(1&F){const i=e.RV6();e.j41(0,"emoji-category",9),e.bIt("emojiOverOutsideAngular",function(n){e.eBV(i);const s=e.XpG();return e.Njj(s.handleEmojiOver(n))})("emojiLeaveOutsideAngular",function(){e.eBV(i);const n=e.XpG();return e.Njj(n.handleEmojiLeave())})("emojiClickOutsideAngular",function(n){e.eBV(i);const s=e.XpG();return e.Njj(s.handleEmojiClick(n))}),e.k0s()}if(2&F){const i=r.$implicit,a=e.XpG();e.Y8G("id",i.id)("name",i.name)("emojis",i.emojis)("perLine",a.perLine)("totalFrequentLines",a.totalFrequentLines)("hasStickyPosition",a.isNative)("i18n",a.i18n)("hideObsolete",a.hideObsolete)("notFoundEmoji",a.notFoundEmoji)("custom",i.id===a.RECENT_CATEGORY.id?a.CUSTOM_CATEGORY.emojis:void 0)("recent",i.id===a.RECENT_CATEGORY.id?a.recent:void 0)("virtualize",a.virtualize)("virtualizeOffset",a.virtualizeOffset)("emojiIsNative",a.isNative)("emojiSkin",a.skin)("emojiSize",a.emojiSize)("emojiSet",a.set)("emojiSheetSize",a.sheetSize)("emojiForceSize",a.isNative)("emojiTooltip",a.emojiTooltip)("emojiBackgroundImageFn",a.backgroundImageFn)("emojiImageUrlFn",a.imageUrlFn)("emojiUseButton",a.useButton)}}function Be(F,r){if(1&F){const i=e.RV6();e.j41(0,"div",2)(1,"emoji-preview",10),e.bIt("skinChange",function(n){e.eBV(i);const s=e.XpG();return e.Njj(s.handleSkinChange(n))}),e.k0s()()}if(2&F){const i=e.XpG();e.R7$(),e.Y8G("emoji",i.previewEmoji)("idleEmoji",i.emoji)("emojiIsNative",i.isNative)("emojiSize",38)("emojiSkin",i.skin)("emojiSet",i.set)("i18n",i.i18n)("emojiSheetSize",i.sheetSize)("emojiBackgroundImageFn",i.backgroundImageFn)("emojiImageUrlFn",i.imageUrlFn),e.BMQ("title",i.title)}}let O=(()=>{class F{categories=[];color;selected;i18n;icons={};anchorClick=new e.bkB;trackByFn(i,a){return a.id}handleClick(i,a){this.anchorClick.emit({category:this.categories[a],index:a})}static \u0275fac=function(a){return new(a||F)};static \u0275cmp=e.VBU({type:F,selectors:[["emoji-mart-anchors"]],inputs:{categories:"categories",color:"color",selected:"selected",i18n:"i18n",icons:"icons"},outputs:{anchorClick:"anchorClick"},decls:2,vars:2,consts:[[1,"emoji-mart-anchors"],["ngFor","",3,"ngForOf","ngForTrackBy"],["class","emoji-mart-anchor",3,"emoji-mart-anchor-selected","color","click",4,"ngIf"],[1,"emoji-mart-anchor",3,"click"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 24 24","width","24","height","24"],[1,"emoji-mart-anchor-bar"]],template:function(a,n){1&a&&(e.j41(0,"div",0),e.DNE(1,re,1,1,"ng-template",1),e.k0s()),2&a&&(e.R7$(),e.Y8G("ngForOf",n.categories)("ngForTrackBy",n.trackByFn))},dependencies:[m.MD,m.Sq,m.bT],encapsulation:2,changeDetection:0})}return F})(),R=(()=>{class F{platformId;NAMESPACE="emoji-mart";frequently=null;defaults={};initialized=!1;DEFAULTS=["+1","grinning","kissing_heart","heart_eyes","laughing","stuck_out_tongue_winking_eye","sweat_smile","joy","scream","disappointed","unamused","weary","sob","sunglasses","heart","poop"];constructor(i){this.platformId=i}init(){this.frequently=JSON.parse((0,m.UE)(this.platformId)&&localStorage.getItem(`${this.NAMESPACE}.frequently`)||"null"),this.initialized=!0}add(i){this.initialized||this.init(),this.frequently||(this.frequently=this.defaults),this.frequently[i.id]||(this.frequently[i.id]=0),this.frequently[i.id]+=1,(0,m.UE)(this.platformId)&&(localStorage.setItem(`${this.NAMESPACE}.last`,i.id),localStorage.setItem(`${this.NAMESPACE}.frequently`,JSON.stringify(this.frequently)))}get(i,a){if(this.initialized||this.init(),null===this.frequently){this.defaults={};const u=[];for(let h=0;hthis.frequently[u]-this.frequently[h]).reverse().slice(0,n),d=(0,m.UE)(this.platformId)&&localStorage.getItem(`${this.NAMESPACE}.last`);return d&&!o.includes(d)&&(o.pop(),o.push(d)),o}static \u0275fac=function(a){return new(a||F)(e.KVO(e.Agw))};static \u0275prov=e.jDH({token:F,factory:F.\u0275fac,providedIn:"root"})}return F})(),B=(()=>{class F{ref;emojiService;frequently;emojis=null;hasStickyPosition=!0;name="";perLine=9;totalFrequentLines=4;recent=[];custom=[];i18n;id;hideObsolete=!0;notFoundEmoji;virtualize=!1;virtualizeOffset=0;emojiIsNative;emojiSkin;emojiSize;emojiSet;emojiSheetSize;emojiForceSize;emojiTooltip;emojiBackgroundImageFn;emojiImageUrlFn;emojiUseButton;emojiOverOutsideAngular=new e.bkB;emojiLeaveOutsideAngular=new e.bkB;emojiClickOutsideAngular=new e.bkB;container;label;containerStyles={};emojisToDisplay=[];filteredEmojisSubject=new _.B;filteredEmojis$=this.filteredEmojisSubject.asObservable();labelStyles={};labelSpanStyles={};margin=0;minMargin=0;maxMargin=0;top=0;rows=0;constructor(i,a,n){this.ref=i,this.emojiService=a,this.frequently=n}ngOnInit(){this.updateRecentEmojis(),this.emojisToDisplay=this.filterEmojis(),this.noEmojiToDisplay&&(this.containerStyles={display:"none"}),this.hasStickyPosition||(this.labelStyles={height:28})}ngOnChanges(i){i.emojis?.currentValue?.length!==i.emojis?.previousValue?.length&&(this.emojisToDisplay=this.filterEmojis(),this.ngAfterViewInit())}ngAfterViewInit(){if(!this.virtualize)return;const{width:i}=this.container.nativeElement.getBoundingClientRect(),a=Math.floor(i/(this.emojiSize+12));this.rows=Math.ceil(this.emojisToDisplay.length/a),this.containerStyles={...this.containerStyles,minHeight:this.rows*(this.emojiSize+12)+28+"px"},this.ref.detectChanges(),this.handleScroll(this.container.nativeElement.parentNode.parentNode.scrollTop)}get noEmojiToDisplay(){return 0===this.emojisToDisplay.length}memoizeSize(){const i=this.container.nativeElement.parentNode.parentNode,{top:a,height:n}=this.container.nativeElement.getBoundingClientRect(),s=i.getBoundingClientRect().top,t=this.label.nativeElement.getBoundingClientRect().height;this.top=a-s+i.scrollTop,this.maxMargin=0===n?0:n-t}handleScroll(i){let a=i-this.top;if(a=athis.maxMargin?this.maxMargin:a,this.virtualize){const{top:n,height:s}=this.container.nativeElement.getBoundingClientRect(),t=this.container.nativeElement.parentNode.parentNode.clientHeight;this.filteredEmojisSubject.next(t+(t+this.virtualizeOffset)>=n&&-s-(t+this.virtualizeOffset)<=n?this.emojisToDisplay:[])}return a===this.margin?(this.ref.detectChanges(),!1):(this.hasStickyPosition||(this.label.nativeElement.style.top=`${a}px`),this.margin=a,this.ref.detectChanges(),!0)}updateRecentEmojis(){if("Recent"!==this.name)return;let i=this.recent||this.frequently.get(this.perLine,this.totalFrequentLines);(!i||!i.length)&&(i=this.frequently.get(this.perLine,this.totalFrequentLines)),i.length&&(this.emojis=i.map(a=>this.custom.filter(s=>s.id===a)[0]||a).filter(a=>!!this.emojiService.getData(a)))}updateDisplay(i){this.containerStyles.display=i,this.updateRecentEmojis(),this.ref.detectChanges()}trackById(i,a){return a}filterEmojis(){const i=[];for(const a of this.emojis||[]){if(!a)continue;const n=this.emojiService.getData(a);!n||n.obsoletedBy&&this.hideObsolete||!n.unified&&!n.custom||i.push(a)}return i}static \u0275fac=function(a){return new(a||F)(e.rXU(e.gRc),e.rXU(E),e.rXU(R))};static \u0275cmp=e.VBU({type:F,selectors:[["emoji-category"]],viewQuery:function(a,n){if(1&a&&(e.GBs(de,7),e.GBs(he,7)),2&a){let s;e.mGM(s=e.lsd())&&(n.container=s.first),e.mGM(s=e.lsd())&&(n.label=s.first)}},inputs:{emojis:"emojis",hasStickyPosition:"hasStickyPosition",name:"name",perLine:"perLine",totalFrequentLines:"totalFrequentLines",recent:"recent",custom:"custom",i18n:"i18n",id:"id",hideObsolete:"hideObsolete",notFoundEmoji:"notFoundEmoji",virtualize:"virtualize",virtualizeOffset:"virtualizeOffset",emojiIsNative:"emojiIsNative",emojiSkin:"emojiSkin",emojiSize:"emojiSize",emojiSet:"emojiSet",emojiSheetSize:"emojiSheetSize",emojiForceSize:"emojiForceSize",emojiTooltip:"emojiTooltip",emojiBackgroundImageFn:"emojiBackgroundImageFn",emojiImageUrlFn:"emojiImageUrlFn",emojiUseButton:"emojiUseButton"},outputs:{emojiOverOutsideAngular:"emojiOverOutsideAngular",emojiLeaveOutsideAngular:"emojiLeaveOutsideAngular",emojiClickOutsideAngular:"emojiClickOutsideAngular"},features:[e.OA$],decls:10,vars:11,consts:[["container",""],["label",""],["normalRenderTemplate",""],[1,"emoji-mart-category",3,"ngStyle"],[1,"emoji-mart-category-label",3,"ngStyle"],["aria-hidden","true",3,"ngStyle"],[4,"ngIf","ngIfElse"],[4,"ngIf"],[3,"emoji","size","skin","isNative","set","sheetSize","forceSize","tooltip","backgroundImageFn","imageUrlFn","hideObsolete","useButton","emojiOverOutsideAngular","emojiLeaveOutsideAngular","emojiClickOutsideAngular",4,"ngFor","ngForOf","ngForTrackBy"],[3,"emojiOverOutsideAngular","emojiLeaveOutsideAngular","emojiClickOutsideAngular","emoji","size","skin","isNative","set","sheetSize","forceSize","tooltip","backgroundImageFn","imageUrlFn","hideObsolete","useButton"],[3,"emoji","size","skin","isNative","set","sheetSize","forceSize","tooltip","backgroundImageFn","useButton"],[1,"emoji-mart-no-results-label"]],template:function(a,n){if(1&a&&(e.j41(0,"section",3,0)(2,"div",4)(3,"span",5,1),e.EFF(5),e.k0s()(),e.DNE(6,le,3,3,"div",6)(7,fe,5,11,"div",7),e.k0s(),e.DNE(8,ge,1,2,"ng-template",null,2,e.C5r)),2&a){const s=e.sdS(9);e.AVh("emoji-mart-no-results",n.noEmojiToDisplay),e.Y8G("ngStyle",n.containerStyles),e.BMQ("aria-label",n.i18n.categories[n.id]),e.R7$(2),e.Y8G("ngStyle",n.labelStyles),e.BMQ("data-name",n.name),e.R7$(),e.Y8G("ngStyle",n.labelSpanStyles),e.R7$(2),e.SpI(" ",n.i18n.categories[n.id]," "),e.R7$(),e.Y8G("ngIf",n.virtualize)("ngIfElse",s),e.R7$(),e.Y8G("ngIf",n.noEmojiToDisplay)}},dependencies:[m.MD,m.Sq,m.bT,m.B3,m.Jj,P],encapsulation:2,changeDetection:0})}return F})();function I(F){return F.reduce((r,i)=>(r.includes(i)||r.push(i),r),[])}function Ce(F,r){const i=I(F),a=I(r);return i.filter(n=>a.indexOf(n)>=0)}let ve=(()=>{class F{emojiService;originalPool={};index={};emojisList={};emoticonsList={};emojiSearch={};constructor(i){this.emojiService=i;for(const a of this.emojiService.emojis){const{shortNames:n,emoticons:s}=a,t=n[0];for(const o of s)this.emoticonsList[o]||(this.emoticonsList[o]=t);this.emojisList[t]=this.emojiService.getSanitizedData(t),this.originalPool[t]=a}}addCustomToPool(i,a){for(const n of i){const s=n.id||n.shortNames[0];s&&!a[s]&&(a[s]=this.emojiService.getData(n),this.emojisList[s]=this.emojiService.getSanitizedData(n))}}search(i,a,n=75,s=[],t=[],o=[]){this.addCustomToPool(o,this.originalPool);let d,u=this.originalPool;if(i.length){if("-"===i||"-1"===i)return[this.emojisList[-1]];if("+"===i||"+1"===i)return[this.emojisList["+1"]];let h=i.toLowerCase().split(/[\s|,|\-|_]+/),g=[];if(h.length>2&&(h=[h[0],h[1]]),s.length||t.length){u={};for(const l of T||[]){const c=!s||!s.length||s.indexOf(l.id)>-1,f=!(!t||!t.length)&&t.indexOf(l.id)>-1;if(c&&!f)for(const b of l.emojis||[]){const w=this.emojiService.getData(b);u[w?.id??""]=w}}if(o.length){const l=!s||!s.length||s.indexOf("custom")>-1,c=!(!t||!t.length)&&t.indexOf("custom")>-1;l&&!c&&this.addCustomToPool(o,u)}}g=h.map(l=>{let c=u,f=this.index,b=0;for(let w=0;wS[k.id]-S[D.id])}c=f.pool}return f.results}).filter(l=>l),d=g.length>1?Ce.apply(null,g):g.length?g[0]:[]}return d&&(a&&(d=d.filter(h=>!(!h||!h.id)&&a(this.emojiService.names[h.id]))),d&&d.length>n&&(d=d.slice(0,n))),d||null}buildSearch(i,a,n,s,t){const o=[],d=(u,h)=>{if(!u)return;const g=Array.isArray(u)?u:[u];for(const l of g){const c=h?l.split(/[-|_|\s]+/):[l];for(let f of c)f=f.toLowerCase(),o.includes(f)||o.push(f)}};return d(i,!0),d(a,!0),d(n,!0),d(s,!0),d(t,!1),o.join(",")}static \u0275fac=function(a){return new(a||F)(e.KVO(E))};static \u0275prov=e.jDH({token:F,factory:F.\u0275fac,providedIn:"root"})}return F})(),L=(()=>{class F{skin;i18n;changeSkin=new e.bkB;opened=!1;skinTones=[1,2,3,4,5,6];toggleOpen(){this.opened=!this.opened}isSelected(i){return i===this.skin}isVisible(i){return this.opened||this.isSelected(i)}pressed(i){return this.opened?!!this.isSelected(i):""}tabIndex(i){return this.isVisible(i)?"0":""}expanded(i){return this.isSelected(i)?this.opened:""}handleClick(i){this.opened?(this.opened=!1,i!==this.skin&&this.changeSkin.emit(i)):this.opened=!0}static \u0275fac=function(a){return new(a||F)};static \u0275cmp=e.VBU({type:F,selectors:[["emoji-skins"]],inputs:{skin:"skin",i18n:"i18n"},outputs:{changeSkin:"changeSkin"},decls:2,vars:3,consts:[[1,"emoji-mart-skin-swatches"],["class","emoji-mart-skin-swatch",3,"selected",4,"ngFor","ngForOf"],[1,"emoji-mart-skin-swatch"],["role","button",3,"click","keyup.enter","keyup.space","tabIndex"]],template:function(a,n){1&a&&(e.j41(0,"section",0),e.DNE(1,ke,2,12,"span",1),e.k0s()),2&a&&(e.AVh("opened",n.opened),e.R7$(),e.Y8G("ngForOf",n.skinTones))},dependencies:[m.MD,m.Sq],encapsulation:2,changeDetection:0})}return F})(),C=(()=>{class F{ref;emojiService;title;emoji;idleEmoji;i18n;emojiIsNative;emojiSkin;emojiSize;emojiSet;emojiSheetSize;emojiBackgroundImageFn;emojiImageUrlFn;skinChange=new e.bkB;emojiData={};listedEmoticons;constructor(i,a){this.ref=i,this.emojiService=a}ngOnChanges(){if(!this.emoji)return;this.emojiData=this.emojiService.getData(this.emoji,this.emojiSkin,this.emojiSet);const i=[],a=[];(this.emojiData.emoticons||[]).forEach(s=>{i.indexOf(s.toLowerCase())>=0||(i.push(s.toLowerCase()),a.push(s))}),this.listedEmoticons=a,this.ref?.detectChanges()}static \u0275fac=function(a){return new(a||F)(e.rXU(e.gRc),e.rXU(E))};static \u0275cmp=e.VBU({type:F,selectors:[["emoji-preview"]],inputs:{title:"title",emoji:"emoji",idleEmoji:"idleEmoji",i18n:"i18n",emojiIsNative:"emojiIsNative",emojiSkin:"emojiSkin",emojiSize:"emojiSize",emojiSet:"emojiSet",emojiSheetSize:"emojiSheetSize",emojiBackgroundImageFn:"emojiBackgroundImageFn",emojiImageUrlFn:"emojiImageUrlFn"},outputs:{skinChange:"skinChange"},features:[e.OA$],decls:9,vars:6,consts:[["class","emoji-mart-preview",4,"ngIf"],[1,"emoji-mart-preview",3,"hidden"],[1,"emoji-mart-preview-emoji"],[3,"isNative","skin","set","emoji","backgroundImageFn","size","imageUrlFn",4,"ngIf"],[1,"emoji-mart-preview-data"],[1,"emoji-mart-title-label"],[1,"emoji-mart-preview-skins"],[3,"changeSkin","skin","i18n"],[1,"emoji-mart-preview"],[3,"emoji","size","isNative","skin","set","sheetSize","backgroundImageFn","imageUrlFn"],[1,"emoji-mart-preview-name"],[1,"emoji-mart-preview-shortname"],["class","emoji-mart-preview-shortname",4,"ngFor","ngForOf"],[1,"emoji-mart-preview-emoticons"],["class","emoji-mart-preview-emoticon",4,"ngFor","ngForOf"],[1,"emoji-mart-preview-emoticon"],[3,"isNative","skin","set","emoji","backgroundImageFn","size","imageUrlFn"]],template:function(a,n){1&a&&(e.DNE(0,we,10,12,"div",0),e.j41(1,"div",1)(2,"div",2),e.DNE(3,_e,1,7,"ngx-emoji",3),e.k0s(),e.j41(4,"div",4)(5,"span",5),e.EFF(6),e.k0s()(),e.j41(7,"div",6)(8,"emoji-skins",7),e.bIt("changeSkin",function(t){return n.skinChange.emit(t)}),e.k0s()()()),2&a&&(e.Y8G("ngIf",n.emoji&&n.emojiData),e.R7$(),e.Y8G("hidden",n.emoji),e.R7$(2),e.Y8G("ngIf",n.idleEmoji&&n.idleEmoji.length),e.R7$(3),e.JRh(n.title),e.R7$(2),e.Y8G("skin",n.emojiSkin)("i18n",n.i18n))},dependencies:[m.MD,m.Sq,m.bT,P,L],encapsulation:2,changeDetection:0})}return F})(),je=0,A=(()=>{class F{ngZone;emojiSearch;maxResults=75;autoFocus=!1;i18n;include=[];exclude=[];custom=[];icons;emojisToShowFilter;searchResults=new e.bkB;enterKeyOutsideAngular=new e.bkB;inputRef;isSearching=!1;icon;query="";inputId="emoji-mart-search-"+ ++je;destroy$=new _.B;constructor(i,a){this.ngZone=i,this.emojiSearch=a}ngOnInit(){this.icon=this.icons.search,this.setupKeyupListener()}ngAfterViewInit(){this.autoFocus&&this.inputRef.nativeElement.focus()}ngOnDestroy(){this.destroy$.next()}clear(){this.query="",this.handleSearch(""),this.inputRef.nativeElement.focus()}handleSearch(i){""===i?(this.icon=this.icons.search,this.isSearching=!1):(this.icon=this.icons.delete,this.isSearching=!0);const a=this.emojiSearch.search(this.query,this.emojisToShowFilter,this.maxResults,this.include,this.exclude,this.custom);this.searchResults.emit(a)}handleChange(){this.handleSearch(this.query)}setupKeyupListener(){this.ngZone.runOutsideAngular(()=>(0,V.R)(this.inputRef.nativeElement,"keyup").pipe((0,x.Q)(this.destroy$)).subscribe(i=>{!this.query||"Enter"!==i.key||(this.enterKeyOutsideAngular.emit(i),i.preventDefault())}))}static \u0275fac=function(a){return new(a||F)(e.rXU(e.SKi),e.rXU(ve))};static \u0275cmp=e.VBU({type:F,selectors:[["emoji-search"]],viewQuery:function(a,n){if(1&a&&e.GBs(Ee,7),2&a){let s;e.mGM(s=e.lsd())&&(n.inputRef=s.first)}},inputs:{maxResults:"maxResults",autoFocus:"autoFocus",i18n:"i18n",include:"include",exclude:"exclude",custom:"custom",icons:"icons",emojisToShowFilter:"emojisToShowFilter"},outputs:{searchResults:"searchResults",enterKeyOutsideAngular:"enterKeyOutsideAngular"},decls:8,vars:9,consts:[["inputRef",""],[1,"emoji-mart-search"],["type","search",3,"ngModelChange","id","placeholder","autofocus","ngModel"],[1,"emoji-mart-sr-only",3,"htmlFor"],["type","button",1,"emoji-mart-search-icon",3,"click","keyup.enter","disabled"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 20 20","width","13","height","13","opacity","0.5"]],template:function(a,n){if(1&a){const s=e.RV6();e.j41(0,"div",1)(1,"input",2,0),e.mxI("ngModelChange",function(o){return e.eBV(s),e.DH7(n.query,o)||(n.query=o),e.Njj(o)}),e.bIt("ngModelChange",function(){return e.eBV(s),e.Njj(n.handleChange())}),e.k0s(),e.j41(3,"label",3),e.EFF(4),e.k0s(),e.j41(5,"button",4),e.bIt("click",function(){return e.eBV(s),e.Njj(n.clear())})("keyup.enter",function(){return e.eBV(s),e.Njj(n.clear())}),e.qSk(),e.j41(6,"svg",5),e.nrm(7,"path"),e.k0s()()()}2&a&&(e.R7$(),e.Y8G("id",n.inputId)("placeholder",n.i18n.search)("autofocus",n.autoFocus),e.R50("ngModel",n.query),e.R7$(2),e.Y8G("htmlFor",n.inputId),e.R7$(),e.SpI(" ",n.i18n.search," "),e.R7$(),e.Y8G("disabled",!n.isSearching),e.BMQ("aria-label",n.i18n.clear),e.R7$(2),e.BMQ("d",n.icon))},dependencies:[p.YN,p.me,p.BC,p.vS],encapsulation:2})}return F})();const W={activity:"M12 0a12 12 0 1 0 0 24 12 12 0 0 0 0-24m10 11h-5c.3-2.5 1.3-4.8 2-6.1a10 10 0 0 1 3 6.1m-9 0V2a10 10 0 0 1 4.4 1.6A18 18 0 0 0 15 11h-2zm-2 0H9a18 18 0 0 0-2.4-7.4A10 10 0 0 1 11 2.1V11zm0 2v9a10 10 0 0 1-4.4-1.6A18 18 0 0 0 9 13h2zm4 0a18 18 0 0 0 2.4 7.4 10 10 0 0 1-4.4 1.5V13h2zM5 4.9c.7 1.3 1.7 3.6 2 6.1H2a10 10 0 0 1 3-6.1M2 13h5c-.3 2.5-1.3 4.8-2 6.1A10 10 0 0 1 2 13m17 6.1c-.7-1.3-1.7-3.6-2-6.1h5a10 10 0 0 1-3 6.1",custom:"M10 1h3v21h-3zm10.186 4l1.5 2.598L3.5 18.098 2 15.5zM2 7.598L3.5 5l18.186 10.5-1.5 2.598z",flags:"M0 0l6 24h2L2 0zm21 5h-4l-1-4H4l3 12h3l1 4h13L21 5zM6.6 3h7.8l2 8H8.6l-2-8zm8.8 10l-2.9 1.9-.4-1.9h3.3zm3.6 0l-1.5-6h2l2 8H16l3-2z",foods:"M17 5c-1.8 0-2.9.4-3.7 1 .5-1.3 1.8-3 4.7-3a1 1 0 0 0 0-2c-3 0-4.6 1.3-5.5 2.5l-.2.2c-.6-1.9-1.5-3.7-3-3.7C8.5 0 7.7.3 7 1c-2 1.5-1.7 2.9-.5 4C3.6 5.2 0 7.4 0 13c0 4.6 5 11 9 11 2 0 2.4-.5 3-1 .6.5 1 1 3 1 4 0 9-6.4 9-11 0-6-4-8-7-8M8.2 2.5c.7-.5 1-.5 1-.5.4.2 1 1.4 1.4 3-1.6-.6-2.8-1.3-3-1.8l.6-.7M15 22c-1 0-1.2-.1-1.6-.4l-.1-.2a2 2 0 0 0-2.6 0l-.1.2c-.4.3-.5.4-1.6.4-2.8 0-7-5.4-7-9 0-6 4.5-6 5-6 2 0 2.5.4 3.4 1.2l.3.3a2 2 0 0 0 2.6 0l.3-.3c1-.8 1.5-1.2 3.4-1.2.5 0 5 .1 5 6 0 3.6-4.2 9-7 9",nature:"M15.5 8a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3m-7 0a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3m10.43-8h-.02c-.97 0-2.14.79-3.02 1.5A13.88 13.88 0 0 0 12 .99c-1.28 0-2.62.13-3.87.51C7.24.8 6.07 0 5.09 0h-.02C3.35 0 .07 2.67 0 7.03c-.04 2.47.28 4.23 1.04 5 .26.27.88.69 1.3.9.19 3.17.92 5.23 2.53 6.37.9.64 2.19.95 3.2 1.1-.03.2-.07.4-.07.6 0 1.77 2.35 3 4 3s4-1.23 4-3c0-.2-.04-.4-.07-.59 2.57-.38 5.43-1.87 5.92-7.58.4-.22.89-.57 1.1-.8.77-.76 1.09-2.52 1.05-5C23.93 2.67 20.65 0 18.93 0M3.23 9.13c-.24.29-.84 1.16-.9 1.24A9.67 9.67 0 0 1 2 7.08c.05-3.28 2.48-4.97 3.1-5.03.25.02.72.27 1.26.65A7.95 7.95 0 0 0 4 7.82c-.14.55-.4.86-.79 1.31M12 22c-.9 0-1.95-.7-2-1 0-.65.47-1.24 1-1.6v.6a1 1 0 1 0 2 0v-.6c.52.36 1 .95 1 1.6-.05.3-1.1 1-2 1m3-3.48v.02a4.75 4.75 0 0 0-1.26-1.02c1.09-.52 2.24-1.33 2.24-2.22 0-1.84-1.78-2.2-3.98-2.2s-3.98.36-3.98 2.2c0 .89 1.15 1.7 2.24 2.22A4.8 4.8 0 0 0 9 18.54v-.03a6.1 6.1 0 0 1-2.97-.84c-1.3-.92-1.84-3.04-1.86-6.48l.03-.04c.5-.82 1.49-1.45 1.8-3.1C6 6 7.36 4.42 8.36 3.53c1.01-.35 2.2-.53 3.59-.53 1.45 0 2.68.2 3.73.57 1 .9 2.32 2.46 2.32 4.48.31 1.65 1.3 2.27 1.8 3.1l.1.18c-.06 5.97-1.95 7.01-4.9 7.19m6.63-8.2l-.11-.2a7.59 7.59 0 0 0-.74-.98 3.02 3.02 0 0 1-.79-1.32 7.93 7.93 0 0 0-2.35-5.12c.53-.38 1-.63 1.26-.65.64.07 3.05 1.77 3.1 5.03.02 1.81-.35 3.22-.37 3.24",objects:"M12 0a9 9 0 0 0-5 16.5V21s2 3 5 3 5-3 5-3v-4.5A9 9 0 0 0 12 0zm0 2a7 7 0 1 1 0 14 7 7 0 0 1 0-14zM9 17.5a9 9 0 0 0 6 0v.8a7 7 0 0 1-3 .7 7 7 0 0 1-3-.7v-.8zm.2 3a8.9 8.9 0 0 0 2.8.5c1 0 1.9-.2 2.8-.5-.6.7-1.6 1.5-2.8 1.5-1.1 0-2.1-.8-2.8-1.5zm5.5-8.1c-.8 0-1.1-.8-1.5-1.8-.5-1-.7-1.5-1.2-1.5s-.8.5-1.3 1.5c-.4 1-.8 1.8-1.6 1.8h-.3c-.5-.2-.8-.7-1.3-1.8l-.2-1A3 3 0 0 0 7 9a1 1 0 0 1 0-2c1.7 0 2 1.4 2.2 2.1.5-1 1.3-2 2.8-2 1.5 0 2.3 1.1 2.7 2.1.2-.8.6-2.2 2.3-2.2a1 1 0 1 1 0 2c-.2 0-.3.5-.3.7a6.5 6.5 0 0 1-.3 1c-.5 1-.8 1.7-1.7 1.7",people:"M12 0a12 12 0 1 0 0 24 12 12 0 0 0 0-24m0 22a10 10 0 1 1 0-20 10 10 0 0 1 0 20M8 7a2 2 0 1 0 0 4 2 2 0 0 0 0-4m8 0a2 2 0 1 0 0 4 2 2 0 0 0 0-4m-.8 8c-.7 1.2-1.8 2-3.3 2-1.5 0-2.7-.8-3.4-2H15m3-2H6a6 6 0 1 0 12 0",places:"M6.5 12a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5m0 3c-.3 0-.5-.2-.5-.5s.2-.5.5-.5.5.2.5.5-.2.5-.5.5m11-3a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5m0 3c-.3 0-.5-.2-.5-.5s.2-.5.5-.5.5.2.5.5-.2.5-.5.5m5-5.5l-1-.4-.1-.1h.6c.6 0 1-.4 1-1 0-1-.9-2-2-2h-.6l-.8-1.7A3 3 0 0 0 16.8 2H7.2a3 3 0 0 0-2.8 2.3L3.6 6H3a2 2 0 0 0-2 2c0 .6.4 1 1 1h.6v.1l-1 .4a2 2 0 0 0-1.4 2l.7 7.6a1 1 0 0 0 1 .9H3v1c0 1.1.9 2 2 2h2a2 2 0 0 0 2-2v-1h6v1c0 1.1.9 2 2 2h2a2 2 0 0 0 2-2v-1h1.1a1 1 0 0 0 1-.9l.7-7.5a2 2 0 0 0-1.3-2.1M6.3 4.9c.1-.5.5-.9 1-.9h9.5c.4 0 .8.4 1 .9L19.2 9H4.7l1.6-4.1zM7 21H5v-1h2v1zm12 0h-2v-1h2v1zm2.2-3H2.8l-.7-6.6.9-.4h18l.9.4-.7 6.6z",recent:"M13 4h-2v7H9v2h2v2h2v-2h4v-2h-4zm-1-4a12 12 0 1 0 0 24 12 12 0 0 0 0-24m0 22a10 10 0 1 1 0-20 10 10 0 0 1 0 20",symbols:"M0 0h11v2H0zm4 11h3V6h4V4H0v2h4zm11.5 6a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5m0-2.99a.5.5 0 0 1 0 .99c-.28 0-.5-.22-.5-.5s.22-.49.5-.49m6 5a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5m0 2.99a.5.5 0 0 1-.5-.5.5.5 0 0 1 1 .01.5.5 0 0 1-.5.49m.5-9l-9 9 1.51 1.5 9-9zm-5-2c2.2 0 4-1.12 4-2.5V2s.98-.16 1.5.95C23 4.05 23 6 23 6s1-1.12 1-3.13C24-.02 21 0 21 0h-2v6.35A5.85 5.85 0 0 0 17 6c-2.2 0-4 1.12-4 2.5s1.8 2.5 4 2.5m-6.7 9.48L8.82 18.9a47.54 47.54 0 0 1-1.44 1.13c-.3-.3-.99-1.02-2.04-2.19.9-.83 1.47-1.46 1.72-1.89s.38-.87.38-1.33c0-.6-.27-1.18-.82-1.76-.54-.58-1.33-.87-2.35-.87-1 0-1.79.29-2.34.87-.56.6-.83 1.18-.83 1.79 0 .81.42 1.75 1.25 2.8a6.57 6.57 0 0 0-1.8 1.79 3.46 3.46 0 0 0-.51 1.83c0 .86.3 1.56.92 2.1a3.5 3.5 0 0 0 2.42.83c1.17 0 2.44-.38 3.81-1.14L8.23 24h2.82l-2.09-2.38 1.34-1.14zM3.56 14.1a1.02 1.02 0 0 1 .73-.28c.31 0 .56.08.75.25a.85.85 0 0 1 .28.66c0 .52-.42 1.11-1.26 1.78-.53-.65-.8-1.23-.8-1.74a.9.9 0 0 1 .3-.67m.18 7.9c-.43 0-.78-.12-1.06-.35-.28-.23-.41-.49-.41-.76 0-.6.5-1.3 1.52-2.09a31.23 31.23 0 0 0 2.25 2.44c-.92.5-1.69.76-2.3.76"},G={search:"M12.9 14.32a8 8 0 1 1 1.41-1.41l5.35 5.33-1.42 1.42-5.33-5.34zM8 14A6 6 0 1 0 8 2a6 6 0 0 0 0 12z",delete:"M10 8.586L2.929 1.515 1.515 2.929 8.586 10l-7.071 7.071 1.414 1.414L10 11.414l7.071 7.071 1.414-1.414L11.414 10l7.071-7.071-1.414-1.414L10 8.586z"},H={search:"Search",emojilist:"List of emoji",notfound:"No Emoji Found",clear:"Clear",categories:{search:"Search Results",recent:"Frequently Used",people:"Smileys & People",nature:"Animals & Nature",foods:"Food & Drink",activity:"Activity",places:"Travel & Places",objects:"Objects",symbols:"Symbols",flags:"Flags",custom:"Custom"},skintones:{1:"Default Skin Tone",2:"Light Skin Tone",3:"Medium-Light Skin Tone",4:"Medium Skin Tone",5:"Medium-Dark Skin Tone",6:"Dark Skin Tone"}};let U=(()=>{class F{ngZone;renderer;ref;frequently;platformId;perLine=9;totalFrequentLines=4;i18n={};style={};title="Emoji Mart\u2122";emoji="department_store";darkMode=!("function"!=typeof matchMedia||!matchMedia("(prefers-color-scheme: dark)").matches);color="#ae65c5";hideObsolete=!0;categories=[];activeCategories=[];set="apple";skin=1;isNative=!1;emojiSize=24;sheetSize=64;emojisToShowFilter;showPreview=!0;emojiTooltip=!1;autoFocus=!1;custom=[];hideRecent=!0;imageUrlFn;include;exclude;notFoundEmoji="sleuth_or_spy";categoriesIcons=W;searchIcons=G;useButton=!1;enableFrequentEmojiSort=!1;enableSearch=!0;showSingleCategory=!1;virtualize=!1;virtualizeOffset=0;recent;emojiClick=new e.bkB;emojiSelect=new e.bkB;skinChange=new e.bkB;scrollRef;previewRef;searchRef;categoryRefs;scrollHeight=0;clientHeight=0;clientWidth=0;selected;nextScroll;scrollTop;firstRender=!0;previewEmoji=null;animationFrameRequestId=null;NAMESPACE="emoji-mart";measureScrollbar=0;RECENT_CATEGORY={id:"recent",name:"Recent",emojis:null};SEARCH_CATEGORY={id:"search",name:"Search",emojis:null,anchor:!1};CUSTOM_CATEGORY={id:"custom",name:"Custom",emojis:[]};scrollListener;backgroundImageFn=(i,a)=>`https://cdn.jsdelivr.net/npm/emoji-datasource-${i}@14.0.0/img/${i}/sheets-256/${a}.png`;constructor(i,a,n,s,t){this.ngZone=i,this.renderer=a,this.ref=n,this.frequently=s,this.platformId=t}ngOnInit(){this.measureScrollbar=function Ae(){if(typeof document>"u")return 0;const F=document.createElement("div");F.style.width="100px",F.style.height="100px",F.style.overflow="scroll",F.style.position="absolute",F.style.top="-9999px",document.body.appendChild(F);const r=F.offsetWidth-F.clientWidth;return document.body.removeChild(F),r}(),this.i18n={...H,...this.i18n},this.i18n.categories={...H.categories,...this.i18n.categories},this.skin=JSON.parse((0,m.UE)(this.platformId)&&localStorage.getItem(`${this.NAMESPACE}.skin`)||"null")||this.skin;const i=[...T];this.custom.length>0&&(this.CUSTOM_CATEGORY.emojis=this.custom.map(o=>({...o,id:o.shortNames[0],custom:!0})),i.push(this.CUSTOM_CATEGORY)),void 0!==this.include&&i.sort((o,d)=>this.include.indexOf(o.id)>this.include.indexOf(d.id)?1:-1);for(const o of i){const d=!this.include||!this.include.length||this.include.indexOf(o.id)>-1,u=!(!this.exclude||!this.exclude.length)&&this.exclude.indexOf(o.id)>-1;if(d&&!u){if(this.emojisToShowFilter){const h=[],{emojis:g}=o;for(let l=0;l-1,n=!(!this.exclude||!this.exclude.length)&&this.exclude.indexOf(this.RECENT_CATEGORY.id)>-1;a&&!n&&(this.hideRecent=!1,this.categories.unshift(this.RECENT_CATEGORY)),this.categories[0]&&(this.categories[0].first=!0),this.categories.unshift(this.SEARCH_CATEGORY),this.selected=this.categories.filter(o=>o.first)[0].name;const s=Math.min(this.categories.length,3);this.setActiveCategories(this.activeCategories=this.categories.slice(0,s));const t=this.categories[s-1].emojis.slice();this.categories[s-1].emojis=t.slice(0,60),setTimeout(()=>{this.categories[s-1].emojis=t,this.setActiveCategories(this.categories),this.ref.detectChanges(),(0,m.UE)(this.platformId)&&this.ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this.updateCategoriesSize()})})}),this.ngZone.runOutsideAngular(()=>{this.scrollListener=this.renderer.listen(this.scrollRef.nativeElement,"scroll",()=>{this.handleScroll()})})}ngOnDestroy(){this.scrollListener?.(),this.cancelAnimationFrame()}setActiveCategories(i){this.activeCategories=this.showSingleCategory?i.filter(a=>a.name===this.selected||a===this.SEARCH_CATEGORY):i}updateCategoriesSize(){if(this.categoryRefs.forEach(i=>i.memoizeSize()),this.scrollRef){const i=this.scrollRef.nativeElement;this.scrollHeight=i.scrollHeight,this.clientHeight=i.clientHeight,this.clientWidth=i.clientWidth}}handleAnchorClick(i){if(this.updateCategoriesSize(),this.selected=i.category.name,this.setActiveCategories(this.categories),this.SEARCH_CATEGORY.emojis)return this.handleSearch(null),this.searchRef?.clear(),void this.handleAnchorClick(i);const a=this.categoryRefs.find(n=>n.id===i.category.id);if(a){let{top:n}=a;i.category.first?n=0:n+=1,this.scrollRef.nativeElement.scrollTop=n}this.nextScroll=i.category.name;for(const n of this.categories)this.categoryRefs.find(({id:t})=>t===n.id)?.handleScroll(this.scrollRef.nativeElement.scrollTop)}categoryTrack(i,a){return a.id}handleScroll(i=!1){if(this.nextScroll)return this.selected=this.nextScroll,this.nextScroll=void 0,void this.ref.detectChanges();if(!this.scrollRef||this.showSingleCategory)return;let a;if(this.SEARCH_CATEGORY.emojis)a=this.SEARCH_CATEGORY;else{const n=this.scrollRef.nativeElement;if(0===n.scrollTop)a=this.categories.find(s=>!0===s.first);else if(n.scrollHeight-n.scrollTop===this.clientHeight)a=this.categories[this.categories.length-1];else for(const s of this.categories)this.categoryRefs.find(({id:d})=>d===s.id)?.handleScroll(n.scrollTop)&&(a=s);this.scrollTop=n.scrollTop}!i&&a&&a.name!==this.selected?(this.selected=a.name,this.ref.detectChanges()):i&&this.ref.detectChanges()}handleSearch(i){this.SEARCH_CATEGORY.emojis=i;for(const a of this.categoryRefs.toArray())"Search"===a.name?(a.emojis=i,a.updateDisplay(i?"block":"none")):a.updateDisplay(i?"none":"block");this.scrollRef.nativeElement.scrollTop=0,this.handleScroll()}handleEnterKey(i,a){if(!a&&null!==this.SEARCH_CATEGORY.emojis&&this.SEARCH_CATEGORY.emojis.length){if(!(a=this.SEARCH_CATEGORY.emojis[0]))return;v(this.emojiSelect,this.ngZone,{$event:i,emoji:a})}!this.hideRecent&&!this.recent&&a&&this.frequently.add(a);const n=this.categoryRefs.toArray()[1];n&&this.enableFrequentEmojiSort&&this.ngZone.run(()=>{n.updateRecentEmojis(),n.ref.markForCheck()})}handleEmojiOver(i){if(!this.showPreview||!this.previewRef)return;const a=this.CUSTOM_CATEGORY.emojis.find(n=>n.id===i.emoji.id);a&&(i.emoji={...a}),this.previewEmoji=i.emoji,this.cancelAnimationFrame(),this.ref.detectChanges()}handleEmojiLeave(){!this.showPreview||!this.previewRef||(this.animationFrameRequestId=requestAnimationFrame(()=>{this.previewEmoji=null,this.ref.detectChanges()}))}handleEmojiClick(i){v(this.emojiClick,this.ngZone,i),v(this.emojiSelect,this.ngZone,i),this.handleEnterKey(i.$event,i.emoji)}handleSkinChange(i){this.skin=i,localStorage.setItem(`${this.NAMESPACE}.skin`,String(i)),this.skinChange.emit(i)}getWidth(){return this.style&&this.style.width?this.style.width:this.perLine*(this.emojiSize+12)+12+2+this.measureScrollbar+"px"}cancelAnimationFrame(){null!==this.animationFrameRequestId&&(cancelAnimationFrame(this.animationFrameRequestId),this.animationFrameRequestId=null)}static \u0275fac=function(a){return new(a||F)(e.rXU(e.SKi),e.rXU(e.sFG),e.rXU(e.gRc),e.rXU(R),e.rXU(e.Agw))};static \u0275cmp=e.VBU({type:F,selectors:[["emoji-mart"]],viewQuery:function(a,n){if(1&a&&(e.GBs(pe,7),e.GBs(C,5),e.GBs(A,5),e.GBs(B,5)),2&a){let s;e.mGM(s=e.lsd())&&(n.scrollRef=s.first),e.mGM(s=e.lsd())&&(n.previewRef=s.first),e.mGM(s=e.lsd())&&(n.searchRef=s.first),e.mGM(s=e.lsd())&&(n.categoryRefs=s)}},inputs:{perLine:"perLine",totalFrequentLines:"totalFrequentLines",i18n:"i18n",style:"style",title:"title",emoji:"emoji",darkMode:"darkMode",color:"color",hideObsolete:"hideObsolete",categories:"categories",activeCategories:"activeCategories",set:"set",skin:"skin",isNative:"isNative",emojiSize:"emojiSize",sheetSize:"sheetSize",emojisToShowFilter:"emojisToShowFilter",showPreview:"showPreview",emojiTooltip:"emojiTooltip",autoFocus:"autoFocus",custom:"custom",hideRecent:"hideRecent",imageUrlFn:"imageUrlFn",include:"include",exclude:"exclude",notFoundEmoji:"notFoundEmoji",categoriesIcons:"categoriesIcons",searchIcons:"searchIcons",useButton:"useButton",enableFrequentEmojiSort:"enableFrequentEmojiSort",enableSearch:"enableSearch",showSingleCategory:"showSingleCategory",virtualize:"virtualize",virtualizeOffset:"virtualizeOffset",recent:"recent",backgroundImageFn:"backgroundImageFn"},outputs:{emojiClick:"emojiClick",emojiSelect:"emojiSelect",skinChange:"skinChange"},decls:8,vars:16,consts:[["scrollRef",""],[3,"ngStyle"],[1,"emoji-mart-bar"],[3,"anchorClick","categories","color","selected","i18n","icons"],[3,"i18n","include","exclude","custom","autoFocus","icons","emojisToShowFilter","searchResults","enterKeyOutsideAngular",4,"ngIf"],[1,"emoji-mart-scroll"],[3,"id","name","emojis","perLine","totalFrequentLines","hasStickyPosition","i18n","hideObsolete","notFoundEmoji","custom","recent","virtualize","virtualizeOffset","emojiIsNative","emojiSkin","emojiSize","emojiSet","emojiSheetSize","emojiForceSize","emojiTooltip","emojiBackgroundImageFn","emojiImageUrlFn","emojiUseButton","emojiOverOutsideAngular","emojiLeaveOutsideAngular","emojiClickOutsideAngular",4,"ngFor","ngForOf","ngForTrackBy"],["class","emoji-mart-bar",4,"ngIf"],[3,"searchResults","enterKeyOutsideAngular","i18n","include","exclude","custom","autoFocus","icons","emojisToShowFilter"],[3,"emojiOverOutsideAngular","emojiLeaveOutsideAngular","emojiClickOutsideAngular","id","name","emojis","perLine","totalFrequentLines","hasStickyPosition","i18n","hideObsolete","notFoundEmoji","custom","recent","virtualize","virtualizeOffset","emojiIsNative","emojiSkin","emojiSize","emojiSet","emojiSheetSize","emojiForceSize","emojiTooltip","emojiBackgroundImageFn","emojiImageUrlFn","emojiUseButton"],[3,"skinChange","emoji","idleEmoji","emojiIsNative","emojiSize","emojiSkin","emojiSet","i18n","emojiSheetSize","emojiBackgroundImageFn","emojiImageUrlFn"]],template:function(a,n){if(1&a){const s=e.RV6();e.j41(0,"section",1)(1,"div",2)(2,"emoji-mart-anchors",3),e.bIt("anchorClick",function(o){return e.eBV(s),e.Njj(n.handleAnchorClick(o))}),e.k0s()(),e.DNE(3,be,1,7,"emoji-search",4),e.j41(4,"section",5,0),e.DNE(6,Ne,1,23,"emoji-category",6),e.k0s(),e.DNE(7,Be,2,11,"div",7),e.k0s()}2&a&&(e.ZvI("emoji-mart ",n.darkMode?"emoji-mart-dark":"",""),e.xc7("width",n.getWidth()),e.Y8G("ngStyle",n.style),e.R7$(2),e.Y8G("categories",n.categories)("color",n.color)("selected",n.selected)("i18n",n.i18n)("icons",n.categoriesIcons),e.R7$(),e.Y8G("ngIf",n.enableSearch),e.R7$(),e.BMQ("aria-label",n.i18n.emojilist),e.R7$(2),e.Y8G("ngForOf",n.activeCategories)("ngForTrackBy",n.categoryTrack),e.R7$(),e.Y8G("ngIf",n.showPreview))},dependencies:[m.MD,m.Sq,m.bT,m.B3,O,A,C,B],encapsulation:2,changeDetection:0})}return F})();function v(F,r,i){F.observed&&r.run(()=>F.emit(i))}}}]); \ No newline at end of file diff --git a/87.3a2e64bb6d08ae46.js b/87.3a2e64bb6d08ae46.js deleted file mode 100644 index 4705d60..0000000 --- a/87.3a2e64bb6d08ae46.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkangor=self.webpackChunkangor||[]).push([[87],{6903:(D,A,s)=>{s.d(A,{h:()=>y});var t=s(7618),a=s(7838),r=s(3107);let w=(()=>{class n{constructor(){this._onDismiss=new a.m(1),this._onShow=new a.m(1)}get onDismiss(){return this._onDismiss.asObservable()}get onShow(){return this._onShow.asObservable()}dismiss(c){c&&this._onDismiss.next(c)}show(c){c&&this._onShow.next(c)}static{this.\u0275fac=function(u){return new(u||n)}}static{this.\u0275prov=r.jDH({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})();var I=s(3939),x=s(3022),C=s(9471),v=s(3904),M=s(8447),_=s(1483),b=s(5424);const E=[[["","angorAlertTitle",""]],"*",[["","angorAlertIcon",""]]],m=["[angorAlertTitle]","*","[angorAlertIcon]"];function T(n,h){1&n&&r.nrm(0,"div",1)}function g(n,h){1&n&&r.nrm(0,"mat-icon",7),2&n&&r.Y8G("svgIcon","heroicons_solid:check-circle")}function p(n,h){1&n&&r.nrm(0,"mat-icon",7),2&n&&r.Y8G("svgIcon","heroicons_solid:check-circle")}function d(n,h){1&n&&r.nrm(0,"mat-icon",7),2&n&&r.Y8G("svgIcon","heroicons_solid:x-circle")}function k(n,h){1&n&&r.nrm(0,"mat-icon",7),2&n&&r.Y8G("svgIcon","heroicons_solid:check-circle")}function R(n,h){1&n&&r.nrm(0,"mat-icon",7),2&n&&r.Y8G("svgIcon","heroicons_solid:information-circle")}function l(n,h){1&n&&r.nrm(0,"mat-icon",7),2&n&&r.Y8G("svgIcon","heroicons_solid:check-circle")}function O(n,h){1&n&&r.nrm(0,"mat-icon",7),2&n&&r.Y8G("svgIcon","heroicons_solid:exclamation-triangle")}function e(n,h){1&n&&r.nrm(0,"mat-icon",7),2&n&&r.Y8G("svgIcon","heroicons_solid:x-circle")}function i(n,h){if(1&n&&(r.j41(0,"div",2)(1,"div",8),r.SdG(2,2),r.k0s(),r.j41(3,"div",9),r.DNE(4,g,1,1,"mat-icon",7)(5,p,1,1,"mat-icon",7)(6,d,1,1,"mat-icon",7)(7,k,1,1,"mat-icon",7)(8,R,1,1,"mat-icon",7)(9,l,1,1,"mat-icon",7)(10,O,1,1,"mat-icon",7)(11,e,1,1,"mat-icon",7),r.k0s()()),2&n){const c=r.XpG(2);r.R7$(4),r.vxM("primary"===c.type?4:-1),r.R7$(),r.vxM("accent"===c.type?5:-1),r.R7$(),r.vxM("warn"===c.type?6:-1),r.R7$(),r.vxM("basic"===c.type?7:-1),r.R7$(),r.vxM("info"===c.type?8:-1),r.R7$(),r.vxM("success"===c.type?9:-1),r.R7$(),r.vxM("warning"===c.type?10:-1),r.R7$(),r.vxM("error"===c.type?11:-1)}}function o(n,h){if(1&n){const c=r.RV6();r.j41(0,"div",0),r.DNE(1,T,1,0,"div",1)(2,i,12,8,"div",2),r.j41(3,"div",3)(4,"div",4),r.SdG(5),r.k0s(),r.j41(6,"div",5),r.SdG(7,1),r.k0s()(),r.j41(8,"button",6),r.bIt("click",function(){r.eBV(c);const f=r.XpG();return r.Njj(f.dismiss())}),r.nrm(9,"mat-icon",7),r.k0s()()}if(2&n){const c=r.XpG();r.Y8G("@fadeIn",!c.dismissed)("@fadeOut",!c.dismissed),r.R7$(),r.vxM("border"===c.appearance?1:-1),r.R7$(),r.vxM(c.showIcon?2:-1),r.R7$(7),r.Y8G("svgIcon","heroicons_solid:x-mark")}}let y=(()=>{class n{constructor(){this._changeDetectorRef=(0,r.WQX)(r.gRc),this._angorAlertService=(0,r.WQX)(w),this._angorUtilsService=(0,r.WQX)(I.Q),this.appearance="soft",this.dismissed=!1,this.dismissible=!1,this.name=this._angorUtilsService.randomId(),this.showIcon=!0,this.type="primary",this.dismissedChanged=new r.bkB,this._unsubscribeAll=new M.B}get classList(){return{"angor-alert-appearance-border":"border"===this.appearance,"angor-alert-appearance-fill":"fill"===this.appearance,"angor-alert-appearance-outline":"outline"===this.appearance,"angor-alert-appearance-soft":"soft"===this.appearance,"angor-alert-dismissed":this.dismissed,"angor-alert-dismissible":this.dismissible,"angor-alert-show-icon":this.showIcon,"angor-alert-type-primary":"primary"===this.type,"angor-alert-type-accent":"accent"===this.type,"angor-alert-type-warn":"warn"===this.type,"angor-alert-type-basic":"basic"===this.type,"angor-alert-type-info":"info"===this.type,"angor-alert-type-success":"success"===this.type,"angor-alert-type-warning":"warning"===this.type,"angor-alert-type-error":"error"===this.type}}ngOnChanges(c){"dismissed"in c&&(this.dismissed=(0,x.he)(c.dismissed.currentValue),this._toggleDismiss(this.dismissed)),"dismissible"in c&&(this.dismissible=(0,x.he)(c.dismissible.currentValue)),"showIcon"in c&&(this.showIcon=(0,x.he)(c.showIcon.currentValue))}ngOnInit(){this._angorAlertService.onDismiss.pipe((0,_.p)(c=>this.name===c),(0,b.Q)(this._unsubscribeAll)).subscribe(()=>{this.dismiss()}),this._angorAlertService.onShow.pipe((0,_.p)(c=>this.name===c),(0,b.Q)(this._unsubscribeAll)).subscribe(()=>{this.show()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}dismiss(){this.dismissed||this._toggleDismiss(!0)}show(){this.dismissed&&this._toggleDismiss(!1)}_toggleDismiss(c){this.dismissible&&(this.dismissed=c,this.dismissedChanged.next(this.dismissed),this._changeDetectorRef.markForCheck())}static{this.\u0275fac=function(u){return new(u||n)}}static{this.\u0275cmp=r.VBU({type:n,selectors:[["angor-alert"]],hostVars:2,hostBindings:function(u,f){2&u&&r.HbH(f.classList)},inputs:{appearance:"appearance",dismissed:"dismissed",dismissible:"dismissible",name:"name",showIcon:"showIcon",type:"type"},outputs:{dismissedChanged:"dismissedChanged"},exportAs:["angorAlert"],features:[r.OA$],ngContentSelectors:m,decls:1,vars:1,consts:[[1,"angor-alert-container"],[1,"angor-alert-border"],[1,"angor-alert-icon"],[1,"angor-alert-content"],[1,"angor-alert-title"],[1,"angor-alert-message"],["mat-icon-button","",1,"angor-alert-dismiss-button",3,"click"],[3,"svgIcon"],[1,"angor-alert-custom-icon"],[1,"angor-alert-default-icon"]],template:function(u,f){1&u&&(r.NAR(E),r.DNE(0,o,10,5,"div",0)),2&u&&r.vxM(!f.dismissible||f.dismissible&&!f.dismissed?0:-1)},dependencies:[v.m_,v.An,C.Hl,C.iY],styles:["angor-alert{display:block}angor-alert .angor-alert-container{position:relative;display:flex;padding:16px;font-size:14px;line-height:1}angor-alert .angor-alert-container .mat-icon{color:currentColor!important}angor-alert .angor-alert-container .angor-alert-icon{display:flex;align-items:flex-start}angor-alert .angor-alert-container .angor-alert-icon .angor-alert-custom-icon,angor-alert .angor-alert-container .angor-alert-icon .angor-alert-default-icon{display:none;align-items:center;justify-content:center;border-radius:50%}angor-alert .angor-alert-container .angor-alert-icon .angor-alert-custom-icon:not(:empty),angor-alert .angor-alert-container .angor-alert-icon .angor-alert-default-icon:not(:empty){display:flex;margin-right:12px}angor-alert .angor-alert-container .angor-alert-icon .angor-alert-default-icon .mat-icon{width:1.25rem;height:1.25rem;min-width:1.25rem;min-height:1.25rem;font-size:1.25rem;line-height:1.25rem}angor-alert .angor-alert-container .angor-alert-icon .angor-alert-default-icon .mat-icon svg{width:1.25rem;height:1.25rem}angor-alert .angor-alert-container .angor-alert-icon .angor-alert-custom-icon{display:none}angor-alert .angor-alert-container .angor-alert-icon .angor-alert-custom-icon:not(:empty){display:flex}angor-alert .angor-alert-container .angor-alert-icon .angor-alert-custom-icon:not(:empty)+.angor-alert-default-icon{display:none}angor-alert .angor-alert-container .angor-alert-content{display:flex;flex-direction:column;justify-content:center;line-height:1}angor-alert .angor-alert-container .angor-alert-content .angor-alert-title{display:none;font-weight:600;line-height:20px}angor-alert .angor-alert-container .angor-alert-content .angor-alert-title:not(:empty){display:block}angor-alert .angor-alert-container .angor-alert-content .angor-alert-title:not(:empty)+.angor-alert-message:not(:empty){margin-top:4px}angor-alert .angor-alert-container .angor-alert-content .angor-alert-message{display:none;line-height:20px}angor-alert .angor-alert-container .angor-alert-content .angor-alert-message:not(:empty){display:block}angor-alert .angor-alert-container .angor-alert-dismiss-button{position:absolute;top:10px;right:10px;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;line-height:32px!important}angor-alert .angor-alert-container .angor-alert-dismiss-button .mat-icon{width:1rem;height:1rem;min-width:1rem;min-height:1rem;font-size:1rem;line-height:1rem}angor-alert .angor-alert-container .angor-alert-dismiss-button .mat-icon svg{width:1rem;height:1rem}angor-alert.angor-alert-dismissible .angor-alert-container .angor-alert-content{margin-right:32px}angor-alert:not(.angor-alert-dismissible) .angor-alert-container .angor-alert-dismiss-button{display:none!important}angor-alert.angor-alert-appearance-border .angor-alert-container{position:relative;overflow:hidden;border-radius:6px;--tw-bg-opacity: 1;background-color:rgba(var(--angor-bg-card-rgb),var(--tw-bg-opacity));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}angor-alert.angor-alert-appearance-border .angor-alert-container .angor-alert-border{position:absolute;left:0;top:0;bottom:0;width:4px}angor-alert.angor-alert-appearance-border .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(7 52 62 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-border.angor-alert-type-primary .angor-alert-container .angor-alert-border{--tw-bg-opacity: 1;background-color:rgba(var(--angor-primary-rgb),var(--tw-bg-opacity, 1))}angor-alert.angor-alert-appearance-border.angor-alert-type-primary .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-border.angor-alert-type-primary .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgba(var(--angor-primary-rgb),var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-primary .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(5 43 51 / var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-primary .angor-alert-container .angor-alert-border{--tw-bg-opacity: 1;background-color:rgba(var(--angor-primary-400-rgb),var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-primary .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-border.angor-alert-type-primary .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgba(var(--angor-primary-400-rgb),var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-primary .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(107 152 164 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-primary .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(59 117 134 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(3 33 40 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-border.angor-alert-type-accent .angor-alert-container .angor-alert-border{--tw-bg-opacity: 1;background-color:rgba(var(--angor-accent-rgb),var(--tw-bg-opacity, 1))}angor-alert.angor-alert-appearance-border.angor-alert-type-accent .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-border.angor-alert-type-accent .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgba(var(--angor-accent-rgb),var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-accent .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(5 43 51 / var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-accent .angor-alert-container .angor-alert-border{--tw-bg-opacity: 1;background-color:rgba(var(--angor-accent-400-rgb),var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-accent .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-border.angor-alert-type-accent .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgba(var(--angor-accent-400-rgb),var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-accent .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(107 152 164 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-accent .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(59 117 134 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(3 33 40 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-border.angor-alert-type-warn .angor-alert-container .angor-alert-border{--tw-bg-opacity: 1;background-color:rgba(var(--angor-warn-rgb),var(--tw-bg-opacity, 1))}angor-alert.angor-alert-appearance-border.angor-alert-type-warn .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-border.angor-alert-type-warn .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgba(var(--angor-warn-rgb),var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-warn .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(5 43 51 / var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-warn .angor-alert-container .angor-alert-border{--tw-bg-opacity: 1;background-color:rgba(var(--angor-warn-400-rgb),var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-warn .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-border.angor-alert-type-warn .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgba(var(--angor-warn-400-rgb),var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-warn .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(107 152 164 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-warn .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(59 117 134 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(3 33 40 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-border.angor-alert-type-basic .angor-alert-container .angor-alert-border{--tw-bg-opacity: 1;background-color:rgb(7 52 62 / var(--tw-bg-opacity, 1))}angor-alert.angor-alert-appearance-border.angor-alert-type-basic .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-border.angor-alert-type-basic .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(7 52 62 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-basic .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(5 43 51 / var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-basic .angor-alert-container .angor-alert-border{--tw-bg-opacity: 1;background-color:rgb(59 117 134 / var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-basic .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-border.angor-alert-type-basic .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(59 117 134 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-basic .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(107 152 164 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-basic .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(59 117 134 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(3 33 40 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-border.angor-alert-type-info .angor-alert-container .angor-alert-border{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}angor-alert.angor-alert-appearance-border.angor-alert-type-info .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-border.angor-alert-type-info .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-info .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(5 43 51 / var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-info .angor-alert-container .angor-alert-border{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-info .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-border.angor-alert-type-info .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-info .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(107 152 164 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-info .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(59 117 134 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(3 33 40 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-border.angor-alert-type-success .angor-alert-container .angor-alert-border{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}angor-alert.angor-alert-appearance-border.angor-alert-type-success .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-border.angor-alert-type-success .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-success .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(5 43 51 / var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-success .angor-alert-container .angor-alert-border{--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-success .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-border.angor-alert-type-success .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-success .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(107 152 164 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-success .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(59 117 134 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(3 33 40 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-border.angor-alert-type-warning .angor-alert-container .angor-alert-border{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}angor-alert.angor-alert-appearance-border.angor-alert-type-warning .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-border.angor-alert-type-warning .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-warning .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(5 43 51 / var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-warning .angor-alert-container .angor-alert-border{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-warning .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-border.angor-alert-type-warning .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-warning .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(107 152 164 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-warning .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(59 117 134 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(3 33 40 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-border.angor-alert-type-error .angor-alert-container .angor-alert-border{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}angor-alert.angor-alert-appearance-border.angor-alert-type-error .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-border.angor-alert-type-error .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-error .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(5 43 51 / var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-error .angor-alert-container .angor-alert-border{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-error .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-border.angor-alert-type-error .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-error .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(107 152 164 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-error .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(59 117 134 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(3 33 40 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill .angor-alert-container{border-radius:6px}angor-alert.angor-alert-appearance-fill .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-primary .angor-alert-container{--tw-bg-opacity: 1;background-color:rgba(var(--angor-primary-600-rgb),var(--tw-bg-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-primary .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-primary .angor-alert-container .angor-alert-title{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-primary .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgba(var(--angor-primary-100-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-primary .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgba(var(--angor-primary-200-rgb),var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgba(var(--angor-primary-800-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-accent .angor-alert-container{--tw-bg-opacity: 1;background-color:rgba(var(--angor-accent-600-rgb),var(--tw-bg-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-accent .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-accent .angor-alert-container .angor-alert-title{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-accent .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgba(var(--angor-accent-100-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-accent .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgba(var(--angor-accent-200-rgb),var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgba(var(--angor-accent-800-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-warn .angor-alert-container{--tw-bg-opacity: 1;background-color:rgba(var(--angor-warn-600-rgb),var(--tw-bg-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-warn .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-warn .angor-alert-container .angor-alert-title{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-warn .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgba(var(--angor-warn-100-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-warn .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgba(var(--angor-warn-200-rgb),var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgba(var(--angor-warn-800-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-basic .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(7 52 62 / var(--tw-bg-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-basic .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-basic .angor-alert-container .angor-alert-title{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-basic .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(203 221 225 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-basic .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(155 186 195 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(3 33 40 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-info .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-info .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-info .angor-alert-container .angor-alert-title{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-info .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(219 234 254 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-info .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-success .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-success .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-success .angor-alert-container .angor-alert-title{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-success .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(220 252 231 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-success .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(3 33 40 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-warning .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-warning .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-warning .angor-alert-container .angor-alert-title{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-warning .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-warning .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(253 230 138 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-error .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-error .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-error .angor-alert-container .angor-alert-title{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-error .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(254 226 226 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-error .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline .angor-alert-container{border-radius:6px}angor-alert.angor-alert-appearance-outline.angor-alert-type-primary .angor-alert-container{--tw-bg-opacity: 1;background-color:rgba(var(--angor-primary-50-rgb),var(--tw-bg-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-inset: inset;--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--angor-primary-400-rgb), var(--tw-ring-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-primary .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgba(var(--angor-primary-600-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-primary .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-outline.angor-alert-type-primary .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgba(var(--angor-primary-900-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-primary .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgba(var(--angor-primary-700-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-primary .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgba(var(--angor-primary-200-rgb),var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgba(var(--angor-primary-800-rgb),var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-primary .angor-alert-container{--tw-bg-opacity: 1;background-color:rgba(var(--angor-primary-600-rgb),var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-primary .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-primary .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-primary .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-primary .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgba(var(--angor-primary-200-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-accent .angor-alert-container{--tw-bg-opacity: 1;background-color:rgba(var(--angor-accent-100-rgb),var(--tw-bg-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-inset: inset;--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--angor-accent-400-rgb), var(--tw-ring-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-accent .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgba(var(--angor-accent-600-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-accent .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-outline.angor-alert-type-accent .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgba(var(--angor-accent-900-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-accent .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgba(var(--angor-accent-700-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-accent .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgba(var(--angor-accent-200-rgb),var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgba(var(--angor-accent-800-rgb),var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-accent .angor-alert-container{--tw-bg-opacity: 1;background-color:rgba(var(--angor-accent-600-rgb),var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-accent .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-accent .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-accent .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-accent .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgba(var(--angor-accent-200-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-warn .angor-alert-container{--tw-bg-opacity: 1;background-color:rgba(var(--angor-warn-50-rgb),var(--tw-bg-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-inset: inset;--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--angor-warn-400-rgb), var(--tw-ring-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-warn .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgba(var(--angor-warn-600-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-warn .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-outline.angor-alert-type-warn .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgba(var(--angor-warn-900-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-warn .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgba(var(--angor-warn-700-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-warn .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgba(var(--angor-warn-200-rgb),var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgba(var(--angor-warn-800-rgb),var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-warn .angor-alert-container{--tw-bg-opacity: 1;background-color:rgba(var(--angor-warn-600-rgb),var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-warn .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-warn .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-warn .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-warn .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgba(var(--angor-warn-200-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-basic .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(203 221 225 / var(--tw-bg-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-inset: inset;--tw-ring-opacity: 1;--tw-ring-color: rgb(59 117 134 / var(--tw-ring-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-basic .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(7 52 62 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-basic .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-outline.angor-alert-type-basic .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(2 34 41 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-basic .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(5 43 51 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-basic .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(155 186 195 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(3 33 40 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-basic .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(7 52 62 / var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-basic .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-basic .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-basic .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-basic .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(155 186 195 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-info .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-inset: inset;--tw-ring-opacity: 1;--tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-info .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-info .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-outline.angor-alert-type-info .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-info .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-info .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-info .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-info .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-info .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-info .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-info .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-success .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-inset: inset;--tw-ring-opacity: 1;--tw-ring-color: rgb(74 222 128 / var(--tw-ring-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-success .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-success .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-outline.angor-alert-type-success .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(20 83 45 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-success .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-success .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-success .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-success .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-success .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-success .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-success .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(187 247 208 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-warning .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-inset: inset;--tw-ring-opacity: 1;--tw-ring-color: rgb(251 191 36 / var(--tw-ring-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-warning .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-warning .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-outline.angor-alert-type-warning .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-warning .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-warning .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(253 230 138 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-warning .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-warning .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-warning .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-warning .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-warning .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-error .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-inset: inset;--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-error .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-error .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-outline.angor-alert-type-error .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-error .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-error .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-error .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-error .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-error .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-error .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-error .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft .angor-alert-container{border-radius:6px}angor-alert.angor-alert-appearance-soft.angor-alert-type-primary .angor-alert-container{--tw-bg-opacity: 1;background-color:rgba(var(--angor-primary-50-rgb),var(--tw-bg-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-primary .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgba(var(--angor-primary-600-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-primary .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-soft.angor-alert-type-primary .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgba(var(--angor-primary-900-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-primary .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgba(var(--angor-primary-700-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-primary .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgba(var(--angor-primary-200-rgb),var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgba(var(--angor-primary-800-rgb),var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-primary .angor-alert-container{--tw-bg-opacity: 1;background-color:rgba(var(--angor-primary-600-rgb),var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-primary .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-primary .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-primary .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-primary .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgba(var(--angor-primary-200-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-accent .angor-alert-container{--tw-bg-opacity: 1;background-color:rgba(var(--angor-accent-100-rgb),var(--tw-bg-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-accent .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgba(var(--angor-accent-600-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-accent .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-soft.angor-alert-type-accent .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgba(var(--angor-accent-900-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-accent .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgba(var(--angor-accent-700-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-accent .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgba(var(--angor-accent-200-rgb),var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgba(var(--angor-accent-800-rgb),var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-accent .angor-alert-container{--tw-bg-opacity: 1;background-color:rgba(var(--angor-accent-600-rgb),var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-accent .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-accent .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-accent .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-accent .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgba(var(--angor-accent-200-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-warn .angor-alert-container{--tw-bg-opacity: 1;background-color:rgba(var(--angor-warn-50-rgb),var(--tw-bg-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-warn .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgba(var(--angor-warn-600-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-warn .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-soft.angor-alert-type-warn .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgba(var(--angor-warn-900-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-warn .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgba(var(--angor-warn-700-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-warn .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgba(var(--angor-warn-200-rgb),var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgba(var(--angor-warn-800-rgb),var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-warn .angor-alert-container{--tw-bg-opacity: 1;background-color:rgba(var(--angor-warn-600-rgb),var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-warn .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-warn .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-warn .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-warn .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgba(var(--angor-warn-200-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-basic .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(203 221 225 / var(--tw-bg-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-basic .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(7 52 62 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-basic .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-soft.angor-alert-type-basic .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(2 34 41 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-basic .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(5 43 51 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-basic .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(155 186 195 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(3 33 40 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-basic .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(7 52 62 / var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-basic .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-basic .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-basic .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-basic .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(155 186 195 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-info .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-info .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-info .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-soft.angor-alert-type-info .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-info .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-info .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-info .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-info .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-info .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-info .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-info .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-success .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-success .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-success .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-soft.angor-alert-type-success .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(20 83 45 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-success .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-success .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-success .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-success .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-success .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-success .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-success .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(187 247 208 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-warning .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-warning .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-warning .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-soft.angor-alert-type-warning .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-warning .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-warning .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(253 230 138 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-warning .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-warning .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-warning .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-warning .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-warning .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-error .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-error .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-error .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-soft.angor-alert-type-error .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-error .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-error .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-error .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-error .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-error .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-error .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-error .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}\n"],encapsulation:2,data:{animation:t.F},changeDetection:0})}}return n})()},2992:(D,A,s)=>{s.d(A,{So:()=>g,g7:()=>R});var t=s(8559),a=s(3107),r=s(936),w=s(2902),I=s(5467);const x=["input"],C=["label"],v=["*"],M=new a.nKC("mat-checkbox-default-options",{providedIn:"root",factory:_});function _(){return{color:"accent",clickAction:"check-indeterminate",disabledInteractive:!1}}var b=function(l){return l[l.Init=0]="Init",l[l.Checked=1]="Checked",l[l.Unchecked=2]="Unchecked",l[l.Indeterminate=3]="Indeterminate",l}(b||{});const E={provide:r.kq,useExisting:(0,a.Rfq)(()=>g),multi:!0};class m{source;checked}const T=_();let g=(()=>{class l{_elementRef=(0,a.WQX)(a.aKT);_changeDetectorRef=(0,a.WQX)(a.gRc);_ngZone=(0,a.WQX)(a.SKi);_animationMode=(0,a.WQX)(a.bc$,{optional:!0});_options=(0,a.WQX)(M,{optional:!0});focus(){this._inputElement.nativeElement.focus()}_createChangeEvent(e){const i=new m;return i.source=this,i.checked=e,i}_getAnimationTargetElement(){return this._inputElement?.nativeElement}_animationClasses={uncheckedToChecked:"mdc-checkbox--anim-unchecked-checked",uncheckedToIndeterminate:"mdc-checkbox--anim-unchecked-indeterminate",checkedToUnchecked:"mdc-checkbox--anim-checked-unchecked",checkedToIndeterminate:"mdc-checkbox--anim-checked-indeterminate",indeterminateToChecked:"mdc-checkbox--anim-indeterminate-checked",indeterminateToUnchecked:"mdc-checkbox--anim-indeterminate-unchecked"};ariaLabel="";ariaLabelledby=null;ariaDescribedby;ariaExpanded;ariaControls;ariaOwns;_uniqueId;id;get inputId(){return`${this.id||this._uniqueId}-input`}required;labelPosition="after";name=null;change=new a.bkB;indeterminateChange=new a.bkB;value;disableRipple;_inputElement;_labelElement;tabIndex;color;disabledInteractive;_onTouched=()=>{};_currentAnimationClass="";_currentCheckState=b.Init;_controlValueAccessorChangeFn=()=>{};_validatorChangeFn=()=>{};constructor(){(0,a.WQX)(I.l).load(w.Ah);const e=(0,a.WQX)(new a.ES_("tabindex"),{optional:!0});this._options=this._options||T,this.color=this._options.color||T.color,this.tabIndex=null==e?0:parseInt(e)||0,this.id=this._uniqueId=(0,a.WQX)(t.g7).getId("mat-mdc-checkbox-"),this.disabledInteractive=this._options?.disabledInteractive??!1}ngOnChanges(e){e.required&&this._validatorChangeFn()}ngAfterViewInit(){this._syncIndeterminate(this._indeterminate)}get checked(){return this._checked}set checked(e){e!=this.checked&&(this._checked=e,this._changeDetectorRef.markForCheck())}_checked=!1;get disabled(){return this._disabled}set disabled(e){e!==this.disabled&&(this._disabled=e,this._changeDetectorRef.markForCheck())}_disabled=!1;get indeterminate(){return this._indeterminate}set indeterminate(e){const i=e!=this._indeterminate;this._indeterminate=e,i&&(this._transitionCheckState(this._indeterminate?b.Indeterminate:this.checked?b.Checked:b.Unchecked),this.indeterminateChange.emit(this._indeterminate)),this._syncIndeterminate(this._indeterminate)}_indeterminate=!1;_isRippleDisabled(){return this.disableRipple||this.disabled}_onLabelTextChange(){this._changeDetectorRef.detectChanges()}writeValue(e){this.checked=!!e}registerOnChange(e){this._controlValueAccessorChangeFn=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e}validate(e){return this.required&&!0!==e.value?{required:!0}:null}registerOnValidatorChange(e){this._validatorChangeFn=e}_transitionCheckState(e){let i=this._currentCheckState,o=this._getAnimationTargetElement();if(i!==e&&o&&(this._currentAnimationClass&&o.classList.remove(this._currentAnimationClass),this._currentAnimationClass=this._getAnimationClassForCheckStateTransition(i,e),this._currentCheckState=e,this._currentAnimationClass.length>0)){o.classList.add(this._currentAnimationClass);const y=this._currentAnimationClass;this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{o.classList.remove(y)},1e3)})}}_emitChangeEvent(){this._controlValueAccessorChangeFn(this.checked),this.change.emit(this._createChangeEvent(this.checked)),this._inputElement&&(this._inputElement.nativeElement.checked=this.checked)}toggle(){this.checked=!this.checked,this._controlValueAccessorChangeFn(this.checked)}_handleInputClick(){const e=this._options?.clickAction;this.disabled||"noop"===e?(this.disabled&&this.disabledInteractive||!this.disabled&&"noop"===e)&&(this._inputElement.nativeElement.checked=this.checked,this._inputElement.nativeElement.indeterminate=this.indeterminate):(this.indeterminate&&"check"!==e&&Promise.resolve().then(()=>{this._indeterminate=!1,this.indeterminateChange.emit(this._indeterminate)}),this._checked=!this._checked,this._transitionCheckState(this._checked?b.Checked:b.Unchecked),this._emitChangeEvent())}_onInteractionEvent(e){e.stopPropagation()}_onBlur(){Promise.resolve().then(()=>{this._onTouched(),this._changeDetectorRef.markForCheck()})}_getAnimationClassForCheckStateTransition(e,i){if("NoopAnimations"===this._animationMode)return"";switch(e){case b.Init:if(i===b.Checked)return this._animationClasses.uncheckedToChecked;if(i==b.Indeterminate)return this._checked?this._animationClasses.checkedToIndeterminate:this._animationClasses.uncheckedToIndeterminate;break;case b.Unchecked:return i===b.Checked?this._animationClasses.uncheckedToChecked:this._animationClasses.uncheckedToIndeterminate;case b.Checked:return i===b.Unchecked?this._animationClasses.checkedToUnchecked:this._animationClasses.checkedToIndeterminate;case b.Indeterminate:return i===b.Checked?this._animationClasses.indeterminateToChecked:this._animationClasses.indeterminateToUnchecked}return""}_syncIndeterminate(e){const i=this._inputElement;i&&(i.nativeElement.indeterminate=e)}_onInputClick(){this._handleInputClick()}_onTouchTargetClick(){this._handleInputClick(),this.disabled||this._inputElement.nativeElement.focus()}_preventBubblingFromLabel(e){e.target&&this._labelElement.nativeElement.contains(e.target)&&e.stopPropagation()}static \u0275fac=function(i){return new(i||l)};static \u0275cmp=a.VBU({type:l,selectors:[["mat-checkbox"]],viewQuery:function(i,o){if(1&i&&(a.GBs(x,5),a.GBs(C,5)),2&i){let y;a.mGM(y=a.lsd())&&(o._inputElement=y.first),a.mGM(y=a.lsd())&&(o._labelElement=y.first)}},hostAttrs:[1,"mat-mdc-checkbox"],hostVars:16,hostBindings:function(i,o){2&i&&(a.Mr5("id",o.id),a.BMQ("tabindex",null)("aria-label",null)("aria-labelledby",null),a.HbH(o.color?"mat-"+o.color:"mat-accent"),a.AVh("_mat-animation-noopable","NoopAnimations"===o._animationMode)("mdc-checkbox--disabled",o.disabled)("mat-mdc-checkbox-disabled",o.disabled)("mat-mdc-checkbox-checked",o.checked)("mat-mdc-checkbox-disabled-interactive",o.disabledInteractive))},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[0,"aria-describedby","ariaDescribedby"],ariaExpanded:[2,"aria-expanded","ariaExpanded",a.L39],ariaControls:[0,"aria-controls","ariaControls"],ariaOwns:[0,"aria-owns","ariaOwns"],id:"id",required:[2,"required","required",a.L39],labelPosition:"labelPosition",name:"name",value:"value",disableRipple:[2,"disableRipple","disableRipple",a.L39],tabIndex:[2,"tabIndex","tabIndex",e=>null==e?void 0:(0,a.Udg)(e)],color:"color",disabledInteractive:[2,"disabledInteractive","disabledInteractive",a.L39],checked:[2,"checked","checked",a.L39],disabled:[2,"disabled","disabled",a.L39],indeterminate:[2,"indeterminate","indeterminate",a.L39]},outputs:{change:"change",indeterminateChange:"indeterminateChange"},exportAs:["matCheckbox"],features:[a.Jv_([E,{provide:r.cz,useExisting:l,multi:!0}]),a.GFd,a.OA$],ngContentSelectors:v,decls:15,vars:23,consts:[["checkbox",""],["input",""],["label",""],["mat-internal-form-field","",3,"click","labelPosition"],[1,"mdc-checkbox"],[1,"mat-mdc-checkbox-touch-target",3,"click"],["type","checkbox",1,"mdc-checkbox__native-control",3,"blur","click","change","checked","indeterminate","disabled","id","required","tabIndex"],[1,"mdc-checkbox__ripple"],[1,"mdc-checkbox__background"],["focusable","false","viewBox","0 0 24 24","aria-hidden","true",1,"mdc-checkbox__checkmark"],["fill","none","d","M1.73,12.91 8.1,19.28 22.79,4.59",1,"mdc-checkbox__checkmark-path"],[1,"mdc-checkbox__mixedmark"],["mat-ripple","",1,"mat-mdc-checkbox-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mdc-label",3,"for"]],template:function(i,o){if(1&i){const y=a.RV6();a.NAR(),a.j41(0,"div",3),a.bIt("click",function(h){return a.eBV(y),a.Njj(o._preventBubblingFromLabel(h))}),a.j41(1,"div",4,0)(3,"div",5),a.bIt("click",function(){return a.eBV(y),a.Njj(o._onTouchTargetClick())}),a.k0s(),a.j41(4,"input",6,1),a.bIt("blur",function(){return a.eBV(y),a.Njj(o._onBlur())})("click",function(){return a.eBV(y),a.Njj(o._onInputClick())})("change",function(h){return a.eBV(y),a.Njj(o._onInteractionEvent(h))}),a.k0s(),a.nrm(6,"div",7),a.j41(7,"div",8),a.qSk(),a.j41(8,"svg",9),a.nrm(9,"path",10),a.k0s(),a.joV(),a.nrm(10,"div",11),a.k0s(),a.nrm(11,"div",12),a.k0s(),a.j41(12,"label",13,2),a.SdG(14),a.k0s()()}if(2&i){const y=a.sdS(2);a.Y8G("labelPosition",o.labelPosition),a.R7$(4),a.AVh("mdc-checkbox--selected",o.checked),a.Y8G("checked",o.checked)("indeterminate",o.indeterminate)("disabled",o.disabled&&!o.disabledInteractive)("id",o.inputId)("required",o.required)("tabIndex",o.disabled&&!o.disabledInteractive?-1:o.tabIndex),a.BMQ("aria-label",o.ariaLabel||null)("aria-labelledby",o.ariaLabelledby)("aria-describedby",o.ariaDescribedby)("aria-checked",o.indeterminate?"mixed":null)("aria-controls",o.ariaControls)("aria-disabled",!(!o.disabled||!o.disabledInteractive)||null)("aria-expanded",o.ariaExpanded)("aria-owns",o.ariaOwns)("name",o.name)("value",o.value),a.R7$(7),a.Y8G("matRippleTrigger",y)("matRippleDisabled",o.disableRipple||o.disabled)("matRippleCentered",!0),a.R7$(),a.Y8G("for",o.inputId)}},dependencies:[w.r6,w.tO],styles:['.mdc-checkbox{display:inline-block;position:relative;flex:0 0 18px;box-sizing:content-box;width:18px;height:18px;line-height:0;white-space:nowrap;cursor:pointer;vertical-align:bottom;padding:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px)/2);margin:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2)}.mdc-checkbox:hover .mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity));background-color:var(--mdc-checkbox-unselected-hover-state-layer-color, var(--mat-sys-on-surface))}.mdc-checkbox:hover .mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-hover-state-layer-color, var(--mat-sys-on-surface))}.mdc-checkbox .mdc-checkbox__native-control:focus~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity));background-color:var(--mdc-checkbox-unselected-focus-state-layer-color, var(--mat-sys-on-surface))}.mdc-checkbox .mdc-checkbox__native-control:focus~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-focus-state-layer-color, var(--mat-sys-on-surface))}.mdc-checkbox:active .mdc-checkbox__native-control~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity));background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color, var(--mat-sys-primary))}.mdc-checkbox:active .mdc-checkbox__native-control~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color, var(--mat-sys-primary))}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity));background-color:var(--mdc-checkbox-selected-hover-state-layer-color, var(--mat-sys-primary))}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-hover-state-layer-color, var(--mat-sys-primary))}.mdc-checkbox .mdc-checkbox__native-control:focus:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity));background-color:var(--mdc-checkbox-selected-focus-state-layer-color, var(--mat-sys-primary))}.mdc-checkbox .mdc-checkbox__native-control:focus:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-focus-state-layer-color, var(--mat-sys-primary))}.mdc-checkbox:active .mdc-checkbox__native-control:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity));background-color:var(--mdc-checkbox-selected-pressed-state-layer-color, var(--mat-sys-on-surface))}.mdc-checkbox:active .mdc-checkbox__native-control:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-pressed-state-layer-color, var(--mat-sys-on-surface))}.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox .mdc-checkbox__native-control~.mat-mdc-checkbox-ripple .mat-ripple-element,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox .mdc-checkbox__native-control~.mdc-checkbox__ripple{background-color:var(--mdc-checkbox-unselected-hover-state-layer-color, var(--mat-sys-on-surface))}.mdc-checkbox .mdc-checkbox__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit;width:var(--mdc-checkbox-state-layer-size, 40px);height:var(--mdc-checkbox-state-layer-size, 40px);top:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2);right:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2)}.mdc-checkbox--disabled{cursor:default;pointer-events:none}@media(forced-colors: active){.mdc-checkbox--disabled{opacity:.5}}.mdc-checkbox__background{display:inline-flex;position:absolute;align-items:center;justify-content:center;box-sizing:border-box;width:18px;height:18px;border:2px solid currentColor;border-radius:2px;background-color:rgba(0,0,0,0);pointer-events:none;will-change:background-color,border-color;transition:background-color 90ms cubic-bezier(0.4, 0, 0.6, 1),border-color 90ms cubic-bezier(0.4, 0, 0.6, 1);-webkit-print-color-adjust:exact;color-adjust:exact;border-color:var(--mdc-checkbox-unselected-icon-color, var(--mat-sys-on-surface-variant));top:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px)/2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px)/2)}.mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-icon-color, var(--mat-sys-primary));background-color:var(--mdc-checkbox-selected-icon-color, var(--mat-sys-primary))}.mdc-checkbox--disabled .mdc-checkbox__background{border-color:var(--mdc-checkbox-disabled-unselected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-checkbox__native-control:disabled:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:disabled:indeterminate~.mdc-checkbox__background{background-color:var(--mdc-checkbox-disabled-selected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));border-color:rgba(0,0,0,0)}.mdc-checkbox:hover .mdc-checkbox__native-control:not(:checked)~.mdc-checkbox__background,.mdc-checkbox:hover .mdc-checkbox__native-control:not(:indeterminate)~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-hover-icon-color, var(--mat-sys-on-surface));background-color:rgba(0,0,0,0)}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox:hover .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mat-sys-primary));background-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mat-sys-primary))}.mdc-checkbox__native-control:focus:focus:not(:checked)~.mdc-checkbox__background,.mdc-checkbox__native-control:focus:focus:not(:indeterminate)~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-focus-icon-color, var(--mat-sys-on-surface))}.mdc-checkbox__native-control:focus:focus:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:focus:focus:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mat-sys-primary));background-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mat-sys-primary))}.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox:hover .mdc-checkbox__native-control~.mdc-checkbox__background,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox .mdc-checkbox__native-control:focus~.mdc-checkbox__background,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__background{border-color:var(--mdc-checkbox-disabled-unselected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background{background-color:var(--mdc-checkbox-disabled-selected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));border-color:rgba(0,0,0,0)}.mdc-checkbox__checkmark{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;transition:opacity 180ms cubic-bezier(0.4, 0, 0.6, 1);color:var(--mdc-checkbox-selected-checkmark-color, var(--mat-sys-on-primary))}@media(forced-colors: active){.mdc-checkbox__checkmark{color:CanvasText}}.mdc-checkbox--disabled .mdc-checkbox__checkmark,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__checkmark{color:var(--mdc-checkbox-disabled-selected-checkmark-color, var(--mat-sys-surface))}@media(forced-colors: active){.mdc-checkbox--disabled .mdc-checkbox__checkmark,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__checkmark{color:CanvasText}}.mdc-checkbox__checkmark-path{transition:stroke-dashoffset 180ms cubic-bezier(0.4, 0, 0.6, 1);stroke:currentColor;stroke-width:3.12px;stroke-dashoffset:29.7833385;stroke-dasharray:29.7833385}.mdc-checkbox__mixedmark{width:100%;height:0;transform:scaleX(0) rotate(0deg);border-width:1px;border-style:solid;opacity:0;transition:opacity 90ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms cubic-bezier(0.4, 0, 0.6, 1);border-color:var(--mdc-checkbox-selected-checkmark-color, var(--mat-sys-on-primary))}@media(forced-colors: active){.mdc-checkbox__mixedmark{margin:0 1px}}.mdc-checkbox--disabled .mdc-checkbox__mixedmark,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__mixedmark{border-color:var(--mdc-checkbox-disabled-selected-checkmark-color, var(--mat-sys-surface))}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background,.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background,.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background,.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background{animation-duration:180ms;animation-timing-function:linear}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-unchecked-checked-checkmark-path 180ms linear;transition:none}.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear;transition:none}.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-checked-unchecked-checkmark-path 90ms linear;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark{animation:mdc-checkbox-checked-indeterminate-checkmark 90ms linear;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-checked-indeterminate-mixedmark 90ms linear;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark{animation:mdc-checkbox-indeterminate-checked-checkmark 500ms linear;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-checked-mixedmark 500ms linear;transition:none}.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear;transition:none}.mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background{transition:border-color 90ms cubic-bezier(0, 0, 0.2, 1),background-color 90ms cubic-bezier(0, 0, 0.2, 1)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark-path{stroke-dashoffset:0}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark{transition:opacity 180ms cubic-bezier(0, 0, 0.2, 1),transform 180ms cubic-bezier(0, 0, 0.2, 1);opacity:1}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(-45deg)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark{transform:rotate(45deg);opacity:0;transition:opacity 90ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(0deg);opacity:1}@keyframes mdc-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:29.7833385}50%{animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}100%{stroke-dashoffset:0}}@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{transform:scaleX(0)}68.2%{animation-timing-function:cubic-bezier(0, 0, 0, 1)}100%{transform:scaleX(1)}}@keyframes mdc-checkbox-checked-unchecked-checkmark-path{from{animation-timing-function:cubic-bezier(0.4, 0, 1, 1);opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:-29.7833385}}@keyframes mdc-checkbox-checked-indeterminate-checkmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(45deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-checked-checkmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(45deg);opacity:0}to{transform:rotate(360deg);opacity:1}}@keyframes mdc-checkbox-checked-indeterminate-mixedmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 1);transform:rotate(-45deg);opacity:0}to{transform:rotate(0deg);opacity:1}}@keyframes mdc-checkbox-indeterminate-checked-mixedmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(315deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark{0%{animation-timing-function:linear;transform:scaleX(1);opacity:1}32.8%,100%{transform:scaleX(0);opacity:0}}.mat-mdc-checkbox{display:inline-block;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-checkbox._mat-animation-noopable .mdc-checkbox *,.mat-mdc-checkbox._mat-animation-noopable .mdc-checkbox *::before{transition:none !important;animation:none !important}.mat-mdc-checkbox label{cursor:pointer}.mat-mdc-checkbox .mat-internal-form-field{color:var(--mat-checkbox-label-text-color, var(--mat-sys-on-surface));font-family:var(--mat-checkbox-label-text-font, var(--mat-sys-body-medium-font));line-height:var(--mat-checkbox-label-text-line-height, var(--mat-sys-body-medium-line-height));font-size:var(--mat-checkbox-label-text-size, var(--mat-sys-body-medium-size));letter-spacing:var(--mat-checkbox-label-text-tracking, var(--mat-sys-body-medium-tracking));font-weight:var(--mat-checkbox-label-text-weight, var(--mat-sys-body-medium-weight))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled.mat-mdc-checkbox-disabled-interactive{pointer-events:auto}.mat-mdc-checkbox.mat-mdc-checkbox-disabled.mat-mdc-checkbox-disabled-interactive input{cursor:default}.mat-mdc-checkbox.mat-mdc-checkbox-disabled label{cursor:default;color:var(--mat-checkbox-disabled-label-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-checkbox label:empty{display:none}.mat-mdc-checkbox .mdc-checkbox__ripple{opacity:0}.mat-mdc-checkbox .mat-mdc-checkbox-ripple,.mdc-checkbox__ripple{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-checkbox .mat-mdc-checkbox-ripple:not(:empty),.mdc-checkbox__ripple:not(:empty){transform:translateZ(0)}.mat-mdc-checkbox-ripple .mat-ripple-element{opacity:.1}.mat-mdc-checkbox-touch-target{position:absolute;top:50%;left:50%;height:48px;width:48px;transform:translate(-50%, -50%);display:var(--mat-checkbox-touch-target-display, block)}.mat-mdc-checkbox-ripple::before{border-radius:50%}.mdc-checkbox__native-control:focus~.mat-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}return l})(),R=(()=>{class l{static \u0275fac=function(i){return new(i||l)};static \u0275mod=a.$C({type:l});static \u0275inj=a.G2t({imports:[g,w.yE,w.yE]})}return l})()},1054:(D,A,s)=>{s.d(A,{D6:()=>E,LG:()=>_});var t=s(3107),a=s(4460),r=s(2902);const w=["determinateSpinner"];function I(m,T){if(1&m&&(t.qSk(),t.j41(0,"svg",11),t.nrm(1,"circle",12),t.k0s()),2&m){const g=t.XpG();t.BMQ("viewBox",g._viewBox()),t.R7$(),t.xc7("stroke-dasharray",g._strokeCircumference(),"px")("stroke-dashoffset",g._strokeCircumference()/2,"px")("stroke-width",g._circleStrokeWidth(),"%"),t.BMQ("r",g._circleRadius())}}const x=new t.nKC("mat-progress-spinner-default-options",{providedIn:"root",factory:function C(){return{diameter:v}}}),v=100;let _=(()=>{class m{_elementRef=(0,t.WQX)(t.aKT);_noopAnimations;get color(){return this._color||this._defaultColor}set color(g){this._color=g}_color;_defaultColor="primary";_determinateCircle;constructor(){const g=(0,t.WQX)(t.bc$,{optional:!0}),p=(0,t.WQX)(x);this._noopAnimations="NoopAnimations"===g&&!!p&&!p._forceAnimations,this.mode="mat-spinner"===this._elementRef.nativeElement.nodeName.toLowerCase()?"indeterminate":"determinate",p&&(p.color&&(this.color=this._defaultColor=p.color),p.diameter&&(this.diameter=p.diameter),p.strokeWidth&&(this.strokeWidth=p.strokeWidth))}mode;get value(){return"determinate"===this.mode?this._value:0}set value(g){this._value=Math.max(0,Math.min(100,g||0))}_value=0;get diameter(){return this._diameter}set diameter(g){this._diameter=g||0}_diameter=v;get strokeWidth(){return this._strokeWidth??this.diameter/10}set strokeWidth(g){this._strokeWidth=g||0}_strokeWidth;_circleRadius(){return(this.diameter-10)/2}_viewBox(){const g=2*this._circleRadius()+this.strokeWidth;return`0 0 ${g} ${g}`}_strokeCircumference(){return 2*Math.PI*this._circleRadius()}_strokeDashOffset(){return"determinate"===this.mode?this._strokeCircumference()*(100-this._value)/100:null}_circleStrokeWidth(){return this.strokeWidth/this.diameter*100}static \u0275fac=function(p){return new(p||m)};static \u0275cmp=t.VBU({type:m,selectors:[["mat-progress-spinner"],["mat-spinner"]],viewQuery:function(p,d){if(1&p&&t.GBs(w,5),2&p){let k;t.mGM(k=t.lsd())&&(d._determinateCircle=k.first)}},hostAttrs:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],hostVars:18,hostBindings:function(p,d){2&p&&(t.BMQ("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow","determinate"===d.mode?d.value:null)("mode",d.mode),t.HbH("mat-"+d.color),t.xc7("width",d.diameter,"px")("height",d.diameter,"px")("--mdc-circular-progress-size",d.diameter+"px")("--mdc-circular-progress-active-indicator-width",d.diameter+"px"),t.AVh("_mat-animation-noopable",d._noopAnimations)("mdc-circular-progress--indeterminate","indeterminate"===d.mode))},inputs:{color:"color",mode:"mode",value:[2,"value","value",t.Udg],diameter:[2,"diameter","diameter",t.Udg],strokeWidth:[2,"strokeWidth","strokeWidth",t.Udg]},exportAs:["matProgressSpinner"],features:[t.GFd],decls:14,vars:11,consts:[["circle",""],["determinateSpinner",""],["aria-hidden","true",1,"mdc-circular-progress__determinate-container"],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__determinate-circle-graphic"],["cx","50%","cy","50%",1,"mdc-circular-progress__determinate-circle"],["aria-hidden","true",1,"mdc-circular-progress__indeterminate-container"],[1,"mdc-circular-progress__spinner-layer"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-left"],[3,"ngTemplateOutlet"],[1,"mdc-circular-progress__gap-patch"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-right"],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__indeterminate-circle-graphic"],["cx","50%","cy","50%"]],template:function(p,d){if(1&p&&(t.DNE(0,I,2,8,"ng-template",null,0,t.C5r),t.j41(2,"div",2,1),t.qSk(),t.j41(4,"svg",3),t.nrm(5,"circle",4),t.k0s()(),t.joV(),t.j41(6,"div",5)(7,"div",6)(8,"div",7),t.eu8(9,8),t.k0s(),t.j41(10,"div",9),t.eu8(11,8),t.k0s(),t.j41(12,"div",10),t.eu8(13,8),t.k0s()()()),2&p){const k=t.sdS(1);t.R7$(4),t.BMQ("viewBox",d._viewBox()),t.R7$(),t.xc7("stroke-dasharray",d._strokeCircumference(),"px")("stroke-dashoffset",d._strokeDashOffset(),"px")("stroke-width",d._circleStrokeWidth(),"%"),t.BMQ("r",d._circleRadius()),t.R7$(4),t.Y8G("ngTemplateOutlet",k),t.R7$(2),t.Y8G("ngTemplateOutlet",k),t.R7$(2),t.Y8G("ngTemplateOutlet",k)}},dependencies:[a.T3],styles:[".mat-mdc-progress-spinner{display:block;overflow:hidden;line-height:0;position:relative;direction:ltr;transition:opacity 250ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-progress-spinner circle{stroke-width:var(--mdc-circular-progress-active-indicator-width, 4px)}.mat-mdc-progress-spinner._mat-animation-noopable,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__determinate-circle{transition:none !important}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-circle-graphic,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__spinner-layer,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container{animation:none !important}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container circle{stroke-dasharray:0 !important}@media(forced-colors: active){.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic,.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle{stroke:currentColor;stroke:CanvasText}}.mdc-circular-progress__determinate-container,.mdc-circular-progress__indeterminate-circle-graphic,.mdc-circular-progress__indeterminate-container,.mdc-circular-progress__spinner-layer{position:absolute;width:100%;height:100%}.mdc-circular-progress__determinate-container{transform:rotate(-90deg)}.mdc-circular-progress--indeterminate .mdc-circular-progress__determinate-container{opacity:0}.mdc-circular-progress__indeterminate-container{font-size:0;letter-spacing:0;white-space:nowrap;opacity:0}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{opacity:1;animation:mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite}.mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress__indeterminate-circle-graphic{fill:rgba(0,0,0,0)}.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:var(--mdc-circular-progress-active-indicator-color, var(--mat-sys-primary))}@media(forced-colors: active){.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mdc-circular-progress__determinate-circle{transition:stroke-dashoffset 500ms cubic-bezier(0, 0, 0.2, 1)}.mdc-circular-progress__gap-patch{position:absolute;top:0;left:47.5%;box-sizing:border-box;width:5%;height:100%;overflow:hidden}.mdc-circular-progress__gap-patch .mdc-circular-progress__indeterminate-circle-graphic{left:-900%;width:2000%;transform:rotate(180deg)}.mdc-circular-progress__circle-clipper .mdc-circular-progress__indeterminate-circle-graphic{width:200%}.mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{left:-100%}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-left .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress__circle-clipper{display:inline-flex;position:relative;width:50%;height:100%;overflow:hidden}.mdc-circular-progress--indeterminate .mdc-circular-progress__spinner-layer{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}@keyframes mdc-circular-progress-container-rotate{to{transform:rotate(360deg)}}@keyframes mdc-circular-progress-spinner-layer-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}100%{transform:rotate(1080deg)}}@keyframes mdc-circular-progress-left-spin{from{transform:rotate(265deg)}50%{transform:rotate(130deg)}to{transform:rotate(265deg)}}@keyframes mdc-circular-progress-right-spin{from{transform:rotate(-265deg)}50%{transform:rotate(-130deg)}to{transform:rotate(-265deg)}}"],encapsulation:2,changeDetection:0})}return m})(),E=(()=>{class m{static \u0275fac=function(p){return new(p||m)};static \u0275mod=t.$C({type:m});static \u0275inj=t.G2t({imports:[r.yE]})}return m})()}}]); \ No newline at end of file diff --git a/888.4de400e6548c47d4.js b/888.4de400e6548c47d4.js new file mode 100644 index 0000000..2d09c19 --- /dev/null +++ b/888.4de400e6548c47d4.js @@ -0,0 +1 @@ +(self.webpackChunkangor=self.webpackChunkangor||[]).push([[888],{4496:(U,s,o)=>{"use strict";o.d(s,{q:()=>R});var r=o(9345),t=o(9979),i=o(177),e=o(4438),a=o(8834),c=o(1997),u=o(9213),l=o(9115),y=o(5245),g=o(467),f=o(7291),m=o(8703),b=o(2827);let C=(()=>{class h{constructor(){this.userChange=new e.bkB,this.user=(0,e.vPA)(null),this._changeDetectorRef=(0,e.WQX)(e.gRc),this._storageService=(0,e.WQX)(f.n),this._metadatasService=(0,e.WQX)(b.T)}ngOnInit(){this.loadUserProfile(),this._metadatasService.addPublicKey(this.pubkey),this.subscription=this._storageService.profile$.subscribe(n=>{n&&n.pubKey===this.pubkey&&(this.user.set(n.metadata),this.userChange.emit(this.user()),this._changeDetectorRef.detectChanges())})}loadUserProfile(){var n=this;return(0,g.A)(function*(){const v=yield n._storageService.getProfile(n.pubkey);n.user.set(v||{}),n.userChange.emit(n.user()),n._changeDetectorRef.detectChanges()})()}get displayName(){return this.user()?.display_name||this.user()?.name||this.shortenPubkey(this.pubkey)}get displayAvatar(){return this.user()?.picture||this.avatarUrl||"/images/avatars/avatar-placeholder.png"}shortenPubkey(n){return n?`${n.slice(0,8)}...${n.slice(-8)}`:""}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}static{this.\u0275fac=function(v){return new(v||h)}}static{this.\u0275cmp=e.VBU({type:h,selectors:[["app-post-profile"]],inputs:{pubkey:"pubkey",avatarUrl:"avatarUrl",created_at:"created_at"},outputs:{userChange:"userChange"},decls:9,vars:7,consts:[[1,"flex","items-center"],[1,"flex","items-center","group",3,"href"],["onerror","this.onerror=null; this.src='/images/avatars/avatar-placeholder.png';",1,"mr-4","h-10","w-10","rounded-full","object-cover",3,"src","alt"],[1,"flex","flex-col"],[1,"font-semibold","leading-none"],[1,"text-secondary","mt-1","text-sm","leading-none"]],template:function(v,_){1&v&&(e.j41(0,"div",0)(1,"a",1),e.nrm(2,"img",2),e.j41(3,"div",3)(4,"span",4),e.EFF(5),e.k0s(),e.j41(6,"span",5),e.EFF(7),e.nI1(8,"ago"),e.k0s()()()()),2&v&&(e.R7$(),e.Y8G("href","/profile/"+_.pubkey,e.B4B),e.R7$(),e.Y8G("src",_.displayAvatar,e.B4B)("alt",_.displayName),e.R7$(3),e.JRh(_.displayName),e.R7$(2),e.JRh(e.bMT(8,5,_.created_at)))},dependencies:[i.MD,m.g],encapsulation:2})}}return h})();var T=o(2022),G=o(413),S=o(3105),L=o(8359),B=o(6697);const k=h=>({"large-font":h}),W=h=>({"heart-beat":h}),Y=h=>["/post",h];function A(h,$){if(1&h&&(e.j41(0,"div",12),e.nrm(1,"iframe",14),e.k0s()),2&h){const n=e.XpG().$implicit;e.R7$(),e.Y8G("src",n.safeWord,e.f$h)}}function N(h,$){if(1&h&&(e.j41(0,"div",12),e.nrm(1,"img",15),e.k0s()),2&h){const n=e.XpG().$implicit;e.R7$(),e.Y8G("src",n.safeWord,e.B4B)}}function P(h,$){if(1&h&&(e.j41(0,"div",12)(1,"video",16),e.nrm(2,"source",17),e.EFF(3," Your browser does not support the video tag. "),e.k0s()()),2&h){const n=e.XpG().$implicit;e.R7$(2),e.Y8G("src",n.safeWord,e.B4B)}}function w(h,$){if(1&h&&(e.j41(0,"div",12)(1,"audio",18),e.nrm(2,"source",19),e.EFF(3," Your browser does not support the audio element. "),e.k0s()()),2&h){const n=e.XpG().$implicit;e.R7$(2),e.Y8G("src",n.safeWord,e.B4B)}}function O(h,$){if(1&h&&(e.j41(0,"div",13)(1,"a",20)(2,"span",21),e.EFF(3),e.k0s()()()),2&h){const n=e.XpG().$implicit;e.R7$(),e.Y8G("href",n.word,e.B4B),e.R7$(2),e.JRh(n.word)}}function F(h,$){if(1&h&&(e.j41(0,"div",13)(1,"span",22),e.EFF(2),e.k0s()()),2&h){const n=e.XpG().$implicit,v=e.XpG();e.R7$(),e.Y8G("ngClass",e.eq3(2,k,v.isSingleEmojiOrWord(n))),e.R7$(),e.SpI("",n.trim()," ")}}function I(h,$){if(1&h&&(e.j41(0,"div",10),e.DNE(1,A,2,1,"div",12)(2,N,2,1,"div",12)(3,P,4,1,"div",12)(4,w,4,1,"div",12)(5,O,4,2,"div",13)(6,F,3,4,"div",13),e.k0s()),2&h){const n=$.$implicit;e.R7$(),e.vxM("youtube"===n.token?1:-1),e.R7$(),e.vxM("image"===n.token?2:-1),e.R7$(),e.vxM("video"===n.token?3:-1),e.R7$(),e.vxM("audio"===n.token?4:-1),e.R7$(),e.vxM("link"===n.token?5:-1),e.R7$(),e.vxM(n.token?-1:6)}}function x(h,$){if(1&h){const n=e.RV6();e.j41(0,"div",11)(1,"button",23),e.bIt("click",function(){e.eBV(n);const _=e.XpG();return e.Njj(_.toggleLike(_.item))}),e.nrm(2,"mat-icon",24),e.j41(3,"span",25),e.EFF(4),e.k0s()(),e.j41(5,"button",26),e.nrm(6,"mat-icon",27),e.j41(7,"span",25),e.EFF(8,"Comment"),e.k0s()(),e.j41(9,"button",23),e.bIt("click",function(){e.eBV(n);const _=e.XpG();return e.Njj(_.onShare(_.item))}),e.nrm(10,"mat-icon",28),e.j41(11,"span",25),e.EFF(12,"Share"),e.k0s()(),e.j41(13,"button",23),e.bIt("click",function(){e.eBV(n);const _=e.XpG();return e.Njj(_.openZapDialog(_.item.id,_.user))}),e.nrm(14,"mat-icon",29),e.j41(15,"span",25),e.EFF(16,"Zap"),e.k0s()()()}if(2&h){const n=e.XpG();e.R7$(2),e.Y8G("ngClass",e.eq3(7,W,n.isLiked))("svgIcon",n.isLiked?"heroicons_solid:heart":"heroicons_outline:heart"),e.R7$(2),e.SpI("",n.isLiked?"Liked":"Like"," "),e.R7$(),e.Y8G("routerLink",e.eq3(9,Y,n.item.id)),e.R7$(),e.Y8G("svgIcon","heroicons_solid:chat-bubble-left-ellipsis"),e.R7$(4),e.Y8G("svgIcon","heroicons_solid:share"),e.R7$(4),e.Y8G("svgIcon","heroicons_solid:bolt")}}function M(h,$){if(1&h&&(e.nrm(0,"hr",30),e.j41(1,"div",31),e.nrm(2,"div",32),e.j41(3,"div",33)(4,"button",34)(5,"span",35),e.EFF(6,"Read More ..."),e.k0s()()()()),2&h){const n=e.XpG();e.R7$(4),e.Y8G("routerLink",e.eq3(1,Y,n.item.id))}}let R=(()=>{class h{constructor(){this.actions=!0,this.more=!0,this.user=new e.bkB,this.storageService=(0,e.WQX)(f.n),this.zapService=(0,e.WQX)(S.D),this.parseContent=(0,e.WQX)(G.m),this.eventService=(0,e.WQX)(T.U),this.angorConfirmationService=(0,e.WQX)(t.m),this.changeDetectorRef=(0,e.WQX)(e.gRc),this.subscription=new L.yU,this.tokens=(0,e.vPA)([]),this.isLiked=!1}get item(){return this._item}set item(n){this._item=n,this.onItemChange()}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}openZapDialog(n,v){this.zapService.openZapDialog(n,v)}getProfile(){}isSingleEmojiOrWord(n){const v=n.trim(),_=/^\w+$/.test(v),D=/^[\p{Emoji}]+$/u.test(v);return(_||D)&&v.length<10}onItemChange(){this._item&&(this.subscription=this.storageService.myLikes$.pipe((0,B.s)(1)).subscribe(n=>{this.isLiked=n?.includes(this._item.id)||!1,this.changeDetectorRef.detectChanges()}),this.tokens.set(this._item.content?this.parseContent.parseContent(this._item.content):[]))}sendLike(n){this.isLiked||this.eventService.sendLikeEvent(n).then(()=>{this.isLiked=!0,this.changeDetectorRef.detectChanges()}).catch(v=>console.error("Failed to send like:",v))}toggleLike(n){this.sendLike(n)}onShare(n){this.angorConfirmationService.open({title:"Share",message:'Are you sure you want to share this post on your profile? This action is permanent and cannot be undone.',icon:{show:!0,name:"heroicons_solid:share",color:"primary"},actions:{confirm:{show:!0,label:"Yes, Share",color:"primary"},cancel:{show:!0,label:"Cancel"}},dismissible:!0}).afterClosed().subscribe(_=>{console.log(_),"confirmed"===_&&this.eventService.shareEvent(n)})}trackByToken(n,v){return v.id||n}static{this.\u0275fac=function(v){return new(v||h)}}static{this.\u0275cmp=e.VBU({type:h,selectors:[["app-post"]],inputs:{item:"item",actions:"actions",more:"more"},outputs:{user:"user"},decls:42,vars:13,consts:[["postCardMenu","matMenu"],[1,"flex","w-full","flex-col"],[1,"mx-6","mb-4","mt-6","flex","items-center","sm:mx-8"],[3,"userChange","pubkey","avatarUrl","created_at"],["mat-icon-button","",1,"-mr-4","ml-auto",3,"matMenuTriggerFor"],[1,"icon-size-5",3,"svgIcon"],["mat-menu-item",""],[1,"flex","items-center"],[1,"mr-3","icon-size-5",3,"svgIcon"],[1,"my-2"],[1,"inline-block","whitespace-pre-wrap","break-words"],[1,"mx-3","flex","items-center","sm:mx-5"],[1,"relative","mb-4","block"],[1,"mx-6","mb-6","mt-2","sm:mx-8"],["width","560","height","315","frameborder","0","allowfullscreen","",3,"src"],["alt","Embedded Image",1,"max-h-140","object-cover",2,"width","100%",3,"src"],["controls","",2,"width","100%"],["type","video/mp4",3,"src"],["controls",""],["type","audio/mpeg",3,"src"],["target","_blank",1,"inline-block","break-words","text-blue-500","underline",3,"href"],[1,"inline-block","break-words"],[1,"inline-block","break-words",3,"ngClass"],["mat-button","",1,"mr-1","px-3",3,"click"],[1,"text-red-500","icon-size-5",3,"ngClass","svgIcon"],[1,"ml-2"],["mat-button","",1,"mr-1","px-3",3,"routerLink"],[1,"text-blue-500","icon-size-5",3,"svgIcon"],[1,"text-green-500","icon-size-5",3,"svgIcon"],[1,"text-orange-500","icon-size-5",3,"svgIcon"],[1,"mx-6","mb-6","mt-4","border-b","sm:mx-8"],[1,"mx-6","mb-4","flex","flex-col","sm:mx-8","sm:mb-6","sm:flex-row","sm:items-center"],[1,"hidden","flex-auto","sm:flex"],[1,"mt-4","flex","items-center","sm:mt-0"],["mat-button","",1,"px-3","sm:-mr-4",3,"routerLink"],[1,"mr-1"]],template:function(v,_){if(1&v){const D=e.RV6();e.j41(0,"angor-card",1)(1,"div",2)(2,"app-post-profile",3),e.bIt("userChange",function(d){return e.eBV(D),e.Njj(_.user=d)}),e.k0s(),e.j41(3,"button",4),e.nrm(4,"mat-icon",5),e.k0s(),e.j41(5,"mat-menu",null,0)(7,"button",6)(8,"span",7),e.nrm(9,"mat-icon",8),e.j41(10,"span"),e.EFF(11,"Save post"),e.k0s()()(),e.j41(12,"button",6)(13,"span",7),e.nrm(14,"mat-icon",8),e.j41(15,"span"),e.EFF(16,"Hide post"),e.k0s()()(),e.j41(17,"button",6)(18,"span",7),e.nrm(19,"mat-icon",8),e.j41(20,"span"),e.EFF(21,"Snooze for 30 days"),e.k0s()()(),e.j41(22,"button",6)(23,"span",7),e.nrm(24,"mat-icon",8),e.j41(25,"span"),e.EFF(26,"Hide all"),e.k0s()()(),e.nrm(27,"mat-divider",9),e.j41(28,"button",6)(29,"span",7),e.nrm(30,"mat-icon",8),e.j41(31,"span"),e.EFF(32,"Report post"),e.k0s()()(),e.j41(33,"button",6)(34,"span",7),e.nrm(35,"mat-icon",8),e.j41(36,"span"),e.EFF(37,"Turn on notifications for this post"),e.k0s()()()()(),e.Z7z(38,I,7,6,"div",10,_.trackByToken,!0),e.DNE(40,x,17,11,"div",11)(41,M,7,3),e.k0s()}if(2&v){const D=e.sdS(6);e.R7$(2),e.Y8G("pubkey",null==_.item?null:_.item.pubkey)("avatarUrl","/images/avatars/avatar-placeholder.png")("created_at",_.item.created_at),e.R7$(),e.Y8G("matMenuTriggerFor",D),e.R7$(),e.Y8G("svgIcon","heroicons_solid:ellipsis-vertical"),e.R7$(5),e.Y8G("svgIcon","heroicons_solid:arrow-up-tray"),e.R7$(5),e.Y8G("svgIcon","heroicons_solid:eye-slash"),e.R7$(5),e.Y8G("svgIcon","heroicons_solid:clock"),e.R7$(5),e.Y8G("svgIcon","heroicons_solid:minus-circle"),e.R7$(6),e.Y8G("svgIcon","heroicons_solid:exclamation-triangle"),e.R7$(5),e.Y8G("svgIcon","heroicons_solid:bell"),e.R7$(3),e.Dyx(_.tokens()),e.R7$(2),e.vxM(_.actions?40:-1),e.R7$(),e.vxM(_.more?41:-1)}},dependencies:[r.n,C,u.m_,u.An,c.w,c.q,l.Cn,l.kk,l.fb,l.Cp,y.iI,y.Wk,i.MD,i.YU,a.$z],encapsulation:2})}}return h})()},2022:(U,s,o)=>{"use strict";o.d(s,{U:()=>u});var r=o(467),t=o(5766),i=o(5462),e=o(4438),a=o(6231),c=o(6324);let u=(()=>{class l{constructor(g,f){this.relayService=g,this.signerService=f,this.likesMap=new Map,this.myLikedNoteIds=[]}sendTextEvent(g){var f=this;return(0,r.A)(function*(){if(g)try{const b=f.signerService.getUnsignedEvent(1,[],g);let C;if(f.signerService.isUsingSecretKey()){const T=yield f.signerService.getDecryptedSecretKey(),G=(0,t.aT)(T);C=(0,i.pC)(b,G)}else C=yield f.signerService.signEventWithExtension(b);yield f.relayService.publishEventToWriteRelays(C)}catch(m){console.error("Failed to send text event:",m)}})()}sendLikeEvent(g){var f=this;return(0,r.A)(function*(){if(g)try{const C=f.signerService.getUnsignedEvent(7,[["e",g.id],["p",g.pubkey]],"+");let T;if(f.signerService.isUsingSecretKey()){const G=yield f.signerService.getDecryptedSecretKey(),S=(0,t.aT)(G);T=(0,i.pC)(C,S)}else T=yield f.signerService.signEventWithExtension(C);yield f.relayService.publishEventToWriteRelays(T),f.likesMap.set(g.id,[...f.likesMap.get(g.id)||[],f.signerService.getPublicKey()])}catch(m){console.error("Failed to send like event:",m)}})()}sendZapEvent(g,f){var m=this;return(0,r.A)(function*(){if(g&&!(f<=0))try{const b=[["e",g.id],["p",g.pubkey],["amount",f.toString()]],T=m.signerService.getUnsignedEvent(9735,b,`Zapped with ${f} sats`);let G;if(m.signerService.isUsingSecretKey()){const S=yield m.signerService.getDecryptedSecretKey(),L=(0,t.aT)(S);G=(0,i.pC)(T,L)}else G=yield m.signerService.signEventWithExtension(T);yield m.relayService.publishEventToWriteRelays(G)}catch(b){console.error("Failed to send zap event:",b)}})()}sendReplyEvent(g,f){var m=this;return(0,r.A)(function*(){if(g)try{const C=m.signerService.getUnsignedEvent(1,[["e",g.id],["p",g.pubkey]],f);let T;if(m.signerService.isUsingSecretKey()){const G=yield m.signerService.getDecryptedSecretKey(),S=(0,t.aT)(G);T=(0,i.pC)(C,S)}else T=yield m.signerService.signEventWithExtension(C);yield m.relayService.publishEventToWriteRelays(T)}catch(b){console.error("Failed to send reply event:",b)}})()}shareEvent(g){var f=this;return(0,r.A)(function*(){if(g)try{const C=f.signerService.getUnsignedEvent(6,[["e",g.id],["p",g.pubkey]],"");let T;if(f.signerService.isUsingSecretKey()){const G=yield f.signerService.getDecryptedSecretKey(),S=(0,t.aT)(G);T=(0,i.pC)(C,S)}else T=yield f.signerService.signEventWithExtension(C);yield f.relayService.publishEventToWriteRelays(T),console.log("Event shared successfully:",T)}catch(m){console.error("Failed to share event:",m)}})()}static{this.\u0275fac=function(f){return new(f||l)(e.KVO(a.b),e.KVO(c.A))}}static{this.\u0275prov=e.jDH({token:l,factory:l.\u0275fac,providedIn:"root"})}}return l})()},3105:(U,s,o)=>{"use strict";o.d(s,{D:()=>c});var r=o(467),t=o(4438),i=o(5351),e=o(5416),a=o(1567);let c=(()=>{class u{constructor(){this.dialog=(0,t.WQX)(i.bZ),this.snackBar=(0,t.WQX)(e.UG)}canUseZap(y){var g=this;return(0,r.A)(function*(){return!(!y||!y.lud06&&!y.lud16)||(g.openSnackBar("Using Zap is not possible. Please complete your profile to include lud06 or lud16."),!1)})()}openSnackBar(y,g="dismiss"){this.snackBar.open(y,g,{duration:3e3})}openZapDialog(y="",g){var f=this;return(0,r.A)(function*(){(yield f.canUseZap(g))&&f.dialog.open(a.r,{width:"405px",maxHeight:"90vh",data:{lud16:g.lud16,lud06:g.lud06,pubkey:g.pubkey,eventId:y}})})()}static{this.\u0275fac=function(g){return new(g||u)}}static{this.\u0275prov=t.jDH({token:u,factory:u.\u0275fac,providedIn:"root"})}}return u})()},1567:(U,s,o)=>{"use strict";o.d(s,{r:()=>R});var r=o(467),t=o(4438),i=o(9417),e=o(5351),a=o(5416),c=o(3801),u=o(5462),l=o(6324),y=o(6231),g=o(8834),f=o(9213),m=o(177),b=o(1997),C=o(2408),T=o(9042),G=o(7250),S=o(882),L=o(4823),B=o(5766),k=o(8314),W=o(345);const Y=["qrcElement"];let A=(()=>{class h{constructor(n,v){this.renderer=n,this.sanitizer=v,this.allowEmptyString=!1,this.colorDark="#000000ff",this.colorLight="#ffffffff",this.cssClass="qrcode",this.elementType="canvas",this.errorCorrectionLevel="M",this.margin=4,this.qrdata="",this.scale=4,this.width=10,this.qrCodeURL=new t.bkB,this.context=null}ngOnChanges(){var n=this;return(0,r.A)(function*(){yield n.createQRCode()})()}isValidQrCodeText(n){return!1===this.allowEmptyString?!(typeof n>"u"||""===n||"null"===n||null===n):!(typeof n>"u")}toDataURL(n){return new Promise((v,_)=>{(0,k.dY)(this.qrdata,n,(D,H)=>{D?_(D):v(H)})})}toCanvas(n,v){return new Promise((_,D)=>{(0,k.mo)(n,this.qrdata,v,H=>{H?D(H):_("success")})})}toSVG(n){return new Promise((v,_)=>{(0,k.toString)(this.qrdata,n,(D,H)=>{D?_(D):v(H)})})}renderElement(n){for(const v of this.qrcElement.nativeElement.childNodes)this.renderer.removeChild(this.qrcElement.nativeElement,v);this.renderer.appendChild(this.qrcElement.nativeElement,n)}createQRCode(){var n=this;return(0,r.A)(function*(){n.version&&n.version>40?(console.warn("[angularx-qrcode] max value for `version` is 40"),n.version=40):n.version&&n.version<1?(console.warn("[angularx-qrcode]`min value for `version` is 1"),n.version=1):void 0!==n.version&&isNaN(n.version)&&(console.warn("[angularx-qrcode] version should be a number, defaulting to auto."),n.version=void 0);try{if(!n.isValidQrCodeText(n.qrdata))throw new Error("[angularx-qrcode] Field `qrdata` is empty, set 'allowEmptyString=\"true\"' to overwrite this behaviour.");n.isValidQrCodeText(n.qrdata)&&""===n.qrdata&&(n.qrdata=" ");const v={color:{dark:n.colorDark,light:n.colorLight},errorCorrectionLevel:n.errorCorrectionLevel,margin:n.margin,scale:n.scale,version:n.version,width:n.width},_=n.imageSrc,D=n.imageHeight||40,H=n.imageWidth||40;switch(n.elementType){case"canvas":{const d=n.renderer.createElement("canvas");n.context=d.getContext("2d"),n.toCanvas(d,v).then(()=>{if(n.ariaLabel&&n.renderer.setAttribute(d,"aria-label",`${n.ariaLabel}`),n.title&&n.renderer.setAttribute(d,"title",`${n.title}`),_&&n.context){n.centerImage=new Image(H,D),_!==n.centerImage.src&&(n.centerImage.crossOrigin="anonymous",n.centerImage.src=_),D!==n.centerImage.height&&(n.centerImage.height=D),H!==n.centerImage.width&&(n.centerImage.width=H);const p=n.centerImage;p&&(p.onload=()=>{n.context?.drawImage(p,d.width/2-H/2,d.height/2-D/2,H,D)})}n.renderElement(d),n.emitQRCodeURL(d)}).catch(p=>{console.error("[angularx-qrcode] canvas error:",p)});break}case"svg":{const d=n.renderer.createElement("div");n.toSVG(v).then(p=>{n.renderer.setProperty(d,"innerHTML",p);const E=d.firstChild;n.renderer.setAttribute(E,"height",`${n.width}`),n.renderer.setAttribute(E,"width",`${n.width}`),n.renderElement(E),n.emitQRCodeURL(E)}).catch(p=>{console.error("[angularx-qrcode] svg error:",p)});break}default:{const d=n.renderer.createElement("img");n.toDataURL(v).then(p=>{n.alt&&d.setAttribute("alt",n.alt),n.ariaLabel&&d.setAttribute("aria-label",n.ariaLabel),d.setAttribute("src",p),n.title&&d.setAttribute("title",n.title),n.renderElement(d),n.emitQRCodeURL(d)}).catch(p=>{console.error("[angularx-qrcode] img/url error:",p)})}}}catch(v){console.error("[angularx-qrcode] Error generating QR Code:",v.message)}})()}convertBase64ImageUrlToBlob(n){const v=n.split(";base64,"),_=v[0].split(":")[1],D=atob(v[1]),H=new Uint8Array(D.length);for(let d=0;d{class h{constructor(n){this.util=n,this.formBuilder=(0,t.WQX)(i.ok),this.signerService=(0,t.WQX)(l.A),this.relayService=(0,t.WQX)(y.b),this.dialogRef=(0,t.WQX)(e.CP),this.snackBar=(0,t.WQX)(a.UG),this.clipboard=(0,t.WQX)(c.B0),this.data=(0,t.WQX)(e.Vh),this.lightningInvoice="",this.payRequest=null,this.displayQRCode=!1,this.showInvoiceSection=!1,this.loading=!1,this.invoiceAmount=0,this.error="",this.zapButtons=[{icon:"thumb_up",label:"21",value:21},{icon:"favorite",label:"50",value:50},{icon:"emoji_emotions",label:"100",value:100},{icon:"star",label:"500",value:500},{icon:"celebration",label:"1k",value:1e3},{icon:"rocket",label:"5k",value:5e3},{icon:"local_fire_department",label:"10k",value:1e4},{icon:"flash_on",label:"100k",value:1e5},{icon:"diamond",label:"500k",value:5e5}]}ngOnInit(){this.initializeForm()}initializeForm(){this.sendZapForm=this.formBuilder.group({lightningAddress:[this.data.lud16||this.data.lud06,[i.k0.required,this.validateLightningAddress]],amount:["",[i.k0.required,i.k0.min(1)]],comment:[""]})}validateLightningAddress(n){return n.value.includes("@")?null:{invalidFormat:!0}}onSubmit(){var n=this;return(0,r.A)(function*(){n.sendZapForm.invalid?n.showError("Please fill out the form correctly."):(n.loading=!0,yield n.fetchPayRequest())})()}getCallbackUrl(n){if(n.includes("@")){const[v,_]=n.split("@");return`https://${_}/.well-known/lnurlp/${v}`}return n.toLowerCase().startsWith("lnurl")?this.util.convertBech32ToText(n).toString():null}fetchPayRequest(){var n=this;return(0,r.A)(function*(){n.resetState();const v=n.data.lud16||n.data.lud06;if(!v)return void n.showError("Lightning Address is required.");let _=n.getCallbackUrl(v);try{const D=yield fetch(_);if(!D.ok)throw new Error("Failed to fetch pay request.");const H=yield D.json();if("ERROR"===H.status)return void n.showError(H.reason||"Error fetching the pay request.");n.payRequest=H,n.showInvoiceSection=!1,n.configureAmountValidators(),yield n.generateInvoice()}catch(D){n.showError(D.message||"Error connecting to the server.")}finally{n.loading=!1}})()}generateInvoice(){var n=this;return(0,r.A)(function*(){const v=n.sendZapForm.get("amount")?.value,_=n.sendZapForm.get("comment")?.value,D=n.data.eventId||null;if(!n.payRequest)return void n.showError("Pay request is not loaded.");n.invoiceAmount=v;const H=new URL(n.payRequest.callback),d=new URLSearchParams({amount:(1e3*v).toString()});if(_&&n.payRequest.commentAllowed&&d.set("comment",_),D){const p=yield n.createAndSignZapRequest(D,_);d.set("nostr",JSON.stringify(p))}try{const p=yield fetch(`${H.origin}${H.pathname}?${d.toString()}`);if(!p.ok)throw new Error("Failed to fetch invoice.");const E=yield p.json();if("ERROR"===E.status)return void n.showError(E.reason||"Error fetching the invoice.");n.lightningInvoice=E.pr,n.showInvoiceSection=!0,n.toggleQRCodeDisplay(!0)}catch(p){n.showError(p.message||"Error fetching the invoice.")}})()}configureAmountValidators(){if(!this.payRequest)return;const n=(this.payRequest.minSendable||1e3)/1e3,v=(this.payRequest.maxSendable||21e6)/1e3,_=this.sendZapForm.get("amount");_?.setValidators([i.k0.required,i.k0.min(n),i.k0.max(v)]),_?.updateValueAndValidity()}createAndSignZapRequest(n,v){var _=this;return(0,r.A)(function*(){try{const D=_.createZapRequestData(n,v);let H;if(_.signerService.isUsingSecretKey()){const d=yield _.signerService.getDecryptedSecretKey();if(!d)throw new Error("Private key could not be retrieved.");const p=(0,B.aT)(d);H=(0,u.pC)(D,p)}else H=yield _.signerService.signEventWithExtension(D);if(!H)throw new Error("Signing failed. Signed event is null.");return H}catch(D){throw console.error("Error creating and signing zap request:",D),new Error("Failed to create and sign zap request.")}})()}createZapRequestData(n,v){return{kind:9734,content:v||"",tags:[["e",n],["p",this.payRequest?.nostrPubkey||""],["relays",...this.relayService.getConnectedRelays()]],pubkey:this.signerService.getPublicKey(),created_at:Math.floor(Date.now()/1e3)}}copyInvoice(){this.lightningInvoice?(this.clipboard.copy(this.lightningInvoice),this.showSuccess("Invoice copied to clipboard")):this.showError("No invoice available to copy")}toggleQRCodeDisplay(n=!1){this.displayQRCode=!!n||!this.displayQRCode}resetState(){this.error="",this.loading=!0,this.lightningInvoice=""}showError(n){this.error=n,this.loading=!1,this.snackBar.open(n,"Dismiss",{duration:2e3})}showSuccess(n){this.snackBar.open(n,"Dismiss",{duration:2e3})}closeDialog(){this.dialogRef.close()}static{this.\u0275fac=function(v){return new(v||h)(t.rXU(N.FP))}}static{this.\u0275cmp=t.VBU({type:h,selectors:[["app-send-dialog"]],decls:7,vars:4,consts:[[1,"absolute","right-0","top-0","pr-4","pt-4"],["mat-icon-button","","aria-label","Close",3,"matDialogClose"],[1,"text-secondary",3,"svgIcon"],["class","p-0 mt-4",4,"ngIf"],["class","flex flex-col items-center justify-center text-center p-1 mt-4",4,"ngIf"],[1,"p-0","mt-4"],[1,"preset-buttons"],["class","mr-1 px-3","mat-button","",3,"click",4,"ngFor","ngForOf"],[1,"zap-form",3,"formGroup"],["appearance","outline",1,"sats-input"],["matInput","","formControlName","amount","placeholder","Enter amount in sats, e.g., 100","type","number","aria-label","Zap Amount"],["align","end"],[4,"ngIf"],["matInput","","formControlName","comment","placeholder","Optional comment, e.g., as a gift...","aria-label","Comment","maxlength","100"],["mat-raised-button","","color","primary",3,"click","disabled"],["mat-button","",1,"mr-1","px-3",3,"click"],[1,"text-orange-500","icon-size-5"],[1,"ml-2"],[1,"flex","flex-col","items-center","justify-center","text-center","p-1","mt-4"],["class","w-full flex flex-col items-center",4,"ngIf"],["class","w-full max-w-md",4,"ngIf"],[1,"w-full","flex","flex-col","items-center"],[1,"mb-2"],[1,"w-full","mb-4"],[1,"qrcode-image","m-auto",3,"qrdata","matTooltip","errorCorrectionLevel"],[1,"w-full","max-w-md"],["appearance","outline",1,"w-full"],["matInput","","readonly","","aria-label","Invoice Address",3,"value"],["mat-icon-button","","matSuffix","","aria-label","Copy Invoice",3,"click","matTooltip"],[3,"svgIcon"]],template:function(v,_){1&v&&(t.j41(0,"div",0)(1,"button",1),t.nrm(2,"mat-icon",2),t.k0s()(),t.j41(3,"h1"),t.EFF(4,"\u26a1Zap"),t.k0s(),t.DNE(5,F,22,6,"mat-dialog-content",3)(6,M,3,2,"mat-dialog-content",4)),2&v&&(t.R7$(),t.Y8G("matDialogClose",void 0),t.R7$(),t.Y8G("svgIcon","heroicons_outline:x-mark"),t.R7$(3),t.Y8G("ngIf",!_.showInvoiceSection||!_.lightningInvoice),t.R7$(),t.Y8G("ngIf",_.showInvoiceSection&&_.lightningInvoice))},dependencies:[S.vg,g.Hl,g.$z,g.iY,f.m_,f.An,i.YN,i.me,i.Q0,i.BC,i.cb,i.tU,C.nJ,C.rl,i.X1,i.j4,i.JD,m.MD,m.Sq,m.bT,G.Ve,C.MV,C.TL,C.yw,C.RG,T.fS,T.fg,e.Yi,e.E7,b.q,L.oV,e.tx,A],styles:[".preset-buttons[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;justify-items:center;margin-bottom:20px}.preset-buttons[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;max-height:60px!important}.sats-input[_ngcontent-%COMP%]{margin-top:20px;width:100%}.lightning-buttons[_ngcontent-%COMP%]{margin:5px 0}"]})}}return h})()},243:U=>{"use strict";var s={single_source_shortest_paths:function(o,r,t){var i={},e={};e[r]=0;var c,u,l,y,g,m,a=s.PriorityQueue.make();for(a.push(r,0);!a.empty();)for(l in y=(c=a.pop()).cost,g=o[u=c.value]||{})g.hasOwnProperty(l)&&(m=y+g[l],(typeof e[l]>"u"||e[l]>m)&&(e[l]=m,a.push(l,m),i[l]=u));if(typeof t<"u"&&typeof e[t]>"u"){var T=["Could not find a path from ",r," to ",t,"."].join("");throw new Error(T)}return i},extract_shortest_path_from_predecessor_list:function(o,r){for(var t=[],i=r;i;)t.push(i),i=o[i];return t.reverse(),t},find_path:function(o,r,t){var i=s.single_source_shortest_paths(o,r,t);return s.extract_shortest_path_from_predecessor_list(i,t)},PriorityQueue:{make:function(o){var i,r=s.PriorityQueue,t={};for(i in o=o||{},r)r.hasOwnProperty(i)&&(t[i]=r[i]);return t.queue=[],t.sorter=o.sorter||r.default_sorter,t},default_sorter:function(o,r){return o.cost-r.cost},push:function(o,r){this.queue.push({value:o,cost:r}),this.queue.sort(this.sorter)},pop:function(){return this.queue.shift()},empty:function(){return 0===this.queue.length}}};U.exports=s},8314:(U,s,o)=>{const t=o(2836),i=o(9460),e=o(7030),a=o(6511);function c(u,l,y,g,f){const m=[].slice.call(arguments,1),b=m.length,C="function"==typeof m[b-1];if(!C&&!t())throw new Error("Callback required as last argument");if(!C){if(b<1)throw new Error("Too few arguments provided");return 1===b?(y=l,l=g=void 0):2===b&&!l.getContext&&(g=y,y=l,l=void 0),new Promise(function(T,G){try{const S=i.create(y,g);T(u(S,l,g))}catch(S){G(S)}})}if(b<2)throw new Error("Too few arguments provided");2===b?(f=y,y=l,l=g=void 0):3===b&&(l.getContext&&typeof f>"u"?(f=g,g=void 0):(f=g,g=y,y=l,l=void 0));try{const T=i.create(y,g);f(null,u(T,l,g))}catch(T){f(T)}}s.mo=c.bind(null,e.render),s.dY=c.bind(null,e.renderToDataURL),s.toString=c.bind(null,function(u,l,y){return a.render(u,y)})},2836:U=>{U.exports=function(){return"function"==typeof Promise&&Promise.prototype&&Promise.prototype.then}},6214:(U,s,o)=>{const r=o(9089).getSymbolSize;s.getRowColCoords=function(i){if(1===i)return[];const e=Math.floor(i/7)+2,a=r(i),c=145===a?26:2*Math.ceil((a-13)/(2*e-2)),u=[a-7];for(let l=1;l{const r=o(1677),t=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"," ","$","%","*","+","-",".","/",":"];function i(e){this.mode=r.ALPHANUMERIC,this.data=e}i.getBitsLength=function(a){return 11*Math.floor(a/2)+a%2*6},i.prototype.getLength=function(){return this.data.length},i.prototype.getBitsLength=function(){return i.getBitsLength(this.data.length)},i.prototype.write=function(a){let c;for(c=0;c+2<=this.data.length;c+=2){let u=45*t.indexOf(this.data[c]);u+=t.indexOf(this.data[c+1]),a.put(u,11)}this.data.length%2&&a.put(t.indexOf(this.data[c]),6)},U.exports=i},4662:U=>{function s(){this.buffer=[],this.length=0}s.prototype={get:function(o){const r=Math.floor(o/8);return 1==(this.buffer[r]>>>7-o%8&1)},put:function(o,r){for(let t=0;t>>r-t-1&1))},getLengthInBits:function(){return this.length},putBit:function(o){const r=Math.floor(this.length/8);this.buffer.length<=r&&this.buffer.push(0),o&&(this.buffer[r]|=128>>>this.length%8),this.length++}},U.exports=s},5941:U=>{function s(o){if(!o||o<1)throw new Error("BitMatrix size must be defined and greater than 0");this.size=o,this.data=new Uint8Array(o*o),this.reservedBit=new Uint8Array(o*o)}s.prototype.set=function(o,r,t,i){const e=o*this.size+r;this.data[e]=t,i&&(this.reservedBit[e]=!0)},s.prototype.get=function(o,r){return this.data[o*this.size+r]},s.prototype.xor=function(o,r,t){this.data[o*this.size+r]^=t},s.prototype.isReserved=function(o,r){return this.reservedBit[o*this.size+r]},U.exports=s},4969:(U,s,o)=>{const r=o(1677);function t(i){this.mode=r.BYTE,this.data="string"==typeof i?(new TextEncoder).encode(i):new Uint8Array(i)}t.getBitsLength=function(e){return 8*e},t.prototype.getLength=function(){return this.data.length},t.prototype.getBitsLength=function(){return t.getBitsLength(this.data.length)},t.prototype.write=function(i){for(let e=0,a=this.data.length;e{const r=o(7424),t=[1,1,1,1,1,1,1,1,1,1,2,2,1,2,2,4,1,2,4,4,2,4,4,4,2,4,6,5,2,4,6,6,2,5,8,8,4,5,8,8,4,5,8,11,4,8,10,11,4,9,12,16,4,9,16,16,6,10,12,18,6,10,17,16,6,11,16,19,6,13,18,21,7,14,21,25,8,16,20,25,8,17,23,25,9,17,23,34,9,18,25,30,10,20,27,32,12,21,29,35,12,23,34,37,12,25,34,40,13,26,35,42,14,28,38,45,15,29,40,48,16,31,43,51,17,33,45,54,18,35,48,57,19,37,51,60,19,38,53,63,20,40,56,66,21,43,59,70,22,45,62,74,24,47,65,77,25,49,68,81],i=[7,10,13,17,10,16,22,28,15,26,36,44,20,36,52,64,26,48,72,88,36,64,96,112,40,72,108,130,48,88,132,156,60,110,160,192,72,130,192,224,80,150,224,264,96,176,260,308,104,198,288,352,120,216,320,384,132,240,360,432,144,280,408,480,168,308,448,532,180,338,504,588,196,364,546,650,224,416,600,700,224,442,644,750,252,476,690,816,270,504,750,900,300,560,810,960,312,588,870,1050,336,644,952,1110,360,700,1020,1200,390,728,1050,1260,420,784,1140,1350,450,812,1200,1440,480,868,1290,1530,510,924,1350,1620,540,980,1440,1710,570,1036,1530,1800,570,1064,1590,1890,600,1120,1680,1980,630,1204,1770,2100,660,1260,1860,2220,720,1316,1950,2310,750,1372,2040,2430];s.getBlocksCount=function(a,c){switch(c){case r.L:return t[4*(a-1)+0];case r.M:return t[4*(a-1)+1];case r.Q:return t[4*(a-1)+2];case r.H:return t[4*(a-1)+3];default:return}},s.getTotalCodewordsCount=function(a,c){switch(c){case r.L:return i[4*(a-1)+0];case r.M:return i[4*(a-1)+1];case r.Q:return i[4*(a-1)+2];case r.H:return i[4*(a-1)+3];default:return}}},7424:(U,s)=>{s.L={bit:1},s.M={bit:0},s.Q={bit:3},s.H={bit:2},s.isValid=function(t){return t&&typeof t.bit<"u"&&t.bit>=0&&t.bit<4},s.from=function(t,i){if(s.isValid(t))return t;try{return function o(r){if("string"!=typeof r)throw new Error("Param is not a string");switch(r.toLowerCase()){case"l":case"low":return s.L;case"m":case"medium":return s.M;case"q":case"quartile":return s.Q;case"h":case"high":return s.H;default:throw new Error("Unknown EC Level: "+r)}}(t)}catch{return i}}},6269:(U,s,o)=>{const r=o(9089).getSymbolSize;s.getPositions=function(e){const a=r(e);return[[0,0],[a-7,0],[0,a-7]]}},6254:(U,s,o)=>{const r=o(9089),e=r.getBCHDigit(1335);s.getEncodedBits=function(c,u){const l=c.bit<<3|u;let y=l<<10;for(;r.getBCHDigit(y)-e>=0;)y^=1335<{const o=new Uint8Array(512),r=new Uint8Array(256);(function(){let i=1;for(let e=0;e<255;e++)o[e]=i,r[i]=e,i<<=1,256&i&&(i^=285);for(let e=255;e<512;e++)o[e]=o[e-255]})(),s.log=function(i){if(i<1)throw new Error("log("+i+")");return r[i]},s.exp=function(i){return o[i]},s.mul=function(i,e){return 0===i||0===e?0:o[r[i]+r[e]]}},3264:(U,s,o)=>{const r=o(1677),t=o(9089);function i(e){this.mode=r.KANJI,this.data=e}i.getBitsLength=function(a){return 13*a},i.prototype.getLength=function(){return this.data.length},i.prototype.getBitsLength=function(){return i.getBitsLength(this.data.length)},i.prototype.write=function(e){let a;for(a=0;a=33088&&c<=40956)c-=33088;else{if(!(c>=57408&&c<=60351))throw new Error("Invalid SJIS character: "+this.data[a]+"\nMake sure your charset is UTF-8");c-=49472}c=192*(c>>>8&255)+(255&c),e.put(c,13)}},U.exports=i},3361:(U,s)=>{s.Patterns={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7};function r(t,i,e){switch(t){case s.Patterns.PATTERN000:return(i+e)%2==0;case s.Patterns.PATTERN001:return i%2==0;case s.Patterns.PATTERN010:return e%3==0;case s.Patterns.PATTERN011:return(i+e)%3==0;case s.Patterns.PATTERN100:return(Math.floor(i/2)+Math.floor(e/3))%2==0;case s.Patterns.PATTERN101:return i*e%2+i*e%3==0;case s.Patterns.PATTERN110:return(i*e%2+i*e%3)%2==0;case s.Patterns.PATTERN111:return(i*e%3+(i+e)%2)%2==0;default:throw new Error("bad maskPattern:"+t)}}s.isValid=function(i){return null!=i&&""!==i&&!isNaN(i)&&i>=0&&i<=7},s.from=function(i){return s.isValid(i)?parseInt(i,10):void 0},s.getPenaltyN1=function(i){const e=i.size;let a=0,c=0,u=0,l=null,y=null;for(let g=0;g=5&&(a+=c-5+3),l=m,c=1),m=i.get(f,g),m===y?u++:(u>=5&&(a+=u-5+3),y=m,u=1)}c>=5&&(a+=c-5+3),u>=5&&(a+=u-5+3)}return a},s.getPenaltyN2=function(i){const e=i.size;let a=0;for(let c=0;c=10&&(1488===c||93===c)&&a++,u=u<<1&2047|i.get(y,l),y>=10&&(1488===u||93===u)&&a++}return 40*a},s.getPenaltyN4=function(i){let e=0;const a=i.data.length;for(let u=0;u{const r=o(377),t=o(9359);s.NUMERIC={id:"Numeric",bit:1,ccBits:[10,12,14]},s.ALPHANUMERIC={id:"Alphanumeric",bit:2,ccBits:[9,11,13]},s.BYTE={id:"Byte",bit:4,ccBits:[8,16,16]},s.KANJI={id:"Kanji",bit:8,ccBits:[8,10,12]},s.MIXED={bit:-1},s.getCharCountIndicator=function(a,c){if(!a.ccBits)throw new Error("Invalid mode: "+a);if(!r.isValid(c))throw new Error("Invalid version: "+c);return c>=1&&c<10?a.ccBits[0]:c<27?a.ccBits[1]:a.ccBits[2]},s.getBestModeForData=function(a){return t.testNumeric(a)?s.NUMERIC:t.testAlphanumeric(a)?s.ALPHANUMERIC:t.testKanji(a)?s.KANJI:s.BYTE},s.toString=function(a){if(a&&a.id)return a.id;throw new Error("Invalid mode")},s.isValid=function(a){return a&&a.bit&&a.ccBits},s.from=function(a,c){if(s.isValid(a))return a;try{return function i(e){if("string"!=typeof e)throw new Error("Param is not a string");switch(e.toLowerCase()){case"numeric":return s.NUMERIC;case"alphanumeric":return s.ALPHANUMERIC;case"kanji":return s.KANJI;case"byte":return s.BYTE;default:throw new Error("Unknown mode: "+e)}}(a)}catch{return c}}},6628:(U,s,o)=>{const r=o(1677);function t(i){this.mode=r.NUMERIC,this.data=i.toString()}t.getBitsLength=function(e){return 10*Math.floor(e/3)+(e%3?e%3*3+1:0)},t.prototype.getLength=function(){return this.data.length},t.prototype.getBitsLength=function(){return t.getBitsLength(this.data.length)},t.prototype.write=function(e){let a,c,u;for(a=0;a+3<=this.data.length;a+=3)c=this.data.substr(a,3),u=parseInt(c,10),e.put(u,10);const l=this.data.length-a;l>0&&(c=this.data.substr(a),u=parseInt(c,10),e.put(u,3*l+1))},U.exports=t},1744:(U,s,o)=>{const r=o(6686);s.mul=function(i,e){const a=new Uint8Array(i.length+e.length-1);for(let c=0;c=0;){const c=a[0];for(let l=0;l{const r=o(9089),t=o(7424),i=o(4662),e=o(5941),a=o(6214),c=o(6269),u=o(3361),l=o(3677),y=o(6289),g=o(1252),f=o(6254),m=o(1677),b=o(2868);function L(A,N,P){const w=A.size,O=f.getEncodedBits(N,P);let F,I;for(F=0;F<15;F++)I=1==(O>>F&1),A.set(F<6?F:F<8?F+1:w-15+F,8,I,!0),A.set(8,F<8?w-F-1:F<9?15-F-1+1:15-F-1,I,!0);A.set(w-8,8,1,!0)}function Y(A,N,P,w){let O;if(Array.isArray(A))O=b.fromArray(A);else{if("string"!=typeof A)throw new Error("Invalid data");{let R=N;if(!R){const h=b.rawSplit(A);R=g.getBestVersionForData(h,P)}O=b.fromString(A,R||40)}}const F=g.getBestVersionForData(O,P);if(!F)throw new Error("The amount of data is too big to be stored in a QR Code");if(N){if(N=0&&x<=6&&(0===M||6===M)||M>=0&&M<=6&&(0===x||6===x)||x>=2&&x<=4&&M>=2&&M<=4,!0)}}(M,N),function T(A){const N=A.size;for(let P=8;P=7&&function S(A,N){const P=A.size,w=g.getEncodedBits(N);let O,F,I;for(let x=0;x<18;x++)O=Math.floor(x/3),F=x%3+P-8-3,I=1==(w>>x&1),A.set(O,F,I,!0),A.set(F,O,I,!0)}(M,N),function B(A,N){const P=A.size;let w=-1,O=P-1,F=7,I=0;for(let x=P-1;x>0;x-=2)for(6===x&&x--;;){for(let M=0;M<2;M++)if(!A.isReserved(O,x-M)){let R=!1;I>>F&1)),A.set(O,x-M,R),F--,-1===F&&(I++,F=7)}if(O+=w,O<0||P<=O){O-=w,w=-w;break}}}(M,I),isNaN(w)&&(w=u.getBestMask(M,L.bind(null,M,P))),u.applyMask(w,M),L(M,P,w),{modules:M,version:N,errorCorrectionLevel:P,maskPattern:w,segments:O}}s.create=function(N,P){if(typeof N>"u"||""===N)throw new Error("No input text");let O,F,w=t.M;return typeof P<"u"&&(w=t.from(P.errorCorrectionLevel,t.M),O=g.from(P.version),F=u.from(P.maskPattern),P.toSJISFunc&&r.setToSJISFunction(P.toSJISFunc)),Y(N,O,w,F)}},6289:(U,s,o)=>{const r=o(1744);function t(i){this.genPoly=void 0,this.degree=i,this.degree&&this.initialize(this.degree)}t.prototype.initialize=function(e){this.degree=e,this.genPoly=r.generateECPolynomial(this.degree)},t.prototype.encode=function(e){if(!this.genPoly)throw new Error("Encoder not initialized");const a=new Uint8Array(e.length+this.degree);a.set(e);const c=r.mod(a,this.genPoly),u=this.degree-c.length;if(u>0){const l=new Uint8Array(this.degree);return l.set(c,u),l}return c},U.exports=t},9359:(U,s)=>{const o="[0-9]+";let t="(?:[u3000-u303F]|[u3040-u309F]|[u30A0-u30FF]|[uFF00-uFFEF]|[u4E00-u9FAF]|[u2605-u2606]|[u2190-u2195]|u203B|[u2010u2015u2018u2019u2025u2026u201Cu201Du2225u2260]|[u0391-u0451]|[u00A7u00A8u00B1u00B4u00D7u00F7])+";t=t.replace(/u/g,"\\u");const i="(?:(?![A-Z0-9 $%*+\\-./:]|"+t+")(?:.|[\r\n]))+";s.KANJI=new RegExp(t,"g"),s.BYTE_KANJI=new RegExp("[^A-Z0-9 $%*+\\-./:]+","g"),s.BYTE=new RegExp(i,"g"),s.NUMERIC=new RegExp(o,"g"),s.ALPHANUMERIC=new RegExp("[A-Z $%*+\\-./:]+","g");const e=new RegExp("^"+t+"$"),a=new RegExp("^"+o+"$"),c=new RegExp("^[A-Z0-9 $%*+\\-./:]+$");s.testKanji=function(l){return e.test(l)},s.testNumeric=function(l){return a.test(l)},s.testAlphanumeric=function(l){return c.test(l)}},2868:(U,s,o)=>{const r=o(1677),t=o(6628),i=o(1018),e=o(4969),a=o(3264),c=o(9359),u=o(9089),l=o(243);function y(S){return unescape(encodeURIComponent(S)).length}function g(S,L,B){const k=[];let W;for(;null!==(W=S.exec(B));)k.push({data:W[0],index:W.index,mode:L,length:W[0].length});return k}function f(S){const L=g(c.NUMERIC,r.NUMERIC,S),B=g(c.ALPHANUMERIC,r.ALPHANUMERIC,S);let k,W;return u.isKanjiModeEnabled()?(k=g(c.BYTE,r.BYTE,S),W=g(c.KANJI,r.KANJI,S)):(k=g(c.BYTE_KANJI,r.BYTE,S),W=[]),L.concat(B,k,W).sort(function(A,N){return A.index-N.index}).map(function(A){return{data:A.data,mode:A.mode,length:A.length}})}function m(S,L){switch(L){case r.NUMERIC:return t.getBitsLength(S);case r.ALPHANUMERIC:return i.getBitsLength(S);case r.KANJI:return a.getBitsLength(S);case r.BYTE:return e.getBitsLength(S)}}function G(S,L){let B;const k=r.getBestModeForData(S);if(B=r.from(L,k),B!==r.BYTE&&B.bit=0?L[L.length-1]:null;return k&&k.mode===B.mode?(L[L.length-1].data+=B.data,L):(L.push(B),L)},[])}(N))},s.rawSplit=function(L){return s.fromArray(f(L,u.isKanjiModeEnabled()))}},9089:(U,s)=>{let o;const r=[0,26,44,70,100,134,172,196,242,292,346,404,466,532,581,655,733,815,901,991,1085,1156,1258,1364,1474,1588,1706,1828,1921,2051,2185,2323,2465,2611,2761,2876,3034,3196,3362,3532,3706];s.getSymbolSize=function(i){if(!i)throw new Error('"version" cannot be null or undefined');if(i<1||i>40)throw new Error('"version" should be in range from 1 to 40');return 4*i+17},s.getSymbolTotalCodewords=function(i){return r[i]},s.getBCHDigit=function(t){let i=0;for(;0!==t;)i++,t>>>=1;return i},s.setToSJISFunction=function(i){if("function"!=typeof i)throw new Error('"toSJISFunc" is not a valid function.');o=i},s.isKanjiModeEnabled=function(){return typeof o<"u"},s.toSJIS=function(i){return o(i)}},377:(U,s)=>{s.isValid=function(r){return!isNaN(r)&&r>=1&&r<=40}},1252:(U,s,o)=>{const r=o(9089),t=o(3677),i=o(7424),e=o(1677),a=o(377),u=r.getBCHDigit(7973);function y(m,b){return e.getCharCountIndicator(m,b)+4}function g(m,b){let C=0;return m.forEach(function(T){const G=y(T.mode,b);C+=G+T.getBitsLength()}),C}s.from=function(b,C){return a.isValid(b)?parseInt(b,10):C},s.getCapacity=function(b,C,T){if(!a.isValid(b))throw new Error("Invalid QR Code version");typeof T>"u"&&(T=e.BYTE);const L=8*(r.getSymbolTotalCodewords(b)-t.getTotalCodewordsCount(b,C));if(T===e.MIXED)return L;const B=L-y(T,b);switch(T){case e.NUMERIC:return Math.floor(B/10*3);case e.ALPHANUMERIC:return Math.floor(B/11*2);case e.KANJI:return Math.floor(B/13);default:return Math.floor(B/8)}},s.getBestVersionForData=function(b,C){let T;const G=i.from(C,i.M);if(Array.isArray(b)){if(b.length>1)return function f(m,b){for(let C=1;C<=40;C++)if(g(m,C)<=s.getCapacity(C,b,e.MIXED))return C}(b,G);if(0===b.length)return 1;T=b[0]}else T=b;return function l(m,b,C){for(let T=1;T<=40;T++)if(b<=s.getCapacity(T,C,m))return T}(T.mode,T.getLength(),G)},s.getEncodedBits=function(b){if(!a.isValid(b)||b<7)throw new Error("Invalid QR Code version");let C=b<<12;for(;r.getBCHDigit(C)-u>=0;)C^=7973<{const r=o(7077);s.render=function(a,c,u){let l=u,y=c;typeof l>"u"&&(!c||!c.getContext)&&(l=c,c=void 0),c||(y=function i(){try{return document.createElement("canvas")}catch{throw new Error("You need to specify a canvas element")}}()),l=r.getOptions(l);const g=r.getImageWidth(a.modules.size,l),f=y.getContext("2d"),m=f.createImageData(g,g);return r.qrToImageData(m.data,a,l),function t(e,a,c){e.clearRect(0,0,a.width,a.height),a.style||(a.style={}),a.height=c,a.width=c,a.style.height=c+"px",a.style.width=c+"px"}(f,y,g),f.putImageData(m,0,0),y},s.renderToDataURL=function(a,c,u){let l=u;return typeof l>"u"&&(!c||!c.getContext)&&(l=c,c=void 0),l||(l={}),s.render(a,c,l).toDataURL(l.type||"image/png",(l.rendererOpts||{}).quality)}},6511:(U,s,o)=>{const r=o(7077);function t(a,c){const u=a.a/255,l=c+'="'+a.hex+'"';return u<1?l+" "+c+'-opacity="'+u.toFixed(2).slice(1)+'"':l}function i(a,c,u){let l=a+c;return typeof u<"u"&&(l+=" "+u),l}s.render=function(c,u,l){const y=r.getOptions(u),g=c.modules.size,f=c.modules.data,m=g+2*y.margin,b=y.color.light.a?"':"",C="0&&b>0&&a[m-1]||(l+=g?i("M",b+u,.5+C+u):i("m",y,0),y=0,g=!1),b+1',S=''+b+C+"\n";return"function"==typeof l&&l(null,S),S}},7077:(U,s)=>{function o(r){if("number"==typeof r&&(r=r.toString()),"string"!=typeof r)throw new Error("Color should be defined as hex string");let t=r.slice().replace("#","").split("");if(t.length<3||5===t.length||t.length>8)throw new Error("Invalid hex color: "+r);(3===t.length||4===t.length)&&(t=Array.prototype.concat.apply([],t.map(function(e){return[e,e]}))),6===t.length&&t.push("F","F");const i=parseInt(t.join(""),16);return{r:i>>24&255,g:i>>16&255,b:i>>8&255,a:255&i,hex:"#"+t.slice(0,6).join("")}}s.getOptions=function(t){t||(t={}),t.color||(t.color={});const e=t.width&&t.width>=21?t.width:void 0;return{width:e,scale:e?4:t.scale||4,margin:typeof t.margin>"u"||null===t.margin||t.margin<0?4:t.margin,color:{dark:o(t.color.dark||"#000000ff"),light:o(t.color.light||"#ffffffff")},type:t.type,rendererOpts:t.rendererOpts||{}}},s.getScale=function(t,i){return i.width&&i.width>=t+2*i.margin?i.width/(t+2*i.margin):i.scale},s.getImageWidth=function(t,i){const e=s.getScale(t,i);return Math.floor((t+2*i.margin)*e)},s.qrToImageData=function(t,i,e){const a=i.modules.size,c=i.modules.data,u=s.getScale(a,e),l=Math.floor((a+2*e.margin)*u),y=e.margin*u,g=[e.color.light,e.color.dark];for(let f=0;f=y&&m>=y&&f{"use strict";o.d(s,{B0:()=>e});var r=o(177),t=o(4438);class i{_document;_textarea;constructor(y,g){this._document=g;const f=this._textarea=this._document.createElement("textarea"),m=f.style;m.position="fixed",m.top=m.opacity="0",m.left="-999em",f.setAttribute("aria-hidden","true"),f.value=y,f.readOnly=!0,(this._document.fullscreenElement||this._document.body).appendChild(f)}copy(){const y=this._textarea;let g=!1;try{if(y){const f=this._document.activeElement;y.select(),y.setSelectionRange(0,y.value.length),g=this._document.execCommand("copy"),f&&f.focus()}}catch{}return g}destroy(){const y=this._textarea;y&&(y.remove(),this._textarea=void 0)}}let e=(()=>{class l{_document=(0,t.WQX)(r.qQ);constructor(){}copy(g){const f=this.beginCopy(g),m=f.copy();return f.destroy(),m}beginCopy(g){return new i(g,this._document)}static \u0275fac=function(f){return new(f||l)};static \u0275prov=t.jDH({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})()},9454:(U,s,o)=>{"use strict";o.d(s,{MY:()=>I});var r=o(4438);let a=(()=>{class x{static \u0275fac=function(h){return new(h||x)};static \u0275mod=r.$C({type:x});static \u0275inj=r.G2t({})}return x})();var c=o(6939),u=o(3);o(9969);let I=(()=>{class x{static \u0275fac=function(h){return new(h||x)};static \u0275mod=r.$C({type:x});static \u0275inj=r.G2t({imports:[u.yE,a,c.jc]})}return x})()},7540:(U,s,o)=>{"use strict";o.d(s,{e:()=>H});var r=o(4438);let H=(()=>{class d{static{this.\u0275fac=function(j){return new(j||d)}}static{this.\u0275mod=r.$C({type:d})}static{this.\u0275inj=r.G2t({})}}return d})()}}]); \ No newline at end of file diff --git a/957.2e2b6cc7c5c667e9.js b/957.2e2b6cc7c5c667e9.js deleted file mode 100644 index 1274068..0000000 --- a/957.2e2b6cc7c5c667e9.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkangor=self.webpackChunkangor||[]).push([[957],{7957:(C,i,o)=>{o.r(i),o.d(i,{default:()=>w});var r=o(4460),l=o(9893),c=o(8447),a=o(9587),d=o(8445),m=o(5424),g=o(2040),h=o(4447),t=o(3107),v=o(8078);const f=()=>["/login"];function x(n,y){if(1&n&&(t.EFF(0),t.nI1(1,"i18nPlural")),2&n){const e=t.XpG();t.SpI(" Redirecting in ",t.i5U(1,1,e.countdown,e.countdownMapping)," ")}}function p(n,y){1&n&&t.EFF(0," You are now being redirected! ")}const w=[{path:"",component:(()=>{class n{constructor(e,s){this._router=e,this._signerService=s,this.countdown=5,this.countdownMapping={"=1":"# second",other:"# seconds"},this._unsubscribeAll=new c.B}ngOnInit(){(0,a.O)(1e3,1e3).pipe((0,d.v)(()=>this.countdown>0),(0,m.Q)(this._unsubscribeAll),(0,g.M)(()=>this.countdown--),(0,h.j)(()=>{this.logout(),this._router.navigate(["login"])})).subscribe()}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}logout(){this._signerService.clearPassword(),this._signerService.logout(),console.log("User logged out and keys removed from localStorage.")}static{this.\u0275fac=function(s){return new(s||n)(t.rXU(l.Ix),t.rXU(v.A))}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["auth-logout"]],decls:12,vars:4,consts:[[1,"flex","min-w-0","flex-auto","flex-col","items-center","sm:justify-center"],[1,"w-full","px-4","py-8","sm:bg-card","sm:w-auto","sm:rounded-2xl","sm:p-12","sm:shadow"],[1,"mx-auto","w-full","max-w-80","sm:mx-0","sm:w-80"],[1,"mt-8","text-center","text-4xl","font-extrabold","leading-tight","tracking-tight"],[1,"mt-0.5","flex","justify-center","font-medium"],[1,"text-secondary","mt-8","text-center","text-md","font-medium"],[1,"ml-1","text-primary-500","hover:underline",3,"routerLink"],[1,"text-2xl","font-extrabold"]],template:function(s,u){1&s&&(t.j41(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3),t.EFF(4," You have logout! "),t.k0s(),t.j41(5,"div",4),t.DNE(6,x,2,4)(7,p,1,0),t.k0s(),t.j41(8,"div",5)(9,"a",6)(10,"span",7),t.EFF(11,"Go to login"),t.k0s()()()()()()),2&s&&(t.R7$(6),t.vxM(u.countdown>0?6:-1),t.R7$(),t.vxM(0===u.countdown?7:-1),t.R7$(2),t.Y8G("routerLink",t.lJ4(3,f)))},dependencies:[l.Wk,r.jo],encapsulation:2})}}return n})()}]}}]); \ No newline at end of file diff --git a/common.14f215e4f4e9af93.js b/common.14f215e4f4e9af93.js deleted file mode 100644 index 2f7a3c4..0000000 --- a/common.14f215e4f4e9af93.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkangor=self.webpackChunkangor||[]).push([[76],{7112:(U,b,s)=>{s.d(b,{U:()=>i});var d=s(3014),f=s(1217),h=s(3107),g=s(8078);let i=(()=>{class o{constructor(e){this._signerService=e,this.STORAGE_KEY="userBookmarkedProjects",this.bookmarksSubject=new f.t([]),this.bookmarks$=this.bookmarksSubject.asObservable(),this.currentUserPubKey=null,window.addEventListener("storage",t=>{t.key===this.STORAGE_KEY&&this.refreshBookmarksForCurrentUser()})}initializeForCurrentUser(){var e=this;return(0,d.A)(function*(){e.clearBookmarks(),e.currentUserPubKey=yield e._signerService.getPublicKey(),e.currentUserPubKey&&(yield e.loadBookmarksForCurrentUser())})()}clearBookmarks(){this.bookmarksSubject.next([])}loadBookmarksForCurrentUser(){var e=this;return(0,d.A)(function*(){if(!e.currentUserPubKey)return;const u=e.getUserBookmarks()[e.currentUserPubKey]||[];e.bookmarksSubject.next(u)})()}getUserBookmarks(){const e=localStorage.getItem(this.STORAGE_KEY);return e?JSON.parse(e):{}}saveUserBookmarks(e){localStorage.setItem(this.STORAGE_KEY,JSON.stringify(e))}addBookmark(e){var t=this;return(0,d.A)(function*(){if(!t.currentUserPubKey&&(t.currentUserPubKey=yield t._signerService.getPublicKey(),!t.currentUserPubKey))return void console.warn("No public key found for the current user.");const u=t.getUserBookmarks(),y=u[t.currentUserPubKey]||[];y.includes(e)||(y.push(e),u[t.currentUserPubKey]=y,t.saveUserBookmarks(u),t.bookmarksSubject.next(y))})()}removeBookmark(e){var t=this;return(0,d.A)(function*(){if(!t.currentUserPubKey&&(t.currentUserPubKey=yield t._signerService.getPublicKey(),!t.currentUserPubKey))return void console.warn("No public key found for the current user.");const u=t.getUserBookmarks(),P=(u[t.currentUserPubKey]||[]).filter(I=>I!==e);u[t.currentUserPubKey]=P,t.saveUserBookmarks(u),t.bookmarksSubject.next(P)})()}isBookmarked(e){var t=this;return(0,d.A)(function*(){return t.currentUserPubKey||(t.currentUserPubKey=yield t._signerService.getPublicKey(),t.currentUserPubKey)?(t.getUserBookmarks()[t.currentUserPubKey]||[]).includes(e):(console.warn("No public key found for the current user."),!1)})()}getBookmarks(){var e=this;return(0,d.A)(function*(){return e.currentUserPubKey||(e.currentUserPubKey=yield e._signerService.getPublicKey(),e.currentUserPubKey)?e.getUserBookmarks()[e.currentUserPubKey]||[]:(console.warn("No public key found for the current user."),[])})()}removeAllBookmarks(){var e=this;return(0,d.A)(function*(){if(!e.currentUserPubKey&&(e.currentUserPubKey=yield e._signerService.getPublicKey(),!e.currentUserPubKey))return void console.warn("No public key found for the current user.");const t=e.getUserBookmarks();t[e.currentUserPubKey]=[],e.saveUserBookmarks(t),e.bookmarksSubject.next([])})()}refreshBookmarksForCurrentUser(){this.currentUserPubKey&&this.loadBookmarksForCurrentUser()}static{this.\u0275fac=function(t){return new(t||o)(h.KVO(g.A))}}static{this.\u0275prov=h.jDH({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})()},1128:(U,b,s)=>{s.d(b,{F:()=>f});var d=s(3107);let f=(()=>{class h{constructor(){this.mainnetLocalStorageKey="mainnetIndexers",this.testnetLocalStorageKey="testnetIndexers",this.mainnetPrimaryIndexerKey="mainnetPrimaryIndexer",this.testnetPrimaryIndexerKey="testnetPrimaryIndexer",this.networkStorageKey="selectedNetwork",this.defaultMainnetIndexer="https://btc.indexer.angor.io/",this.defaultTestnetIndexer="https://tbtc.indexer.angor.io/",this.initializeDefaultIndexers()}initializeDefaultIndexers(){0===this.getIndexers("mainnet").length&&(this.addIndexer(this.defaultMainnetIndexer,"mainnet"),this.setPrimaryIndexer(this.defaultMainnetIndexer,"mainnet")),0===this.getIndexers("testnet").length&&(this.addIndexer(this.defaultTestnetIndexer,"testnet"),this.setPrimaryIndexer(this.defaultTestnetIndexer,"testnet"))}addIndexer(i,o){let c=this.getIndexers(o);c.includes(i)||(c.push(i),this.saveIndexers(c,o))}getIndexers(i){return JSON.parse(localStorage.getItem("mainnet"===i?this.mainnetLocalStorageKey:this.testnetLocalStorageKey)||"[]")}saveIndexers(i,o){localStorage.setItem("mainnet"===o?this.mainnetLocalStorageKey:this.testnetLocalStorageKey,JSON.stringify(i))}setPrimaryIndexer(i,o){this.getIndexers(o).includes(i)&&localStorage.setItem("mainnet"===o?this.mainnetPrimaryIndexerKey:this.testnetPrimaryIndexerKey,i)}getPrimaryIndexer(i){return localStorage.getItem("mainnet"===i?this.mainnetPrimaryIndexerKey:this.testnetPrimaryIndexerKey)}removeIndexer(i,o){let c=this.getIndexers(o);const e=c.indexOf(i);-1!==e&&(c.splice(e,1),this.saveIndexers(c,o),i===this.getPrimaryIndexer(o))&&localStorage.removeItem("mainnet"===o?this.mainnetPrimaryIndexerKey:this.testnetPrimaryIndexerKey)}clearAllIndexers(i){const c="mainnet"===i?this.mainnetPrimaryIndexerKey:this.testnetPrimaryIndexerKey;localStorage.removeItem("mainnet"===i?this.mainnetLocalStorageKey:this.testnetLocalStorageKey),localStorage.removeItem(c)}setNetwork(i){localStorage.setItem(this.networkStorageKey,i)}getNetwork(){return localStorage.getItem(this.networkStorageKey)||"testnet"}static{this.\u0275fac=function(o){return new(o||h)}}static{this.\u0275prov=d.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}}return h})()},9528:(U,b,s)=>{s.d(b,{i:()=>D});var d=s(3014),f=s(1217),h=s(3016),g=s(1787),i=s(8915),o=s(8249),c=s(5903),e=s(2040),t=s(7947),u=s(5823),y=s(2867),P=s(7178),I=s(1483),E=s(36),B=s(5351);const O=(l,k)=>(l.push(k),l);function K(){return(0,B.N)((l,k)=>{(function M(l,k){return(0,B.N)((0,E.S)(l,k,arguments.length>=2,!1,!0))})(O,[])(l).subscribe(k)})}var S=s(3107),T=s(7691),A=s(1128),F=s(3149),L=s(5506);let D=(()=>{class l{constructor(r,n,a,m){this.http=r,this.indexerService=n,this.storageService=a,this.subscriptionService=m,this.INITIAL_OFFSET=0,this.LIMIT=50,this.offset=this.INITIAL_OFFSET,this.totalProjects=0,this.totalProjectsFetched=!1,this.projectsSubject=new f.t([]),this.projects$=this.projectsSubject.asObservable().pipe((0,o.t)(1)),this.loadingSubject=new f.t(!1),this.loading$=this.loadingSubject.asObservable(),this.noMoreProjectsSubject=new f.t(!1),this.noMoreProjects$=this.noMoreProjectsSubject.asObservable(),this.projectStatsSubject=new f.t({}),this.projectStats$=this.projectStatsSubject.asObservable().pipe((0,o.t)(1)),this.selectedNetwork=this.indexerService.getNetwork(),console.log("Selected network:",this.selectedNetwork)}fetchProjects(){if(this.loadingSubject.value||this.noMoreProjectsSubject.value)return console.log("Skipping fetch: Already loading or no more projects."),(0,h.of)([]);this.loadingSubject.next(!0);const n=`${this.indexerService.getPrimaryIndexer(this.selectedNetwork)}api/query/Angor/projects?${this.totalProjectsFetched?`offset=${this.offset}&`:""}limit=${this.LIMIT}`;return this.http.get(n,{observe:"response"}).pipe((0,c.L)(3),(0,e.M)(a=>this.handlePaginationResponse(a)),(0,t.T)(a=>a.body||[]),(0,u.Z)(this.filterUniqueProjects.bind(this)),(0,y.n)(this.processNewProjects.bind(this)),(0,P.W)(this.handleError.bind(this)),(0,e.M)(()=>this.loadingSubject.next(!1)))}handlePaginationResponse(r){if(!this.totalProjectsFetched&&r?.headers){const n=r.headers.get("pagination-total");this.totalProjects=n?+n:0,this.totalProjectsFetched=!0,this.offset=Math.max(this.totalProjects-this.LIMIT,0)}}filterUniqueProjects(r){return(0,g.H)(r).pipe((0,I.p)(n=>!this.projectsSubject.value.some(a=>a.projectIdentifier===n.projectIdentifier)),K())}processNewProjects(r){if(!r.length)return this.noMoreProjectsSubject.next(!0),(0,h.of)([]);const n=(0,g.H)(r).pipe((0,u.Z)(m=>(0,g.H)(this.storageService.saveProject(m))),K()),a=(0,g.H)(r).pipe((0,u.Z)(this.fetchProjectDetails.bind(this)),K());return n.pipe((0,y.n)(()=>a),(0,e.M)(this.updateProjectsList.bind(this)))}fetchProjectDetails(r){return(0,g.H)(this.storageService.getProjectStats(r.projectIdentifier)).pipe((0,t.T)(n=>(this.updateProjectStats(r.projectIdentifier,n),r)),(0,P.W)(n=>(console.error(`Error fetching details for project ${r.projectIdentifier}:`,n),(0,h.of)(r))))}updateProjectsList(r){const n=[...this.projectsSubject.value,...r];this.projectsSubject.next(n),this.subscribeToProjectDetails(r.map(a=>a.nostrEventId)),this.offset=Math.max(this.offset-this.LIMIT,0)}updateProjectStats(r,n){this.projectStatsSubject.next({...this.projectStatsSubject.value,[r]:n})}handleError(r){return console.error("Error fetching projects:",r),this.loadingSubject.next(!1),(0,i.$)(()=>new Error("Failed to fetch projects. Please try again later."))}subscribeToProjectsMetadata(r){this.subscriptionService.addSubscriptions([{kinds:[0],authors:r}],a=>{const m=this.parseMetadataEvent(a);this.storageService.saveProfile(a.pubkey,m)})}subscribeToProjectDetails(r){var n=this;this.subscriptionService.addSubscriptions([{kinds:[30078],ids:r}],function(){var m=(0,d.A)(function*(v){try{const x=Array.isArray(v)?v:[v],j=[];for(const N of x){const p=n.parseMetadataEvent(N);yield n.storageService.saveProjectDetails(p),p.nostrPubKey&&!j.includes(p.nostrPubKey)&&j.push(p.nostrPubKey)}j.length>0&&n.subscribeToProjectsMetadata(j)}catch(x){console.error("Error handling project details subscription:",x)}});return function(v){return m.apply(this,arguments)}}())}parseMetadataEvent(r){try{return JSON.parse(r.content)}catch(n){return console.error("Error parsing metadata event:",n),{}}}fetchProjectStats(r){const a=`${this.indexerService.getPrimaryIndexer(this.selectedNetwork)}api/query/Angor/projects/${r}/stats`;return this.http.get(a).pipe((0,e.M)(m=>this.updateProjectStats(r,m)),(0,P.W)(m=>(console.error(`Error fetching stats for project ${r}:`,m),(0,h.of)({}))))}resetProjects(){this.projectsSubject.next([]),this.noMoreProjectsSubject.next(!1),this.loadingSubject.next(!1),this.projectStatsSubject.next({}),this.offset=this.INITIAL_OFFSET,this.totalProjectsFetched=!1}static{this.\u0275fac=function(n){return new(n||l)(S.KVO(T.Qq),S.KVO(A.F),S.KVO(F.n),S.KVO(L.n))}}static{this.\u0275prov=S.jDH({token:l,factory:l.\u0275fac,providedIn:"root"})}}return l})()}}]); \ No newline at end of file diff --git a/common.d43e9028d56ab015.js b/common.d43e9028d56ab015.js new file mode 100644 index 0000000..341f7e9 --- /dev/null +++ b/common.d43e9028d56ab015.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangor=self.webpackChunkangor||[]).push([[76],{8729:(U,x,s)=>{s.d(x,{i:()=>K});var M=s(467),h=s(4412),l=s(7673),a=s(6648),T=s(8810),b=s(4668),m=s(2498),j=s(8141),P=s(6354),f=s(1397),y=s(5558),v=s(9437),E=s(5964),F=s(6649),I=s(9974);const O=(o,c)=>(o.push(c),o);function S(){return(0,I.N)((o,c)=>{(function $(o,c){return(0,I.N)((0,F.S)(o,c,arguments.length>=2,!1,!0))})(O,[])(o).subscribe(c)})}var n=s(4438),A=s(1626),L=s(833),N=s(7291),D=s(5645);let K=(()=>{class o{constructor(t,e,r,i){this.http=t,this.indexerService=e,this.storageService=r,this.subscriptionService=i,this.INITIAL_OFFSET=0,this.LIMIT=50,this.offset=this.INITIAL_OFFSET,this.totalProjects=0,this.totalProjectsFetched=!1,this.projectsSubject=new h.t([]),this.projects$=this.projectsSubject.asObservable().pipe((0,b.t)(1)),this.loadingSubject=new h.t(!1),this.loading$=this.loadingSubject.asObservable(),this.noMoreProjectsSubject=new h.t(!1),this.noMoreProjects$=this.noMoreProjectsSubject.asObservable(),this.projectStatsSubject=new h.t({}),this.projectStats$=this.projectStatsSubject.asObservable().pipe((0,b.t)(1)),this.selectedNetwork=this.indexerService.getNetwork(),console.log("Selected network:",this.selectedNetwork)}fetchProjects(){if(this.loadingSubject.value||this.noMoreProjectsSubject.value)return console.log("Skipping fetch: Already loading or no more projects."),(0,l.of)([]);this.loadingSubject.next(!0);const e=`${this.indexerService.getPrimaryIndexer(this.selectedNetwork)}api/query/Angor/projects?${this.totalProjectsFetched?`offset=${this.offset}&`:""}limit=${this.LIMIT}`;return this.http.get(e,{observe:"response"}).pipe((0,m.L)(3),(0,j.M)(r=>this.handlePaginationResponse(r)),(0,P.T)(r=>r.body||[]),(0,f.Z)(this.filterUniqueProjects.bind(this)),(0,y.n)(this.processNewProjects.bind(this)),(0,v.W)(this.handleError.bind(this)),(0,j.M)(()=>this.loadingSubject.next(!1)))}handlePaginationResponse(t){if(!this.totalProjectsFetched&&t?.headers){const e=t.headers.get("pagination-total");this.totalProjects=e?+e:0,this.totalProjectsFetched=!0,this.offset=Math.max(this.totalProjects-this.LIMIT,0)}}filterUniqueProjects(t){return(0,a.H)(t).pipe((0,E.p)(e=>!this.projectsSubject.value.some(r=>r.projectIdentifier===e.projectIdentifier)),S())}processNewProjects(t){if(!t.length)return this.noMoreProjectsSubject.next(!0),(0,l.of)([]);const e=(0,a.H)(t).pipe((0,f.Z)(i=>(0,a.H)(this.storageService.saveProject(i))),S()),r=(0,a.H)(t).pipe((0,f.Z)(this.fetchProjectDetails.bind(this)),S());return e.pipe((0,y.n)(()=>r),(0,j.M)(this.updateProjectsList.bind(this)))}fetchProjectDetails(t){return(0,a.H)(this.storageService.getProjectStats(t.projectIdentifier)).pipe((0,P.T)(e=>(this.updateProjectStats(t.projectIdentifier,e),t)),(0,v.W)(e=>(console.error(`Error fetching details for project ${t.projectIdentifier}:`,e),(0,l.of)(t))))}updateProjectsList(t){const e=[...this.projectsSubject.value,...t];this.projectsSubject.next(e),this.subscribeToProjectDetails(t.map(r=>r.nostrEventId)),this.offset=Math.max(this.offset-this.LIMIT,0)}updateProjectStats(t,e){this.projectStatsSubject.next({...this.projectStatsSubject.value,[t]:e})}handleError(t){return console.error("Error fetching projects:",t),this.loadingSubject.next(!1),(0,T.$)(()=>new Error("Failed to fetch projects. Please try again later."))}subscribeToProjectsMetadata(t){this.subscriptionService.addSubscriptions([{kinds:[0],authors:t}],r=>{const i=this.parseMetadataEvent(r);this.storageService.saveProfile(r.pubkey,i)})}subscribeToProjectDetails(t){var e=this;this.subscriptionService.addSubscriptions([{kinds:[30078],ids:t}],function(){var i=(0,M.A)(function*(d){try{const g=Array.isArray(d)?d:[d],u=[];for(const H of g){const p=e.parseMetadataEvent(H);yield e.storageService.saveProjectDetails(p),p.nostrPubKey&&!u.includes(p.nostrPubKey)&&u.push(p.nostrPubKey)}u.length>0&&e.subscribeToProjectsMetadata(u)}catch(g){console.error("Error handling project details subscription:",g)}});return function(d){return i.apply(this,arguments)}}())}parseMetadataEvent(t){try{return JSON.parse(t.content)}catch(e){return console.error("Error parsing metadata event:",e),{}}}fetchProjectStats(t){const r=`${this.indexerService.getPrimaryIndexer(this.selectedNetwork)}api/query/Angor/projects/${t}/stats`;return this.http.get(r).pipe((0,j.M)(i=>this.updateProjectStats(t,i)),(0,v.W)(i=>(console.error(`Error fetching stats for project ${t}:`,i),(0,l.of)({}))))}resetProjects(){this.projectsSubject.next([]),this.noMoreProjectsSubject.next(!1),this.loadingSubject.next(!1),this.projectStatsSubject.next({}),this.offset=this.INITIAL_OFFSET,this.totalProjectsFetched=!1}static{this.\u0275fac=function(e){return new(e||o)(n.KVO(A.Qq),n.KVO(L.F),n.KVO(N.n),n.KVO(D.n))}}static{this.\u0275prov=n.jDH({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})()}}]); \ No newline at end of file diff --git a/index.html b/index.html index 1ea3655..526c8d9 100644 --- a/index.html +++ b/index.html @@ -1,5 +1,5 @@ - + Angor Hub @@ -26,7 +26,7 @@ - + @@ -41,5 +41,5 @@ - + diff --git a/main.156c3b1e8510a5d2.js b/main.156c3b1e8510a5d2.js new file mode 100644 index 0000000..aecd750 --- /dev/null +++ b/main.156c3b1e8510a5d2.js @@ -0,0 +1 @@ +(self.webpackChunkangor=self.webpackChunkangor||[]).push([[792],{3365:(o,s,r)=>{"use strict";r.d(s,{F:()=>st});let i=(()=>{class ht{static{this.standard="cubic-bezier(0.4, 0.0, 0.2, 1)"}static{this.deceleration="cubic-bezier(0.0, 0.0, 0.2, 1)"}static{this.acceleration="cubic-bezier(0.4, 0.0, 1, 1)"}static{this.sharp="cubic-bezier(0.4, 0.0, 0.6, 1)"}}return ht})(),a=(()=>{class ht{static{this.complex="375ms"}static{this.entering="225ms"}static{this.exiting="195ms"}}return ht})();var c=r(9969);const ae=(ht,vt,at,Xt,ln=`${a.entering} ${i.deceleration}`,yn=`${a.exiting} ${i.acceleration}`)=>(0,c.hZ)(ht,[(0,c.wk)("void",(0,c.iF)(vt)),(0,c.wk)("*",(0,c.iF)(at)),(0,c.kY)("void => false, * => false",[]),(0,c.kY)("void => *",(0,c.i0)(Xt||ln),{params:{timings:ln}}),(0,c.kY)("* => void",(0,c.i0)(Xt||yn),{params:{timings:yn}})]),st=[(0,c.hZ)("expandCollapse",[(0,c.wk)("void, collapsed",(0,c.iF)({height:"0"})),(0,c.wk)("*, expanded",(0,c.iF)("*")),(0,c.kY)("void <=> false, collapsed <=> false, expanded <=> false",[]),(0,c.kY)("void <=> *, collapsed <=> expanded",(0,c.i0)("{{timings}}"),{params:{timings:`${a.entering} ${i.deceleration}`}})]),(0,c.hZ)("fadeIn",[(0,c.wk)("void",(0,c.iF)({opacity:0})),(0,c.wk)("*",(0,c.iF)({opacity:1})),(0,c.kY)("void => false",[]),(0,c.kY)("void => *",(0,c.i0)("{{timings}}"),{params:{timings:`${a.entering} ${i.deceleration}`}})]),(0,c.hZ)("fadeInTop",[(0,c.wk)("void",(0,c.iF)({opacity:0,transform:"translate3d(0, -100%, 0)"})),(0,c.wk)("*",(0,c.iF)({opacity:1,transform:"translate3d(0, 0, 0)"})),(0,c.kY)("void => false",[]),(0,c.kY)("void => *",(0,c.i0)("{{timings}}"),{params:{timings:`${a.entering} ${i.deceleration}`}})]),(0,c.hZ)("fadeInBottom",[(0,c.wk)("void",(0,c.iF)({opacity:0,transform:"translate3d(0, 100%, 0)"})),(0,c.wk)("*",(0,c.iF)({opacity:1,transform:"translate3d(0, 0, 0)"})),(0,c.kY)("void => false",[]),(0,c.kY)("void => *",(0,c.i0)("{{timings}}"),{params:{timings:`${a.entering} ${i.deceleration}`}})]),(0,c.hZ)("fadeInLeft",[(0,c.wk)("void",(0,c.iF)({opacity:0,transform:"translate3d(-100%, 0, 0)"})),(0,c.wk)("*",(0,c.iF)({opacity:1,transform:"translate3d(0, 0, 0)"})),(0,c.kY)("void => false",[]),(0,c.kY)("void => *",(0,c.i0)("{{timings}}"),{params:{timings:`${a.entering} ${i.deceleration}`}})]),(0,c.hZ)("fadeInRight",[(0,c.wk)("void",(0,c.iF)({opacity:0,transform:"translate3d(100%, 0, 0)"})),(0,c.wk)("*",(0,c.iF)({opacity:1,transform:"translate3d(0, 0, 0)"})),(0,c.kY)("void => false",[]),(0,c.kY)("void => *",(0,c.i0)("{{timings}}"),{params:{timings:`${a.entering} ${i.deceleration}`}})]),(0,c.hZ)("fadeOut",[(0,c.wk)("*",(0,c.iF)({opacity:1})),(0,c.wk)("void",(0,c.iF)({opacity:0})),(0,c.kY)("false => void",[]),(0,c.kY)("* => void",(0,c.i0)("{{timings}}"),{params:{timings:`${a.exiting} ${i.acceleration}`}})]),(0,c.hZ)("fadeOutTop",[(0,c.wk)("*",(0,c.iF)({opacity:1,transform:"translate3d(0, 0, 0)"})),(0,c.wk)("void",(0,c.iF)({opacity:0,transform:"translate3d(0, -100%, 0)"})),(0,c.kY)("false => void",[]),(0,c.kY)("* => void",(0,c.i0)("{{timings}}"),{params:{timings:`${a.exiting} ${i.acceleration}`}})]),(0,c.hZ)("fadeOutBottom",[(0,c.wk)("*",(0,c.iF)({opacity:1,transform:"translate3d(0, 0, 0)"})),(0,c.wk)("void",(0,c.iF)({opacity:0,transform:"translate3d(0, 100%, 0)"})),(0,c.kY)("false => void",[]),(0,c.kY)("* => void",(0,c.i0)("{{timings}}"),{params:{timings:`${a.exiting} ${i.acceleration}`}})]),(0,c.hZ)("fadeOutLeft",[(0,c.wk)("*",(0,c.iF)({opacity:1,transform:"translate3d(0, 0, 0)"})),(0,c.wk)("void",(0,c.iF)({opacity:0,transform:"translate3d(-100%, 0, 0)"})),(0,c.kY)("false => void",[]),(0,c.kY)("* => void",(0,c.i0)("{{timings}}"),{params:{timings:`${a.exiting} ${i.acceleration}`}})]),(0,c.hZ)("fadeOutRight",[(0,c.wk)("*",(0,c.iF)({opacity:1,transform:"translate3d(0, 0, 0)"})),(0,c.wk)("void",(0,c.iF)({opacity:0,transform:"translate3d(100%, 0, 0)"})),(0,c.kY)("false => void",[]),(0,c.kY)("* => void",(0,c.i0)("{{timings}}"),{params:{timings:`${a.exiting} ${i.acceleration}`}})]),(0,c.hZ)("shake",[(0,c.kY)("void => false",[]),(0,c.kY)("void => *, * => true",[(0,c.i0)("{{timings}}",(0,c.i7)([(0,c.iF)({transform:"translate3d(0, 0, 0)",offset:0}),(0,c.iF)({transform:"translate3d(-10px, 0, 0)",offset:.1}),(0,c.iF)({transform:"translate3d(10px, 0, 0)",offset:.2}),(0,c.iF)({transform:"translate3d(-10px, 0, 0)",offset:.3}),(0,c.iF)({transform:"translate3d(10px, 0, 0)",offset:.4}),(0,c.iF)({transform:"translate3d(-10px, 0, 0)",offset:.5}),(0,c.iF)({transform:"translate3d(10px, 0, 0)",offset:.6}),(0,c.iF)({transform:"translate3d(-10px, 0, 0)",offset:.7}),(0,c.iF)({transform:"translate3d(10px, 0, 0)",offset:.8}),(0,c.iF)({transform:"translate3d(-10px, 0, 0)",offset:.9}),(0,c.iF)({transform:"translate3d(0, 0, 0)",offset:1})]))],{params:{timings:"0.8s cubic-bezier(0.455, 0.03, 0.515, 0.955)"}})]),(0,c.hZ)("slideInTop",[(0,c.wk)("void",(0,c.iF)({transform:"translate3d(0, -100%, 0)"})),(0,c.wk)("*",(0,c.iF)({transform:"translate3d(0, 0, 0)"})),(0,c.kY)("void => false",[]),(0,c.kY)("void => *",(0,c.i0)("{{timings}}"),{params:{timings:`${a.entering} ${i.deceleration}`}})]),(0,c.hZ)("slideInBottom",[(0,c.wk)("void",(0,c.iF)({transform:"translate3d(0, 100%, 0)"})),(0,c.wk)("*",(0,c.iF)({transform:"translate3d(0, 0, 0)"})),(0,c.kY)("void => false",[]),(0,c.kY)("void => *",(0,c.i0)("{{timings}}"),{params:{timings:`${a.entering} ${i.deceleration}`}})]),(0,c.hZ)("slideInLeft",[(0,c.wk)("void",(0,c.iF)({transform:"translate3d(-100%, 0, 0)"})),(0,c.wk)("*",(0,c.iF)({transform:"translate3d(0, 0, 0)"})),(0,c.kY)("void => false",[]),(0,c.kY)("void => *",(0,c.i0)("{{timings}}"),{params:{timings:`${a.entering} ${i.deceleration}`}})]),(0,c.hZ)("slideInRight",[(0,c.wk)("void",(0,c.iF)({transform:"translate3d(100%, 0, 0)"})),(0,c.wk)("*",(0,c.iF)({transform:"translate3d(0, 0, 0)"})),(0,c.kY)("void => false",[]),(0,c.kY)("void => *",(0,c.i0)("{{timings}}"),{params:{timings:`${a.entering} ${i.deceleration}`}})]),(0,c.hZ)("slideOutTop",[(0,c.wk)("*",(0,c.iF)({transform:"translate3d(0, 0, 0)"})),(0,c.wk)("void",(0,c.iF)({transform:"translate3d(0, -100%, 0)"})),(0,c.kY)("false => void",[]),(0,c.kY)("* => void",(0,c.i0)("{{timings}}"),{params:{timings:`${a.exiting} ${i.acceleration}`}})]),(0,c.hZ)("slideOutBottom",[(0,c.wk)("*",(0,c.iF)({transform:"translate3d(0, 0, 0)"})),(0,c.wk)("void",(0,c.iF)({transform:"translate3d(0, 100%, 0)"})),(0,c.kY)("false => void",[]),(0,c.kY)("* => void",(0,c.i0)("{{timings}}"),{params:{timings:`${a.exiting} ${i.acceleration}`}})]),(0,c.hZ)("slideOutLeft",[(0,c.wk)("*",(0,c.iF)({transform:"translate3d(0, 0, 0)"})),(0,c.wk)("void",(0,c.iF)({transform:"translate3d(-100%, 0, 0)"})),(0,c.kY)("false => void",[]),(0,c.kY)("* => void",(0,c.i0)("{{timings}}"),{params:{timings:`${a.exiting} ${i.acceleration}`}})]),(0,c.hZ)("slideOutRight",[(0,c.wk)("*",(0,c.iF)({transform:"translate3d(0, 0, 0)"})),(0,c.wk)("void",(0,c.iF)({transform:"translate3d(100%, 0, 0)"})),(0,c.kY)("false => void",[]),(0,c.kY)("* => void",(0,c.i0)("{{timings}}"),{params:{timings:`${a.exiting} ${i.acceleration}`}})]),ae("zoomIn",{opacity:0,transform:"scale(0.5)"},{opacity:1,transform:"scale(1)"},""),ae("zoomOut",{opacity:1,transform:"scale(1)"},{opacity:0,transform:"scale(0.5)"},"")]},7857:(o,s,r)=>{"use strict";r.d(s,{$w:()=>At,lX:()=>c,Tv:()=>Ya});var i=r(3365),a=r(4438);let c=(()=>{class Y{constructor(){this._componentRegistry=new Map,this._navigationStore=new Map}registerComponent(re,Xe){this._componentRegistry.set(re,Xe)}deregisterComponent(re){this._componentRegistry.delete(re)}getComponent(re){return this._componentRegistry.get(re)}storeNavigation(re,Xe){this._navigationStore.set(re,Xe)}getNavigation(re){return this._navigationStore.get(re)??[]}deleteNavigation(re){this._navigationStore.has(re)||console.warn(`Navigation with the key '${re}' does not exist.`),this._navigationStore.delete(re)}getFlatNavigation(re,Xe=[]){for(const wt of re)"basic"===wt.type?Xe.push(wt):wt.children&&this.getFlatNavigation(wt.children,Xe);return Xe}getItem(re,Xe){for(const wt of Xe){if(wt.id===re)return wt;if(wt.children){const Ln=this.getItem(re,wt.children);if(Ln)return Ln}}return null}getItemParent(re,Xe,wt){for(const Ln of Xe){if(Ln.id===re)return wt;if(Ln.children){const hn=this.getItemParent(re,Ln.children,Ln);if(hn)return hn}}return null}static{this.\u0275fac=function(Xe){return new(Xe||Y)}}static{this.\u0275prov=a.jDH({token:Y,factory:Y.\u0275fac,providedIn:"root"})}}return Y})();var y=r(7209),w=r(2771),C=r(1413),T=r(177),S=r(9213),A=r(9115),I=r(4823),N=r(5245),K=r(6977);const Z=Y=>({"angor-horizontal-navigation-item-active-forced":Y}),ne=Y=>[Y];function be(Y,je){1&Y&&a.eu8(0)}function me(Y,je){if(1&Y&&(a.j41(0,"div",2),a.DNE(1,be,1,0,"ng-container",7),a.k0s()),2&Y){let re,Xe,wt,Ln;const hn=a.XpG(),ur=a.sdS(9);a.Y8G("ngClass",a.eq3(10,Z,hn.item.active))("routerLink",a.eq3(12,ne,hn.item.link))("fragment",null!==(re=hn.item.fragment)&&void 0!==re?re:null)("preserveFragment",null!==(Xe=hn.item.preserveFragment)&&void 0!==Xe&&Xe)("queryParams",null!==(wt=hn.item.queryParams)&&void 0!==wt?wt:null)("queryParamsHandling",null!==(Ln=hn.item.queryParamsHandling)&&void 0!==Ln?Ln:null)("routerLinkActive","angor-horizontal-navigation-item-active")("routerLinkActiveOptions",hn.isActiveMatchOptions)("matTooltip",hn.item.tooltip||""),a.R7$(),a.Y8G("ngTemplateOutlet",ur)}}function pe(Y,je){1&Y&&a.eu8(0)}function Te(Y,je){if(1&Y&&(a.j41(0,"a",3),a.DNE(1,pe,1,0,"ng-container",7),a.k0s()),2&Y){const re=a.XpG(),Xe=a.sdS(9);a.Y8G("href",re.item.link,a.B4B)("target",re.item.target||"_self")("matTooltip",re.item.tooltip||""),a.R7$(),a.Y8G("ngTemplateOutlet",Xe)}}function xe(Y,je){1&Y&&a.eu8(0)}function Re(Y,je){if(1&Y){const re=a.RV6();a.j41(0,"div",8),a.bIt("click",function(){a.eBV(re);const wt=a.XpG();return a.Njj(wt.item.function(wt.item))}),a.DNE(1,xe,1,0,"ng-container",7),a.k0s()}if(2&Y){const re=a.XpG(),Xe=a.sdS(9);a.Y8G("ngClass",a.eq3(3,Z,re.item.active))("matTooltip",re.item.tooltip||""),a.R7$(),a.Y8G("ngTemplateOutlet",Xe)}}function Me(Y,je){1&Y&&a.eu8(0)}function Ce(Y,je){if(1&Y){const re=a.RV6();a.j41(0,"div",9),a.bIt("click",function(){a.eBV(re);const wt=a.XpG();return a.Njj(wt.item.function(wt.item))}),a.DNE(1,Me,1,0,"ng-container",7),a.k0s()}if(2&Y){let re,Xe,wt,Ln;const hn=a.XpG(),ur=a.sdS(9);a.Y8G("ngClass",a.eq3(10,Z,hn.item.active))("routerLink",a.eq3(12,ne,hn.item.link))("fragment",null!==(re=hn.item.fragment)&&void 0!==re?re:null)("preserveFragment",null!==(Xe=hn.item.preserveFragment)&&void 0!==Xe&&Xe)("queryParams",null!==(wt=hn.item.queryParams)&&void 0!==wt?wt:null)("queryParamsHandling",null!==(Ln=hn.item.queryParamsHandling)&&void 0!==Ln?Ln:null)("routerLinkActive","angor-horizontal-navigation-item-active")("routerLinkActiveOptions",hn.isActiveMatchOptions)("matTooltip",hn.item.tooltip||""),a.R7$(),a.Y8G("ngTemplateOutlet",ur)}}function le(Y,je){1&Y&&a.eu8(0)}function ae(Y,je){if(1&Y){const re=a.RV6();a.j41(0,"a",10),a.bIt("click",function(){a.eBV(re);const wt=a.XpG();return a.Njj(wt.item.function(wt.item))}),a.DNE(1,le,1,0,"ng-container",7),a.k0s()}if(2&Y){const re=a.XpG(),Xe=a.sdS(9);a.Y8G("href",re.item.link,a.B4B)("target",re.item.target||"_self")("matTooltip",re.item.tooltip||""),a.R7$(),a.Y8G("ngTemplateOutlet",Xe)}}function Ie(Y,je){1&Y&&a.eu8(0)}function $e(Y,je){if(1&Y&&(a.j41(0,"div",4),a.DNE(1,Ie,1,0,"ng-container",7),a.k0s()),2&Y){const re=a.XpG(),Xe=a.sdS(9);a.Y8G("ngClass",a.eq3(3,Z,re.item.active))("matTooltip",re.item.tooltip||""),a.R7$(),a.Y8G("ngTemplateOutlet",Xe)}}function st(Y,je){1&Y&&a.eu8(0)}function ht(Y,je){if(1&Y&&(a.j41(0,"div",6),a.DNE(1,st,1,0,"ng-container",7),a.k0s()),2&Y){a.XpG();const re=a.sdS(9);a.R7$(),a.Y8G("ngTemplateOutlet",re)}}function vt(Y,je){if(1&Y&&a.nrm(0,"mat-icon",11),2&Y){const re=a.XpG(2);a.Y8G("ngClass",null==re.item.classes?null:re.item.classes.icon)("svgIcon",re.item.icon)}}function at(Y,je){if(1&Y&&(a.j41(0,"div",15)(1,"span",14),a.EFF(2),a.k0s()()),2&Y){const re=a.XpG(2);a.R7$(),a.Y8G("ngClass",null==re.item.classes?null:re.item.classes.subtitle),a.R7$(),a.SpI(" ",re.item.subtitle," ")}}function Xt(Y,je){if(1&Y&&(a.j41(0,"div",16)(1,"div",17),a.EFF(2),a.k0s()()),2&Y){const re=a.XpG(2);a.R7$(),a.Y8G("ngClass",re.item.badge.classes),a.R7$(),a.SpI(" ",re.item.badge.title," ")}}function ln(Y,je){if(1&Y&&(a.DNE(0,vt,1,2,"mat-icon",11),a.j41(1,"div",12)(2,"div",13)(3,"span",14),a.EFF(4),a.k0s()(),a.DNE(5,at,3,2,"div",15),a.k0s(),a.DNE(6,Xt,3,2,"div",16)),2&Y){const re=a.XpG();a.vxM(re.item.icon?0:-1),a.R7$(3),a.Y8G("ngClass",null==re.item.classes?null:re.item.classes.title),a.R7$(),a.SpI(" ",re.item.title," "),a.R7$(),a.vxM(re.item.subtitle?5:-1),a.R7$(),a.vxM(re.item.badge?6:-1)}}let yn=(()=>{class Y{constructor(){this._changeDetectorRef=(0,a.WQX)(a.gRc),this._angorNavigationService=(0,a.WQX)(c),this._angorUtilsService=(0,a.WQX)(y.Q),this.isActiveMatchOptions=this._angorUtilsService.subsetMatchOptions,this._unsubscribeAll=new C.B}ngOnInit(){this.isActiveMatchOptions=this.item.isActiveMatchOptions??this.item.exactMatch?this._angorUtilsService.exactMatchOptions:this._angorUtilsService.subsetMatchOptions,this._angorHorizontalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._changeDetectorRef.markForCheck(),this._angorHorizontalNavigationComponent.onRefreshed.pipe((0,K.Q)(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}static{this.\u0275fac=function(Xe){return new(Xe||Y)}}static{this.\u0275cmp=a.VBU({type:Y,selectors:[["angor-horizontal-navigation-basic-item"]],inputs:{item:"item",name:"name"},decls:10,vars:10,consts:[["itemTemplate",""],[1,"angor-horizontal-navigation-item-wrapper",3,"ngClass"],[1,"angor-horizontal-navigation-item",3,"ngClass","routerLink","fragment","preserveFragment","queryParams","queryParamsHandling","routerLinkActive","routerLinkActiveOptions","matTooltip"],[1,"angor-horizontal-navigation-item",3,"href","target","matTooltip"],[1,"angor-horizontal-navigation-item",3,"ngClass","matTooltip"],["mat-menu-item","",1,"angor-horizontal-navigation-item",3,"href","target","matTooltip"],[1,"angor-horizontal-navigation-item","angor-horizontal-navigation-item-disabled"],[4,"ngTemplateOutlet"],[1,"angor-horizontal-navigation-item",3,"click","ngClass","matTooltip"],[1,"angor-horizontal-navigation-item",3,"click","ngClass","routerLink","fragment","preserveFragment","queryParams","queryParamsHandling","routerLinkActive","routerLinkActiveOptions","matTooltip"],["mat-menu-item","",1,"angor-horizontal-navigation-item",3,"click","href","target","matTooltip"],[1,"angor-horizontal-navigation-item-icon",3,"ngClass","svgIcon"],[1,"angor-horizontal-navigation-item-title-wrapper"],[1,"angor-horizontal-navigation-item-title"],[3,"ngClass"],[1,"angor-horizontal-navigation-item-subtitle","text-hint"],[1,"angor-horizontal-navigation-item-badge"],[1,"angor-horizontal-navigation-item-badge-content",3,"ngClass"]],template:function(Xe,wt){1&Xe&&(a.j41(0,"div",1),a.DNE(1,me,2,14,"div",2)(2,Te,2,4,"a",3)(3,Re,2,5,"div",4)(4,Ce,2,14,"div",2)(5,ae,2,4,"a",5)(6,$e,2,5,"div",4)(7,ht,2,1,"div",6),a.k0s(),a.DNE(8,ln,7,5,"ng-template",null,0,a.C5r)),2&Xe&&(a.AVh("angor-horizontal-navigation-item-has-subtitle",!!wt.item.subtitle),a.Y8G("ngClass",null==wt.item.classes?null:wt.item.classes.wrapper),a.R7$(),a.vxM(!wt.item.link||wt.item.externalLink||wt.item.function||wt.item.disabled?-1:1),a.R7$(),a.vxM(wt.item.link&&wt.item.externalLink&&!wt.item.function&&!wt.item.disabled?2:-1),a.R7$(),a.vxM(wt.item.link||!wt.item.function||wt.item.disabled?-1:3),a.R7$(),a.vxM(wt.item.link&&!wt.item.externalLink&&wt.item.function&&!wt.item.disabled?4:-1),a.R7$(),a.vxM(wt.item.link&&wt.item.externalLink&&wt.item.function&&!wt.item.disabled?5:-1),a.R7$(),a.vxM(wt.item.link||wt.item.function||wt.item.disabled?-1:6),a.R7$(),a.vxM(wt.item.disabled?7:-1))},dependencies:[T.YU,N.Wk,N.wQ,I.uc,I.oV,T.T3,A.Cn,A.fb,S.m_,S.An],encapsulation:2,changeDetection:0})}}return Y})(),$n=(()=>{class Y{constructor(){this._changeDetectorRef=(0,a.WQX)(a.gRc),this._angorNavigationService=(0,a.WQX)(c),this._unsubscribeAll=new C.B}ngOnInit(){this._angorHorizontalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._angorHorizontalNavigationComponent.onRefreshed.pipe((0,K.Q)(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}static{this.\u0275fac=function(Xe){return new(Xe||Y)}}static{this.\u0275cmp=a.VBU({type:Y,selectors:[["angor-horizontal-navigation-divider-item"]],inputs:{item:"item",name:"name"},decls:1,vars:1,consts:[[1,"angor-horizontal-navigation-item-wrapper","divider",3,"ngClass"]],template:function(Xe,wt){1&Xe&&a.nrm(0,"div",0),2&Xe&&a.Y8G("ngClass",null==wt.item.classes?null:wt.item.classes.wrapper)},dependencies:[T.YU],encapsulation:2,changeDetection:0})}}return Y})();const bn=["matMenu"],Qe=(Y,je)=>({"angor-horizontal-navigation-menu-active":Y,"angor-horizontal-navigation-menu-active-forced":je}),bt=Y=>({$implicit:Y}),Ge=(Y,je)=>({"angor-horizontal-navigation-item-disabled":Y,"angor-horizontal-navigation-item-active-forced":je});function Fe(Y,je){1&Y&&a.eu8(0)}function Ft(Y,je){if(1&Y){const re=a.RV6();a.j41(0,"div",6,2),a.bIt("onMenuOpen",function(){a.eBV(re);const wt=a.XpG();return a.Njj(wt.triggerChangeDetection())})("onMenuClose",function(){a.eBV(re);const wt=a.XpG();return a.Njj(wt.triggerChangeDetection())}),a.DNE(2,Fe,1,0,"ng-container",7),a.k0s()}if(2&Y){const re=a.sdS(1),Xe=a.XpG(),wt=a.sdS(2),Ln=a.sdS(6);a.Y8G("ngClass",a.l_i(4,Qe,re.menuOpen,Xe.item.active))("matMenuTriggerFor",wt),a.R7$(2),a.Y8G("ngTemplateOutlet",Ln)("ngTemplateOutletContext",a.eq3(7,bt,Xe.item))}}function ze(Y,je){if(1&Y&&(a.j41(0,"div",8),a.nrm(1,"angor-horizontal-navigation-basic-item",11),a.k0s()),2&Y){const re=a.XpG(2).$implicit,Xe=a.XpG();a.Y8G("disabled",re.disabled),a.R7$(),a.Y8G("item",re)("name",Xe.name)}}function dt(Y,je){1&Y&&a.eu8(0)}function Ke(Y,je){if(1&Y&&(a.j41(0,"div",9),a.DNE(1,dt,1,0,"ng-container",7),a.nrm(2,"angor-horizontal-navigation-branch-item",12,3),a.k0s()),2&Y){const re=a.sdS(3),Xe=a.XpG(2).$implicit,wt=a.XpG(),Ln=a.sdS(6);a.Y8G("disabled",Xe.disabled)("matMenuTriggerFor",re.matMenu),a.R7$(),a.Y8G("ngTemplateOutlet",Ln)("ngTemplateOutletContext",a.eq3(7,bt,Xe)),a.R7$(),a.Y8G("child",!0)("item",Xe)("name",wt.name)}}function He(Y,je){if(1&Y&&(a.j41(0,"div",10),a.nrm(1,"angor-horizontal-navigation-divider-item",11),a.k0s()),2&Y){const re=a.XpG(2).$implicit,Xe=a.XpG();a.R7$(),a.Y8G("item",re)("name",Xe.name)}}function mt(Y,je){if(1&Y&&a.DNE(0,ze,2,3,"div",8)(1,Ke,4,9,"div",9)(2,He,2,2,"div",10),2&Y){const re=a.XpG().$implicit;a.vxM("basic"===re.type?0:-1),a.R7$(),a.vxM("aside"===re.type||"collapsable"===re.type||"group"===re.type?1:-1),a.R7$(),a.vxM("divider"===re.type?2:-1)}}function se(Y,je){if(1&Y&&a.DNE(0,mt,3,3),2&Y){const re=je.$implicit;a.vxM(re.hidden&&!re.hidden(re)||!re.hidden?0:-1)}}function Ze(Y,je){if(1&Y&&a.nrm(0,"mat-icon",15),2&Y){const re=a.XpG().$implicit;a.Y8G("ngClass",null==re.classes?null:re.classes.icon)("svgIcon",re.icon)}}function Rt(Y,je){if(1&Y&&(a.j41(0,"div",19)(1,"span",18),a.EFF(2),a.k0s()()),2&Y){const re=a.XpG().$implicit;a.R7$(),a.Y8G("ngClass",null==re.classes?null:re.classes.subtitle),a.R7$(),a.SpI(" ",re.subtitle," ")}}function Jt(Y,je){if(1&Y&&(a.j41(0,"div",20)(1,"div",21),a.EFF(2),a.k0s()()),2&Y){const re=a.XpG().$implicit;a.R7$(),a.Y8G("ngClass",re.badge.classes),a.R7$(),a.SpI(" ",re.badge.title," ")}}function fn(Y,je){if(1&Y&&(a.j41(0,"div",13)(1,"div",14),a.DNE(2,Ze,1,2,"mat-icon",15),a.j41(3,"div",16)(4,"div",17)(5,"span",18),a.EFF(6),a.k0s()(),a.DNE(7,Rt,3,2,"div",19),a.k0s(),a.DNE(8,Jt,3,2,"div",20),a.k0s()()),2&Y){const re=je.$implicit;a.AVh("angor-horizontal-navigation-item-has-subtitle",!!re.subtitle),a.Y8G("ngClass",null==re.classes?null:re.classes.wrapper),a.R7$(),a.Y8G("ngClass",a.l_i(10,Ge,re.disabled,re.active))("matTooltip",re.tooltip||""),a.R7$(),a.vxM(re.icon?2:-1),a.R7$(3),a.Y8G("ngClass",null==re.classes?null:re.classes.title),a.R7$(),a.SpI(" ",re.title," "),a.R7$(),a.vxM(re.subtitle?7:-1),a.R7$(),a.vxM(re.badge?8:-1)}}let Kn=(()=>{class Y{constructor(){this._changeDetectorRef=(0,a.WQX)(a.gRc),this._angorNavigationService=(0,a.WQX)(c),this.child=!1,this._unsubscribeAll=new C.B}ngOnInit(){this._angorHorizontalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._angorHorizontalNavigationComponent.onRefreshed.pipe((0,K.Q)(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}triggerChangeDetection(){this._changeDetectorRef.markForCheck()}trackByFn(re,Xe){return Xe.id||re}static{this.\u0275fac=function(Xe){return new(Xe||Y)}}static{this.\u0275cmp=a.VBU({type:Y,selectors:[["angor-horizontal-navigation-branch-item"]],viewQuery:function(Xe,wt){if(1&Xe&&a.GBs(bn,7),2&Xe){let Ln;a.mGM(Ln=a.lsd())&&(wt.matMenu=Ln.first)}},inputs:{child:"child",item:"item",name:"name"},decls:7,vars:2,consts:[["matMenu","matMenu"],["itemTemplate",""],["trigger","matMenuTrigger"],["branch",""],[3,"ngClass","matMenuTriggerFor"],[1,"angor-horizontal-navigation-menu-panel",3,"overlapTrigger"],[3,"onMenuOpen","onMenuClose","ngClass","matMenuTriggerFor"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["mat-menu-item","",1,"angor-horizontal-navigation-menu-item",3,"disabled"],["mat-menu-item","",1,"angor-horizontal-navigation-menu-item",3,"disabled","matMenuTriggerFor"],["mat-menu-item","",1,"angor-horizontal-navigation-menu-item"],[3,"item","name"],[3,"child","item","name"],[1,"angor-horizontal-navigation-item-wrapper",3,"ngClass"],[1,"angor-horizontal-navigation-item",3,"ngClass","matTooltip"],[1,"angor-horizontal-navigation-item-icon",3,"ngClass","svgIcon"],[1,"angor-horizontal-navigation-item-title-wrapper"],[1,"angor-horizontal-navigation-item-title"],[3,"ngClass"],[1,"angor-horizontal-navigation-item-subtitle","text-hint"],[1,"angor-horizontal-navigation-item-badge"],[1,"angor-horizontal-navigation-item-badge-content",3,"ngClass"]],template:function(Xe,wt){1&Xe&&(a.DNE(0,Ft,3,9,"div",4),a.j41(1,"mat-menu",5,0),a.Z7z(3,se,1,1,null,null,wt.trackByFn,!0),a.k0s(),a.DNE(5,fn,9,13,"ng-template",null,1,a.C5r)),2&Xe&&(a.vxM(wt.child?-1:0),a.R7$(),a.Y8G("overlapTrigger",!1),a.R7$(2),a.Dyx(wt.item.children))},dependencies:()=>[Y,T.YU,A.Cn,A.kk,A.fb,A.Cp,T.T3,yn,$n,I.uc,I.oV,S.m_,S.An],encapsulation:2,changeDetection:0})}}return Y})(),Nt=(()=>{class Y{constructor(){this._changeDetectorRef=(0,a.WQX)(a.gRc),this._angorNavigationService=(0,a.WQX)(c),this._unsubscribeAll=new C.B}ngOnInit(){this._angorHorizontalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._angorHorizontalNavigationComponent.onRefreshed.pipe((0,K.Q)(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}static{this.\u0275fac=function(Xe){return new(Xe||Y)}}static{this.\u0275cmp=a.VBU({type:Y,selectors:[["angor-horizontal-navigation-spacer-item"]],inputs:{item:"item",name:"name"},decls:1,vars:1,consts:[[1,"angor-horizontal-navigation-item-wrapper",3,"ngClass"]],template:function(Xe,wt){1&Xe&&a.nrm(0,"div",0),2&Xe&&a.Y8G("ngClass",null==wt.item.classes?null:wt.item.classes.wrapper)},dependencies:[T.YU],encapsulation:2,changeDetection:0})}}return Y})();function Qt(Y,je){if(1&Y&&a.nrm(0,"angor-horizontal-navigation-basic-item",1),2&Y){const re=a.XpG(2).$implicit,Xe=a.XpG();a.Y8G("item",re)("name",Xe.name)}}function an(Y,je){if(1&Y&&a.nrm(0,"angor-horizontal-navigation-branch-item",1),2&Y){const re=a.XpG(2).$implicit,Xe=a.XpG();a.Y8G("item",re)("name",Xe.name)}}function Xn(Y,je){if(1&Y&&a.nrm(0,"angor-horizontal-navigation-spacer-item",1),2&Y){const re=a.XpG(2).$implicit,Xe=a.XpG();a.Y8G("item",re)("name",Xe.name)}}function En(Y,je){if(1&Y&&a.DNE(0,Qt,1,2,"angor-horizontal-navigation-basic-item",1)(1,an,1,2,"angor-horizontal-navigation-branch-item",1)(2,Xn,1,2,"angor-horizontal-navigation-spacer-item",1),2&Y){const re=a.XpG().$implicit;a.vxM("basic"===re.type?0:-1),a.R7$(),a.vxM("aside"===re.type||"collapsable"===re.type||"group"===re.type?1:-1),a.R7$(),a.vxM("spacer"===re.type?2:-1)}}function Kt(Y,je){if(1&Y&&a.DNE(0,En,3,3),2&Y){const re=je.$implicit;a.vxM(re.hidden&&!re.hidden(re)||!re.hidden?0:-1)}}let At=(()=>{class Y{constructor(){this._changeDetectorRef=(0,a.WQX)(a.gRc),this._angorNavigationService=(0,a.WQX)(c),this._angorUtilsService=(0,a.WQX)(y.Q),this.name=this._angorUtilsService.randomId(),this.onRefreshed=new w.m(1),this._unsubscribeAll=new C.B}ngOnChanges(re){"navigation"in re&&this._changeDetectorRef.markForCheck()}ngOnInit(){""===this.name&&(this.name=this._angorUtilsService.randomId()),this._angorNavigationService.registerComponent(this.name,this)}ngOnDestroy(){this._angorNavigationService.deregisterComponent(this.name),this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}refresh(){this._changeDetectorRef.markForCheck(),this.onRefreshed.next(!0)}trackByFn(re,Xe){return Xe.id||re}static{this.\u0275fac=function(Xe){return new(Xe||Y)}}static{this.\u0275cmp=a.VBU({type:Y,selectors:[["angor-horizontal-navigation"]],inputs:{name:"name",navigation:"navigation"},exportAs:["angorHorizontalNavigation"],features:[a.OA$],decls:3,vars:0,consts:[[1,"angor-horizontal-navigation-wrapper"],[1,"angor-horizontal-navigation-menu-item",3,"item","name"]],template:function(Xe,wt){1&Xe&&(a.j41(0,"div",0),a.Z7z(1,Kt,1,1,null,null,wt.trackByFn,!0),a.k0s()),2&Xe&&(a.R7$(),a.Dyx(wt.navigation))},dependencies:[yn,Kn,Nt],styles:["angor-horizontal-navigation .angor-horizontal-navigation-wrapper{display:flex;align-items:center}@media (min-width: 600px){angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item:hover .angor-horizontal-navigation-item-wrapper,angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-branch-item:hover .angor-horizontal-navigation-item-wrapper{background-color:var(--angor-bg-hover)}}angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-wrapper,angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-branch-item .angor-horizontal-navigation-item-wrapper{border-radius:4px;overflow:hidden}angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-wrapper .angor-horizontal-navigation-item,angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-branch-item .angor-horizontal-navigation-item-wrapper .angor-horizontal-navigation-item{padding:0 16px;cursor:pointer;-webkit-user-select:none;user-select:none}angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-wrapper .angor-horizontal-navigation-item .angor-horizontal-navigation-item-icon,angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-branch-item .angor-horizontal-navigation-item-wrapper .angor-horizontal-navigation-item .angor-horizontal-navigation-item-icon{margin-right:12px}angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active .angor-horizontal-navigation-item-title,angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active-forced .angor-horizontal-navigation-item-title{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-rgb),var(--tw-text-opacity, 1))!important}angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active .angor-horizontal-navigation-item-subtitle,angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active-forced .angor-horizontal-navigation-item-subtitle{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-400-rgb),var(--tw-text-opacity, 1))!important}.dark angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active .angor-horizontal-navigation-item-subtitle,.dark angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active-forced .angor-horizontal-navigation-item-subtitle{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-600-rgb),var(--tw-text-opacity, 1))!important}angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active .angor-horizontal-navigation-item-icon,angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active-forced .angor-horizontal-navigation-item-icon{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-rgb),var(--tw-text-opacity, 1))!important}angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-branch-item .angor-horizontal-navigation-menu-active .angor-horizontal-navigation-item-wrapper,angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-branch-item .angor-horizontal-navigation-menu-active-forced .angor-horizontal-navigation-item-wrapper{background-color:var(--angor-bg-hover)}angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-spacer-item{margin:12px 0}.angor-horizontal-navigation-menu-panel .angor-horizontal-navigation-menu-item{height:auto;min-height:0;line-height:normal;white-space:normal}.angor-horizontal-navigation-menu-panel .angor-horizontal-navigation-menu-item angor-horizontal-navigation-basic-item,.angor-horizontal-navigation-menu-panel .angor-horizontal-navigation-menu-item angor-horizontal-navigation-branch-item,.angor-horizontal-navigation-menu-panel .angor-horizontal-navigation-menu-item angor-horizontal-navigation-divider-item{display:flex;flex:1 1 auto}.angor-horizontal-navigation-menu-panel .angor-horizontal-navigation-menu-item angor-horizontal-navigation-divider-item{margin:8px -16px}.angor-horizontal-navigation-menu-panel .angor-horizontal-navigation-menu-item angor-horizontal-navigation-divider-item .angor-horizontal-navigation-item-wrapper{height:1px;box-shadow:0 1px}.angor-horizontal-navigation-menu-item angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active .angor-horizontal-navigation-item-title,.angor-horizontal-navigation-menu-item angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active-forced .angor-horizontal-navigation-item-title{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-rgb),var(--tw-text-opacity, 1))!important}.angor-horizontal-navigation-menu-item angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active .angor-horizontal-navigation-item-subtitle,.angor-horizontal-navigation-menu-item angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active-forced .angor-horizontal-navigation-item-subtitle{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-400-rgb),var(--tw-text-opacity, 1))!important}.dark .angor-horizontal-navigation-menu-item angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active .angor-horizontal-navigation-item-subtitle,.dark .angor-horizontal-navigation-menu-item angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active-forced .angor-horizontal-navigation-item-subtitle{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-600-rgb),var(--tw-text-opacity, 1))!important}.angor-horizontal-navigation-menu-item angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active .angor-horizontal-navigation-item-icon,.angor-horizontal-navigation-menu-item angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active-forced .angor-horizontal-navigation-item-icon{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-rgb),var(--tw-text-opacity, 1))!important}.angor-horizontal-navigation-menu-item .angor-horizontal-navigation-item-wrapper{width:100%}.angor-horizontal-navigation-menu-item .angor-horizontal-navigation-item-wrapper.angor-horizontal-navigation-item-has-subtitle .angor-horizontal-navigation-item{min-height:56px}.angor-horizontal-navigation-menu-item .angor-horizontal-navigation-item-wrapper .angor-horizontal-navigation-item{position:relative;display:flex;align-items:center;justify-content:flex-start;min-height:48px;width:100%;font-size:13px;font-weight:500;text-decoration:none}.angor-horizontal-navigation-menu-item .angor-horizontal-navigation-item-wrapper .angor-horizontal-navigation-item .angor-horizontal-navigation-item-title-wrapper .angor-horizontal-navigation-item-subtitle{font-size:12px}.angor-horizontal-navigation-menu-item .angor-horizontal-navigation-item-wrapper .angor-horizontal-navigation-item .angor-horizontal-navigation-item-badge{margin-left:auto}.angor-horizontal-navigation-menu-item .angor-horizontal-navigation-item-wrapper .angor-horizontal-navigation-item .angor-horizontal-navigation-item-badge .angor-horizontal-navigation-item-badge-content{display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;white-space:nowrap;height:20px}\n"],encapsulation:2,data:{animation:i.F},changeDetection:0})}}return Y})();const zt=Y=>({"angor-vertical-navigation-item-active-forced":Y}),xn=Y=>[Y];function Yn(Y,je){1&Y&&a.eu8(0)}function tt(Y,je){if(1&Y&&(a.j41(0,"a",2),a.DNE(1,Yn,1,0,"ng-container",6),a.k0s()),2&Y){let re,Xe,wt,Ln;const hn=a.XpG(),ur=a.sdS(9);a.Y8G("ngClass",a.eq3(10,zt,hn.item.active))("routerLink",a.eq3(12,xn,hn.item.link))("fragment",null!==(re=hn.item.fragment)&&void 0!==re?re:null)("preserveFragment",null!==(Xe=hn.item.preserveFragment)&&void 0!==Xe&&Xe)("queryParams",null!==(wt=hn.item.queryParams)&&void 0!==wt?wt:null)("queryParamsHandling",null!==(Ln=hn.item.queryParamsHandling)&&void 0!==Ln?Ln:null)("routerLinkActive","angor-vertical-navigation-item-active")("routerLinkActiveOptions",hn.isActiveMatchOptions)("matTooltip",hn.item.tooltip||""),a.R7$(),a.Y8G("ngTemplateOutlet",ur)}}function ke(Y,je){1&Y&&a.eu8(0)}function B(Y,je){if(1&Y&&(a.j41(0,"a",3),a.DNE(1,ke,1,0,"ng-container",6),a.k0s()),2&Y){const re=a.XpG(),Xe=a.sdS(9);a.Y8G("href",re.item.link,a.B4B)("target",re.item.target||"_self")("matTooltip",re.item.tooltip||""),a.R7$(),a.Y8G("ngTemplateOutlet",Xe)}}function k(Y,je){1&Y&&a.eu8(0)}function j(Y,je){if(1&Y){const re=a.RV6();a.j41(0,"div",7),a.bIt("click",function(){a.eBV(re);const wt=a.XpG();return a.Njj(wt.item.function(wt.item))}),a.DNE(1,k,1,0,"ng-container",6),a.k0s()}if(2&Y){const re=a.XpG(),Xe=a.sdS(9);a.Y8G("ngClass",a.eq3(3,zt,re.item.active))("matTooltip",re.item.tooltip||""),a.R7$(),a.Y8G("ngTemplateOutlet",Xe)}}function De(Y,je){1&Y&&a.eu8(0)}function it(Y,je){if(1&Y){const re=a.RV6();a.j41(0,"a",8),a.bIt("click",function(){a.eBV(re);const wt=a.XpG();return a.Njj(wt.item.function(wt.item))}),a.DNE(1,De,1,0,"ng-container",6),a.k0s()}if(2&Y){let re,Xe,wt,Ln;const hn=a.XpG(),ur=a.sdS(9);a.Y8G("ngClass",a.eq3(10,zt,hn.item.active))("routerLink",a.eq3(12,xn,hn.item.link))("fragment",null!==(re=hn.item.fragment)&&void 0!==re?re:null)("preserveFragment",null!==(Xe=hn.item.preserveFragment)&&void 0!==Xe&&Xe)("queryParams",null!==(wt=hn.item.queryParams)&&void 0!==wt?wt:null)("queryParamsHandling",null!==(Ln=hn.item.queryParamsHandling)&&void 0!==Ln?Ln:null)("routerLinkActive","angor-vertical-navigation-item-active")("routerLinkActiveOptions",hn.isActiveMatchOptions)("matTooltip",hn.item.tooltip||""),a.R7$(),a.Y8G("ngTemplateOutlet",ur)}}function ot(Y,je){1&Y&&a.eu8(0)}function Tt(Y,je){if(1&Y){const re=a.RV6();a.j41(0,"a",9),a.bIt("click",function(){a.eBV(re);const wt=a.XpG();return a.Njj(wt.item.function(wt.item))}),a.DNE(1,ot,1,0,"ng-container",6),a.k0s()}if(2&Y){const re=a.XpG(),Xe=a.sdS(9);a.Y8G("href",re.item.link,a.B4B)("target",re.item.target||"_self")("matTooltip",re.item.tooltip||""),a.R7$(),a.Y8G("ngTemplateOutlet",Xe)}}function In(Y,je){1&Y&&a.eu8(0)}function Vt(Y,je){if(1&Y&&(a.j41(0,"div",4),a.DNE(1,In,1,0,"ng-container",6),a.k0s()),2&Y){const re=a.XpG(),Xe=a.sdS(9);a.Y8G("ngClass",a.eq3(3,zt,re.item.active))("matTooltip",re.item.tooltip||""),a.R7$(),a.Y8G("ngTemplateOutlet",Xe)}}function dn(Y,je){1&Y&&a.eu8(0)}function Pn(Y,je){if(1&Y&&(a.j41(0,"div",5),a.DNE(1,dn,1,0,"ng-container",6),a.k0s()),2&Y){const re=a.XpG(),Xe=a.sdS(9);a.Y8G("matTooltip",re.item.tooltip||""),a.R7$(),a.Y8G("ngTemplateOutlet",Xe)}}function Fn(Y,je){if(1&Y&&a.nrm(0,"mat-icon",10),2&Y){const re=a.XpG(2);a.Y8G("ngClass",null==re.item.classes?null:re.item.classes.icon)("svgIcon",re.item.icon)}}function Bn(Y,je){if(1&Y&&(a.j41(0,"div",14)(1,"span",13),a.EFF(2),a.k0s()()),2&Y){const re=a.XpG(2);a.R7$(),a.Y8G("ngClass",null==re.item.classes?null:re.item.classes.subtitle),a.R7$(),a.SpI(" ",re.item.subtitle," ")}}function cr(Y,je){if(1&Y&&(a.j41(0,"div",15)(1,"div",16),a.EFF(2),a.k0s()()),2&Y){const re=a.XpG(2);a.R7$(),a.Y8G("ngClass",re.item.badge.classes),a.R7$(),a.SpI(" ",re.item.badge.title," ")}}function Jr(Y,je){if(1&Y&&(a.DNE(0,Fn,1,2,"mat-icon",10),a.j41(1,"div",11)(2,"div",12)(3,"span",13),a.EFF(4),a.k0s()(),a.DNE(5,Bn,3,2,"div",14),a.k0s(),a.DNE(6,cr,3,2,"div",15)),2&Y){const re=a.XpG();a.vxM(re.item.icon?0:-1),a.R7$(3),a.Y8G("ngClass",null==re.item.classes?null:re.item.classes.title),a.R7$(),a.SpI(" ",re.item.title," "),a.R7$(),a.vxM(re.item.subtitle?5:-1),a.R7$(),a.vxM(re.item.badge?6:-1)}}let Xr=(()=>{class Y{constructor(){this._changeDetectorRef=(0,a.WQX)(a.gRc),this._angorNavigationService=(0,a.WQX)(c),this._angorUtilsService=(0,a.WQX)(y.Q),this.isActiveMatchOptions=this._angorUtilsService.subsetMatchOptions,this._unsubscribeAll=new C.B}ngOnInit(){this.isActiveMatchOptions=this.item.isActiveMatchOptions??this.item.exactMatch?this._angorUtilsService.exactMatchOptions:this._angorUtilsService.subsetMatchOptions,this._angorVerticalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._changeDetectorRef.markForCheck(),this._angorVerticalNavigationComponent.onRefreshed.pipe((0,K.Q)(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}static{this.\u0275fac=function(Xe){return new(Xe||Y)}}static{this.\u0275cmp=a.VBU({type:Y,selectors:[["angor-vertical-navigation-basic-item"]],inputs:{item:"item",name:"name"},decls:10,vars:10,consts:[["itemTemplate",""],[1,"angor-vertical-navigation-item-wrapper",3,"ngClass"],[1,"angor-vertical-navigation-item",3,"ngClass","routerLink","fragment","preserveFragment","queryParams","queryParamsHandling","routerLinkActive","routerLinkActiveOptions","matTooltip"],[1,"angor-vertical-navigation-item",3,"href","target","matTooltip"],[1,"angor-vertical-navigation-item",3,"ngClass","matTooltip"],[1,"angor-vertical-navigation-item","angor-vertical-navigation-item-disabled",3,"matTooltip"],[4,"ngTemplateOutlet"],[1,"angor-vertical-navigation-item",3,"click","ngClass","matTooltip"],[1,"angor-vertical-navigation-item",3,"click","ngClass","routerLink","fragment","preserveFragment","queryParams","queryParamsHandling","routerLinkActive","routerLinkActiveOptions","matTooltip"],[1,"angor-vertical-navigation-item",3,"click","href","target","matTooltip"],[1,"angor-vertical-navigation-item-icon",3,"ngClass","svgIcon"],[1,"angor-vertical-navigation-item-title-wrapper"],[1,"angor-vertical-navigation-item-title"],[3,"ngClass"],[1,"angor-vertical-navigation-item-subtitle"],[1,"angor-vertical-navigation-item-badge"],[1,"angor-vertical-navigation-item-badge-content",3,"ngClass"]],template:function(Xe,wt){1&Xe&&(a.j41(0,"div",1),a.DNE(1,tt,2,14,"a",2)(2,B,2,4,"a",3)(3,j,2,5,"div",4)(4,it,2,14,"a",2)(5,Tt,2,4,"a",3)(6,Vt,2,5,"div",4)(7,Pn,2,2,"div",5),a.k0s(),a.DNE(8,Jr,7,5,"ng-template",null,0,a.C5r)),2&Xe&&(a.AVh("angor-vertical-navigation-item-has-subtitle",!!wt.item.subtitle),a.Y8G("ngClass",null==wt.item.classes?null:wt.item.classes.wrapper),a.R7$(),a.vxM(!wt.item.link||wt.item.externalLink||wt.item.function||wt.item.disabled?-1:1),a.R7$(),a.vxM(wt.item.link&&wt.item.externalLink&&!wt.item.function&&!wt.item.disabled?2:-1),a.R7$(),a.vxM(wt.item.link||!wt.item.function||wt.item.disabled?-1:3),a.R7$(),a.vxM(wt.item.link&&!wt.item.externalLink&&wt.item.function&&!wt.item.disabled?4:-1),a.R7$(),a.vxM(wt.item.link&&wt.item.externalLink&&wt.item.function&&!wt.item.disabled?5:-1),a.R7$(),a.vxM(wt.item.link||wt.item.function||wt.item.disabled?-1:6),a.R7$(),a.vxM(wt.item.disabled?7:-1))},dependencies:[T.YU,N.Wk,N.wQ,I.uc,I.oV,T.T3,S.m_,S.An],encapsulation:2,changeDetection:0})}}return Y})(),_t=(()=>{class Y{constructor(){this._changeDetectorRef=(0,a.WQX)(a.gRc),this._angorNavigationService=(0,a.WQX)(c),this._unsubscribeAll=new C.B}ngOnInit(){this._angorVerticalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._angorVerticalNavigationComponent.onRefreshed.pipe((0,K.Q)(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}static{this.\u0275fac=function(Xe){return new(Xe||Y)}}static{this.\u0275cmp=a.VBU({type:Y,selectors:[["angor-vertical-navigation-divider-item"]],inputs:{item:"item",name:"name"},decls:1,vars:1,consts:[[1,"angor-vertical-navigation-item-wrapper","divider",3,"ngClass"]],template:function(Xe,wt){1&Xe&&a.nrm(0,"div",0),2&Xe&&a.Y8G("ngClass",null==wt.item.classes?null:wt.item.classes.wrapper)},dependencies:[T.YU],encapsulation:2,changeDetection:0})}}return Y})(),Bt=(()=>{class Y{constructor(){this._changeDetectorRef=(0,a.WQX)(a.gRc),this._angorNavigationService=(0,a.WQX)(c),this._unsubscribeAll=new C.B}ngOnInit(){this._angorVerticalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._angorVerticalNavigationComponent.onRefreshed.pipe((0,K.Q)(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}static{this.\u0275fac=function(Xe){return new(Xe||Y)}}static{this.\u0275cmp=a.VBU({type:Y,selectors:[["angor-vertical-navigation-spacer-item"]],inputs:{item:"item",name:"name"},decls:1,vars:1,consts:[[1,"angor-vertical-navigation-item-wrapper",3,"ngClass"]],template:function(Xe,wt){1&Xe&&a.nrm(0,"div",0),2&Xe&&a.Y8G("ngClass",null==wt.item.classes?null:wt.item.classes.wrapper)},dependencies:[T.YU],encapsulation:2,changeDetection:0})}}return Y})();function Ee(Y,je){if(1&Y&&a.nrm(0,"mat-icon",2),2&Y){const re=a.XpG();a.Y8G("ngClass",null==re.item.classes?null:re.item.classes.icon)("svgIcon",re.item.icon)}}function lt(Y,je){if(1&Y&&(a.j41(0,"div",6)(1,"span",5),a.EFF(2),a.k0s()()),2&Y){const re=a.XpG();a.R7$(),a.Y8G("ngClass",null==re.item.classes?null:re.item.classes.subtitle),a.R7$(),a.SpI(" ",re.item.subtitle," ")}}function Pe(Y,je){if(1&Y&&(a.j41(0,"div",7)(1,"div",8),a.EFF(2),a.k0s()()),2&Y){const re=a.XpG();a.R7$(),a.Y8G("ngClass",re.item.badge.classes),a.R7$(),a.SpI(" ",re.item.badge.title," ")}}function kt(Y,je){if(1&Y&&a.nrm(0,"angor-vertical-navigation-basic-item",9),2&Y){const re=a.XpG(2).$implicit,Xe=a.XpG();a.Y8G("item",re)("name",Xe.name)}}function ft(Y,je){if(1&Y&&a.nrm(0,"angor-vertical-navigation-collapsable-item",10),2&Y){const re=a.XpG(2).$implicit,Xe=a.XpG();a.Y8G("item",re)("name",Xe.name)("autoCollapse",Xe.autoCollapse)}}function Pt(Y,je){if(1&Y&&a.nrm(0,"angor-vertical-navigation-divider-item",9),2&Y){const re=a.XpG(2).$implicit,Xe=a.XpG();a.Y8G("item",re)("name",Xe.name)}}function mn(Y,je){if(1&Y&&a.nrm(0,"angor-vertical-navigation-group-item",9),2&Y){const re=a.XpG(2).$implicit,Xe=a.XpG();a.Y8G("item",re)("name",Xe.name)}}function or(Y,je){if(1&Y&&a.nrm(0,"angor-vertical-navigation-spacer-item",9),2&Y){const re=a.XpG(2).$implicit,Xe=a.XpG();a.Y8G("item",re)("name",Xe.name)}}function Mr(Y,je){if(1&Y&&a.DNE(0,kt,1,2,"angor-vertical-navigation-basic-item",9)(1,ft,1,3,"angor-vertical-navigation-collapsable-item",10)(2,Pt,1,2,"angor-vertical-navigation-divider-item",9)(3,mn,1,2,"angor-vertical-navigation-group-item",9)(4,or,1,2,"angor-vertical-navigation-spacer-item",9),2&Y){const re=a.XpG().$implicit;a.vxM("basic"===re.type?0:-1),a.R7$(),a.vxM("collapsable"===re.type?1:-1),a.R7$(),a.vxM("divider"===re.type?2:-1),a.R7$(),a.vxM("group"===re.type?3:-1),a.R7$(),a.vxM("spacer"===re.type?4:-1)}}function ii(Y,je){if(1&Y&&a.DNE(0,Mr,5,5),2&Y){const re=je.$implicit;a.vxM(re.hidden&&!re.hidden(re)||!re.hidden?0:-1)}}let ci=(()=>{class Y{constructor(){this._changeDetectorRef=(0,a.WQX)(a.gRc),this._angorNavigationService=(0,a.WQX)(c),this._unsubscribeAll=new C.B}ngOnInit(){this._angorVerticalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._angorVerticalNavigationComponent.onRefreshed.pipe((0,K.Q)(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}trackByFn(re,Xe){return Xe.id||re}static{this.\u0275fac=function(Xe){return new(Xe||Y)}}static{this.\u0275cmp=a.VBU({type:Y,selectors:[["angor-vertical-navigation-group-item"]],inputs:{autoCollapse:"autoCollapse",item:"item",name:"name"},decls:11,vars:8,consts:[[1,"angor-vertical-navigation-item-wrapper",3,"ngClass"],[1,"angor-vertical-navigation-item"],[1,"angor-vertical-navigation-item-icon",3,"ngClass","svgIcon"],[1,"angor-vertical-navigation-item-title-wrapper"],[1,"angor-vertical-navigation-item-title"],[3,"ngClass"],[1,"angor-vertical-navigation-item-subtitle"],[1,"angor-vertical-navigation-item-badge"],[1,"angor-vertical-navigation-item-badge-content",3,"ngClass"],[3,"item","name"],[3,"item","name","autoCollapse"]],template:function(Xe,wt){1&Xe&&(a.j41(0,"div",0)(1,"div",1),a.DNE(2,Ee,1,2,"mat-icon",2),a.j41(3,"div",3)(4,"div",4)(5,"span",5),a.EFF(6),a.k0s()(),a.DNE(7,lt,3,2,"div",6),a.k0s(),a.DNE(8,Pe,3,2,"div",7),a.k0s()(),a.Z7z(9,ii,1,1,null,null,wt.trackByFn,!0)),2&Xe&&(a.AVh("angor-vertical-navigation-item-has-subtitle",!!wt.item.subtitle),a.Y8G("ngClass",null==wt.item.classes?null:wt.item.classes.wrapper),a.R7$(2),a.vxM(wt.item.icon?2:-1),a.R7$(3),a.Y8G("ngClass",null==wt.item.classes?null:wt.item.classes.title),a.R7$(),a.SpI(" ",wt.item.title," "),a.R7$(),a.vxM(wt.item.subtitle?7:-1),a.R7$(),a.vxM(wt.item.badge?8:-1),a.R7$(),a.Dyx(wt.item.children))},dependencies:()=>[Y,T.YU,S.m_,S.An,Xr,so,_t,Bt],encapsulation:2,changeDetection:0})}}return Y})();var Ai=r(5964);const rn=Y=>({"angor-vertical-navigation-item-disabled":Y});function St(Y,je){if(1&Y&&a.nrm(0,"mat-icon",2),2&Y){const re=a.XpG();a.Y8G("ngClass",null==re.item.classes?null:re.item.classes.icon)("svgIcon",re.item.icon)}}function qe(Y,je){if(1&Y&&(a.j41(0,"div",6)(1,"span",5),a.EFF(2),a.k0s()()),2&Y){const re=a.XpG();a.R7$(),a.Y8G("ngClass",null==re.item.classes?null:re.item.classes.subtitle),a.R7$(),a.SpI(" ",re.item.subtitle," ")}}function Dt(Y,je){if(1&Y&&(a.j41(0,"div",7)(1,"div",10),a.EFF(2),a.k0s()()),2&Y){const re=a.XpG();a.R7$(),a.Y8G("ngClass",re.item.badge.classes),a.R7$(),a.SpI(" ",re.item.badge.title," ")}}function Wt(Y,je){if(1&Y&&a.nrm(0,"angor-vertical-navigation-basic-item",11),2&Y){const re=a.XpG(2).$implicit,Xe=a.XpG(2);a.Y8G("item",re)("name",Xe.name)}}function Hn(Y,je){if(1&Y&&a.nrm(0,"angor-vertical-navigation-collapsable-item",12),2&Y){const re=a.XpG(2).$implicit,Xe=a.XpG(2);a.Y8G("item",re)("name",Xe.name)("autoCollapse",Xe.autoCollapse)}}function fr(Y,je){if(1&Y&&a.nrm(0,"angor-vertical-navigation-divider-item",11),2&Y){const re=a.XpG(2).$implicit,Xe=a.XpG(2);a.Y8G("item",re)("name",Xe.name)}}function uo(Y,je){if(1&Y&&a.nrm(0,"angor-vertical-navigation-group-item",11),2&Y){const re=a.XpG(2).$implicit,Xe=a.XpG(2);a.Y8G("item",re)("name",Xe.name)}}function Oi(Y,je){if(1&Y&&a.nrm(0,"angor-vertical-navigation-spacer-item",11),2&Y){const re=a.XpG(2).$implicit,Xe=a.XpG(2);a.Y8G("item",re)("name",Xe.name)}}function Uo(Y,je){if(1&Y&&a.DNE(0,Wt,1,2,"angor-vertical-navigation-basic-item",11)(1,Hn,1,3,"angor-vertical-navigation-collapsable-item",12)(2,fr,1,2,"angor-vertical-navigation-divider-item",11)(3,uo,1,2,"angor-vertical-navigation-group-item",11)(4,Oi,1,2,"angor-vertical-navigation-spacer-item",11),2&Y){const re=a.XpG().$implicit;a.vxM("basic"===re.type?0:-1),a.R7$(),a.vxM("collapsable"===re.type?1:-1),a.R7$(),a.vxM("divider"===re.type?2:-1),a.R7$(),a.vxM("group"===re.type?3:-1),a.R7$(),a.vxM("spacer"===re.type?4:-1)}}function oi(Y,je){if(1&Y&&a.DNE(0,Uo,5,5),2&Y){const re=je.$implicit;a.vxM(re.hidden&&!re.hidden(re)||!re.hidden?0:-1)}}function ts(Y,je){if(1&Y&&(a.j41(0,"div",9),a.Z7z(1,oi,1,1,null,null,a.BUC().trackByFn,!0),a.k0s()),2&Y){const re=a.XpG();a.Y8G("@expandCollapse",void 0),a.R7$(),a.Dyx(re.item.children)}}let so=(()=>{class Y{constructor(){this._changeDetectorRef=(0,a.WQX)(a.gRc),this._router=(0,a.WQX)(N.Ix),this._angorNavigationService=(0,a.WQX)(c),this.isCollapsed=!0,this.isExpanded=!1,this._unsubscribeAll=new C.B}get classList(){return{"angor-vertical-navigation-item-collapsed":this.isCollapsed,"angor-vertical-navigation-item-expanded":this.isExpanded}}ngOnInit(){this._angorVerticalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._hasActiveChild(this.item,this._router.url)?this.expand():this.autoCollapse&&this.collapse(),this._angorVerticalNavigationComponent.onCollapsableItemCollapsed.pipe((0,K.Q)(this._unsubscribeAll)).subscribe(re=>{null!==re&&this._isChildrenOf(re,this.item)&&this.collapse()}),this.autoCollapse&&this._angorVerticalNavigationComponent.onCollapsableItemExpanded.pipe((0,K.Q)(this._unsubscribeAll)).subscribe(re=>{null!==re&&(this._isChildrenOf(this.item,re)||this._hasActiveChild(this.item,this._router.url)||this.item!==re&&this.collapse())}),this._router.events.pipe((0,Ai.p)(re=>re instanceof N.wF),(0,K.Q)(this._unsubscribeAll)).subscribe(re=>{this._hasActiveChild(this.item,re.urlAfterRedirects)?this.expand():this.autoCollapse&&this.collapse()}),this._angorVerticalNavigationComponent.onRefreshed.pipe((0,K.Q)(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}collapse(){this.item.disabled||this.isCollapsed||(this.isCollapsed=!0,this.isExpanded=!this.isCollapsed,this._changeDetectorRef.markForCheck(),this._angorVerticalNavigationComponent.onCollapsableItemCollapsed.next(this.item))}expand(){this.item.disabled||this.isCollapsed&&(this.isCollapsed=!1,this.isExpanded=!this.isCollapsed,this._changeDetectorRef.markForCheck(),this._angorVerticalNavigationComponent.onCollapsableItemExpanded.next(this.item))}toggleCollapsable(){this.isCollapsed?this.expand():this.collapse()}trackByFn(re,Xe){return Xe.id||re}_hasActiveChild(re,Xe){const wt=re.children;if(!wt)return!1;for(const Ln of wt)if(Ln.children&&this._hasActiveChild(Ln,Xe)||Ln.link&&this._router.isActive(Ln.link,Ln.exactMatch||!1))return!0;return!1}_isChildrenOf(re,Xe){const wt=re.children;if(!wt)return!1;if(wt.indexOf(Xe)>-1)return!0;for(const Ln of wt)if(Ln.children&&this._isChildrenOf(Ln,Xe))return!0;return!1}static{this.\u0275fac=function(Xe){return new(Xe||Y)}}static{this.\u0275cmp=a.VBU({type:Y,selectors:[["angor-vertical-navigation-collapsable-item"]],hostVars:2,hostBindings:function(Xe,wt){2&Xe&&a.HbH(wt.classList)},inputs:{autoCollapse:"autoCollapse",item:"item",name:"name"},decls:11,vars:14,consts:[[1,"angor-vertical-navigation-item-wrapper",3,"ngClass"],[1,"angor-vertical-navigation-item",3,"click","ngClass","matTooltip"],[1,"angor-vertical-navigation-item-icon",3,"ngClass","svgIcon"],[1,"angor-vertical-navigation-item-title-wrapper"],[1,"angor-vertical-navigation-item-title"],[3,"ngClass"],[1,"angor-vertical-navigation-item-subtitle"],[1,"angor-vertical-navigation-item-badge"],[1,"angor-vertical-navigation-item-arrow","icon-size-4",3,"svgIcon"],[1,"angor-vertical-navigation-item-children"],[1,"angor-vertical-navigation-item-badge-content",3,"ngClass"],[3,"item","name"],[3,"item","name","autoCollapse"]],template:function(Xe,wt){1&Xe&&(a.j41(0,"div",0)(1,"div",1),a.bIt("click",function(){return wt.toggleCollapsable()}),a.DNE(2,St,1,2,"mat-icon",2),a.j41(3,"div",3)(4,"div",4)(5,"span",5),a.EFF(6),a.k0s()(),a.DNE(7,qe,3,2,"div",6),a.k0s(),a.DNE(8,Dt,3,2,"div",7),a.nrm(9,"mat-icon",8),a.k0s()(),a.DNE(10,ts,3,1,"div",9)),2&Xe&&(a.AVh("angor-vertical-navigation-item-has-subtitle",!!wt.item.subtitle),a.Y8G("ngClass",null==wt.item.classes?null:wt.item.classes.wrapper),a.R7$(),a.Y8G("ngClass",a.eq3(12,rn,wt.item.disabled))("matTooltip",wt.item.tooltip||""),a.R7$(),a.vxM(wt.item.icon?2:-1),a.R7$(3),a.Y8G("ngClass",null==wt.item.classes?null:wt.item.classes.title),a.R7$(),a.SpI(" ",wt.item.title," "),a.R7$(),a.vxM(wt.item.subtitle?7:-1),a.R7$(),a.vxM(wt.item.badge?8:-1),a.R7$(),a.Y8G("svgIcon","heroicons_solid:chevron-right"),a.R7$(),a.vxM(wt.isCollapsed?-1:10))},dependencies:()=>[Y,T.YU,I.uc,I.oV,S.m_,S.An,Xr,_t,ci,Bt],encapsulation:2,data:{animation:i.F},changeDetection:0})}}return Y})();const bo=(Y,je,re)=>({"angor-vertical-navigation-item-active":Y,"angor-vertical-navigation-item-disabled":je,"angor-vertical-navigation-item-active-forced":re});function Xo(Y,je){if(1&Y&&a.nrm(0,"mat-icon",2),2&Y){const re=a.XpG();a.Y8G("ngClass",null==re.item.classes?null:re.item.classes.icon)("svgIcon",re.item.icon)}}function Co(Y,je){if(1&Y&&(a.j41(0,"div",6)(1,"span",5),a.EFF(2),a.k0s()()),2&Y){const re=a.XpG();a.R7$(),a.Y8G("ngClass",null==re.item.classes?null:re.item.classes.subtitle),a.R7$(),a.SpI(" ",re.item.subtitle," ")}}function Is(Y,je){if(1&Y&&(a.j41(0,"div",7)(1,"div",9),a.EFF(2),a.k0s()()),2&Y){const re=a.XpG();a.R7$(),a.Y8G("ngClass",re.item.badge.classes),a.R7$(),a.SpI(" ",re.item.badge.title," ")}}function eo(Y,je){if(1&Y&&a.nrm(0,"angor-vertical-navigation-basic-item",10),2&Y){const re=a.XpG(2).$implicit,Xe=a.XpG(2);a.Y8G("item",re)("name",Xe.name)}}function oo(Y,je){if(1&Y&&a.nrm(0,"angor-vertical-navigation-collapsable-item",11),2&Y){const re=a.XpG(2).$implicit,Xe=a.XpG(2);a.Y8G("item",re)("name",Xe.name)("autoCollapse",Xe.autoCollapse)}}function Bi(Y,je){if(1&Y&&a.nrm(0,"angor-vertical-navigation-divider-item",10),2&Y){const re=a.XpG(2).$implicit,Xe=a.XpG(2);a.Y8G("item",re)("name",Xe.name)}}function Mo(Y,je){if(1&Y&&a.nrm(0,"angor-vertical-navigation-group-item",10),2&Y){const re=a.XpG(2).$implicit,Xe=a.XpG(2);a.Y8G("item",re)("name",Xe.name)}}function Je(Y,je){if(1&Y&&a.nrm(0,"angor-vertical-navigation-spacer-item",10),2&Y){const re=a.XpG(2).$implicit,Xe=a.XpG(2);a.Y8G("item",re)("name",Xe.name)}}function ct(Y,je){if(1&Y&&a.DNE(0,eo,1,2,"angor-vertical-navigation-basic-item",10)(1,oo,1,3,"angor-vertical-navigation-collapsable-item",11)(2,Bi,1,2,"angor-vertical-navigation-divider-item",10)(3,Mo,1,2,"angor-vertical-navigation-group-item",10)(4,Je,1,2,"angor-vertical-navigation-spacer-item",10),2&Y){const re=a.XpG().$implicit;a.vxM("basic"===re.type?0:-1),a.R7$(),a.vxM("collapsable"===re.type?1:-1),a.R7$(),a.vxM("divider"===re.type?2:-1),a.R7$(),a.vxM("group"===re.type?3:-1),a.R7$(),a.vxM("spacer"===re.type?4:-1)}}function Et(Y,je){if(1&Y&&a.DNE(0,ct,5,5),2&Y){const re=je.$implicit;a.vxM(re.hidden&&!re.hidden(re)||!re.hidden?0:-1)}}function ve(Y,je){if(1&Y&&(a.j41(0,"div",8),a.Z7z(1,Et,1,1,null,null,a.BUC().trackByFn,!0),a.k0s()),2&Y){const re=a.XpG();a.R7$(),a.Dyx(re.item.children)}}let et=(()=>{class Y{constructor(){this._changeDetectorRef=(0,a.WQX)(a.gRc),this._router=(0,a.WQX)(N.Ix),this._angorNavigationService=(0,a.WQX)(c),this.active=!1,this._unsubscribeAll=new C.B}ngOnChanges(re){"activeItemId"in re&&this._markIfActive(this._router.url)}ngOnInit(){this._markIfActive(this._router.url),this._router.events.pipe((0,Ai.p)(re=>re instanceof N.wF),(0,K.Q)(this._unsubscribeAll)).subscribe(re=>{this._markIfActive(re.urlAfterRedirects)}),this._angorVerticalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._angorVerticalNavigationComponent.onRefreshed.pipe((0,K.Q)(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}trackByFn(re,Xe){return Xe.id||re}_hasActiveChild(re,Xe){const wt=re.children;if(!wt)return!1;for(const Ln of wt){if(Ln.children&&this._hasActiveChild(Ln,Xe))return!0;if("basic"===Ln.type&&Ln.link&&this._router.isActive(Ln.link,Ln.exactMatch||!1))return!0}return!1}_markIfActive(re){this.active=this.activeItemId===this.item.id,this._hasActiveChild(this.item,re)&&(this.active=!0),this._changeDetectorRef.markForCheck()}static{this.\u0275fac=function(Xe){return new(Xe||Y)}}static{this.\u0275cmp=a.VBU({type:Y,selectors:[["angor-vertical-navigation-aside-item"]],inputs:{activeItemId:"activeItemId",autoCollapse:"autoCollapse",item:"item",name:"name",skipChildren:"skipChildren"},features:[a.OA$],decls:10,vars:15,consts:[[1,"angor-vertical-navigation-item-wrapper",3,"ngClass"],[1,"angor-vertical-navigation-item",3,"ngClass","matTooltip"],[1,"angor-vertical-navigation-item-icon",3,"ngClass","svgIcon"],[1,"angor-vertical-navigation-item-title-wrapper"],[1,"angor-vertical-navigation-item-title"],[3,"ngClass"],[1,"angor-vertical-navigation-item-subtitle"],[1,"angor-vertical-navigation-item-badge"],[1,"angor-vertical-navigation-item-children"],[1,"angor-vertical-navigation-item-badge-content",3,"ngClass"],[3,"item","name"],[3,"item","name","autoCollapse"]],template:function(Xe,wt){1&Xe&&(a.j41(0,"div",0)(1,"div",1),a.DNE(2,Xo,1,2,"mat-icon",2),a.j41(3,"div",3)(4,"div",4)(5,"span",5),a.EFF(6),a.k0s()(),a.DNE(7,Co,3,2,"div",6),a.k0s(),a.DNE(8,Is,3,2,"div",7),a.k0s()(),a.DNE(9,ve,3,0,"div",8)),2&Xe&&(a.AVh("angor-vertical-navigation-item-has-subtitle",!!wt.item.subtitle),a.Y8G("ngClass",null==wt.item.classes?null:wt.item.classes.wrapper),a.R7$(),a.Y8G("ngClass",a.sMw(11,bo,wt.active,wt.item.disabled,wt.item.active))("matTooltip",wt.item.tooltip||""),a.R7$(),a.vxM(wt.item.icon?2:-1),a.R7$(3),a.Y8G("ngClass",null==wt.item.classes?null:wt.item.classes.title),a.R7$(),a.SpI(" ",wt.item.title," "),a.R7$(),a.vxM(wt.item.subtitle?7:-1),a.R7$(),a.vxM(wt.item.badge?8:-1),a.R7$(),a.vxM(wt.skipChildren?-1:9))},dependencies:[T.YU,I.uc,I.oV,S.m_,S.An,Xr,so,_t,ci,Bt],encapsulation:2,changeDetection:0})}}return Y})();class Oe{constructor(je,re,Xe,wt){this.x=je,this.y=re,this.w=Xe,this.h=wt}}class pt{constructor(je,re){this.x=je,this.y=re}}var $t=r(4085),Mt=r(6860),un=r(2401);function Cn(Y){return getComputedStyle(Y)}function Sn(Y,je){for(var re in je){var Xe=je[re];"number"==typeof Xe&&(Xe+="px"),Y.style[re]=Xe}return Y}function kn(Y){var je=document.createElement("div");return je.className=Y,je}var Un=typeof Element<"u"&&(Element.prototype.matches||Element.prototype.webkitMatchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector);function Jn(Y,je){if(!Un)throw new Error("No element matching method supported");return Un.call(Y,je)}function sr(Y){Y.remove?Y.remove():Y.parentNode&&Y.parentNode.removeChild(Y)}function kr(Y,je){return Array.prototype.filter.call(Y.children,function(re){return Jn(re,je)})}var mr_element_thumb=function(Y){return"ps__thumb-"+Y},mr_element_rail=function(Y){return"ps__rail-"+Y},mr_element_consuming="ps__child--consume",mr_state_focus="ps--focus",mr_state_clicking="ps--clicking",mr_state_active=function(Y){return"ps--active-"+Y},mr_state_scrolling=function(Y){return"ps--scrolling-"+Y},bi={x:null,y:null};function si(Y,je){var re=Y.element.classList,Xe=mr_state_scrolling(je);re.contains(Xe)?clearTimeout(bi[je]):re.add(Xe)}function gr(Y,je){bi[je]=setTimeout(function(){return Y.isAlive&&Y.element.classList.remove(mr_state_scrolling(je))},Y.settings.scrollingThreshold)}var vo=function(je){this.element=je,this.handlers={}},$r={isEmpty:{configurable:!0}};vo.prototype.bind=function(je,re){typeof this.handlers[je]>"u"&&(this.handlers[je]=[]),this.handlers[je].push(re),this.element.addEventListener(je,re,!1)},vo.prototype.unbind=function(je,re){var Xe=this;this.handlers[je]=this.handlers[je].filter(function(wt){return!(!re||wt===re)||(Xe.element.removeEventListener(je,wt,!1),!1)})},vo.prototype.unbindAll=function(){for(var je in this.handlers)this.unbind(je)},$r.isEmpty.get=function(){var Y=this;return Object.keys(this.handlers).every(function(je){return 0===Y.handlers[je].length})},Object.defineProperties(vo.prototype,$r);var zi=function(){this.eventElements=[]};function cs(Y){if("function"==typeof window.CustomEvent)return new CustomEvent(Y);var je=document.createEvent("CustomEvent");return je.initCustomEvent(Y,!1,!1,void 0),je}function ws(Y,je,re,Xe,wt){var Ln;if(void 0===Xe&&(Xe=!0),void 0===wt&&(wt=!1),"top"===je)Ln=["contentHeight","containerHeight","scrollTop","y","up","down"];else{if("left"!==je)throw new Error("A proper axis should be provided");Ln=["contentWidth","containerWidth","scrollLeft","x","left","right"]}!function ia(Y,je,re,Xe,wt){var Ln=re[0],hn=re[1],ur=re[2],hr=re[3],zr=re[4],Gi=re[5];void 0===Xe&&(Xe=!0),void 0===wt&&(wt=!1);var Or=Y.element;Y.reach[hr]=null,Or[ur]<1&&(Y.reach[hr]="start"),Or[ur]>Y[Ln]-Y[hn]-1&&(Y.reach[hr]="end"),je&&(Or.dispatchEvent(cs("ps-scroll-"+hr)),je<0?Or.dispatchEvent(cs("ps-scroll-"+zr)):je>0&&Or.dispatchEvent(cs("ps-scroll-"+Gi)),Xe&&function ai(Y,je){si(Y,je),gr(Y,je)}(Y,hr)),Y.reach[hr]&&(je||wt)&&Or.dispatchEvent(cs("ps-"+hr+"-reach-"+Y.reach[hr]))}(Y,re,Ln,Xe,wt)}function Sr(Y){return parseInt(Y,10)||0}zi.prototype.eventElement=function(je){var re=this.eventElements.filter(function(Xe){return Xe.element===je})[0];return re||(re=new vo(je),this.eventElements.push(re)),re},zi.prototype.bind=function(je,re,Xe){this.eventElement(je).bind(re,Xe)},zi.prototype.unbind=function(je,re,Xe){var wt=this.eventElement(je);wt.unbind(re,Xe),wt.isEmpty&&this.eventElements.splice(this.eventElements.indexOf(wt),1)},zi.prototype.unbindAll=function(){this.eventElements.forEach(function(je){return je.unbindAll()}),this.eventElements=[]},zi.prototype.once=function(je,re,Xe){var wt=this.eventElement(je),Ln=function(hn){wt.unbind(re,Ln),Xe(hn)};wt.bind(re,Ln)};var wo={isWebKit:typeof document<"u"&&"WebkitAppearance"in document.documentElement.style,supportsTouch:typeof window<"u"&&("ontouchstart"in window||"maxTouchPoints"in window.navigator&&window.navigator.maxTouchPoints>0||window.DocumentTouch&&document instanceof window.DocumentTouch),supportsIePointer:typeof navigator<"u"&&navigator.msMaxTouchPoints,isChrome:typeof navigator<"u"&&/Chrome/i.test(navigator&&navigator.userAgent)};function Ls(Y){var je=Y.element,re=Math.floor(je.scrollTop),Xe=je.getBoundingClientRect();Y.containerWidth=Math.floor(Xe.width),Y.containerHeight=Math.floor(Xe.height),Y.contentWidth=je.scrollWidth,Y.contentHeight=je.scrollHeight,je.contains(Y.scrollbarXRail)||(kr(je,mr_element_rail("x")).forEach(function(wt){return sr(wt)}),je.appendChild(Y.scrollbarXRail)),je.contains(Y.scrollbarYRail)||(kr(je,mr_element_rail("y")).forEach(function(wt){return sr(wt)}),je.appendChild(Y.scrollbarYRail)),!Y.settings.suppressScrollX&&Y.containerWidth+Y.settings.scrollXMarginOffset=Y.railXWidth-Y.scrollbarXWidth&&(Y.scrollbarXLeft=Y.railXWidth-Y.scrollbarXWidth),Y.scrollbarYTop>=Y.railYHeight-Y.scrollbarYHeight&&(Y.scrollbarYTop=Y.railYHeight-Y.scrollbarYHeight),function Xs(Y,je){var re={width:je.railXWidth},Xe=Math.floor(Y.scrollTop);re.left=je.isRtl?je.negativeScrollAdjustment+Y.scrollLeft+je.containerWidth-je.contentWidth:Y.scrollLeft,je.isScrollbarXUsingBottom?re.bottom=je.scrollbarXBottom-Xe:re.top=je.scrollbarXTop+Xe,Sn(je.scrollbarXRail,re);var wt={top:Xe,height:je.railYHeight};je.isScrollbarYUsingRight?wt.right=je.isRtl?je.contentWidth-(je.negativeScrollAdjustment+Y.scrollLeft)-je.scrollbarYRight-je.scrollbarYOuterWidth-9:je.scrollbarYRight-Y.scrollLeft:wt.left=je.isRtl?je.negativeScrollAdjustment+Y.scrollLeft+2*je.containerWidth-je.contentWidth-je.scrollbarYLeft-je.scrollbarYOuterWidth:je.scrollbarYLeft+Y.scrollLeft,Sn(je.scrollbarYRail,wt),Sn(je.scrollbarX,{left:je.scrollbarXLeft,width:je.scrollbarXWidth-je.railBorderXWidth}),Sn(je.scrollbarY,{top:je.scrollbarYTop,height:je.scrollbarYHeight-je.railBorderYWidth})}(je,Y),Y.scrollbarXActive?je.classList.add(mr_state_active("x")):(je.classList.remove(mr_state_active("x")),Y.scrollbarXWidth=0,Y.scrollbarXLeft=0,je.scrollLeft=!0===Y.isRtl?Y.contentWidth:0),Y.scrollbarYActive?je.classList.add(mr_state_active("y")):(je.classList.remove(mr_state_active("y")),Y.scrollbarYHeight=0,Y.scrollbarYTop=0,je.scrollTop=0)}function Ps(Y,je){return Y.settings.minScrollbarLength&&(je=Math.max(je,Y.settings.minScrollbarLength)),Y.settings.maxScrollbarLength&&(je=Math.min(je,Y.settings.maxScrollbarLength)),je}var Ys=null;function Fs(Y,je){var re=je[0],Xe=je[1],wt=je[2],Ln=je[3],hn=je[4],ur=je[5],hr=je[6],zr=je[7],Gi=je[8],Or=Y.element,Dr=null,Ei=null,ui=null;function ho(Oo){Oo.touches&&Oo.touches[0]&&(Oo[wt]=Oo.touches[0]["page"+zr.toUpperCase()]),Ys===hn&&(Or[hr]=Dr+ui*(Oo[wt]-Ei),si(Y,zr),Ls(Y),Oo.stopPropagation(),Oo.preventDefault())}function lo(){gr(Y,zr),Y[Gi].classList.remove(mr_state_clicking),document.removeEventListener("mousemove",ho),document.removeEventListener("mouseup",lo),document.removeEventListener("touchmove",ho),document.removeEventListener("touchend",lo),Ys=null}function Ho(Oo){null===Ys&&(Ys=hn,Dr=Or[hr],Oo.touches&&(Oo[wt]=Oo.touches[0]["page"+zr.toUpperCase()]),Ei=Oo[wt],ui=(Y[Xe]-Y[re])/(Y[Ln]-Y[ur]),Oo.touches?(document.addEventListener("touchmove",ho,{passive:!1}),document.addEventListener("touchend",lo)):(document.addEventListener("mousemove",ho),document.addEventListener("mouseup",lo)),Y[Gi].classList.add(mr_state_clicking)),Oo.stopPropagation(),Oo.cancelable&&Oo.preventDefault()}Y[hn].addEventListener("mousedown",Ho),Y[hn].addEventListener("touchstart",Ho)}var to={"click-rail":function Ki(Y){Y.event.bind(Y.scrollbarY,"mousedown",function(je){return je.stopPropagation()}),Y.event.bind(Y.scrollbarYRail,"mousedown",function(je){var re=je.pageY-window.pageYOffset-Y.scrollbarYRail.getBoundingClientRect().top;Y.element.scrollTop+=(re>Y.scrollbarYTop?1:-1)*Y.containerHeight,Ls(Y),je.stopPropagation()}),Y.event.bind(Y.scrollbarX,"mousedown",function(je){return je.stopPropagation()}),Y.event.bind(Y.scrollbarXRail,"mousedown",function(je){var re=je.pageX-window.pageXOffset-Y.scrollbarXRail.getBoundingClientRect().left;Y.element.scrollLeft+=(re>Y.scrollbarXLeft?1:-1)*Y.containerWidth,Ls(Y),je.stopPropagation()})},"drag-thumb":function Ni(Y){Fs(Y,["containerHeight","contentHeight","pageY","railYHeight","scrollbarY","scrollbarYHeight","scrollTop","y","scrollbarYRail"]),Fs(Y,["containerWidth","contentWidth","pageX","railXWidth","scrollbarX","scrollbarXWidth","scrollLeft","x","scrollbarXRail"])},keyboard:function ns(Y){var je=Y.element;Y.event.bind(Y.ownerDocument,"keydown",function(Ln){if(!(Ln.isDefaultPrevented&&Ln.isDefaultPrevented()||Ln.defaultPrevented)&&(Jn(je,":hover")||Jn(Y.scrollbarX,":focus")||Jn(Y.scrollbarY,":focus"))){var hn=document.activeElement?document.activeElement:Y.ownerDocument.activeElement;if(hn){if("IFRAME"===hn.tagName)hn=hn.contentDocument.activeElement;else for(;hn.shadowRoot;)hn=hn.shadowRoot.activeElement;if(function oa(Y){return Jn(Y,"input,[contenteditable]")||Jn(Y,"select,[contenteditable]")||Jn(Y,"textarea,[contenteditable]")||Jn(Y,"button,[contenteditable]")}(hn))return}var ur=0,hr=0;switch(Ln.which){case 37:ur=Ln.metaKey?-Y.contentWidth:Ln.altKey?-Y.containerWidth:-30;break;case 38:hr=Ln.metaKey?Y.contentHeight:Ln.altKey?Y.containerHeight:30;break;case 39:ur=Ln.metaKey?Y.contentWidth:Ln.altKey?Y.containerWidth:30;break;case 40:hr=Ln.metaKey?-Y.contentHeight:Ln.altKey?-Y.containerHeight:-30;break;case 32:hr=Ln.shiftKey?Y.containerHeight:-Y.containerHeight;break;case 33:hr=Y.containerHeight;break;case 34:hr=-Y.containerHeight;break;case 36:hr=Y.contentHeight;break;case 35:hr=-Y.contentHeight;break;default:return}Y.settings.suppressScrollX&&0!==ur||Y.settings.suppressScrollY&&0!==hr||(je.scrollTop-=hr,je.scrollLeft+=ur,Ls(Y),function wt(Ln,hn){var ur=Math.floor(je.scrollTop);if(0===Ln){if(!Y.scrollbarYActive)return!1;if(0===ur&&hn>0||ur>=Y.contentHeight-Y.containerHeight&&hn<0)return!Y.settings.wheelPropagation}var hr=je.scrollLeft;if(0===hn){if(!Y.scrollbarXActive)return!1;if(0===hr&&Ln<0||hr>=Y.contentWidth-Y.containerWidth&&Ln>0)return!Y.settings.wheelPropagation}return!0}(ur,hr)&&Ln.preventDefault())}})},wheel:function qr(Y){var je=Y.element;function Ln(hn){var ur=function Xe(hn){var ur=hn.deltaX,hr=-1*hn.deltaY;return(typeof ur>"u"||typeof hr>"u")&&(ur=-1*hn.wheelDeltaX/6,hr=hn.wheelDeltaY/6),hn.deltaMode&&1===hn.deltaMode&&(ur*=10,hr*=10),ur!=ur&&hr!=hr&&(ur=0,hr=hn.wheelDelta),hn.shiftKey?[-hr,-ur]:[ur,hr]}(hn),hr=ur[0],zr=ur[1];if(!function wt(hn,ur,hr){if(!wo.isWebKit&&je.querySelector("select:focus"))return!0;if(!je.contains(hn))return!1;for(var zr=hn;zr&&zr!==je;){if(zr.classList.contains(mr_element_consuming))return!0;var Gi=Cn(zr);if(hr&&Gi.overflowY.match(/(scroll|auto)/)){var Or=zr.scrollHeight-zr.clientHeight;if(Or>0&&(zr.scrollTop>0&&hr<0||zr.scrollTop0))return!0}if(ur&&Gi.overflowX.match(/(scroll|auto)/)){var Dr=zr.scrollWidth-zr.clientWidth;if(Dr>0&&(zr.scrollLeft>0&&ur<0||zr.scrollLeft0))return!0}zr=zr.parentNode}return!1}(hn.target,hr,zr)){var Gi=!1;Y.settings.useBothWheelAxes?Y.scrollbarYActive&&!Y.scrollbarXActive?(zr?je.scrollTop-=zr*Y.settings.wheelSpeed:je.scrollTop+=hr*Y.settings.wheelSpeed,Gi=!0):Y.scrollbarXActive&&!Y.scrollbarYActive&&(hr?je.scrollLeft+=hr*Y.settings.wheelSpeed:je.scrollLeft-=zr*Y.settings.wheelSpeed,Gi=!0):(je.scrollTop-=zr*Y.settings.wheelSpeed,je.scrollLeft+=hr*Y.settings.wheelSpeed),Ls(Y),Gi=Gi||function re(hn,ur){var hr=Math.floor(je.scrollTop),zr=0===je.scrollTop,Gi=hr+je.offsetHeight===je.scrollHeight,Or=0===je.scrollLeft,Dr=je.scrollLeft+je.offsetWidth===je.scrollWidth;return!(Math.abs(ur)>Math.abs(hn)?zr||Gi:Or||Dr)||!Y.settings.wheelPropagation}(hr,zr),Gi&&!hn.ctrlKey&&(hn.stopPropagation(),hn.preventDefault())}}typeof window.onwheel<"u"?Y.event.bind(je,"wheel",Ln):typeof window.onmousewheel<"u"&&Y.event.bind(je,"mousewheel",Ln)},touch:function rs(Y){if(wo.supportsTouch||wo.supportsIePointer){var je=Y.element,re={startOffset:{},startTime:0,speed:{},easingLoop:null};wo.supportsTouch?(Y.event.bind(je,"touchstart",ur),Y.event.bind(je,"touchmove",zr),Y.event.bind(je,"touchend",Gi)):wo.supportsIePointer&&(window.PointerEvent?(Y.event.bind(je,"pointerdown",ur),Y.event.bind(je,"pointermove",zr),Y.event.bind(je,"pointerup",Gi)):window.MSPointerEvent&&(Y.event.bind(je,"MSPointerDown",ur),Y.event.bind(je,"MSPointerMove",zr),Y.event.bind(je,"MSPointerUp",Gi)))}function wt(Or,Dr){je.scrollTop-=Dr,je.scrollLeft-=Or,Ls(Y)}function Ln(Or){return Or.targetTouches?Or.targetTouches[0]:Or}function hn(Or){return!(Or.target===Y.scrollbarX||Or.target===Y.scrollbarY||Or.pointerType&&"pen"===Or.pointerType&&0===Or.buttons||!(Or.targetTouches&&1===Or.targetTouches.length||Or.pointerType&&"mouse"!==Or.pointerType&&Or.pointerType!==Or.MSPOINTER_TYPE_MOUSE))}function ur(Or){if(hn(Or)){var Dr=Ln(Or);re.startOffset.pageX=Dr.pageX,re.startOffset.pageY=Dr.pageY,re.startTime=(new Date).getTime(),null!==re.easingLoop&&clearInterval(re.easingLoop)}}function zr(Or){if(hn(Or)){var Dr=Ln(Or),Ei={pageX:Dr.pageX,pageY:Dr.pageY},ui=Ei.pageX-re.startOffset.pageX,ho=Ei.pageY-re.startOffset.pageY;if(function hr(Or,Dr,Ei){if(!je.contains(Or))return!1;for(var ui=Or;ui&&ui!==je;){if(ui.classList.contains(mr_element_consuming))return!0;var ho=Cn(ui);if(Ei&&ho.overflowY.match(/(scroll|auto)/)){var lo=ui.scrollHeight-ui.clientHeight;if(lo>0&&(ui.scrollTop>0&&Ei<0||ui.scrollTop0))return!0}if(Dr&&ho.overflowX.match(/(scroll|auto)/)){var Ho=ui.scrollWidth-ui.clientWidth;if(Ho>0&&(ui.scrollLeft>0&&Dr<0||ui.scrollLeft0))return!0}ui=ui.parentNode}return!1}(Or.target,ui,ho))return;wt(ui,ho),re.startOffset=Ei;var lo=(new Date).getTime(),Ho=lo-re.startTime;Ho>0&&(re.speed.x=ui/Ho,re.speed.y=ho/Ho,re.startTime=lo),function Xe(Or,Dr){var Ei=Math.floor(je.scrollTop),ui=je.scrollLeft,ho=Math.abs(Or),lo=Math.abs(Dr);if(lo>ho){if(Dr<0&&Ei===Y.contentHeight-Y.containerHeight||Dr>0&&0===Ei)return 0===window.scrollY&&Dr>0&&wo.isChrome}else if(ho>lo&&(Or<0&&ui===Y.contentWidth-Y.containerWidth||Or>0&&0===ui))return!0;return!0}(ui,ho)&&Or.cancelable&&Or.preventDefault()}}function Gi(){Y.settings.swipeEasing&&(clearInterval(re.easingLoop),re.easingLoop=setInterval(function(){Y.isInitialized?clearInterval(re.easingLoop):re.speed.x||re.speed.y?Math.abs(re.speed.x)<.01&&Math.abs(re.speed.y)<.01?clearInterval(re.easingLoop):(wt(30*re.speed.x,30*re.speed.y),re.speed.x*=.8,re.speed.y*=.8):clearInterval(re.easingLoop)},10))}}},Wi=function(je,re){var Xe=this;if(void 0===re&&(re={}),"string"==typeof je&&(je=document.querySelector(je)),!je||!je.nodeName)throw new Error("no element is specified to initialize PerfectScrollbar");for(var wt in this.element=je,je.classList.add("ps"),this.settings={handlers:["click-rail","drag-thumb","keyboard","wheel","touch"],maxScrollbarLength:null,minScrollbarLength:null,scrollingThreshold:1e3,scrollXMarginOffset:0,scrollYMarginOffset:0,suppressScrollX:!1,suppressScrollY:!1,swipeEasing:!0,useBothWheelAxes:!1,wheelPropagation:!0,wheelSpeed:1},re)this.settings[wt]=re[wt];this.containerWidth=null,this.containerHeight=null,this.contentWidth=null,this.contentHeight=null;var Gi,zr,Ln=function(){return je.classList.add(mr_state_focus)},hn=function(){return je.classList.remove(mr_state_focus)};this.isRtl="rtl"===Cn(je).direction,!0===this.isRtl&&je.classList.add("ps__rtl"),this.isNegativeScroll=(zr=je.scrollLeft,je.scrollLeft=-1,Gi=je.scrollLeft<0,je.scrollLeft=zr,Gi),this.negativeScrollAdjustment=this.isNegativeScroll?je.scrollWidth-je.clientWidth:0,this.event=new zi,this.ownerDocument=je.ownerDocument||document,this.scrollbarXRail=kn(mr_element_rail("x")),je.appendChild(this.scrollbarXRail),this.scrollbarX=kn(mr_element_thumb("x")),this.scrollbarXRail.appendChild(this.scrollbarX),this.scrollbarX.setAttribute("tabindex",0),this.event.bind(this.scrollbarX,"focus",Ln),this.event.bind(this.scrollbarX,"blur",hn),this.scrollbarXActive=null,this.scrollbarXWidth=null,this.scrollbarXLeft=null;var ur=Cn(this.scrollbarXRail);this.scrollbarXBottom=parseInt(ur.bottom,10),isNaN(this.scrollbarXBottom)?(this.isScrollbarXUsingBottom=!1,this.scrollbarXTop=Sr(ur.top)):this.isScrollbarXUsingBottom=!0,this.railBorderXWidth=Sr(ur.borderLeftWidth)+Sr(ur.borderRightWidth),Sn(this.scrollbarXRail,{display:"block"}),this.railXMarginWidth=Sr(ur.marginLeft)+Sr(ur.marginRight),Sn(this.scrollbarXRail,{display:""}),this.railXWidth=null,this.railXRatio=null,this.scrollbarYRail=kn(mr_element_rail("y")),je.appendChild(this.scrollbarYRail),this.scrollbarY=kn(mr_element_thumb("y")),this.scrollbarYRail.appendChild(this.scrollbarY),this.scrollbarY.setAttribute("tabindex",0),this.event.bind(this.scrollbarY,"focus",Ln),this.event.bind(this.scrollbarY,"blur",hn),this.scrollbarYActive=null,this.scrollbarYHeight=null,this.scrollbarYTop=null;var hr=Cn(this.scrollbarYRail);this.scrollbarYRight=parseInt(hr.right,10),isNaN(this.scrollbarYRight)?(this.isScrollbarYUsingRight=!1,this.scrollbarYLeft=Sr(hr.left)):this.isScrollbarYUsingRight=!0,this.scrollbarYOuterWidth=this.isRtl?function ma(Y){var je=Cn(Y);return Sr(je.width)+Sr(je.paddingLeft)+Sr(je.paddingRight)+Sr(je.borderLeftWidth)+Sr(je.borderRightWidth)}(this.scrollbarY):null,this.railBorderYWidth=Sr(hr.borderTopWidth)+Sr(hr.borderBottomWidth),Sn(this.scrollbarYRail,{display:"block"}),this.railYMarginHeight=Sr(hr.marginTop)+Sr(hr.marginBottom),Sn(this.scrollbarYRail,{display:""}),this.railYHeight=null,this.railYRatio=null,this.reach={x:je.scrollLeft<=0?"start":je.scrollLeft>=this.contentWidth-this.containerWidth?"end":null,y:je.scrollTop<=0?"start":je.scrollTop>=this.contentHeight-this.containerHeight?"end":null},this.isAlive=!0,this.settings.handlers.forEach(function(zr){return to[zr](Xe)}),this.lastScrollTop=Math.floor(je.scrollTop),this.lastScrollLeft=je.scrollLeft,this.event.bind(this.element,"scroll",function(zr){return Xe.onScroll(zr)}),Ls(this)};Wi.prototype.update=function(){this.isAlive&&(this.negativeScrollAdjustment=this.isNegativeScroll?this.element.scrollWidth-this.element.clientWidth:0,Sn(this.scrollbarXRail,{display:"block"}),Sn(this.scrollbarYRail,{display:"block"}),this.railXMarginWidth=Sr(Cn(this.scrollbarXRail).marginLeft)+Sr(Cn(this.scrollbarXRail).marginRight),this.railYMarginHeight=Sr(Cn(this.scrollbarYRail).marginTop)+Sr(Cn(this.scrollbarYRail).marginBottom),Sn(this.scrollbarXRail,{display:"none"}),Sn(this.scrollbarYRail,{display:"none"}),Ls(this),ws(this,"top",0,!1,!0),ws(this,"left",0,!1,!0),Sn(this.scrollbarXRail,{display:""}),Sn(this.scrollbarYRail,{display:""}))},Wi.prototype.onScroll=function(je){this.isAlive&&(Ls(this),ws(this,"top",this.element.scrollTop-this.lastScrollTop),ws(this,"left",this.element.scrollLeft-this.lastScrollLeft),this.lastScrollTop=Math.floor(this.element.scrollTop),this.lastScrollLeft=this.element.scrollLeft)},Wi.prototype.destroy=function(){this.isAlive&&(this.event.unbindAll(),sr(this.scrollbarX),sr(this.scrollbarY),sr(this.scrollbarXRail),sr(this.scrollbarYRail),this.removePsClasses(),this.element=null,this.scrollbarX=null,this.scrollbarY=null,this.scrollbarXRail=null,this.scrollbarYRail=null,this.isAlive=!1)},Wi.prototype.removePsClasses=function(){this.element.className=this.element.className.split(" ").filter(function(je){return!je.match(/^ps([-_].+|)$/)}).join(" ")};const Es=Wi;var Io=r(3726),ga=r(152);let tr=(()=>{class Y{constructor(){this._elementRef=(0,a.WQX)(a.aKT),this._platform=(0,a.WQX)(Mt.OD),this.angorScrollbar=!0,this._ps=null,this._unsubscribeAll=new C.B}get elementRef(){return this._elementRef}get ps(){return this._ps}ngOnChanges(re){"angorScrollbar"in re&&(this.angorScrollbar=(0,$t.he)(re.angorScrollbar.currentValue),this.angorScrollbar?this._initScrollbar():this._destroyScrollbar()),"angorScrollbarOptions"in re&&(this._options=(0,un.A)({},this._options,re.angorScrollbarOptions.currentValue),this._reinitializeScrollbar())}ngOnInit(){(0,Io.R)(window,"resize").pipe((0,K.Q)(this._unsubscribeAll),(0,ga.B)(150)).subscribe(()=>this.update())}ngOnDestroy(){this._destroyScrollbar(),this._unsubscribeAll.next(),this._unsubscribeAll.complete()}isEnabled(){return this.angorScrollbar}update(){this._ps?.update()}destroy(){this.ngOnDestroy()}geometry(re="scroll"){return new Oe(this._elementRef.nativeElement[`${re}Left`],this._elementRef.nativeElement[`${re}Top`],this._elementRef.nativeElement[`${re}Width`],this._elementRef.nativeElement[`${re}Height`])}position(re=!1){return!re&&this._ps?new pt(this._ps.reach.x||0,this._ps.reach.y||0):new pt(this._elementRef.nativeElement.scrollLeft,this._elementRef.nativeElement.scrollTop)}scrollTo(re,Xe,wt){null==Xe&&null==wt?this.animateScrolling("scrollTop",re,wt):(null!=re&&this.scrollToX(re,wt),null!=Xe&&this.scrollToY(Xe,wt))}scrollToX(re,Xe){this.animateScrolling("scrollLeft",re,Xe)}scrollToY(re,Xe){this.animateScrolling("scrollTop",re,Xe)}scrollToTop(re=0,Xe){this.animateScrolling("scrollTop",re,Xe)}scrollToBottom(re=0,Xe){this.animateScrolling("scrollTop",this._elementRef.nativeElement.scrollHeight-this._elementRef.nativeElement.clientHeight-re,Xe)}scrollToLeft(re=0,Xe){this.animateScrolling("scrollLeft",re,Xe)}scrollToRight(re=0,Xe){this.animateScrolling("scrollLeft",this._elementRef.nativeElement.scrollWidth-this._elementRef.nativeElement.clientWidth-re,Xe)}scrollToElement(re,Xe=0,wt=!1,Ln){const hn=this._elementRef.nativeElement.querySelector(re);if(!hn)return;const ur=hn.getBoundingClientRect(),hr=this._elementRef.nativeElement.getBoundingClientRect();this._elementRef.nativeElement.classList.contains("ps--active-x")&&this._scrollToInAxis(ur.left,hr.left,"scrollLeft",Xe,wt,Ln),this._elementRef.nativeElement.classList.contains("ps--active-y")&&this._scrollToInAxis(ur.top,hr.top,"scrollTop",Xe,wt,Ln)}animateScrolling(re,Xe,wt){this._animation&&window.cancelAnimationFrame(this._animation),!wt||typeof window>"u"?this._elementRef.nativeElement[re]=Xe:Xe!==this._elementRef.nativeElement[re]&&this._smoothScroll(re,Xe,wt)}_initScrollbar(){this._ps||this._platform.ANDROID||this._platform.IOS||!this._platform.isBrowser||(this._ps=new Es(this._elementRef.nativeElement,{...this._options}))}_destroyScrollbar(){this._ps?.destroy(),this._ps=null}_reinitializeScrollbar(){setTimeout(()=>this._destroyScrollbar()),setTimeout(()=>this._initScrollbar())}_scrollToInAxis(re,Xe,wt,Ln,hn,ur){hn&&re<=Xe-Math.abs(Ln)||this.animateScrolling(wt,re-Xe+this._elementRef.nativeElement[wt]+Ln,ur)}_smoothScroll(re,Xe,wt){let Ln=0,hn=this._elementRef.nativeElement[re];const ur=(hn-Xe)/2;let hr=performance.now();const zr=Gi=>{Ln+=Math.PI/(wt/(Gi-hr));const Or=Math.round(Xe+ur+ur*Math.cos(Ln));this._elementRef.nativeElement[re]===hn&&(Ln>=Math.PI?this.animateScrolling(re,Xe,0):(this._elementRef.nativeElement[re]=Or,hn=this._elementRef.nativeElement[re],hr=Gi,this._animation=window.requestAnimationFrame(zr)))};window.requestAnimationFrame(zr)}static{this.\u0275fac=function(Xe){return new(Xe||Y)}}static{this.\u0275dir=a.FsC({type:Y,selectors:[["","angorScrollbar",""]],inputs:{angorScrollbar:"angorScrollbar",angorScrollbarOptions:"angorScrollbarOptions"},exportAs:["angorScrollbar"],features:[a.OA$]})}}return Y})();var Eo=r(9969),os=r(6969),ks=r(7786),Bs=r(1986);const va=["navigationContent"],Yo=[[["","angorVerticalNavigationHeader",""]],[["","angorVerticalNavigationContentHeader",""]],[["","angorVerticalNavigationFooter",""]]],Ti=["[angorVerticalNavigationHeader]","[angorVerticalNavigationContentHeader]","[angorVerticalNavigationFooter]"],sa=Y=>({wheelPropagation:Y,suppressScrollX:!0}),yl=()=>({wheelPropagation:!1,suppressScrollX:!0});function Qo(Y,je){if(1&Y){const re=a.RV6();a.j41(0,"angor-vertical-navigation-aside-item",10),a.bIt("click",function(){a.eBV(re);const wt=a.XpG(2).$implicit,Ln=a.XpG();return a.Njj(Ln.toggleAside(wt))}),a.k0s()}if(2&Y){const re=a.XpG(2).$implicit,Xe=a.XpG();a.Y8G("item",re)("name",Xe.name)("activeItemId",Xe.activeAsideItemId)("autoCollapse",Xe.autoCollapse)("skipChildren",!0)}}function aa(Y,je){if(1&Y&&a.nrm(0,"angor-vertical-navigation-basic-item",8),2&Y){const re=a.XpG(2).$implicit,Xe=a.XpG();a.Y8G("item",re)("name",Xe.name)}}function ao(Y,je){if(1&Y&&a.nrm(0,"angor-vertical-navigation-collapsable-item",9),2&Y){const re=a.XpG(2).$implicit,Xe=a.XpG();a.Y8G("item",re)("name",Xe.name)("autoCollapse",Xe.autoCollapse)}}function ss(Y,je){if(1&Y&&a.nrm(0,"angor-vertical-navigation-divider-item",8),2&Y){const re=a.XpG(2).$implicit,Xe=a.XpG();a.Y8G("item",re)("name",Xe.name)}}function _o(Y,je){if(1&Y&&a.nrm(0,"angor-vertical-navigation-group-item",9),2&Y){const re=a.XpG(2).$implicit,Xe=a.XpG();a.Y8G("item",re)("name",Xe.name)("autoCollapse",Xe.autoCollapse)}}function Zo(Y,je){if(1&Y&&a.nrm(0,"angor-vertical-navigation-spacer-item",8),2&Y){const re=a.XpG(2).$implicit,Xe=a.XpG();a.Y8G("item",re)("name",Xe.name)}}function _i(Y,je){if(1&Y&&a.DNE(0,Qo,1,5,"angor-vertical-navigation-aside-item",7)(1,aa,1,2,"angor-vertical-navigation-basic-item",8)(2,ao,1,3,"angor-vertical-navigation-collapsable-item",9)(3,ss,1,2,"angor-vertical-navigation-divider-item",8)(4,_o,1,3,"angor-vertical-navigation-group-item",9)(5,Zo,1,2,"angor-vertical-navigation-spacer-item",8),2&Y){const re=a.XpG().$implicit;a.vxM("aside"===re.type?0:-1),a.R7$(),a.vxM("basic"===re.type?1:-1),a.R7$(),a.vxM("collapsable"===re.type?2:-1),a.R7$(),a.vxM("divider"===re.type?3:-1),a.R7$(),a.vxM("group"===re.type?4:-1),a.R7$(),a.vxM("spacer"===re.type?5:-1)}}function Fa(Y,je){if(1&Y&&a.DNE(0,_i,6,6),2&Y){const re=je.$implicit;a.vxM(re.hidden&&!re.hidden(re)||!re.hidden?0:-1)}}function ko(Y,je){if(1&Y&&a.nrm(0,"angor-vertical-navigation-aside-item",9),2&Y){const re=a.XpG(2).$implicit,Xe=a.XpG(2);a.Y8G("item",re)("name",Xe.name)("autoCollapse",Xe.autoCollapse)}}function Qs(Y,je){if(1&Y&&a.DNE(0,ko,1,3,"angor-vertical-navigation-aside-item",9),2&Y){const re=a.XpG().$implicit,Xe=a.XpG(2);a.vxM("aside"===re.type&&re.id===Xe.activeAsideItemId?0:-1)}}function bl(Y,je){if(1&Y&&a.DNE(0,Qs,1,1),2&Y){const re=je.$implicit;a.vxM(re.hidden&&!re.hidden(re)||!re.hidden?0:-1)}}function Xa(Y,je){if(1&Y&&(a.j41(0,"div",6),a.Z7z(1,bl,1,1,null,null,a.BUC().trackByFn,!0),a.k0s()),2&Y){const re=a.XpG();a.Y8G("angorScrollbarOptions",a.lJ4(5,yl))("@fadeInLeft","left"===re.position)("@fadeInRight","right"===re.position)("@fadeOutLeft","left"===re.position)("@fadeOutRight","right"===re.position),a.R7$(),a.Dyx(re.navigation)}}let Ya=(()=>{class Y{constructor(){this._animationBuilder=(0,a.WQX)(Eo.S6),this._changeDetectorRef=(0,a.WQX)(a.gRc),this._document=(0,a.WQX)(T.qQ),this._elementRef=(0,a.WQX)(a.aKT),this._renderer2=(0,a.WQX)(a.sFG),this._router=(0,a.WQX)(N.Ix),this._scrollStrategyOptions=(0,a.WQX)(os.Tv),this._angorNavigationService=(0,a.WQX)(c),this._angorUtilsService=(0,a.WQX)(y.Q),this.appearance="default",this.autoCollapse=!0,this.inner=!1,this.mode="side",this.name=this._angorUtilsService.randomId(),this.opened=!0,this.position="left",this.transparentOverlay=!1,this.appearanceChanged=new a.bkB,this.modeChanged=new a.bkB,this.openedChanged=new a.bkB,this.positionChanged=new a.bkB,this.activeAsideItemId=null,this.onCollapsableItemCollapsed=new w.m(1),this.onCollapsableItemExpanded=new w.m(1),this.onRefreshed=new w.m(1),this._animationsEnabled=!1,this._hovered=!1,this._scrollStrategy=this._scrollStrategyOptions.block(),this._unsubscribeAll=new C.B,this._handleAsideOverlayClick=()=>{this.closeAside()},this._handleOverlayClick=()=>{this.close()}}get classList(){return{"angor-vertical-navigation-animations-enabled":this._animationsEnabled,[`angor-vertical-navigation-appearance-${this.appearance}`]:!0,"angor-vertical-navigation-hover":this._hovered,"angor-vertical-navigation-inner":this.inner,"angor-vertical-navigation-mode-over":"over"===this.mode,"angor-vertical-navigation-mode-side":"side"===this.mode,"angor-vertical-navigation-opened":this.opened,"angor-vertical-navigation-position-left":"left"===this.position,"angor-vertical-navigation-position-right":"right"===this.position}}get styleList(){return{visibility:this.opened?"visible":"hidden"}}set angorScrollbarDirectives(re){this._angorScrollbarDirectives=re,0!==re.length&&(this._angorScrollbarDirectivesSubscription&&this._angorScrollbarDirectivesSubscription.unsubscribe(),this._angorScrollbarDirectivesSubscription=(0,ks.h)(this.onCollapsableItemCollapsed,this.onCollapsableItemExpanded).pipe((0,K.Q)(this._unsubscribeAll),(0,Bs.c)(250)).subscribe(()=>{re.forEach(Xe=>{Xe.update()})}))}_onMouseenter(){this._enableAnimations(),this._hovered=!0}_onMouseleave(){this._enableAnimations(),this._hovered=!1}ngOnChanges(re){if("appearance"in re&&this.appearanceChanged.next(re.appearance.currentValue),"inner"in re&&(this.inner=(0,$t.he)(re.inner.currentValue)),"mode"in re){const Xe=re.mode.currentValue,wt=re.mode.previousValue;this._disableAnimations(),"over"===wt&&"side"===Xe&&this._hideOverlay(),"side"===wt&&"over"===Xe&&(this.closeAside(),this.opened&&this._showOverlay()),this.modeChanged.next(Xe),setTimeout(()=>{this._enableAnimations()},500)}"navigation"in re&&this._changeDetectorRef.markForCheck(),"opened"in re&&(this.opened=(0,$t.he)(re.opened.currentValue),this._toggleOpened(this.opened)),"position"in re&&this.positionChanged.next(re.position.currentValue),"transparentOverlay"in re&&(this.transparentOverlay=(0,$t.he)(re.transparentOverlay.currentValue))}ngOnInit(){""===this.name&&(this.name=this._angorUtilsService.randomId()),this._angorNavigationService.registerComponent(this.name,this),this._router.events.pipe((0,Ai.p)(re=>re instanceof N.wF),(0,K.Q)(this._unsubscribeAll)).subscribe(()=>{"over"===this.mode&&this.opened&&this.close(),"side"===this.mode&&this.activeAsideItemId&&this.closeAside()})}ngAfterViewInit(){this._mutationObserver=new MutationObserver(re=>{re.forEach(Xe=>{const wt=Xe.target;if("class"===Xe.attributeName)if(wt.classList.contains("cdk-global-scrollblock")){const Ln=parseInt(wt.style.top,10);this._renderer2.setStyle(this._elementRef.nativeElement,"margin-top",`${Math.abs(Ln)}px`)}else this._renderer2.setStyle(this._elementRef.nativeElement,"margin-top",null)})}),this._mutationObserver.observe(this._document.documentElement,{attributes:!0,attributeFilter:["class"]}),setTimeout(()=>{if(this._navigationContentEl)if(this._navigationContentEl.nativeElement.classList.contains("ps"))this._angorScrollbarDirectives.forEach(re=>{re.isEnabled()&&re.scrollToElement(".angor-vertical-navigation-item-active",-120,!0)});else{const re=this._navigationContentEl.nativeElement.querySelector(".angor-vertical-navigation-item-active");re&&re.scrollIntoView()}})}ngOnDestroy(){this._mutationObserver.disconnect(),this.close(),this.closeAside(),this._angorNavigationService.deregisterComponent(this.name),this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}refresh(){this._changeDetectorRef.markForCheck(),this.onRefreshed.next(!0)}open(){this.opened||this._toggleOpened(!0)}close(){this.opened&&(this.closeAside(),this._toggleOpened(!1))}toggle(){this.opened?this.close():this.open()}openAside(re){re.disabled||!re.id||(this.activeAsideItemId=re.id,this._showAsideOverlay(),this._changeDetectorRef.markForCheck())}closeAside(){this.activeAsideItemId=null,this._hideAsideOverlay(),this._changeDetectorRef.markForCheck()}toggleAside(re){this.activeAsideItemId===re.id?this.closeAside():this.openAside(re)}trackByFn(re,Xe){return Xe.id||re}_enableAnimations(){this._animationsEnabled||(this._animationsEnabled=!0)}_disableAnimations(){this._animationsEnabled&&(this._animationsEnabled=!1)}_showOverlay(){this._asideOverlay||(this._overlay=this._renderer2.createElement("div"),this._overlay.classList.add("angor-vertical-navigation-overlay"),this.transparentOverlay&&this._overlay.classList.add("angor-vertical-navigation-overlay-transparent"),this._renderer2.appendChild(this._elementRef.nativeElement.parentElement,this._overlay),this._scrollStrategy.enable(),this._player=this._animationBuilder.build([(0,Eo.i0)("300ms cubic-bezier(0.25, 0.8, 0.25, 1)",(0,Eo.iF)({opacity:1}))]).create(this._overlay),this._player.play(),this._overlay.addEventListener("click",this._handleOverlayClick))}_hideOverlay(){this._overlay&&(this._player=this._animationBuilder.build([(0,Eo.i0)("300ms cubic-bezier(0.25, 0.8, 0.25, 1)",(0,Eo.iF)({opacity:0}))]).create(this._overlay),this._player.play(),this._player.onDone(()=>{this._overlay&&(this._overlay.removeEventListener("click",this._handleOverlayClick),this._overlay.parentNode.removeChild(this._overlay),this._overlay=null),this._scrollStrategy.disable()}))}_showAsideOverlay(){this._asideOverlay||(this._asideOverlay=this._renderer2.createElement("div"),this._asideOverlay.classList.add("angor-vertical-navigation-aside-overlay"),this._renderer2.appendChild(this._elementRef.nativeElement.parentElement,this._asideOverlay),this._player=this._animationBuilder.build([(0,Eo.i0)("300ms cubic-bezier(0.25, 0.8, 0.25, 1)",(0,Eo.iF)({opacity:1}))]).create(this._asideOverlay),this._player.play(),this._asideOverlay.addEventListener("click",this._handleAsideOverlayClick))}_hideAsideOverlay(){this._asideOverlay&&(this._player=this._animationBuilder.build([(0,Eo.i0)("300ms cubic-bezier(0.25, 0.8, 0.25, 1)",(0,Eo.iF)({opacity:0}))]).create(this._asideOverlay),this._player.play(),this._player.onDone(()=>{this._asideOverlay&&(this._asideOverlay.removeEventListener("click",this._handleAsideOverlayClick),this._asideOverlay.parentNode.removeChild(this._asideOverlay),this._asideOverlay=null)}))}_toggleOpened(re){this.opened=re,this._enableAnimations(),"over"===this.mode&&(this.opened?this._showOverlay():this._hideOverlay()),this.openedChanged.next(re)}static{this.\u0275fac=function(Xe){return new(Xe||Y)}}static{this.\u0275cmp=a.VBU({type:Y,selectors:[["angor-vertical-navigation"]],viewQuery:function(Xe,wt){if(1&Xe&&(a.GBs(va,5),a.GBs(tr,5)),2&Xe){let Ln;a.mGM(Ln=a.lsd())&&(wt._navigationContentEl=Ln.first),a.mGM(Ln=a.lsd())&&(wt.angorScrollbarDirectives=Ln)}},hostVars:4,hostBindings:function(Xe,wt){1&Xe&&a.bIt("mouseenter",function(){return wt._onMouseenter()})("mouseleave",function(){return wt._onMouseleave()}),2&Xe&&(a.Aen(wt.styleList),a.HbH(wt.classList))},inputs:{appearance:"appearance",autoCollapse:"autoCollapse",inner:"inner",mode:"mode",name:"name",navigation:"navigation",opened:"opened",position:"position",transparentOverlay:"transparentOverlay"},outputs:{appearanceChanged:"appearanceChanged",modeChanged:"modeChanged",openedChanged:"openedChanged",positionChanged:"positionChanged"},exportAs:["angorVerticalNavigation"],features:[a.OA$],ngContentSelectors:Ti,decls:12,vars:4,consts:[["navigationContent",""],[1,"angor-vertical-navigation-wrapper"],[1,"angor-vertical-navigation-header"],["angorScrollbar","",1,"angor-vertical-navigation-content",3,"angorScrollbarOptions"],[1,"angor-vertical-navigation-content-header"],[1,"angor-vertical-navigation-footer"],["angorScrollbar","",1,"angor-vertical-navigation-aside-wrapper",3,"angorScrollbarOptions"],[3,"item","name","activeItemId","autoCollapse","skipChildren"],[3,"item","name"],[3,"item","name","autoCollapse"],[3,"click","item","name","activeItemId","autoCollapse","skipChildren"]],template:function(Xe,wt){1&Xe&&(a.NAR(Yo),a.j41(0,"div",1)(1,"div",2),a.SdG(2),a.k0s(),a.j41(3,"div",3,0)(5,"div",4),a.SdG(6,1),a.k0s(),a.Z7z(7,Fa,1,1,null,null,wt.trackByFn,!0),a.k0s(),a.j41(9,"div",5),a.SdG(10,2),a.k0s()(),a.DNE(11,Xa,3,6,"div",6)),2&Xe&&(a.R7$(3),a.Y8G("angorScrollbarOptions",a.eq3(2,sa,wt.inner)),a.R7$(4),a.Dyx(wt.navigation),a.R7$(4),a.vxM(wt.activeAsideItemId?11:-1))},dependencies:[tr,et,Xr,so,_t,ci,Bt],styles:[':root{--angor-vertical-navigation-width: 280px}angor-vertical-navigation{position:sticky;display:flex;flex-direction:column;flex:1 0 auto;top:0;width:var(--angor-vertical-navigation-width);min-width:var(--angor-vertical-navigation-width);max-width:var(--angor-vertical-navigation-width);height:100vh;min-height:100vh;max-height:100vh;z-index:200}angor-vertical-navigation.angor-vertical-navigation-animations-enabled{transition-duration:.4s;transition-timing-function:cubic-bezier(.25,.8,.25,1);transition-property:visibility,margin-left,margin-right,transform,width,max-width,min-width}angor-vertical-navigation.angor-vertical-navigation-animations-enabled .angor-vertical-navigation-wrapper{transition-duration:.4s;transition-timing-function:cubic-bezier(.25,.8,.25,1);transition-property:width,max-width,min-width}angor-vertical-navigation.angor-vertical-navigation-mode-over{position:fixed;top:0;bottom:0}angor-vertical-navigation.angor-vertical-navigation-position-left.angor-vertical-navigation-mode-side{margin-left:calc(var(--angor-vertical-navigation-width) * -1)}angor-vertical-navigation.angor-vertical-navigation-position-left.angor-vertical-navigation-mode-side.angor-vertical-navigation-opened{margin-left:0}angor-vertical-navigation.angor-vertical-navigation-position-left.angor-vertical-navigation-mode-over{left:0;transform:translate3d(-100%,0,0)}angor-vertical-navigation.angor-vertical-navigation-position-left.angor-vertical-navigation-mode-over.angor-vertical-navigation-opened{transform:translateZ(0)}angor-vertical-navigation.angor-vertical-navigation-position-left .angor-vertical-navigation-wrapper{left:0}angor-vertical-navigation.angor-vertical-navigation-position-right.angor-vertical-navigation-mode-side{margin-right:calc(var(--angor-vertical-navigation-width) * -1)}angor-vertical-navigation.angor-vertical-navigation-position-right.angor-vertical-navigation-mode-side.angor-vertical-navigation-opened{margin-right:0}angor-vertical-navigation.angor-vertical-navigation-position-right.angor-vertical-navigation-mode-over{right:0;transform:translate3d(100%,0,0)}angor-vertical-navigation.angor-vertical-navigation-position-right.angor-vertical-navigation-mode-over.angor-vertical-navigation-opened{transform:translateZ(0)}angor-vertical-navigation.angor-vertical-navigation-position-right .angor-vertical-navigation-wrapper{right:0}angor-vertical-navigation.angor-vertical-navigation-inner{position:relative;width:auto;min-width:0;max-width:none;height:auto;min-height:0;max-height:none;box-shadow:none}angor-vertical-navigation.angor-vertical-navigation-inner .angor-vertical-navigation-wrapper{position:relative;overflow:visible;height:auto}angor-vertical-navigation.angor-vertical-navigation-inner .angor-vertical-navigation-wrapper .angor-vertical-navigation-content{overflow:visible!important}angor-vertical-navigation .angor-vertical-navigation-wrapper{position:absolute;display:flex;flex:1 1 auto;flex-direction:column;top:0;bottom:0;width:100%;height:100%;overflow:hidden;z-index:10;background:inherit;box-shadow:inset -1px 0 0 var(--angor-border)}angor-vertical-navigation .angor-vertical-navigation-wrapper .angor-vertical-navigation-content{flex:1 1 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}angor-vertical-navigation .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-divider-item{margin:24px 0}angor-vertical-navigation .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-group-item{margin-top:24px}angor-vertical-navigation .angor-vertical-navigation-aside-wrapper{position:absolute;display:flex;flex:1 1 auto;flex-direction:column;top:0;bottom:0;left:var(--angor-vertical-navigation-width);width:var(--angor-vertical-navigation-width);height:100%;z-index:5;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;transition-duration:.4s;transition-property:left,right;transition-timing-function:cubic-bezier(.25,.8,.25,1);background:inherit}angor-vertical-navigation .angor-vertical-navigation-aside-wrapper>angor-vertical-navigation-aside-item{padding:24px 0}angor-vertical-navigation .angor-vertical-navigation-aside-wrapper>angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper{display:none!important}angor-vertical-navigation.angor-vertical-navigation-position-right .angor-vertical-navigation-aside-wrapper{left:auto;right:var(--angor-vertical-navigation-width)}angor-vertical-navigation angor-vertical-navigation-aside-item,angor-vertical-navigation angor-vertical-navigation-basic-item,angor-vertical-navigation angor-vertical-navigation-collapsable-item,angor-vertical-navigation angor-vertical-navigation-divider-item,angor-vertical-navigation angor-vertical-navigation-group-item,angor-vertical-navigation angor-vertical-navigation-spacer-item{display:flex;flex-direction:column;flex:1 0 auto;-webkit-user-select:none;user-select:none}angor-vertical-navigation angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation angor-vertical-navigation-divider-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation angor-vertical-navigation-spacer-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item{position:relative;display:flex;align-items:center;justify-content:flex-start;padding:10px 16px;font-size:13px;font-weight:500;line-height:20px;text-decoration:none;border-radius:6px}angor-vertical-navigation angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item.angor-vertical-navigation-item-disabled,angor-vertical-navigation angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item.angor-vertical-navigation-item-disabled,angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item.angor-vertical-navigation-item-disabled,angor-vertical-navigation angor-vertical-navigation-divider-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item.angor-vertical-navigation-item-disabled,angor-vertical-navigation angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item.angor-vertical-navigation-item-disabled,angor-vertical-navigation angor-vertical-navigation-spacer-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item.angor-vertical-navigation-item-disabled{cursor:default;opacity:.4}angor-vertical-navigation angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation angor-vertical-navigation-divider-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation angor-vertical-navigation-spacer-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon{margin-right:16px}angor-vertical-navigation angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle,angor-vertical-navigation angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle,angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle,angor-vertical-navigation angor-vertical-navigation-divider-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle,angor-vertical-navigation angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle,angor-vertical-navigation angor-vertical-navigation-spacer-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle{font-size:11px;line-height:1.5}angor-vertical-navigation angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation angor-vertical-navigation-divider-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation angor-vertical-navigation-spacer-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge{margin-left:auto}angor-vertical-navigation angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge .angor-vertical-navigation-item-badge-content,angor-vertical-navigation angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge .angor-vertical-navigation-item-badge-content,angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge .angor-vertical-navigation-item-badge-content,angor-vertical-navigation angor-vertical-navigation-divider-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge .angor-vertical-navigation-item-badge-content,angor-vertical-navigation angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge .angor-vertical-navigation-item-badge-content,angor-vertical-navigation angor-vertical-navigation-spacer-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge .angor-vertical-navigation-item-badge-content{display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;white-space:nowrap;height:20px}angor-vertical-navigation angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper,angor-vertical-navigation angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper,angor-vertical-navigation angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper,angor-vertical-navigation angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper{margin:0 12px}angor-vertical-navigation angor-vertical-navigation-aside-item,angor-vertical-navigation angor-vertical-navigation-basic-item,angor-vertical-navigation angor-vertical-navigation-collapsable-item{margin-bottom:4px}angor-vertical-navigation angor-vertical-navigation-aside-item .angor-vertical-navigation-item,angor-vertical-navigation angor-vertical-navigation-basic-item .angor-vertical-navigation-item,angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item{cursor:pointer}angor-vertical-navigation angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge+.angor-vertical-navigation-item-arrow{margin-left:8px}angor-vertical-navigation angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow{height:20px;line-height:20px;margin-left:auto;transition:transform .3s cubic-bezier(.25,.8,.25,1),color 375ms cubic-bezier(.25,.8,.25,1)}angor-vertical-navigation angor-vertical-navigation-collapsable-item.angor-vertical-navigation-item-expanded>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow{transform:rotate(90deg)}angor-vertical-navigation angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-children>*:first-child{margin-top:6px}angor-vertical-navigation angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-children>*:last-child{padding-bottom:6px}angor-vertical-navigation angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-children>*:last-child>.angor-vertical-navigation-item-children>*:last-child{padding-bottom:0}angor-vertical-navigation angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-children .angor-vertical-navigation-item{padding:10px 16px}angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-children{overflow:hidden}angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-children .angor-vertical-navigation-item{padding-left:56px}angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-children .angor-vertical-navigation-item-children .angor-vertical-navigation-item{padding-left:72px}angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-children .angor-vertical-navigation-item-children .angor-vertical-navigation-item-children .angor-vertical-navigation-item{padding-left:88px}angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-children .angor-vertical-navigation-item-children .angor-vertical-navigation-item-children .angor-vertical-navigation-item-children .angor-vertical-navigation-item{padding-left:104px}angor-vertical-navigation angor-vertical-navigation-divider-item{margin:12px 0}angor-vertical-navigation angor-vertical-navigation-divider-item .angor-vertical-navigation-item-wrapper{height:1px;box-shadow:0 1px}angor-vertical-navigation angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon{display:none!important}angor-vertical-navigation angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-title{font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}angor-vertical-navigation angor-vertical-navigation-spacer-item{margin:6px 0}.angor-vertical-navigation-overlay{position:absolute;inset:0;z-index:170;opacity:0;background-color:#0009}.angor-vertical-navigation-overlay+.angor-vertical-navigation-aside-overlay{background-color:transparent}.angor-vertical-navigation-aside-overlay{position:absolute;inset:0;z-index:169;opacity:0;background-color:#0000004d}angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item{color:currentColor}angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon{color:currentColor;opacity:.6}angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-title,angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-title,angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-title,angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-title{color:currentColor;opacity:.8}angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle{color:currentColor;opacity:.5}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active,angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced{background-color:rgb(3 33 40 / var(--tw-bg-opacity, 1));--tw-bg-opacity: .05}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active:is(.dark *),angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced:is(.dark *),angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active:is(.dark *),angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced:is(.dark *),angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active:is(.dark *),angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced:is(.dark *){background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-bg-opacity: .12}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active .angor-vertical-navigation-item-icon,angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced .angor-vertical-navigation-item-icon,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active .angor-vertical-navigation-item-icon,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced .angor-vertical-navigation-item-icon,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active .angor-vertical-navigation-item-icon,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced .angor-vertical-navigation-item-icon{opacity:1}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active .angor-vertical-navigation-item-title,angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced .angor-vertical-navigation-item-title,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active .angor-vertical-navigation-item-title,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced .angor-vertical-navigation-item-title,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active .angor-vertical-navigation-item-title,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced .angor-vertical-navigation-item-title{opacity:1}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced .angor-vertical-navigation-item-subtitle{opacity:1}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover{background-color:rgb(3 33 40 / var(--tw-bg-opacity, 1));--tw-bg-opacity: .05}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover:is(.dark *),angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover:is(.dark *),angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover:is(.dark *){background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-bg-opacity: .12}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-icon,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-icon,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-icon{opacity:1}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-title,angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-arrow,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-title,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-arrow,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-title,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-arrow{opacity:1}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-subtitle{opacity:1}angor-vertical-navigation-collapsable-item.angor-vertical-navigation-item-expanded>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon{opacity:1}angor-vertical-navigation-collapsable-item.angor-vertical-navigation-item-expanded>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title,angor-vertical-navigation-collapsable-item.angor-vertical-navigation-item-expanded>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow{opacity:1}angor-vertical-navigation-collapsable-item.angor-vertical-navigation-item-expanded>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-subtitle{opacity:1}angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-title{--tw-text-opacity: 1;color:rgba(var(--angor-primary-600-rgb),var(--tw-text-opacity, 1));opacity:1}angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-title:is(.dark *){--tw-text-opacity: 1;color:rgba(var(--angor-primary-400-rgb),var(--tw-text-opacity, 1))}:root{--angor-vertical-navigation-compact-width: 112px}angor-vertical-navigation.angor-vertical-navigation-appearance-compact{width:var(--angor-vertical-navigation-compact-width);min-width:var(--angor-vertical-navigation-compact-width);max-width:var(--angor-vertical-navigation-compact-width)}angor-vertical-navigation.angor-vertical-navigation-appearance-compact.angor-vertical-navigation-position-left.angor-vertical-navigation-mode-side{margin-left:calc(var(--angor-vertical-navigation-compact-width) * -1)}angor-vertical-navigation.angor-vertical-navigation-appearance-compact.angor-vertical-navigation-position-left.angor-vertical-navigation-opened{margin-left:0}angor-vertical-navigation.angor-vertical-navigation-appearance-compact.angor-vertical-navigation-position-right.angor-vertical-navigation-mode-side{margin-right:calc(var(--angor-vertical-navigation-compact-width) * -1)}angor-vertical-navigation.angor-vertical-navigation-appearance-compact.angor-vertical-navigation-position-right.angor-vertical-navigation-opened{margin-right:0}angor-vertical-navigation.angor-vertical-navigation-appearance-compact.angor-vertical-navigation-position-right .angor-vertical-navigation-aside-wrapper{left:auto;right:var(--angor-vertical-navigation-compact-width)}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper,angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper{margin:4px 8px 0}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item{flex-direction:column;justify-content:center;padding:12px;border-radius:6px}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon{margin-right:0}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper,angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper{margin-top:8px}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-title,angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-title{font-size:12px;font-weight:500;text-align:center;line-height:16px}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle,angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle{display:none!important}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge{position:absolute;top:12px;left:64px}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item>angor-vertical-navigation-collapsable-item,angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item>angor-vertical-navigation-collapsable-item{display:none}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item>angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper,angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item>angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper{display:none}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-aside-wrapper{left:var(--angor-vertical-navigation-compact-width)}:root{--angor-vertical-navigation-width: 280px;--angor-vertical-navigation-dense-width: 80px}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-mode-over){width:var(--angor-vertical-navigation-dense-width);min-width:var(--angor-vertical-navigation-dense-width);max-width:var(--angor-vertical-navigation-dense-width)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-mode-over).angor-vertical-navigation-position-left.angor-vertical-navigation-mode-side{margin-left:calc(var(--angor-vertical-navigation-dense-width) * -1)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-mode-over).angor-vertical-navigation-position-left.angor-vertical-navigation-opened{margin-left:0}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-mode-over).angor-vertical-navigation-position-right.angor-vertical-navigation-mode-side{margin-right:calc(var(--angor-vertical-navigation-dense-width) * -1)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-mode-over).angor-vertical-navigation-position-right.angor-vertical-navigation-opened{margin-right:0}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-mode-over).angor-vertical-navigation-position-right .angor-vertical-navigation-aside-wrapper{left:auto;right:var(--angor-vertical-navigation-dense-width)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-mode-over).angor-vertical-navigation-position-right.angor-vertical-navigation-hover .angor-vertical-navigation-aside-wrapper{left:auto;right:var(--angor-vertical-navigation-width)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item{width:calc(var(--angor-vertical-navigation-dense-width) - 24px);min-width:calc(var(--angor-vertical-navigation-dense-width) - 24px);max-width:calc(var(--angor-vertical-navigation-dense-width) - 24px)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper{transition:opacity .4s cubic-bezier(.25,.8,.25,1)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-group-item:first-of-type{margin-top:0}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-hover):not(.angor-vertical-navigation-mode-over) .angor-vertical-navigation-wrapper .angor-vertical-navigation-content .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item{padding:10px 16px}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-hover):not(.angor-vertical-navigation-mode-over) .angor-vertical-navigation-wrapper .angor-vertical-navigation-content .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow,angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-hover):not(.angor-vertical-navigation-mode-over) .angor-vertical-navigation-wrapper .angor-vertical-navigation-content .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-hover):not(.angor-vertical-navigation-mode-over) .angor-vertical-navigation-wrapper .angor-vertical-navigation-content .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper{white-space:nowrap;opacity:0}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-hover):not(.angor-vertical-navigation-mode-over) .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-children{display:none}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-hover):not(.angor-vertical-navigation-mode-over) .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:before{content:"";position:absolute;top:20px;width:23px;border-top-width:2px}angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-aside-wrapper{left:var(--angor-vertical-navigation-dense-width)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense.angor-vertical-navigation-hover .angor-vertical-navigation-wrapper{width:var(--angor-vertical-navigation-width)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense.angor-vertical-navigation-hover .angor-vertical-navigation-wrapper .angor-vertical-navigation-content .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item{width:calc(var(--angor-vertical-navigation-width) - 24px);min-width:calc(var(--angor-vertical-navigation-width) - 24px);max-width:calc(var(--angor-vertical-navigation-width) - 24px)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense.angor-vertical-navigation-hover .angor-vertical-navigation-wrapper .angor-vertical-navigation-content .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow,angor-vertical-navigation.angor-vertical-navigation-appearance-dense.angor-vertical-navigation-hover .angor-vertical-navigation-wrapper .angor-vertical-navigation-content .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation.angor-vertical-navigation-appearance-dense.angor-vertical-navigation-hover .angor-vertical-navigation-wrapper .angor-vertical-navigation-content .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper{white-space:nowrap;animation:removeWhiteSpaceNoWrap 1ms linear .35s;animation-fill-mode:forwards}angor-vertical-navigation.angor-vertical-navigation-appearance-dense.angor-vertical-navigation-hover .angor-vertical-navigation-aside-wrapper{left:var(--angor-vertical-navigation-width)}@keyframes removeWhiteSpaceNoWrap{0%{white-space:nowrap}99%{white-space:nowrap}to{white-space:normal}}:root{--angor-vertical-navigation-thin-width: 80px}angor-vertical-navigation.angor-vertical-navigation-appearance-thin{width:var(--angor-vertical-navigation-thin-width);min-width:var(--angor-vertical-navigation-thin-width);max-width:var(--angor-vertical-navigation-thin-width)}angor-vertical-navigation.angor-vertical-navigation-appearance-thin.angor-vertical-navigation-position-left.angor-vertical-navigation-mode-side{margin-left:calc(var(--angor-vertical-navigation-thin-width) * -1)}angor-vertical-navigation.angor-vertical-navigation-appearance-thin.angor-vertical-navigation-position-left.angor-vertical-navigation-opened{margin-left:0}angor-vertical-navigation.angor-vertical-navigation-appearance-thin.angor-vertical-navigation-position-right.angor-vertical-navigation-mode-side{margin-right:calc(var(--angor-vertical-navigation-thin-width) * -1)}angor-vertical-navigation.angor-vertical-navigation-appearance-thin.angor-vertical-navigation-position-right.angor-vertical-navigation-opened{margin-right:0}angor-vertical-navigation.angor-vertical-navigation-appearance-thin.angor-vertical-navigation-position-right .angor-vertical-navigation-aside-wrapper{left:auto;right:var(--angor-vertical-navigation-thin-width)}angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item,angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item{flex-direction:column;justify-content:center;height:64px;min-height:64px;max-height:64px;padding:0 16px}angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper,angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper{display:flex;align-items:center;justify-content:center}angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item{justify-content:center;padding:12px;border-radius:4px}angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon{margin:0}angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow,angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge-content,angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper,angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow,angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge-content,angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper{display:none}angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-collapsable-item{display:none}angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper{display:none}angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-aside-wrapper{left:var(--angor-vertical-navigation-thin-width)}\n'],encapsulation:2,data:{animation:i.F},changeDetection:0})}}return Y})()},9097:(o,s,r)=>{"use strict";r.d(s,{t:()=>a});const a=new(r(4438).nKC)("ANGOR_APP_CONFIG")},881:(o,s,r)=>{"use strict";r.d(s,{P:()=>w});var i=r(9097),a=r(4438),c=r(2401),y=r(4412);let w=(()=>{class C{constructor(){this._defaultConfig=(0,a.WQX)(i.t),this._configSubject=new y.t(this._defaultConfig)}get config$(){return this._configSubject.asObservable()}set config(S){const A=(0,c.A)({},this._configSubject.getValue(),S);this._configSubject.next(A)}reset(){this._configSubject.next(this._defaultConfig)}static{this.\u0275fac=function(A){return new(A||C)}}static{this.\u0275prov=a.jDH({token:C,factory:C.\u0275fac,providedIn:"root"})}}return C})()},9979:(o,s,r)=>{"use strict";r.d(s,{m:()=>pe});var i=r(177),a=r(4438),c=r(8834),y=r(5351),w=r(9213);const C=(Te,xe,Re,Me,Ce,le,ae,Ie)=>({"bg-primary-100 text-primary-600 dark:bg-primary-600 dark:text-primary-50":Te,"bg-accent-100 text-accent-600 dark:bg-accent-600 dark:text-accent-50":xe,"bg-warn-100 text-warn-600 dark:bg-warn-600 dark:text-warn-50":Re,"bg-gray-100 text-gray-600 dark:bg-gray-600 dark:text-gray-50":Me,"bg-blue-100 text-blue-600 dark:bg-blue-600 dark:text-blue-50":Ce,"bg-green-100 text-green-500 dark:bg-green-500 dark:text-green-50":le,"bg-amber-100 text-amber-500 dark:bg-amber-500 dark:text-amber-50":ae,"bg-red-100 text-red-600 dark:bg-red-600 dark:text-red-50":Ie});function T(Te,xe){1&Te&&(a.j41(0,"div",1)(1,"button",6),a.nrm(2,"mat-icon",7),a.k0s()()),2&Te&&(a.R7$(),a.Y8G("matDialogClose",void 0),a.R7$(),a.Y8G("svgIcon","heroicons_outline:x-mark"))}function S(Te,xe){if(1&Te&&(a.j41(0,"div",3),a.nrm(1,"mat-icon",8),a.k0s()),2&Te){const Re=a.XpG();a.Y8G("ngClass",a.lV(2,C,"primary"===Re.data.icon.color,"accent"===Re.data.icon.color,"warn"===Re.data.icon.color,"basic"===Re.data.icon.color,"info"===Re.data.icon.color,"success"===Re.data.icon.color,"warning"===Re.data.icon.color,"error"===Re.data.icon.color)),a.R7$(),a.Y8G("svgIcon",Re.data.icon.name)}}function A(Te,xe){if(1&Te&&a.nrm(0,"div",9),2&Te){const Re=a.XpG(2);a.Y8G("innerHTML",Re.data.title,a.npT)}}function I(Te,xe){if(1&Te&&a.nrm(0,"div",10),2&Te){const Re=a.XpG(2);a.Y8G("innerHTML",Re.data.message,a.npT)}}function N(Te,xe){if(1&Te&&(a.j41(0,"div",4),a.DNE(1,A,1,1,"div",9)(2,I,1,1,"div",10),a.k0s()),2&Te){const Re=a.XpG();a.R7$(),a.vxM(Re.data.title?1:-1),a.R7$(),a.vxM(Re.data.message?2:-1)}}function K(Te,xe){if(1&Te&&(a.j41(0,"button",11),a.EFF(1),a.k0s()),2&Te){const Re=a.XpG(2);a.Y8G("matDialogClose","cancelled"),a.R7$(),a.SpI(" ",Re.data.actions.cancel.label," ")}}function Z(Te,xe){if(1&Te&&(a.j41(0,"button",12),a.EFF(1),a.k0s()),2&Te){const Re=a.XpG(2);a.Y8G("color",Re.data.actions.confirm.color)("matDialogClose","confirmed"),a.R7$(),a.SpI(" ",Re.data.actions.confirm.label," ")}}function ne(Te,xe){if(1&Te&&(a.j41(0,"div",5),a.DNE(1,K,2,2,"button",11)(2,Z,2,3,"button",12),a.k0s()),2&Te){const Re=a.XpG();a.R7$(),a.vxM(Re.data.actions.cancel.show?1:-1),a.R7$(),a.vxM(Re.data.actions.confirm.show?2:-1)}}let be=(()=>{class Te{constructor(){this.data=(0,a.WQX)(y.Vh)}static{this.\u0275fac=function(Me){return new(Me||Te)}}static{this.\u0275cmp=a.VBU({type:Te,selectors:[["angor-confirmation-dialog"]],decls:6,vars:4,consts:[[1,"relative","flex","h-full","w-full","flex-col"],[1,"absolute","right-0","top-0","pr-4","pt-4"],[1,"flex","flex-auto","flex-col","items-center","p-8","pb-6","sm:flex-row","sm:items-start","sm:pb-8"],[1,"flex","h-10","w-10","flex-0","items-center","justify-center","rounded-full","sm:mr-4",3,"ngClass"],[1,"mt-4","flex","flex-col","items-center","space-y-1","text-center","sm:mt-0","sm:items-start","sm:pr-8","sm:text-left"],[1,"flex","items-center","justify-center","space-x-3","bg-gray-50","px-6","py-4","dark:bg-black","dark:bg-opacity-10","sm:justify-end"],["mat-icon-button","",3,"matDialogClose"],[1,"text-secondary",3,"svgIcon"],[1,"text-current",3,"svgIcon"],[1,"text-xl","font-medium","leading-6",3,"innerHTML"],[1,"text-secondary",3,"innerHTML"],["mat-stroked-button","",3,"matDialogClose"],["mat-flat-button","",3,"color","matDialogClose"]],template:function(Me,Ce){1&Me&&(a.j41(0,"div",0),a.DNE(1,T,3,2,"div",1),a.j41(2,"div",2),a.DNE(3,S,2,11,"div",3)(4,N,3,2,"div",4),a.k0s(),a.DNE(5,ne,3,2,"div",5),a.k0s()),2&Me&&(a.R7$(),a.vxM(Ce.data.dismissible?1:-1),a.R7$(2),a.vxM(Ce.data.icon.show?3:-1),a.R7$(),a.vxM(Ce.data.title||Ce.data.message?4:-1),a.R7$(),a.vxM(Ce.data.actions.confirm.show||Ce.data.actions.cancel.show?5:-1))},dependencies:[c.Hl,c.$z,c.iY,y.hM,y.tx,w.m_,w.An,i.YU],styles:["@media (min-width: 960px){.angor-confirmation-dialog-panel{width:32rem}}.angor-confirmation-dialog-panel .mat-mdc-dialog-container .mat-mdc-dialog-surface{padding:0!important}\n"],encapsulation:2})}}return Te})();var me=r(2401);let pe=(()=>{class Te{constructor(){this._matDialog=(0,a.WQX)(y.bZ),this._defaultConfig={title:"Confirm action",message:"Are you sure you want to confirm this action?",icon:{show:!0,name:"heroicons_outline:exclamation-triangle",color:"warn"},actions:{confirm:{show:!0,label:"Confirm",color:"warn"},cancel:{show:!0,label:"Cancel"}},dismissible:!1}}open(Re={}){const Me=(0,me.A)({},this._defaultConfig,Re);return this._matDialog.open(be,{autoFocus:!1,disableClose:!Me.dismissible,data:Me,panelClass:"angor-confirmation-dialog-panel"})}static{this.\u0275fac=function(Me){return new(Me||Te)}}static{this.\u0275prov=a.jDH({token:Te,factory:Te.\u0275fac,providedIn:"root"})}}return Te})()},4977:(o,s,r)=>{"use strict";r.d(s,{l:()=>S});var i=r(881),a=r(9327),c=r(4438),y=r(7680),w=r(2771),C=r(6354),T=r(5558);let S=(()=>{class A{constructor(){this._breakpointObserver=(0,c.WQX)(a.QP),this._angorConfigService=(0,c.WQX)(i.P),this._onMediaChange=new w.m(1),this._angorConfigService.config$.pipe((0,C.T)(N=>(0,y.A)(Object.entries(N.screens).map(([K,Z])=>[K,`(min-width: ${Z})`]))),(0,T.n)(N=>this._breakpointObserver.observe(Object.values(N)).pipe((0,C.T)(K=>{const Z=[],ne={},be=Object.entries(K.breakpoints).filter(([me,pe])=>pe)??[];for(const[me]of be){const pe=Object.entries(N).find(([Te,xe])=>xe===me)[0];pe&&(Z.push(pe),ne[pe]=me)}this._onMediaChange.next({matchingAliases:Z,matchingQueries:ne})})))).subscribe()}get onMediaChange$(){return this._onMediaChange.asObservable()}onMediaQueryChange$(N){return this._breakpointObserver.observe(N)}static{this.\u0275fac=function(K){return new(K||A)}}static{this.\u0275prov=c.jDH({token:A,factory:A.\u0275fac,providedIn:"root"})}}return A})()},7209:(o,s,r)=>{"use strict";r.d(s,{Q:()=>a});var i=r(4438);let a=(()=>{class c{get exactMatchOptions(){return{paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"}}get subsetMatchOptions(){return{paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"}}randomId(w=10){let T="";for(let S=0;S<10;S++)T+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".charAt(Math.floor(62*Math.random()));return T}static{this.\u0275fac=function(C){return new(C||c)}}static{this.\u0275prov=i.jDH({token:c,factory:c.\u0275fac,providedIn:"root"})}}return c})()},2332:(o,s,r)=>{"use strict";r.d(s,{v:()=>y});var i=r(5373),a=r(1413),c=r(4438);let y=(()=>{class w{constructor(){this.publicKeySubject=new a.B,this.previousPublicKey=null,this.initializeNostrLogin(),this.setupEventListeners()}initializeNostrLogin(){(0,i.Ts)({theme:"ocean",noBanner:!0,title:"Angor Hub",onAuth:(T,S)=>{this.handleAuthSuccess(T,S)}})}setupEventListeners(){document.addEventListener("nlAuth",this.handleNlAuthEvent.bind(this)),document.addEventListener("nlLogout",this.handleNlLogoutEvent.bind(this)),document.addEventListener("nlDarkMode",this.handleNlDarkModeEvent.bind(this)),document.addEventListener("nlLaunch",this.handleNlLaunchEvent.bind(this))}handleNlLogoutEvent(){console.log("Logout event detected"),this.handleLogout()}handleNlAuthEvent(T){const{type:S,pubkey:A,options:I}=T.detail;switch(S){case"login":console.log("User logged in:",A),this.handleAuthSuccess(A,I);break;case"signup":console.log("User signed up:",A),this.handleSignupSuccess(A,I);break;case"logout":console.log("User logged out"),this.handleLogout();break;case"switch-account":console.log("User switched account:",A),this.handleAccountSwitch(A,I);break;default:console.warn("Unknown nlAuth event type:",S)}this.previousPublicKey&&this.previousPublicKey!==A&&(console.log("Account switched to:",A),this.handleAccountSwitch(A,I)),this.previousPublicKey=A}handleAuthSuccess(T,S){console.log("Authenticated successfully with public key:",T),this.publicKeySubject.next(T)}handleSignupSuccess(T,S){console.log("Signup successful with public key:",T),this.publicKeySubject.next(T)}handleAccountSwitch(T,S){console.log("Account switched to:",T),this.publicKeySubject.next(T),window.location.reload()}handleLogout(){console.log("Logged out"),this.publicKeySubject.next("")}handleNlDarkModeEvent(T){const S=T.detail;console.log("Dark mode changed to:",S?"enabled":"disabled"),this.updateDarkMode(S)}handleNlLaunchEvent(T){const S=T.detail||"welcome";console.log(`Launching Nostr login screen: ${S}`),this.launchScreen(S)}launchScreen(T){(0,i.ql)(T)}updateDarkMode(T){document.body.classList.toggle("dark-mode",T),console.log("Dark mode is now "+(T?"enabled":"disabled"))}getPublicKeyObservable(){return this.publicKeySubject.asObservable()}launchWelcomeScreen(){(0,i.ql)("welcome")}launchSignupScreen(){(0,i.ql)("welcome-signup")}launchLoginScreen(){(0,i.ql)("welcome-login")}switchAccount(){document.dispatchEvent(new CustomEvent("nlLaunch",{detail:"switch-account"}))}logout(){document.dispatchEvent(new Event("nlLogout"))}toggleDarkMode(T){document.dispatchEvent(new CustomEvent("nlDarkMode",{detail:T}))}static{this.\u0275fac=function(S){return new(S||w)}}static{this.\u0275prov=c.jDH({token:w,factory:w.\u0275fac,providedIn:"root"})}}return w})()},6231:(o,s,r)=>{"use strict";r.d(s,{b:()=>T});var i=r(467),a=r(4438),c=r(5462),y=r(4412),w=r(1413),C=r(177);let T=(()=>{class S{constructor(I,N){this.document=I,this.platformId=N,this.pool=new c.lo,this.relays=[],this.maxRetries=10,this.retryDelay=15e3,this.eventSubject=new y.t(null),this.relaysSubject=new y.t([]),this.destroy$=new w.B,this.initializeRelays(),this.setupVisibilityHandling()}initializeRelays(){this.relays=this.loadRelaysFromLocalStorage(),this.connectToRelays(),this.relaysSubject.next(this.relays)}loadRelaysFromLocalStorage(){const I=JSON.parse(localStorage.getItem("nostrRelays")||"[]");return I.length>0?I.map(K=>({...K,connected:!1,retries:0,retryTimeout:null,ws:void 0})):[{url:"wss://relay.primal.net",connected:!1,retries:0,retryTimeout:null,accessType:"read-write"},{url:"wss://nos.lol",connected:!1,retries:0,retryTimeout:null,accessType:"read-write"},{url:"wss://relay.angor.io",connected:!1,retries:0,retryTimeout:null,accessType:"read-write"},{url:"wss://relay2.angor.io",connected:!1,retries:0,retryTimeout:null,accessType:"read-write"}]}saveRelaysToLocalStorage(){const I=this.relays.map(N=>({url:N.url,accessType:N.accessType,connected:N.connected,retries:N.retries,retryTimeout:N.retryTimeout}));localStorage.setItem("nostrRelays",JSON.stringify(I)),this.relaysSubject.next(this.relays)}connectToRelay(I){I.connected||(I.ws=new WebSocket(I.url),I.ws.onopen=()=>{I.connected=!0,I.retries=0,clearTimeout(I.retryTimeout),this.saveRelaysToLocalStorage()},I.ws.onerror=()=>this.handleRelayError(I),I.ws.onclose=()=>{I.connected=!1,this.handleRelayError(I)},I.ws.onmessage=({data:N})=>{try{const K=JSON.parse("string"==typeof N?N:N.toString("utf-8"));this.eventSubject.next(K)}catch(K){console.warn("Error parsing WebSocket message:",K)}})}handleRelayError(I){I.retries>=this.maxRetries?console.warn(`Max retries reached for relay: ${I.url}. No further attempts will be made.`):(I.retries++,I.retryTimeout=setTimeout(()=>this.connectToRelay(I),this.retryDelay*I.retries))}connectToRelays(){this.relays.forEach(I=>!I.connected&&this.connectToRelay(I))}ensureConnectedRelays(){var I=this;return(0,i.A)(function*(){return I.connectToRelays(),new Promise(N=>{const K=setInterval(()=>{I.getConnectedRelays().length>0&&(clearInterval(K),N())},1e3)})})()}setupVisibilityHandling(){(0,C.UE)(this.platformId)&&(this.document.addEventListener("visibilitychange",()=>{"visible"===this.document.visibilityState&&this.connectToRelays()}),window.addEventListener("beforeunload",()=>{this.relays.forEach(I=>I.ws?.close())}))}getConnectedRelays(){return this.relays.filter(I=>I.connected).map(I=>I.url)}getRelays(){return this.relaysSubject.asObservable()}publishEventToWriteRelays(I){var N=this;return(0,i.A)(function*(){const K=N.relays.filter(Z=>["write","read-write"].includes(Z.accessType)&&Z.connected);if(!K.length)throw new Error("No connected write relays available");try{return yield Promise.any(K.map(Z=>N.pool.publish([Z.url],I))),N.eventSubject.next(I),I}catch(Z){throw console.error("Failed to publish event to relays:",Z),Z}})()}addRelay(I,N="read-write"){if(!this.relays.some(K=>K.url===I)){const K={url:I,connected:!1,retries:0,retryTimeout:null,accessType:N};this.relays.push(K),this.connectToRelay(K),this.saveRelaysToLocalStorage()}}removeRelay(I){const N=this.relays.find(K=>K.url===I);N&&(N.ws?.close(),clearTimeout(N.retryTimeout)),this.relays=this.relays.filter(K=>K.url!==I),this.saveRelaysToLocalStorage()}removeAllCustomRelays(){const I=["wss://relay.angor.io","wss://relay2.angor.io"];this.relays.forEach(N=>{I.includes(N.url)||(N.ws?.close(),clearTimeout(N.retryTimeout))}),this.relays=this.relays.filter(N=>I.includes(N.url)),this.saveRelaysToLocalStorage()}updateRelayAccessType(I,N){const K=this.relays.find(Z=>Z.url===I);K&&(K.accessType=N,this.saveRelaysToLocalStorage())}getPool(){return this.pool}getEventStream(){return this.eventSubject.asObservable()}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete(),this.relays.forEach(I=>I.ws?.close())}static{this.\u0275fac=function(N){return new(N||S)(a.KVO(C.qQ,8),a.KVO(a.Agw))}}static{this.\u0275prov=a.jDH({token:S,factory:S.\u0275fac,providedIn:"root"})}}return S})()},6324:(o,s,r)=>{"use strict";r.d(s,{A:()=>Wa});var i={};r.r(i),r.d(i,{OG:()=>Va,My:()=>xa,Ph:()=>Ar,lX:()=>So,Id:()=>Fr,fg:()=>Di,qj:()=>Po,aT:()=>Gn,lq:()=>no,z:()=>$o,Q5:()=>ca});var a=r(467),c=r(5766),y=r(7292),w=r(3838),C=r(5462);function A(R){if(!Number.isSafeInteger(R)||R<0)throw new Error(`Wrong positive integer: ${R}`)}function K(R,...U){if(!function N(R){return R instanceof Uint8Array||null!=R&&"object"==typeof R&&"Uint8Array"===R.constructor.name}(R))throw new Error("Expected Uint8Array");if(U.length>0&&!U.includes(R.length))throw new Error(`Expected Uint8Array of length ${U}, not of length=${R.length}`)}function Z(R){if("function"!=typeof R||"function"!=typeof R.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");A(R.outputLen),A(R.blockLen)}function ne(R,U=!0){if(R.destroyed)throw new Error("Hash instance has been destroyed");if(U&&R.finished)throw new Error("Hash#digest() has already been called")}r(6391),"abandon\nability\nable\nabout\nabove\nabsent\nabsorb\nabstract\nabsurd\nabuse\naccess\naccident\naccount\naccuse\nachieve\nacid\nacoustic\nacquire\nacross\nact\naction\nactor\nactress\nactual\nadapt\nadd\naddict\naddress\nadjust\nadmit\nadult\nadvance\nadvice\naerobic\naffair\nafford\nafraid\nagain\nage\nagent\nagree\nahead\naim\nair\nairport\naisle\nalarm\nalbum\nalcohol\nalert\nalien\nall\nalley\nallow\nalmost\nalone\nalpha\nalready\nalso\nalter\nalways\namateur\namazing\namong\namount\namused\nanalyst\nanchor\nancient\nanger\nangle\nangry\nanimal\nankle\nannounce\nannual\nanother\nanswer\nantenna\nantique\nanxiety\nany\napart\napology\nappear\napple\napprove\napril\narch\narctic\narea\narena\nargue\narm\narmed\narmor\narmy\naround\narrange\narrest\narrive\narrow\nart\nartefact\nartist\nartwork\nask\naspect\nassault\nasset\nassist\nassume\nasthma\nathlete\natom\nattack\nattend\nattitude\nattract\nauction\naudit\naugust\naunt\nauthor\nauto\nautumn\naverage\navocado\navoid\nawake\naware\naway\nawesome\nawful\nawkward\naxis\nbaby\nbachelor\nbacon\nbadge\nbag\nbalance\nbalcony\nball\nbamboo\nbanana\nbanner\nbar\nbarely\nbargain\nbarrel\nbase\nbasic\nbasket\nbattle\nbeach\nbean\nbeauty\nbecause\nbecome\nbeef\nbefore\nbegin\nbehave\nbehind\nbelieve\nbelow\nbelt\nbench\nbenefit\nbest\nbetray\nbetter\nbetween\nbeyond\nbicycle\nbid\nbike\nbind\nbiology\nbird\nbirth\nbitter\nblack\nblade\nblame\nblanket\nblast\nbleak\nbless\nblind\nblood\nblossom\nblouse\nblue\nblur\nblush\nboard\nboat\nbody\nboil\nbomb\nbone\nbonus\nbook\nboost\nborder\nboring\nborrow\nboss\nbottom\nbounce\nbox\nboy\nbracket\nbrain\nbrand\nbrass\nbrave\nbread\nbreeze\nbrick\nbridge\nbrief\nbright\nbring\nbrisk\nbroccoli\nbroken\nbronze\nbroom\nbrother\nbrown\nbrush\nbubble\nbuddy\nbudget\nbuffalo\nbuild\nbulb\nbulk\nbullet\nbundle\nbunker\nburden\nburger\nburst\nbus\nbusiness\nbusy\nbutter\nbuyer\nbuzz\ncabbage\ncabin\ncable\ncactus\ncage\ncake\ncall\ncalm\ncamera\ncamp\ncan\ncanal\ncancel\ncandy\ncannon\ncanoe\ncanvas\ncanyon\ncapable\ncapital\ncaptain\ncar\ncarbon\ncard\ncargo\ncarpet\ncarry\ncart\ncase\ncash\ncasino\ncastle\ncasual\ncat\ncatalog\ncatch\ncategory\ncattle\ncaught\ncause\ncaution\ncave\nceiling\ncelery\ncement\ncensus\ncentury\ncereal\ncertain\nchair\nchalk\nchampion\nchange\nchaos\nchapter\ncharge\nchase\nchat\ncheap\ncheck\ncheese\nchef\ncherry\nchest\nchicken\nchief\nchild\nchimney\nchoice\nchoose\nchronic\nchuckle\nchunk\nchurn\ncigar\ncinnamon\ncircle\ncitizen\ncity\ncivil\nclaim\nclap\nclarify\nclaw\nclay\nclean\nclerk\nclever\nclick\nclient\ncliff\nclimb\nclinic\nclip\nclock\nclog\nclose\ncloth\ncloud\nclown\nclub\nclump\ncluster\nclutch\ncoach\ncoast\ncoconut\ncode\ncoffee\ncoil\ncoin\ncollect\ncolor\ncolumn\ncombine\ncome\ncomfort\ncomic\ncommon\ncompany\nconcert\nconduct\nconfirm\ncongress\nconnect\nconsider\ncontrol\nconvince\ncook\ncool\ncopper\ncopy\ncoral\ncore\ncorn\ncorrect\ncost\ncotton\ncouch\ncountry\ncouple\ncourse\ncousin\ncover\ncoyote\ncrack\ncradle\ncraft\ncram\ncrane\ncrash\ncrater\ncrawl\ncrazy\ncream\ncredit\ncreek\ncrew\ncricket\ncrime\ncrisp\ncritic\ncrop\ncross\ncrouch\ncrowd\ncrucial\ncruel\ncruise\ncrumble\ncrunch\ncrush\ncry\ncrystal\ncube\nculture\ncup\ncupboard\ncurious\ncurrent\ncurtain\ncurve\ncushion\ncustom\ncute\ncycle\ndad\ndamage\ndamp\ndance\ndanger\ndaring\ndash\ndaughter\ndawn\nday\ndeal\ndebate\ndebris\ndecade\ndecember\ndecide\ndecline\ndecorate\ndecrease\ndeer\ndefense\ndefine\ndefy\ndegree\ndelay\ndeliver\ndemand\ndemise\ndenial\ndentist\ndeny\ndepart\ndepend\ndeposit\ndepth\ndeputy\nderive\ndescribe\ndesert\ndesign\ndesk\ndespair\ndestroy\ndetail\ndetect\ndevelop\ndevice\ndevote\ndiagram\ndial\ndiamond\ndiary\ndice\ndiesel\ndiet\ndiffer\ndigital\ndignity\ndilemma\ndinner\ndinosaur\ndirect\ndirt\ndisagree\ndiscover\ndisease\ndish\ndismiss\ndisorder\ndisplay\ndistance\ndivert\ndivide\ndivorce\ndizzy\ndoctor\ndocument\ndog\ndoll\ndolphin\ndomain\ndonate\ndonkey\ndonor\ndoor\ndose\ndouble\ndove\ndraft\ndragon\ndrama\ndrastic\ndraw\ndream\ndress\ndrift\ndrill\ndrink\ndrip\ndrive\ndrop\ndrum\ndry\nduck\ndumb\ndune\nduring\ndust\ndutch\nduty\ndwarf\ndynamic\neager\neagle\nearly\nearn\nearth\neasily\neast\neasy\necho\necology\neconomy\nedge\nedit\neducate\neffort\negg\neight\neither\nelbow\nelder\nelectric\nelegant\nelement\nelephant\nelevator\nelite\nelse\nembark\nembody\nembrace\nemerge\nemotion\nemploy\nempower\nempty\nenable\nenact\nend\nendless\nendorse\nenemy\nenergy\nenforce\nengage\nengine\nenhance\nenjoy\nenlist\nenough\nenrich\nenroll\nensure\nenter\nentire\nentry\nenvelope\nepisode\nequal\nequip\nera\nerase\nerode\nerosion\nerror\nerupt\nescape\nessay\nessence\nestate\neternal\nethics\nevidence\nevil\nevoke\nevolve\nexact\nexample\nexcess\nexchange\nexcite\nexclude\nexcuse\nexecute\nexercise\nexhaust\nexhibit\nexile\nexist\nexit\nexotic\nexpand\nexpect\nexpire\nexplain\nexpose\nexpress\nextend\nextra\neye\neyebrow\nfabric\nface\nfaculty\nfade\nfaint\nfaith\nfall\nfalse\nfame\nfamily\nfamous\nfan\nfancy\nfantasy\nfarm\nfashion\nfat\nfatal\nfather\nfatigue\nfault\nfavorite\nfeature\nfebruary\nfederal\nfee\nfeed\nfeel\nfemale\nfence\nfestival\nfetch\nfever\nfew\nfiber\nfiction\nfield\nfigure\nfile\nfilm\nfilter\nfinal\nfind\nfine\nfinger\nfinish\nfire\nfirm\nfirst\nfiscal\nfish\nfit\nfitness\nfix\nflag\nflame\nflash\nflat\nflavor\nflee\nflight\nflip\nfloat\nflock\nfloor\nflower\nfluid\nflush\nfly\nfoam\nfocus\nfog\nfoil\nfold\nfollow\nfood\nfoot\nforce\nforest\nforget\nfork\nfortune\nforum\nforward\nfossil\nfoster\nfound\nfox\nfragile\nframe\nfrequent\nfresh\nfriend\nfringe\nfrog\nfront\nfrost\nfrown\nfrozen\nfruit\nfuel\nfun\nfunny\nfurnace\nfury\nfuture\ngadget\ngain\ngalaxy\ngallery\ngame\ngap\ngarage\ngarbage\ngarden\ngarlic\ngarment\ngas\ngasp\ngate\ngather\ngauge\ngaze\ngeneral\ngenius\ngenre\ngentle\ngenuine\ngesture\nghost\ngiant\ngift\ngiggle\nginger\ngiraffe\ngirl\ngive\nglad\nglance\nglare\nglass\nglide\nglimpse\nglobe\ngloom\nglory\nglove\nglow\nglue\ngoat\ngoddess\ngold\ngood\ngoose\ngorilla\ngospel\ngossip\ngovern\ngown\ngrab\ngrace\ngrain\ngrant\ngrape\ngrass\ngravity\ngreat\ngreen\ngrid\ngrief\ngrit\ngrocery\ngroup\ngrow\ngrunt\nguard\nguess\nguide\nguilt\nguitar\ngun\ngym\nhabit\nhair\nhalf\nhammer\nhamster\nhand\nhappy\nharbor\nhard\nharsh\nharvest\nhat\nhave\nhawk\nhazard\nhead\nhealth\nheart\nheavy\nhedgehog\nheight\nhello\nhelmet\nhelp\nhen\nhero\nhidden\nhigh\nhill\nhint\nhip\nhire\nhistory\nhobby\nhockey\nhold\nhole\nholiday\nhollow\nhome\nhoney\nhood\nhope\nhorn\nhorror\nhorse\nhospital\nhost\nhotel\nhour\nhover\nhub\nhuge\nhuman\nhumble\nhumor\nhundred\nhungry\nhunt\nhurdle\nhurry\nhurt\nhusband\nhybrid\nice\nicon\nidea\nidentify\nidle\nignore\nill\nillegal\nillness\nimage\nimitate\nimmense\nimmune\nimpact\nimpose\nimprove\nimpulse\ninch\ninclude\nincome\nincrease\nindex\nindicate\nindoor\nindustry\ninfant\ninflict\ninform\ninhale\ninherit\ninitial\ninject\ninjury\ninmate\ninner\ninnocent\ninput\ninquiry\ninsane\ninsect\ninside\ninspire\ninstall\nintact\ninterest\ninto\ninvest\ninvite\ninvolve\niron\nisland\nisolate\nissue\nitem\nivory\njacket\njaguar\njar\njazz\njealous\njeans\njelly\njewel\njob\njoin\njoke\njourney\njoy\njudge\njuice\njump\njungle\njunior\njunk\njust\nkangaroo\nkeen\nkeep\nketchup\nkey\nkick\nkid\nkidney\nkind\nkingdom\nkiss\nkit\nkitchen\nkite\nkitten\nkiwi\nknee\nknife\nknock\nknow\nlab\nlabel\nlabor\nladder\nlady\nlake\nlamp\nlanguage\nlaptop\nlarge\nlater\nlatin\nlaugh\nlaundry\nlava\nlaw\nlawn\nlawsuit\nlayer\nlazy\nleader\nleaf\nlearn\nleave\nlecture\nleft\nleg\nlegal\nlegend\nleisure\nlemon\nlend\nlength\nlens\nleopard\nlesson\nletter\nlevel\nliar\nliberty\nlibrary\nlicense\nlife\nlift\nlight\nlike\nlimb\nlimit\nlink\nlion\nliquid\nlist\nlittle\nlive\nlizard\nload\nloan\nlobster\nlocal\nlock\nlogic\nlonely\nlong\nloop\nlottery\nloud\nlounge\nlove\nloyal\nlucky\nluggage\nlumber\nlunar\nlunch\nluxury\nlyrics\nmachine\nmad\nmagic\nmagnet\nmaid\nmail\nmain\nmajor\nmake\nmammal\nman\nmanage\nmandate\nmango\nmansion\nmanual\nmaple\nmarble\nmarch\nmargin\nmarine\nmarket\nmarriage\nmask\nmass\nmaster\nmatch\nmaterial\nmath\nmatrix\nmatter\nmaximum\nmaze\nmeadow\nmean\nmeasure\nmeat\nmechanic\nmedal\nmedia\nmelody\nmelt\nmember\nmemory\nmention\nmenu\nmercy\nmerge\nmerit\nmerry\nmesh\nmessage\nmetal\nmethod\nmiddle\nmidnight\nmilk\nmillion\nmimic\nmind\nminimum\nminor\nminute\nmiracle\nmirror\nmisery\nmiss\nmistake\nmix\nmixed\nmixture\nmobile\nmodel\nmodify\nmom\nmoment\nmonitor\nmonkey\nmonster\nmonth\nmoon\nmoral\nmore\nmorning\nmosquito\nmother\nmotion\nmotor\nmountain\nmouse\nmove\nmovie\nmuch\nmuffin\nmule\nmultiply\nmuscle\nmuseum\nmushroom\nmusic\nmust\nmutual\nmyself\nmystery\nmyth\nnaive\nname\nnapkin\nnarrow\nnasty\nnation\nnature\nnear\nneck\nneed\nnegative\nneglect\nneither\nnephew\nnerve\nnest\nnet\nnetwork\nneutral\nnever\nnews\nnext\nnice\nnight\nnoble\nnoise\nnominee\nnoodle\nnormal\nnorth\nnose\nnotable\nnote\nnothing\nnotice\nnovel\nnow\nnuclear\nnumber\nnurse\nnut\noak\nobey\nobject\noblige\nobscure\nobserve\nobtain\nobvious\noccur\nocean\noctober\nodor\noff\noffer\noffice\noften\noil\nokay\nold\nolive\nolympic\nomit\nonce\none\nonion\nonline\nonly\nopen\nopera\nopinion\noppose\noption\norange\norbit\norchard\norder\nordinary\norgan\norient\noriginal\norphan\nostrich\nother\noutdoor\nouter\noutput\noutside\noval\noven\nover\nown\nowner\noxygen\noyster\nozone\npact\npaddle\npage\npair\npalace\npalm\npanda\npanel\npanic\npanther\npaper\nparade\nparent\npark\nparrot\nparty\npass\npatch\npath\npatient\npatrol\npattern\npause\npave\npayment\npeace\npeanut\npear\npeasant\npelican\npen\npenalty\npencil\npeople\npepper\nperfect\npermit\nperson\npet\nphone\nphoto\nphrase\nphysical\npiano\npicnic\npicture\npiece\npig\npigeon\npill\npilot\npink\npioneer\npipe\npistol\npitch\npizza\nplace\nplanet\nplastic\nplate\nplay\nplease\npledge\npluck\nplug\nplunge\npoem\npoet\npoint\npolar\npole\npolice\npond\npony\npool\npopular\nportion\nposition\npossible\npost\npotato\npottery\npoverty\npowder\npower\npractice\npraise\npredict\nprefer\nprepare\npresent\npretty\nprevent\nprice\npride\nprimary\nprint\npriority\nprison\nprivate\nprize\nproblem\nprocess\nproduce\nprofit\nprogram\nproject\npromote\nproof\nproperty\nprosper\nprotect\nproud\nprovide\npublic\npudding\npull\npulp\npulse\npumpkin\npunch\npupil\npuppy\npurchase\npurity\npurpose\npurse\npush\nput\npuzzle\npyramid\nquality\nquantum\nquarter\nquestion\nquick\nquit\nquiz\nquote\nrabbit\nraccoon\nrace\nrack\nradar\nradio\nrail\nrain\nraise\nrally\nramp\nranch\nrandom\nrange\nrapid\nrare\nrate\nrather\nraven\nraw\nrazor\nready\nreal\nreason\nrebel\nrebuild\nrecall\nreceive\nrecipe\nrecord\nrecycle\nreduce\nreflect\nreform\nrefuse\nregion\nregret\nregular\nreject\nrelax\nrelease\nrelief\nrely\nremain\nremember\nremind\nremove\nrender\nrenew\nrent\nreopen\nrepair\nrepeat\nreplace\nreport\nrequire\nrescue\nresemble\nresist\nresource\nresponse\nresult\nretire\nretreat\nreturn\nreunion\nreveal\nreview\nreward\nrhythm\nrib\nribbon\nrice\nrich\nride\nridge\nrifle\nright\nrigid\nring\nriot\nripple\nrisk\nritual\nrival\nriver\nroad\nroast\nrobot\nrobust\nrocket\nromance\nroof\nrookie\nroom\nrose\nrotate\nrough\nround\nroute\nroyal\nrubber\nrude\nrug\nrule\nrun\nrunway\nrural\nsad\nsaddle\nsadness\nsafe\nsail\nsalad\nsalmon\nsalon\nsalt\nsalute\nsame\nsample\nsand\nsatisfy\nsatoshi\nsauce\nsausage\nsave\nsay\nscale\nscan\nscare\nscatter\nscene\nscheme\nschool\nscience\nscissors\nscorpion\nscout\nscrap\nscreen\nscript\nscrub\nsea\nsearch\nseason\nseat\nsecond\nsecret\nsection\nsecurity\nseed\nseek\nsegment\nselect\nsell\nseminar\nsenior\nsense\nsentence\nseries\nservice\nsession\nsettle\nsetup\nseven\nshadow\nshaft\nshallow\nshare\nshed\nshell\nsheriff\nshield\nshift\nshine\nship\nshiver\nshock\nshoe\nshoot\nshop\nshort\nshoulder\nshove\nshrimp\nshrug\nshuffle\nshy\nsibling\nsick\nside\nsiege\nsight\nsign\nsilent\nsilk\nsilly\nsilver\nsimilar\nsimple\nsince\nsing\nsiren\nsister\nsituate\nsix\nsize\nskate\nsketch\nski\nskill\nskin\nskirt\nskull\nslab\nslam\nsleep\nslender\nslice\nslide\nslight\nslim\nslogan\nslot\nslow\nslush\nsmall\nsmart\nsmile\nsmoke\nsmooth\nsnack\nsnake\nsnap\nsniff\nsnow\nsoap\nsoccer\nsocial\nsock\nsoda\nsoft\nsolar\nsoldier\nsolid\nsolution\nsolve\nsomeone\nsong\nsoon\nsorry\nsort\nsoul\nsound\nsoup\nsource\nsouth\nspace\nspare\nspatial\nspawn\nspeak\nspecial\nspeed\nspell\nspend\nsphere\nspice\nspider\nspike\nspin\nspirit\nsplit\nspoil\nsponsor\nspoon\nsport\nspot\nspray\nspread\nspring\nspy\nsquare\nsqueeze\nsquirrel\nstable\nstadium\nstaff\nstage\nstairs\nstamp\nstand\nstart\nstate\nstay\nsteak\nsteel\nstem\nstep\nstereo\nstick\nstill\nsting\nstock\nstomach\nstone\nstool\nstory\nstove\nstrategy\nstreet\nstrike\nstrong\nstruggle\nstudent\nstuff\nstumble\nstyle\nsubject\nsubmit\nsubway\nsuccess\nsuch\nsudden\nsuffer\nsugar\nsuggest\nsuit\nsummer\nsun\nsunny\nsunset\nsuper\nsupply\nsupreme\nsure\nsurface\nsurge\nsurprise\nsurround\nsurvey\nsuspect\nsustain\nswallow\nswamp\nswap\nswarm\nswear\nsweet\nswift\nswim\nswing\nswitch\nsword\nsymbol\nsymptom\nsyrup\nsystem\ntable\ntackle\ntag\ntail\ntalent\ntalk\ntank\ntape\ntarget\ntask\ntaste\ntattoo\ntaxi\nteach\nteam\ntell\nten\ntenant\ntennis\ntent\nterm\ntest\ntext\nthank\nthat\ntheme\nthen\ntheory\nthere\nthey\nthing\nthis\nthought\nthree\nthrive\nthrow\nthumb\nthunder\nticket\ntide\ntiger\ntilt\ntimber\ntime\ntiny\ntip\ntired\ntissue\ntitle\ntoast\ntobacco\ntoday\ntoddler\ntoe\ntogether\ntoilet\ntoken\ntomato\ntomorrow\ntone\ntongue\ntonight\ntool\ntooth\ntop\ntopic\ntopple\ntorch\ntornado\ntortoise\ntoss\ntotal\ntourist\ntoward\ntower\ntown\ntoy\ntrack\ntrade\ntraffic\ntragic\ntrain\ntransfer\ntrap\ntrash\ntravel\ntray\ntreat\ntree\ntrend\ntrial\ntribe\ntrick\ntrigger\ntrim\ntrip\ntrophy\ntrouble\ntruck\ntrue\ntruly\ntrumpet\ntrust\ntruth\ntry\ntube\ntuition\ntumble\ntuna\ntunnel\nturkey\nturn\nturtle\ntwelve\ntwenty\ntwice\ntwin\ntwist\ntwo\ntype\ntypical\nugly\numbrella\nunable\nunaware\nuncle\nuncover\nunder\nundo\nunfair\nunfold\nunhappy\nuniform\nunique\nunit\nuniverse\nunknown\nunlock\nuntil\nunusual\nunveil\nupdate\nupgrade\nuphold\nupon\nupper\nupset\nurban\nurge\nusage\nuse\nused\nuseful\nuseless\nusual\nutility\nvacant\nvacuum\nvague\nvalid\nvalley\nvalve\nvan\nvanish\nvapor\nvarious\nvast\nvault\nvehicle\nvelvet\nvendor\nventure\nvenue\nverb\nverify\nversion\nvery\nvessel\nveteran\nviable\nvibrant\nvicious\nvictory\nvideo\nview\nvillage\nvintage\nviolin\nvirtual\nvirus\nvisa\nvisit\nvisual\nvital\nvivid\nvocal\nvoice\nvoid\nvolcano\nvolume\nvote\nvoyage\nwage\nwagon\nwait\nwalk\nwall\nwalnut\nwant\nwarfare\nwarm\nwarrior\nwash\nwasp\nwaste\nwater\nwave\nway\nwealth\nweapon\nwear\nweasel\nweather\nweb\nwedding\nweekend\nweird\nwelcome\nwest\nwet\nwhale\nwhat\nwheat\nwheel\nwhen\nwhere\nwhip\nwhisper\nwide\nwidth\nwife\nwild\nwill\nwin\nwindow\nwine\nwing\nwink\nwinner\nwinter\nwire\nwisdom\nwise\nwish\nwitness\nwolf\nwoman\nwonder\nwood\nwool\nword\nwork\nworld\nworry\nworth\nwrap\nwreck\nwrestle\nwrist\nwrite\nwrong\nyard\nyear\nyellow\nyou\nyoung\nyouth\nzebra\nzero\nzone\nzoo".split("\n");const Me=R=>new DataView(R.buffer,R.byteOffset,R.byteLength);if(68!==new Uint8Array(new Uint32Array([287454020]).buffer)[0])throw new Error("Non little-endian hardware is not supported");function yn(R){if("string"==typeof R&&(R=function ln(R){if("string"!=typeof R)throw new Error("utf8ToBytes expected string, got "+typeof R);return new Uint8Array((new TextEncoder).encode(R))}(R)),!function Re(R){return R instanceof Uint8Array||null!=R&&"object"==typeof R&&"Uint8Array"===R.constructor.name}(R))throw new Error("expected Uint8Array, got "+typeof R);return R}class bn{clone(){return this._cloneInto()}}const Qe={}.toString;function Ge(R){const U=oe=>R().update(yn(oe)).digest(),V=R();return U.outputLen=V.outputLen,U.blockLen=V.blockLen,U.create=()=>R(),U}class dt extends bn{constructor(U,V){super(),this.finished=!1,this.destroyed=!1,Z(U);const oe=yn(V);if(this.iHash=U.create(),"function"!=typeof this.iHash.update)throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const Ae=this.blockLen,Be=new Uint8Array(Ae);Be.set(oe.length>Ae?U.create().update(oe).digest():oe);for(let gt=0;gtnew dt(R,U).update(V).digest();Ke.create=(R,U)=>new dt(R,U);class fn extends bn{constructor(U,V,oe,Ae){super(),this.blockLen=U,this.outputLen=V,this.padOffset=oe,this.isLE=Ae,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(U),this.view=Me(this.buffer)}update(U){ne(this);const{view:V,buffer:oe,blockLen:Ae}=this,Be=(U=yn(U)).length;for(let gt=0;gtAe-gt&&(this.process(oe,0),gt=0);for(let Zt=gt;Zt>Ae&Be),It=Number(V&Be),on=oe?0:4;R.setUint32(U+(oe?4:0),gt,oe),R.setUint32(U+on,It,oe)})(oe,Ae-8,BigInt(8*this.length),Be),this.process(oe,0);const It=Me(U),Ht=this.outputLen;if(Ht%4)throw new Error("_sha2: outputLen should be aligned to 32bit");const on=Ht/4,An=this.get();if(on>An.length)throw new Error("_sha2: outputLen bigger than state");for(let Zt=0;Zt>Nt&Kn)}:{h:0|Number(R>>Nt&Kn),l:0|Number(R&Kn)}}const Bn_split=function an(R,U=!1){let V=new Uint32Array(R.length),oe=new Uint32Array(R.length);for(let Ae=0;AeR>>>V,Bn_shrSL=(R,U,V)=>R<<32-V|U>>>V,Bn_rotrSH=(R,U,V)=>R>>>V|U<<32-V,Bn_rotrSL=(R,U,V)=>R<<32-V|U>>>V,Bn_rotrBH=(R,U,V)=>R<<64-V|U>>>V-32,Bn_rotrBL=(R,U,V)=>R>>>V-32|U<<64-V,Bn_add=function it(R,U,V,oe){const Ae=(U>>>0)+(oe>>>0);return{h:R+V+(Ae/2**32|0)|0,l:0|Ae}},Bn_add3L=(R,U,V)=>(R>>>0)+(U>>>0)+(V>>>0),Bn_add3H=(R,U,V,oe)=>U+V+oe+(R/2**32|0)|0,Bn_add4L=(R,U,V,oe)=>(R>>>0)+(U>>>0)+(V>>>0)+(oe>>>0),Bn_add4H=(R,U,V,oe,Ae)=>U+V+oe+Ae+(R/2**32|0)|0,Bn_add5H=(R,U,V,oe,Ae,Be)=>U+V+oe+Ae+Be+(R/2**32|0)|0,Bn_add5L=(R,U,V,oe,Ae)=>(R>>>0)+(U>>>0)+(V>>>0)+(oe>>>0)+(Ae>>>0),[cr,Jr]=Bn_split(["0x428a2f98d728ae22","0x7137449123ef65cd","0xb5c0fbcfec4d3b2f","0xe9b5dba58189dbbc","0x3956c25bf348b538","0x59f111f1b605d019","0x923f82a4af194f9b","0xab1c5ed5da6d8118","0xd807aa98a3030242","0x12835b0145706fbe","0x243185be4ee4b28c","0x550c7dc3d5ffb4e2","0x72be5d74f27b896f","0x80deb1fe3b1696b1","0x9bdc06a725c71235","0xc19bf174cf692694","0xe49b69c19ef14ad2","0xefbe4786384f25e3","0x0fc19dc68b8cd5b5","0x240ca1cc77ac9c65","0x2de92c6f592b0275","0x4a7484aa6ea6e483","0x5cb0a9dcbd41fbd4","0x76f988da831153b5","0x983e5152ee66dfab","0xa831c66d2db43210","0xb00327c898fb213f","0xbf597fc7beef0ee4","0xc6e00bf33da88fc2","0xd5a79147930aa725","0x06ca6351e003826f","0x142929670a0e6e70","0x27b70a8546d22ffc","0x2e1b21385c26c926","0x4d2c6dfc5ac42aed","0x53380d139d95b3df","0x650a73548baf63de","0x766a0abb3c77b2a8","0x81c2c92e47edaee6","0x92722c851482353b","0xa2bfe8a14cf10364","0xa81a664bbc423001","0xc24b8b70d0f89791","0xc76c51a30654be30","0xd192e819d6ef5218","0xd69906245565a910","0xf40e35855771202a","0x106aa07032bbd1b8","0x19a4c116b8d2d0c8","0x1e376c085141ab53","0x2748774cdf8eeb99","0x34b0bcb5e19b48a8","0x391c0cb3c5c95a63","0x4ed8aa4ae3418acb","0x5b9cca4f7763e373","0x682e6ff3d6b2b8a3","0x748f82ee5defb2fc","0x78a5636f43172f60","0x84c87814a1f0ab72","0x8cc702081a6439ec","0x90befffa23631e28","0xa4506cebde82bde9","0xbef9a3f7b2c67915","0xc67178f2e372532b","0xca273eceea26619c","0xd186b8c721c0c207","0xeada7dd6cde0eb1e","0xf57d4f7fee6ed178","0x06f067aa72176fba","0x0a637dc5a2c898a6","0x113f9804bef90dae","0x1b710b35131c471b","0x28db77f523047d84","0x32caab7b40c72493","0x3c9ebe0a15c9bebc","0x431d67c49c100d4c","0x4cc5d4becb3e42b6","0x597f299cfc657e2a","0x5fcb6fab3ad6faec","0x6c44198c4a475817"].map(R=>BigInt(R))),Xr=new Uint32Array(80),_t=new Uint32Array(80);class Bt extends fn{constructor(){super(128,64,16,!1),this.Ah=1779033703,this.Al=-205731576,this.Bh=-1150833019,this.Bl=-2067093701,this.Ch=1013904242,this.Cl=-23791573,this.Dh=-1521486534,this.Dl=1595750129,this.Eh=1359893119,this.El=-1377402159,this.Fh=-1694144372,this.Fl=725511199,this.Gh=528734635,this.Gl=-79577749,this.Hh=1541459225,this.Hl=327033209}get(){const{Ah:U,Al:V,Bh:oe,Bl:Ae,Ch:Be,Cl:gt,Dh:It,Dl:Ht,Eh:on,El:An,Fh:Zt,Fl:zn,Gh:Wn,Gl:nr,Hh:Mn,Hl:jn}=this;return[U,V,oe,Ae,Be,gt,It,Ht,on,An,Zt,zn,Wn,nr,Mn,jn]}set(U,V,oe,Ae,Be,gt,It,Ht,on,An,Zt,zn,Wn,nr,Mn,jn){this.Ah=0|U,this.Al=0|V,this.Bh=0|oe,this.Bl=0|Ae,this.Ch=0|Be,this.Cl=0|gt,this.Dh=0|It,this.Dl=0|Ht,this.Eh=0|on,this.El=0|An,this.Fh=0|Zt,this.Fl=0|zn,this.Gh=0|Wn,this.Gl=0|nr,this.Hh=0|Mn,this.Hl=0|jn}process(U,V){for(let Vn=0;Vn<16;Vn++,V+=4)Xr[Vn]=U.getUint32(V),_t[Vn]=U.getUint32(V+=4);for(let Vn=16;Vn<80;Vn++){const dr=0|Xr[Vn-15],Pr=0|_t[Vn-15],Ir=Bn_rotrSH(dr,Pr,1)^Bn_rotrSH(dr,Pr,8)^Bn_shrSH(dr,Pr,7),Gr=Bn_rotrSL(dr,Pr,1)^Bn_rotrSL(dr,Pr,8)^Bn_shrSL(dr,Pr,7),Ur=0|Xr[Vn-2],Yi=0|_t[Vn-2],Qi=Bn_rotrSH(Ur,Yi,19)^Bn_rotrBH(Ur,Yi,61)^Bn_shrSH(Ur,Yi,6),Ii=Bn_rotrSL(Ur,Yi,19)^Bn_rotrBL(Ur,Yi,61)^Bn_shrSL(Ur,Yi,6),Zi=Bn_add4L(Gr,Ii,_t[Vn-7],_t[Vn-16]),Bo=Bn_add4H(Zi,Ir,Qi,Xr[Vn-7],Xr[Vn-16]);Xr[Vn]=0|Bo,_t[Vn]=0|Zi}let{Ah:oe,Al:Ae,Bh:Be,Bl:gt,Ch:It,Cl:Ht,Dh:on,Dl:An,Eh:Zt,El:zn,Fh:Wn,Fl:nr,Gh:Mn,Gl:jn,Hh:Qn,Hl:ir}=this;for(let Vn=0;Vn<80;Vn++){const dr=Bn_rotrSH(Zt,zn,14)^Bn_rotrSH(Zt,zn,18)^Bn_rotrBH(Zt,zn,41),Pr=Bn_rotrSL(Zt,zn,14)^Bn_rotrSL(Zt,zn,18)^Bn_rotrBL(Zt,zn,41),Ir=Zt&Wn^~Zt&Mn,Ur=Bn_add5L(ir,Pr,zn&nr^~zn&jn,Jr[Vn],_t[Vn]),Yi=Bn_add5H(Ur,Qn,dr,Ir,cr[Vn],Xr[Vn]),Qi=0|Ur,Ii=Bn_rotrSH(oe,Ae,28)^Bn_rotrBH(oe,Ae,34)^Bn_rotrBH(oe,Ae,39),Zi=Bn_rotrSL(oe,Ae,28)^Bn_rotrBL(oe,Ae,34)^Bn_rotrBL(oe,Ae,39),Bo=oe&Be^oe&It^Be&It,Ds=Ae>^Ae&Ht^gt&Ht;Qn=0|Mn,ir=0|jn,Mn=0|Wn,jn=0|nr,Wn=0|Zt,nr=0|zn,({h:Zt,l:zn}=Bn_add(0|on,0|An,0|Yi,0|Qi)),on=0|It,An=0|Ht,It=0|Be,Ht=0|gt,Be=0|oe,gt=0|Ae;const yr=Bn_add3L(Qi,Zi,Ds);oe=Bn_add3H(yr,Yi,Ii,Bo),Ae=0|yr}({h:oe,l:Ae}=Bn_add(0|this.Ah,0|this.Al,0|oe,0|Ae)),({h:Be,l:gt}=Bn_add(0|this.Bh,0|this.Bl,0|Be,0|gt)),({h:It,l:Ht}=Bn_add(0|this.Ch,0|this.Cl,0|It,0|Ht)),({h:on,l:An}=Bn_add(0|this.Dh,0|this.Dl,0|on,0|An)),({h:Zt,l:zn}=Bn_add(0|this.Eh,0|this.El,0|Zt,0|zn)),({h:Wn,l:nr}=Bn_add(0|this.Fh,0|this.Fl,0|Wn,0|nr)),({h:Mn,l:jn}=Bn_add(0|this.Gh,0|this.Gl,0|Mn,0|jn)),({h:Qn,l:ir}=Bn_add(0|this.Hh,0|this.Hl,0|Qn,0|ir)),this.set(oe,Ae,Be,gt,It,Ht,on,An,Zt,zn,Wn,nr,Mn,jn,Qn,ir)}roundClean(){Xr.fill(0),_t.fill(0)}destroy(){this.buffer.fill(0),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}const kt=Ge(()=>new Bt);var or=r(3813);function ii(R){if("string"!=typeof R)throw new TypeError("Invalid mnemonic type: "+typeof R);return R.normalize("NFKD")}function Oi(R,U=""){return function se(R,U,V,oe){const{c:Ae,dkLen:Be,DK:gt,PRF:It,PRFSalt:Ht}=function He(R,U,V,oe){Z(R);const Ae=function bt(R,U){if(void 0!==U&&"[object Object]"!==Qe.call(U))throw new Error("Options should be object or undefined");return Object.assign(R,U)}({dkLen:32,asyncTick:10},oe),{c:Be,dkLen:gt,asyncTick:It}=Ae;if(A(Be),A(gt),A(It),Be<1)throw new Error("PBKDF2: iterations (c) should be >= 1");const Ht=yn(U),on=yn(V),An=new Uint8Array(gt),Zt=Ke.create(R,Ht),zn=Zt._cloneInto().update(on);return{c:Be,dkLen:gt,asyncTick:It,DK:An,PRF:Zt,PRFSalt:zn}}(R,U,V,oe);let on;const An=new Uint8Array(4),Zt=Me(An),zn=new Uint8Array(It.outputLen);for(let Wn=1,nr=0;nrii(`mnemonic${R}`))(U),{c:2048,dkLen:64})}function Uo(R){if(!Number.isSafeInteger(R)||R<0)throw new Error(`Wrong positive integer: ${R}`)}function so(R,...U){if(!function ts(R){return R instanceof Uint8Array||null!=R&&"object"==typeof R&&"Uint8Array"===R.constructor.name}(R))throw new Error("Expected Uint8Array");if(U.length>0&&!U.includes(R.length))throw new Error(`Expected Uint8Array of length ${U}, not of length=${R.length}`)}function Xo(R,U=!0){if(R.destroyed)throw new Error("Hash instance has been destroyed");if(U&&R.finished)throw new Error("Hash#digest() has already been called")}function Mo(R){return R instanceof Uint8Array||null!=R&&"object"==typeof R&&"Uint8Array"===R.constructor.name}const Je=R=>new DataView(R.buffer,R.byteOffset,R.byteLength),ct=(R,U)=>R<<32-U|R>>>U;if(68!==new Uint8Array(new Uint32Array([287454020]).buffer)[0])throw new Error("Non little-endian hardware is not supported");const ve=Array.from({length:256},(R,U)=>U.toString(16).padStart(2,"0"));function pt(R){return R>=48&&R<=57?R-48:R>=65&&R<=70?R-55:R>=97&&R<=102?R-87:void 0}function Sn(R){if("string"!=typeof R)throw new Error("utf8ToBytes expected string, got "+typeof R);return new Uint8Array((new TextEncoder).encode(R))}function kn(R){if("string"==typeof R&&(R=Sn(R)),!Mo(R))throw new Error("expected Uint8Array, got "+typeof R);return R}function Un(...R){let U=0;for(let oe=0;oeR().update(kn(oe)).digest(),V=R();return U.outputLen=V.outputLen,U.blockLen=V.blockLen,U.create=()=>R(),U}class ai extends Jn{constructor(U,V){super(),this.finished=!1,this.destroyed=!1,function bo(R){if("function"!=typeof R||"function"!=typeof R.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");Uo(R.outputLen),Uo(R.blockLen)}(U);const oe=kn(V);if(this.iHash=U.create(),"function"!=typeof this.iHash.update)throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const Ae=this.blockLen,Be=new Uint8Array(Ae);Be.set(oe.length>Ae?U.create().update(oe).digest():oe);for(let gt=0;gtnew ai(R,U).update(V).digest();vo.create=(R,U)=>new ai(R,U);class zi extends Jn{constructor(U,V,oe,Ae){super(),this.blockLen=U,this.outputLen=V,this.padOffset=oe,this.isLE=Ae,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(U),this.view=Je(this.buffer)}update(U){Xo(this);const{view:V,buffer:oe,blockLen:Ae}=this,Be=(U=kn(U)).length;for(let gt=0;gtAe-gt&&(this.process(oe,0),gt=0);for(let Zt=gt;Zt>Ae&Be),It=Number(V&Be),on=oe?0:4;R.setUint32(U+(oe?4:0),gt,oe),R.setUint32(U+on,It,oe)})(oe,Ae-8,BigInt(8*this.length),Be),this.process(oe,0);const It=Je(U),Ht=this.outputLen;if(Ht%4)throw new Error("_sha2: outputLen should be aligned to 32bit");const on=Ht/4,An=this.get();if(on>An.length)throw new Error("_sha2: outputLen bigger than state");for(let Zt=0;ZtU);let Sr=[ws],oa=[ws.map(R=>(9*R+5)%16)];for(let R=0;R<4;R++)for(let U of[Sr,oa])U.push(U[R].map(V=>cs[V]));const ma=[[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8],[12,13,11,15,6,9,9,7,12,15,11,13,7,8,7,7],[13,15,14,11,7,7,6,8,13,14,13,12,5,5,6,9],[14,11,12,14,8,6,5,5,15,12,15,14,9,9,8,6],[15,12,13,13,9,5,8,6,14,11,12,11,8,6,5,5]].map(R=>new Uint8Array(R)),wo=Sr.map((R,U)=>R.map(V=>ma[U][V])),Ls=oa.map((R,U)=>R.map(V=>ma[U][V])),Ps=new Uint32Array([0,1518500249,1859775393,2400959708,2840853838]),Xs=new Uint32Array([1352829926,1548603684,1836072691,2053994217,0]),Ki=(R,U)=>R<>>32-U;function Ys(R,U,V,oe){return 0===R?U^V^oe:1===R?U&V|~U&oe:2===R?(U|~V)^oe:3===R?U&oe|V&~oe:U^(V|~oe)}const Ni=new Uint32Array(16);class Fs extends zi{constructor(){super(64,20,8,!0),this.h0=1732584193,this.h1=-271733879,this.h2=-1732584194,this.h3=271733878,this.h4=-1009589776}get(){const{h0:U,h1:V,h2:oe,h3:Ae,h4:Be}=this;return[U,V,oe,Ae,Be]}set(U,V,oe,Ae,Be){this.h0=0|U,this.h1=0|V,this.h2=0|oe,this.h3=0|Ae,this.h4=0|Be}process(U,V){for(let Wn=0;Wn<16;Wn++,V+=4)Ni[Wn]=U.getUint32(V,!0);let oe=0|this.h0,Ae=oe,Be=0|this.h1,gt=Be,It=0|this.h2,Ht=It,on=0|this.h3,An=on,Zt=0|this.h4,zn=Zt;for(let Wn=0;Wn<5;Wn++){const nr=4-Wn,Mn=Ps[Wn],jn=Xs[Wn],Qn=Sr[Wn],ir=oa[Wn],Vn=wo[Wn],dr=Ls[Wn];for(let Pr=0;Pr<16;Pr++){const Ir=Ki(oe+Ys(Wn,Be,It,on)+Ni[Qn[Pr]]+Mn,Vn[Pr])+Zt|0;oe=Zt,Zt=on,on=0|Ki(It,10),It=Be,Be=Ir}for(let Pr=0;Pr<16;Pr++){const Ir=Ki(Ae+Ys(nr,gt,Ht,An)+Ni[ir[Pr]]+jn,dr[Pr])+zn|0;Ae=zn,zn=An,An=0|Ki(Ht,10),Ht=gt,gt=Ir}}this.set(this.h1+It+An|0,this.h2+on+zn|0,this.h3+Zt+Ae|0,this.h4+oe+gt|0,this.h0+Be+Ht|0)}roundClean(){Ni.fill(0)}destroy(){this.destroyed=!0,this.buffer.fill(0),this.set(0,0,0,0,0)}}const ns=mr(()=>new Fs),qr=(R,U,V)=>R&U^~R&V,rs=(R,U,V)=>R&U^R&V^U&V,is=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),to=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),Wi=new Uint32Array(64);class Es extends zi{constructor(){super(64,32,8,!1),this.A=0|to[0],this.B=0|to[1],this.C=0|to[2],this.D=0|to[3],this.E=0|to[4],this.F=0|to[5],this.G=0|to[6],this.H=0|to[7]}get(){const{A:U,B:V,C:oe,D:Ae,E:Be,F:gt,G:It,H:Ht}=this;return[U,V,oe,Ae,Be,gt,It,Ht]}set(U,V,oe,Ae,Be,gt,It,Ht){this.A=0|U,this.B=0|V,this.C=0|oe,this.D=0|Ae,this.E=0|Be,this.F=0|gt,this.G=0|It,this.H=0|Ht}process(U,V){for(let Zt=0;Zt<16;Zt++,V+=4)Wi[Zt]=U.getUint32(V,!1);for(let Zt=16;Zt<64;Zt++){const zn=Wi[Zt-15],Wn=Wi[Zt-2],nr=ct(zn,7)^ct(zn,18)^zn>>>3,Mn=ct(Wn,17)^ct(Wn,19)^Wn>>>10;Wi[Zt]=Mn+Wi[Zt-7]+nr+Wi[Zt-16]|0}let{A:oe,B:Ae,C:Be,D:gt,E:It,F:Ht,G:on,H:An}=this;for(let Zt=0;Zt<64;Zt++){const Wn=An+(ct(It,6)^ct(It,11)^ct(It,25))+qr(It,Ht,on)+is[Zt]+Wi[Zt]|0,Mn=(ct(oe,2)^ct(oe,13)^ct(oe,22))+rs(oe,Ae,Be)|0;An=on,on=Ht,Ht=It,It=gt+Wn|0,gt=Be,Be=Ae,Ae=oe,oe=Wn+Mn|0}oe=oe+this.A|0,Ae=Ae+this.B|0,Be=Be+this.C|0,gt=gt+this.D|0,It=It+this.E|0,Ht=Ht+this.F|0,on=on+this.G|0,An=An+this.H|0,this.set(oe,Ae,Be,gt,It,Ht,on,An)}roundClean(){Wi.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}const ga=mr(()=>new Es),Eo=BigInt(2**32-1),os=BigInt(32);function ks(R,U=!1){return U?{h:Number(R&Eo),l:Number(R>>os&Eo)}:{h:0|Number(R>>os&Eo),l:0|Number(R&Eo)}}const Xe_split=function Bs(R,U=!1){let V=new Uint32Array(R.length),oe=new Uint32Array(R.length);for(let Ae=0;AeR>>>V,Xe_shrSL=(R,U,V)=>R<<32-V|U>>>V,Xe_rotrSH=(R,U,V)=>R>>>V|U<<32-V,Xe_rotrSL=(R,U,V)=>R<<32-V|U>>>V,Xe_rotrBH=(R,U,V)=>R<<64-V|U>>>V-32,Xe_rotrBL=(R,U,V)=>R>>>V-32|U<<64-V,Xe_add=function ko(R,U,V,oe){const Ae=(U>>>0)+(oe>>>0);return{h:R+V+(Ae/2**32|0)|0,l:0|Ae}},Xe_add3L=(R,U,V)=>(R>>>0)+(U>>>0)+(V>>>0),Xe_add3H=(R,U,V,oe)=>U+V+oe+(R/2**32|0)|0,Xe_add4L=(R,U,V,oe)=>(R>>>0)+(U>>>0)+(V>>>0)+(oe>>>0),Xe_add4H=(R,U,V,oe,Ae)=>U+V+oe+Ae+(R/2**32|0)|0,Xe_add5H=(R,U,V,oe,Ae,Be)=>U+V+oe+Ae+Be+(R/2**32|0)|0,Xe_add5L=(R,U,V,oe,Ae)=>(R>>>0)+(U>>>0)+(V>>>0)+(oe>>>0)+(Ae>>>0),[wt,Ln]=Xe_split(["0x428a2f98d728ae22","0x7137449123ef65cd","0xb5c0fbcfec4d3b2f","0xe9b5dba58189dbbc","0x3956c25bf348b538","0x59f111f1b605d019","0x923f82a4af194f9b","0xab1c5ed5da6d8118","0xd807aa98a3030242","0x12835b0145706fbe","0x243185be4ee4b28c","0x550c7dc3d5ffb4e2","0x72be5d74f27b896f","0x80deb1fe3b1696b1","0x9bdc06a725c71235","0xc19bf174cf692694","0xe49b69c19ef14ad2","0xefbe4786384f25e3","0x0fc19dc68b8cd5b5","0x240ca1cc77ac9c65","0x2de92c6f592b0275","0x4a7484aa6ea6e483","0x5cb0a9dcbd41fbd4","0x76f988da831153b5","0x983e5152ee66dfab","0xa831c66d2db43210","0xb00327c898fb213f","0xbf597fc7beef0ee4","0xc6e00bf33da88fc2","0xd5a79147930aa725","0x06ca6351e003826f","0x142929670a0e6e70","0x27b70a8546d22ffc","0x2e1b21385c26c926","0x4d2c6dfc5ac42aed","0x53380d139d95b3df","0x650a73548baf63de","0x766a0abb3c77b2a8","0x81c2c92e47edaee6","0x92722c851482353b","0xa2bfe8a14cf10364","0xa81a664bbc423001","0xc24b8b70d0f89791","0xc76c51a30654be30","0xd192e819d6ef5218","0xd69906245565a910","0xf40e35855771202a","0x106aa07032bbd1b8","0x19a4c116b8d2d0c8","0x1e376c085141ab53","0x2748774cdf8eeb99","0x34b0bcb5e19b48a8","0x391c0cb3c5c95a63","0x4ed8aa4ae3418acb","0x5b9cca4f7763e373","0x682e6ff3d6b2b8a3","0x748f82ee5defb2fc","0x78a5636f43172f60","0x84c87814a1f0ab72","0x8cc702081a6439ec","0x90befffa23631e28","0xa4506cebde82bde9","0xbef9a3f7b2c67915","0xc67178f2e372532b","0xca273eceea26619c","0xd186b8c721c0c207","0xeada7dd6cde0eb1e","0xf57d4f7fee6ed178","0x06f067aa72176fba","0x0a637dc5a2c898a6","0x113f9804bef90dae","0x1b710b35131c471b","0x28db77f523047d84","0x32caab7b40c72493","0x3c9ebe0a15c9bebc","0x431d67c49c100d4c","0x4cc5d4becb3e42b6","0x597f299cfc657e2a","0x5fcb6fab3ad6faec","0x6c44198c4a475817"].map(R=>BigInt(R))),hn=new Uint32Array(80),ur=new Uint32Array(80);class hr extends zi{constructor(){super(128,64,16,!1),this.Ah=1779033703,this.Al=-205731576,this.Bh=-1150833019,this.Bl=-2067093701,this.Ch=1013904242,this.Cl=-23791573,this.Dh=-1521486534,this.Dl=1595750129,this.Eh=1359893119,this.El=-1377402159,this.Fh=-1694144372,this.Fl=725511199,this.Gh=528734635,this.Gl=-79577749,this.Hh=1541459225,this.Hl=327033209}get(){const{Ah:U,Al:V,Bh:oe,Bl:Ae,Ch:Be,Cl:gt,Dh:It,Dl:Ht,Eh:on,El:An,Fh:Zt,Fl:zn,Gh:Wn,Gl:nr,Hh:Mn,Hl:jn}=this;return[U,V,oe,Ae,Be,gt,It,Ht,on,An,Zt,zn,Wn,nr,Mn,jn]}set(U,V,oe,Ae,Be,gt,It,Ht,on,An,Zt,zn,Wn,nr,Mn,jn){this.Ah=0|U,this.Al=0|V,this.Bh=0|oe,this.Bl=0|Ae,this.Ch=0|Be,this.Cl=0|gt,this.Dh=0|It,this.Dl=0|Ht,this.Eh=0|on,this.El=0|An,this.Fh=0|Zt,this.Fl=0|zn,this.Gh=0|Wn,this.Gl=0|nr,this.Hh=0|Mn,this.Hl=0|jn}process(U,V){for(let Vn=0;Vn<16;Vn++,V+=4)hn[Vn]=U.getUint32(V),ur[Vn]=U.getUint32(V+=4);for(let Vn=16;Vn<80;Vn++){const dr=0|hn[Vn-15],Pr=0|ur[Vn-15],Ir=Xe_rotrSH(dr,Pr,1)^Xe_rotrSH(dr,Pr,8)^Xe_shrSH(dr,Pr,7),Gr=Xe_rotrSL(dr,Pr,1)^Xe_rotrSL(dr,Pr,8)^Xe_shrSL(dr,Pr,7),Ur=0|hn[Vn-2],Yi=0|ur[Vn-2],Qi=Xe_rotrSH(Ur,Yi,19)^Xe_rotrBH(Ur,Yi,61)^Xe_shrSH(Ur,Yi,6),Ii=Xe_rotrSL(Ur,Yi,19)^Xe_rotrBL(Ur,Yi,61)^Xe_shrSL(Ur,Yi,6),Zi=Xe_add4L(Gr,Ii,ur[Vn-7],ur[Vn-16]),Bo=Xe_add4H(Zi,Ir,Qi,hn[Vn-7],hn[Vn-16]);hn[Vn]=0|Bo,ur[Vn]=0|Zi}let{Ah:oe,Al:Ae,Bh:Be,Bl:gt,Ch:It,Cl:Ht,Dh:on,Dl:An,Eh:Zt,El:zn,Fh:Wn,Fl:nr,Gh:Mn,Gl:jn,Hh:Qn,Hl:ir}=this;for(let Vn=0;Vn<80;Vn++){const dr=Xe_rotrSH(Zt,zn,14)^Xe_rotrSH(Zt,zn,18)^Xe_rotrBH(Zt,zn,41),Pr=Xe_rotrSL(Zt,zn,14)^Xe_rotrSL(Zt,zn,18)^Xe_rotrBL(Zt,zn,41),Ir=Zt&Wn^~Zt&Mn,Ur=Xe_add5L(ir,Pr,zn&nr^~zn&jn,Ln[Vn],ur[Vn]),Yi=Xe_add5H(Ur,Qn,dr,Ir,wt[Vn],hn[Vn]),Qi=0|Ur,Ii=Xe_rotrSH(oe,Ae,28)^Xe_rotrBH(oe,Ae,34)^Xe_rotrBH(oe,Ae,39),Zi=Xe_rotrSL(oe,Ae,28)^Xe_rotrBL(oe,Ae,34)^Xe_rotrBL(oe,Ae,39),Bo=oe&Be^oe&It^Be&It,Ds=Ae>^Ae&Ht^gt&Ht;Qn=0|Mn,ir=0|jn,Mn=0|Wn,jn=0|nr,Wn=0|Zt,nr=0|zn,({h:Zt,l:zn}=Xe_add(0|on,0|An,0|Yi,0|Qi)),on=0|It,An=0|Ht,It=0|Be,Ht=0|gt,Be=0|oe,gt=0|Ae;const yr=Xe_add3L(Qi,Zi,Ds);oe=Xe_add3H(yr,Yi,Ii,Bo),Ae=0|yr}({h:oe,l:Ae}=Xe_add(0|this.Ah,0|this.Al,0|oe,0|Ae)),({h:Be,l:gt}=Xe_add(0|this.Bh,0|this.Bl,0|Be,0|gt)),({h:It,l:Ht}=Xe_add(0|this.Ch,0|this.Cl,0|It,0|Ht)),({h:on,l:An}=Xe_add(0|this.Dh,0|this.Dl,0|on,0|An)),({h:Zt,l:zn}=Xe_add(0|this.Eh,0|this.El,0|Zt,0|zn)),({h:Wn,l:nr}=Xe_add(0|this.Fh,0|this.Fl,0|Wn,0|nr)),({h:Mn,l:jn}=Xe_add(0|this.Gh,0|this.Gl,0|Mn,0|jn)),({h:Qn,l:ir}=Xe_add(0|this.Hh,0|this.Hl,0|Qn,0|ir)),this.set(oe,Ae,Be,gt,It,Ht,on,An,Zt,zn,Wn,nr,Mn,jn,Qn,ir)}roundClean(){hn.fill(0),ur.fill(0)}destroy(){this.buffer.fill(0),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}const Dr=mr(()=>new hr);function lo(R){if(!Number.isSafeInteger(R)||R<0)throw new Error(`Wrong positive integer: ${R}`)}function Oo(R,...U){if(!(R instanceof Uint8Array))throw new Error("Expected Uint8Array");if(U.length>0&&!U.includes(R.length))throw new Error(`Expected Uint8Array of length ${U}, not of length=${R.length}`)}const ce={number:lo,bool:function Ho(R){if("boolean"!=typeof R)throw new Error(`Expected boolean, not ${R}`)},bytes:Oo,hash:function Hl(R){if("function"!=typeof R||"function"!=typeof R.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");lo(R.outputLen),lo(R.blockLen)},exists:function Qa(R,U=!0){if(R.destroyed)throw new Error("Hash instance has been destroyed");if(U&&R.finished)throw new Error("Hash#digest() has already been called")},output:function ya(R,U){Oo(R);const V=U.outputLen;if(R.lengthR instanceof Uint8Array,ni=R=>new DataView(R.buffer,R.byteOffset,R.byteLength),Do=(R,U)=>R<<32-U|R>>>U;if(68!==new Uint8Array(new Uint32Array([287454020]).buffer)[0])throw new Error("Non little-endian hardware is not supported");function Lo(R){if("string"==typeof R&&(R=function Ua(R){if("string"!=typeof R)throw new Error("utf8ToBytes expected string, got "+typeof R);return new Uint8Array((new TextEncoder).encode(R))}(R)),!Le(R))throw new Error("expected Uint8Array, got "+typeof R);return R}Array.from({length:256},(R,U)=>U.toString(16).padStart(2,"0"));class El{clone(){return this._cloneInto()}}function $a(R){const U=oe=>R().update(Lo(oe)).digest(),V=R();return U.outputLen=V.outputLen,U.blockLen=V.blockLen,U.create=()=>R(),U}function rc(R=32){if(Q&&"function"==typeof Q.getRandomValues)return Q.getRandomValues(new Uint8Array(R));throw new Error("crypto.getRandomValues must be defined")}class Wl extends El{constructor(U,V,oe,Ae){super(),this.blockLen=U,this.outputLen=V,this.padOffset=oe,this.isLE=Ae,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(U),this.view=ni(this.buffer)}update(U){ce.exists(this);const{view:V,buffer:oe,blockLen:Ae}=this,Be=(U=Lo(U)).length;for(let gt=0;gtAe-gt&&(this.process(oe,0),gt=0);for(let Zt=gt;Zt>Ae&Be),It=Number(V&Be),on=oe?0:4;R.setUint32(U+(oe?4:0),gt,oe),R.setUint32(U+on,It,oe)})(oe,Ae-8,BigInt(8*this.length),Be),this.process(oe,0);const It=ni(U),Ht=this.outputLen;if(Ht%4)throw new Error("_sha2: outputLen should be aligned to 32bit");const on=Ht/4,An=this.get();if(on>An.length)throw new Error("_sha2: outputLen bigger than state");for(let Zt=0;ZtR&U^~R&V,qa=(R,U,V)=>R&U^R&V^U&V,Cl=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),Ro=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),co=new Uint32Array(64);class wa extends Wl{constructor(){super(64,32,8,!1),this.A=0|Ro[0],this.B=0|Ro[1],this.C=0|Ro[2],this.D=0|Ro[3],this.E=0|Ro[4],this.F=0|Ro[5],this.G=0|Ro[6],this.H=0|Ro[7]}get(){const{A:U,B:V,C:oe,D:Ae,E:Be,F:gt,G:It,H:Ht}=this;return[U,V,oe,Ae,Be,gt,It,Ht]}set(U,V,oe,Ae,Be,gt,It,Ht){this.A=0|U,this.B=0|V,this.C=0|oe,this.D=0|Ae,this.E=0|Be,this.F=0|gt,this.G=0|It,this.H=0|Ht}process(U,V){for(let Zt=0;Zt<16;Zt++,V+=4)co[Zt]=U.getUint32(V,!1);for(let Zt=16;Zt<64;Zt++){const zn=co[Zt-15],Wn=co[Zt-2],nr=Do(zn,7)^Do(zn,18)^zn>>>3,Mn=Do(Wn,17)^Do(Wn,19)^Wn>>>10;co[Zt]=Mn+co[Zt-7]+nr+co[Zt-16]|0}let{A:oe,B:Ae,C:Be,D:gt,E:It,F:Ht,G:on,H:An}=this;for(let Zt=0;Zt<64;Zt++){const Wn=An+(Do(It,6)^Do(It,11)^Do(It,25))+ba(It,Ht,on)+Cl[Zt]+co[Zt]|0,Mn=(Do(oe,2)^Do(oe,13)^Do(oe,22))+qa(oe,Ae,Be)|0;An=on,on=Ht,Ht=It,It=gt+Wn|0,gt=Be,Be=Ae,Ae=oe,oe=Wn+Mn|0}oe=oe+this.A|0,Ae=Ae+this.B|0,Be=Be+this.C|0,gt=gt+this.D|0,It=It+this.E|0,Ht=Ht+this.F|0,on=on+this.G|0,An=An+this.H|0,this.set(oe,Ae,Be,gt,It,Ht,on,An)}roundClean(){co.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}class Ea extends wa{constructor(){super(),this.A=-1056596264,this.B=914150663,this.C=812702999,this.D=-150054599,this.E=-4191439,this.F=1750603025,this.G=1694076839,this.H=-1090891868,this.outputLen=28}}const Jo=$a(()=>new wa),Dl=($a(()=>new Ea),BigInt(0),BigInt(1)),Gl=BigInt(2),Sl=R=>R instanceof Uint8Array,zl=Array.from({length:256},(R,U)=>U.toString(16).padStart(2,"0"));function xa(R){if(!Sl(R))throw new Error("Uint8Array expected");let U="";for(let V=0;Voe+Ae.length,0));let V=0;return R.forEach(oe=>{if(!Sl(oe))throw new Error("Uint8Array expected");U.set(oe,V),V+=oe.length}),U}const Va=R=>(Gl<new Uint8Array(R),Ha=R=>Uint8Array.from(R);function Di(R,U,V){if("number"!=typeof R||R<2)throw new Error("hashLen must be a number");if("number"!=typeof U||U<2)throw new Error("qByteLen must be a number");if("function"!=typeof V)throw new Error("hmacFn must be a function");let oe=ro(R),Ae=ro(R),Be=0;const gt=()=>{oe.fill(1),Ae.fill(0),Be=0},It=(...Zt)=>V(Ae,oe,...Zt),Ht=(Zt=ro())=>{Ae=It(Ha([0]),Zt),oe=It(),0!==Zt.length&&(Ae=It(Ha([1]),Zt),oe=It())},on=()=>{if(Be++>=1e3)throw new Error("drbg: tried 1000 values");let Zt=0;const zn=[];for(;Zt{let Wn;for(gt(),Ht(Zt);!(Wn=zn(on()));)Ht();return gt(),Wn}}const $s={bigint:R=>"bigint"==typeof R,function:R=>"function"==typeof R,boolean:R=>"boolean"==typeof R,string:R=>"string"==typeof R,isSafeInteger:R=>Number.isSafeInteger(R),array:R=>Array.isArray(R),field:(R,U)=>U.Fp.isValid(R),hash:R=>"function"==typeof R&&Number.isSafeInteger(R.outputLen)};function ca(R,U,V={}){const oe=(Ae,Be,gt)=>{const It=$s[Be];if("function"!=typeof It)throw new Error(`Invalid validator "${Be}", expected function`);const Ht=R[Ae];if(!(gt&&void 0===Ht||It(Ht,R)))throw new Error(`Invalid param ${String(Ae)}=${Ht} (${typeof Ht}), expected ${Be}`)};for(const[Ae,Be]of Object.entries(U))oe(Ae,Be,!1);for(const[Ae,Be]of Object.entries(V))oe(Ae,Be,!0);return R}const No=BigInt(0),$=BigInt(1),de=BigInt(2),q=BigInt(3),_e=BigInt(4),nt=BigInt(5),_n=BigInt(8);function Yr(R,U){const V=R%U;return V>=No?V:U+V}function Li(R,U,V){if(V<=No||U 0");if(V===$)return No;let oe=$;for(;U>No;)U&$&&(oe=oe*R%V),R=R*R%V,U>>=$;return oe}function Hr(R,U,V){let oe=R;for(;U-- >No;)oe*=oe,oe%=V;return oe}function xi(R,U){if(R===No||U<=No)throw new Error(`invert: expected positive integers, got n=${R} mod=${U}`);let V=Yr(R,U),oe=U,Ae=No,Be=$,gt=$,It=No;for(;V!==No;){const on=oe/V,An=oe%V,Zt=Ae-gt*on,zn=Be-It*on;oe=V,V=An,Ae=gt,Be=It,gt=Zt,It=zn}if(oe!==$)throw new Error("invert: does not exist");return Yr(Ae,U)}BigInt(9),BigInt(16);const Wo=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function Zs(R,U){const V=void 0!==U?U:R.toString(2).length;return{nBitLength:V,nByteLength:Math.ceil(V/8)}}const ua=BigInt(0),Xl=BigInt(1);function sd(R){return function hs(R){ca(R,Wo.reduce((oe,Ae)=>(oe[Ae]="function",oe),{ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"}))}(R.Fp),ca(R,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...Zs(R.n,R.nBitLength),...R,p:R.Fp.ORDER})}const{Ph:Ao,aT:Ja}=i,el={Err:class extends Error{constructor(U=""){super(U)}},_parseInt(R){const{Err:U}=el;if(R.length<2||2!==R[0])throw new U("Invalid signature integer tag");const V=R[1],oe=R.subarray(2,V+2);if(!V||oe.length!==V)throw new U("Invalid signature integer: wrong length");if(128&oe[0])throw new U("Invalid signature integer: negative");if(0===oe[0]&&!(128&oe[1]))throw new U("Invalid signature integer: unnecessary leading zero");return{d:Ao(oe),l:R.subarray(V+2)}},toSig(R){const{Err:U}=el,V="string"==typeof R?Ja(R):R;if(!(V instanceof Uint8Array))throw new Error("ui8a expected");let oe=V.length;if(oe<2||48!=V[0])throw new U("Invalid signature tag");if(V[1]!==oe-2)throw new U("Invalid signature: incorrect length");const{d:Ae,l:Be}=el._parseInt(V.subarray(2)),{d:gt,l:It}=el._parseInt(Be);if(It.length)throw new U("Invalid signature: left bytes after parsing");return{r:Ae,s:gt}},hexFromSig(R){const U=on=>8&Number.parseInt(on[0],16)?"00"+on:on,V=on=>{const An=on.toString(16);return 1&An.length?`0${An}`:An},oe=U(V(R.s)),Ae=U(V(R.r)),Be=oe.length/2,gt=Ae.length/2,It=V(Be),Ht=V(gt);return`30${V(gt+Be+4)}02${Ht}${Ae}02${It}${oe}`}},qs=BigInt(0),Go=BigInt(1),Ns=(BigInt(2),BigInt(3));function ad(R){const U=function th(R){const U=sd(R);return ca(U,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...U})}(R),{Fp:V,n:oe}=U,Ae=V.BYTES+1,Be=2*V.BYTES+1;function It(yr){return Yr(yr,oe)}function Ht(yr){return xi(yr,oe)}const{ProjectivePoint:on,normPrivateKeyToScalar:An,weierstrassEquation:Zt,isWithinCurveOrder:zn}=function yc(R){const U=function oc(R){const U=sd(R);ca(U,{a:"field",b:"field"},{allowedPrivateKeyLengths:"array",wrapPrivateKey:"boolean",isTorsionFree:"function",clearCofactor:"function",allowInfinityPoint:"boolean",fromBytes:"function",toBytes:"function"});const{endo:V,Fp:oe,a:Ae}=U;if(V){if(!oe.eql(Ae,oe.ZERO))throw new Error("Endomorphism can only be defined for Koblitz curves that have a=0");if("object"!=typeof V||"bigint"!=typeof V.beta||"function"!=typeof V.splitScalar)throw new Error("Expected endomorphism with beta: bigint and splitScalar: function")}return Object.freeze({...U})}(R),{Fp:V}=U,oe=U.toBytes||((nr,Mn,jn)=>{const Qn=Mn.toAffine();return Fr(Uint8Array.from([4]),V.toBytes(Qn.x),V.toBytes(Qn.y))}),Ae=U.fromBytes||(nr=>{const Mn=nr.subarray(1);return{x:V.fromBytes(Mn.subarray(0,V.BYTES)),y:V.fromBytes(Mn.subarray(V.BYTES,2*V.BYTES))}});function Be(nr){const{a:Mn,b:jn}=U,Qn=V.sqr(nr),ir=V.mul(Qn,nr);return V.add(V.add(ir,V.mul(nr,Mn)),jn)}if(!V.eql(V.sqr(U.Gy),Be(U.Gx)))throw new Error("bad generator point: equation left != right");function gt(nr){return"bigint"==typeof nr&&qsV.eql(Vn,V.ZERO);return ir(jn)&&ir(Qn)?Zt.ZERO:new Zt(jn,Qn,V.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(Mn){const jn=V.invertBatch(Mn.map(Qn=>Qn.pz));return Mn.map((Qn,ir)=>Qn.toAffine(jn[ir])).map(Zt.fromAffine)}static fromHex(Mn){const jn=Zt.fromAffine(Ae(Po("pointHex",Mn)));return jn.assertValidity(),jn}static fromPrivateKey(Mn){return Zt.BASE.multiply(Ht(Mn))}_setWindowSize(Mn){this._WINDOW_SIZE=Mn,on.delete(this)}assertValidity(){if(this.is0()){if(U.allowInfinityPoint)return;throw new Error("bad point: ZERO")}const{x:Mn,y:jn}=this.toAffine();if(!V.isValid(Mn)||!V.isValid(jn))throw new Error("bad point: x or y not FE");const Qn=V.sqr(jn),ir=Be(Mn);if(!V.eql(Qn,ir))throw new Error("bad point: equation left != right");if(!this.isTorsionFree())throw new Error("bad point: not in prime-order subgroup")}hasEvenY(){const{y:Mn}=this.toAffine();if(V.isOdd)return!V.isOdd(Mn);throw new Error("Field doesn't support isOdd")}equals(Mn){An(Mn);const{px:jn,py:Qn,pz:ir}=this,{px:Vn,py:dr,pz:Pr}=Mn,Ir=V.eql(V.mul(jn,Pr),V.mul(Vn,ir)),Gr=V.eql(V.mul(Qn,Pr),V.mul(dr,ir));return Ir&&Gr}negate(){return new Zt(this.px,V.neg(this.py),this.pz)}double(){const{a:Mn,b:jn}=U,Qn=V.mul(jn,Ns),{px:ir,py:Vn,pz:dr}=this;let Pr=V.ZERO,Ir=V.ZERO,Gr=V.ZERO,Ur=V.mul(ir,ir),Yi=V.mul(Vn,Vn),Qi=V.mul(dr,dr),Ii=V.mul(ir,Vn);return Ii=V.add(Ii,Ii),Gr=V.mul(ir,dr),Gr=V.add(Gr,Gr),Pr=V.mul(Mn,Gr),Ir=V.mul(Qn,Qi),Ir=V.add(Pr,Ir),Pr=V.sub(Yi,Ir),Ir=V.add(Yi,Ir),Ir=V.mul(Pr,Ir),Pr=V.mul(Ii,Pr),Gr=V.mul(Qn,Gr),Qi=V.mul(Mn,Qi),Ii=V.sub(Ur,Qi),Ii=V.mul(Mn,Ii),Ii=V.add(Ii,Gr),Gr=V.add(Ur,Ur),Ur=V.add(Gr,Ur),Ur=V.add(Ur,Qi),Ur=V.mul(Ur,Ii),Ir=V.add(Ir,Ur),Qi=V.mul(Vn,dr),Qi=V.add(Qi,Qi),Ur=V.mul(Qi,Ii),Pr=V.sub(Pr,Ur),Gr=V.mul(Qi,Yi),Gr=V.add(Gr,Gr),Gr=V.add(Gr,Gr),new Zt(Pr,Ir,Gr)}add(Mn){An(Mn);const{px:jn,py:Qn,pz:ir}=this,{px:Vn,py:dr,pz:Pr}=Mn;let Ir=V.ZERO,Gr=V.ZERO,Ur=V.ZERO;const Yi=U.a,Qi=V.mul(U.b,Ns);let Ii=V.mul(jn,Vn),Zi=V.mul(Qn,dr),Bo=V.mul(ir,Pr),Ds=V.add(jn,Qn),yr=V.add(Vn,dr);Ds=V.mul(Ds,yr),yr=V.add(Ii,Zi),Ds=V.sub(Ds,yr),yr=V.add(jn,ir);let jr=V.add(Vn,Pr);return yr=V.mul(yr,jr),jr=V.add(Ii,Bo),yr=V.sub(yr,jr),jr=V.add(Qn,ir),Ir=V.add(dr,Pr),jr=V.mul(jr,Ir),Ir=V.add(Zi,Bo),jr=V.sub(jr,Ir),Ur=V.mul(Yi,yr),Ir=V.mul(Qi,Bo),Ur=V.add(Ir,Ur),Ir=V.sub(Zi,Ur),Ur=V.add(Zi,Ur),Gr=V.mul(Ir,Ur),Zi=V.add(Ii,Ii),Zi=V.add(Zi,Ii),Bo=V.mul(Yi,Bo),yr=V.mul(Qi,yr),Zi=V.add(Zi,Bo),Bo=V.sub(Ii,Bo),Bo=V.mul(Yi,Bo),yr=V.add(yr,Bo),Ii=V.mul(Zi,yr),Gr=V.add(Gr,Ii),Ii=V.mul(jr,yr),Ir=V.mul(Ds,Ir),Ir=V.sub(Ir,Ii),Ii=V.mul(Ds,Zi),Ur=V.mul(jr,Ur),Ur=V.add(Ur,Ii),new Zt(Ir,Gr,Ur)}subtract(Mn){return this.add(Mn.negate())}is0(){return this.equals(Zt.ZERO)}wNAF(Mn){return Wn.wNAFCached(this,on,Mn,jn=>{const Qn=V.invertBatch(jn.map(ir=>ir.pz));return jn.map((ir,Vn)=>ir.toAffine(Qn[Vn])).map(Zt.fromAffine)})}multiplyUnsafe(Mn){const jn=Zt.ZERO;if(Mn===qs)return jn;if(It(Mn),Mn===Go)return this;const{endo:Qn}=U;if(!Qn)return Wn.unsafeLadder(this,Mn);let{k1neg:ir,k1:Vn,k2neg:dr,k2:Pr}=Qn.splitScalar(Mn),Ir=jn,Gr=jn,Ur=this;for(;Vn>qs||Pr>qs;)Vn&Go&&(Ir=Ir.add(Ur)),Pr&Go&&(Gr=Gr.add(Ur)),Ur=Ur.double(),Vn>>=Go,Pr>>=Go;return ir&&(Ir=Ir.negate()),dr&&(Gr=Gr.negate()),Gr=new Zt(V.mul(Gr.px,Qn.beta),Gr.py,Gr.pz),Ir.add(Gr)}multiply(Mn){It(Mn);let Qn,ir,jn=Mn;const{endo:Vn}=U;if(Vn){const{k1neg:dr,k1:Pr,k2neg:Ir,k2:Gr}=Vn.splitScalar(jn);let{p:Ur,f:Yi}=this.wNAF(Pr),{p:Qi,f:Ii}=this.wNAF(Gr);Ur=Wn.constTimeNegate(dr,Ur),Qi=Wn.constTimeNegate(Ir,Qi),Qi=new Zt(V.mul(Qi.px,Vn.beta),Qi.py,Qi.pz),Qn=Ur.add(Qi),ir=Yi.add(Ii)}else{const{p:dr,f:Pr}=this.wNAF(jn);Qn=dr,ir=Pr}return Zt.normalizeZ([Qn,ir])[0]}multiplyAndAddUnsafe(Mn,jn,Qn){const ir=Zt.BASE,Vn=(Pr,Ir)=>Ir!==qs&&Ir!==Go&&Pr.equals(ir)?Pr.multiply(Ir):Pr.multiplyUnsafe(Ir),dr=Vn(this,jn).add(Vn(Mn,Qn));return dr.is0()?void 0:dr}toAffine(Mn){const{px:jn,py:Qn,pz:ir}=this,Vn=this.is0();null==Mn&&(Mn=Vn?V.ONE:V.inv(ir));const dr=V.mul(jn,Mn),Pr=V.mul(Qn,Mn),Ir=V.mul(ir,Mn);if(Vn)return{x:V.ZERO,y:V.ZERO};if(!V.eql(Ir,V.ONE))throw new Error("invZ was invalid");return{x:dr,y:Pr}}isTorsionFree(){const{h:Mn,isTorsionFree:jn}=U;if(Mn===Go)return!0;if(jn)return jn(Zt,this);throw new Error("isTorsionFree() has not been declared for the elliptic curve")}clearCofactor(){const{h:Mn,clearCofactor:jn}=U;return Mn===Go?this:jn?jn(Zt,this):this.multiplyUnsafe(U.h)}toRawBytes(Mn=!0){return this.assertValidity(),oe(Zt,this,Mn)}toHex(Mn=!0){return xa(this.toRawBytes(Mn))}}Zt.BASE=new Zt(U.Gx,U.Gy,V.ONE),Zt.ZERO=new Zt(V.ZERO,V.ONE,V.ZERO);const zn=U.nBitLength,Wn=function Fc(R,U){const V=(Ae,Be)=>{const gt=Be.negate();return Ae?gt:Be},oe=Ae=>({windows:Math.ceil(U/Ae)+1,windowSize:2**(Ae-1)});return{constTimeNegate:V,unsafeLadder(Ae,Be){let gt=R.ZERO,It=Ae;for(;Be>ua;)Be&Xl&&(gt=gt.add(It)),It=It.double(),Be>>=Xl;return gt},precomputeWindow(Ae,Be){const{windows:gt,windowSize:It}=oe(Be),Ht=[];let on=Ae,An=on;for(let Zt=0;Zt>=Wn,jn>Ht&&(jn-=zn,gt+=Xl);const Qn=Mn,ir=Mn+Math.abs(jn)-1,dr=jn<0;0===jn?An=An.add(V(nr%2!=0,Be[Qn])):on=on.add(V(dr,Be[ir]))}return{p:on,f:An}},wNAFCached(Ae,Be,gt,It){const Ht=Ae._WINDOW_SIZE||1;let on=Be.get(Ae);return on||(on=this.precomputeWindow(Ae,Ht),1!==Ht&&Be.set(Ae,It(on))),this.wNAF(Ht,on,gt)}}}(Zt,U.endo?Math.ceil(zn/2):zn);return{CURVE:U,ProjectivePoint:Zt,normPrivateKeyToScalar:Ht,weierstrassEquation:Be,isWithinCurveOrder:gt}}({...U,toBytes(yr,jr,Fi){const $i=jr.toAffine(),mo=V.toBytes($i.x),ps=Fr;return Fi?ps(Uint8Array.from([jr.hasEvenY()?2:3]),mo):ps(Uint8Array.from([4]),mo,V.toBytes($i.y))},fromBytes(yr){const jr=yr.length,Fi=yr[0],$i=yr.subarray(1);if(jr!==Ae||2!==Fi&&3!==Fi){if(jr===Be&&4===Fi)return{x:V.fromBytes($i.subarray(0,V.BYTES)),y:V.fromBytes($i.subarray(V.BYTES,2*V.BYTES))};throw new Error(`Point of length ${jr} was invalid. Expected ${Ae} compressed bytes or ${Be} uncompressed bytes`)}{const mo=Ar($i);if(!function gt(yr){return qsxa(no(yr,U.nByteLength));function nr(yr){return yr>oe>>Go}const jn=(yr,jr,Fi)=>Ar(yr.slice(jr,Fi));class Qn{constructor(jr,Fi,$i){this.r=jr,this.s=Fi,this.recovery=$i,this.assertValidity()}static fromCompact(jr){const Fi=U.nByteLength;return jr=Po("compactSignature",jr,2*Fi),new Qn(jn(jr,0,Fi),jn(jr,Fi,2*Fi))}static fromDER(jr){const{r:Fi,s:$i}=el.toSig(Po("DER",jr));return new Qn(Fi,$i)}assertValidity(){if(!zn(this.r))throw new Error("r must be 0 < r < CURVE.n");if(!zn(this.s))throw new Error("s must be 0 < s < CURVE.n")}addRecoveryBit(jr){return new Qn(this.r,this.s,jr)}recoverPublicKey(jr){const{r:Fi,s:$i,recovery:mo}=this,ps=Gr(Po("msgHash",jr));if(null==mo||![0,1,2,3].includes(mo))throw new Error("recovery id invalid");const gs=2===mo||3===mo?Fi+U.n:Fi;if(gs>=V.ORDER)throw new Error("recovery id 2 or 3 invalid");const lc=on.fromHex((1&mo?"03":"02")+Wn(gs)),nl=Ht(gs),cc=It(-ps*nl),Vc=It($i*nl),uc=on.BASE.multiplyAndAddUnsafe(lc,cc,Vc);if(!uc)throw new Error("point at infinify");return uc.assertValidity(),uc}hasHighS(){return nr(this.s)}normalizeS(){return this.hasHighS()?new Qn(this.r,It(-this.s),this.recovery):this}toDERRawBytes(){return Gn(this.toDERHex())}toDERHex(){return el.hexFromSig({r:this.r,s:this.s})}toCompactRawBytes(){return Gn(this.toCompactHex())}toCompactHex(){return Wn(this.r)+Wn(this.s)}}const ir={isValidPrivateKey(yr){try{return An(yr),!0}catch{return!1}},normPrivateKeyToScalar:An,randomPrivateKey:()=>{const jr=function cl(R,U,V=!1){const oe=(R=Po("privateHash",R)).length,Ae=Zs(U).nByteLength+8;if(Ae<24||oe1024)throw new Error(`hashToPrivateScalar: expected ${Ae}-1024 bytes of input, got ${oe}`);return Yr(V?So(R):Ar(R),U-$)+$}(U.randomBytes(V.BYTES+8),oe);return no(jr,U.nByteLength)},precompute:(yr=8,jr=on.BASE)=>(jr._setWindowSize(yr),jr.multiply(BigInt(3)),jr)};function dr(yr){const jr=yr instanceof Uint8Array,Fi="string"==typeof yr,$i=(jr||Fi)&&yr.length;return jr?$i===Ae||$i===Be:Fi?$i===2*Ae||$i===2*Be:yr instanceof on}const Ir=U.bits2int||function(yr){const jr=Ar(yr),Fi=8*yr.length-U.nBitLength;return Fi>0?jr>>BigInt(Fi):jr},Gr=U.bits2int_modN||function(yr){return It(Ir(yr))},Ur=Va(U.nBitLength);function Yi(yr){if("bigint"!=typeof yr)throw new Error("bigint expected");if(!(qs<=yr&&yrdc in Fi))throw new Error("sign() legacy options not supported");const{hash:$i,randomBytes:mo}=U;let{lowS:ps,prehash:gs,extraEntropy:Ss}=Fi;null==ps&&(ps=!0),yr=Po("msgHash",yr),gs&&(yr=Po("prehashed msgHash",$i(yr)));const lc=Gr(yr),nl=An(jr),cc=[Yi(nl),Yi(lc)];if(null!=Ss){const dc=!0===Ss?mo(V.BYTES):Ss;cc.push(Po("extraEntropy",dc,V.BYTES))}const Vc=Fr(...cc),uc=lc;return{seed:Vc,k2sig:function Cc(dc){const Hc=Ir(dc);if(!zn(Hc))return;const Wc=Ht(Hc),fa=on.BASE.multiply(Hc).toAffine(),Ga=It(fa.x);if(Ga===qs)return;const fl=It(Wc*It(uc+Ga*nl));if(fl===qs)return;let cu=(fa.x===Ga?0:2)|Number(fa.y&Go),Ql=fl;return ps&&nr(fl)&&(Ql=function Mn(yr){return nr(yr)?It(-yr):yr}(fl),cu^=1),new Qn(Ga,Ql,cu)}}}(yr,jr,Fi);return Di(U.hash.outputLen,U.nByteLength,U.hmac)($i,mo)},verify:function Ds(yr,jr,Fi,$i=Zi){const mo=yr;if(jr=Po("msgHash",jr),Fi=Po("publicKey",Fi),"strict"in $i)throw new Error("options.strict was renamed to lowS");const{lowS:ps,prehash:gs}=$i;let Ss,lc;try{if("string"==typeof mo||mo instanceof Uint8Array)try{Ss=Qn.fromDER(mo)}catch(fa){if(!(fa instanceof el.Err))throw fa;Ss=Qn.fromCompact(mo)}else{if("object"!=typeof mo||"bigint"!=typeof mo.r||"bigint"!=typeof mo.s)throw new Error("PARSE");{const{r:fa,s:Ga}=mo;Ss=new Qn(fa,Ga)}}lc=on.fromHex(Fi)}catch(fa){if("PARSE"===fa.message)throw new Error("signature must be Signature instance, Uint8Array or hex string");return!1}if(ps&&Ss.hasHighS())return!1;gs&&(jr=U.hash(jr));const{r:nl,s:cc}=Ss,Vc=Gr(jr),uc=Ht(cc),Cc=It(Vc*uc),dc=It(nl*uc),Hc=on.BASE.multiplyAndAddUnsafe(lc,Cc,dc)?.toAffine();return!!Hc&&It(Hc.x)===nl},ProjectivePoint:on,Signature:Qn,utils:ir}}BigInt(4);class wc extends El{constructor(U,V){super(),this.finished=!1,this.destroyed=!1,ce.hash(U);const oe=Lo(V);if(this.iHash=U.create(),"function"!=typeof this.iHash.update)throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const Ae=this.blockLen,Be=new Uint8Array(Ae);Be.set(oe.length>Ae?U.create().update(oe).digest():oe);for(let gt=0;gtnew wc(R,U).update(V).digest();function Xi(R){return{hash:R,hmac:(U,...V)=>su(R,U,function Za(...R){const U=new Uint8Array(R.reduce((oe,Ae)=>oe+Ae.length,0));let V=0;return R.forEach(oe=>{if(!Le(oe))throw new Error("Uint8Array expected");U.set(oe,V),V+=oe.length}),U}(...V)),randomBytes:rc}}su.create=(R,U)=>new wc(R,U);const Tr=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),xs=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),$c=BigInt(1),L=BigInt(2),z=(R,U)=>(R+U/L)/U;const X=function Da(R,U,V=!1,oe={}){if(R<=No)throw new Error(`Expected Fp ORDER > 0, got ${R}`);const{nBitLength:Ae,nByteLength:Be}=Zs(R,U);if(Be>2048)throw new Error("Field lengths over 2048 bytes are not supported");const gt=function di(R){if(R%_e===q){const U=(R+$)/_e;return function(oe,Ae){const Be=oe.pow(Ae,U);if(!oe.eql(oe.sqr(Be),Ae))throw new Error("Cannot find square root");return Be}}if(R%_n===nt){const U=(R-nt)/_n;return function(oe,Ae){const Be=oe.mul(Ae,de),gt=oe.pow(Be,U),It=oe.mul(Ae,gt),Ht=oe.mul(oe.mul(It,de),gt),on=oe.mul(It,oe.sub(Ht,oe.ONE));if(!oe.eql(oe.sqr(on),Ae))throw new Error("Cannot find square root");return on}}return function Qr(R){const U=(R-$)/de;let V,oe,Ae;for(V=R-$,oe=0;V%de===No;V/=de,oe++);for(Ae=de;AeYr(Ht,R),isValid:Ht=>{if("bigint"!=typeof Ht)throw new Error("Invalid field element: expected bigint, got "+typeof Ht);return No<=Ht&&HtHt===No,isOdd:Ht=>(Ht&$)===$,neg:Ht=>Yr(-Ht,R),eql:(Ht,on)=>Ht===on,sqr:Ht=>Yr(Ht*Ht,R),add:(Ht,on)=>Yr(Ht+on,R),sub:(Ht,on)=>Yr(Ht-on,R),mul:(Ht,on)=>Yr(Ht*on,R),pow:(Ht,on)=>function jo(R,U,V){if(V 0");if(V===No)return R.ONE;if(V===$)return U;let oe=R.ONE,Ae=U;for(;V>No;)V&$&&(oe=R.mul(oe,Ae)),Ae=R.sqr(Ae),V>>=$;return oe}(It,Ht,on),div:(Ht,on)=>Yr(Ht*xi(on,R),R),sqrN:Ht=>Ht*Ht,addN:(Ht,on)=>Ht+on,subN:(Ht,on)=>Ht-on,mulN:(Ht,on)=>Ht*on,inv:Ht=>xi(Ht,R),sqrt:oe.sqrt||(Ht=>gt(It,Ht)),invertBatch:Ht=>function Rs(R,U){const V=new Array(U.length),oe=U.reduce((Be,gt,It)=>R.is0(gt)?Be:(V[It]=Be,R.mul(Be,gt)),R.ONE),Ae=R.inv(oe);return U.reduceRight((Be,gt,It)=>R.is0(gt)?Be:(V[It]=R.mul(Be,V[It]),R.mul(Be,gt)),Ae),V}(It,Ht),cmov:(Ht,on,An)=>An?on:Ht,toBytes:Ht=>V?$o(Ht,Be):no(Ht,Be),fromBytes:Ht=>{if(Ht.length!==Be)throw new Error(`Fp.fromBytes: expected ${Be}, got ${Ht.length}`);return V?So(Ht):Ar(Ht)}});return Object.freeze(It)}(Tr,void 0,void 0,{sqrt:function P(R){const U=Tr,V=BigInt(3),oe=BigInt(6),Ae=BigInt(11),Be=BigInt(22),gt=BigInt(23),It=BigInt(44),Ht=BigInt(88),on=R*R*R%U,An=on*on*R%U,Zt=Hr(An,V,U)*An%U,zn=Hr(Zt,V,U)*An%U,Wn=Hr(zn,L,U)*on%U,nr=Hr(Wn,Ae,U)*Wn%U,Mn=Hr(nr,Be,U)*nr%U,jn=Hr(Mn,It,U)*Mn%U,Qn=Hr(jn,Ht,U)*jn%U,ir=Hr(Qn,It,U)*Mn%U,Vn=Hr(ir,V,U)*An%U,dr=Hr(Vn,gt,U)*nr%U,Pr=Hr(dr,oe,U)*on%U,Ir=Hr(Pr,L,U);if(!X.eql(X.sqr(Ir),R))throw new Error("Cannot find square root");return Ir}}),he=function Nu(R,U){const V=oe=>ad({...R,...Xi(oe)});return Object.freeze({...V(U),create:V})}({a:BigInt(0),b:BigInt(7),Fp:X,n:xs,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:R=>{const U=xs,V=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),oe=-$c*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),Ae=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),Be=V,gt=BigInt("0x100000000000000000000000000000000"),It=z(Be*R,U),Ht=z(-oe*R,U);let on=Yr(R-It*V-Ht*Ae,U),An=Yr(-It*oe-Ht*Be,U);const Zt=on>gt,zn=An>gt;if(Zt&&(on=U-on),zn&&(An=U-An),on>gt||An>gt)throw new Error("splitScalar: Endomorphism failed, k="+R);return{k1neg:Zt,k1:on,k2neg:zn,k2:An}}}},Jo);BigInt(0);const au=he.ProjectivePoint,Lu=(0,or.Tq)(ga);function ld(R){return BigInt(`0x${function et(R){if(!Mo(R))throw new Error("Uint8Array expected");let U="";for(let V=0;V{if(!Number.isSafeInteger(R)||R<0||R>2**32-1)throw new Error(`Invalid number=${R}. Should be from 0 to 2 ** 32 - 1`);const U=new Uint8Array(4);return Je(U).setUint32(0,R,!1),U};class fs{get fingerprint(){if(!this.pubHash)throw new Error("No publicKey set!");return Je(this.pubHash).getUint32(0,!1)}get identifier(){return this.pubHash}get pubKeyHash(){return this.pubHash}get privateKey(){return this.privKeyBytes||null}get publicKey(){return this.pubKey||null}get privateExtendedKey(){const U=this.privateKey;if(!U)throw new Error("No private key");return Lu.encode(this.serialize(this.versions.private,Un(new Uint8Array([0]),U)))}get publicExtendedKey(){if(!this.pubKey)throw new Error("No public key");return Lu.encode(this.serialize(this.versions.public,this.pubKey))}static fromMasterSeed(U,V=Pu){if(so(U),8*U.length<128||8*U.length>512)throw new Error(`HDKey: wrong seed length=${U.length}. Should be between 128 and 512 bits; 256 bits is advised)`);const oe=vo(Dr,gi,U);return new fs({versions:V,chainCode:oe.slice(32),privateKey:oe.slice(0,32)})}static fromExtendedKey(U,V=Pu){const oe=Lu.decode(U),Ae=Je(oe),Be=Ae.getUint32(0,!1),gt={versions:V,depth:oe[4],parentFingerprint:Ae.getUint32(5,!1),index:Ae.getUint32(9,!1),chainCode:oe.slice(13,45)},It=oe.slice(45),Ht=0===It[0];if(Be!==V[Ht?"private":"public"])throw new Error("Version mismatch");return new fs(Ht?{...gt,privateKey:It.slice(1)}:{...gt,publicKey:It})}static fromJSON(U){return fs.fromExtendedKey(U.xpriv)}constructor(U){if(this.depth=0,this.index=0,this.chainCode=null,this.parentFingerprint=0,!U||"object"!=typeof U)throw new Error("HDKey.constructor must not be called directly");if(this.versions=U.versions||Pu,this.depth=U.depth||0,this.chainCode=U.chainCode,this.index=U.index||0,this.parentFingerprint=U.parentFingerprint||0,!this.depth&&(this.parentFingerprint||this.index))throw new Error("HDKey: zero depth with non-zero index/parent fingerprint");if(U.publicKey&&U.privateKey)throw new Error("HDKey: publicKey and privateKey at same time.");if(U.privateKey){if(!he.utils.isValidPrivateKey(U.privateKey))throw new Error("Invalid private key");this.privKey="bigint"==typeof U.privateKey?U.privateKey:ld(U.privateKey),this.privKeyBytes=function wn(R){return function $t(R){if("string"!=typeof R)throw new Error("hex string expected, got "+typeof R);const U=R.length,V=U/2;if(U%2)throw new Error("padded hex string expected, got unpadded hex of length "+U);const oe=new Uint8Array(V);for(let Ae=0,Be=0;Ae=lu)throw new Error("Invalid index");"'"===Be[2]&&(gt+=lu),oe=oe.deriveChild(gt)}return oe}deriveChild(U){if(!this.pubKey||!this.chainCode)throw new Error("No publicKey or chainCode set");let V=Il(U);if(U>=lu){const It=this.privateKey;if(!It)throw new Error("Could not derive hardened child key");V=Un(new Uint8Array([0]),It,V)}else V=Un(this.pubKey,V);const oe=vo(Dr,this.chainCode,V),Ae=ld(oe.slice(0,32)),Be=oe.slice(32);if(!he.utils.isValidPrivateKey(Ae))throw new Error("Tweak bigger than curve order");const gt={versions:this.versions,chainCode:Be,depth:this.depth+1,parentFingerprint:this.fingerprint,index:U};try{if(this.privateKey){const It=Yr(this.privKey+Ae,he.CURVE.n);if(!he.utils.isValidPrivateKey(It))throw new Error("The tweak was out of range or the resulted private key is invalid");gt.privateKey=It}else{const It=au.fromHex(this.pubKey).add(au.fromPrivateKey(Ae));if(It.equals(au.ZERO))throw new Error("The tweak was equal to negative P, which made the result key invalid");gt.publicKey=It.toRawBytes(!0)}return new fs(gt)}catch{return this.deriveChild(U+1)}}sign(U){if(!this.privateKey)throw new Error("No privateKey set!");return so(U,32),he.sign(U,this.privKey).toCompactRawBytes()}verify(U,V){if(so(U,32),so(V,64),!this.publicKey)throw new Error("No publicKey set!");let oe;try{oe=he.Signature.fromCompact(V)}catch{return!1}return he.verify(oe,U,this.publicKey)}wipePrivateData(){return this.privKey=void 0,this.privKeyBytes&&(this.privKeyBytes.fill(0),this.privKeyBytes=void 0),this}toJSON(){return{xpriv:this.privateExtendedKey,xpub:this.publicExtendedKey}}serialize(U,V){if(!this.chainCode)throw new Error("No chainCode set");return so(V,33),Un(Il(U),new Uint8Array([this.depth]),Il(this.parentFingerprint),Il(this.index),this.chainCode,V)}}var ea=r(4438);let js=(()=>{class R{constructor(){this.encoder=new TextEncoder,this.decoder=new TextDecoder}getPasswordKey(V){var oe=this;return(0,a.A)(function*(){return window.crypto.subtle.importKey("raw",oe.encoder.encode(V),"PBKDF2",!1,["deriveKey"])})()}deriveKey(V,oe,Ae){return(0,a.A)(function*(){return window.crypto.subtle.deriveKey({name:"PBKDF2",salt:oe,iterations:25e4,hash:"SHA-256"},V,{name:"AES-GCM",length:256},!1,Ae)})()}encryptData(V,oe){var Ae=this;return(0,a.A)(function*(){try{const Be=window.crypto.getRandomValues(new Uint8Array(16)),gt=window.crypto.getRandomValues(new Uint8Array(12)),It=yield Ae.getPasswordKey(oe),Ht=yield Ae.deriveKey(It,Be,["encrypt"]),on=new Uint8Array(yield window.crypto.subtle.encrypt({name:"AES-GCM",iv:gt},Ht,Ae.encoder.encode(V))),An=new Uint8Array(Be.length+gt.length+on.length);return An.set(Be,0),An.set(gt,Be.length),An.set(on,Be.length+gt.length),or.K3.encode(An)}catch(Be){throw console.error("Encryption failed:",Be),new Error("Failed to encrypt data.")}})()}decryptData(V,oe){var Ae=this;return(0,a.A)(function*(){try{const Be=or.K3.decode(V),gt=Be.slice(0,16),It=Be.slice(16,28),Ht=Be.slice(28),on=yield Ae.getPasswordKey(oe),An=yield Ae.deriveKey(on,gt,["decrypt"]),Zt=yield window.crypto.subtle.decrypt({name:"AES-GCM",iv:It},An,Ht);return Ae.decoder.decode(Zt)}catch(Be){throw console.error("Decryption failed:",Be),new Error("Failed to decrypt data.")}})()}static{this.\u0275fac=function(oe){return new(oe||R)}}static{this.\u0275prov=ea.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}}return R})();var kl=r(5351),Bu=r(2332);let Wa=(()=>{class R{constructor(V,oe,Ae){this.securityService=V,this.dialog=oe,this._nostrLoginService=Ae,this.localStorageSecretKeyName="secretKey",this.localStoragePublicKeyName="publicKey",this.localStorageNpubName="npub",this.localStorageNsecName="nsec",this.storageKey="userPassword"}savePassword(V,oe){const Ae=Date.now()+60*oe*1e3;sessionStorage.setItem(this.storageKey,JSON.stringify({password:V,expirationTime:Ae}))}getPassword(){const V=sessionStorage.getItem(this.storageKey);if(!V)return null;const{password:oe,expirationTime:Ae}=JSON.parse(V);return Date.now()>Ae?(this.clearPassword(),null):oe}clearPassword(){sessionStorage.removeItem(this.storageKey)}changePassword(V,oe,Ae){var Be=this;return(0,a.A)(function*(){try{const gt=yield Be.getSecretKey(V);if(!gt)throw new Error("Incorrect current password.");yield Be.setSecretKey(gt,oe);const It=yield Be.getNsec(V);return It&&(yield Be.setNsec(It,oe)),Be.clearPassword(),Ae&&Be.savePassword(oe,60),!0}catch(gt){return console.error("Failed to change password: ",gt),!1}})()}getUsername(V){return V.startsWith("npub")&&(V=C.Qe.decode(V).data.toString()),`@${localStorage.getItem(`${V}`)||C.Qe.npubEncode(V)}`}npub(){let V=this.getPublicKey();return C.Qe.npubEncode(V)}requestPassword(){var V=this;return(0,a.A)(function*(){return V.dialog.open(y.b,{width:"300px",disableClose:!0}).afterClosed().toPromise()})()}nsec(V){var oe=this;return(0,a.A)(function*(){if(oe.usingSecretKey()){let Ae=yield oe.getSecretKey(V);const Be=Uint8Array.from(w.hp.from(Ae,"hex"));return C.Qe.nsecEncode(Be)}return""})()}pubkey(V){return C.Qe.decode(V).data.toString()}setPublicKey(V){const oe=C.Qe.npubEncode(V);window.localStorage.setItem(this.localStoragePublicKeyName,V),window.localStorage.setItem(this.localStorageNpubName,oe)}getPublicKey(){const V=localStorage.getItem("__nostrlogin_nip46");if(V)try{return JSON.parse(V).pubkey||""}catch(oe){console.error("Error parsing nostr login data:",oe)}return localStorage.getItem(this.localStoragePublicKeyName)||""}setNpub(V){localStorage.setItem(this.localStorageNpubName,V)}getNpub(){return window.localStorage.getItem(this.localStorageNpubName)||""}setSecretKey(V,oe=""){var Ae=this;return(0,a.A)(function*(){if(""===oe)localStorage.setItem(Ae.localStorageSecretKeyName,V),localStorage.setItem("usePassword","false");else{const Be=yield Ae.securityService.encryptData(V,oe);localStorage.setItem(Ae.localStorageSecretKeyName,Be),localStorage.setItem("usePassword","true")}})()}getSecretKey(V=""){var oe=this;return(0,a.A)(function*(){const Ae=localStorage.getItem(oe.localStorageSecretKeyName),Be="true"===localStorage.getItem("usePassword");return Ae?Be?yield oe.securityService.decryptData(Ae,V):Ae:null})()}getDecryptedSecretKey(){var V=this;return(0,a.A)(function*(){try{if("true"!==localStorage.getItem("usePassword"))return V.getSecretKey();const Ae=V.getPassword();if(Ae)return yield V.getSecretKey(Ae);const Be=yield V.requestPassword();if(Be?.password){const gt=yield V.getSecretKey(Be.password);return 0!==Be.duration&&V.savePassword(Be.password,Be.duration),gt}return console.error("Password not provided"),null}catch(oe){return console.error("Error decrypting private key:",oe),null}})()}setNsec(V,oe=""){var Ae=this;return(0,a.A)(function*(){if(""===oe)localStorage.setItem(Ae.localStorageNsecName,V),localStorage.setItem("usePassword","false");else{const Be=yield Ae.securityService.encryptData(V,oe);localStorage.setItem(Ae.localStorageNsecName,Be),localStorage.setItem("usePassword","true")}})()}getNsec(V=""){var oe=this;return(0,a.A)(function*(){const Ae=localStorage.getItem(oe.localStorageNsecName),Be="true"===localStorage.getItem("usePassword");return Ae?Be?yield oe.securityService.decryptData(Ae,V):Ae:null})()}setPublicKeyFromExtension(V){this.setPublicKey(V)}handleLoginWithKey(V,oe=""){let Ae,Be,gt,It;try{if(V.startsWith(this.localStorageNsecName)){const on=C.Qe.decode(V);if(on.type!==this.localStorageNsecName)throw new Error("Invalid nsec key.");Ae=w.hp.from(on.data).toString("hex")}else{if(!/^[0-9a-fA-F]{64}$/.test(V))throw new Error("Invalid key format. Must be either nsec or hex.");Ae=V}const Ht=new Uint8Array(w.hp.from(Ae,"hex"));return Be=(0,C.lG)(Ht),It=C.Qe.npubEncode(Be),gt=C.Qe.nsecEncode(Ht),this.setSecretKey(Ae,oe),this.setNsec(It,oe),this.setPublicKey(Be),this.setNpub(It),!0}catch(Ht){return console.error("Error during key handling: ",Ht),!1}}handleLoginWithMnemonic(V,oe="",Ae=""){try{const gt=function jc(R,U,V=0){let Ae=fs.fromMasterSeed(Oi(R,U)).derive(`m/44'/1237'/${V}'/0/0`).privateKey;if(!Ae)throw new Error("could not derive private key");return Ae}(V,oe,0),It=(0,c.My)(gt),Ht=(0,C.lG)(gt),on=C.Qe.npubEncode(Ht),An=C.Qe.nsecEncode(gt);return this.setSecretKey(It,Ae),this.setNsec(An,Ae),this.setPublicKey(Ht),this.setNpub(on),window.localStorage.setItem(this.localStorageNsecName,An),!0}catch(Be){return console.error("Error during login with mnemonic:",Be),!1}}logout(){window.localStorage.removeItem(this.localStorageSecretKeyName),window.localStorage.removeItem(this.localStoragePublicKeyName),window.localStorage.removeItem(this.localStorageNpubName),window.localStorage.removeItem(this.localStorageNsecName),this._nostrLoginService.logout()}usingNostrBrowserExtension(){return!this.usingSecretKey()&&!!globalThis.nostr}usingSecretKey(){return!!localStorage.getItem(this.localStorageSecretKeyName)}generateAndStoreKeys(V=""){try{const oe=(0,C.Bq)(),Ae=w.hp.from(oe).toString("hex"),Be=(0,C.lG)(oe),gt=C.Qe.npubEncode(Be),It=C.Qe.nsecEncode(oe);return this.setSecretKey(Ae,V),this.setNsec(It,V),this.setPublicKey(Be),this.setNpub(gt),{secretKey:Ae,pubkey:Be,npub:gt,nsec:It}}catch(oe){return console.error("Error during key generation:",oe),null}}handleLoginWithExtension(){var V=this;return(0,a.A)(function*(){const oe=globalThis;if(!oe.nostr)return!1;try{const Ae=yield oe.nostr.getPublicKey();if(!Ae)throw new Error("Public key not available from Nostr extension.");return V.setPublicKeyFromExtension(Ae),!0}catch(Ae){return console.error("Failed to connect to Nostr extension:",Ae),!1}})()}encryptMessage(V,oe,Ae){return(0,a.A)(function*(){console.log(Ae);try{return yield C.sh.encrypt(V,oe,Ae)}catch(Be){throw console.error("Error encrypting message:",Be),Be}})()}encryptMessageWithExtension(V,oe){return(0,a.A)(function*(){return yield globalThis.nostr.nip04.encrypt(oe,V)})()}decryptMessageWithExtension(V,oe){return(0,a.A)(function*(){const Ae=globalThis;if(Ae.nostr&&"function"==typeof Ae.nostr.nip04?.decrypt)try{return yield Ae.nostr.nip04.decrypt(V,oe)}catch(Be){return console.error("Decryption failed:",Be),"*Failed to decrypt content: "+Be.message+"*"}return console.warn("Nostr extension or decrypt method is unavailable"),"Attempted Nostr Window decryption and failed."})()}decryptMessage(V,oe,Ae){return(0,a.A)(function*(){try{if(!V||!oe||!Ae)throw new Error("Private key, public key, or encrypted message is missing or undefined.");const Be=yield C.sh.decrypt(V,oe,Ae);if(!Be)throw new Error("Decryption returned an empty message.");return Be}catch(Be){throw Be}})()}getUnsignedEvent(V,oe,Ae){return{kind:V,pubkey:this.getPublicKey(),tags:oe,content:Ae,created_at:Math.floor(Date.now()/1e3)}}getSignedEvent(V,oe){const Ae=(0,c.aT)(oe);return(0,C.pC)(V,Ae)}getMuteList(){return(localStorage.getItem("muteList")||"").split(",")}setMuteListFromTags(V){let oe=[];V.forEach(Ae=>{oe.push(Ae[1])}),this.setMuteList(oe)}setMuteList(V){if(0===V.length)localStorage.setItem("muteList","");else{let oe=Array.from(new Set(V));localStorage.setItem("muteList",oe.filter(Ae=>Ae).join(","))}}signEventWithExtension(V){return(0,a.A)(function*(){const oe=globalThis;if(oe.nostr)return yield oe.nostr.signEvent(V);throw new Error("Tried to sign event with extension but failed")})()}signDMWithExtension(V,oe){return(0,a.A)(function*(){const Ae=globalThis;if(Ae.nostr&&Ae.nostr.nip04?.encrypt)return yield Ae.nostr.nip04.encrypt(V,oe);throw new Error("Failed to Sign with extension")})()}isUsingExtension(){var V=this;return(0,a.A)(function*(){const oe=globalThis;if(oe.nostr&&oe.nostr.getPublicKey)try{return!localStorage.getItem(V.localStorageSecretKeyName)}catch(Ae){return console.error("Failed to check Nostr extension:",Ae),!1}return!1})()}isUsingSecretKey(){return!!localStorage.getItem(this.localStorageSecretKeyName)}getNpubFromPubkey(V){try{return C.Qe.npubEncode(V)}catch(oe){return console.error("Error converting hex to npub:",oe),""}}getNsecFromSeckey(V){try{const oe=Uint8Array.from(w.hp.from(V,"hex"));return C.Qe.nsecEncode(oe)}catch(oe){return console.error("Error converting hex to nsec:",oe),""}}getHexFromNpub(V){try{const oe=C.Qe.decode(V);if("npub"!==oe.type)throw new Error("Invalid npub format.");return oe.data.toString()}catch(oe){return console.error("Error converting npub to hex:",oe),""}}processKey(V){try{if(V.startsWith("npub")){const oe=this.getHexFromNpub(V);if(!oe)throw new Error("Failed to convert npub to hex.");return oe}if(/^[0-9a-fA-F]{64}$/.test(V))return V;throw new Error("Invalid key format. Must be either hex or npub.")}catch(oe){return console.error("Error processing key:",oe),""}}static{this.\u0275fac=function(oe){return new(oe||R)(ea.KVO(js),ea.KVO(kl.bZ),ea.KVO(Bu.v))}}static{this.\u0275prov=ea.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}}return R})()},2083:(o,s,r)=>{"use strict";r.d(s,{d:()=>C});var i=r(467),a=r(8418),c=r(4438),y=r(5645),w=r(7291);let C=(()=>{class T{constructor(A,I){this.subscriptionService=A,this.storageService=I,this.isProfileLoaded=!1}loadUserProfile(A){var I=this;return(0,i.A)(function*(){I.isProfileLoaded||(yield I.subscribeToUserProfile(A),yield I.subscribeToUserChats(A),yield I.subscribeToUserPosts(A),yield I.subscribeToMyLikes(A),I.isProfileLoaded=!0)})()}subscribeToUserProfile(A){var I=this;return(0,i.A)(function*(){const N=yield I.storageService.getLastUpdateDate("users"),K={kinds:[0],authors:[A],limit:1};N&&(K.since=parseInt(N,10)),I.subscriptionService.addSubscriptions([K],Z=>{const ne=I.parseMetadataEvent(Z);I.storageService.saveProfile(A,ne)})})()}subscribeToUserChats(A){var I=this;return(0,i.A)(function*(){const N=yield I.storageService.getLastUpdateDate("chats"),K=[{kinds:[a.rV],authors:[A],limit:300},{kinds:[a.rV],"#p":[A],limit:300}];if(N){const Z=parseInt(N,10);K.forEach(ne=>ne.since=Z)}else I.storageService.removeAllChats();I.subscriptionService.addSubscriptions(K,Z=>{const ne=I.parseChatEvent(Z);I.storageService.saveChatEvent(ne)})})()}subscribeToUserPosts(A){var I=this;return(0,i.A)(function*(){const N=yield I.storageService.getLastUpdateDate("posts"),K={kinds:[a.av],authors:[A]};N&&(K.since=parseInt(N,10)),I.subscriptionService.addSubscriptions([K],Z=>{I.isReply(Z)||I.storageService.savePost(Z)})})()}isReply(A){return A.tags.filter(N=>"e"===N[0]||"p"===N[0]).length>0}subscribeToMyLikes(A){var I=this;return(0,i.A)(function*(){const N=yield I.storageService.getLastUpdateDate("myLikes"),K={kinds:[a.qT],authors:[A]};N&&(K.since=parseInt(N,10)),I.subscriptionService.addSubscriptions([K],Z=>{I.storageService.saveLike(Z)})})()}parseMetadataEvent(A){try{return JSON.parse(A.content)}catch(I){return console.error("Error parsing metadata event:",I),null}}parseChatEvent(A){try{const I=A.content.split("?iv=");return{id:A.id,kind:A.kind,pubkey:A.pubkey,created_at:A.created_at,tags:A.tags,content:I[0],iv:I[1],IsRead:!1}}catch(I){return console.error("Error parsing chat event:",I),null}}static{this.\u0275fac=function(I){return new(I||T)(c.KVO(y.n),c.KVO(w.n))}}static{this.\u0275prov=c.jDH({token:T,factory:T.\u0275fac,providedIn:"root"})}}return T})()},7291:(o,s,r)=>{"use strict";r.d(s,{n:()=>C});var i=r(467),a=r(119),c=r.n(a),y=r(4412),w=r(4438);let C=(()=>{class T{constructor(){this.profileSubject=new y.t(null),this.projectsSubject=new y.t([]),this.projectStatsSubject=new y.t({}),this.chatEventsSubject=new y.t([]),this.unreadChatCountSubject=new y.t(0),this.contactsSubject=new y.t({pubKey:"",contacts:[]}),this.postsSubject=new y.t(null),this.myLikesSubject=new y.t([]),this.notificationsSubject=new y.t([]),this.contactStatsSubject=new y.t({totalContacts:0,followersCount:0,followingCount:0}),this.investorsSubject=new y.t([]),this.projectDetailsSubject=new y.t([]),this.contactStatsMap={},this.profileStore=this.createStore("profiles"),this.updateHistoryStore=this.createStore("updateHistory"),this.contactsStore=this.createStore("contacts"),this.chatsStore=this.createStore("chats"),this.postsStore=this.createStore("posts"),this.myLikesStore=this.createStore("myLikes"),this.notificationsStore=this.createStore("notifications"),this.projectsStore=this.createStore("projects"),this.projectDetailsStore=this.createStore("projectDetails"),this.projectStatsStore=this.createStore("projectStatistics"),this.investorsStore=this.createStore("investors"),this.loadAllProjectsFromDB(),this.loadAllProjectDetailsFromDB(),this.loadAllProjectStatsFromDB(),this.loadAllInvestorsFromDB(),this.loadAllContactsFromDB(),this.loadAllChatEventsFromDB(),this.loadAllMyLikesFromDB(),this.loadAllNotificationsFromDB(),this.calculateAndStoreAllContactStats()}createStore(A){return c().createInstance({driver:c().INDEXEDDB,name:"angor-hub",version:1,storeName:A})}get profile$(){return this.profileSubject.asObservable()}get projects$(){return this.projectsSubject.asObservable()}get projectStats$(){return this.projectStatsSubject.asObservable()}get chatEvents$(){return this.chatEventsSubject.asObservable()}get unreadChatCount$(){return this.unreadChatCountSubject.asObservable()}get contacts$(){return this.contactsSubject.asObservable()}get posts$(){return this.postsSubject.asObservable()}get contactStats$(){return this.contactStatsSubject.asObservable()}get myLikes$(){return this.myLikesSubject.asObservable()}get notifications$(){return this.notificationsSubject.asObservable()}get investors$(){return this.investorsSubject.asObservable()}get projectDetails$(){return this.projectDetailsSubject.asObservable()}saveInvestor(A){var I=this;return(0,i.A)(function*(){try{const N=`${A.projectIdentifier}-${A.investorPublicKey}`;yield I.investorsStore.setItem(N,A);const Z=[...I.investorsSubject.value.filter(ne=>ne.projectIdentifier!==A.projectIdentifier||ne.investorPublicKey!==A.investorPublicKey),A];I.investorsSubject.next(Z),console.log("Investor saved successfully:",A)}catch(N){console.error("Error saving investor:",N)}})()}getInvestor(A,I){var N=this;return(0,i.A)(function*(){try{const K=`${A}-${I}`;return(yield N.investorsStore.getItem(K))||null}catch(K){return console.error("Error retrieving investor:",K),null}})()}getAllInvestors(){var A=this;return(0,i.A)(function*(){try{const I=[];return yield A.investorsStore.iterate(N=>{I.push(N)}),console.log("Retrieved all investors:",I),I}catch(I){return console.error("Error retrieving all investors:",I),[]}})()}saveProjectDetails(A){var I=this;return(0,i.A)(function*(){try{const N=A.projectIdentifier;yield I.projectDetailsStore.setItem(N,A);const Z=[...I.projectDetailsSubject.value.filter(ne=>ne.projectIdentifier!==A.projectIdentifier),A];I.projectDetailsSubject.next(Z),console.log("Project details saved successfully:",A)}catch(N){console.error("Error saving project details:",N)}})()}getProjectDetails(A){var I=this;return(0,i.A)(function*(){try{return(yield I.projectDetailsStore.getItem(A))||null}catch(N){return console.error("Error retrieving project details:",N),null}})()}getAllProjectDetails(){var A=this;return(0,i.A)(function*(){try{const I=[];return yield A.projectDetailsStore.iterate(N=>{I.push(N)}),console.log("Retrieved all project details:",I),I}catch(I){return console.error("Error retrieving all project details:",I),[]}})()}saveContacts(A,I){var N=this;return(0,i.A)(function*(){try{const K=[];for(const Z of I){const ne=`${A}:${Z.id}`;yield N.contactsStore.setItem(ne,Z),K.push(Z)}N.contactsSubject.next({pubKey:A,contacts:K}),yield N.calculateAndStoreAllContactStats(),yield N.setUpdateHistory("contacts")}catch(K){console.error("Error saving contacts:",K)}})()}calculateAndStoreAllContactStats(){var A=this;return(0,i.A)(function*(){try{const I={};yield A.contactsStore.iterate((N,K)=>{const[Z]=K.split(":");I[Z]||(I[Z]={totalContacts:0,followersCount:0,followingCount:0}),I[Z].totalContacts++,N.isFollower?I[Z].followersCount++:I[Z].followingCount++});for(const N in I)A.contactStatsMap[N]||(A.contactStatsMap[N]=new y.t({pubKey:N,totalContacts:0,followersCount:0,followingCount:0})),A.contactStatsMap[N].next({pubKey:N,totalContacts:I[N].totalContacts,followersCount:I[N].followersCount,followingCount:I[N].followingCount})}catch(I){console.error("Error calculating and storing contact stats:",I)}})()}getContactStats$(A){return this.contactStatsMap[A]||(this.contactStatsMap[A]=new y.t({pubKey:A,totalContacts:0,followersCount:0,followingCount:0}),this.calculateAndStoreAllContactStats()),this.contactStatsMap[A].asObservable()}getAllContactsPaginated(A,I,N){var K=this;return(0,i.A)(function*(){try{const Z=[];yield K.contactsStore.iterate((pe,Te)=>{const[xe]=Te.split(":");xe===A&&Z.push(pe)});const ne=Z.length,be=(I-1)*N;return{contacts:Z.slice(be,be+N),totalCount:ne}}catch(Z){return console.error("Error retrieving paginated contacts for pubKey:",Z),{contacts:[],totalCount:0}}})()}getAllContacts(A=""){var I=this;return(0,i.A)(function*(){try{const N=[];return yield I.contactsStore.iterate((K,Z)=>{const[ne,be]=Z.split(":");(""===A||ne===A)&&N.push({pubKey:ne,contact:K})}),N}catch(N){return console.error("Error retrieving contacts:",N),[]}})()}getContactStats(A){var I=this;return(0,i.A)(function*(){try{let N=0,K=0,Z=0;return yield I.contactsStore.iterate((ne,be)=>{const[me,pe]=be.split(":");me===A&&(N++,ne.isFollower?K++:Z++)}),{totalContacts:N,followersCount:K,followingCount:Z}}catch(N){return console.error("Error retrieving contact stats for pubKey:",N),{totalContacts:0,followersCount:0,followingCount:0}}})()}removeAllContacts(A){var I=this;return(0,i.A)(function*(){try{const N=[];yield I.contactsStore.iterate((K,Z)=>{const[ne]=Z.split(":");ne===A&&N.push(Z)});for(const K of N)yield I.contactsStore.removeItem(K);yield I.contactsStore.clear(),I.contactStatsSubject.next({totalContacts:0,followersCount:0,followingCount:0}),I.contactsSubject.next({pubKey:A,contacts:[]}),yield I.setUpdateHistory("contacts")}catch(N){console.error("Error removing all contacts for pubKey:",N)}})()}saveProfile(A,I){var N=this;return(0,i.A)(function*(){try{if(!A||!I)return void console.error("Invalid pubKey or metadata:",A,I);I.pubKey=A,yield N.profileStore.setItem(A,I),N.profileSubject.next({pubKey:A,metadata:I}),yield N.setUpdateHistory("profiles")}catch(K){console.error("Error saving profile",K)}})()}getProfile(A){var I=this;return(0,i.A)(function*(){try{return(yield I.profileStore.getItem(A))||null}catch(N){return console.error("Error retrieving profile metadata:",N),null}})()}getAllProfiles(){var A=this;return(0,i.A)(function*(){try{const I=[];return yield A.profileStore.iterate(N=>{I.push(N)}),I}catch(I){return console.error("Error retrieving all Profile:",I),[]}})()}searchProfile(A){var I=this;return(0,i.A)(function*(){try{const N=[],K=A.toLowerCase();return yield I.profileStore.iterate((Z,ne)=>{JSON.stringify(Z).toLowerCase().includes(K)&&N.push({pubKey:ne,profile:Z})}),N}catch(N){return console.error("Error searching profiles by metadata:",N),[]}})()}getLastUpdateDate(A){var I=this;return(0,i.A)(function*(){try{return(yield I.updateHistoryStore.getItem(A))||null}catch(N){return console.error("Error retrieving last update date:",N),null}})()}saveProject(A){var I=this;return(0,i.A)(function*(){try{yield I.projectsStore.setItem(A.projectIdentifier,A);const N=yield I.getAllProjects();I.projectsSubject.next(N),yield I.setUpdateHistory("projects")}catch(N){console.error("Error saving project:",N)}})()}getProjectsByNostrPubKeys(A){var I=this;return(0,i.A)(function*(){if(!A||0===A.length)return[];const N=[],K=yield I.projectDetailsStore.keys();for(const Z of K){const ne=yield I.projectDetailsStore.getItem(Z);ne&&A.includes(ne.nostrPubKey)&&N.push(ne)}return N})()}getAllProjects(){var A=this;return(0,i.A)(function*(){try{const I=[];return yield A.projectsStore.iterate(N=>{I.push(N)}),I}catch(I){return console.error("Error retrieving all projects:",I),[]}})()}getProjectStats(A){var I=this;return(0,i.A)(function*(){try{return(yield I.projectStatsStore.getItem(A))||null}catch(N){return console.error("Error retrieving project stats:",N),null}})()}saveProjectStats(A,I){var N=this;return(0,i.A)(function*(){try{yield N.projectStatsStore.setItem(A,I);const K=yield N.getAllProjectStats();N.projectStatsSubject.next(K),yield N.setUpdateHistory("projectStats")}catch(K){console.error("Error saving project stats:",K)}})()}getAllProjectStats(){var A=this;return(0,i.A)(function*(){try{const I={};return yield A.projectStatsStore.iterate((N,K)=>{I[K]=N}),I}catch(I){return console.error("Error retrieving all project stats:",I),{}}})()}savePost(A){var I=this;return(0,i.A)(function*(){try{yield I.postsStore.setItem(A.id,A),yield I.setUpdateHistory("posts"),I.postsSubject.next(A)}catch(N){console.error("Error saving event type 1 and sending it to clients:",N)}})()}getPostsByPubKey(A){var I=this;return(0,i.A)(function*(){try{const N=[];return yield I.postsStore.iterate(K=>{K.pubkey===A&&1===K.kind&&N.push(K)}),N.sort((K,Z)=>Z.createdAt-K.createdAt)}catch(N){return console.error("Error retrieving events for pubKey:",N),[]}})()}getPostById(A){var I=this;return(0,i.A)(function*(){try{let N=null;return yield I.postsStore.iterate(K=>{if(K.id===A&&1===K.kind)return N=K,N}),N}catch(N){return console.error("Error retrieving post by ID:",N),null}})()}getAllPostsWithPagination(A,I=10){var N=this;return(0,i.A)(function*(){try{const K=[],Z=(A-1)*I;return yield N.postsStore.iterate(ne=>{1===ne.kind&&K.push(ne)}),K.sort((ne,be)=>be.created_at-ne.created_at).slice(Z,Z+I)}catch(K){return console.error("Error retrieving all posts with pagination:",K),[]}})()}getPostsByPubKeysWithPagination(A,I,N=10){var K=this;return(0,i.A)(function*(){try{const Z=[],ne=(I-1)*N;return yield K.postsStore.iterate(be=>{A.includes(be.pubkey)&&1===be.kind&&Z.push(be)}),Z.sort((be,me)=>me.created_at-be.created_at).slice(ne,ne+N)}catch(Z){return console.error("Error retrieving events for pubKeys with pagination:",Z),[]}})()}saveLike(A){var I=this;return(0,i.A)(function*(){try{yield I.myLikesStore.setItem(A.id,A);const N=yield I.getAllMyLikes();I.myLikesSubject.next(N),yield I.setUpdateHistory("myLikes")}catch(N){console.error("Error saving like:",N)}})()}getAllMyLikes(){var A=this;return(0,i.A)(function*(){try{const I=[];return yield A.myLikesStore.iterate(N=>{try{const K=N.tags.find(Z=>"e"===Z[0]);K&&I.push(K[1])}catch(K){console.warn("Error parsing like:",N,K)}}),I}catch(I){return console.error("Error retrieving all likes:",I),[]}})()}saveNotification(A){var I=this;return(0,i.A)(function*(){try{yield I.notificationsStore.setItem(A.id,A);const N=yield I.getAllNotifications();I.notificationsSubject.next(N),yield I.setUpdateHistory("notifications")}catch(N){console.error("Error saving notification:",N)}})()}getAllNotifications(){var A=this;return(0,i.A)(function*(){try{const I=[];return yield A.notificationsStore.iterate(N=>{I.push(N)}),I}catch(I){return console.error("Error retrieving all notifications:",I),[]}})()}saveChatEvent(A){var I=this;return(0,i.A)(function*(){try{yield I.chatsStore.setItem(A.id,A),yield I.setUpdateHistory("chats");const N=yield I.getAllChatEvents();I.chatEventsSubject.next(N),I.updateUnreadChatCount(N)}catch(N){console.error("Error saving chat event:",N)}})()}getAllChatEvents(){var A=this;return(0,i.A)(function*(){try{const I=[];return yield A.chatsStore.iterate(N=>{I.push(N)}),I}catch(I){return console.error("Error retrieving all chat events:",I),[]}})()}getChatEventsByPubKey(A){var I=this;return(0,i.A)(function*(){try{const N=[];return yield I.chatsStore.iterate(K=>{const Z=I.getReceiverPubKeyFromTags(K.tags);(K.pubkey===A||Z===A)&&N.push(K)}),N}catch(N){return console.error("Error retrieving chat events by pubkey:",N),[]}})()}updateChatEventReadStatus(A,I){var N=this;return(0,i.A)(function*(){try{const K=yield N.chatsStore.getItem(A);if(K){K.IsRead=I,yield N.chatsStore.setItem(A,K);const Z=yield N.getAllChatEvents();N.chatEventsSubject.next(Z),N.updateUnreadChatCount(Z)}}catch(K){console.error("Error updating chat event read status:",K)}})()}markAllChatEventsAsRead(A){var I=this;return(0,i.A)(function*(){try{yield I.chatsStore.iterate(function(){var K=(0,i.A)(function*(Z,ne){const be=I.getReceiverPubKeyFromTags(Z.tags);(Z.pubkey===A||be===A)&&!Z.IsRead&&(Z.IsRead=!0,yield I.chatsStore.setItem(ne,Z))});return function(Z,ne){return K.apply(this,arguments)}}());const N=yield I.getAllChatEvents();I.chatEventsSubject.next(N),I.updateUnreadChatCount(N)}catch(N){console.error("Error marking all chat events as read:",N)}})()}getReceiverPubKeyFromTags(A){for(const I of A)if("p"===I[0]&&I[1])return I[1];return null}updateUnreadChatCount(A){const I=A.filter(N=>!N.IsRead).length;this.unreadChatCountSubject.next(I)}removeAllChats(){var A=this;return(0,i.A)(function*(){try{yield A.chatsStore.clear(),A.chatEventsSubject.next([]),A.unreadChatCountSubject.next(0),console.log("All chat events have been removed successfully.")}catch(I){console.error("Error removing all chat events:",I)}})()}setUpdateHistory(A){var I=this;return(0,i.A)(function*(){try{const N=Math.floor(Date.now()/1e3);yield I.updateHistoryStore.setItem(A,N)}catch(N){console.error("Error updating history:",N)}})()}loadAllProjectsFromDB(){var A=this;return(0,i.A)(function*(){try{const I=yield A.getAllProjects();A.projectsSubject.next(I)}catch(I){console.error("Error loading projects from DB:",I)}})()}loadAllProjectStatsFromDB(){var A=this;return(0,i.A)(function*(){try{const I=yield A.getAllProjectStats();A.projectStatsSubject.next(I)}catch(I){console.error("Error loading project stats from DB:",I)}})()}loadAllContactsFromDB(A=""){var I=this;return(0,i.A)(function*(){try{const N=yield I.getAllContacts(A);if(N.length>0){const K={};for(const Z of N)K[Z.pubKey]||(K[Z.pubKey]=[]),K[Z.pubKey].push(Z.contact);for(const Z in K)I.contactsSubject.next({pubKey:Z,contacts:K[Z]})}}catch(N){console.error("Error loading contacts from DB:",N)}})()}loadAllChatEventsFromDB(){var A=this;return(0,i.A)(function*(){try{const I=yield A.getAllChatEvents();A.chatEventsSubject.next(I)}catch(I){console.error("Error loading chat events from DB:",I)}})()}loadPostsFromDB(A,I=10,N=0){var K=this;return(0,i.A)(function*(){try{const Z=[];return yield K.postsStore.iterate(ne=>{A.includes(ne.pubkey)&&Z.push(ne)}),Z.sort((ne,be)=>be.created_at-ne.created_at).slice(N,N+I)}catch(Z){return console.error("Error retrieving events from DB:",Z),[]}})()}loadPosts(A,I){var N=this;return(0,i.A)(function*(){const Z=10*(I-1),ne=yield N.loadPostsFromDB(A,10,Z);ne.length>0&&ne.forEach(be=>{N.postsSubject.next(be)})})()}loadAllMyLikesFromDB(){var A=this;return(0,i.A)(function*(){try{const I=yield A.getAllMyLikes();A.myLikesSubject.next(I)}catch(I){console.error("Error loading likes from DB:",I)}})()}loadAllNotificationsFromDB(){var A=this;return(0,i.A)(function*(){try{const I=yield A.getAllNotifications();A.notificationsSubject.next(I)}catch(I){console.error("Error loading notifications from DB:",I)}})()}loadContactStatsFromDB(){var A=this;return(0,i.A)(function*(){try{let I=0,N=0,K=0;yield A.contactsStore.iterate((Z,ne)=>{const[be]=ne.split(":");I++,Z.isFollower?N++:K++}),A.contactStatsSubject.next({totalContacts:I,followersCount:N,followingCount:K})}catch(I){console.error("Error loading contact stats from DB:",I)}})()}loadAllInvestorsFromDB(){var A=this;return(0,i.A)(function*(){try{const I=[];yield A.investorsStore.iterate(N=>{I.push(N)}),console.log("Loaded Investors:",I),A.investorsSubject.next(I)}catch(I){console.error("Error loading investors from DB:",I)}})()}loadAllProjectDetailsFromDB(){var A=this;return(0,i.A)(function*(){try{const I=[];yield A.projectDetailsStore.iterate(N=>{I.push(N)}),console.log("Loaded Project Details:",I),A.projectDetailsSubject.next(I)}catch(I){console.error("Error loading project details from DB:",I)}})()}static{this.\u0275fac=function(I){return new(I||T)}}static{this.\u0275prov=w.jDH({token:T,factory:T.\u0275fac,providedIn:"root"})}}return T})()},5645:(o,s,r)=>{"use strict";r.d(s,{n:()=>me});var a,i=r(4412),c=new Uint8Array(16);function y(){if(!a&&!(a=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto<"u"&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto)))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return a(c)}const w=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;for(var S=[],A=0;A<256;++A)S.push((A+256).toString(16).substr(1));const N=function I(pe){var Te=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,xe=(S[pe[Te+0]]+S[pe[Te+1]]+S[pe[Te+2]]+S[pe[Te+3]]+"-"+S[pe[Te+4]]+S[pe[Te+5]]+"-"+S[pe[Te+6]]+S[pe[Te+7]]+"-"+S[pe[Te+8]]+S[pe[Te+9]]+"-"+S[pe[Te+10]]+S[pe[Te+11]]+S[pe[Te+12]]+S[pe[Te+13]]+S[pe[Te+14]]+S[pe[Te+15]]).toLowerCase();if(!function C(pe){return"string"==typeof pe&&w.test(pe)}(xe))throw TypeError("Stringified UUID is invalid");return xe},Z=function K(pe,Te,xe){var Re=(pe=pe||{}).random||(pe.rng||y)();if(Re[6]=15&Re[6]|64,Re[8]=63&Re[8]|128,Te){xe=xe||0;for(var Me=0;Me<16;++Me)Te[xe+Me]=Re[Me];return Te}return N(Re)};var ne=r(4438),be=r(6231);let me=(()=>{class pe{constructor(xe){this.relayService=xe,this.subscriptions=new Map,this.activeRelays=[],this.pendingSubscriptions=new Map,this.subscriptionsSubject=new i.t(new Map),this.subscriptions$=this.subscriptionsSubject.asObservable(),this.subscriptionQueue=[],this.isProcessingQueue=!1,this.queueInterval=1e3,this.maxSubscriptionsPerBatch=5,this.debounceInterval=1e3,this.lastActionTimestamp=new Map,this.connectToAllRelays(),this.processSubscriptionQueue()}addSubscriptions(xe,Re,Me){const Ce=this.findExistingSubscription(xe);if(Ce)return Ce.callbacks.push(Re),Ce.id;const le=Z();this.lastActionTimestamp.set(le,Date.now());const ae={filter:xe,callbacks:[Re],id:le};return this.subscriptions.set(ae.id,ae),this.subscriptionsSubject.next(this.subscriptions),this.addToQueue(ae),ae.id}findExistingSubscription(xe){return Array.from(this.subscriptions.values()).find(Re=>JSON.stringify(Re.filter)===JSON.stringify(xe))}removeSubscriptionById(xe){const Re=Date.now(),Me=this.lastActionTimestamp.get(xe);Me&&Re-Me{this.subscriptionQueue.length>0&&this.subscriptionQueue.splice(0,this.maxSubscriptionsPerBatch).forEach(Me=>this.subscribeToRelays(Me.filter,Me))},this.queueInterval))}subscribeToRelays(xe,Re){0!==this.activeRelays.length?this.relayService.ensureConnectedRelays().then(()=>{const Me=this.relayService.getConnectedRelays();this.relayService.getPool().subscribeMany(Me,xe,{onevent:Ce=>{Re.callbacks.forEach(le=>le(Ce))},onclose:()=>console.log("Subscription closed")})}).catch(Me=>{console.error("Error subscribing to relays:",Me)}):this.pendingSubscriptions.set(Re.id,Re)}subscribeToAllRelays(){this.pendingSubscriptions.forEach(xe=>{this.subscribeToRelays(xe.filter,xe)}),this.pendingSubscriptions.clear()}connectToAllRelays(){this.relayService.ensureConnectedRelays().then(()=>{this.activeRelays=this.relayService.getConnectedRelays(),this.subscribeToAllRelays()}).catch(xe=>{console.error("Error connecting to relays:",xe)})}clearAllSubscriptions(){this.subscriptions.clear(),this.pendingSubscriptions.clear(),this.subscriptionsSubject.next(new Map)}getSubscriptions(){return Array.from(this.subscriptions.values())}static{this.\u0275fac=function(Re){return new(Re||pe)(ne.KVO(be.b))}}static{this.\u0275prov=ne.jDH({token:pe,factory:pe.\u0275fac,providedIn:"root"})}}return pe})()},7292:(o,s,r)=>{"use strict";r.d(s,{b:()=>Z});var i=r(177),a=r(9417),c=r(8834),y=r(3),w=r(5351),C=r(2408),T=r(9213),S=r(9042),A=r(7250),I=r(882),N=r(4438);function K(ne,be){1&ne&&(N.j41(0,"mat-error"),N.EFF(1," Password is required "),N.k0s())}let Z=(()=>{class ne{constructor(me,pe,Te){this.fb=me,this.dialogRef=pe,this.data=Te,this.passwordForm=this.fb.group({password:["",a.k0.required],duration:["0",a.k0.required]})}onCancel(){this.dialogRef.close()}onSubmit(){this.dialogRef.close(this.passwordForm.value)}static{this.\u0275fac=function(pe){return new(pe||ne)(N.rXU(a.ok),N.rXU(w.CP),N.rXU(w.Vh))}}static{this.\u0275cmp=N.VBU({type:ne,selectors:[["password-dialog"]],decls:30,vars:5,consts:[["mat-dialog-title",""],["mat-dialog-content",""],[3,"formGroup"],[1,"w-full",3,"subscriptSizing"],["matPrefix",""],["matInput","","type","password",3,"formControlName"],[4,"ngIf"],[1,"mt-5","w-full"],["formControlName","duration"],["value","0"],["value","1"],["value","5"],["value","10"],["value","60"],["mat-dialog-actions",""],["mat-button","",3,"click"],["mat-raised-button","","color","primary",3,"click","disabled"]],template:function(pe,Te){1&pe&&(N.j41(0,"h1",0),N.EFF(1,"Enter Password"),N.k0s(),N.j41(2,"div",1)(3,"form",2)(4,"mat-form-field",3)(5,"mat-label"),N.EFF(6,"Password"),N.k0s(),N.j41(7,"mat-icon",4),N.EFF(8,"lock"),N.k0s(),N.nrm(9,"input",5),N.DNE(10,K,2,0,"mat-error",6),N.k0s(),N.j41(11,"mat-form-field",7)(12,"mat-label"),N.EFF(13,"Duration"),N.k0s(),N.j41(14,"mat-select",8)(15,"mat-option",9),N.EFF(16,"0 Minute"),N.k0s(),N.j41(17,"mat-option",10),N.EFF(18,"1 Minute"),N.k0s(),N.j41(19,"mat-option",11),N.EFF(20,"5 Minutes"),N.k0s(),N.j41(21,"mat-option",12),N.EFF(22,"10 Minutes"),N.k0s(),N.j41(23,"mat-option",13),N.EFF(24,"1 Hour"),N.k0s()()()()(),N.j41(25,"div",14)(26,"button",15),N.bIt("click",function(){return Te.onCancel()}),N.EFF(27,"Cancel"),N.k0s(),N.j41(28,"button",16),N.bIt("click",function(){return Te.onSubmit()}),N.EFF(29," Submit "),N.k0s()()),2&pe&&(N.R7$(3),N.Y8G("formGroup",Te.passwordForm),N.R7$(),N.Y8G("subscriptSizing","dynamic"),N.R7$(5),N.Y8G("formControlName","password"),N.R7$(),N.Y8G("ngIf",Te.passwordForm.get("password").hasError("required")),N.R7$(18),N.Y8G("disabled",Te.passwordForm.invalid))},dependencies:[I.vg,c.Hl,c.$z,T.m_,T.An,a.YN,a.qT,a.me,a.BC,a.cb,y.wT,C.nJ,C.rl,a.X1,a.j4,a.JD,i.MD,i.bT,A.Ve,C.TL,C.JW,A.VO,C.RG,S.fS,S.fg],styles:[".full-width[_ngcontent-%COMP%]{width:100%}"],changeDetection:0})}}return ne})()},4626:(o,s,r)=>{"use strict";var i=r(345),a=r(5245),c=r(4438);let y=(()=>{class _{constructor(){}static{this.\u0275fac=function(v){return new(v||_)}}static{this.\u0275cmp=c.VBU({type:_,selectors:[["app-root"]],decls:1,vars:0,template:function(v,D){1&v&&c.nrm(0,"router-outlet")},dependencies:[a.n3],styles:["[_nghost-%COMP%]{display:flex;flex:1 1 auto;width:100%;height:100%}"]})}}return _})();var w=r(467);const C=new c.nKC("ANGOR_MOCK_API_DEFAULT_DELAY");var T=r(8810),S=r(1985),A=r(6697),I=r(7673);class N{constructor(m,d){this.url=m,this.delay=d,this._replyCount=0,this._replied=0}get response(){if(this._replyCount>0&&this._replyCount<=this._replied)return(0,T.$)(()=>new Error("Execution limit has been reached!"));if(!this._reply)return(0,T.$)(()=>new Error("Response callback function does not exist!"));if(!this.request)return(0,T.$)(()=>new Error("Request does not exist!"));this._replied++;const m=this._reply({request:this.request,urlParams:this.urlParams});return m instanceof S.c?m.pipe((0,A.s)(1)):(0,I.of)(m).pipe((0,A.s)(1))}reply(m){this._reply=m}replyCount(m){this._replyCount=m}}var K=r(7680);let Z=(()=>{class _{constructor(){this._handlers={get:new Map,post:new Map,patch:new Map,delete:new Map,put:new Map,head:new Map,jsonp:new Map,options:new Map}}findHandler(d,v){const D={handler:void 0,urlParams:{}},W=v.split("/"),te=this._handlers[d.toLowerCase()];for(const[we,Ye]of te){const yt=we.split("/");if(W.length===yt.length&&yt.every((pn,Er)=>pn.startsWith(":")||pn===W[Er])){D.handler=Ye,D.urlParams=(0,K.A)(yt.map((pn,Er)=>pn.startsWith(":")?[pn.substring(1),W[Er]]:void 0).filter(Boolean));break}}return D}onGet(d,v){return this._registerHandler("get",d,v)}onPost(d,v){return this._registerHandler("post",d,v)}onPatch(d,v){return this._registerHandler("patch",d,v)}onDelete(d,v){return this._registerHandler("delete",d,v)}onPut(d,v){return this._registerHandler("put",d,v)}onHead(d,v){return this._registerHandler("head",d,v)}onJsonp(d,v){return this._registerHandler("jsonp",d,v)}onOptions(d,v){return this._registerHandler("options",d,v)}_registerHandler(d,v,D){const W=new N(v,D);return this._handlers[d].set(v,W),W}static{this.\u0275fac=function(v){return new(v||_)}}static{this.\u0275prov=c.jDH({token:_,factory:_.\u0275fac,providedIn:"root"})}}return _})();var ne=r(1626),be=r(1986),me=r(5558);const pe=(_,m)=>{const d=(0,c.WQX)(C),v=(0,c.WQX)(Z),{handler:D,urlParams:W}=v.findHandler(_.method.toUpperCase(),_.url);return D?(D.request=_,D.urlParams=W,D.response.pipe((0,be.c)(D.delay??d??0),(0,me.n)(te=>{if(!te)return(0,T.$)(()=>new ne.yz({error:"NOT FOUND",status:404,statusText:"NOT FOUND"}));const we={status:te[0],body:te[1]};return we.status>=200&&we.status<300?(0,I.of)(new ne.cS({body:we.body,status:we.status,statusText:"OK"})):(0,T.$)(()=>new ne.yz({error:we.body?.error,status:we.status,statusText:"ERROR"}))}))):m(_)};var Te=r(9097),xe=r(9979),Re=r(4412);let Me=(()=>{class _{constructor(){this._auto$=new Re.t(!0),this._mode$=new Re.t("indeterminate"),this._progress$=new Re.t(0),this._show$=new Re.t(!1),this._urlMap=new Map}get auto$(){return this._auto$.asObservable()}get mode$(){return this._mode$.asObservable()}get progress$(){return this._progress$.asObservable()}get show$(){return this._show$.asObservable()}show(){this._show$.next(!0)}hide(){this._show$.next(!1)}setAutoMode(d){this._auto$.next(d)}setMode(d){this._mode$.next(d)}setProgress(d){d<0||d>100?console.error("Progress value must be between 0 and 100!"):this._progress$.next(d)}_setLoadingStatus(d,v){v?(!0===d?(this._urlMap.set(v,d),this._show$.next(!0)):!1===d&&this._urlMap.has(v)&&this._urlMap.delete(v),0===this._urlMap.size&&this._show$.next(!1)):console.error("The request URL must be provided!")}static{this.\u0275fac=function(v){return new(v||_)}}static{this.\u0275prov=c.jDH({token:_,factory:_.\u0275fac,providedIn:"root"})}}return _})();var Ce=r(980);const le=(_,m)=>{const d=(0,c.WQX)(Me);let v=!1;return d.auto$.pipe((0,A.s)(1)).subscribe(D=>{v=D}),v?(d._setLoadingStatus(!0,_.url),m(_).pipe((0,Ce.j)(()=>{d._setLoadingStatus(!1,_.url)}))):m(_)};var ae=r(4977),Ie=r(6860);let $e=(()=>{class _{constructor(){this._platform=(0,c.WQX)(Ie.OD),this.osName="os-unknown",this._platform.isBrowser&&(navigator.userAgent.includes("Win")&&(this.osName="os-windows"),navigator.userAgent.includes("Mac")&&(this.osName="os-mac"),navigator.userAgent.includes("X11")&&(this.osName="os-unix"),navigator.userAgent.includes("Linux")&&(this.osName="os-linux"),this._platform.IOS&&(this.osName="os-ios"),this._platform.ANDROID&&(this.osName="os-android"))}static{this.\u0275fac=function(v){return new(v||_)}}static{this.\u0275prov=c.jDH({token:_,factory:_.\u0275fac,providedIn:"root"})}}return _})();var st=r(177),ht=r(5964);let vt=(()=>{class _{constructor(){this._document=(0,c.WQX)(st.qQ),this._router=(0,c.WQX)(a.Ix),this._router.events.pipe((0,ht.p)(d=>d instanceof a.wF),(0,A.s)(1)).subscribe(()=>{this.hide()})}show(){this._document.body.classList.remove("angor-splash-screen-hidden")}hide(){this._document.body.classList.add("angor-splash-screen-hidden")}static{this.\u0275fac=function(v){return new(v||_)}}static{this.\u0275prov=c.jDH({token:_,factory:_.\u0275fac,providedIn:"root"})}}return _})();var at=r(7209),Xt=r(3),ln=r(5351),yn=r(2408);class bn extends Error{}class Qe extends bn{constructor(m){super(`Invalid DateTime: ${m.toMessage()}`)}}class bt extends bn{constructor(m){super(`Invalid Interval: ${m.toMessage()}`)}}class Ge extends bn{constructor(m){super(`Invalid Duration: ${m.toMessage()}`)}}class Fe extends bn{}class Ft extends bn{constructor(m){super(`Invalid unit ${m}`)}}class ze extends bn{}class dt extends bn{constructor(){super("Zone is an abstract class")}}const Ke="numeric",He="short",mt="long",se={year:Ke,month:Ke,day:Ke},Ze={year:Ke,month:He,day:Ke},Rt={year:Ke,month:He,day:Ke,weekday:He},Jt={year:Ke,month:mt,day:Ke},fn={year:Ke,month:mt,day:Ke,weekday:mt},Kn={hour:Ke,minute:Ke},Nt={hour:Ke,minute:Ke,second:Ke},Qt={hour:Ke,minute:Ke,second:Ke,timeZoneName:He},an={hour:Ke,minute:Ke,second:Ke,timeZoneName:mt},Xn={hour:Ke,minute:Ke,hourCycle:"h23"},En={hour:Ke,minute:Ke,second:Ke,hourCycle:"h23"},Kt={hour:Ke,minute:Ke,second:Ke,hourCycle:"h23",timeZoneName:He},At={hour:Ke,minute:Ke,second:Ke,hourCycle:"h23",timeZoneName:mt},zt={year:Ke,month:Ke,day:Ke,hour:Ke,minute:Ke},xn={year:Ke,month:Ke,day:Ke,hour:Ke,minute:Ke,second:Ke},Yn={year:Ke,month:He,day:Ke,hour:Ke,minute:Ke},tt={year:Ke,month:He,day:Ke,hour:Ke,minute:Ke,second:Ke},ke={year:Ke,month:He,day:Ke,weekday:He,hour:Ke,minute:Ke},B={year:Ke,month:mt,day:Ke,hour:Ke,minute:Ke,timeZoneName:He},k={year:Ke,month:mt,day:Ke,hour:Ke,minute:Ke,second:Ke,timeZoneName:He},j={year:Ke,month:mt,day:Ke,weekday:mt,hour:Ke,minute:Ke,timeZoneName:mt},De={year:Ke,month:mt,day:Ke,weekday:mt,hour:Ke,minute:Ke,second:Ke,timeZoneName:mt};class it{get type(){throw new dt}get name(){throw new dt}get ianaName(){return this.name}get isUniversal(){throw new dt}offsetName(m,d){throw new dt}formatOffset(m,d){throw new dt}offset(m){throw new dt}equals(m){throw new dt}get isValid(){throw new dt}}let ot=null;class Tt extends it{static get instance(){return null===ot&&(ot=new Tt),ot}get type(){return"system"}get name(){return(new Intl.DateTimeFormat).resolvedOptions().timeZone}get isUniversal(){return!1}offsetName(m,{format:d,locale:v}){return Eo(m,d,v)}formatOffset(m,d){return va(this.offset(m),d)}offset(m){return-new Date(m).getTimezoneOffset()}equals(m){return"system"===m.type}get isValid(){return!0}}let In={};const dn={year:0,month:1,day:2,era:3,hour:4,minute:5,second:6};let Bn={};class cr extends it{static create(m){return Bn[m]||(Bn[m]=new cr(m)),Bn[m]}static resetCache(){Bn={},In={}}static isValidSpecifier(m){return this.isValidZone(m)}static isValidZone(m){if(!m)return!1;try{return new Intl.DateTimeFormat("en-US",{timeZone:m}).format(),!0}catch{return!1}}constructor(m){super(),this.zoneName=m,this.valid=cr.isValidZone(m)}get type(){return"iana"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(m,{format:d,locale:v}){return Eo(m,d,v,this.name)}formatOffset(m,d){return va(this.offset(m),d)}offset(m){const d=new Date(m);if(isNaN(d))return NaN;const v=function Vt(_){return In[_]||(In[_]=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:_,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",era:"short"})),In[_]}(this.name);let[D,W,te,we,Ye,yt,sn]=v.formatToParts?function Fn(_,m){const d=_.formatToParts(m),v=[];for(let D=0;D=0?_r:1e3+_r,(Es({year:D,month:W,day:te,hour:24===Ye?0:Ye,minute:yt,second:sn,millisecond:0})-Zn)/6e4}equals(m){return"iana"===m.type&&m.name===this.name}get isValid(){return this.valid}}let Jr={},_t={};function Bt(_,m={}){const d=JSON.stringify([_,m]);let v=_t[d];return v||(v=new Intl.DateTimeFormat(_,m),_t[d]=v),v}let Ee={},Pe={},ft=null,mn={};function rn(_,m,d,v){const D=_.listingMode();return"error"===D?null:"en"===D?d(m):v(m)}class qe{constructor(m,d,v){this.padTo=v.padTo||0,this.floor=v.floor||!1;const{padTo:D,floor:W,...te}=v;if(!d||Object.keys(te).length>0){const we={useGrouping:!1,...v};v.padTo>0&&(we.minimumIntegerDigits=v.padTo),this.inf=function lt(_,m={}){const d=JSON.stringify([_,m]);let v=Ee[d];return v||(v=new Intl.NumberFormat(_,m),Ee[d]=v),v}(m,we)}}format(m){if(this.inf){const d=this.floor?Math.floor(m):m;return this.inf.format(d)}return Ni(this.floor?Math.floor(m):rs(m,3),this.padTo)}}class Dt{constructor(m,d,v){let D;if(this.opts=v,this.originalZone=void 0,this.opts.timeZone)this.dt=m;else if("fixed"===m.zone.type){const te=m.offset/60*-1,we=te>=0?`Etc/GMT+${te}`:`Etc/GMT${te}`;0!==m.offset&&cr.create(we).valid?(D=we,this.dt=m):(D="UTC",this.dt=0===m.offset?m:m.setZone("UTC").plus({minutes:m.offset}),this.originalZone=m.zone)}else"system"===m.zone.type?this.dt=m:"iana"===m.zone.type?(this.dt=m,D=m.zone.name):(D="UTC",this.dt=m.setZone("UTC").plus({minutes:m.offset}),this.originalZone=m.zone);const W={...this.opts};W.timeZone=W.timeZone||D,this.dtf=Bt(d,W)}format(){return this.originalZone?this.formatToParts().map(({value:m})=>m).join(""):this.dtf.format(this.dt.toJSDate())}formatToParts(){const m=this.dtf.formatToParts(this.dt.toJSDate());return this.originalZone?m.map(d=>{if("timeZoneName"===d.type){const v=this.originalZone.offsetName(this.dt.ts,{locale:this.dt.locale,format:this.opts.timeZoneName});return{...d,value:v}}return d}):m}resolvedOptions(){return this.dtf.resolvedOptions()}}class Wt{constructor(m,d,v){this.opts={style:"long",...v},!d&&Sr()&&(this.rtf=function kt(_,m={}){const{base:d,...v}=m,D=JSON.stringify([_,v]);let W=Pe[D];return W||(W=new Intl.RelativeTimeFormat(_,m),Pe[D]=W),W}(m,v))}format(m,d){return this.rtf?this.rtf.format(m,d):function re(_,m,d="always",v=!1){const D={years:["year","yr."],quarters:["quarter","qtr."],months:["month","mo."],weeks:["week","wk."],days:["day","day","days"],hours:["hour","hr."],minutes:["minute","min."],seconds:["second","sec."]},W=-1===["hours","minutes","seconds"].indexOf(_);if("auto"===d&&W){const pn="days"===_;switch(m){case 1:return pn?"tomorrow":`next ${D[_][0]}`;case-1:return pn?"yesterday":`last ${D[_][0]}`;case 0:return pn?"today":`this ${D[_][0]}`}}const te=Object.is(m,-0)||m<0,we=Math.abs(m),Ye=1===we,yt=D[_],sn=v?Ye?yt[1]:yt[2]||yt[1]:Ye?D[_][0]:_;return te?`${we} ${sn} ago`:`in ${we} ${sn}`}(d,m,this.opts.numeric,"long"!==this.opts.style)}formatToParts(m,d){return this.rtf?this.rtf.formatToParts(m,d):[]}}const Hn={firstDay:1,minimalDays:4,weekend:[6,7]};class fr{static fromOpts(m){return fr.create(m.locale,m.numberingSystem,m.outputCalendar,m.weekSettings,m.defaultToEN)}static create(m,d,v,D,W=!1){const te=m||Oe.defaultLocale,we=te||(W?"en-US":function Pt(){return ft||(ft=(new Intl.DateTimeFormat).resolvedOptions().locale,ft)}()),Ye=d||Oe.defaultNumberingSystem,yt=v||Oe.defaultOutputCalendar,sn=Xs(D)||Oe.defaultWeekSettings;return new fr(we,Ye,yt,sn,te)}static resetCache(){ft=null,_t={},Ee={},Pe={}}static fromObject({locale:m,numberingSystem:d,outputCalendar:v,weekSettings:D}={}){return fr.create(m,d,v,D)}constructor(m,d,v,D,W){const[te,we,Ye]=function Mr(_){const m=_.indexOf("-x-");-1!==m&&(_=_.substring(0,m));const d=_.indexOf("-u-");if(-1===d)return[_];{let v,D;try{v=Bt(_).resolvedOptions(),D=_}catch{const Ye=_.substring(0,d);v=Bt(Ye).resolvedOptions(),D=Ye}const{numberingSystem:W,calendar:te}=v;return[D,W,te]}}(m);this.locale=te,this.numberingSystem=d||we||null,this.outputCalendar=v||Ye||null,this.weekSettings=D,this.intl=function ii(_,m,d){return(d||m)&&(_.includes("-u-")||(_+="-u"),d&&(_+=`-ca-${d}`),m&&(_+=`-nu-${m}`)),_}(this.locale,this.numberingSystem,this.outputCalendar),this.weekdaysCache={format:{},standalone:{}},this.monthsCache={format:{},standalone:{}},this.meridiemCache=null,this.eraCache={},this.specifiedLocale=W,this.fastNumbersCached=null}get fastNumbers(){return null==this.fastNumbersCached&&(this.fastNumbersCached=function St(_){return(!_.numberingSystem||"latn"===_.numberingSystem)&&("latn"===_.numberingSystem||!_.locale||_.locale.startsWith("en")||"latn"===new Intl.DateTimeFormat(_.intl).resolvedOptions().numberingSystem)}(this)),this.fastNumbersCached}listingMode(){return this.isEnglish()&&!(null!==this.numberingSystem&&"latn"!==this.numberingSystem||null!==this.outputCalendar&&"gregory"!==this.outputCalendar)?"en":"intl"}clone(m){return m&&0!==Object.getOwnPropertyNames(m).length?fr.create(m.locale||this.specifiedLocale,m.numberingSystem||this.numberingSystem,m.outputCalendar||this.outputCalendar,Xs(m.weekSettings)||this.weekSettings,m.defaultToEN||!1):this}redefaultToEN(m={}){return this.clone({...m,defaultToEN:!0})}redefaultToSystem(m={}){return this.clone({...m,defaultToEN:!1})}months(m,d=!1){return rn(this,m,aa,()=>{const v=d?{month:m,day:"numeric"}:{month:m},D=d?"format":"standalone";return this.monthsCache[D][m]||(this.monthsCache[D][m]=function ci(_){const m=[];for(let d=1;d<=12;d++){const v=Lr.utc(2009,d,1);m.push(_(v))}return m}(W=>this.extract(W,v,"month"))),this.monthsCache[D][m]})}weekdays(m,d=!1){return rn(this,m,Zo,()=>{const v=d?{weekday:m,year:"numeric",month:"long",day:"numeric"}:{weekday:m},D=d?"format":"standalone";return this.weekdaysCache[D][m]||(this.weekdaysCache[D][m]=function Ai(_){const m=[];for(let d=1;d<=7;d++){const v=Lr.utc(2016,11,13+d);m.push(_(v))}return m}(W=>this.extract(W,v,"weekday"))),this.weekdaysCache[D][m]})}meridiems(){return rn(this,void 0,()=>_i,()=>{if(!this.meridiemCache){const m={hour:"numeric",hourCycle:"h12"};this.meridiemCache=[Lr.utc(2016,11,13,9),Lr.utc(2016,11,13,19)].map(d=>this.extract(d,m,"dayperiod"))}return this.meridiemCache})}eras(m){return rn(this,m,bl,()=>{const d={era:m};return this.eraCache[m]||(this.eraCache[m]=[Lr.utc(-40,1,1),Lr.utc(2017,1,1)].map(v=>this.extract(v,d,"era"))),this.eraCache[m]})}extract(m,d,v){const te=this.dtFormatter(m,d).formatToParts().find(we=>we.type.toLowerCase()===v);return te?te.value:null}numberFormatter(m={}){return new qe(this.intl,m.forceSimple||this.fastNumbers,m)}dtFormatter(m,d={}){return new Dt(m,this.intl,d)}relFormatter(m={}){return new Wt(this.intl,this.isEnglish(),m)}listFormatter(m={}){return function Xr(_,m={}){const d=JSON.stringify([_,m]);let v=Jr[d];return v||(v=new Intl.ListFormat(_,m),Jr[d]=v),v}(this.intl,m)}isEnglish(){return"en"===this.locale||"en-us"===this.locale.toLowerCase()||new Intl.DateTimeFormat(this.intl).resolvedOptions().locale.startsWith("en-us")}getWeekSettings(){return this.weekSettings?this.weekSettings:oa()?function or(_){let m=mn[_];if(!m){const d=new Intl.Locale(_);m="getWeekInfo"in d?d.getWeekInfo():d.weekInfo,mn[_]=m}return m}(this.locale):Hn}getStartOfWeek(){return this.getWeekSettings().firstDay}getMinDaysInFirstWeek(){return this.getWeekSettings().minimalDays}getWeekendDays(){return this.getWeekSettings().weekend}equals(m){return this.locale===m.locale&&this.numberingSystem===m.numberingSystem&&this.outputCalendar===m.outputCalendar}toString(){return`Locale(${this.locale}, ${this.numberingSystem}, ${this.outputCalendar})`}}let uo=null;class Oi extends it{static get utcInstance(){return null===uo&&(uo=new Oi(0)),uo}static instance(m){return 0===m?Oi.utcInstance:new Oi(m)}static parseSpecifier(m){if(m){const d=m.match(/^utc(?:([+-]\d{1,2})(?::(\d{2}))?)?$/i);if(d)return new Oi(os(d[1],d[2]))}return null}constructor(m){super(),this.fixed=m}get type(){return"fixed"}get name(){return 0===this.fixed?"UTC":`UTC${va(this.fixed,"narrow")}`}get ianaName(){return 0===this.fixed?"Etc/UTC":`Etc/GMT${va(-this.fixed,"narrow")}`}offsetName(){return this.name}formatOffset(m,d){return va(this.fixed,d)}get isUniversal(){return!0}offset(){return this.fixed}equals(m){return"fixed"===m.type&&m.fixed===this.fixed}get isValid(){return!0}}class Uo extends it{constructor(m){super(),this.zoneName=m}get type(){return"invalid"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(){return null}formatOffset(){return""}offset(){return NaN}equals(){return!1}get isValid(){return!1}}function oi(_,m){if($r(_)||null===_)return m;if(_ instanceof it)return _;if(function ws(_){return"string"==typeof _}(_)){const v=_.toLowerCase();return"default"===v?m:"local"===v||"system"===v?Tt.instance:"utc"===v||"gmt"===v?Oi.utcInstance:Oi.parseSpecifier(v)||cr.create(_)}return zi(_)?Oi.instance(_):"object"==typeof _&&"offset"in _&&"function"==typeof _.offset?_:new Uo(_)}const ts={arab:"[\u0660-\u0669]",arabext:"[\u06f0-\u06f9]",bali:"[\u1b50-\u1b59]",beng:"[\u09e6-\u09ef]",deva:"[\u0966-\u096f]",fullwide:"[\uff10-\uff19]",gujr:"[\u0ae6-\u0aef]",hanidec:"[\u3007|\u4e00|\u4e8c|\u4e09|\u56db|\u4e94|\u516d|\u4e03|\u516b|\u4e5d]",khmr:"[\u17e0-\u17e9]",knda:"[\u0ce6-\u0cef]",laoo:"[\u0ed0-\u0ed9]",limb:"[\u1946-\u194f]",mlym:"[\u0d66-\u0d6f]",mong:"[\u1810-\u1819]",mymr:"[\u1040-\u1049]",orya:"[\u0b66-\u0b6f]",tamldec:"[\u0be6-\u0bef]",telu:"[\u0c66-\u0c6f]",thai:"[\u0e50-\u0e59]",tibt:"[\u0f20-\u0f29]",latn:"\\d"},so={arab:[1632,1641],arabext:[1776,1785],bali:[6992,7001],beng:[2534,2543],deva:[2406,2415],fullwide:[65296,65303],gujr:[2790,2799],khmr:[6112,6121],knda:[3302,3311],laoo:[3792,3801],limb:[6470,6479],mlym:[3430,3439],mong:[6160,6169],mymr:[4160,4169],orya:[2918,2927],tamldec:[3046,3055],telu:[3174,3183],thai:[3664,3673],tibt:[3872,3881]},bo=ts.hanidec.replace(/[\[|\]]/g,"").split("");let Co={};function eo({numberingSystem:_},m=""){const d=_||"latn";return Co[d]||(Co[d]={}),Co[d][m]||(Co[d][m]=new RegExp(`${ts[d]}${m}`)),Co[d][m]}let ve,oo=()=>Date.now(),Bi="system",Mo=null,Je=null,ct=null,Et=60,et=null;class Oe{static get now(){return oo}static set now(m){oo=m}static set defaultZone(m){Bi=m}static get defaultZone(){return oi(Bi,Tt.instance)}static get defaultLocale(){return Mo}static set defaultLocale(m){Mo=m}static get defaultNumberingSystem(){return Je}static set defaultNumberingSystem(m){Je=m}static get defaultOutputCalendar(){return ct}static set defaultOutputCalendar(m){ct=m}static get defaultWeekSettings(){return et}static set defaultWeekSettings(m){et=Xs(m)}static get twoDigitCutoffYear(){return Et}static set twoDigitCutoffYear(m){Et=m%100}static get throwOnInvalid(){return ve}static set throwOnInvalid(m){ve=m}static resetCaches(){fr.resetCache(),cr.resetCache(),Lr.resetCache(),function Is(){Co={}}()}}class pt{constructor(m,d){this.reason=m,this.explanation=d}toMessage(){return this.explanation?`${this.reason}: ${this.explanation}`:this.reason}}const $t=[0,31,59,90,120,151,181,212,243,273,304,334],Mt=[0,31,60,91,121,152,182,213,244,274,305,335];function un(_,m){return new pt("unit out of range",`you specified ${m} (of type ${typeof m}) as a ${_}, which is invalid`)}function Cn(_,m,d){const v=new Date(Date.UTC(_,m-1,d));_<100&&_>=0&&v.setUTCFullYear(v.getUTCFullYear()-1900);const D=v.getUTCDay();return 0===D?7:D}function Sn(_,m,d){return d+(is(_)?Mt:$t)[m-1]}function kn(_,m){const d=is(_)?Mt:$t,v=d.findIndex(W=>Wga(v,m,d)?(yt=v+1,Ye=1):yt=v,{weekYear:yt,weekNumber:Ye,weekday:we,...Yo(_)}}function sr(_,m=4,d=1){const{weekYear:v,weekNumber:D,weekday:W}=_,te=Un(Cn(v,1,m),d),we=to(v);let yt,Ye=7*D+W-te-7+m;Ye<1?(yt=v-1,Ye+=to(yt)):Ye>we?(yt=v+1,Ye-=to(v)):yt=v;const{month:sn,day:pn}=kn(yt,Ye);return{year:yt,month:sn,day:pn,...Yo(_)}}function kr(_){const{year:m,month:d,day:v}=_;return{year:m,ordinal:Sn(m,d,v),...Yo(_)}}function mr(_){const{year:m,ordinal:d}=_,{month:v,day:D}=kn(m,d);return{year:m,month:v,day:D,...Yo(_)}}function bi(_,m){if($r(_.localWeekday)&&$r(_.localWeekNumber)&&$r(_.localWeekYear))return{minDaysInFirstWeek:4,startOfWeek:1};if(!$r(_.weekday)||!$r(_.weekNumber)||!$r(_.weekYear))throw new Fe("Cannot mix locale-based week fields with ISO-based week fields");return $r(_.localWeekday)||(_.weekday=_.localWeekday),$r(_.localWeekNumber)||(_.weekNumber=_.localWeekNumber),$r(_.localWeekYear)||(_.weekYear=_.localWeekYear),delete _.localWeekday,delete _.localWeekNumber,delete _.localWeekYear,{minDaysInFirstWeek:m.getMinDaysInFirstWeek(),startOfWeek:m.getStartOfWeek()}}function ai(_){const m=cs(_.year),d=Ki(_.month,1,12),v=Ki(_.day,1,Wi(_.year,_.month));return m?d?!v&&un("day",_.day):un("month",_.month):un("year",_.year)}function vo(_){const{hour:m,minute:d,second:v,millisecond:D}=_,W=Ki(m,0,23)||24===m&&0===d&&0===v&&0===D,te=Ki(d,0,59),we=Ki(v,0,59),Ye=Ki(D,0,999);return W?te?we?!Ye&&un("millisecond",D):un("second",v):un("minute",d):un("hour",m)}function $r(_){return typeof _>"u"}function zi(_){return"number"==typeof _}function cs(_){return"number"==typeof _&&_%1==0}function Sr(){try{return typeof Intl<"u"&&!!Intl.RelativeTimeFormat}catch{return!1}}function oa(){try{return typeof Intl<"u"&&!!Intl.Locale&&("weekInfo"in Intl.Locale.prototype||"getWeekInfo"in Intl.Locale.prototype)}catch{return!1}}function wo(_,m,d){if(0!==_.length)return _.reduce((v,D)=>{const W=[m(D),D];return v&&d(v[0],W[0])===v[0]?v:W},null)[1]}function Ps(_,m){return Object.prototype.hasOwnProperty.call(_,m)}function Xs(_){if(null==_)return null;if("object"!=typeof _)throw new ze("Week settings must be an object");if(!Ki(_.firstDay,1,7)||!Ki(_.minimalDays,1,7)||!Array.isArray(_.weekend)||_.weekend.some(m=>!Ki(m,1,7)))throw new ze("Invalid week settings");return{firstDay:_.firstDay,minimalDays:_.minimalDays,weekend:Array.from(_.weekend)}}function Ki(_,m,d){return cs(_)&&_>=m&&_<=d}function Ni(_,m=2){let v;return v=_<0?"-"+(""+-_).padStart(m,"0"):(""+_).padStart(m,"0"),v}function Fs(_){if(!$r(_)&&null!==_&&""!==_)return parseInt(_,10)}function ns(_){if(!$r(_)&&null!==_&&""!==_)return parseFloat(_)}function qr(_){if(!$r(_)&&null!==_&&""!==_){const m=1e3*parseFloat("0."+_);return Math.floor(m)}}function rs(_,m,d=!1){const v=10**m;return(d?Math.trunc:Math.round)(_*v)/v}function is(_){return _%4==0&&(_%100!=0||_%400==0)}function to(_){return is(_)?366:365}function Wi(_,m){const d=function Ys(_,m){return _-m*Math.floor(_/m)}(m-1,12)+1;return 2===d?is(_+(m-d)/12)?29:28:[31,null,31,30,31,30,31,31,30,31,30,31][d-1]}function Es(_){let m=Date.UTC(_.year,_.month-1,_.day,_.hour,_.minute,_.second,_.millisecond);return _.year<100&&_.year>=0&&(m=new Date(m),m.setUTCFullYear(_.year,_.month-1,_.day)),+m}function Io(_,m,d){return-Un(Cn(_,1,m),d)+m-1}function ga(_,m=4,d=1){const v=Io(_,m,d),D=Io(_+1,m,d);return(to(_)-v+D)/7}function tr(_){return _>99?_:_>Oe.twoDigitCutoffYear?1900+_:2e3+_}function Eo(_,m,d,v=null){const D=new Date(_),W={hourCycle:"h23",year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"};v&&(W.timeZone=v);const te={timeZoneName:m,...W},we=new Intl.DateTimeFormat(d,te).formatToParts(D).find(Ye=>"timezonename"===Ye.type.toLowerCase());return we?we.value:null}function os(_,m){let d=parseInt(_,10);Number.isNaN(d)&&(d=0);const v=parseInt(m,10)||0;return 60*d+(d<0||Object.is(d,-0)?-v:v)}function ks(_){const m=Number(_);if("boolean"==typeof _||""===_||Number.isNaN(m))throw new ze(`Invalid unit value ${_}`);return m}function Bs(_,m){const d={};for(const v in _)if(Ps(_,v)){const D=_[v];if(null==D)continue;d[m(v)]=ks(D)}return d}function va(_,m){const d=Math.trunc(Math.abs(_/60)),v=Math.trunc(Math.abs(_%60)),D=_>=0?"+":"-";switch(m){case"short":return`${D}${Ni(d,2)}:${Ni(v,2)}`;case"narrow":return`${D}${d}${v>0?`:${v}`:""}`;case"techie":return`${D}${Ni(d,2)}${Ni(v,2)}`;default:throw new RangeError(`Value format ${m} is out of range for property format`)}}function Yo(_){return function Ls(_,m){return m.reduce((d,v)=>(d[v]=_[v],d),{})}(_,["hour","minute","second","millisecond"])}const sa=["January","February","March","April","May","June","July","August","September","October","November","December"],yl=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],Qo=["J","F","M","A","M","J","J","A","S","O","N","D"];function aa(_){switch(_){case"narrow":return[...Qo];case"short":return[...yl];case"long":return[...sa];case"numeric":return["1","2","3","4","5","6","7","8","9","10","11","12"];case"2-digit":return["01","02","03","04","05","06","07","08","09","10","11","12"];default:return null}}const ao=["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],ss=["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],_o=["M","T","W","T","F","S","S"];function Zo(_){switch(_){case"narrow":return[..._o];case"short":return[...ss];case"long":return[...ao];case"numeric":return["1","2","3","4","5","6","7"];default:return null}}const _i=["AM","PM"],Fa=["Before Christ","Anno Domini"],ko=["BC","AD"],Qs=["B","A"];function bl(_){switch(_){case"narrow":return[...Qs];case"short":return[...ko];case"long":return[...Fa];default:return null}}function wt(_,m){let d="";for(const v of _)d+=v.literal?v.val:m(v.val);return d}const Ln={D:se,DD:Ze,DDD:Jt,DDDD:fn,t:Kn,tt:Nt,ttt:Qt,tttt:an,T:Xn,TT:En,TTT:Kt,TTTT:At,f:zt,ff:Yn,fff:B,ffff:j,F:xn,FF:tt,FFF:k,FFFF:De};class hn{static create(m,d={}){return new hn(m,d)}static parseFormat(m){let d=null,v="",D=!1;const W=[];for(let te=0;te0&&W.push({literal:D||/^\s+$/.test(v),val:v}),d=null,v="",D=!D):D||we===d?v+=we:(v.length>0&&W.push({literal:/^\s+$/.test(v),val:v}),v=we,d=we)}return v.length>0&&W.push({literal:D||/^\s+$/.test(v),val:v}),W}static macroTokenToFormatOpts(m){return Ln[m]}constructor(m,d){this.opts=d,this.loc=m,this.systemLoc=null}formatWithSystemDefault(m,d){return null===this.systemLoc&&(this.systemLoc=this.loc.redefaultToSystem()),this.systemLoc.dtFormatter(m,{...this.opts,...d}).format()}dtFormatter(m,d={}){return this.loc.dtFormatter(m,{...this.opts,...d})}formatDateTime(m,d){return this.dtFormatter(m,d).format()}formatDateTimeParts(m,d){return this.dtFormatter(m,d).formatToParts()}formatInterval(m,d){return this.dtFormatter(m.start,d).dtf.formatRange(m.start.toJSDate(),m.end.toJSDate())}resolvedOptions(m,d){return this.dtFormatter(m,d).resolvedOptions()}num(m,d=0){if(this.opts.forceSimple)return Ni(m,d);const v={...this.opts};return d>0&&(v.padTo=d),this.loc.numberFormatter(v).format(m)}formatDateTimeFromString(m,d){const v="en"===this.loc.listingMode(),D=this.loc.outputCalendar&&"gregory"!==this.loc.outputCalendar,W=(Zn,_r)=>this.loc.extract(m,Zn,_r),te=Zn=>m.isOffsetFixed&&0===m.offset&&Zn.allowZ?"Z":m.isValid?m.zone.formatOffset(m.ts,Zn.format):"",Ye=(Zn,_r)=>v?function Y(_,m){return aa(m)[_.month-1]}(m,Zn):W(_r?{month:Zn}:{month:Zn,day:"numeric"},"month"),yt=(Zn,_r)=>v?function Ya(_,m){return Zo(m)[_.weekday-1]}(m,Zn):W(_r?{weekday:Zn}:{weekday:Zn,month:"long",day:"numeric"},"weekday"),sn=Zn=>{const _r=hn.macroTokenToFormatOpts(Zn);return _r?this.formatWithSystemDefault(m,_r):Zn},pn=Zn=>v?function je(_,m){return bl(m)[_.year<0?0:1]}(m,Zn):W({era:Zn},"era");return wt(hn.parseFormat(d),Zn=>{switch(Zn){case"S":return this.num(m.millisecond);case"u":case"SSS":return this.num(m.millisecond,3);case"s":return this.num(m.second);case"ss":return this.num(m.second,2);case"uu":return this.num(Math.floor(m.millisecond/10),2);case"uuu":return this.num(Math.floor(m.millisecond/100));case"m":return this.num(m.minute);case"mm":return this.num(m.minute,2);case"h":return this.num(m.hour%12==0?12:m.hour%12);case"hh":return this.num(m.hour%12==0?12:m.hour%12,2);case"H":return this.num(m.hour);case"HH":return this.num(m.hour,2);case"Z":return te({format:"narrow",allowZ:this.opts.allowZ});case"ZZ":return te({format:"short",allowZ:this.opts.allowZ});case"ZZZ":return te({format:"techie",allowZ:this.opts.allowZ});case"ZZZZ":return m.zone.offsetName(m.ts,{format:"short",locale:this.loc.locale});case"ZZZZZ":return m.zone.offsetName(m.ts,{format:"long",locale:this.loc.locale});case"z":return m.zoneName;case"a":return v?function Xa(_){return _i[_.hour<12?0:1]}(m):W({hour:"numeric",hourCycle:"h12"},"dayperiod");case"d":return D?W({day:"numeric"},"day"):this.num(m.day);case"dd":return D?W({day:"2-digit"},"day"):this.num(m.day,2);case"c":case"E":return this.num(m.weekday);case"ccc":return yt("short",!0);case"cccc":return yt("long",!0);case"ccccc":return yt("narrow",!0);case"EEE":return yt("short",!1);case"EEEE":return yt("long",!1);case"EEEEE":return yt("narrow",!1);case"L":return D?W({month:"numeric",day:"numeric"},"month"):this.num(m.month);case"LL":return D?W({month:"2-digit",day:"numeric"},"month"):this.num(m.month,2);case"LLL":return Ye("short",!0);case"LLLL":return Ye("long",!0);case"LLLLL":return Ye("narrow",!0);case"M":return D?W({month:"numeric"},"month"):this.num(m.month);case"MM":return D?W({month:"2-digit"},"month"):this.num(m.month,2);case"MMM":return Ye("short",!1);case"MMMM":return Ye("long",!1);case"MMMMM":return Ye("narrow",!1);case"y":return D?W({year:"numeric"},"year"):this.num(m.year);case"yy":return D?W({year:"2-digit"},"year"):this.num(m.year.toString().slice(-2),2);case"yyyy":return D?W({year:"numeric"},"year"):this.num(m.year,4);case"yyyyyy":return D?W({year:"numeric"},"year"):this.num(m.year,6);case"G":return pn("short");case"GG":return pn("long");case"GGGGG":return pn("narrow");case"kk":return this.num(m.weekYear.toString().slice(-2),2);case"kkkk":return this.num(m.weekYear,4);case"W":return this.num(m.weekNumber);case"WW":return this.num(m.weekNumber,2);case"n":return this.num(m.localWeekNumber);case"nn":return this.num(m.localWeekNumber,2);case"ii":return this.num(m.localWeekYear.toString().slice(-2),2);case"iiii":return this.num(m.localWeekYear,4);case"o":return this.num(m.ordinal);case"ooo":return this.num(m.ordinal,3);case"q":return this.num(m.quarter);case"qq":return this.num(m.quarter,2);case"X":return this.num(Math.floor(m.ts/1e3));case"x":return this.num(m.ts);default:return sn(Zn)}})}formatDurationFromString(m,d){const v=Ye=>{switch(Ye[0]){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":return"hour";case"d":return"day";case"w":return"week";case"M":return"month";case"y":return"year";default:return null}},W=hn.parseFormat(d),te=W.reduce((Ye,{literal:yt,val:sn})=>yt?Ye:Ye.concat(sn),[]);return wt(W,(Ye=>yt=>{const sn=v(yt);return sn?this.num(Ye.get(sn),yt.length):yt})(m.shiftTo(...te.map(v).filter(Ye=>Ye))))}}const ur=/[A-Za-z_+-]{1,256}(?::?\/[A-Za-z0-9_+-]{1,256}(?:\/[A-Za-z0-9_+-]{1,256})?)?/;function hr(..._){const m=_.reduce((d,v)=>d+v.source,"");return RegExp(`^${m}$`)}function zr(..._){return m=>_.reduce(([d,v,D],W)=>{const[te,we,Ye]=W(m,D);return[{...d,...te},we||v,Ye]},[{},null,1]).slice(0,2)}function Gi(_,...m){if(null==_)return[null,null];for(const[d,v]of m){const D=d.exec(_);if(D)return v(D)}return[null,null]}function Or(..._){return(m,d)=>{const v={};let D;for(D=0;D<_.length;D++)v[_[D]]=Fs(m[d+D]);return[v,null,d+D]}}const Dr=/(?:(Z)|([+-]\d\d)(?::?(\d\d))?)/,ui=/(\d\d)(?::?(\d\d)(?::?(\d\d)(?:[.,](\d{1,30}))?)?)?/,ho=RegExp(`${ui.source}(?:${Dr.source}?(?:\\[(${ur.source})\\])?)?`),lo=RegExp(`(?:T${ho.source})?`),Qa=Or("weekYear","weekNumber","weekDay"),ya=Or("year","ordinal"),ce=RegExp(`${ui.source} ?(?:${Dr.source}|(${ur.source}))?`),Q=RegExp(`(?: ${ce.source})?`);function Le(_,m,d){const v=_[m];return $r(v)?d:Fs(v)}function vr(_,m){return[{hours:Le(_,m,0),minutes:Le(_,m+1,0),seconds:Le(_,m+2,0),milliseconds:qr(_[m+3])},null,m+4]}function ni(_,m){const d=!_[m]&&!_[m+1],v=os(_[m+1],_[m+2]);return[{},d?null:Oi.instance(v),m+3]}function Do(_,m){return[{},_[m]?cr.create(_[m]):null,m+1]}const qo=RegExp(`^T?${ui.source}$`),Ba=/^-?P(?:(?:(-?\d{1,20}(?:\.\d{1,20})?)Y)?(?:(-?\d{1,20}(?:\.\d{1,20})?)M)?(?:(-?\d{1,20}(?:\.\d{1,20})?)W)?(?:(-?\d{1,20}(?:\.\d{1,20})?)D)?(?:T(?:(-?\d{1,20}(?:\.\d{1,20})?)H)?(?:(-?\d{1,20}(?:\.\d{1,20})?)M)?(?:(-?\d{1,20})(?:[.,](-?\d{1,20}))?S)?)?)$/;function ku(_){const[m,d,v,D,W,te,we,Ye,yt]=_,sn="-"===m[0],pn=Ye&&"-"===Ye[0],Er=(Zn,_r=!1)=>void 0!==Zn&&(_r||Zn&&sn)?-Zn:Zn;return[{years:Er(ns(d)),months:Er(ns(v)),weeks:Er(ns(D)),days:Er(ns(W)),hours:Er(ns(te)),minutes:Er(ns(we)),seconds:Er(ns(Ye),"-0"===Ye),milliseconds:Er(qr(yt),pn)}]}const nc={GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function wl(_,m,d,v,D,W,te){const we={year:2===m.length?tr(Fs(m)):Fs(m),month:yl.indexOf(d)+1,day:Fs(v),hour:Fs(D),minute:Fs(W)};return te&&(we.second=Fs(te)),_&&(we.weekday=_.length>3?ao.indexOf(_)+1:ss.indexOf(_)+1),we}const us=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|(?:([+-]\d\d)(\d\d)))$/;function Us(_){const[,m,d,v,D,W,te,we,Ye,yt,sn,pn]=_,Er=wl(m,D,v,d,W,te,we);let Zn;return Zn=Ye?nc[Ye]:yt?0:os(sn,pn),[Er,new Oi(Zn)]}const Lo=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\d\d) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4}) (\d\d):(\d\d):(\d\d) GMT$/,Za=/^(Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday), (\d\d)-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\d\d) (\d\d):(\d\d):(\d\d) GMT$/,El=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( \d|\d\d) (\d\d):(\d\d):(\d\d) (\d{4})$/;function xl(_){const[,m,d,v,D,W,te,we]=_;return[wl(m,D,v,d,W,te,we),Oi.utcInstance]}function la(_){const[,m,d,v,D,W,te,we]=_;return[wl(m,we,d,v,D,W,te),Oi.utcInstance]}const $a=hr(/([+-]\d{6}|\d{4})(?:-?(\d\d)(?:-?(\d\d))?)?/,lo),vc=hr(/(\d{4})-?W(\d\d)(?:-?(\d))?/,lo),Ou=hr(/(\d{4})-?(\d{3})/,lo),rc=hr(ho),ja=zr(function Ut(_,m){return[{year:Le(_,m),month:Le(_,m+1,1),day:Le(_,m+2,1)},null,m+3]},vr,ni,Do),Wl=zr(Qa,vr,ni,Do),ba=zr(ya,vr,ni,Do),qa=zr(vr,ni,Do),Ea=zr(vr),_c=hr(/(\d{4})-(\d\d)-(\d\d)/,Q),al=hr(ce),Dl=zr(vr,ni,Do),Sl="Invalid Duration",zl={weeks:{days:7,hours:168,minutes:10080,seconds:604800,milliseconds:6048e5},days:{hours:24,minutes:1440,seconds:86400,milliseconds:864e5},hours:{minutes:60,seconds:3600,milliseconds:36e5},minutes:{seconds:60,milliseconds:6e4},seconds:{milliseconds:1e3}},xa={years:{quarters:4,months:12,weeks:52,days:365,hours:8760,minutes:525600,seconds:31536e3,milliseconds:31536e6},quarters:{months:3,weeks:13,days:91,hours:2184,minutes:131040,seconds:7862400,milliseconds:78624e5},months:{weeks:4,days:30,hours:720,minutes:43200,seconds:2592e3,milliseconds:2592e6},...zl},ds=365.2425,Ui=30.436875,Gn={years:{quarters:4,months:12,weeks:ds/7,days:ds,hours:24*ds,minutes:525949.2,seconds:525949.2*60,milliseconds:525949.2*60*1e3},quarters:{months:3,weeks:ds/28,days:ds/4,hours:24*ds/4,minutes:131487.3,seconds:525949.2*60/4,milliseconds:7889237999.999999},months:{weeks:Ui/7,days:Ui,hours:24*Ui,minutes:43829.1,seconds:2629746,milliseconds:2629746e3},...zl},Ar=["years","quarters","months","weeks","days","hours","minutes","seconds","milliseconds"],So=Ar.slice(0).reverse();function no(_,m,d=!1){const v={values:d?m.values:{..._.values,...m.values||{}},loc:_.loc.clone(m.loc),conversionAccuracy:m.conversionAccuracy||_.conversionAccuracy,matrix:m.matrix||_.matrix};return new Fr(v)}function $o(_,m){let d=m.milliseconds??0;for(const v of So.slice(1))m[v]&&(d+=m[v]*_[v].milliseconds);return d}function es(_,m){const d=$o(_,m)<0?-1:1;Ar.reduceRight((v,D)=>{if($r(m[D]))return v;if(v){const te=_[D][v],we=Math.floor(m[v]*d/te);m[D]+=we*d,m[v]-=we*te*d}return D},null),Ar.reduce((v,D)=>{if($r(m[D]))return v;if(v){const W=m[v]%1;m[v]-=W,m[D]+=W*_[v][D]}return D},null)}class Fr{constructor(m){const d="longterm"===m.conversionAccuracy||!1;let v=d?Gn:xa;m.matrix&&(v=m.matrix),this.values=m.values,this.loc=m.loc||fr.create(),this.conversionAccuracy=d?"longterm":"casual",this.invalid=m.invalid||null,this.matrix=v,this.isLuxonDuration=!0}static fromMillis(m,d){return Fr.fromObject({milliseconds:m},d)}static fromObject(m,d={}){if(null==m||"object"!=typeof m)throw new ze("Duration.fromObject: argument expected to be an object, got "+(null===m?"null":typeof m));return new Fr({values:Bs(m,Fr.normalizeUnit),loc:fr.fromObject(d),conversionAccuracy:d.conversionAccuracy,matrix:d.matrix})}static fromDurationLike(m){if(zi(m))return Fr.fromMillis(m);if(Fr.isDuration(m))return m;if("object"==typeof m)return Fr.fromObject(m);throw new ze(`Unknown duration argument ${m} of type ${typeof m}`)}static fromISO(m,d){const[v]=function wa(_){return Gi(_,[Ba,ku])}(m);return v?Fr.fromObject(v,d):Fr.invalid("unparsable",`the input "${m}" can't be parsed as ISO 8601`)}static fromISOTime(m,d){const[v]=function Jo(_){return Gi(_,[qo,Ea])}(m);return v?Fr.fromObject(v,d):Fr.invalid("unparsable",`the input "${m}" can't be parsed as ISO 8601`)}static invalid(m,d=null){if(!m)throw new ze("need to specify a reason the Duration is invalid");const v=m instanceof pt?m:new pt(m,d);if(Oe.throwOnInvalid)throw new Ge(v);return new Fr({invalid:v})}static normalizeUnit(m){const d={year:"years",years:"years",quarter:"quarters",quarters:"quarters",month:"months",months:"months",week:"weeks",weeks:"weeks",day:"days",days:"days",hour:"hours",hours:"hours",minute:"minutes",minutes:"minutes",second:"seconds",seconds:"seconds",millisecond:"milliseconds",milliseconds:"milliseconds"}[m&&m.toLowerCase()];if(!d)throw new Ft(m);return d}static isDuration(m){return m&&m.isLuxonDuration||!1}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}toFormat(m,d={}){const v={...d,floor:!1!==d.round&&!1!==d.floor};return this.isValid?hn.create(this.loc,v).formatDurationFromString(this,m):Sl}toHuman(m={}){if(!this.isValid)return Sl;const d=Ar.map(v=>{const D=this.values[v];return $r(D)?null:this.loc.numberFormatter({style:"unit",unitDisplay:"long",...m,unit:v.slice(0,-1)}).format(D)}).filter(v=>v);return this.loc.listFormatter({type:"conjunction",style:m.listStyle||"narrow",...m}).format(d)}toObject(){return this.isValid?{...this.values}:{}}toISO(){if(!this.isValid)return null;let m="P";return 0!==this.years&&(m+=this.years+"Y"),(0!==this.months||0!==this.quarters)&&(m+=this.months+3*this.quarters+"M"),0!==this.weeks&&(m+=this.weeks+"W"),0!==this.days&&(m+=this.days+"D"),(0!==this.hours||0!==this.minutes||0!==this.seconds||0!==this.milliseconds)&&(m+="T"),0!==this.hours&&(m+=this.hours+"H"),0!==this.minutes&&(m+=this.minutes+"M"),(0!==this.seconds||0!==this.milliseconds)&&(m+=rs(this.seconds+this.milliseconds/1e3,3)+"S"),"P"===m&&(m+="T0S"),m}toISOTime(m={}){if(!this.isValid)return null;const d=this.toMillis();return d<0||d>=864e5?null:(m={suppressMilliseconds:!1,suppressSeconds:!1,includePrefix:!1,format:"extended",...m,includeOffset:!1},Lr.fromMillis(d,{zone:"UTC"}).toISOTime(m))}toJSON(){return this.toISO()}toString(){return this.toISO()}[Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`Duration { values: ${JSON.stringify(this.values)} }`:`Duration { Invalid, reason: ${this.invalidReason} }`}toMillis(){return this.isValid?$o(this.matrix,this.values):NaN}valueOf(){return this.toMillis()}plus(m){if(!this.isValid)return this;const d=Fr.fromDurationLike(m),v={};for(const D of Ar)(Ps(d.values,D)||Ps(this.values,D))&&(v[D]=d.get(D)+this.get(D));return no(this,{values:v},!0)}minus(m){if(!this.isValid)return this;const d=Fr.fromDurationLike(m);return this.plus(d.negate())}mapUnits(m){if(!this.isValid)return this;const d={};for(const v of Object.keys(this.values))d[v]=ks(m(this.values[v],v));return no(this,{values:d},!0)}get(m){return this[Fr.normalizeUnit(m)]}set(m){return this.isValid?no(this,{values:{...this.values,...Bs(m,Fr.normalizeUnit)}}):this}reconfigure({locale:m,numberingSystem:d,conversionAccuracy:v,matrix:D}={}){return no(this,{loc:this.loc.clone({locale:m,numberingSystem:d}),matrix:D,conversionAccuracy:v})}as(m){return this.isValid?this.shiftTo(m).get(m):NaN}normalize(){if(!this.isValid)return this;const m=this.toObject();return es(this.matrix,m),no(this,{values:m},!0)}rescale(){return this.isValid?no(this,{values:function Po(_){const m={};for(const[d,v]of Object.entries(_))0!==v&&(m[d]=v);return m}(this.normalize().shiftToAll().toObject())},!0):this}shiftTo(...m){if(!this.isValid)return this;if(0===m.length)return this;m=m.map(te=>Fr.normalizeUnit(te));const d={},v={},D=this.toObject();let W;for(const te of Ar)if(m.indexOf(te)>=0){W=te;let we=0;for(const yt in v)we+=this.matrix[yt][te]*v[yt],v[yt]=0;zi(D[te])&&(we+=D[te]);const Ye=Math.trunc(we);d[te]=Ye,v[te]=(1e3*we-1e3*Ye)/1e3}else zi(D[te])&&(v[te]=D[te]);for(const te in v)0!==v[te]&&(d[W]+=te===W?v[te]:v[te]/this.matrix[W][te]);return es(this.matrix,d),no(this,{values:d},!0)}shiftToAll(){return this.isValid?this.shiftTo("years","months","weeks","days","hours","minutes","seconds","milliseconds"):this}negate(){if(!this.isValid)return this;const m={};for(const d of Object.keys(this.values))m[d]=0===this.values[d]?0:-this.values[d];return no(this,{values:m},!0)}get years(){return this.isValid?this.values.years||0:NaN}get quarters(){return this.isValid?this.values.quarters||0:NaN}get months(){return this.isValid?this.values.months||0:NaN}get weeks(){return this.isValid?this.values.weeks||0:NaN}get days(){return this.isValid?this.values.days||0:NaN}get hours(){return this.isValid?this.values.hours||0:NaN}get minutes(){return this.isValid?this.values.minutes||0:NaN}get seconds(){return this.isValid?this.values.seconds||0:NaN}get milliseconds(){return this.isValid?this.values.milliseconds||0:NaN}get isValid(){return null===this.invalid}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}equals(m){if(!this.isValid||!m.isValid||!this.loc.equals(m.loc))return!1;function d(v,D){return void 0===v||0===v?void 0===D||0===D:v===D}for(const v of Ar)if(!d(this.values[v],m.values[v]))return!1;return!0}}const fo="Invalid Interval";class Rr{constructor(m){this.s=m.start,this.e=m.end,this.invalid=m.invalid||null,this.isLuxonInterval=!0}static invalid(m,d=null){if(!m)throw new ze("need to specify a reason the Interval is invalid");const v=m instanceof pt?m:new pt(m,d);if(Oe.throwOnInvalid)throw new bt(v);return new Rr({invalid:v})}static fromDateTimes(m,d){const v=tl(m),D=tl(d),W=function Os(_,m){return _&&_.isValid?m&&m.isValid?m<_?Rr.invalid("end before start",`The end of an interval must be after its start, but you had start=${_.toISO()} and end=${m.toISO()}`):null:Rr.invalid("missing or invalid end"):Rr.invalid("missing or invalid start")}(v,D);return W??new Rr({start:v,end:D})}static after(m,d){const v=Fr.fromDurationLike(d),D=tl(m);return Rr.fromDateTimes(D,D.plus(v))}static before(m,d){const v=Fr.fromDurationLike(d),D=tl(m);return Rr.fromDateTimes(D.minus(v),D)}static fromISO(m,d){const[v,D]=(m||"").split("/",2);if(v&&D){let W,te,we,Ye;try{W=Lr.fromISO(v,d),te=W.isValid}catch{te=!1}try{we=Lr.fromISO(D,d),Ye=we.isValid}catch{Ye=!1}if(te&&Ye)return Rr.fromDateTimes(W,we);if(te){const yt=Fr.fromISO(D,d);if(yt.isValid)return Rr.after(W,yt)}else if(Ye){const yt=Fr.fromISO(v,d);if(yt.isValid)return Rr.before(we,yt)}}return Rr.invalid("unparsable",`the input "${m}" can't be parsed as ISO 8601`)}static isInterval(m){return m&&m.isLuxonInterval||!1}get start(){return this.isValid?this.s:null}get end(){return this.isValid?this.e:null}get isValid(){return null===this.invalidReason}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}length(m="milliseconds"){return this.isValid?this.toDuration(m).get(m):NaN}count(m="milliseconds",d){if(!this.isValid)return NaN;const v=this.start.startOf(m,d);let D;return D=d?.useLocaleWeeks?this.end.reconfigure({locale:v.locale}):this.end,D=D.startOf(m,d),Math.floor(D.diff(v,m).get(m))+(D.valueOf()!==this.end.valueOf())}hasSame(m){return!!this.isValid&&(this.isEmpty()||this.e.minus(1).hasSame(this.s,m))}isEmpty(){return this.s.valueOf()===this.e.valueOf()}isAfter(m){return!!this.isValid&&this.s>m}isBefore(m){return!!this.isValid&&this.e<=m}contains(m){return!!this.isValid&&this.s<=m&&this.e>m}set({start:m,end:d}={}){return this.isValid?Rr.fromDateTimes(m||this.s,d||this.e):this}splitAt(...m){if(!this.isValid)return[];const d=m.map(tl).filter(te=>this.contains(te)).sort((te,we)=>te.toMillis()-we.toMillis()),v=[];let{s:D}=this,W=0;for(;D+this.e?this.e:te;v.push(Rr.fromDateTimes(D,we)),D=we,W+=1}return v}splitBy(m){const d=Fr.fromDurationLike(m);if(!this.isValid||!d.isValid||0===d.as("milliseconds"))return[];let W,{s:v}=this,D=1;const te=[];for(;vYe*D));W=+we>+this.e?this.e:we,te.push(Rr.fromDateTimes(v,W)),v=W,D+=1}return te}divideEqually(m){return this.isValid?this.splitBy(this.length()/m).slice(0,m):[]}overlaps(m){return this.e>m.s&&this.s=m.e}equals(m){return!(!this.isValid||!m.isValid)&&this.s.equals(m.s)&&this.e.equals(m.e)}intersection(m){if(!this.isValid)return this;const d=this.s>m.s?this.s:m.s,v=this.e=v?null:Rr.fromDateTimes(d,v)}union(m){return this.isValid?Rr.fromDateTimes(this.sm.e?this.e:m.e):this}static merge(m){const[d,v]=m.sort((D,W)=>D.s-W.s).reduce(([D,W],te)=>W?W.overlaps(te)||W.abutsStart(te)?[D,W.union(te)]:[D.concat([W]),te]:[D,te],[[],null]);return v&&d.push(v),d}static xor(m){let d=null,v=0;const D=[],W=m.map(Ye=>[{time:Ye.s,type:"s"},{time:Ye.e,type:"e"}]),we=Array.prototype.concat(...W).sort((Ye,yt)=>Ye.time-yt.time);for(const Ye of we)v+="s"===Ye.type?1:-1,1===v?d=Ye.time:(d&&+d!=+Ye.time&&D.push(Rr.fromDateTimes(d,Ye.time)),d=null);return Rr.merge(D)}difference(...m){return Rr.xor([this].concat(m)).map(d=>this.intersection(d)).filter(d=>d&&!d.isEmpty())}toString(){return this.isValid?`[${this.s.toISO()} \u2013 ${this.e.toISO()})`:fo}[Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`Interval { start: ${this.s.toISO()}, end: ${this.e.toISO()} }`:`Interval { Invalid, reason: ${this.invalidReason} }`}toLocaleString(m=se,d={}){return this.isValid?hn.create(this.s.loc.clone(d),m).formatInterval(this):fo}toISO(m){return this.isValid?`${this.s.toISO(m)}/${this.e.toISO(m)}`:fo}toISODate(){return this.isValid?`${this.s.toISODate()}/${this.e.toISODate()}`:fo}toISOTime(m){return this.isValid?`${this.s.toISOTime(m)}/${this.e.toISOTime(m)}`:fo}toFormat(m,{separator:d=" \u2013 "}={}){return this.isValid?`${this.s.toFormat(m)}${d}${this.e.toFormat(m)}`:fo}toDuration(m,d){return this.isValid?this.e.diff(this.s,m,d):Fr.invalid(this.invalidReason)}mapEndpoints(m){return Rr.fromDateTimes(m(this.s),m(this.e))}}class po{static hasDST(m=Oe.defaultZone){const d=Lr.now().setZone(m).set({month:12});return!m.isUniversal&&d.offset!==d.set({month:6}).offset}static isValidIANAZone(m){return cr.isValidZone(m)}static normalizeZone(m){return oi(m,Oe.defaultZone)}static getStartOfWeek({locale:m=null,locObj:d=null}={}){return(d||fr.create(m)).getStartOfWeek()}static getMinimumDaysInFirstWeek({locale:m=null,locObj:d=null}={}){return(d||fr.create(m)).getMinDaysInFirstWeek()}static getWeekendWeekdays({locale:m=null,locObj:d=null}={}){return(d||fr.create(m)).getWeekendDays().slice()}static months(m="long",{locale:d=null,numberingSystem:v=null,locObj:D=null,outputCalendar:W="gregory"}={}){return(D||fr.create(d,v,W)).months(m)}static monthsFormat(m="long",{locale:d=null,numberingSystem:v=null,locObj:D=null,outputCalendar:W="gregory"}={}){return(D||fr.create(d,v,W)).months(m,!0)}static weekdays(m="long",{locale:d=null,numberingSystem:v=null,locObj:D=null}={}){return(D||fr.create(d,v,null)).weekdays(m)}static weekdaysFormat(m="long",{locale:d=null,numberingSystem:v=null,locObj:D=null}={}){return(D||fr.create(d,v,null)).weekdays(m,!0)}static meridiems({locale:m=null}={}){return fr.create(m).meridiems()}static eras(m="short",{locale:d=null}={}){return fr.create(d,null,"gregory").eras(m)}static features(){return{relative:Sr(),localeWeek:oa()}}}function ic(_,m){const d=D=>D.toUTC(0,{keepLocalTime:!0}).startOf("day").valueOf(),v=d(m)-d(_);return Math.floor(Fr.fromMillis(v).as("days"))}function Di(_,m=d=>d){return{regex:_,deser:([d])=>m(function Xo(_){let m=parseInt(_,10);if(isNaN(m)){m="";for(let d=0;d<_.length;d++){const v=_.charCodeAt(d);if(-1!==_[d].search(ts.hanidec))m+=bo.indexOf(_[d]);else for(const D in so){const[W,te]=so[D];v>=W&&v<=te&&(m+=v-W)}}return parseInt(m,10)}return m}(d))}}const No=new RegExp("[ \xa0]","g");function $(_){return _.replace(/\./g,"\\.?").replace(No,"[ \xa0]")}function de(_){return _.replace(/\./g,"").replace(No," ").toLowerCase()}function q(_,m){return null===_?null:{regex:RegExp(_.map($).join("|")),deser:([d])=>_.findIndex(v=>de(d)===de(v))+m}}function _e(_,m){return{regex:_,deser:([,d,v])=>os(d,v),groups:m}}function nt(_){return{regex:_,deser:([m])=>m}}function _n(_){return _.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}const Cr={year:{"2-digit":"yy",numeric:"yyyyy"},month:{numeric:"M","2-digit":"MM",short:"MMM",long:"MMMM"},day:{numeric:"d","2-digit":"dd"},weekday:{short:"EEE",long:"EEEE"},dayperiod:"a",dayPeriod:"a",hour12:{numeric:"h","2-digit":"hh"},hour24:{numeric:"H","2-digit":"HH"},minute:{numeric:"m","2-digit":"mm"},second:{numeric:"s","2-digit":"ss"},timeZoneName:{long:"ZZZZZ",short:"ZZZ"}};let Qr=null;function Wo(_,m){return Array.prototype.concat(..._.map(d=>function Fo(_,m){if(_.literal)return _;const v=Al(hn.macroTokenToFormatOpts(_.val),m);return null==v||v.includes(void 0)?_:v}(d,m)))}class hs{constructor(m,d){if(this.locale=m,this.format=d,this.tokens=Wo(hn.parseFormat(d),m),this.units=this.tokens.map(v=>function On(_,m){const d=eo(m),v=eo(m,"{2}"),D=eo(m,"{3}"),W=eo(m,"{4}"),te=eo(m,"{6}"),we=eo(m,"{1,2}"),Ye=eo(m,"{1,3}"),yt=eo(m,"{1,6}"),sn=eo(m,"{1,9}"),pn=eo(m,"{2,4}"),Er=eo(m,"{4,6}"),Zn=yi=>({regex:RegExp(_n(yi.val)),deser:([go])=>go,literal:!0}),ti=(yi=>{if(_.literal)return Zn(yi);switch(yi.val){case"G":return q(m.eras("short"),0);case"GG":return q(m.eras("long"),0);case"y":return Di(yt);case"yy":case"kk":return Di(pn,tr);case"yyyy":case"kkkk":return Di(W);case"yyyyy":return Di(Er);case"yyyyyy":return Di(te);case"M":case"L":case"d":case"H":case"h":case"m":case"q":case"s":case"W":return Di(we);case"MM":case"LL":case"dd":case"HH":case"hh":case"mm":case"qq":case"ss":case"WW":return Di(v);case"MMM":return q(m.months("short",!0),1);case"MMMM":return q(m.months("long",!0),1);case"LLL":return q(m.months("short",!1),1);case"LLLL":return q(m.months("long",!1),1);case"o":case"S":return Di(Ye);case"ooo":case"SSS":return Di(D);case"u":return nt(sn);case"uu":return nt(we);case"uuu":case"E":case"c":return Di(d);case"a":return q(m.meridiems(),0);case"EEE":return q(m.weekdays("short",!1),1);case"EEEE":return q(m.weekdays("long",!1),1);case"ccc":return q(m.weekdays("short",!0),1);case"cccc":return q(m.weekdays("long",!0),1);case"Z":case"ZZ":return _e(new RegExp(`([+-]${we.source})(?::(${v.source}))?`),2);case"ZZZ":return _e(new RegExp(`([+-]${we.source})(${v.source})?`),2);case"z":return nt(/[a-z_+-/]{1,256}?/i);case" ":return nt(/[^\S\n\r]/);default:return Zn(yi)}})(_)||{invalidReason:"missing Intl.DateTimeFormat.formatToParts support"};return ti.token=_,ti}(v,m)),this.disqualifyingUnit=this.units.find(v=>v.invalidReason),!this.disqualifyingUnit){const[v,D]=function Li(_){return[`^${_.map(d=>d.regex).reduce((d,v)=>`${d}(${v.source})`,"")}$`,_]}(this.units);this.regex=RegExp(v,"i"),this.handlers=D}}explainFromTokens(m){if(this.isValid){const[d,v]=function Hr(_,m,d){const v=_.match(m);if(v){const D={};let W=1;for(const te in d)if(Ps(d,te)){const we=d[te],Ye=we.groups?we.groups+1:1;!we.literal&&we.token&&(D[we.token.val[0]]=we.deser(v.slice(W,W+Ye))),W+=Ye}return[v,D]}return[v,{}]}(m,this.regex,this.handlers),[D,W,te]=v?function xi(_){let v,d=null;return $r(_.z)||(d=cr.create(_.z)),$r(_.Z)||(d||(d=new Oi(_.Z)),v=_.Z),$r(_.q)||(_.M=3*(_.q-1)+1),$r(_.h)||(_.h<12&&1===_.a?_.h+=12:12===_.h&&0===_.a&&(_.h=0)),0===_.G&&_.y&&(_.y=-_.y),$r(_.u)||(_.S=qr(_.u)),[Object.keys(_).reduce((W,te)=>{const we=(W=>{switch(W){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":case"H":return"hour";case"d":return"day";case"o":return"ordinal";case"L":case"M":return"month";case"y":return"year";case"E":case"c":return"weekday";case"W":return"weekNumber";case"k":return"weekYear";case"q":return"quarter";default:return null}})(te);return we&&(W[we]=_[te]),W},{}),d,v]}(v):[null,null,void 0];if(Ps(v,"a")&&Ps(v,"H"))throw new Fe("Can't include meridiem when specifying 24-hour format");return{input:m,tokens:this.tokens,regex:this.regex,rawMatches:d,matches:v,result:D,zone:W,specificOffset:te}}return{input:m,tokens:this.tokens,invalidReason:this.invalidReason}}get isValid(){return!this.disqualifyingUnit}get invalidReason(){return this.disqualifyingUnit?this.disqualifyingUnit.invalidReason:null}}function jo(_,m,d){return new hs(_,d).explainFromTokens(m)}function Al(_,m){if(!_)return null;const v=hn.create(m,_).dtFormatter(function di(){return Qr||(Qr=Lr.fromMillis(1555555555555)),Qr}()),D=v.formatToParts(),W=v.resolvedOptions();return D.map(te=>function Yr(_,m,d){const{type:v,value:D}=_;if("literal"===v){const Ye=/^\s+$/.test(D);return{literal:!Ye,val:Ye?" ":D}}let te=v;"hour"===v&&(te=null!=m.hour12?m.hour12?"hour12":"hour24":null!=m.hourCycle?"h11"===m.hourCycle||"h12"===m.hourCycle?"hour12":"hour24":d.hour12?"hour12":"hour24");let we=Cr[te];if("object"==typeof we&&(we=we[m[v]]),we)return{literal:!1,val:we}}(te,_,W))}const Ca="Invalid DateTime",Zs=864e13;function Da(_){return new pt("unsupported zone",`the zone "${_.name}" is not supported`)}function ll(_){return null===_.weekData&&(_.weekData=Jn(_.c)),_.weekData}function Tl(_){return null===_.localWeekData&&(_.localWeekData=Jn(_.c,_.loc.getMinDaysInFirstWeek(),_.loc.getStartOfWeek())),_.localWeekData}function cl(_,m){const d={ts:_.ts,zone:_.zone,c:_.c,o:_.o,loc:_.loc,invalid:_.invalid};return new Lr({...d,...m,old:d})}function ua(_,m,d){let v=_-60*m*1e3;const D=d.offset(v);if(m===D)return[v,m];v-=60*(D-m)*1e3;const W=d.offset(v);return D===W?[v,D]:[_-60*Math.min(D,W)*1e3,Math.max(D,W)]}function Xl(_,m){const d=new Date(_+=60*m*1e3);return{year:d.getUTCFullYear(),month:d.getUTCMonth()+1,day:d.getUTCDate(),hour:d.getUTCHours(),minute:d.getUTCMinutes(),second:d.getUTCSeconds(),millisecond:d.getUTCMilliseconds()}}function Fc(_,m,d){return ua(Es(_),m,d)}function sd(_,m){const d=_.o,v=_.c.year+Math.trunc(m.years),D=_.c.month+Math.trunc(m.months)+3*Math.trunc(m.quarters),W={..._.c,year:v,month:D,day:Math.min(_.c.day,Wi(v,D))+Math.trunc(m.days)+7*Math.trunc(m.weeks)},te=Fr.fromObject({years:m.years-Math.trunc(m.years),quarters:m.quarters-Math.trunc(m.quarters),months:m.months-Math.trunc(m.months),weeks:m.weeks-Math.trunc(m.weeks),days:m.days-Math.trunc(m.days),hours:m.hours,minutes:m.minutes,seconds:m.seconds,milliseconds:m.milliseconds}).as("milliseconds"),we=Es(W);let[Ye,yt]=ua(we,d,_.zone);return 0!==te&&(Ye+=te,yt=_.zone.offset(Ye)),{ts:Ye,o:yt}}function oc(_,m,d,v,D,W){const{setZone:te,zone:we}=d;if(_&&0!==Object.keys(_).length||m){const Ye=m||we,yt=Lr.fromObject(_,{...d,zone:Ye,specificOffset:W});return te?yt:yt.setZone(we)}return Lr.invalid(new pt("unparsable",`the input "${D}" can't be parsed as ${v}`))}function Ao(_,m,d=!0){return _.isValid?hn.create(fr.create("en-US"),{allowZ:d,forceSimple:!0}).formatDateTimeFromString(_,m):null}function Ja(_,m){const d=_.c.year>9999||_.c.year<0;let v="";return d&&_.c.year>=0&&(v+="+"),v+=Ni(_.c.year,d?6:4),m?(v+="-",v+=Ni(_.c.month),v+="-",v+=Ni(_.c.day)):(v+=Ni(_.c.month),v+=Ni(_.c.day)),v}function el(_,m,d,v,D,W){let te=Ni(_.c.hour);return m?(te+=":",te+=Ni(_.c.minute),(0!==_.c.millisecond||0!==_.c.second||!d)&&(te+=":")):te+=Ni(_.c.minute),(0!==_.c.millisecond||0!==_.c.second||!d)&&(te+=Ni(_.c.second),(0!==_.c.millisecond||!v)&&(te+=".",te+=Ni(_.c.millisecond,3))),D&&(_.isOffsetFixed&&0===_.offset&&!W?te+="Z":_.o<0?(te+="-",te+=Ni(Math.trunc(-_.o/60)),te+=":",te+=Ni(Math.trunc(-_.o%60))):(te+="+",te+=Ni(Math.trunc(_.o/60)),te+=":",te+=Ni(Math.trunc(_.o%60)))),W&&(te+="["+_.zone.ianaName+"]"),te}const qs={month:1,day:1,hour:0,minute:0,second:0,millisecond:0},Go={weekNumber:1,weekday:1,hour:0,minute:0,second:0,millisecond:0},Yl={ordinal:1,hour:0,minute:0,second:0,millisecond:0},Ns=["year","month","day","hour","minute","second","millisecond"],Js=["weekYear","weekNumber","weekday","hour","minute","second","millisecond"],yc=["year","ordinal","hour","minute","second","millisecond"];function ad(_){switch(_.toLowerCase()){case"localweekday":case"localweekdays":return"localWeekday";case"localweeknumber":case"localweeknumbers":return"localWeekNumber";case"localweekyear":case"localweekyears":return"localWeekYear";default:return function th(_){const m={year:"year",years:"year",month:"month",months:"month",day:"day",days:"day",hour:"hour",hours:"hour",minute:"minute",minutes:"minute",quarter:"quarter",quarters:"quarter",second:"second",seconds:"second",millisecond:"millisecond",milliseconds:"millisecond",weekday:"weekday",weekdays:"weekday",weeknumber:"weekNumber",weeksnumber:"weekNumber",weeknumbers:"weekNumber",weekyear:"weekYear",weekyears:"weekYear",ordinal:"ordinal"}[_.toLowerCase()];if(!m)throw new Ft(_);return m}(_)}}function ou(_,m){const d=oi(m.zone,Oe.defaultZone);if(!d.isValid)return Lr.invalid(Da(d));const v=fr.fromObject(m);let D,W;if($r(_.year))D=Oe.now();else{for(const Ye of Ns)$r(_[Ye])&&(_[Ye]=qs[Ye]);const te=ai(_)||vo(_);if(te)return Lr.invalid(te);const we=function iu(_){return ul[_]||(void 0===da&&(da=Oe.now()),ul[_]=_.offset(da)),ul[_]}(d);[D,W]=Fc(_,we,d)}return new Lr({ts:D,zone:d,loc:v,o:W})}function Bc(_,m,d){const v=!!$r(d.round)||d.round,D=(te,we)=>(te=rs(te,v||d.calendary?0:2,!0),m.loc.clone(d).relFormatter(d).format(te,we)),W=te=>d.calendary?m.hasSame(_,te)?0:m.startOf(te).diff(_.startOf(te),te).get(te):m.diff(_,te).get(te);if(d.unit)return D(W(d.unit),d.unit);for(const te of d.units){const we=W(te);if(Math.abs(we)>=1)return D(we,te)}return D(_>m?-0:0,d.units[d.units.length-1])}function bc(_){let d,m={};return _.length>0&&"object"==typeof _[_.length-1]?(m=_[_.length-1],d=Array.from(_).slice(0,_.length-1)):d=Array.from(_),[m,d]}let da,ul={};class Lr{constructor(m){const d=m.zone||Oe.defaultZone;let v=m.invalid||(Number.isNaN(m.ts)?new pt("invalid input"):null)||(d.isValid?null:Da(d));this.ts=$r(m.ts)?Oe.now():m.ts;let D=null,W=null;if(!v)if(m.old&&m.old.ts===this.ts&&m.old.zone.equals(d))[D,W]=[m.old.c,m.old.o];else{const we=zi(m.o)&&!m.old?m.o:d.offset(this.ts);D=Xl(this.ts,we),v=Number.isNaN(D.year)?new pt("invalid input"):null,D=v?null:D,W=v?null:we}this._zone=d,this.loc=m.loc||fr.create(),this.invalid=v,this.weekData=null,this.localWeekData=null,this.c=D,this.o=W,this.isLuxonDateTime=!0}static now(){return new Lr({})}static local(){const[m,d]=bc(arguments),[v,D,W,te,we,Ye,yt]=d;return ou({year:v,month:D,day:W,hour:te,minute:we,second:Ye,millisecond:yt},m)}static utc(){const[m,d]=bc(arguments),[v,D,W,te,we,Ye,yt]=d;return m.zone=Oi.utcInstance,ou({year:v,month:D,day:W,hour:te,minute:we,second:Ye,millisecond:yt},m)}static fromJSDate(m,d={}){const v=function ia(_){return"[object Date]"===Object.prototype.toString.call(_)}(m)?m.valueOf():NaN;if(Number.isNaN(v))return Lr.invalid("invalid input");const D=oi(d.zone,Oe.defaultZone);return D.isValid?new Lr({ts:v,zone:D,loc:fr.fromObject(d)}):Lr.invalid(Da(D))}static fromMillis(m,d={}){if(zi(m))return m<-Zs||m>Zs?Lr.invalid("Timestamp out of range"):new Lr({ts:m,zone:oi(d.zone,Oe.defaultZone),loc:fr.fromObject(d)});throw new ze(`fromMillis requires a numerical input, but received a ${typeof m} with value ${m}`)}static fromSeconds(m,d={}){if(zi(m))return new Lr({ts:1e3*m,zone:oi(d.zone,Oe.defaultZone),loc:fr.fromObject(d)});throw new ze("fromSeconds requires a numerical input")}static fromObject(m,d={}){m=m||{};const v=oi(d.zone,Oe.defaultZone);if(!v.isValid)return Lr.invalid(Da(v));const D=fr.fromObject(d),W=Bs(m,ad),{minDaysInFirstWeek:te,startOfWeek:we}=bi(W,D),Ye=Oe.now(),yt=$r(d.specificOffset)?v.offset(Ye):d.specificOffset,sn=!$r(W.ordinal),pn=!$r(W.year),Er=!$r(W.month)||!$r(W.day),Zn=pn||Er,_r=W.weekYear||W.weekNumber;if((Zn||sn)&&_r)throw new Fe("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(Er&&sn)throw new Fe("Can't mix ordinal dates with month/day");const ti=_r||W.weekday&&!Zn;let yi,go,ls=Xl(Ye,yt);ti?(yi=Js,go=Go,ls=Jn(ls,te,we)):sn?(yi=yc,go=Yl,ls=kr(ls)):(yi=Ns,go=qs);let To=!1;for(const Jl of yi)$r(W[Jl])?W[Jl]=To?go[Jl]:ls[Jl]:To=!0;const ta=ti?function si(_,m=4,d=1){const v=cs(_.weekYear),D=Ki(_.weekNumber,1,ga(_.weekYear,m,d)),W=Ki(_.weekday,1,7);return v?D?!W&&un("weekday",_.weekday):un("week",_.weekNumber):un("weekYear",_.weekYear)}(W,te,we):sn?function gr(_){const m=cs(_.year),d=Ki(_.ordinal,1,to(_.year));return m?!d&&un("ordinal",_.ordinal):un("year",_.year)}(W):ai(W),eu=ta||vo(W);if(eu)return Lr.invalid(eu);const gc=ti?sr(W,te,we):sn?mr(W):W,[na,Ra]=Fc(gc,yt,v),jl=new Lr({ts:na,zone:v,o:Ra,loc:D});return W.weekday&&Zn&&m.weekday!==jl.weekday?Lr.invalid("mismatched weekday",`you can't specify both a weekday of ${W.weekday} and a date of ${jl.toISO()}`):jl.isValid?jl:Lr.invalid(jl.invalid)}static fromISO(m,d={}){const[v,D]=function Cl(_){return Gi(_,[$a,ja],[vc,Wl],[Ou,ba],[rc,qa])}(m);return oc(v,D,d,"ISO 8601",m)}static fromRFC2822(m,d={}){const[v,D]=function Ro(_){return Gi(function Ua(_){return _.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim()}(_),[us,Us])}(m);return oc(v,D,d,"RFC 2822",m)}static fromHTTP(m,d={}){const[v,D]=function co(_){return Gi(_,[Lo,xl],[Za,xl],[El,la])}(m);return oc(v,D,d,"HTTP",d)}static fromFormat(m,d,v={}){if($r(m)||$r(d))throw new ze("fromFormat requires an input string and a format");const{locale:D=null,numberingSystem:W=null}=v,te=fr.fromOpts({locale:D,numberingSystem:W,defaultToEN:!0}),[we,Ye,yt,sn]=function Rs(_,m,d){const{result:v,zone:D,specificOffset:W,invalidReason:te}=jo(_,m,d);return[v,D,W,te]}(te,m,d);return sn?Lr.invalid(sn):oc(we,Ye,v,`format ${d}`,m,yt)}static fromString(m,d,v={}){return Lr.fromFormat(m,d,v)}static fromSQL(m,d={}){const[v,D]=function Gl(_){return Gi(_,[_c,ja],[al,Dl])}(m);return oc(v,D,d,"SQL",m)}static invalid(m,d=null){if(!m)throw new ze("need to specify a reason the DateTime is invalid");const v=m instanceof pt?m:new pt(m,d);if(Oe.throwOnInvalid)throw new Qe(v);return new Lr({invalid:v})}static isDateTime(m){return m&&m.isLuxonDateTime||!1}static parseFormatForOpts(m,d={}){const v=Al(m,fr.fromObject(d));return v?v.map(D=>D?D.val:null).join(""):null}static expandFormat(m,d={}){return Wo(hn.parseFormat(m),fr.fromObject(d)).map(D=>D.val).join("")}static resetCache(){da=void 0,ul={}}get(m){return this[m]}get isValid(){return null===this.invalid}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}get outputCalendar(){return this.isValid?this.loc.outputCalendar:null}get zone(){return this._zone}get zoneName(){return this.isValid?this.zone.name:null}get year(){return this.isValid?this.c.year:NaN}get quarter(){return this.isValid?Math.ceil(this.c.month/3):NaN}get month(){return this.isValid?this.c.month:NaN}get day(){return this.isValid?this.c.day:NaN}get hour(){return this.isValid?this.c.hour:NaN}get minute(){return this.isValid?this.c.minute:NaN}get second(){return this.isValid?this.c.second:NaN}get millisecond(){return this.isValid?this.c.millisecond:NaN}get weekYear(){return this.isValid?ll(this).weekYear:NaN}get weekNumber(){return this.isValid?ll(this).weekNumber:NaN}get weekday(){return this.isValid?ll(this).weekday:NaN}get isWeekend(){return this.isValid&&this.loc.getWeekendDays().includes(this.weekday)}get localWeekday(){return this.isValid?Tl(this).weekday:NaN}get localWeekNumber(){return this.isValid?Tl(this).weekNumber:NaN}get localWeekYear(){return this.isValid?Tl(this).weekYear:NaN}get ordinal(){return this.isValid?kr(this.c).ordinal:NaN}get monthShort(){return this.isValid?po.months("short",{locObj:this.loc})[this.month-1]:null}get monthLong(){return this.isValid?po.months("long",{locObj:this.loc})[this.month-1]:null}get weekdayShort(){return this.isValid?po.weekdays("short",{locObj:this.loc})[this.weekday-1]:null}get weekdayLong(){return this.isValid?po.weekdays("long",{locObj:this.loc})[this.weekday-1]:null}get offset(){return this.isValid?+this.o:NaN}get offsetNameShort(){return this.isValid?this.zone.offsetName(this.ts,{format:"short",locale:this.locale}):null}get offsetNameLong(){return this.isValid?this.zone.offsetName(this.ts,{format:"long",locale:this.locale}):null}get isOffsetFixed(){return this.isValid?this.zone.isUniversal:null}get isInDST(){return!this.isOffsetFixed&&(this.offset>this.set({month:1,day:1}).offset||this.offset>this.set({month:5}).offset)}getPossibleOffsets(){if(!this.isValid||this.isOffsetFixed)return[this];const m=864e5,d=6e4,v=Es(this.c),D=this.zone.offset(v-m),W=this.zone.offset(v+m),te=this.zone.offset(v-D*d),we=this.zone.offset(v-W*d);if(te===we)return[this];const Ye=v-te*d,yt=v-we*d,sn=Xl(Ye,te),pn=Xl(yt,we);return sn.hour===pn.hour&&sn.minute===pn.minute&&sn.second===pn.second&&sn.millisecond===pn.millisecond?[cl(this,{ts:Ye}),cl(this,{ts:yt})]:[this]}get isInLeapYear(){return is(this.year)}get daysInMonth(){return Wi(this.year,this.month)}get daysInYear(){return this.isValid?to(this.year):NaN}get weeksInWeekYear(){return this.isValid?ga(this.weekYear):NaN}get weeksInLocalWeekYear(){return this.isValid?ga(this.localWeekYear,this.loc.getMinDaysInFirstWeek(),this.loc.getStartOfWeek()):NaN}resolvedLocaleOptions(m={}){const{locale:d,numberingSystem:v,calendar:D}=hn.create(this.loc.clone(m),m).resolvedOptions(this);return{locale:d,numberingSystem:v,outputCalendar:D}}toUTC(m=0,d={}){return this.setZone(Oi.instance(m),d)}toLocal(){return this.setZone(Oe.defaultZone)}setZone(m,{keepLocalTime:d=!1,keepCalendarTime:v=!1}={}){if((m=oi(m,Oe.defaultZone)).equals(this.zone))return this;if(m.isValid){let D=this.ts;if(d||v){const W=m.offset(this.ts),te=this.toObject();[D]=Fc(te,W,m)}return cl(this,{ts:D,zone:m})}return Lr.invalid(Da(m))}reconfigure({locale:m,numberingSystem:d,outputCalendar:v}={}){return cl(this,{loc:this.loc.clone({locale:m,numberingSystem:d,outputCalendar:v})})}setLocale(m){return this.reconfigure({locale:m})}set(m){if(!this.isValid)return this;const d=Bs(m,ad),{minDaysInFirstWeek:v,startOfWeek:D}=bi(d,this.loc),W=!$r(d.weekYear)||!$r(d.weekNumber)||!$r(d.weekday),te=!$r(d.ordinal),we=!$r(d.year),Ye=!$r(d.month)||!$r(d.day);if((we||Ye||te)&&(d.weekYear||d.weekNumber))throw new Fe("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(Ye&&te)throw new Fe("Can't mix ordinal dates with month/day");let pn;W?pn=sr({...Jn(this.c,v,D),...d},v,D):$r(d.ordinal)?(pn={...this.toObject(),...d},$r(d.day)&&(pn.day=Math.min(Wi(pn.year,pn.month),pn.day))):pn=mr({...kr(this.c),...d});const[Er,Zn]=Fc(pn,this.o,this.zone);return cl(this,{ts:Er,o:Zn})}plus(m){return this.isValid?cl(this,sd(this,Fr.fromDurationLike(m))):this}minus(m){return this.isValid?cl(this,sd(this,Fr.fromDurationLike(m).negate())):this}startOf(m,{useLocaleWeeks:d=!1}={}){if(!this.isValid)return this;const v={},D=Fr.normalizeUnit(m);switch(D){case"years":v.month=1;case"quarters":case"months":v.day=1;case"weeks":case"days":v.hour=0;case"hours":v.minute=0;case"minutes":v.second=0;case"seconds":v.millisecond=0}if("weeks"===D)if(d){const W=this.loc.getStartOfWeek(),{weekday:te}=this;tethis.valueOf(),yt=function ro(_,m,d,v){let[D,W,te,we]=function Va(_,m,d){const v=[["years",(Ye,yt)=>yt.year-Ye.year],["quarters",(Ye,yt)=>yt.quarter-Ye.quarter+4*(yt.year-Ye.year)],["months",(Ye,yt)=>yt.month-Ye.month+12*(yt.year-Ye.year)],["weeks",(Ye,yt)=>{const sn=ic(Ye,yt);return(sn-sn%7)/7}],["days",ic]],D={},W=_;let te,we;for(const[Ye,yt]of v)d.indexOf(Ye)>=0&&(te=Ye,D[Ye]=yt(_,m),we=W.plus(D),we>m?(D[Ye]--,(_=W.plus(D))>m&&(we=_,D[Ye]--,_=W.plus(D))):_=we);return[_,D,we,te]}(_,m,d);const Ye=m-D,yt=d.filter(pn=>["hours","minutes","seconds","milliseconds"].indexOf(pn)>=0);0===yt.length&&(te0?Fr.fromMillis(Ye,v).shiftTo(...yt).plus(sn):sn}(te?this:m,te?m:this,W,D);return te?yt.negate():yt}diffNow(m="milliseconds",d={}){return this.diff(Lr.now(),m,d)}until(m){return this.isValid?Rr.fromDateTimes(this,m):this}hasSame(m,d,v){if(!this.isValid)return!1;const D=m.valueOf(),W=this.setZone(m.zone,{keepLocalTime:!0});return W.startOf(d,v)<=D&&D<=W.endOf(d,v)}equals(m){return this.isValid&&m.isValid&&this.valueOf()===m.valueOf()&&this.zone.equals(m.zone)&&this.loc.equals(m.loc)}toRelative(m={}){if(!this.isValid)return null;const d=m.base||Lr.fromObject({},{zone:this.zone}),v=m.padding?thisd.valueOf(),Math.min)}static max(...m){if(!m.every(Lr.isDateTime))throw new ze("max requires all arguments be DateTimes");return wo(m,d=>d.valueOf(),Math.max)}static fromFormatExplain(m,d,v={}){const{locale:D=null,numberingSystem:W=null}=v;return jo(fr.fromOpts({locale:D,numberingSystem:W,defaultToEN:!0}),m,d)}static fromStringExplain(m,d,v={}){return Lr.fromFormatExplain(m,d,v)}static buildFormatParser(m,d={}){const{locale:v=null,numberingSystem:D=null}=d,W=fr.fromOpts({locale:v,numberingSystem:D,defaultToEN:!0});return new hs(W,m)}static fromFormatParser(m,d,v={}){if($r(m)||$r(d))throw new ze("fromFormatParser requires an input string and a format parser");const{locale:D=null,numberingSystem:W=null}=v,te=fr.fromOpts({locale:D,numberingSystem:W,defaultToEN:!0});if(!te.equals(d.locale))throw new ze(`fromFormatParser called with a locale of ${te}, but the format parser was created for ${d.locale}`);const{result:we,zone:Ye,specificOffset:yt,invalidReason:sn}=d.explainFromTokens(m);return sn?Lr.invalid(sn):oc(we,Ye,v,`format ${d.format}`,m,yt)}static get DATE_SHORT(){return se}static get DATE_MED(){return Ze}static get DATE_MED_WITH_WEEKDAY(){return Rt}static get DATE_FULL(){return Jt}static get DATE_HUGE(){return fn}static get TIME_SIMPLE(){return Kn}static get TIME_WITH_SECONDS(){return Nt}static get TIME_WITH_SHORT_OFFSET(){return Qt}static get TIME_WITH_LONG_OFFSET(){return an}static get TIME_24_SIMPLE(){return Xn}static get TIME_24_WITH_SECONDS(){return En}static get TIME_24_WITH_SHORT_OFFSET(){return Kt}static get TIME_24_WITH_LONG_OFFSET(){return At}static get DATETIME_SHORT(){return zt}static get DATETIME_SHORT_WITH_SECONDS(){return xn}static get DATETIME_MED(){return Yn}static get DATETIME_MED_WITH_SECONDS(){return tt}static get DATETIME_MED_WITH_WEEKDAY(){return ke}static get DATETIME_FULL(){return B}static get DATETIME_FULL_WITH_SECONDS(){return k}static get DATETIME_HUGE(){return j}static get DATETIME_HUGE_WITH_SECONDS(){return De}}function tl(_){if(Lr.isDateTime(_))return _;if(_&&_.valueOf&&zi(_.valueOf()))return Lr.fromJSDate(_);if(_&&"object"==typeof _)return Lr.fromObject(_);throw new ze(`Unknown datetime argument: ${_}, of type ${typeof _}`)}const ha=new c.nKC("MAT_LUXON_DATE_ADAPTER_OPTIONS",{providedIn:"root",factory:function dl(){return{useUtc:!1,firstDayOfWeek:0,defaultOutputCalendar:"gregory"}}});let Sa=(()=>{class _ extends Xt.MJ{_useUTC;_firstDayOfWeek;_defaultOutputCalendar;constructor(){super();const d=(0,c.WQX)(Xt.Ju,{optional:!0}),v=(0,c.WQX)(ha,{optional:!0});this._useUTC=!!v?.useUtc,this._firstDayOfWeek=v?.firstDayOfWeek||0,this._defaultOutputCalendar=v?.defaultOutputCalendar||"gregory",this.setLocale(d||Lr.local().locale)}getYear(d){return d.year}getMonth(d){return d.month-1}getDate(d){return d.day}getDayOfWeek(d){return d.weekday}getMonthNames(d){return po.months(d,{locale:this.locale,outputCalendar:this._defaultOutputCalendar})}getDateNames(){const d=new Intl.DateTimeFormat(this.locale,{day:"numeric",timeZone:"utc"});return function Ru(_,m){const d=Array(_);for(let v=0;v<_;v++)d[v]=m(v);return d}(31,v=>d.format(Lr.utc(2017,1,v+1).toJSDate()))}getDayOfWeekNames(d){const v=po.weekdays(d,{locale:this.locale});return v.unshift(v.pop()),v}getYearName(d){return d.toFormat("yyyy",this._getOptions())}getFirstDayOfWeek(){return this._firstDayOfWeek}getNumDaysInMonth(d){return d.daysInMonth}clone(d){return Lr.fromObject(d.toObject(),this._getOptions())}createDate(d,v,D){const W=this._getOptions();if(v<0||v>11)throw Error(`Invalid month index "${v}". Month index has to be between 0 and 11.`);if(D<1)throw Error(`Invalid date "${D}". Date has to be greater than 0.`);const te=this._useUTC?Lr.utc(d,v+1,D,W):Lr.local(d,v+1,D,W);if(!this.isValid(te))throw Error(`Invalid date "${D}". Reason: "${te.invalidReason}".`);return te}today(){const d=this._getOptions();return this._useUTC?Lr.utc(d):Lr.local(d)}parse(d,v){const D=this._getOptions();if("string"==typeof d&&d.length>0){const W=Lr.fromISO(d,D);if(this.isValid(W))return W;const te=Array.isArray(v)?v:[v];if(!v.length)throw Error("Formats array must not be empty.");for(const we of te){const Ye=Lr.fromFormat(d,we,D);if(this.isValid(Ye))return Ye}return this.invalid()}return"number"==typeof d?Lr.fromMillis(d,D):d instanceof Date?Lr.fromJSDate(d,D):d instanceof Lr?Lr.fromMillis(d.toMillis(),D):null}format(d,v){if(!this.isValid(d))throw Error("LuxonDateAdapter: Cannot format invalid date.");return this._useUTC?d.setLocale(this.locale).setZone("utc").toFormat(v):d.setLocale(this.locale).toFormat(v)}addCalendarYears(d,v){return d.reconfigure(this._getOptions()).plus({years:v})}addCalendarMonths(d,v){return d.reconfigure(this._getOptions()).plus({months:v})}addCalendarDays(d,v){return d.reconfigure(this._getOptions()).plus({days:v})}toIso8601(d){return d.toISO()}deserialize(d){const v=this._getOptions();let D;if(d instanceof Date&&(D=Lr.fromJSDate(d,v)),"string"==typeof d){if(!d)return null;D=Lr.fromISO(d,v)}return D&&this.isValid(D)?D:super.deserialize(d)}isDateInstance(d){return d instanceof Lr}isValid(d){return d.isValid}invalid(){return Lr.invalid("Invalid Luxon DateTime object.")}setTime(d,v,D,W){return this.clone(d).set({hour:v,minute:D,second:W,millisecond:0})}getHours(d){return d.hour}getMinutes(d){return d.minute}getSeconds(d){return d.second}parseTime(d,v){const D=this.parse(d,v);return(!D||!this.isValid(D))&&"string"==typeof d&&this.parse(d.replace(/[^0-9:(AM|PM)]/gi,""),v)||D}addSeconds(d,v){return d.reconfigure(this._getOptions()).plus({seconds:v})}_getOptions(){return{zone:this._useUTC?"utc":void 0,locale:this.locale,outputCalendar:this._defaultOutputCalendar}}static \u0275fac=function(v){return new(v||_)};static \u0275prov=c.jDH({token:_,factory:_.\u0275fac})}return _})();var Tr=r(9969);function $c(_){return new c.wOt(3e3,!1)}function Ml(_){switch(_.length){case 0:return new Tr.sf;case 1:return _[0];default:return new Tr.ui(_)}}function Il(_,m,d=new Map,v=new Map){const D=[],W=[];let te=-1,we=null;if(m.forEach(Ye=>{const yt=Ye.get("offset"),sn=yt==te,pn=sn&&we||new Map;Ye.forEach((Er,Zn)=>{let _r=Zn,ti=Er;if("offset"!==Zn)switch(_r=_.normalizePropertyName(_r,D),ti){case Tr.FX:ti=d.get(Zn);break;case Tr.kp:ti=v.get(Zn);break;default:ti=_.normalizeStyleValue(Zn,_r,ti,D)}pn.set(_r,ti)}),sn||W.push(pn),we=pn,te=yt}),D.length)throw function cf(){return new c.wOt(3502,!1)}();return W}function fs(_,m,d,v){switch(m){case"start":_.onStart(()=>v(d&&ac(d,"start",_)));break;case"done":_.onDone(()=>v(d&&ac(d,"done",_)));break;case"destroy":_.onDestroy(()=>v(d&&ac(d,"destroy",_)))}}function ac(_,m,d){const W=jc(_.element,_.triggerName,_.fromState,_.toState,m||_.phaseName,d.totalTime??_.totalTime,!!d.disabled),te=_._data;return null!=te&&(W._data=te),W}function jc(_,m,d,v,D="",W=0,te){return{element:_,triggerName:m,fromState:d,toState:v,phaseName:D,totalTime:W,disabled:!!te}}function Aa(_,m,d){let v=_.get(m);return v||_.set(m,v=d),v}function hf(_){const m=_.indexOf(":");return[_.substring(1,m),_.slice(m+1)]}const Rp=typeof document>"u"?null:document.documentElement;function Fu(_){const m=_.parentNode||_.host||null;return m===Rp?null:m}let ea=null,js=!1;function R(_,m){for(;m;){if(m===_)return!0;m=Fu(m)}return!1}function U(_,m,d){if(d)return Array.from(_.querySelectorAll(m));const v=_.querySelector(m);return v?[v]:[]}let oe=(()=>{class _{validateStyleProperty(d){return function kl(_){ea||(ea=function Wa(){return typeof document<"u"?document.body:null}()||{},js=!!ea.style&&"WebkitAppearance"in ea.style);let m=!0;return ea.style&&!function cd(_){return"ebkit"==_.substring(1,6)}(_)&&(m=_ in ea.style,!m&&js&&(m="Webkit"+_.charAt(0).toUpperCase()+_.slice(1)in ea.style)),m}(d)}containsElement(d,v){return R(d,v)}getParentElement(d){return Fu(d)}query(d,v,D){return U(d,v,D)}computeStyle(d,v,D){return D||""}animate(d,v,D,W,te,we=[],Ye){return new Tr.sf(D,W)}static \u0275fac=function(v){return new(v||_)};static \u0275prov=c.jDH({token:_,factory:_.\u0275fac})}return _})();class Ae{static NOOP=new oe}class Be{}const An="ng-enter",Zt="ng-leave",zn="ng-trigger",Wn=".ng-trigger",nr="ng-animating",Mn=".ng-animating";function jn(_){if("number"==typeof _)return _;const m=_.match(/^(-?[\.\d]+)(m?s)/);return!m||m.length<2?0:Qn(parseFloat(m[1]),m[2])}function Qn(_,m){return"s"===m?1e3*_:_}function ir(_,m,d){return _.hasOwnProperty("duration")?_:function Vn(_,m,d){let D,W=0,te="";if("string"==typeof _){const we=_.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===we)return m.push($c()),{duration:0,delay:0,easing:""};D=Qn(parseFloat(we[1]),we[2]);const Ye=we[3];null!=Ye&&(W=Qn(parseFloat(Ye),we[4]));const yt=we[5];yt&&(te=yt)}else D=_;if(!d){let we=!1,Ye=m.length;D<0&&(m.push(function L(){return new c.wOt(3100,!1)}()),we=!0),W<0&&(m.push(function z(){return new c.wOt(3101,!1)}()),we=!0),we&&m.splice(Ye,0,$c())}return{duration:D,delay:W,easing:te}}(_,m,d)}function Ir(_,m,d){m.forEach((v,D)=>{const W=Ds(D);d&&!d.has(D)&&d.set(D,_.style[W]),_.style[W]=v})}function Gr(_,m){m.forEach((d,v)=>{const D=Ds(v);_.style[D]=""})}function Ur(_){return Array.isArray(_)?1==_.length?_[0]:(0,Tr.K2)(_):_}const Qi=new RegExp("{{\\s*(.+?)\\s*}}","g");function Ii(_){let m=[];if("string"==typeof _){let d;for(;d=Qi.exec(_);)m.push(d[1]);Qi.lastIndex=0}return m}function Zi(_,m,d){const v=`${_}`,D=v.replace(Qi,(W,te)=>{let we=m[te];return null==we&&(d.push(function X(){return new c.wOt(3003,!1)}()),we=""),we.toString()});return D==v?_:D}const Bo=/-+([a-z0-9])/g;function Ds(_){return _.replace(Bo,(...m)=>m[1].toUpperCase())}function $i(_,m,d){switch(m.type){case Tr.If.Trigger:return _.visitTrigger(m,d);case Tr.If.State:return _.visitState(m,d);case Tr.If.Transition:return _.visitTransition(m,d);case Tr.If.Sequence:return _.visitSequence(m,d);case Tr.If.Group:return _.visitGroup(m,d);case Tr.If.Animate:return _.visitAnimate(m,d);case Tr.If.Keyframes:return _.visitKeyframes(m,d);case Tr.If.Style:return _.visitStyle(m,d);case Tr.If.Reference:return _.visitReference(m,d);case Tr.If.AnimateChild:return _.visitAnimateChild(m,d);case Tr.If.AnimateRef:return _.visitAnimateRef(m,d);case Tr.If.Query:return _.visitQuery(m,d);case Tr.If.Stagger:return _.visitStagger(m,d);default:throw function he(){return new c.wOt(3004,!1)}()}}function mo(_,m){return window.getComputedStyle(_)[m]}const ps=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"]);class gs extends Be{normalizePropertyName(m,d){return Ds(m)}normalizeStyleValue(m,d,v,D){let W="";const te=v.toString().trim();if(ps.has(d)&&0!==v&&"0"!==v)if("number"==typeof v)W="px";else{const we=v.match(/^[+-]?[\d\.]+([a-z]*)$/);we&&0==we[1].length&&D.push(function We(){return new c.wOt(3005,!1)}())}return te+W}}const fa=new Set(["true","1"]),Ga=new Set(["false","0"]);function fl(_,m){const d=fa.has(_)||Ga.has(_),v=fa.has(m)||Ga.has(m);return(D,W)=>{let te="*"==_||_==D,we="*"==m||m==W;return!te&&d&&"boolean"==typeof D&&(te=D?fa.has(_):Ga.has(_)),!we&&v&&"boolean"==typeof W&&(we=W?fa.has(m):Ga.has(m)),te&&we}}const Ql=new RegExp("s*:selfs*,?","g");function Ol(_,m,d,v){return new Uu(_).build(m,d,v)}class Uu{_driver;constructor(m){this._driver=m}build(m,d,v){const D=new dd(d);return this._resetContextStyleTimingState(D),$i(this,Ur(m),D)}_resetContextStyleTimingState(m){m.currentQuerySelector="",m.collectedStyles=new Map,m.collectedStyles.set("",new Map),m.currentTime=0}visitTrigger(m,d){let v=d.queryCount=0,D=d.depCount=0;const W=[],te=[];return"@"==m.name.charAt(0)&&d.errors.push(function Ct(){return new c.wOt(3006,!1)}()),m.definitions.forEach(we=>{if(this._resetContextStyleTimingState(d),we.type==Tr.If.State){const Ye=we,yt=Ye.name;yt.toString().split(/\s*,\s*/).forEach(sn=>{Ye.name=sn,W.push(this.visitState(Ye,d))}),Ye.name=yt}else if(we.type==Tr.If.Transition){const Ye=this.visitTransition(we,d);v+=Ye.queryCount,D+=Ye.depCount,te.push(Ye)}else d.errors.push(function vn(){return new c.wOt(3007,!1)}())}),{type:Tr.If.Trigger,name:m.name,states:W,transitions:te,queryCount:v,depCount:D,options:null}}visitState(m,d){const v=this.visitStyle(m.styles,d),D=m.options&&m.options.params||null;if(v.containsDynamicStyles){const W=new Set,te=D||{};v.styles.forEach(we=>{we instanceof Map&&we.forEach(Ye=>{Ii(Ye).forEach(yt=>{te.hasOwnProperty(yt)||W.add(yt)})})}),W.size&&d.errors.push(function nn(){return new c.wOt(3008,!1)}(0,W.values()))}return{type:Tr.If.State,name:m.name,style:v,options:D?{params:D}:null}}visitTransition(m,d){d.queryCount=0,d.depCount=0;const v=$i(this,Ur(m.animation),d),D=function dc(_,m){const d=[];return"string"==typeof _?_.split(/\s*,\s*/).forEach(v=>function Hc(_,m,d){if(":"==_[0]){const Ye=function Wc(_,m){switch(_){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(d,v)=>parseFloat(v)>parseFloat(d);case":decrement":return(d,v)=>parseFloat(v) *"}}(_,d);if("function"==typeof Ye)return void m.push(Ye);_=Ye}const v=_.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==v||v.length<4)return d.push(function Ec(){return new c.wOt(3015,!1)}()),m;const D=v[1],W=v[2],te=v[3];m.push(fl(D,te)),"<"==W[0]&&("*"!=D||"*"!=te)&&m.push(fl(te,D))}(v,d,m)):d.push(_),d}(m.expr,d.errors);return{type:Tr.If.Transition,matchers:D,animation:v,queryCount:d.queryCount,depCount:d.depCount,options:uu(m.options)}}visitSequence(m,d){return{type:Tr.If.Sequence,steps:m.steps.map(v=>$i(this,v,d)),options:uu(m.options)}}visitGroup(m,d){const v=d.currentTime;let D=0;const W=m.steps.map(te=>{d.currentTime=v;const we=$i(this,te,d);return D=Math.max(D,d.currentTime),we});return d.currentTime=D,{type:Tr.If.Group,steps:W,options:uu(m.options)}}visitAnimate(m,d){const v=function hd(_,m){if(_.hasOwnProperty("duration"))return _;if("number"==typeof _)return du(ir(_,m).duration,0,"");const d=_;if(d.split(/\s+/).some(W=>"{"==W.charAt(0)&&"{"==W.charAt(1))){const W=du(0,0,"");return W.dynamic=!0,W.strValue=d,W}const D=ir(d,m);return du(D.duration,D.delay,D.easing)}(m.timings,d.errors);d.currentAnimateTimings=v;let D,W=m.styles?m.styles:(0,Tr.iF)({});if(W.type==Tr.If.Keyframes)D=this.visitKeyframes(W,d);else{let te=m.styles,we=!1;if(!te){we=!0;const yt={};v.easing&&(yt.easing=v.easing),te=(0,Tr.iF)(yt)}d.currentTime+=v.duration+v.delay;const Ye=this.visitStyle(te,d);Ye.isEmptyStep=we,D=Ye}return d.currentAnimateTimings=null,{type:Tr.If.Animate,timings:v,style:D,options:null}}visitStyle(m,d){const v=this._makeStyleAst(m,d);return this._validateStyleAst(v,d),v}_makeStyleAst(m,d){const v=[],D=Array.isArray(m.styles)?m.styles:[m.styles];for(let we of D)"string"==typeof we?we===Tr.kp?v.push(we):d.errors.push(new c.wOt(3002,!1)):v.push(new Map(Object.entries(we)));let W=!1,te=null;return v.forEach(we=>{if(we instanceof Map&&(we.has("easing")&&(te=we.get("easing"),we.delete("easing")),!W))for(let Ye of we.values())if(Ye.toString().indexOf("{{")>=0){W=!0;break}}),{type:Tr.If.Style,styles:v,easing:te,offset:m.offset,containsDynamicStyles:W,options:null}}_validateStyleAst(m,d){const v=d.currentAnimateTimings;let D=d.currentTime,W=d.currentTime;v&&W>0&&(W-=v.duration+v.delay),m.styles.forEach(te=>{"string"!=typeof te&&te.forEach((we,Ye)=>{const yt=d.collectedStyles.get(d.currentQuerySelector),sn=yt.get(Ye);let pn=!0;sn&&(W!=D&&W>=sn.startTime&&D<=sn.endTime&&(d.errors.push(function hi(){return new c.wOt(3010,!1)}()),pn=!1),W=sn.startTime),pn&&yt.set(Ye,{startTime:W,endTime:D}),d.options&&function Yi(_,m,d){const v=m.params||{},D=Ii(_);D.length&&D.forEach(W=>{v.hasOwnProperty(W)||d.push(function P(){return new c.wOt(3001,!1)}())})}(we,d.options,d.errors)})})}visitKeyframes(m,d){const v={type:Tr.If.Keyframes,styles:[],options:null};if(!d.currentAnimateTimings)return d.errors.push(function io(){return new c.wOt(3011,!1)}()),v;let W=0;const te=[];let we=!1,Ye=!1,yt=0;const sn=m.steps.map(go=>{const ls=this._makeStyleAst(go,d);let To=null!=ls.offset?ls.offset:function ih(_){if("string"==typeof _)return null;let m=null;if(Array.isArray(_))_.forEach(d=>{if(d instanceof Map&&d.has("offset")){const v=d;m=parseFloat(v.get("offset")),v.delete("offset")}});else if(_ instanceof Map&&_.has("offset")){const d=_;m=parseFloat(d.get("offset")),d.delete("offset")}return m}(ls.styles),ta=0;return null!=To&&(W++,ta=ls.offset=To),Ye=Ye||ta<0||ta>1,we=we||ta0&&W{const To=Er>0?ls==Zn?1:Er*ls:te[ls],ta=To*yi;d.currentTime=_r+ti.delay+ta,ti.duration=ta,this._validateStyleAst(go,d),go.offset=To,v.styles.push(go)}),v}visitReference(m,d){return{type:Tr.If.Reference,animation:$i(this,Ur(m.animation),d),options:uu(m.options)}}visitAnimateChild(m,d){return d.depCount++,{type:Tr.If.AnimateChild,options:uu(m.options)}}visitAnimateRef(m,d){return{type:Tr.If.AnimateRef,animation:this.visitReference(m.animation,d),options:uu(m.options)}}visitQuery(m,d){const v=d.currentQuerySelector,D=m.options||{};d.queryCount++,d.currentQuery=m;const[W,te]=function Np(_){const m=!!_.split(/\s*,\s*/).find(d=>":self"==d);return m&&(_=_.replace(Ql,"")),_=_.replace(/@\*/g,Wn).replace(/@\w+/g,d=>Wn+"-"+d.slice(1)).replace(/:animating/g,Mn),[_,m]}(m.selector);d.currentQuerySelector=v.length?v+" "+W:W,Aa(d.collectedStyles,d.currentQuerySelector,new Map);const we=$i(this,Ur(m.animation),d);return d.currentQuery=null,d.currentQuerySelector=v,{type:Tr.If.Query,selector:W,limit:D.limit||0,optional:!!D.optional,includeSelf:te,animation:we,originalSelector:m.selector,options:uu(m.options)}}visitStagger(m,d){d.currentQuery||d.errors.push(function Wr(){return new c.wOt(3013,!1)}());const v="full"===m.timings?{duration:0,delay:0,easing:"full"}:ir(m.timings,d.errors,!0);return{type:Tr.If.Stagger,animation:$i(this,Ur(m.animation),d),timings:v,options:null}}}class dd{errors;queryCount=0;depCount=0;currentTransition=null;currentQuery=null;currentQuerySelector=null;currentAnimateTimings=null;currentTime=0;collectedStyles=new Map;options=null;unsupportedCSSPropertiesFound=new Set;constructor(m){this.errors=m}}function uu(_){return _?(_={..._}).params&&(_.params=function Dc(_){return _?{..._}:null}(_.params)):_={},_}function du(_,m,d){return{duration:_,delay:m,easing:d}}function fd(_,m,d,v,D,W,te=null,we=!1){return{type:1,element:_,keyframes:m,preStyleProps:d,postStyleProps:v,duration:D,delay:W,totalTime:D+W,easing:te,subTimeline:we}}class oh{_map=new Map;get(m){return this._map.get(m)||[]}append(m,d){let v=this._map.get(m);v||this._map.set(m,v=[]),v.push(...d)}has(m){return this._map.has(m)}clear(){this._map.clear()}}const hu=new RegExp(":enter","g"),pd=new RegExp(":leave","g");function Gc(_,m,d,v,D,W=new Map,te=new Map,we,Ye,yt=[]){return(new ah).buildKeyframes(_,m,d,v,D,W,te,we,Ye,yt)}class ah{buildKeyframes(m,d,v,D,W,te,we,Ye,yt,sn=[]){yt=yt||new oh;const pn=new md(m,d,yt,D,W,sn,[]);pn.options=Ye;const Er=Ye.delay?jn(Ye.delay):0;pn.currentTimeline.delayNextStep(Er),pn.currentTimeline.setStyles([te],null,pn.errors,Ye),$i(this,v,pn);const Zn=pn.timelines.filter(_r=>_r.containsAnimation());if(Zn.length&&we.size){let _r;for(let ti=Zn.length-1;ti>=0;ti--){const yi=Zn[ti];if(yi.element===d){_r=yi;break}}_r&&!_r.allowOnlyTimelineStyles()&&_r.setStyles([we],null,pn.errors,Ye)}return Zn.length?Zn.map(_r=>_r.buildKeyframes()):[fd(d,[],[],[],0,Er,"",!1)]}visitTrigger(m,d){}visitState(m,d){}visitTransition(m,d){}visitAnimateChild(m,d){const v=d.subInstructions.get(d.element);if(v){const D=d.createSubContext(m.options),W=d.currentTimeline.currentTime,te=this._visitSubInstructions(v,D,D.options);W!=te&&d.transformIntoNewTimeline(te)}d.previousNode=m}visitAnimateRef(m,d){const v=d.createSubContext(m.options);v.transformIntoNewTimeline(),this._applyAnimationRefDelays([m.options,m.animation.options],d,v),this.visitReference(m.animation,v),d.transformIntoNewTimeline(v.currentTimeline.currentTime),d.previousNode=m}_applyAnimationRefDelays(m,d,v){for(const D of m){const W=D?.delay;if(W){const te="number"==typeof W?W:jn(Zi(W,D?.params??{},d.errors));v.delayNextStep(te)}}}_visitSubInstructions(m,d,v){let W=d.currentTimeline.currentTime;const te=null!=v.duration?jn(v.duration):null,we=null!=v.delay?jn(v.delay):null;return 0!==te&&m.forEach(Ye=>{const yt=d.appendInstructionToTimeline(Ye,te,we);W=Math.max(W,yt.duration+yt.delay)}),W}visitReference(m,d){d.updateOptions(m.options,!0),$i(this,m.animation,d),d.previousNode=m}visitSequence(m,d){const v=d.subContextCount;let D=d;const W=m.options;if(W&&(W.params||W.delay)&&(D=d.createSubContext(W),D.transformIntoNewTimeline(),null!=W.delay)){D.previousNode.type==Tr.If.Style&&(D.currentTimeline.snapshotCurrentStyles(),D.previousNode=fu);const te=jn(W.delay);D.delayNextStep(te)}m.steps.length&&(m.steps.forEach(te=>$i(this,te,D)),D.currentTimeline.applyStylesToKeyframe(),D.subContextCount>v&&D.transformIntoNewTimeline()),d.previousNode=m}visitGroup(m,d){const v=[];let D=d.currentTimeline.currentTime;const W=m.options&&m.options.delay?jn(m.options.delay):0;m.steps.forEach(te=>{const we=d.createSubContext(m.options);W&&we.delayNextStep(W),$i(this,te,we),D=Math.max(D,we.currentTimeline.currentTime),v.push(we.currentTimeline)}),v.forEach(te=>d.currentTimeline.mergeTimelineCollectedStyles(te)),d.transformIntoNewTimeline(D),d.previousNode=m}_visitTiming(m,d){if(m.dynamic){const v=m.strValue;return ir(d.params?Zi(v,d.params,d.errors):v,d.errors)}return{duration:m.duration,delay:m.delay,easing:m.easing}}visitAnimate(m,d){const v=d.currentAnimateTimings=this._visitTiming(m.timings,d),D=d.currentTimeline;v.delay&&(d.incrementTime(v.delay),D.snapshotCurrentStyles());const W=m.style;W.type==Tr.If.Keyframes?this.visitKeyframes(W,d):(d.incrementTime(v.duration),this.visitStyle(W,d),D.applyStylesToKeyframe()),d.currentAnimateTimings=null,d.previousNode=m}visitStyle(m,d){const v=d.currentTimeline,D=d.currentAnimateTimings;!D&&v.hasCurrentStyleProperties()&&v.forwardFrame();const W=D&&D.easing||m.easing;m.isEmptyStep?v.applyEmptyStep(W):v.setStyles(m.styles,W,d.errors,d.options),d.previousNode=m}visitKeyframes(m,d){const v=d.currentAnimateTimings,D=d.currentTimeline.duration,W=v.duration,we=d.createSubContext().currentTimeline;we.easing=v.easing,m.styles.forEach(Ye=>{we.forwardTime((Ye.offset||0)*W),we.setStyles(Ye.styles,Ye.easing,d.errors,d.options),we.applyStylesToKeyframe()}),d.currentTimeline.mergeTimelineCollectedStyles(we),d.transformIntoNewTimeline(D+W),d.previousNode=m}visitQuery(m,d){const v=d.currentTimeline.currentTime,D=m.options||{},W=D.delay?jn(D.delay):0;W&&(d.previousNode.type===Tr.If.Style||0==v&&d.currentTimeline.hasCurrentStyleProperties())&&(d.currentTimeline.snapshotCurrentStyles(),d.previousNode=fu);let te=v;const we=d.invokeQuery(m.selector,m.originalSelector,m.limit,m.includeSelf,!!D.optional,d.errors);d.currentQueryTotal=we.length;let Ye=null;we.forEach((yt,sn)=>{d.currentQueryIndex=sn;const pn=d.createSubContext(m.options,yt);W&&pn.delayNextStep(W),yt===d.element&&(Ye=pn.currentTimeline),$i(this,m.animation,pn),pn.currentTimeline.applyStylesToKeyframe(),te=Math.max(te,pn.currentTimeline.currentTime)}),d.currentQueryIndex=0,d.currentQueryTotal=0,d.transformIntoNewTimeline(te),Ye&&(d.currentTimeline.mergeTimelineCollectedStyles(Ye),d.currentTimeline.snapshotCurrentStyles()),d.previousNode=m}visitStagger(m,d){const v=d.parentContext,D=d.currentTimeline,W=m.timings,te=Math.abs(W.duration),we=te*(d.currentQueryTotal-1);let Ye=te*d.currentQueryIndex;switch(W.duration<0?"reverse":W.easing){case"reverse":Ye=we-Ye;break;case"full":Ye=v.currentStaggerTime}const sn=d.currentTimeline;Ye&&sn.delayNextStep(Ye);const pn=sn.currentTime;$i(this,m.animation,d),d.previousNode=m,v.currentStaggerTime=D.currentTime-pn+(D.startTime-v.currentTimeline.startTime)}}const fu={};class md{_driver;element;subInstructions;_enterClassName;_leaveClassName;errors;timelines;parentContext=null;currentTimeline;currentAnimateTimings=null;previousNode=fu;subContextCount=0;options={};currentQueryIndex=0;currentQueryTotal=0;currentStaggerTime=0;constructor(m,d,v,D,W,te,we,Ye){this._driver=m,this.element=d,this.subInstructions=v,this._enterClassName=D,this._leaveClassName=W,this.errors=te,this.timelines=we,this.currentTimeline=Ye||new Sc(this._driver,d,0),we.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(m,d){if(!m)return;const v=m;let D=this.options;null!=v.duration&&(D.duration=jn(v.duration)),null!=v.delay&&(D.delay=jn(v.delay));const W=v.params;if(W){let te=D.params;te||(te=this.options.params={}),Object.keys(W).forEach(we=>{(!d||!te.hasOwnProperty(we))&&(te[we]=Zi(W[we],te,this.errors))})}}_copyOptions(){const m={};if(this.options){const d=this.options.params;if(d){const v=m.params={};Object.keys(d).forEach(D=>{v[D]=d[D]})}}return m}createSubContext(m=null,d,v){const D=d||this.element,W=new md(this._driver,D,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(D,v||0));return W.previousNode=this.previousNode,W.currentAnimateTimings=this.currentAnimateTimings,W.options=this._copyOptions(),W.updateOptions(m),W.currentQueryIndex=this.currentQueryIndex,W.currentQueryTotal=this.currentQueryTotal,W.parentContext=this,this.subContextCount++,W}transformIntoNewTimeline(m){return this.previousNode=fu,this.currentTimeline=this.currentTimeline.fork(this.element,m),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(m,d,v){const D={duration:d??m.duration,delay:this.currentTimeline.currentTime+(v??0)+m.delay,easing:""},W=new pf(this._driver,m.element,m.keyframes,m.preStyleProps,m.postStyleProps,D,m.stretchStartingKeyframe);return this.timelines.push(W),D}incrementTime(m){this.currentTimeline.forwardTime(this.currentTimeline.duration+m)}delayNextStep(m){m>0&&this.currentTimeline.delayNextStep(m)}invokeQuery(m,d,v,D,W,te){let we=[];if(D&&we.push(this.element),m.length>0){m=(m=m.replace(hu,"."+this._enterClassName)).replace(pd,"."+this._leaveClassName);let yt=this._driver.query(this.element,m,1!=v);0!==v&&(yt=v<0?yt.slice(yt.length+v,yt.length):yt.slice(0,v)),we.push(...yt)}return!W&&0==we.length&&te.push(function hl(){return new c.wOt(3014,!1)}()),we}}class Sc{_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(m,d,v,D){this._driver=m,this.element=d,this.startTime=v,this._elementTimelineStylesLookup=D,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(d),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(d,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(m){const d=1===this._keyframes.size&&this._pendingStyles.size;this.duration||d?(this.forwardTime(this.currentTime+m),d&&this.snapshotCurrentStyles()):this.startTime+=m}fork(m,d){return this.applyStylesToKeyframe(),new Sc(this._driver,m,d||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+=1,this._loadKeyframe()}forwardTime(m){this.applyStylesToKeyframe(),this.duration=m,this._loadKeyframe()}_updateStyle(m,d){this._localTimelineStyles.set(m,d),this._globalTimelineStyles.set(m,d),this._styleSummary.set(m,{time:this.currentTime,value:d})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(m){m&&this._previousKeyframe.set("easing",m);for(let[d,v]of this._globalTimelineStyles)this._backFill.set(d,v||Tr.kp),this._currentKeyframe.set(d,Tr.kp);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(m,d,v,D){d&&this._previousKeyframe.set("easing",d);const W=D&&D.params||{},te=function ch(_,m){const d=new Map;let v;return _.forEach(D=>{if("*"===D){v??=m.keys();for(let W of v)d.set(W,Tr.kp)}else for(let[W,te]of D)d.set(W,te)}),d}(m,this._globalTimelineStyles);for(let[we,Ye]of te){const yt=Zi(Ye,W,v);this._pendingStyles.set(we,yt),this._localTimelineStyles.has(we)||this._backFill.set(we,this._globalTimelineStyles.get(we)??Tr.kp),this._updateStyle(we,yt)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((m,d)=>{this._currentKeyframe.set(d,m)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((m,d)=>{this._currentKeyframe.has(d)||this._currentKeyframe.set(d,m)}))}snapshotCurrentStyles(){for(let[m,d]of this._localTimelineStyles)this._pendingStyles.set(m,d),this._updateStyle(m,d)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const m=[];for(let d in this._currentKeyframe)m.push(d);return m}mergeTimelineCollectedStyles(m){m._styleSummary.forEach((d,v)=>{const D=this._styleSummary.get(v);(!D||d.time>D.time)&&this._updateStyle(v,d.value)})}buildKeyframes(){this.applyStylesToKeyframe();const m=new Set,d=new Set,v=1===this._keyframes.size&&0===this.duration;let D=[];this._keyframes.forEach((we,Ye)=>{const yt=new Map([...this._backFill,...we]);yt.forEach((sn,pn)=>{sn===Tr.FX?m.add(pn):sn===Tr.kp&&d.add(pn)}),v||yt.set("offset",Ye/this.duration),D.push(yt)});const W=[...m.values()],te=[...d.values()];if(v){const we=D[0],Ye=new Map(we);we.set("offset",0),Ye.set("offset",1),D=[we,Ye]}return fd(this.element,D,W,te,this.duration,this.startTime,this.easing,!1)}}class pf extends Sc{keyframes;preStyleProps;postStyleProps;_stretchStartingKeyframe;timings;constructor(m,d,v,D,W,te,we=!1){super(m,d,te.delay),this.keyframes=v,this.preStyleProps=D,this.postStyleProps=W,this._stretchStartingKeyframe=we,this.timings={duration:te.duration,delay:te.delay,easing:te.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let m=this.keyframes,{delay:d,duration:v,easing:D}=this.timings;if(this._stretchStartingKeyframe&&d){const W=[],te=v+d,we=d/te,Ye=new Map(m[0]);Ye.set("offset",0),W.push(Ye);const yt=new Map(m[0]);yt.set("offset",lh(we)),W.push(yt);const sn=m.length-1;for(let pn=1;pn<=sn;pn++){let Er=new Map(m[pn]);const Zn=Er.get("offset");Er.set("offset",lh((d+Zn*v)/te)),W.push(Er)}v=te,d=0,D="",m=W}return fd(this.element,m,this.preStyleProps,this.postStyleProps,v,d,D,!0)}}function lh(_,m=3){const d=Math.pow(10,m-1);return Math.round(_*d)/d}function pu(_,m,d,v,D,W,te,we,Ye,yt,sn,pn,Er){return{type:0,element:_,triggerName:m,isRemovalTransition:D,fromState:d,fromStyles:W,toState:v,toStyles:te,timelines:we,queriedElements:Ye,preStyleProps:yt,postStyleProps:sn,totalTime:pn,errors:Er}}const Nl={};class mf{_triggerName;ast;_stateStyles;constructor(m,d,v){this._triggerName=m,this.ast=d,this._stateStyles=v}match(m,d,v,D){return function gf(_,m,d,v,D){return _.some(W=>W(m,d,v,D))}(this.ast.matchers,m,d,v,D)}buildStyles(m,d,v){let D=this._stateStyles.get("*");return void 0!==m&&(D=this._stateStyles.get(m?.toString())||D),D?D.buildStyles(d,v):new Map}build(m,d,v,D,W,te,we,Ye,yt,sn){const pn=[],Er=this.ast.options&&this.ast.options.params||Nl,_r=this.buildStyles(v,we&&we.params||Nl,pn),ti=Ye&&Ye.params||Nl,yi=this.buildStyles(D,ti,pn),go=new Set,ls=new Map,To=new Map,ta="void"===D,eu={params:zc(ti,Er),delay:this.ast.options?.delay},gc=sn?[]:Gc(m,d,this.ast.animation,W,te,_r,yi,eu,yt,pn);let na=0;return gc.forEach(Ra=>{na=Math.max(Ra.duration+Ra.delay,na)}),pn.length?pu(d,this._triggerName,v,D,ta,_r,yi,[],[],ls,To,na,pn):(gc.forEach(Ra=>{const jl=Ra.element,Jl=Aa(ls,jl,new Set);Ra.preStyleProps.forEach(Tu=>Jl.add(Tu));const op=Aa(To,jl,new Set);Ra.postStyleProps.forEach(Tu=>op.add(Tu)),jl!==d&&go.add(jl)}),pu(d,this._triggerName,v,D,ta,_r,yi,gc,[...go.values()],ls,To,na))}}function zc(_,m){const d={...m};return Object.entries(_).forEach(([v,D])=>{null!=D&&(d[v]=D)}),d}class mu{styles;defaultParams;normalizer;constructor(m,d,v){this.styles=m,this.defaultParams=d,this.normalizer=v}buildStyles(m,d){const v=new Map,D=zc(m,this.defaultParams);return this.styles.styles.forEach(W=>{"string"!=typeof W&&W.forEach((te,we)=>{te&&(te=Zi(te,D,d));const Ye=this.normalizer.normalizePropertyName(we,d);te=this.normalizer.normalizeStyleValue(we,Ye,te,d),v.set(we,te)})}),v}}class Lp{name;ast;_normalizer;transitionFactories=[];fallbackTransition;states=new Map;constructor(m,d,v){this.name=m,this.ast=d,this._normalizer=v,d.states.forEach(D=>{this.states.set(D.name,new mu(D.style,D.options&&D.options.params||{},v))}),gu(this.states,"true","1"),gu(this.states,"false","0"),d.transitions.forEach(D=>{this.transitionFactories.push(new mf(m,D,this.states))}),this.fallbackTransition=function vf(_,m){return new mf(_,{type:Tr.If.Transition,animation:{type:Tr.If.Sequence,steps:[],options:null},matchers:[(te,we)=>!0],options:null,queryCount:0,depCount:0},m)}(m,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(m,d,v,D){return this.transitionFactories.find(te=>te.match(m,d,v,D))||null}matchStyles(m,d,v){return this.fallbackTransition.buildStyles(m,d,v)}}function gu(_,m,d){_.has(m)?_.has(d)||_.set(d,_.get(m)):_.has(d)&&_.set(m,_.get(d))}const Pp=new oh;class dh{bodyNode;_driver;_normalizer;_animations=new Map;_playersById=new Map;players=[];constructor(m,d,v){this.bodyNode=m,this._driver=d,this._normalizer=v}register(m,d){const v=[],W=Ol(this._driver,d,v,[]);if(v.length)throw function rh(){return new c.wOt(3503,!1)}();this._animations.set(m,W)}_buildPlayer(m,d,v){const D=m.element,W=Il(this._normalizer,m.keyframes,d,v);return this._driver.animate(D,W,m.duration,m.delay,m.easing,[],!0)}create(m,d,v={}){const D=[],W=this._animations.get(m);let te;const we=new Map;if(W?(te=Gc(this._driver,d,W,An,Zt,new Map,new Map,v,Pp,D),te.forEach(sn=>{const pn=Aa(we,sn.element,new Map);sn.postStyleProps.forEach(Er=>pn.set(Er,null))})):(D.push(function xc(){return new c.wOt(3300,!1)}()),te=[]),D.length)throw function uf(){return new c.wOt(3504,!1)}();we.forEach((sn,pn)=>{sn.forEach((Er,Zn)=>{sn.set(Zn,this._driver.computeStyle(pn,Zn,Tr.kp))})});const yt=Ml(te.map(sn=>{const pn=we.get(sn.element);return this._buildPlayer(sn,new Map,pn)}));return this._playersById.set(m,yt),yt.onDestroy(()=>this.destroy(m)),this.players.push(yt),yt}destroy(m){const d=this._getPlayer(m);d.destroy(),this._playersById.delete(m);const v=this.players.indexOf(d);v>=0&&this.players.splice(v,1)}_getPlayer(m){const d=this._playersById.get(m);if(!d)throw function df(){return new c.wOt(3301,!1)}();return d}listen(m,d,v,D){const W=jc(d,"","","");return fs(this._getPlayer(m),v,W,D),()=>{}}command(m,d,v,D){if("register"==v)return void this.register(m,D[0]);if("create"==v)return void this.create(m,d,D[0]||{});const W=this._getPlayer(m);switch(v){case"play":W.play();break;case"pause":W.pause();break;case"reset":W.reset();break;case"restart":W.restart();break;case"finish":W.finish();break;case"init":W.init();break;case"setPosition":W.setPosition(parseFloat(D[0]));break;case"destroy":this.destroy(m)}}}const $u="ng-animate-queued",gd="ng-animate-disabled",Bp=[],Vu={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Up={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},pl="__ng_removed";class fh{namespaceId;value;options;get params(){return this.options.params}constructor(m,d=""){this.namespaceId=d;const v=m&&m.hasOwnProperty("value");if(this.value=function Ts(_){return _??null}(v?m.value:m),v){const{value:W,...te}=m;this.options=te}else this.options={};this.options.params||(this.options.params={})}absorbOptions(m){const d=m.params;if(d){const v=this.options.params;Object.keys(d).forEach(D=>{null==v[D]&&(v[D]=d[D])})}}}const vu="void",ph=new fh(vu);class $p{id;hostElement;_engine;players=[];_triggers=new Map;_queue=[];_elementListeners=new Map;_hostClassName;constructor(m,d,v){this.id=m,this.hostElement=d,this._engine=v,this._hostClassName="ng-tns-"+m,rl(d,this._hostClassName)}listen(m,d,v,D){if(!this._triggers.has(d))throw function au(){return new c.wOt(3302,!1)}();if(null==v||0==v.length)throw function Lu(){return new c.wOt(3303,!1)}();if(!function jp(_){return"start"==_||"done"==_}(v))throw function ld(){return new c.wOt(3400,!1)}();const W=Aa(this._elementListeners,m,[]),te={name:d,phase:v,callback:D};W.push(te);const we=Aa(this._engine.statesByElement,m,new Map);return we.has(d)||(rl(m,zn),rl(m,zn+"-"+d),we.set(d,ph)),()=>{this._engine.afterFlush(()=>{const Ye=W.indexOf(te);Ye>=0&&W.splice(Ye,1),this._triggers.has(d)||we.delete(d)})}}register(m,d){return!this._triggers.has(m)&&(this._triggers.set(m,d),!0)}_getTrigger(m){const d=this._triggers.get(m);if(!d)throw function wn(){return new c.wOt(3401,!1)}();return d}trigger(m,d,v,D=!0){const W=this._getTrigger(d),te=new vd(this.id,d,m);let we=this._engine.statesByElement.get(m);we||(rl(m,zn),rl(m,zn+"-"+d),this._engine.statesByElement.set(m,we=new Map));let Ye=we.get(d);const yt=new fh(v,this.id);if(!(v&&v.hasOwnProperty("value"))&&Ye&&yt.absorbOptions(Ye.options),we.set(d,yt),Ye||(Ye=ph),yt.value!==vu&&Ye.value===yt.value){if(!function Ef(_,m){const d=Object.keys(_),v=Object.keys(m);if(d.length!=v.length)return!1;for(let D=0;D{Gr(m,yi),Ir(m,go)})}return}const Er=Aa(this._engine.playersByElement,m,[]);Er.forEach(ti=>{ti.namespaceId==this.id&&ti.triggerName==d&&ti.queued&&ti.destroy()});let Zn=W.matchTransition(Ye.value,yt.value,m,yt.params),_r=!1;if(!Zn){if(!D)return;Zn=W.fallbackTransition,_r=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:m,triggerName:d,transition:Zn,fromState:Ye,toState:yt,player:te,isFallbackTransition:_r}),_r||(rl(m,$u),te.onStart(()=>{Kc(m,$u)})),te.onDone(()=>{let ti=this.players.indexOf(te);ti>=0&&this.players.splice(ti,1);const yi=this._engine.playersByElement.get(m);if(yi){let go=yi.indexOf(te);go>=0&&yi.splice(go,1)}}),this.players.push(te),Er.push(te),te}deregister(m){this._triggers.delete(m),this._engine.statesByElement.forEach(d=>d.delete(m)),this._elementListeners.forEach((d,v)=>{this._elementListeners.set(v,d.filter(D=>D.name!=m))})}clearElementCache(m){this._engine.statesByElement.delete(m),this._elementListeners.delete(m);const d=this._engine.playersByElement.get(m);d&&(d.forEach(v=>v.destroy()),this._engine.playersByElement.delete(m))}_signalRemovalForInnerTriggers(m,d){const v=this._engine.driver.query(m,Wn,!0);v.forEach(D=>{if(D[pl])return;const W=this._engine.fetchNamespacesByElement(D);W.size?W.forEach(te=>te.triggerLeaveAnimation(D,d,!1,!0)):this.clearElementCache(D)}),this._engine.afterFlushAnimationsDone(()=>v.forEach(D=>this.clearElementCache(D)))}triggerLeaveAnimation(m,d,v,D){const W=this._engine.statesByElement.get(m),te=new Map;if(W){const we=[];if(W.forEach((Ye,yt)=>{if(te.set(yt,Ye.value),this._triggers.has(yt)){const sn=this.trigger(m,yt,vu,D);sn&&we.push(sn)}}),we.length)return this._engine.markElementAsRemoved(this.id,m,!0,d,te),v&&Ml(we).onDone(()=>this._engine.processLeaveNode(m)),!0}return!1}prepareLeaveAnimationListeners(m){const d=this._elementListeners.get(m),v=this._engine.statesByElement.get(m);if(d&&v){const D=new Set;d.forEach(W=>{const te=W.name;if(D.has(te))return;D.add(te);const Ye=this._triggers.get(te).fallbackTransition,yt=v.get(te)||ph,sn=new fh(vu),pn=new vd(this.id,te,m);this._engine.totalQueuedPlayers++,this._queue.push({element:m,triggerName:te,transition:Ye,fromState:yt,toState:sn,player:pn,isFallbackTransition:!0})})}}removeNode(m,d){const v=this._engine;if(m.childElementCount&&this._signalRemovalForInnerTriggers(m,d),this.triggerLeaveAnimation(m,d,!0))return;let D=!1;if(v.totalAnimations){const W=v.players.length?v.playersByQueriedElement.get(m):[];if(W&&W.length)D=!0;else{let te=m;for(;te=te.parentNode;)if(v.statesByElement.get(te)){D=!0;break}}}if(this.prepareLeaveAnimationListeners(m),D)v.markElementAsRemoved(this.id,m,!1,d);else{const W=m[pl];(!W||W===Vu)&&(v.afterFlush(()=>this.clearElementCache(m)),v.destroyInnerAnimations(m),v._onRemovalComplete(m,d))}}insertNode(m,d){rl(m,this._hostClassName)}drainQueuedTransitions(m){const d=[];return this._queue.forEach(v=>{const D=v.player;if(D.destroyed)return;const W=v.element,te=this._elementListeners.get(W);te&&te.forEach(we=>{if(we.name==v.triggerName){const Ye=jc(W,v.triggerName,v.fromState.value,v.toState.value);Ye._data=m,fs(v.player,we.phase,Ye,we.callback)}}),D.markedForDestroy?this._engine.afterFlush(()=>{D.destroy()}):d.push(v)}),this._queue=[],d.sort((v,D)=>{const W=v.transition.ast.depCount,te=D.transition.ast.depCount;return 0==W||0==te?W-te:this._engine.driver.containsElement(v.element,D.element)?1:-1})}destroy(m){this.players.forEach(d=>d.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,m)}}class bf{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=(m,d)=>{};_onRemovalComplete(m,d){this.onRemovalComplete(m,d)}constructor(m,d,v){this.bodyNode=m,this.driver=d,this._normalizer=v}get queuedPlayers(){const m=[];return this._namespaceList.forEach(d=>{d.players.forEach(v=>{v.queued&&m.push(v)})}),m}createNamespace(m,d){const v=new $p(m,d,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,d)?this._balanceNamespaceList(v,d):(this.newHostElements.set(d,v),this.collectEnterElement(d)),this._namespaceLookup[m]=v}_balanceNamespaceList(m,d){const v=this._namespaceList,D=this.namespacesByHostElement;if(v.length-1>=0){let te=!1,we=this.driver.getParentElement(d);for(;we;){const Ye=D.get(we);if(Ye){const yt=v.indexOf(Ye);v.splice(yt+1,0,m),te=!0;break}we=this.driver.getParentElement(we)}te||v.unshift(m)}else v.push(m);return D.set(d,m),m}register(m,d){let v=this._namespaceLookup[m];return v||(v=this.createNamespace(m,d)),v}registerTrigger(m,d,v){let D=this._namespaceLookup[m];D&&D.register(d,v)&&this.totalAnimations++}destroy(m,d){m&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const v=this._fetchNamespace(m);this.namespacesByHostElement.delete(v.hostElement);const D=this._namespaceList.indexOf(v);D>=0&&this._namespaceList.splice(D,1),v.destroy(d),delete this._namespaceLookup[m]}))}_fetchNamespace(m){return this._namespaceLookup[m]}fetchNamespacesByElement(m){const d=new Set,v=this.statesByElement.get(m);if(v)for(let D of v.values())if(D.namespaceId){const W=this._fetchNamespace(D.namespaceId);W&&d.add(W)}return d}trigger(m,d,v,D){if(_d(d)){const W=this._fetchNamespace(m);if(W)return W.trigger(d,v,D),!0}return!1}insertNode(m,d,v,D){if(!_d(d))return;const W=d[pl];if(W&&W.setForRemoval){W.setForRemoval=!1,W.setForMove=!0;const te=this.collectedLeaveElements.indexOf(d);te>=0&&this.collectedLeaveElements.splice(te,1)}if(m){const te=this._fetchNamespace(m);te&&te.insertNode(d,v)}D&&this.collectEnterElement(d)}collectEnterElement(m){this.collectedEnterElements.push(m)}markElementAsDisabled(m,d){d?this.disabledNodes.has(m)||(this.disabledNodes.add(m),rl(m,gd)):this.disabledNodes.has(m)&&(this.disabledNodes.delete(m),Kc(m,gd))}removeNode(m,d,v){if(_d(d)){const D=m?this._fetchNamespace(m):null;D?D.removeNode(d,v):this.markElementAsRemoved(m,d,!1,v);const W=this.namespacesByHostElement.get(d);W&&W.id!==m&&W.removeNode(d,v)}else this._onRemovalComplete(d,v)}markElementAsRemoved(m,d,v,D,W){this.collectedLeaveElements.push(d),d[pl]={namespaceId:m,setForRemoval:D,hasAnimation:v,removedBeforeQueried:!1,previousTriggersValues:W}}listen(m,d,v,D,W){return _d(d)?this._fetchNamespace(m).listen(d,v,D,W):()=>{}}_buildInstruction(m,d,v,D,W){return m.transition.build(this.driver,m.element,m.fromState.value,m.toState.value,v,D,m.fromState.options,m.toState.options,d,W)}destroyInnerAnimations(m){let d=this.driver.query(m,Wn,!0);d.forEach(v=>this.destroyActiveAnimationsForElement(v)),0!=this.playersByQueriedElement.size&&(d=this.driver.query(m,Mn,!0),d.forEach(v=>this.finishActiveQueriedAnimationOnElement(v)))}destroyActiveAnimationsForElement(m){const d=this.playersByElement.get(m);d&&d.forEach(v=>{v.queued?v.markedForDestroy=!0:v.destroy()})}finishActiveQueriedAnimationOnElement(m){const d=this.playersByQueriedElement.get(m);d&&d.forEach(v=>v.finish())}whenRenderingDone(){return new Promise(m=>{if(this.players.length)return Ml(this.players).onDone(()=>m());m()})}processLeaveNode(m){const d=m[pl];if(d&&d.setForRemoval){if(m[pl]=Vu,d.namespaceId){this.destroyInnerAnimations(m);const v=this._fetchNamespace(d.namespaceId);v&&v.clearElementCache(m)}this._onRemovalComplete(m,d.setForRemoval)}m.classList?.contains(gd)&&this.markElementAsDisabled(m,!1),this.driver.query(m,".ng-animate-disabled",!0).forEach(v=>{this.markElementAsDisabled(v,!1)})}flush(m=-1){let d=[];if(this.newHostElements.size&&(this.newHostElements.forEach((v,D)=>this._balanceNamespaceList(v,D)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let v=0;vv()),this._flushFns=[],this._whenQuietFns.length){const v=this._whenQuietFns;this._whenQuietFns=[],d.length?Ml(d).onDone(()=>{v.forEach(D=>D())}):v.forEach(D=>D())}}reportError(m){throw function gi(){return new c.wOt(3402,!1)}()}_flushAnimations(m,d){const v=new oh,D=[],W=new Map,te=[],we=new Map,Ye=new Map,yt=new Map,sn=new Set;this.disabledNodes.forEach(ei=>{sn.add(ei);const mi=this.driver.query(ei,".ng-animate-queued",!0);for(let wi=0;wi{const wi=An+ti++;_r.set(mi,wi),ei.forEach(yo=>rl(yo,wi))});const yi=[],go=new Set,ls=new Set;for(let ei=0;eigo.add(yo)):ls.add(mi))}const To=new Map,ta=hc(Er,Array.from(go));ta.forEach((ei,mi)=>{const wi=Zt+ti++;To.set(mi,wi),ei.forEach(yo=>rl(yo,wi))}),m.push(()=>{Zn.forEach((ei,mi)=>{const wi=_r.get(mi);ei.forEach(yo=>Kc(yo,wi))}),ta.forEach((ei,mi)=>{const wi=To.get(mi);ei.forEach(yo=>Kc(yo,wi))}),yi.forEach(ei=>{this.processLeaveNode(ei)})});const eu=[],gc=[];for(let ei=this._namespaceList.length-1;ei>=0;ei--)this._namespaceList[ei].drainQueuedTransitions(d).forEach(wi=>{const yo=wi.player,Gs=wi.element;if(eu.push(yo),this.collectedEnterElements.length){const Na=Gs[pl];if(Na&&Na.setForMove){if(Na.previousTriggersValues&&Na.previousTriggersValues.has(wi.triggerName)){const Nc=Na.previousTriggersValues.get(wi.triggerName),_l=this.statesByElement.get(wi.element);if(_l&&_l.has(wi.triggerName)){const Um=_l.get(wi.triggerName);Um.value=Nc,_l.set(wi.triggerName,Um)}}return void yo.destroy()}}const Oc=!pn||!this.driver.containsElement(pn,Gs),Ms=To.get(Gs),Rc=_r.get(Gs),bs=this._buildInstruction(wi,v,Rc,Ms,Oc);if(bs.errors&&bs.errors.length)return void gc.push(bs);if(Oc)return yo.onStart(()=>Gr(Gs,bs.fromStyles)),yo.onDestroy(()=>Ir(Gs,bs.toStyles)),void D.push(yo);if(wi.isFallbackTransition)return yo.onStart(()=>Gr(Gs,bs.fromStyles)),yo.onDestroy(()=>Ir(Gs,bs.toStyles)),void D.push(yo);const Kv=[];bs.timelines.forEach(Na=>{Na.stretchStartingKeyframe=!0,this.disabledNodes.has(Na.element)||Kv.push(Na)}),bs.timelines=Kv,v.append(Gs,bs.timelines),te.push({instruction:bs,player:yo,element:Gs}),bs.queriedElements.forEach(Na=>Aa(we,Na,[]).push(yo)),bs.preStyleProps.forEach((Na,Nc)=>{if(Na.size){let _l=Ye.get(Nc);_l||Ye.set(Nc,_l=new Set),Na.forEach((Um,ap)=>_l.add(ap))}}),bs.postStyleProps.forEach((Na,Nc)=>{let _l=yt.get(Nc);_l||yt.set(Nc,_l=new Set),Na.forEach((Um,ap)=>_l.add(ap))})});if(gc.length){const ei=[];gc.forEach(mi=>{ei.push(function lu(){return new c.wOt(3505,!1)}())}),eu.forEach(mi=>mi.destroy()),this.reportError(ei)}const na=new Map,Ra=new Map;te.forEach(ei=>{const mi=ei.element;v.has(mi)&&(Ra.set(mi,mi),this._beforeAnimationBuild(ei.player.namespaceId,ei.instruction,na))}),D.forEach(ei=>{const mi=ei.element;this._getPreviousPlayers(mi,!1,ei.namespaceId,ei.triggerName,null).forEach(yo=>{Aa(na,mi,[]).push(yo),yo.destroy()})});const jl=yi.filter(ei=>_u(ei,Ye,yt)),Jl=new Map;mh(Jl,this.driver,ls,yt,Tr.kp).forEach(ei=>{_u(ei,Ye,yt)&&jl.push(ei)});const Tu=new Map;Zn.forEach((ei,mi)=>{mh(Tu,this.driver,new Set(ei),Ye,Tr.FX)}),jl.forEach(ei=>{const mi=Jl.get(ei),wi=Tu.get(ei);Jl.set(ei,new Map([...mi?.entries()??[],...wi?.entries()??[]]))});const Bm=[],zv=[],sp={};te.forEach(ei=>{const{element:mi,player:wi,instruction:yo}=ei;if(v.has(mi)){if(sn.has(mi))return wi.onDestroy(()=>Ir(mi,yo.toStyles)),wi.disabled=!0,wi.overrideTotalTime(yo.totalTime),void D.push(wi);let Gs=sp;if(Ra.size>1){let Ms=mi;const Rc=[];for(;Ms=Ms.parentNode;){const bs=Ra.get(Ms);if(bs){Gs=bs;break}Rc.push(Ms)}Rc.forEach(bs=>Ra.set(bs,Gs))}const Oc=this._buildAnimation(wi.namespaceId,yo,na,W,Tu,Jl);if(wi.setRealPlayer(Oc),Gs===sp)Bm.push(wi);else{const Ms=this.playersByElement.get(Gs);Ms&&Ms.length&&(wi.parentPlayer=Ml(Ms)),D.push(wi)}}else Gr(mi,yo.fromStyles),wi.onDestroy(()=>Ir(mi,yo.toStyles)),zv.push(wi),sn.has(mi)&&D.push(wi)}),zv.forEach(ei=>{const mi=W.get(ei.element);if(mi&&mi.length){const wi=Ml(mi);ei.setRealPlayer(wi)}}),D.forEach(ei=>{ei.parentPlayer?ei.syncPlayerEvents(ei.parentPlayer):ei.destroy()});for(let ei=0;ei!Oc.destroyed);Gs.length?Ll(this,mi,Gs):this.processLeaveNode(mi)}return yi.length=0,Bm.forEach(ei=>{this.players.push(ei),ei.onDone(()=>{ei.destroy();const mi=this.players.indexOf(ei);this.players.splice(mi,1)}),ei.play()}),Bm}afterFlush(m){this._flushFns.push(m)}afterFlushAnimationsDone(m){this._whenQuietFns.push(m)}_getPreviousPlayers(m,d,v,D,W){let te=[];if(d){const we=this.playersByQueriedElement.get(m);we&&(te=we)}else{const we=this.playersByElement.get(m);if(we){const Ye=!W||W==vu;we.forEach(yt=>{yt.queued||!Ye&&yt.triggerName!=D||te.push(yt)})}}return(v||D)&&(te=te.filter(we=>!(v&&v!=we.namespaceId||D&&D!=we.triggerName))),te}_beforeAnimationBuild(m,d,v){const W=d.element,te=d.isRemovalTransition?void 0:m,we=d.isRemovalTransition?void 0:d.triggerName;for(const Ye of d.timelines){const yt=Ye.element,sn=yt!==W,pn=Aa(v,yt,[]);this._getPreviousPlayers(yt,sn,te,we,d.toState).forEach(Zn=>{const _r=Zn.getRealPlayer();_r.beforeDestroy&&_r.beforeDestroy(),Zn.destroy(),pn.push(Zn)})}Gr(W,d.fromStyles)}_buildAnimation(m,d,v,D,W,te){const we=d.triggerName,Ye=d.element,yt=[],sn=new Set,pn=new Set,Er=d.timelines.map(_r=>{const ti=_r.element;sn.add(ti);const yi=ti[pl];if(yi&&yi.removedBeforeQueried)return new Tr.sf(_r.duration,_r.delay);const go=ti!==Ye,ls=function Hu(_){const m=[];return Hp(_,m),m}((v.get(ti)||Bp).map(na=>na.getRealPlayer())).filter(na=>!!na.element&&na.element===ti),To=W.get(ti),ta=te.get(ti),eu=Il(this._normalizer,_r.keyframes,To,ta),gc=this._buildPlayer(_r,eu,ls);if(_r.subTimeline&&D&&pn.add(ti),go){const na=new vd(m,we,ti);na.setRealPlayer(gc),yt.push(na)}return gc});yt.forEach(_r=>{Aa(this.playersByQueriedElement,_r.element,[]).push(_r),_r.onDone(()=>function wf(_,m,d){let v=_.get(m);if(v){if(v.length){const D=v.indexOf(d);v.splice(D,1)}0==v.length&&_.delete(m)}return v}(this.playersByQueriedElement,_r.element,_r))}),sn.forEach(_r=>rl(_r,nr));const Zn=Ml(Er);return Zn.onDestroy(()=>{sn.forEach(_r=>Kc(_r,nr)),Ir(Ye,d.toStyles)}),pn.forEach(_r=>{Aa(D,_r,[]).push(Zn)}),Zn}_buildPlayer(m,d,v){return d.length>0?this.driver.animate(m.element,d,m.duration,m.delay,m.easing,v):new Tr.sf(m.duration,m.delay)}}class vd{namespaceId;triggerName;element;_player=new Tr.sf;_containsRealPlayer=!1;_queuedCallbacks=new Map;destroyed=!1;parentPlayer=null;markedForDestroy=!1;disabled=!1;queued=!0;totalTime=0;constructor(m,d,v){this.namespaceId=m,this.triggerName=d,this.element=v}setRealPlayer(m){this._containsRealPlayer||(this._player=m,this._queuedCallbacks.forEach((d,v)=>{d.forEach(D=>fs(m,v,void 0,D))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(m.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(m){this.totalTime=m}syncPlayerEvents(m){const d=this._player;d.triggerCallback&&m.onStart(()=>d.triggerCallback("start")),m.onDone(()=>this.finish()),m.onDestroy(()=>this.destroy())}_queueEvent(m,d){Aa(this._queuedCallbacks,m,[]).push(d)}onDone(m){this.queued&&this._queueEvent("done",m),this._player.onDone(m)}onStart(m){this.queued&&this._queueEvent("start",m),this._player.onStart(m)}onDestroy(m){this.queued&&this._queueEvent("destroy",m),this._player.onDestroy(m)}init(){this._player.init()}hasStarted(){return!this.queued&&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(m){this.queued||this._player.setPosition(m)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(m){const d=this._player;d.triggerCallback&&d.triggerCallback(m)}}function _d(_){return _&&1===_.nodeType}function Vp(_,m){const d=_.style.display;return _.style.display=m??"none",d}function mh(_,m,d,v,D){const W=[];d.forEach(Ye=>W.push(Vp(Ye)));const te=[];v.forEach((Ye,yt)=>{const sn=new Map;Ye.forEach(pn=>{const Er=m.computeStyle(yt,pn,D);sn.set(pn,Er),(!Er||0==Er.length)&&(yt[pl]=Up,te.push(yt))}),_.set(yt,sn)});let we=0;return d.forEach(Ye=>Vp(Ye,W[we++])),te}function hc(_,m){const d=new Map;if(_.forEach(we=>d.set(we,[])),0==m.length)return d;const D=new Set(m),W=new Map;function te(we){if(!we)return 1;let Ye=W.get(we);if(Ye)return Ye;const yt=we.parentNode;return Ye=d.has(yt)?yt:D.has(yt)?1:te(yt),W.set(we,Ye),Ye}return m.forEach(we=>{const Ye=te(we);1!==Ye&&d.get(Ye).push(we)}),d}function rl(_,m){_.classList?.add(m)}function Kc(_,m){_.classList?.remove(m)}function Ll(_,m,d){Ml(d).onDone(()=>_.processLeaveNode(m))}function Hp(_,m){for(let d=0;d<_.length;d++){const v=_[d];v instanceof Tr.ui?Hp(v.players,m):m.push(v)}}function _u(_,m,d){const v=d.get(_);if(!v)return!1;let D=m.get(_);return D?v.forEach(W=>D.add(W)):m.set(_,v),d.delete(_),!0}class il{_driver;_normalizer;_transitionEngine;_timelineEngine;_triggerCache={};onRemovalComplete=(m,d)=>{};constructor(m,d,v){this._driver=d,this._normalizer=v,this._transitionEngine=new bf(m.body,d,v),this._timelineEngine=new dh(m.body,d,v),this._transitionEngine.onRemovalComplete=(D,W)=>this.onRemovalComplete(D,W)}registerTrigger(m,d,v,D,W){const te=m+"-"+D;let we=this._triggerCache[te];if(!we){const Ye=[],sn=Ol(this._driver,W,Ye,[]);if(Ye.length)throw function lf(){return new c.wOt(3404,!1)}();we=function As(_,m,d){return new Lp(_,m,d)}(D,sn,this._normalizer),this._triggerCache[te]=we}this._transitionEngine.registerTrigger(d,D,we)}register(m,d){this._transitionEngine.register(m,d)}destroy(m,d){this._transitionEngine.destroy(m,d)}onInsert(m,d,v,D){this._transitionEngine.insertNode(m,d,v,D)}onRemove(m,d,v){this._transitionEngine.removeNode(m,d,v)}disableAnimations(m,d){this._transitionEngine.markElementAsDisabled(m,d)}process(m,d,v,D){if("@"==v.charAt(0)){const[W,te]=hf(v);this._timelineEngine.command(W,d,te,D)}else this._transitionEngine.trigger(m,d,v,D)}listen(m,d,v,D,W){if("@"==v.charAt(0)){const[te,we]=hf(v);return this._timelineEngine.listen(te,d,we,W)}return this._transitionEngine.listen(m,d,v,D,W)}flush(m=-1){this._transitionEngine.flush(m)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(m){this._transitionEngine.afterFlushAnimationsDone(m)}}let gh=(()=>{class _{_element;_startStyles;_endStyles;static initialStylesByElement=new WeakMap;_state=0;_initialStyles;constructor(d,v,D){this._element=d,this._startStyles=v,this._endStyles=D;let W=_.initialStylesByElement.get(d);W||_.initialStylesByElement.set(d,W=new Map),this._initialStyles=W}start(){this._state<1&&(this._startStyles&&Ir(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(Ir(this._element,this._initialStyles),this._endStyles&&(Ir(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(_.initialStylesByElement.delete(this._element),this._startStyles&&(Gr(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(Gr(this._element,this._endStyles),this._endStyles=null),Ir(this._element,this._initialStyles),this._state=3)}}return _})();function Pl(_){let m=null;return _.forEach((d,v)=>{(function yu(_){return"display"===_||"position"===_})(v)&&(m=m||new Map,m.set(v,d))}),m}class yd{element;keyframes;options;_specialStyles;_onDoneFns=[];_onStartFns=[];_onDestroyFns=[];_duration;_delay;_initialized=!1;_finished=!1;_started=!1;_destroyed=!1;_finalKeyframe;_originalOnDoneFns=[];_originalOnStartFns=[];domPlayer;time=0;parentPlayer=null;currentSnapshot=new Map;constructor(m,d,v,D){this.element=m,this.keyframes=d,this.options=v,this._specialStyles=D,this._duration=v.duration,this._delay=v.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(m=>m()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const m=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,m,this.options),this._finalKeyframe=m.length?m[m.length-1]:new Map;const d=()=>this._onFinish();this.domPlayer.addEventListener("finish",d),this.onDestroy(()=>{this.domPlayer.removeEventListener("finish",d)})}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(m){const d=[];return m.forEach(v=>{d.push(Object.fromEntries(v))}),d}_triggerWebAnimation(m,d,v){return m.animate(this._convertKeyframesToObject(d),v)}onStart(m){this._originalOnStartFns.push(m),this._onStartFns.push(m)}onDone(m){this._originalOnDoneFns.push(m),this._onDoneFns.push(m)}onDestroy(m){this._onDestroyFns.push(m)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(m=>m()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(m=>m()),this._onDestroyFns=[])}setPosition(m){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=m*this.time}getPosition(){return+(this.domPlayer.currentTime??0)/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const m=new Map;this.hasStarted()&&this._finalKeyframe.forEach((v,D)=>{"offset"!==D&&m.set(D,this._finished?v:mo(this.element,D))}),this.currentSnapshot=m}triggerCallback(m){const d="start"===m?this._onStartFns:this._onDoneFns;d.forEach(v=>v()),d.length=0}}class Wu{validateStyleProperty(m){return!0}validateAnimatableStyleProperty(m){return!0}containsElement(m,d){return R(m,d)}getParentElement(m){return Fu(m)}query(m,d,v){return U(m,d,v)}computeStyle(m,d,v){return mo(m,d)}animate(m,d,v,D,W,te=[]){const Ye={duration:v,delay:D,fill:0==D?"both":"forwards"};W&&(Ye.easing=W);const yt=new Map,sn=te.filter(Zn=>Zn instanceof yd);(function jr(_,m){return 0===_||0===m})(v,D)&&sn.forEach(Zn=>{Zn.currentSnapshot.forEach((_r,ti)=>yt.set(ti,_r))});let pn=function dr(_){return _.length?_[0]instanceof Map?_:_.map(m=>new Map(Object.entries(m))):[]}(d).map(Zn=>new Map(Zn));pn=function Fi(_,m,d){if(d.size&&m.length){let v=m[0],D=[];if(d.forEach((W,te)=>{v.has(te)||D.push(te),v.set(te,W)}),D.length)for(let W=1;Wte.set(we,mo(_,we)))}}return m}(m,pn,yt);const Er=function Wp(_,m){let d=null,v=null;return Array.isArray(m)&&m.length?(d=Pl(m[0]),m.length>1&&(v=Pl(m[m.length-1]))):m instanceof Map&&(d=Pl(m)),d||v?new gh(_,d,v):null}(m,pn);return new yd(m,pn,Ye,Er)}}const xf="@.disabled";class Vo{namespaceId;delegate;engine;_onDestroy;\u0275type=0;constructor(m,d,v,D){this.namespaceId=m,this.delegate=d,this.engine=v,this._onDestroy=D}get data(){return this.delegate.data}destroyNode(m){this.delegate.destroyNode?.(m)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(m,d){return this.delegate.createElement(m,d)}createComment(m){return this.delegate.createComment(m)}createText(m){return this.delegate.createText(m)}appendChild(m,d){this.delegate.appendChild(m,d),this.engine.onInsert(this.namespaceId,d,m,!1)}insertBefore(m,d,v,D=!0){this.delegate.insertBefore(m,d,v),this.engine.onInsert(this.namespaceId,d,m,D)}removeChild(m,d,v){this.parentNode(d)&&this.engine.onRemove(this.namespaceId,d,this.delegate)}selectRootElement(m,d){return this.delegate.selectRootElement(m,d)}parentNode(m){return this.delegate.parentNode(m)}nextSibling(m){return this.delegate.nextSibling(m)}setAttribute(m,d,v,D){this.delegate.setAttribute(m,d,v,D)}removeAttribute(m,d,v){this.delegate.removeAttribute(m,d,v)}addClass(m,d){this.delegate.addClass(m,d)}removeClass(m,d){this.delegate.removeClass(m,d)}setStyle(m,d,v,D){this.delegate.setStyle(m,d,v,D)}removeStyle(m,d,v){this.delegate.removeStyle(m,d,v)}setProperty(m,d,v){"@"==d.charAt(0)&&d==xf?this.disableAnimations(m,!!v):this.delegate.setProperty(m,d,v)}setValue(m,d){this.delegate.setValue(m,d)}listen(m,d,v){return this.delegate.listen(m,d,v)}disableAnimations(m,d){this.engine.disableAnimations(m,d)}}class Cf extends Vo{factory;constructor(m,d,v,D,W){super(d,v,D,W),this.factory=m,this.namespaceId=d}setProperty(m,d,v){"@"==d.charAt(0)?"."==d.charAt(1)&&d==xf?this.disableAnimations(m,v=void 0===v||!!v):this.engine.process(this.namespaceId,m,d.slice(1),v):this.delegate.setProperty(m,d,v)}listen(m,d,v){if("@"==d.charAt(0)){const D=function vh(_){switch(_){case"body":return document.body;case"document":return document;case"window":return window;default:return _}}(m);let W=d.slice(1),te="";return"@"!=W.charAt(0)&&([W,te]=function _h(_){const m=_.indexOf(".");return[_.substring(0,m),_.slice(m+1)]}(W)),this.engine.listen(this.namespaceId,D,W,te,we=>{this.factory.scheduleListenerCallback(we._data||-1,v,we)})}return this.delegate.listen(m,d,v)}}class yh{delegate;engine;_zone;_currentId=0;_microtaskId=1;_animationCallbacksBuffer=[];_rendererCache=new Map;_cdRecurDepth=0;constructor(m,d,v){this.delegate=m,this.engine=d,this._zone=v,d.onRemovalComplete=(D,W)=>{W?.removeChild(null,D)}}createRenderer(m,d){const D=this.delegate.createRenderer(m,d);if(!m||!d?.data?.animation){const yt=this._rendererCache;let sn=yt.get(D);return sn||(sn=new Vo("",D,this.engine,()=>yt.delete(D)),yt.set(D,sn)),sn}const W=d.id,te=d.id+"-"+this._currentId;this._currentId++,this.engine.register(te,m);const we=yt=>{Array.isArray(yt)?yt.forEach(we):this.engine.registerTrigger(W,te,m,yt.name,yt)};return d.data.animation.forEach(we),new Cf(this,te,D,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(m,d,v){if(m>=0&&md(v));const D=this._animationCallbacksBuffer;0==D.length&&queueMicrotask(()=>{this._zone.run(()=>{D.forEach(W=>{const[te,we]=W;te(we)}),this._animationCallbacksBuffer=[]})}),D.push([d,v])}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}const wd=[{provide:Be,useFactory:function Df(){return new gs}},{provide:il,useClass:(()=>{class _ extends il{constructor(d,v,D){super(d,v,D)}ngOnDestroy(){this.flush()}static \u0275fac=function(v){return new(v||_)(c.KVO(st.qQ),c.KVO(Ae),c.KVO(Be))};static \u0275prov=c.jDH({token:_,factory:_.\u0275fac})}return _})()},{provide:c._9s,useFactory:function Sf(_,m,d){return new yh(_,m,d)},deps:[i.B7,il,c.SKi]}],wh=[{provide:Ae,useFactory:()=>new Wu},{provide:c.bc$,useValue:"BrowserAnimations"},...wd];var Ed=r(9030),xd=r(3726),bg=r(8793),za=r(1413),Kp=r(5343);const Yc=new S.c(Kp.l);var ml=r(7786),Tc=r(6648),Vs=r(6354),Tf=r(17),Cd=r(8071),bu=r(8750),xh=r(9974);const Dh={connector:()=>new za.B};function wu(_,m=Dh){const{connector:d}=m;return(0,xh.N)((v,D)=>{const W=d();(0,bu.Tg)(_(function Ch(_){return new S.c(m=>_.subscribe(m))}(W))).subscribe(D),D.add(v.subscribe(W))})}var Mc=r(8141);const Zl="Service workers are disabled or not supported by this browser";class Eu{serviceWorker;worker;registration;events;constructor(m){if(this.serviceWorker=m,m){const v=(0,xd.R)(m,"controllerchange").pipe((0,Vs.T)(()=>m.controller)),D=(0,Ed.v)(()=>(0,I.of)(m.controller)),W=(0,bg.x)(D,v);this.worker=W.pipe((0,ht.p)(sn=>!!sn)),this.registration=this.worker.pipe((0,me.n)(()=>m.getRegistration()));const yt=(0,xd.R)(m,"message").pipe((0,Vs.T)(sn=>sn.data)).pipe((0,ht.p)(sn=>sn&&sn.type)).pipe(function Sh(_){return _?m=>wu(_)(m):m=>function Gu(_,m){const d=(0,Cd.T)(_)?_:()=>_;return(0,Cd.T)(m)?wu(m,{connector:d}):v=>new Tf.G(v,d)}(new za.B)(m)}());yt.connect(),this.events=yt}else this.worker=this.events=this.registration=function Yp(_){return(0,Ed.v)(()=>(0,T.$)(new Error(_)))}(Zl)}postMessage(m,d){return this.worker.pipe((0,A.s)(1),(0,Mc.M)(v=>{v.postMessage({action:m,...d})})).toPromise().then(()=>{})}postMessageWithOperation(m,d,v){const D=this.waitForOperationCompleted(v),W=this.postMessage(m,d);return Promise.all([W,D]).then(([,te])=>te)}generateNonce(){return Math.round(1e7*Math.random())}eventsOfType(m){let d;return d="string"==typeof m?v=>v.type===m:v=>m.includes(v.type),this.events.pipe((0,ht.p)(d))}nextEventOfType(m){return this.eventsOfType(m).pipe((0,A.s)(1))}waitForOperationCompleted(m){return this.eventsOfType("OPERATION_COMPLETED").pipe((0,ht.p)(d=>d.nonce===m),(0,A.s)(1),(0,Vs.T)(d=>{if(void 0!==d.result)return d.result;throw new Error(d.error)})).toPromise()}get isEnabled(){return!!this.serviceWorker}}let Mf=(()=>{class _{sw;messages;notificationClicks;subscription;get isEnabled(){return this.sw.isEnabled}pushManager=null;subscriptionChanges=new za.B;constructor(d){if(this.sw=d,!d.isEnabled)return this.messages=Yc,this.notificationClicks=Yc,void(this.subscription=Yc);this.messages=this.sw.eventsOfType("PUSH").pipe((0,Vs.T)(D=>D.data)),this.notificationClicks=this.sw.eventsOfType("NOTIFICATION_CLICK").pipe((0,Vs.T)(D=>D.data)),this.pushManager=this.sw.registration.pipe((0,Vs.T)(D=>D.pushManager));const v=this.pushManager.pipe((0,me.n)(D=>D.getSubscription()));this.subscription=(0,ml.h)(v,this.subscriptionChanges)}requestSubscription(d){if(!this.sw.isEnabled||null===this.pushManager)return Promise.reject(new Error(Zl));const v={userVisibleOnly:!0};let D=this.decodeBase64(d.serverPublicKey.replace(/_/g,"/").replace(/-/g,"+")),W=new Uint8Array(new ArrayBuffer(D.length));for(let te=0;tete.subscribe(v)),(0,A.s)(1)).toPromise().then(te=>(this.subscriptionChanges.next(te),te))}unsubscribe(){return this.sw.isEnabled?this.subscription.pipe((0,A.s)(1),(0,me.n)(v=>{if(null===v)throw new Error("Not subscribed to push notifications.");return v.unsubscribe().then(D=>{if(!D)throw new Error("Unsubscribe failed!");this.subscriptionChanges.next(null)})})).toPromise():Promise.reject(new Error(Zl))}decodeBase64(d){return atob(d)}static \u0275fac=function(v){return new(v||_)(c.KVO(Eu))};static \u0275prov=c.jDH({token:_,factory:_.\u0275fac})}return _})(),zu=(()=>{class _{sw;versionUpdates;unrecoverable;get isEnabled(){return this.sw.isEnabled}constructor(d){if(this.sw=d,!d.isEnabled)return this.versionUpdates=Yc,void(this.unrecoverable=Yc);this.versionUpdates=this.sw.eventsOfType(["VERSION_DETECTED","VERSION_INSTALLATION_FAILED","VERSION_READY","NO_NEW_VERSION_DETECTED"]),this.unrecoverable=this.sw.eventsOfType("UNRECOVERABLE_STATE")}checkForUpdate(){if(!this.sw.isEnabled)return Promise.reject(new Error(Zl));const d=this.sw.generateNonce();return this.sw.postMessageWithOperation("CHECK_FOR_UPDATES",{nonce:d},d)}activateUpdate(){if(!this.sw.isEnabled)return Promise.reject(new Error(Zl));const d=this.sw.generateNonce();return this.sw.postMessageWithOperation("ACTIVATE_UPDATE",{nonce:d},d)}static \u0275fac=function(v){return new(v||_)(c.KVO(Eu))};static \u0275prov=c.jDH({token:_,factory:_.\u0275fac})}return _})();const Ku=new c.nKC("");function If(_,m,d,v){return()=>{if(!(0,st.UE)(v)||!("serviceWorker"in navigator)||!1===d.enabled)return;const D=_.get(c.SKi),W=_.get(c.o8S);let te;if(D.runOutsideAngular(()=>{const we=navigator.serviceWorker,Ye=()=>we.controller?.postMessage({action:"INITIALIZE"});we.addEventListener("controllerchange",Ye),W.onDestroy(()=>{we.removeEventListener("controllerchange",Ye)})}),"function"==typeof d.registrationStrategy)te=d.registrationStrategy();else{const[we,...Ye]=(d.registrationStrategy||"registerWhenStable:30000").split(":");switch(we){case"registerImmediately":te=(0,I.of)(null);break;case"registerWithDelay":te=Ah(+Ye[0]||0);break;case"registerWhenStable":const yt=(0,Tc.H)(_.get(c.o8S).whenStable());te=Ye[0]?(0,ml.h)(yt,Ah(+Ye[0])):yt;break;default:throw new Error(`Unknown ServiceWorker registration strategy: ${d.registrationStrategy}`)}}D.runOutsideAngular(()=>te.pipe((0,A.s)(1)).subscribe(()=>navigator.serviceWorker.register(m,{scope:d.scope}).catch(we=>console.error("Service worker registration failed with:",we))))}}function Ah(_){return(0,I.of)(null).pipe((0,be.c)(_))}function Ta(_,m){return new Eu((0,st.UE)(m)&&!1!==_.enabled?navigator.serviceWorker:void 0)}class Qc{enabled;scope;registrationStrategy}var Xu=r(7468),b=r(2498),x=r(9437),M=r(4668),G=r(4572),J=r(983);function ye(_){return _&&_.constructor&&"function"==typeof _.constructor.isBuffer&&_.constructor.isBuffer(_)}function Ne(_){return _}function Ue(_,m){const d=(m=m||{}).delimiter||".",v=m.maxDepth,D=m.transformKey||Ne,W={};return function te(we,Ye,yt){yt=yt||1,Object.keys(we).forEach(function(sn){const pn=we[sn],Er=m.safe&&Array.isArray(pn),Zn=Object.prototype.toString.call(pn),_r=ye(pn),ti="[object Object]"===Zn||"[object Array]"===Zn,yi=Ye?Ye+d+D(sn):D(sn);if(!Er&&!_r&&ti&&Object.keys(pn).length&&(!m.maxDepth||yt0&&(Er=we(pn.shift()),Zn=we(pn[0]))}_r[Er]=rt(_[sn],m)}),W}class xt{translations;constructor(m){this.translations=m}getTranslation(m){return(0,I.of)(this.translations.get(m)||{})}}const Gt=new c.nKC("TRANSLOCO_LOADER");function jt(_,m){return _&&(Object.prototype.hasOwnProperty.call(_,m)?_[m]:m.split(".").reduce((d,v)=>d?.[v],_))}function gn(_){return _?Array.isArray(_)?_.length:Tn(_)?Object.keys(_).length:_?_.length:0:0}function qt(_){return"string"==typeof _}function Tn(_){return!!_&&"object"==typeof _&&!Array.isArray(_)}function br(_){return null==_}function Nr(_){return!1===br(_)}function Ci(_){return _&&"string"==typeof _.scope}function ji(_){return Ue(_,{safe:!0})}const qi=new c.nKC("TRANSLOCO_CONFIG",{providedIn:"root",factory:()=>er}),er={defaultLang:"en",reRenderOnLangChange:!1,prodMode:!1,failedRetries:2,fallbackLang:[],availableLangs:[],missingHandler:{logMissingKey:!0,useFallbackTranslation:!1,allowEmpty:!1},flatten:{aot:!1},interpolation:["{{","}}"]};function wr(_={}){return{...er,..._,missingHandler:{...er.missingHandler,..._.missingHandler},flatten:{...er.flatten,..._.flatten}}}const Zr=new c.nKC("TRANSLOCO_TRANSPILER");let pi=(()=>{class _{interpolationMatcher;constructor(d){this.interpolationMatcher=function xr(_){const[m,d]=_.interpolation;return new RegExp(`${m}(.*?)${d}`,"g")}(d??er)}transpile(d,v={},D,W){return qt(d)?d.replace(this.interpolationMatcher,(te,we)=>(we=we.trim(),Nr(v[we])?v[we]:Nr(D[we])?this.transpile(D[we],v,D,W):"")):(v&&(Tn(d)?d=this.handleObject(d,v,D,W):Array.isArray(d)&&(d=this.handleArray(d,v,D,W))),d)}handleObject(d,v={},D,W){let te=d;return Object.keys(v).forEach(we=>{const Ye=jt(te,we),yt=jt(v,we),sn=this.transpile(Ye,yt,D,W);te=function cn(_,m,d){_={..._};const v=m.split("."),D=v.length-1;return v.reduce((W,te,we)=>(W[te]=we===D?d:Array.isArray(W[te])?W[te].slice():{...W[te]},W&&W[te]),_),_}(te,we,sn)}),te}handleArray(d,v={},D,W){return d.map(te=>this.transpile(te,v,D,W))}static \u0275fac=function(v){return new(v||_)(c.KVO(qi,8))};static \u0275prov=c.jDH({token:_,factory:_.\u0275fac})}return _})();const Ri=new c.nKC("TRANSLOCO_MISSING_HANDLER");let Hs=(()=>{class _{handle(d,v){return v.missingHandler.logMissingKey&&!v.prodMode&&console.warn(`%c Missing translation for '${d}'`,"font-size: 12px; color: red"),d}static \u0275fac=function(v){return new(v||_)};static \u0275prov=c.jDH({token:_,factory:_.\u0275fac})}return _})();const Ws=new c.nKC("TRANSLOCO_INTERCEPTOR");let Ma=(()=>{class _{preSaveTranslation(d){return d}preSaveTranslationKey(d,v){return v}static \u0275fac=function(v){return new(v||_)};static \u0275prov=c.jDH({token:_,factory:_.\u0275fac})}return _})();const gl=new c.nKC("TRANSLOCO_FALLBACK_STRATEGY");let Ad,Ia=(()=>{class _{userConfig;constructor(d){this.userConfig=d}getNextLangs(){const d=this.userConfig.fallbackLang;if(!d)throw new Error("When using the default fallback, a fallback language must be provided in the config!");return Array.isArray(d)?d:[d]}static \u0275fac=function(v){return new(v||_)(c.KVO(qi))};static \u0275prov=c.jDH({token:_,factory:_.\u0275fac})}return _})();function Ka(_){if(!_)return"";const m=_.split("/");return m.pop(),m.join("/")}function vs(_){return _?_.split("/").pop():""}function Cu(_){return{scope:Ka(_)||null,langName:vs(_)}}function Yu(_){const{path:m,inlineLoader:d,mainLoader:v,data:D}=_;if(d){if(!1===function Yt(_){return"function"==typeof _}(d[m]))throw`You're using an inline loader but didn't provide a loader for ${m}`;return d[m]().then(te=>te.default?te.default:te)}return v.getTranslation(m,D)}let Td=(()=>{class _{loader;parser;missingHandler;interceptor;fallbackStrategy;langChanges$;subscription=null;translations=new Map;cache=new Map;firstFallbackLang;defaultLang="";availableLangs=[];isResolvedMissingOnce=!1;lang;failedLangs=new Set;events=new za.B;events$=this.events.asObservable();config;constructor(d,v,D,W,te,we){this.loader=d,this.parser=v,this.missingHandler=D,this.interceptor=W,this.fallbackStrategy=we,this.loader||(this.loader=new xt(this.translations)),Ad=this,this.config=JSON.parse(JSON.stringify(te)),this.setAvailableLangs(this.config.availableLangs||[]),this.setFallbackLangForMissingTranslation(this.config),this.setDefaultLang(this.config.defaultLang),this.lang=new Re.t(this.getDefaultLang()),this.langChanges$=this.lang.asObservable(),this.subscription=this.events$.subscribe(Ye=>{"translationLoadSuccess"===Ye.type&&Ye.wasFailure&&this.setActiveLang(Ye.payload.langName)})}getDefaultLang(){return this.defaultLang}setDefaultLang(d){this.defaultLang=d}getActiveLang(){return this.lang.getValue()}setActiveLang(d){return this.parser.onLangChanged?.(d),this.lang.next(d),this.events.next({type:"langChanged",payload:Cu(d)}),this}setAvailableLangs(d){this.availableLangs=d}getAvailableLangs(){return this.availableLangs}load(d,v={}){const D=this.cache.get(d);if(D)return D;let W;const te=this._isLangScoped(d);let we;te&&(we=Ka(d));const Ye={path:d,mainLoader:this.loader,inlineLoader:v.inlineLoader,data:te?{scope:we}:void 0};if(this.useFallbackTranslation(d)){const sn=te?`${we}/${this.firstFallbackLang}`:this.firstFallbackLang,pn=function Sd({mainLoader:_,path:m,data:d,fallbackPath:v,inlineLoader:D}){return(v?[m,v]:[m]).map(te=>{const we=Yu({path:te,mainLoader:_,inlineLoader:D,data:d});return(0,Tc.H)(we).pipe((0,Vs.T)(Ye=>({translation:Ye,lang:te})))})}({...Ye,fallbackPath:sn});W=(0,Xu.p)(pn)}else{const sn=Yu(Ye);W=(0,Tc.H)(sn)}const yt=W.pipe((0,b.L)(this.config.failedRetries),(0,Mc.M)(sn=>{Array.isArray(sn)?sn.forEach(pn=>{this.handleSuccess(pn.lang,pn.translation),pn.lang!==d&&this.cache.set(pn.lang,(0,I.of)({}))}):this.handleSuccess(d,sn)}),(0,x.W)(sn=>(this.config.prodMode||console.error(`Error while trying to load "${d}"`,sn),this.handleFailure(d,v))),(0,M.t)(1));return this.cache.set(d,yt),yt}translate(d,v={},D=this.getActiveLang()){if(!d)return d;const{scope:W,resolveLang:te}=this.resolveLangAndScope(D);if(Array.isArray(d))return d.map(yt=>this.translate(W?`${W}.${yt}`:yt,v,te));d=W?`${W}.${d}`:d;const we=this.getTranslation(te),Ye=we[d];return Ye?this.parser.transpile(Ye,v,we,d):this._handleMissingKey(d,Ye,v)}selectTranslate(d,v,D,W=!1){let te;const we=(yt,sn)=>this.load(yt,sn).pipe((0,Vs.T)(()=>W?this.translateObject(d,v,yt):this.translate(d,v,yt)));if(br(D))return this.langChanges$.pipe((0,me.n)(yt=>we(yt)));if(function fi(_){return Array.isArray(_)&&_.every(Ci)}(D)||Ci(D)){const yt=Array.isArray(D)?D[0]:D;D=yt.scope,te=function xu(_,m){return function li(_){return _&&Tn(_.loader)}(_)?function Bl(_,m){return Object.keys(_).reduce((d,v)=>(d[`${m}/${v}`]=_[v],d),{})}(_.loader,m):void 0}(yt,yt.scope)}if(this.isLang(D)||this.isScopeWithLang(D))return we(D);const Ye=D;return this.langChanges$.pipe((0,me.n)(yt=>we(`${Ye}/${yt}`,{inlineLoader:te})))}isScopeWithLang(d){return this.isLang(vs(d))}translateObject(d,v={},D=this.getActiveLang()){if(qt(d)||Array.isArray(d)){const{resolveLang:te,scope:we}=this.resolveLangAndScope(D);if(Array.isArray(d))return d.map(sn=>this.translateObject(we?`${we}.${sn}`:sn,v,te));const Ye=this.getTranslation(te),yt=function Ji(_){return rt(_)}(this.getObjectByKey(Ye,d=we?`${we}.${d}`:d));return function tn(_){return 0===gn(_)}(yt)?this.translate(d,v,D):this.parser.transpile(yt,v,Ye,d)}const W=[];for(const[te,we]of this.getEntries(d))W.push(this.translateObject(te,we,D));return W}selectTranslateObject(d,v,D){if(qt(d)||Array.isArray(d))return this.selectTranslate(d,v,D,!0);const[[W,te],...we]=this.getEntries(d);return this.selectTranslateObject(W,te,D).pipe((0,Vs.T)(Ye=>{const yt=[Ye];for(const[sn,pn]of we)yt.push(this.translateObject(sn,pn,D));return yt}))}getTranslation(d){if(d){if(this.isLang(d))return this.translations.get(d)||{};{const{scope:v,resolveLang:D}=this.resolveLangAndScope(d),W=this.translations.get(D)||{};return this.getObjectByKey(W,v)}}return this.translations}selectTranslation(d){let v=this.langChanges$;if(d){const D=vs(d)!==d;v=this.isLang(d)||D?(0,I.of)(d):this.langChanges$.pipe((0,Vs.T)(W=>`${d}/${W}`))}return v.pipe((0,me.n)(D=>this.load(D).pipe((0,Vs.T)(()=>this.getTranslation(D)))))}setTranslation(d,v=this.getActiveLang(),D={}){const te={merge:!0,emitChange:!0,...D},we=Ka(v);let Ye=d;if(we){const Zn=this.getMappedScope(we);Ye=ji({[Zn]:d})}const yt=we?vs(v):v,sn={...te.merge&&this.getTranslation(yt),...Ye},pn=this.config.flatten.aot?sn:ji(sn),Er=this.interceptor.preSaveTranslation(pn,yt);this.translations.set(yt,Er),te.emitChange&&this.setActiveLang(this.getActiveLang())}setTranslationKey(d,v,D=this.getActiveLang(),W={}){const te=this.interceptor.preSaveTranslationKey(d,v,D);this.setTranslation({[d]:te},D,{...W,merge:!0})}setFallbackLangForMissingTranslation({fallbackLang:d}){const v=Array.isArray(d)?d[0]:d;d&&this.useFallbackTranslation(v)&&(this.firstFallbackLang=v)}_handleMissingKey(d,v,D){if(this.config.missingHandler.allowEmpty&&""===v)return"";if(!this.isResolvedMissingOnce&&this.useFallbackTranslation()){this.isResolvedMissingOnce=!0;const W=this.translate(d,D,this.firstFallbackLang);return this.isResolvedMissingOnce=!1,W}return this.missingHandler.handle(d,this.getMissingHandlerData(),D)}_isLangScoped(d){return-1===this.getAvailableLangsIds().indexOf(d)}isLang(d){return-1!==this.getAvailableLangsIds().indexOf(d)}_loadDependencies(d,v){const D=vs(d);return this._isLangScoped(d)&&!this.isLoadedTranslation(D)?(0,G.z)([this.load(D),this.load(d,{inlineLoader:v})]):this.load(d,{inlineLoader:v})}_completeScopeWithLang(d){return this._isLangScoped(d)&&!this.isLang(vs(d))?`${d}/${this.getActiveLang()}`:d}_setScopeAlias(d,v){this.config.scopeMapping||(this.config.scopeMapping={}),this.config.scopeMapping[d]=v}ngOnDestroy(){this.subscription&&(this.subscription.unsubscribe(),this.subscription=null),this.cache.clear()}isLoadedTranslation(d){return gn(this.getTranslation(d))}getAvailableLangsIds(){return qt(this.getAvailableLangs()[0])?this.getAvailableLangs():this.getAvailableLangs().map(v=>v.id)}getMissingHandlerData(){return{...this.config,activeLang:this.getActiveLang(),availableLangs:this.availableLangs,defaultLang:this.defaultLang}}useFallbackTranslation(d){return this.config.missingHandler.useFallbackTranslation&&d!==this.firstFallbackLang}handleSuccess(d,v){this.setTranslation(v,d,{emitChange:!1}),this.events.next({wasFailure:!!this.failedLangs.size,type:"translationLoadSuccess",payload:Cu(d)}),this.failedLangs.forEach(D=>this.cache.delete(D)),this.failedLangs.clear()}handleFailure(d,v){br(v.failedCounter)&&(v.failedCounter=0,v.fallbackLangs||(v.fallbackLangs=this.fallbackStrategy.getNextLangs(d)));const D=d.split("/"),te=v.fallbackLangs[v.failedCounter];if(this.failedLangs.add(d),this.cache.has(te))return this.handleSuccess(te,this.getTranslation(te)),J.w;if(!te||te===D[D.length-1]){let yt="Unable to load translation and all the fallback languages";throw D.length>1&&(yt+=", did you misspelled the scope name?"),new Error(yt)}let Ye=te;return D.length>1&&(D[D.length-1]=te,Ye=D.join("/")),v.failedCounter++,this.events.next({type:"translationLoadFailure",payload:Cu(d)}),this.load(Ye,v)}getMappedScope(d){const{scopeMapping:v={}}=this.config;return v[d]||function ar(_){return _.replace(/(?:^\w|[A-Z]|\b\w)/g,(m,d)=>0==d?m.toLowerCase():m.toUpperCase()).replace(/\s+|_|-|\//g,"")}(d)}resolveLangAndScope(d){let D,v=d;if(this._isLangScoped(d)){const W=vs(d),te=this.isLang(W);v=te?W:this.getActiveLang(),D=this.getMappedScope(te?Ka(d):d)}return{scope:D,resolveLang:v}}getObjectByKey(d,v){const D={},W=`${v}.`;for(const te in d)te.startsWith(W)&&(D[te.replace(W,"")]=d[te]);return D}getEntries(d){return d instanceof Map?d.entries():Object.entries(d)}static \u0275fac=function(v){return new(v||_)(c.KVO(Gt,8),c.KVO(Zr),c.KVO(Ri),c.KVO(Ws),c.KVO(qi),c.KVO(gl))};static \u0275prov=c.jDH({token:_,factory:_.\u0275fac,providedIn:"root"})}return _})();function Ag(_){return(0,c.EmA)([{provide:Zr,useClass:_,deps:[qi]}])}function Zp(_){return(0,c.EmA)([{provide:gl,useClass:_,deps:[qi]}])}function qp(_){return(0,c.EmA)([{provide:Ri,useClass:_}])}function Oh(_){return(0,c.EmA)([{provide:Ws,useClass:_}])}new c.nKC("TRANSLOCO_LANG"),new c.nKC("TRANSLOCO_LOADING_TEMPLATE"),new c.nKC("TRANSLOCO_SCOPE"),new c.nKC("TRANSLOCO_TEST_LANGS - Available testing languages"),new c.nKC("TRANSLOCO_TEST_OPTIONS - Testing options");var Ig=r(2771);let Qu=(()=>{class _{constructor(){this._httpClient=(0,c.WQX)(ne.Qq),this._navigation=new Ig.m(1)}get navigation$(){return this._navigation.asObservable()}get(){return this._httpClient.get("api/navigation").pipe((0,Mc.M)(d=>{this._navigation.next(d)}))}static{this.\u0275fac=function(v){return new(v||_)}}static{this.\u0275prov=c.jDH({token:_,factory:_.\u0275fac,providedIn:"root"})}}return _})(),Q_=(()=>{class _{constructor(d){this._httpClient=d,this._chat=new Re.t(null),this._chats=new Re.t(null)}get chat$(){return this._chat.asObservable()}get chats$(){return this._chats.asObservable()}getChats(){return this._httpClient.get("api/apps/chat/chats").pipe((0,Mc.M)(d=>{this._chats.next(d)}))}getChatById(d){return this._httpClient.get("api/apps/chat/chat",{params:{id:d}}).pipe((0,Vs.T)(v=>(this._chat.next(v),v)),(0,me.n)(v=>v?(0,I.of)(v):(0,T.$)("Could not found chat with id of "+d+"!")))}static{this.\u0275fac=function(v){return new(v||_)(c.KVO(ne.Qq))}}static{this.\u0275prov=c.jDH({token:_,factory:_.\u0275fac,providedIn:"root"})}}return _})();const _s=new class pw{constructor(m){this.version=m,this.full=m,this.major=m.split(".")[0],this.minor=m.split(".")[1],this.patch=m.split(".").slice(2).join(".")}}("0.0.12").full;var vl=r(6977),Z_=r(4085),ys=r(7575);function Rh(_,m){if(1&_&&c.nrm(0,"mat-progress-bar",0),2&_){const d=c.XpG();c.Y8G("mode",d.mode)("value",d.progress)}}let Su=(()=>{class _{constructor(){this._angorLoadingService=(0,c.WQX)(Me),this.autoMode=!0,this.progress=0,this.show=!1,this._unsubscribeAll=new za.B}ngOnChanges(d){"autoMode"in d&&this._angorLoadingService.setAutoMode((0,Z_.he)(d.autoMode.currentValue))}ngOnInit(){this._angorLoadingService.mode$.pipe((0,vl.Q)(this._unsubscribeAll)).subscribe(d=>{this.mode=d}),this._angorLoadingService.progress$.pipe((0,vl.Q)(this._unsubscribeAll)).subscribe(d=>{this.progress=d}),this._angorLoadingService.show$.pipe((0,vl.Q)(this._unsubscribeAll)).subscribe(d=>{this.show=d})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}static{this.\u0275fac=function(v){return new(v||_)}}static{this.\u0275cmp=c.VBU({type:_,selectors:[["angor-loading-bar"]],inputs:{autoMode:"autoMode"},exportAs:["angorLoadingBar"],features:[c.OA$],decls:1,vars:1,consts:[[3,"mode","value"]],template:function(v,D){1&v&&c.DNE(0,Rh,1,2,"mat-progress-bar",0),2&v&&c.vxM(D.show?0:-1)},dependencies:[ys.PO,ys.HM],styles:["angor-loading-bar{position:fixed;top:0;z-index:999;width:100%;height:6px}\n"],encapsulation:2})}}return _})();function Zu(_,m){1&_&&c.nrm(0,"router-outlet")}let Nh=(()=>{class _{constructor(){this._unsubscribeAll=new za.B}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}static{this.\u0275fac=function(v){return new(v||_)}}static{this.\u0275cmp=c.VBU({type:_,selectors:[["empty-layout"]],decls:4,vars:1,consts:[[1,"flex","w-full","flex-auto","flex-col"],[1,"flex","flex-auto","flex-col"]],template:function(v,D){1&v&&(c.nrm(0,"angor-loading-bar"),c.j41(1,"div",0)(2,"div",1),c.DNE(3,Zu,1,0,"router-outlet"),c.k0s()()),2&v&&(c.R7$(3),c.vxM(3))},dependencies:[Su,a.n3],encapsulation:2})}}return _})();var ka=r(8834),ol=r(9213),Rd=r(4823);function Nf(_,m){1&_&&c.nrm(0,"mat-icon",3)}let Og=(()=>{class _{constructor(){this._document=(0,c.WQX)(st.qQ)}toggleFullscreen(){this._document.fullscreenEnabled?this._document.fullscreenElement?this._document.exitFullscreen():this._document.documentElement.requestFullscreen().catch(()=>{console.error("Entering fullscreen mode failed.")}):console.log("Fullscreen is not available in this browser.")}static{this.\u0275fac=function(v){return new(v||_)}}static{this.\u0275cmp=c.VBU({type:_,selectors:[["angor-fullscreen"]],inputs:{iconTpl:"iconTpl",tooltip:"tooltip"},exportAs:["angorFullscreen"],decls:4,vars:2,consts:[["defaultIconTpl",""],["mat-icon-button","",3,"click","matTooltip"],[3,"ngTemplateOutlet"],["svgIcon","heroicons_outline:arrows-pointing-out"]],template:function(v,D){if(1&v){const W=c.RV6();c.j41(0,"button",1),c.bIt("click",function(){return c.eBV(W),c.Njj(D.toggleFullscreen())}),c.eu8(1,2),c.k0s(),c.DNE(2,Nf,1,0,"ng-template",null,0,c.C5r)}if(2&v){const W=c.sdS(3);c.Y8G("matTooltip",D.tooltip||"Toggle Fullscreen"),c.R7$(),c.Y8G("ngTemplateOutlet",D.iconTpl||W)}},dependencies:[ka.Hl,ka.iY,Rd.uc,Rd.oV,st.T3,ol.m_,ol.An],encapsulation:2,changeDetection:0})}}return _})();var kc=r(7857),Nd=r(6969),Jp=r(6939),Lh=r(6231);let Lf=(()=>{class _{constructor(d){this.relayService=d,this.notificationSubject=new Re.t([]),this.notificationCount=new Re.t(0),this.lastNotificationTimestamp=null,this.initializeNotificationData()}initializeNotificationData(){this.notificationCount.next(this.loadCountFromLocalStorage()),this.lastNotificationTimestamp=this.loadTimestampFromLocalStorage()}loadCountFromLocalStorage(){const d=localStorage.getItem("notificationCount");return d?parseInt(d,10):0}loadTimestampFromLocalStorage(){const d=localStorage.getItem("lastNotificationTimestamp");return d?parseInt(d,10):null}saveNotificationData(d,v){localStorage.setItem("notificationCount",d.toString()),localStorage.setItem("lastNotificationTimestamp",v.toString())}getNotificationObservable(){return this.notificationSubject.asObservable()}getNotificationCount(){return this.notificationCount.asObservable()}loadFilterPreferences(){const d=localStorage.getItem("notificationSettings");return d?JSON.parse(d):[1,3,4,7,9735]}subscribeToNotifications(d){var v=this;return(0,w.A)(function*(){yield v.relayService.ensureConnectedRelays();const D=v.relayService.getPool(),W=v.relayService.getConnectedRelays();if(0===W.length)throw new Error("No connected relays");const te=v.loadTimestampFromLocalStorage(),we=v.loadFilterPreferences();0===we.length&&we.push(1,3,4,7,9735);const Ye={kinds:we,"#p":[d],limit:50,since:te||void 0};return new Promise(yt=>{D.subscribeMany(W,[Ye],{onevent:pn=>v.handleNotificationEvent(pn,d),oneose(){yt()}})})})()}handleNotificationEvent(d,v){if(this.isNotificationEvent(d,v)){const W=new Date(1e3*d.created_at);let te="",we="",Ye="";switch(d.kind){case 1:te="Mention",we="Mentioned you in an event.",Ye="heroicons_outline:at-symbol";break;case 4:te="Private Message",we="Sent a private message.",Ye="heroicons_outline:envelope-open";break;case 9735:te="Zap",we="Received a zap event.",Ye="feather:zap";break;case 3:te="New Follower",we="You have a new follower.",Ye="heroicons_outline:user-plus";break;case 7:te="New Like",we="You have a new Like.",Ye="heroicons_outline:hand-thumb-up";break;default:te="Notification",Ye="heroicons_outline:bell"}const pn=[{id:d.id,icon:Ye,title:te,description:we,time:W,kind:d.kind,read:!1},...this.notificationSubject.value].slice(0,50);this.notificationSubject.next(pn),this.incrementNotificationCount(d.created_at)}}incrementNotificationCount(d){const v=this.notificationCount.value+1;this.notificationCount.next(v),this.saveNotificationData(v,d)}markAllAsRead(){this.notificationSubject.value.map(D=>({...D,read:!0})),this.notificationSubject.next([]),this.notificationCount.next(0);const v=Math.floor(Date.now()/1e3);this.saveNotificationData(0,v)}isNotificationEvent(d,v){return d.tags.some(D=>"p"===D[0]&&D[1]===v)}static{this.\u0275fac=function(v){return new(v||_)(c.KVO(Lh.b))}}static{this.\u0275prov=c.jDH({token:_,factory:_.\u0275fac,providedIn:"root"})}}return _})();var qu=r(6324);const Rg=["notificationsOrigin"],Ph=["notificationsPanel"],Ul=_=>({unread:_});function q_(_,m){if(1&_&&(c.j41(0,"span",4)(1,"span",6),c.EFF(2),c.k0s()()),2&_){const d=c.XpG();c.R7$(2),c.SpI(" ",d.unreadCount()," ")}}function Oa(_,m){1&_&&c.eu8(0)}function J_(_,m){if(1&_&&(c.j41(0,"a",18),c.DNE(1,Oa,1,0,"ng-container",20),c.k0s()),2&_){const d=c.XpG(2).$implicit,v=c.sdS(4);c.Y8G("href",d.link,c.B4B),c.R7$(),c.Y8G("ngTemplateOutlet",v)}}function ey(_,m){1&_&&c.eu8(0)}function em(_,m){if(1&_&&(c.j41(0,"a",19),c.DNE(1,ey,1,0,"ng-container",20),c.k0s()),2&_){const d=c.XpG(2).$implicit,v=c.sdS(4);c.Y8G("routerLink",d.link),c.R7$(),c.Y8G("ngTemplateOutlet",v)}}function Ng(_,m){if(1&_&&c.DNE(0,J_,2,2,"a",18)(1,em,2,2,"a",19),2&_){const d=c.XpG().$implicit;c.vxM(d.useRouter?-1:0),c.R7$(),c.vxM(d.useRouter?1:-1)}}function Lg(_,m){1&_&&c.eu8(0)}function ty(_,m){if(1&_&&(c.j41(0,"div",17),c.DNE(1,Lg,1,0,"ng-container",20),c.k0s()),2&_){c.XpG();const d=c.sdS(4);c.R7$(),c.Y8G("ngTemplateOutlet",d)}}function mw(_,m){if(1&_&&(c.j41(0,"div",21),c.nrm(1,"mat-icon",27),c.k0s()),2&_){const d=c.XpG(2).$implicit;c.R7$(),c.Y8G("svgIcon",d.icon)}}function Pg(_,m){if(1&_&&c.nrm(0,"img",22),2&_){const d=c.XpG(2).$implicit;c.Y8G("src",d.image,c.B4B)("alt","Notification image")}}function ny(_,m){if(1&_&&c.nrm(0,"div",24),2&_){const d=c.XpG(2).$implicit;c.Y8G("innerHTML",d.title,c.npT)}}function Pf(_,m){if(1&_&&c.nrm(0,"div",25),2&_){const d=c.XpG(2).$implicit;c.Y8G("innerHTML",d.description,c.npT)}}function tm(_,m){if(1&_&&(c.DNE(0,mw,2,1,"div",21)(1,Pg,1,2,"img",22),c.j41(2,"div",23),c.DNE(3,ny,1,1,"div",24)(4,Pf,1,1,"div",25),c.j41(5,"div",26),c.EFF(6),c.nI1(7,"date"),c.k0s()()),2&_){const d=c.XpG().$implicit;c.vxM(d.icon&&!d.image?0:-1),c.R7$(),c.vxM(d.image?1:-1),c.R7$(2),c.vxM(d.title?3:-1),c.R7$(),c.vxM(d.description?4:-1),c.R7$(2),c.SpI(" ",c.i5U(7,5,d.time,"MMM dd, h:mm a")," ")}}function nm(_,m){if(1&_&&(c.j41(0,"div",16),c.DNE(1,Ng,2,2)(2,ty,2,1,"div",17),c.k0s(),c.DNE(3,tm,8,8,"ng-template",null,2,c.C5r)),2&_){const d=m.$implicit;c.Y8G("ngClass",c.eq3(3,Ul,!d.read)),c.R7$(),c.vxM(d.link?1:-1),c.R7$(),c.vxM(d.link?-1:2)}}function Ld(_,m){1&_&&(c.j41(0,"div",15)(1,"div",28),c.nrm(2,"mat-icon",29),c.k0s(),c.j41(3,"div",30),c.EFF(4," No notifications "),c.k0s(),c.j41(5,"div",31),c.EFF(6," When you have notifications, they will appear here. "),c.k0s()()),2&_&&(c.R7$(2),c.Y8G("svgIcon","heroicons_outline:bell"))}function Ff(_,m){if(1&_){const d=c.RV6();c.j41(0,"div",7)(1,"div",8)(2,"div",9)(3,"button",3),c.bIt("click",function(){c.eBV(d);const D=c.XpG();return c.Njj(D.closePanel())}),c.nrm(4,"mat-icon",10),c.k0s()(),c.j41(5,"div",11),c.EFF(6,"Notifications"),c.k0s(),c.j41(7,"div",12)(8,"button",13),c.bIt("click",function(){c.eBV(d);const D=c.XpG();return c.Njj(D.markAllAsRead())}),c.nrm(9,"mat-icon",10),c.k0s()()(),c.j41(10,"div",14),c.Z7z(11,nm,5,5,null,null,c.BUC().trackByFn,!0),c.DNE(13,Ld,7,1,"div",15),c.k0s()()}if(2&_){const d=c.XpG();c.R7$(4),c.Y8G("svgIcon","heroicons_solid:x-mark"),c.R7$(4),c.Y8G("matTooltip","Mark all as read")("disabled",0===d.unreadCount()),c.R7$(),c.Y8G("svgIcon","heroicons_solid:envelope-open"),c.R7$(2),c.Dyx(d.notifications()),c.R7$(2),c.vxM(d.notifications()&&d.notifications().length?-1:13)}}let Fh=(()=>{class _{constructor(){this.notifications=(0,c.vPA)([]),this.unreadCount=(0,c.vPA)(0),this._unsubscribeAll=new za.B,this._notificationService=(0,c.WQX)(Lf),this._changeDetectorRef=(0,c.WQX)(c.gRc),this._overlay=(0,c.WQX)(Nd.hJ),this._viewContainerRef=(0,c.WQX)(c.c1b),this._signerService=(0,c.WQX)(qu.A)}ngOnInit(){const d=this._signerService.getPublicKey();this._notificationService.subscribeToNotifications(d).then(()=>{this._notificationService.getNotificationObservable().pipe((0,vl.Q)(this._unsubscribeAll)).subscribe(v=>{this.notifications.set(v),this._changeDetectorRef.markForCheck()}),this._notificationService.getNotificationCount().pipe((0,vl.Q)(this._unsubscribeAll)).subscribe(v=>{this.unreadCount.set(v),this._changeDetectorRef.markForCheck()})})}deleteNotification(d){throw new Error("Method not implemented.")}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}openPanel(){!this._notificationsPanel||!this._notificationsOrigin||(this._overlayRef||this._createOverlay(),this._overlayRef.attach(new Jp.VA(this._notificationsPanel,this._viewContainerRef)))}closePanel(){this._overlayRef&&this._overlayRef.detach()}markAllAsRead(){this._notificationService.markAllAsRead(),this.notifications.set([]),this._changeDetectorRef.markForCheck()}trackByFn(d,v){return v.id}_createOverlay(){this._overlayRef=this._overlay.create({hasBackdrop:!0,backdropClass:"angor-backdrop-on-mobile",scrollStrategy:this._overlay.scrollStrategies.block(),positionStrategy:this._overlay.position().flexibleConnectedTo(this._notificationsOrigin._elementRef.nativeElement).withLockedPosition(!0).withPush(!0).withPositions([{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"}])}),this._overlayRef.backdropClick().subscribe(()=>{this._overlayRef.detach()})}static{this.\u0275fac=function(v){return new(v||_)}}static{this.\u0275cmp=c.VBU({type:_,selectors:[["notifications"]],viewQuery:function(v,D){if(1&v&&(c.GBs(Rg,5),c.GBs(Ph,5)),2&v){let W;c.mGM(W=c.lsd())&&(D._notificationsOrigin=W.first),c.mGM(W=c.lsd())&&(D._notificationsPanel=W.first)}},exportAs:["notifications"],decls:6,vars:2,consts:[["notificationsOrigin",""],["notificationsPanel",""],["notificationContent",""],["mat-icon-button","",3,"click"],[1,"absolute","left-0","right-0","top-0","flex","h-3","items-center","justify-center"],[3,"svgIcon"],[1,"ml-4","mt-2.5","flex","h-4","min-w-4","shrink-0","items-center","justify-center","rounded-full","bg-teal-600","px-1","text-xs","font-medium","text-indigo-50"],[1,"fixed","inset-0","flex","flex-col","overflow-hidden","shadow-lg","sm:static","sm:inset-auto","sm:w-90","sm:min-w-90","sm:rounded-2xl"],[1,"flex","shrink-0","items-center","bg-primary","py-4","pl-6","pr-4","text-on-primary"],[1,"-ml-1","mr-3","sm:hidden"],[1,"text-current","icon-size-5",3,"svgIcon"],[1,"text-lg","font-medium","leading-10"],[1,"ml-auto"],["mat-icon-button","",1,"dark:text-white",3,"click","matTooltip","disabled"],[1,"bg-card","relative","flex","flex-auto","flex-col","divide-y","overflow-y-auto","sm:max-h-120"],[1,"flex","flex-auto","flex-col","items-center","justify-center","px-8","py-12","sm:justify-start"],[1,"group","flex","hover:bg-gray-50","dark:hover:bg-black","dark:hover:bg-opacity-5",3,"ngClass"],[1,"flex","flex-auto","py-5","pl-6"],[1,"flex","flex-auto","cursor-pointer","py-5","pl-6",3,"href"],[1,"flex","flex-auto","cursor-pointer","py-5","pl-6",3,"routerLink"],[4,"ngTemplateOutlet"],[1,"mr-4","flex","h-8","w-8","shrink-0","items-center","justify-center","rounded-full","bg-gray-100","dark:bg-gray-700"],[1,"mr-4","h-8","w-8","shrink-0","overflow-hidden","rounded-full","object-cover","object-center",3,"src","alt"],[1,"flex","flex-auto","flex-col"],[1,"line-clamp-1","font-semibold",3,"innerHTML"],[1,"line-clamp-2",3,"innerHTML"],[1,"text-secondary","mt-2","text-sm","leading-none"],[1,"icon-size-5",3,"svgIcon"],[1,"flex","h-14","w-14","flex-0","items-center","justify-center","rounded-full","bg-primary-100","dark:bg-primary-600"],[1,"text-primary-700","dark:text-primary-50",3,"svgIcon"],[1,"mt-5","text-2xl","font-semibold","tracking-tight"],[1,"text-secondary","mt-1","w-full","max-w-60","text-center","text-md"]],template:function(v,D){if(1&v){const W=c.RV6();c.j41(0,"button",3,0),c.bIt("click",function(){return c.eBV(W),c.Njj(D.openPanel())}),c.DNE(2,q_,3,1,"span",4),c.nrm(3,"mat-icon",5),c.k0s(),c.DNE(4,Ff,14,5,"ng-template",null,1,c.C5r)}2&v&&(c.R7$(2),c.vxM(D.unreadCount()>0?2:-1),c.R7$(),c.Y8G("svgIcon","heroicons_outline:bell"))},dependencies:[ka.Hl,ka.iY,ol.m_,ol.An,Rd.uc,Rd.oV,st.YU,st.T3,a.Wk,st.vh],encapsulation:2,changeDetection:0})}}return _})();var fc=r(9417),Bf=r(5542),Zc=r(9888),Uf=r(8359),Fg=r(8203),ql=r(7336),Bg=r(9327),ry=r(9172);const Pd=["panel"],Bh=["*"];function gw(_,m){if(1&_){const d=c.RV6();c.j41(0,"div",1,0),c.bIt("@panelAnimation.done",function(D){c.eBV(d);const W=c.XpG();return c.Njj(W._animationDone.next(D))}),c.SdG(2),c.k0s()}if(2&_){const d=m.id,v=c.XpG();c.HbH(v._classList),c.AVh("mat-mdc-autocomplete-visible",v.showPanel)("mat-mdc-autocomplete-hidden",!v.showPanel)("mat-primary","primary"===v._color)("mat-accent","accent"===v._color)("mat-warn","warn"===v._color),c.Y8G("id",v.id)("@panelAnimation",v.isOpen?"visible":"hidden"),c.BMQ("aria-label",v.ariaLabel||null)("aria-labelledby",v._getPanelAriaLabelledby(d))}}const Ug=(0,Tr.hZ)("panelAnimation",[(0,Tr.wk)("void, hidden",(0,Tr.iF)({opacity:0,transform:"scaleY(0.8)"})),(0,Tr.kY)(":enter, hidden => visible",[(0,Tr.Os)([(0,Tr.i0)("0.03s linear",(0,Tr.iF)({opacity:1})),(0,Tr.i0)("0.12s cubic-bezier(0, 0, 0.2, 1)",(0,Tr.iF)({transform:"scaleY(1)"}))])]),(0,Tr.kY)(":leave, visible => hidden",[(0,Tr.i0)("0.075s linear",(0,Tr.iF)({opacity:0}))])]);class iy{source;option;constructor(m,d){this.source=m,this.option=d}}const rm=new c.nKC("mat-autocomplete-default-options",{providedIn:"root",factory:function vw(){return{autoActiveFirstOption:!1,autoSelectActiveOption:!1,hideSingleSelectionIndicator:!1,requireSelection:!1}}});let $g=(()=>{class _{_changeDetectorRef=(0,c.WQX)(c.gRc);_elementRef=(0,c.WQX)(c.aKT);_defaults=(0,c.WQX)(rm);_activeOptionChanges=Uf.yU.EMPTY;_animationDone=new c.bkB;_keyManager;showPanel=!1;get isOpen(){return this._isOpen&&this.showPanel}_isOpen=!1;_latestOpeningTrigger;_setColor(d){this._color=d,this._changeDetectorRef.markForCheck()}_color;template;panel;options;optionGroups;ariaLabel;ariaLabelledby;displayWith=null;autoActiveFirstOption;autoSelectActiveOption;requireSelection;panelWidth;disableRipple;optionSelected=new c.bkB;opened=new c.bkB;closed=new c.bkB;optionActivated=new c.bkB;set classList(d){this._classList=d,this._elementRef.nativeElement.className=""}_classList;get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(d){this._hideSingleSelectionIndicator=d,this._syncParentProperties()}_hideSingleSelectionIndicator;_syncParentProperties(){if(this.options)for(const d of this.options)d._changeDetectorRef.markForCheck()}id=(0,c.WQX)(Zc.g7).getId("mat-autocomplete-");inertGroups;constructor(){const d=(0,c.WQX)(Ie.OD);this.inertGroups=d?.SAFARI||!1,this.autoActiveFirstOption=!!this._defaults.autoActiveFirstOption,this.autoSelectActiveOption=!!this._defaults.autoSelectActiveOption,this.requireSelection=!!this._defaults.requireSelection,this._hideSingleSelectionIndicator=this._defaults.hideSingleSelectionIndicator??!1}ngAfterContentInit(){this._keyManager=new Zc.Au(this.options).withWrap().skipPredicate(this._skipPredicate),this._activeOptionChanges=this._keyManager.change.subscribe(d=>{this.isOpen&&this.optionActivated.emit({source:this,option:this.options.toArray()[d]||null})}),this._setVisibility()}ngOnDestroy(){this._keyManager?.destroy(),this._activeOptionChanges.unsubscribe(),this._animationDone.complete()}_setScrollTop(d){this.panel&&(this.panel.nativeElement.scrollTop=d)}_getScrollTop(){return this.panel?this.panel.nativeElement.scrollTop:0}_setVisibility(){this.showPanel=!!this.options.length,this._changeDetectorRef.markForCheck()}_emitSelectEvent(d){const v=new iy(this,d);this.optionSelected.emit(v)}_getPanelAriaLabelledby(d){return this.ariaLabel?null:this.ariaLabelledby?(d?d+" ":"")+this.ariaLabelledby:d}_skipPredicate(){return!1}static \u0275fac=function(v){return new(v||_)};static \u0275cmp=c.VBU({type:_,selectors:[["mat-autocomplete"]],contentQueries:function(v,D,W){if(1&v&&(c.wni(W,Xt.wT,5),c.wni(W,Xt.QC,5)),2&v){let te;c.mGM(te=c.lsd())&&(D.options=te),c.mGM(te=c.lsd())&&(D.optionGroups=te)}},viewQuery:function(v,D){if(1&v&&(c.GBs(c.C4Q,7),c.GBs(Pd,5)),2&v){let W;c.mGM(W=c.lsd())&&(D.template=W.first),c.mGM(W=c.lsd())&&(D.panel=W.first)}},hostAttrs:[1,"mat-mdc-autocomplete"],inputs:{ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],displayWith:"displayWith",autoActiveFirstOption:[2,"autoActiveFirstOption","autoActiveFirstOption",c.L39],autoSelectActiveOption:[2,"autoSelectActiveOption","autoSelectActiveOption",c.L39],requireSelection:[2,"requireSelection","requireSelection",c.L39],panelWidth:"panelWidth",disableRipple:[2,"disableRipple","disableRipple",c.L39],classList:[0,"class","classList"],hideSingleSelectionIndicator:[2,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",c.L39]},outputs:{optionSelected:"optionSelected",opened:"opened",closed:"closed",optionActivated:"optionActivated"},exportAs:["matAutocomplete"],features:[c.Jv_([{provide:Xt.is,useExisting:_}]),c.GFd],ngContentSelectors:Bh,decls:1,vars:0,consts:[["panel",""],["role","listbox",1,"mat-mdc-autocomplete-panel","mdc-menu-surface","mdc-menu-surface--open",3,"id"]],template:function(v,D){1&v&&(c.NAR(),c.DNE(0,gw,3,16,"ng-template"))},styles:["div.mat-mdc-autocomplete-panel{width:100%;max-height:256px;visibility:hidden;transform-origin:center top;overflow:auto;padding:8px 0;box-sizing:border-box;position:static;border-radius:var(--mat-autocomplete-container-shape, var(--mat-sys-corner-extra-small));box-shadow:var(--mat-autocomplete-container-elevation-shadow, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12));background-color:var(--mat-autocomplete-background-color, var(--mat-sys-surface-container))}@media(forced-colors: active){div.mat-mdc-autocomplete-panel{outline:solid 1px}}.cdk-overlay-pane:not(.mat-mdc-autocomplete-panel-above) div.mat-mdc-autocomplete-panel{border-top-left-radius:0;border-top-right-radius:0}.mat-mdc-autocomplete-panel-above div.mat-mdc-autocomplete-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:center bottom}div.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-visible{visibility:visible}div.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-hidden{visibility:hidden;pointer-events:none}mat-autocomplete{display:none}"],encapsulation:2,data:{animation:[Ug]},changeDetection:0})}return _})();const jg={provide:fc.kq,useExisting:(0,c.Rfq)(()=>oy),multi:!0},Vg=new c.nKC("mat-autocomplete-scroll-strategy",{providedIn:"root",factory:()=>{const _=(0,c.WQX)(Nd.hJ);return()=>_.scrollStrategies.reposition()}}),im={provide:Vg,deps:[Nd.hJ],useFactory:function yw(_){return()=>_.scrollStrategies.reposition()}};let oy=(()=>{class _{_element=(0,c.WQX)(c.aKT);_overlay=(0,c.WQX)(Nd.hJ);_viewContainerRef=(0,c.WQX)(c.c1b);_zone=(0,c.WQX)(c.SKi);_changeDetectorRef=(0,c.WQX)(c.gRc);_dir=(0,c.WQX)(Fg.dS,{optional:!0});_formField=(0,c.WQX)(yn.xb,{optional:!0,host:!0});_document=(0,c.WQX)(st.qQ);_viewportRuler=(0,c.WQX)(Bf.Xj);_defaults=(0,c.WQX)(rm,{optional:!0});_overlayRef;_portal;_componentDestroyed=!1;_scrollStrategy=(0,c.WQX)(Vg);_keydownSubscription;_outsideClickSubscription;_previousValue;_valueOnAttach;_valueOnLastKeydown;_positionStrategy;_manuallyFloatingLabel=!1;_closingActionsSubscription;_viewportSubscription=Uf.yU.EMPTY;_breakpointObserver=(0,c.WQX)(Bg.QP);_handsetLandscapeSubscription=Uf.yU.EMPTY;_canOpenOnNextFocus=!0;_valueBeforeAutoSelection;_pendingAutoselectedOption;_closeKeyEventStream=new za.B;_windowBlurHandler=()=>{this._canOpenOnNextFocus=this._document.activeElement!==this._element.nativeElement||this.panelOpen};_onChange=()=>{};_onTouched=()=>{};autocomplete;position="auto";connectedTo;autocompleteAttribute="off";autocompleteDisabled;_initialized=new za.B;_injector=(0,c.WQX)(c.zZn);constructor(){}_aboveClass="mat-mdc-autocomplete-panel-above";ngAfterViewInit(){this._initialized.next(),this._initialized.complete();const d=this._getWindow();typeof d<"u"&&this._zone.runOutsideAngular(()=>d.addEventListener("blur",this._windowBlurHandler))}ngOnChanges(d){d.position&&this._positionStrategy&&(this._setStrategyPositions(this._positionStrategy),this.panelOpen&&this._overlayRef.updatePosition())}ngOnDestroy(){const d=this._getWindow();typeof d<"u"&&d.removeEventListener("blur",this._windowBlurHandler),this._handsetLandscapeSubscription.unsubscribe(),this._viewportSubscription.unsubscribe(),this._componentDestroyed=!0,this._destroyPanel(),this._closeKeyEventStream.complete(),this._clearFromModal()}get panelOpen(){return this._overlayAttached&&this.autocomplete.showPanel}_overlayAttached=!1;openPanel(){this._openPanelInternal()}closePanel(){this._resetLabel(),this._overlayAttached&&(this.panelOpen&&this._zone.run(()=>{this.autocomplete.closed.emit()}),this.autocomplete._latestOpeningTrigger===this&&(this.autocomplete._isOpen=!1,this.autocomplete._latestOpeningTrigger=null),this._overlayAttached=!1,this._pendingAutoselectedOption=null,this._overlayRef&&this._overlayRef.hasAttached()&&(this._overlayRef.detach(),this._closingActionsSubscription.unsubscribe()),this._updatePanelState(),this._componentDestroyed||this._changeDetectorRef.detectChanges(),this._trackedModal&&(0,Zc.Ae)(this._trackedModal,"aria-owns",this.autocomplete.id))}updatePosition(){this._overlayAttached&&this._overlayRef.updatePosition()}get panelClosingActions(){return(0,ml.h)(this.optionSelections,this.autocomplete._keyManager.tabOut.pipe((0,ht.p)(()=>this._overlayAttached)),this._closeKeyEventStream,this._getOutsideClickStream(),this._overlayRef?this._overlayRef.detachments().pipe((0,ht.p)(()=>this._overlayAttached)):(0,I.of)()).pipe((0,Vs.T)(d=>d instanceof Xt.MI?d:null))}optionSelections=(0,Ed.v)(()=>{const d=this.autocomplete?this.autocomplete.options:null;return d?d.changes.pipe((0,ry.Z)(d),(0,me.n)(()=>(0,ml.h)(...d.map(v=>v.onSelectionChange)))):this._initialized.pipe((0,me.n)(()=>this.optionSelections))});get activeOption(){return this.autocomplete&&this.autocomplete._keyManager?this.autocomplete._keyManager.activeItem:null}_getOutsideClickStream(){return(0,ml.h)((0,xd.R)(this._document,"click"),(0,xd.R)(this._document,"auxclick"),(0,xd.R)(this._document,"touchend")).pipe((0,ht.p)(d=>{const v=(0,Ie.Fb)(d),D=this._formField?this._formField.getConnectedOverlayOrigin().nativeElement:null,W=this.connectedTo?this.connectedTo.elementRef.nativeElement:null;return this._overlayAttached&&v!==this._element.nativeElement&&this._document.activeElement!==this._element.nativeElement&&(!D||!D.contains(v))&&(!W||!W.contains(v))&&!!this._overlayRef&&!this._overlayRef.overlayElement.contains(v)}))}writeValue(d){Promise.resolve(null).then(()=>this._assignOptionValue(d))}registerOnChange(d){this._onChange=d}registerOnTouched(d){this._onTouched=d}setDisabledState(d){this._element.nativeElement.disabled=d}_handleKeydown(d){const v=d.keyCode,D=(0,ql.rp)(d);if(v===ql._f&&!D&&d.preventDefault(),this._valueOnLastKeydown=this._element.nativeElement.value,this.activeOption&&v===ql.Fm&&this.panelOpen&&!D)this.activeOption._selectViaInteraction(),this._resetActiveItem(),d.preventDefault();else if(this.autocomplete){const W=this.autocomplete._keyManager.activeItem,te=v===ql.i7||v===ql.n6;v===ql.wn||te&&!D&&this.panelOpen?this.autocomplete._keyManager.onKeydown(d):te&&this._canOpen()&&this._openPanelInternal(this._valueOnLastKeydown),(te||this.autocomplete._keyManager.activeItem!==W)&&(this._scrollToOption(this.autocomplete._keyManager.activeItemIndex||0),this.autocomplete.autoSelectActiveOption&&this.activeOption&&(this._pendingAutoselectedOption||(this._valueBeforeAutoSelection=this._valueOnLastKeydown),this._pendingAutoselectedOption=this.activeOption,this._assignOptionValue(this.activeOption.value)))}}_handleInput(d){let v=d.target,D=v.value;if("number"===v.type&&(D=""==D?null:parseFloat(D)),this._previousValue!==D){if(this._previousValue=D,this._pendingAutoselectedOption=null,(!this.autocomplete||!this.autocomplete.requireSelection)&&this._onChange(D),D){if(this.panelOpen&&!this.autocomplete.requireSelection){const W=this.autocomplete.options?.find(te=>te.selected);W&&D!==this._getDisplayValue(W.value)&&W.deselect(!1)}}else this._clearPreviousSelectedOption(null,!1);if(this._canOpen()&&this._document.activeElement===d.target){const W=this._valueOnLastKeydown??this._element.nativeElement.value;this._valueOnLastKeydown=null,this._openPanelInternal(W)}}}_handleFocus(){this._canOpenOnNextFocus?this._canOpen()&&(this._previousValue=this._element.nativeElement.value,this._attachOverlay(this._previousValue),this._floatLabel(!0)):this._canOpenOnNextFocus=!0}_handleClick(){this._canOpen()&&!this.panelOpen&&this._openPanelInternal()}_floatLabel(d=!1){this._formField&&"auto"===this._formField.floatLabel&&(d?this._formField._animateAndLockLabel():this._formField.floatLabel="always",this._manuallyFloatingLabel=!0)}_resetLabel(){this._manuallyFloatingLabel&&(this._formField&&(this._formField.floatLabel="auto"),this._manuallyFloatingLabel=!1)}_subscribeToClosingActions(){const d=new S.c(D=>{(0,c.mal)(()=>{D.next()},{injector:this._injector})}),v=this.autocomplete.options.changes.pipe((0,Mc.M)(()=>this._positionStrategy.reapplyLastPosition()),(0,be.c)(0));return(0,ml.h)(d,v).pipe((0,me.n)(()=>this._zone.run(()=>{const D=this.panelOpen;return this._resetActiveItem(),this._updatePanelState(),this._changeDetectorRef.detectChanges(),this.panelOpen&&this._overlayRef.updatePosition(),D!==this.panelOpen&&(this.panelOpen?this._emitOpened():this.autocomplete.closed.emit()),this.panelClosingActions})),(0,A.s)(1)).subscribe(D=>this._setValueAndClose(D))}_emitOpened(){this.autocomplete.opened.emit()}_destroyPanel(){this._overlayRef&&(this.closePanel(),this._overlayRef.dispose(),this._overlayRef=null)}_getDisplayValue(d){const v=this.autocomplete;return v&&v.displayWith?v.displayWith(d):d}_assignOptionValue(d){const v=this._getDisplayValue(d);null==d&&this._clearPreviousSelectedOption(null,!1),this._updateNativeInputValue(v??"")}_updateNativeInputValue(d){this._formField?this._formField._control.value=d:this._element.nativeElement.value=d,this._previousValue=d}_setValueAndClose(d){const v=this.autocomplete,D=d?d.source:this._pendingAutoselectedOption;D?(this._clearPreviousSelectedOption(D),this._assignOptionValue(D.value),this._onChange(D.value),v._emitSelectEvent(D),this._element.nativeElement.focus()):v.requireSelection&&this._element.nativeElement.value!==this._valueOnAttach&&(this._clearPreviousSelectedOption(null),this._assignOptionValue(null),v._animationDone?v._animationDone.pipe((0,A.s)(1)).subscribe(()=>this._onChange(null)):this._onChange(null)),this.closePanel()}_clearPreviousSelectedOption(d,v){this.autocomplete?.options?.forEach(D=>{D!==d&&D.selected&&D.deselect(v)})}_openPanelInternal(d=this._element.nativeElement.value){this._attachOverlay(d),this._floatLabel(),this._trackedModal&&(0,Zc.px)(this._trackedModal,"aria-owns",this.autocomplete.id)}_attachOverlay(d){let v=this._overlayRef;v?(this._positionStrategy.setOrigin(this._getConnectedElement()),v.updateSize({width:this._getPanelWidth()})):(this._portal=new Jp.VA(this.autocomplete.template,this._viewContainerRef,{id:this._formField?.getLabelId()}),v=this._overlay.create(this._getOverlayConfig()),this._overlayRef=v,this._viewportSubscription=this._viewportRuler.change().subscribe(()=>{this.panelOpen&&v&&v.updateSize({width:this._getPanelWidth()})}),this._handsetLandscapeSubscription=this._breakpointObserver.observe(Bg.Rp.HandsetLandscape).subscribe(W=>{W.matches?this._positionStrategy.withFlexibleDimensions(!0).withGrowAfterOpen(!0).withViewportMargin(8):this._positionStrategy.withFlexibleDimensions(!1).withGrowAfterOpen(!1).withViewportMargin(0)})),v&&!v.hasAttached()&&(v.attach(this._portal),this._valueOnAttach=d,this._valueOnLastKeydown=null,this._closingActionsSubscription=this._subscribeToClosingActions());const D=this.panelOpen;this.autocomplete._isOpen=this._overlayAttached=!0,this.autocomplete._latestOpeningTrigger=this,this.autocomplete._setColor(this._formField?.color),this._updatePanelState(),this._applyModalPanelOwnership(),this.panelOpen&&D!==this.panelOpen&&this._emitOpened()}_handlePanelKeydown=d=>{(d.keyCode===ql._f&&!(0,ql.rp)(d)||d.keyCode===ql.i7&&(0,ql.rp)(d,"altKey"))&&(this._pendingAutoselectedOption&&(this._updateNativeInputValue(this._valueBeforeAutoSelection??""),this._pendingAutoselectedOption=null),this._closeKeyEventStream.next(),this._resetActiveItem(),d.stopPropagation(),d.preventDefault())};_updatePanelState(){if(this.autocomplete._setVisibility(),this.panelOpen){const d=this._overlayRef;this._keydownSubscription||(this._keydownSubscription=d.keydownEvents().subscribe(this._handlePanelKeydown)),this._outsideClickSubscription||(this._outsideClickSubscription=d.outsidePointerEvents().subscribe())}else this._keydownSubscription?.unsubscribe(),this._outsideClickSubscription?.unsubscribe(),this._keydownSubscription=this._outsideClickSubscription=null}_getOverlayConfig(){return new Nd.rR({positionStrategy:this._getOverlayPosition(),scrollStrategy:this._scrollStrategy(),width:this._getPanelWidth(),direction:this._dir??void 0,panelClass:this._defaults?.overlayPanelClass})}_getOverlayPosition(){const d=this._overlay.position().flexibleConnectedTo(this._getConnectedElement()).withFlexibleDimensions(!1).withPush(!1);return this._setStrategyPositions(d),this._positionStrategy=d,d}_setStrategyPositions(d){const v=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],D=this._aboveClass,W=[{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:D},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:D}];let te;te="above"===this.position?W:"below"===this.position?v:[...v,...W],d.withPositions(te)}_getConnectedElement(){return this.connectedTo?this.connectedTo.elementRef:this._formField?this._formField.getConnectedOverlayOrigin():this._element}_getPanelWidth(){return this.autocomplete.panelWidth||this._getHostWidth()}_getHostWidth(){return this._getConnectedElement().nativeElement.getBoundingClientRect().width}_resetActiveItem(){const d=this.autocomplete;if(d.autoActiveFirstOption){let v=-1;for(let D=0;D .cdk-overlay-container [aria-modal="true"]');if(!d)return;const v=this.autocomplete.id;this._trackedModal&&(0,Zc.Ae)(this._trackedModal,"aria-owns",v),(0,Zc.px)(d,"aria-owns",v),this._trackedModal=d}_clearFromModal(){this._trackedModal&&((0,Zc.Ae)(this._trackedModal,"aria-owns",this.autocomplete.id),this._trackedModal=null)}static \u0275fac=function(v){return new(v||_)};static \u0275dir=c.FsC({type:_,selectors:[["input","matAutocomplete",""],["textarea","matAutocomplete",""]],hostAttrs:[1,"mat-mdc-autocomplete-trigger"],hostVars:7,hostBindings:function(v,D){1&v&&c.bIt("focusin",function(){return D._handleFocus()})("blur",function(){return D._onTouched()})("input",function(te){return D._handleInput(te)})("keydown",function(te){return D._handleKeydown(te)})("click",function(){return D._handleClick()}),2&v&&c.BMQ("autocomplete",D.autocompleteAttribute)("role",D.autocompleteDisabled?null:"combobox")("aria-autocomplete",D.autocompleteDisabled?null:"list")("aria-activedescendant",D.panelOpen&&D.activeOption?D.activeOption.id:null)("aria-expanded",D.autocompleteDisabled?null:D.panelOpen.toString())("aria-controls",D.autocompleteDisabled||!D.panelOpen||null==D.autocomplete?null:D.autocomplete.id)("aria-haspopup",D.autocompleteDisabled?null:"listbox")},inputs:{autocomplete:[0,"matAutocomplete","autocomplete"],position:[0,"matAutocompletePosition","position"],connectedTo:[0,"matAutocompleteConnectedTo","connectedTo"],autocompleteAttribute:[0,"autocomplete","autocompleteAttribute"],autocompleteDisabled:[2,"matAutocompleteDisabled","autocompleteDisabled",c.L39]},exportAs:["matAutocompleteTrigger"],features:[c.Jv_([jg]),c.GFd,c.OA$]})}return _})(),$f=(()=>{class _{static \u0275fac=function(v){return new(v||_)};static \u0275mod=c.$C({type:_});static \u0275inj=c.G2t({providers:[im],imports:[Nd.z_,Xt.Sy,Xt.yE,Bf.Gj,Xt.Sy,Xt.yE]})}return _})();var Uh=r(9042),Hg=r(7291),Wg=r(152);const sy=["barSearchInput"],ay=["matAutocomplete"],jf=(_,m)=>m.id;function Gg(_,m){if(1&_){const d=c.RV6();c.j41(0,"button",4),c.bIt("click",function(){c.eBV(d);const D=c.XpG(2);return c.Njj(D.open())}),c.nrm(1,"mat-icon",5),c.k0s()}2&_&&(c.R7$(),c.Y8G("svgIcon","heroicons_outline:magnifying-glass"))}function ly(_,m){1&_&&(c.j41(0,"mat-option",9),c.EFF(1," No results found! "),c.k0s())}function cy(_,m){if(1&_){const d=c.RV6();c.j41(0,"img",19),c.bIt("error",function(D){c.eBV(d);const W=c.XpG(5);return c.Njj(W.handleImageError(D))}),c.k0s()}if(2&_){const d=c.XpG().$implicit;c.FS9("alt",d.name),c.Y8G("src",d.avatar,c.B4B)}}function $h(_,m){1&_&&c.nrm(0,"mat-icon",15),2&_&&c.Y8G("svgIcon","heroicons_outline:user-circle")}function zg(_,m){if(1&_&&(c.j41(0,"div",18),c.EFF(1),c.k0s()),2&_){const d=c.XpG().$implicit;c.R7$(),c.JRh(d.about)}}function om(_,m){if(1&_&&(c.j41(0,"mat-option",11)(1,"div",12)(2,"div",13),c.DNE(3,cy,1,2,"img",14)(4,$h,1,1,"mat-icon",15),c.k0s(),c.j41(5,"div",16)(6,"span",17),c.EFF(7),c.k0s(),c.DNE(8,zg,2,1,"div",18),c.k0s()()()),2&_){const d=m.$implicit;c.Y8G("routerLink",d.link)("value",d.name),c.R7$(3),c.vxM(d.avatar?3:4),c.R7$(4),c.JRh(d.name),c.R7$(),c.vxM(d.about?8:-1)}}function uy(_,m){1&_&&c.Z7z(0,om,9,5,"mat-option",11,jf),2&_&&c.Dyx(m.$implicit.results)}function bw(_,m){if(1&_){const d=c.RV6();c.j41(0,"div",3),c.nrm(1,"mat-icon",6),c.j41(2,"input",7,0),c.bIt("keydown",function(D){c.eBV(d);const W=c.XpG(2);return c.Njj(W.onKeydown(D))}),c.k0s(),c.j41(4,"mat-autocomplete",8,1),c.DNE(6,ly,2,0,"mat-option",9),c.Z7z(7,uy,2,0,null,null,jf),c.k0s(),c.j41(9,"button",10),c.bIt("click",function(){c.eBV(d);const D=c.XpG(2);return c.Njj(D.close())}),c.nrm(10,"mat-icon",5),c.k0s()()}if(2&_){let d;const v=c.sdS(5),D=c.XpG(2);c.R7$(),c.Y8G("svgIcon","heroicons_outline:magnifying-glass"),c.R7$(),c.Y8G("formControl",D.searchControl)("matAutocomplete",v),c.R7$(4),c.vxM(0===(null==(d=D.resultSets())?null:d.length)?6:-1),c.R7$(),c.Dyx(D.resultSets()),c.R7$(3),c.Y8G("svgIcon","heroicons_outline:x-mark")}}function ww(_,m){if(1&_&&c.DNE(0,Gg,2,1,"button",2)(1,bw,11,5,"div",3),2&_){const d=c.XpG();c.vxM(d.opened()?-1:0),c.R7$(),c.vxM(d.opened()?1:-1)}}let Bd=(()=>{class _{constructor(){this.appearance="basic",this.debounce=300,this.minLength=2,this.search=new c.bkB,this.searchControl=new fc.hs,this.resultSets=(0,c.vPA)([]),this.opened=(0,c.vPA)(!1),this.unsubscribeAll=new za.B,this.storageService=(0,c.WQX)(Hg.n)}ngOnInit(){this.initializeSearch()}ngOnDestroy(){this.unsubscribeAll.next(),this.unsubscribeAll.complete()}initializeSearch(){var d=this;this.searchControl.valueChanges.pipe((0,Wg.B)(this.debounce),(0,vl.Q)(this.unsubscribeAll),(0,Vs.T)(v=>((!v||v.lengthv&&v.length>=this.minLength)).subscribe(function(){var v=(0,w.A)(function*(D){const te=(yield d.storageService.searchProfile(D)).map(we=>({label:"Project",results:[{name:we.profile.name||we.profile.displayName||we.pubKey,pubkey:we.pubKey,about:we.profile.about?.replace(/<\/?[^>]+(>|$)/g,"")||"",avatar:we.profile.picture||null,link:`/profile/${we.pubKey}`}]}));d.resultSets.set(te),d.search.emit(te)});return function(D){return v.apply(this,arguments)}}())}onKeydown(d){"Escape"===d.key&&this.close()}open(){this.opened()||this.opened.set(!0)}close(){this.opened()&&(this.searchControl.setValue(""),this.opened.set(!1))}handleImageError(d){const v=d.target;v.onerror=null,v.src="images/avatars/avatar-placeholder.png"}trackByFn(d,v){return v.id||d}static{this.\u0275fac=function(v){return new(v||_)}}static{this.\u0275cmp=c.VBU({type:_,selectors:[["search"]],viewQuery:function(v,D){if(1&v&&(c.GBs(sy,5),c.GBs(ay,5)),2&v){let W;c.mGM(W=c.lsd())&&(D.barSearchInput=W.first),c.mGM(W=c.lsd())&&(D.matAutocomplete=W.first)}},inputs:{appearance:"appearance",debounce:"debounce",minLength:"minLength"},outputs:{search:"search"},decls:2,vars:1,consts:[["barSearchInput",""],["matAutocomplete","matAutocomplete"],["mat-icon-button",""],[1,"bg-card","absolute","inset-0","z-99","flex","items-center"],["mat-icon-button","",3,"click"],[3,"svgIcon"],[1,"absolute","ml-6","sm:ml-8",3,"svgIcon"],["placeholder","Search...",1,"h-full","w-full","px-16","sm:px-18",3,"keydown","formControl","matAutocomplete"],[1,"max-h-128","rounded-b","border-t","shadow-md"],[1,"text-secondary","pointer-events-none"],["mat-icon-button","",1,"absolute","right-5","top-1/2","-mt-5",3,"click"],[3,"routerLink","value"],[1,"flex","items-center"],[1,"h-8","w-8","rounded-full","bg-primary-100","dark:bg-primary-800"],[1,"h-full","w-full","object-cover",3,"src","alt"],[1,"m-0","text-primary",3,"svgIcon"],[1,"ml-3","truncate"],[1,"font-semibold"],[1,"text-sm","text-gray-500"],[1,"h-full","w-full","object-cover",3,"error","src","alt"]],template:function(v,D){1&v&&(c.j41(0,"div"),c.DNE(1,ww,2,2),c.k0s()),2&v&&(c.R7$(),c.vxM("bar"===D.appearance?1:-1))},dependencies:[ka.Hl,ka.iY,ol.m_,ol.An,fc.X1,fc.me,fc.BC,fc.l_,$f,$g,Xt.wT,oy,Xt.Sy,a.Wk,yn.RG,Uh.fS,st.MD],encapsulation:2})}}return _})();var Kg=r(881),jh=r(1997),Ud=r(9115),Vf=r(2332);let Xg=(()=>{class _{constructor(){this.signerService=(0,c.WQX)(qu.A),this.router=(0,c.WQX)(a.Ix),this.angorConfirmationService=(0,c.WQX)(xe.m)}isLoggedIn(){return!!this.signerService.getPublicKey()}promptLogin(){this.angorConfirmationService.open({title:"Login",message:"Would you like to login now?",icon:{show:!0,name:"heroicons_solid:user",color:"primary"},actions:{confirm:{show:!0,label:"Yes, Login",color:"primary"},cancel:{show:!0,label:"No, Thanks"}},dismissible:!0}).afterClosed().subscribe(v=>{"confirmed"===v&&this.router.navigate(["/login"])})}static{this.\u0275fac=function(v){return new(v||_)}}static{this.\u0275prov=c.jDH({token:_,factory:_.\u0275fac,providedIn:"root"})}}return _})();const Ew=()=>["/settings"];function Yg(_,m){if(1&_&&c.nrm(0,"img",5),2&_){let d;const v=c.XpG();c.Y8G("src",v.getSafeUrl(null==(d=v.user())?null:d.picture),c.B4B)}}function dy(_,m){1&_&&c.nrm(0,"mat-icon",6),2&_&&c.Y8G("svgIcon","heroicons_outline:user-circle")}function Qg(_,m){if(1&_){const d=c.RV6();c.qex(0),c.j41(1,"button",9),c.bIt("click",function(){c.eBV(d);const D=c.XpG();return c.Njj(D.Switch())}),c.nrm(2,"mat-icon",6),c.j41(3,"span"),c.EFF(4,"Switch account"),c.k0s()(),c.j41(5,"button",9),c.bIt("click",function(){c.eBV(d);const D=c.XpG();return c.Njj(D.profile())}),c.nrm(6,"mat-icon",6),c.j41(7,"span"),c.EFF(8,"Profile"),c.k0s()(),c.j41(9,"button",11),c.nrm(10,"mat-icon",6),c.j41(11,"span"),c.EFF(12,"Options"),c.k0s()(),c.nrm(13,"mat-divider",12),c.j41(14,"button",9),c.bIt("click",function(){c.eBV(d);const D=c.XpG();return c.Njj(D.logout())}),c.nrm(15,"mat-icon",6),c.j41(16,"span"),c.EFF(17,"logout"),c.k0s()(),c.bVm()}if(2&_){c.XpG();const d=c.sdS(10);c.R7$(2),c.Y8G("svgIcon","heroicons_outline:user-circle"),c.R7$(4),c.Y8G("svgIcon","heroicons_outline:user-circle"),c.R7$(3),c.Y8G("matMenuTriggerFor",d),c.R7$(),c.Y8G("svgIcon","heroicons_outline:cog-8-tooth"),c.R7$(5),c.Y8G("svgIcon","heroicons_outline:arrow-right-on-rectangle")}}function sm(_,m){if(1&_){const d=c.RV6();c.j41(0,"button",9),c.bIt("click",function(){c.eBV(d);const D=c.XpG();return c.Njj(D.authService.promptLogin())}),c.nrm(1,"mat-icon",6),c.j41(2,"span"),c.EFF(3,"Login"),c.k0s()()}2&_&&(c.R7$(),c.Y8G("svgIcon","heroicons_outline:login"))}let am=(()=>{class _{constructor(){this.user=(0,c.vPA)(null),this.config=(0,c.vPA)(null),this.userPubKey=(0,c.vPA)(""),this.signerService=(0,c.WQX)(qu.A),this.storageService=(0,c.WQX)(Hg.n),this.angorConfigService=(0,c.WQX)(Kg.P),this.router=(0,c.WQX)(a.Ix),this.sanitizer=(0,c.WQX)(i.up),this.nostrLoginService=(0,c.WQX)(Vf.v),this.authService=(0,c.WQX)(Xg),this.userPubKey.set(this.signerService.getPublicKey()),this.authService.isLoggedIn()&&this.loadUserProfile(),(0,c.QZP)(()=>{this.config.set(this.angorConfigService.config),this.config()&&localStorage.setItem("angorConfig",JSON.stringify(this.config()))}),this.storageService.profile$.subscribe(d=>{d&&d.pubKey===this.userPubKey()&&this.user.set(d.metadata||{})})}loadUserProfile(){this.storageService.getProfile(this.userPubKey()).then(d=>{this.user.set(d||{})})}logout(){this.router.navigate(["/logout"])}Switch(){this.nostrLoginService.switchAccount()}profile(){this.router.navigate(["/profile"])}setScheme(d){this.angorConfigService.config={scheme:d}}setTheme(d){this.angorConfigService.config={theme:d}}getSafeUrl(d){return this.sanitizer.bypassSecurityTrustUrl(d)}switchAccount(){this.nostrLoginService.switchAccount()}static{this.\u0275fac=function(v){return new(v||_)}}static{this.\u0275cmp=c.VBU({type:_,selectors:[["user"]],decls:28,vars:11,consts:[["userActions","matMenu"],["loginMenu",""],["settingsMenu","matMenu"],["mat-icon-button","",3,"matMenuTriggerFor"],[1,"relative"],["alt","","onerror","this.onerror=null; this.src='/images/avatars/avatar-placeholder.png';",1,"h-7","w-7","rounded-full","object-cover",3,"src"],[3,"svgIcon"],[3,"xPosition"],[4,"ngIf","ngIfElse"],["mat-menu-item","",3,"click"],["mat-menu-item","",3,"routerLink"],["mat-menu-item","",3,"matMenuTriggerFor"],[1,"my-2"]],template:function(v,D){if(1&v){const W=c.RV6();c.j41(0,"button",3)(1,"span",4),c.DNE(2,Yg,1,1,"img",5)(3,dy,1,1,"mat-icon",6),c.k0s()(),c.j41(4,"mat-menu",7,0),c.DNE(6,Qg,18,5,"ng-container",8)(7,sm,4,1,"ng-template",null,1,c.C5r),c.k0s(),c.j41(9,"mat-menu",null,2)(11,"button",9),c.bIt("click",function(){return c.eBV(W),c.Njj(D.setScheme("auto"))}),c.nrm(12,"mat-icon",6),c.j41(13,"span"),c.EFF(14,"Auto Theme"),c.k0s()(),c.j41(15,"button",9),c.bIt("click",function(){return c.eBV(W),c.Njj(D.setScheme("light"))}),c.nrm(16,"mat-icon",6),c.j41(17,"span"),c.EFF(18,"Light Theme"),c.k0s()(),c.j41(19,"button",9),c.bIt("click",function(){return c.eBV(W),c.Njj(D.setScheme("dark"))}),c.nrm(20,"mat-icon",6),c.j41(21,"span"),c.EFF(22,"Dark Theme"),c.k0s()(),c.nrm(23,"mat-divider"),c.j41(24,"button",10),c.nrm(25,"mat-icon",6),c.j41(26,"span"),c.EFF(27,"Settings"),c.k0s()()()}if(2&v){let W;const te=c.sdS(5),we=c.sdS(8);c.Y8G("matMenuTriggerFor",te),c.R7$(2),c.vxM(null!=(W=D.user())&&W.picture?2:3),c.R7$(2),c.Y8G("xPosition","before"),c.R7$(2),c.Y8G("ngIf",D.authService.isLoggedIn())("ngIfElse",we),c.R7$(6),c.Y8G("svgIcon","heroicons_solid:bolt"),c.R7$(4),c.Y8G("svgIcon","heroicons_solid:sun"),c.R7$(4),c.Y8G("svgIcon","heroicons_solid:moon"),c.R7$(4),c.Y8G("routerLink",c.lJ4(10,Ew)),c.R7$(),c.Y8G("svgIcon","heroicons_outline:cog-8-tooth")}},dependencies:[ka.Hl,ka.iY,Ud.Cn,Ud.kk,Ud.fb,Ud.Cp,ol.m_,ol.An,jh.w,jh.q,st.MD,st.bT,a.iI,a.Wk],encapsulation:2,changeDetection:0})}}return _})();var Ju=r(605);let Zg=(()=>{class _{constructor(d,v){this.swUpdate=d,this.zone=v,this.newVersionAvailableSubject=new Re.t(!1),this.isNewVersionAvailable$=this.newVersionAvailableSubject.asObservable(),this.intervalSource=(0,Ju.Y)(9e5),this.checkForUpdateOnLoad(),this.checkForUpdateOnInterval()}applyUpdate(){this.swUpdate.activateUpdate().then(()=>document.location.reload()).catch(d=>console.error("Failed to apply updates:",d))}checkForUpdateOnInterval(){var d=this;this.unsubscribeInterval(),this.swUpdate.isEnabled&&this.zone.runOutsideAngular(()=>{this.intervalSubscription=this.intervalSource.subscribe((0,w.A)(function*(){try{(yield d.swUpdate.checkForUpdate())&&d.newVersionAvailableSubject.next(!0)}catch(v){console.error("Failed to check for updates:",v)}}))})}checkForUpdateOnLoad(){this.unsubscribeNewVersion(),this.swUpdate.isEnabled&&(this.newVersionSubscription=this.swUpdate.versionUpdates.subscribe(d=>{switch(d.type){case"VERSION_DETECTED":break;case"VERSION_READY":this.newVersionAvailableSubject.next(!0);break;case"VERSION_INSTALLATION_FAILED":console.error(`Failed to install app version '${d.version.hash}': ${d.error}`)}}))}unsubscribeInterval(){this.intervalSubscription&&this.intervalSubscription.unsubscribe()}unsubscribeNewVersion(){this.newVersionSubscription&&this.newVersionSubscription.unsubscribe()}static{this.\u0275fac=function(v){return new(v||_)(c.KVO(zu),c.KVO(c.SKi))}}static{this.\u0275prov=c.jDH({token:_,factory:_.\u0275fac,providedIn:"root"})}}return _})();function hy(_,m){if(1&_){const d=c.RV6();c.j41(0,"button",1),c.bIt("click",function(){c.eBV(d);const D=c.XpG();return c.Njj(D.applyUpdate())}),c.nrm(1,"mat-icon",2),c.k0s()}if(2&_){const d=c.XpG();c.Y8G("matTooltip",d.tooltip()),c.R7$(),c.Y8G("svgIcon","heroicons_outline:cloud-arrow-down")}}let qg=(()=>{class _{constructor(){this.tooltip=(0,c.vPA)("Update App"),this.isNewVersionAvailable=(0,c.vPA)(!1),this.updateService=(0,c.WQX)(Zg),this.updateService.isNewVersionAvailable$.subscribe(d=>{this.isNewVersionAvailable.set(d)})}applyUpdate(){this.updateService.applyUpdate()}static{this.\u0275fac=function(v){return new(v||_)}}static{this.\u0275cmp=c.VBU({type:_,selectors:[["update"]],decls:1,vars:1,consts:[["mat-icon-button","",3,"matTooltip"],["mat-icon-button","",3,"click","matTooltip"],[3,"svgIcon"]],template:function(v,D){1&v&&c.DNE(0,hy,2,2,"button",0),2&v&&c.vxM(D.isNewVersionAvailable()?0:-1)},dependencies:[st.MD,ka.Hl,ka.iY,ol.m_,ol.An,Rd.uc,Rd.oV],encapsulation:2,changeDetection:0})}}return _})();function fy(_,m){if(1&_&&(c.j41(0,"angor-vertical-navigation",0),c.qex(1,10),c.j41(2,"div",11),c.nrm(3,"img",12),c.k0s(),c.bVm(),c.k0s()),2&_){const d=c.XpG();c.Y8G("mode","over")("name","mainNavigation")("navigation",d.navigation.default)("opened",!1)}}function py(_,m){if(1&_&&(c.j41(0,"div",13)(1,"div",14),c.nrm(2,"img",15)(3,"img",16),c.k0s(),c.nrm(4,"img",17),c.k0s(),c.nrm(5,"angor-horizontal-navigation",18)),2&_){const d=c.XpG();c.R7$(5),c.Y8G("name","mainNavigation")("navigation",d.navigation.horizontal)}}function Jg(_,m){if(1&_){const d=c.RV6();c.j41(0,"button",19),c.bIt("click",function(){c.eBV(d);const D=c.XpG();return c.Njj(D.toggleNavigation("mainNavigation"))}),c.nrm(1,"mat-icon",20),c.k0s()}2&_&&(c.R7$(),c.Y8G("svgIcon","heroicons_outline:bars-3"))}function my(_,m){1&_&&c.nrm(0,"router-outlet")}let gy=(()=>{class _{constructor(d,v,D,W,te){this._activatedRoute=d,this._router=v,this._navigationService=D,this._angorMediaWatcherService=W,this._angorNavigationService=te,this._unsubscribeAll=new za.B,this.version=_s}ngOnInit(){this._navigationService.navigation$.pipe((0,vl.Q)(this._unsubscribeAll)).subscribe(d=>{this.navigation=d}),this._angorMediaWatcherService.onMediaChange$.pipe((0,vl.Q)(this._unsubscribeAll)).subscribe(({matchingAliases:d})=>{this.isScreenSmall=!d.includes("md")})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}toggleNavigation(d){const v=this._angorNavigationService.getComponent(d);v&&v.toggle()}static{this.\u0275fac=function(v){return new(v||_)(c.rXU(a.nX),c.rXU(a.Ix),c.rXU(Qu),c.rXU(ae.l),c.rXU(kc.lX))}}static{this.\u0275cmp=c.VBU({type:_,selectors:[["modern-layout"]],decls:17,vars:6,consts:[[1,"dark","bg-gray-900","print:hidden",3,"mode","name","navigation","opened"],[1,"flex","w-full","min-w-0","flex-auto","flex-col"],[1,"bg-card","relative","z-49","flex","h-16","w-full","flex-0","items-center","px-4","shadow","dark:border-b","dark:bg-transparent","dark:shadow-none","sm:h-20","md:px-6","print:hidden"],["mat-icon-button",""],[1,"ml-auto","flex","items-center","space-x-0.5","pl-2","sm:space-x-2"],[1,"hidden","md:block"],[3,"appearance"],[1,"flex","w-full","flex-auto","flex-col"],[1,"bg-card","relative","z-49","flex","h-14","w-full","flex-0","items-center","border-t","px-4","dark:bg-transparent","sm:h-20","md:px-6","print:hidden"],[1,"text-secondary","font-medium"],["angorVerticalNavigationContentHeader",""],[1,"flex","h-20","items-center","px-8","pt-6"],["src","images/logo/logo-text-on-dark.svg","alt","Angor Hub",1,"h-10","w-24"],[1,"mx-2","flex","items-center","lg:mr-8"],[1,"hidden","lg:flex"],["src","images/logo/logo-text.svg",1,"h-10","w-24","dark:hidden"],["src","images/logo/logo-text-on-dark.svg",1,"hidden","h-10","w-24","dark:flex"],["src","images/logo/logo.svg",1,"flex","w-8","lg:hidden"],[1,"mr-2",3,"name","navigation"],["mat-icon-button","",3,"click"],[3,"svgIcon"]],template:function(v,D){1&v&&(c.nrm(0,"angor-loading-bar"),c.DNE(1,fy,4,4,"angor-vertical-navigation",0),c.j41(2,"div",1)(3,"div",2),c.DNE(4,py,6,2)(5,Jg,2,1,"button",3),c.j41(6,"div",4),c.nrm(7,"update")(8,"angor-fullscreen",5)(9,"search",6)(10,"notifications")(11,"user"),c.k0s()(),c.j41(12,"div",7),c.DNE(13,my,1,0,"router-outlet"),c.k0s(),c.j41(14,"div",8)(15,"span",9),c.EFF(16),c.k0s()()()),2&v&&(c.R7$(),c.vxM(D.isScreenSmall?1:-1),c.R7$(3),c.vxM(D.isScreenSmall?-1:4),c.R7$(),c.vxM(D.isScreenSmall?5:-1),c.R7$(4),c.Y8G("appearance","bar"),c.R7$(4),c.vxM(13),c.R7$(3),c.SpI("Angor Hub - version ",D.version,""))},dependencies:[Su,kc.Tv,kc.$w,ka.Hl,ka.iY,ol.m_,ol.An,Og,Bd,Fh,am,a.n3,qg],encapsulation:2})}}return _})();function vy(_,m){1&_&&c.nrm(0,"router-outlet")}let _y=(()=>{class _{constructor(d,v,D,W,te){this._activatedRoute=d,this._router=v,this._navigationService=D,this._angorMediaWatcherService=W,this._angorNavigationService=te,this._unsubscribeAll=new za.B,this.version=_s}ngOnInit(){this._navigationService.navigation$.pipe((0,vl.Q)(this._unsubscribeAll)).subscribe(d=>{this.navigation=d}),this._angorMediaWatcherService.onMediaChange$.pipe((0,vl.Q)(this._unsubscribeAll)).subscribe(({matchingAliases:d})=>{this.isScreenSmall=!d.includes("md")})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}toggleNavigation(d){const v=this._angorNavigationService.getComponent(d);v&&v.toggle()}static{this.\u0275fac=function(v){return new(v||_)(c.rXU(a.nX),c.rXU(a.Ix),c.rXU(Qu),c.rXU(ae.l),c.rXU(kc.lX))}}static{this.\u0275cmp=c.VBU({type:_,selectors:[["classic-layout"]],decls:21,vars:8,consts:[[1,"dark","bg-gray-900","print:hidden",3,"mode","name","navigation","opened"],["angorVerticalNavigationContentHeader",""],[1,"flex","h-20","items-center","p-6"],["src","images/logo/logo-text.svg","alt","Angor Hub",1,"w-30","dark:hidden"],["src","images/logo/logo-text-on-dark.svg","alt","Angor Hub",1,"hidden","w-30","dark:flex"],[1,"flex","w-full","min-w-0","flex-auto","flex-col"],[1,"bg-card","relative","z-49","flex","h-16","w-full","flex-0","items-center","px-4","shadow","dark:border-b","dark:bg-transparent","dark:shadow-none","md:px-6","print:hidden"],["mat-icon-button","",3,"click"],[3,"svgIcon"],[1,"ml-auto","flex","items-center","space-x-0.5","pl-2","sm:space-x-2"],[1,"hidden","md:block"],[3,"appearance"],[1,"flex","flex-auto","flex-col"],[1,"bg-card","relative","z-49","flex","h-14","w-full","flex-0","items-center","justify-start","border-t","px-4","dark:bg-transparent","md:px-6","print:hidden"],[1,"text-secondary","font-medium"]],template:function(v,D){1&v&&(c.nrm(0,"angor-loading-bar"),c.j41(1,"angor-vertical-navigation",0),c.qex(2,1),c.j41(3,"div",2),c.nrm(4,"img",3)(5,"img",4),c.k0s(),c.bVm(),c.k0s(),c.j41(6,"div",5)(7,"div",6)(8,"button",7),c.bIt("click",function(){return D.toggleNavigation("mainNavigation")}),c.nrm(9,"mat-icon",8),c.k0s(),c.j41(10,"div",9),c.nrm(11,"update")(12,"angor-fullscreen",10)(13,"search",11)(14,"notifications")(15,"user"),c.k0s()(),c.j41(16,"div",12),c.DNE(17,vy,1,0,"router-outlet"),c.k0s(),c.j41(18,"div",13)(19,"span",14),c.EFF(20),c.k0s()()()),2&v&&(c.R7$(),c.Y8G("mode",D.isScreenSmall?"over":"side")("name","mainNavigation")("navigation",D.navigation.default)("opened",!D.isScreenSmall),c.R7$(8),c.Y8G("svgIcon","heroicons_outline:bars-3"),c.R7$(4),c.Y8G("appearance","bar"),c.R7$(4),c.vxM(17),c.R7$(3),c.SpI("Angor Hub - version ",D.version,""))},dependencies:[Su,kc.Tv,ka.Hl,ka.iY,ol.m_,ol.An,Og,Bd,Fh,am,a.n3,qg],encapsulation:2})}}return _})();function yy(_,m){1&_&&c.nrm(0,"empty-layout")}function lm(_,m){1&_&&c.nrm(0,"modern-layout")}function by(_,m){1&_&&c.nrm(0,"classic-layout")}let cm=(()=>{class _{constructor(d,v,D,W,te,we,Ye){this._activatedRoute=d,this._document=v,this._renderer2=D,this._router=W,this._angorConfigService=te,this._angorMediaWatcherService=we,this._angorPlatformService=Ye,this._unsubscribeAll=new za.B}ngOnInit(){(0,G.z)([this._angorConfigService.config$,this._angorMediaWatcherService.onMediaQueryChange$(["(prefers-color-scheme: dark)","(prefers-color-scheme: light)"])]).pipe((0,vl.Q)(this._unsubscribeAll),(0,Vs.T)(([d,v])=>{const D={scheme:d.scheme,theme:d.theme};return"auto"===d.scheme&&(D.scheme=v.breakpoints["(prefers-color-scheme: dark)"]?"dark":"light"),D})).subscribe(d=>{this.scheme=d.scheme,this.theme=d.theme,this._updateScheme(),this._updateTheme()}),this._angorConfigService.config$.pipe((0,vl.Q)(this._unsubscribeAll)).subscribe(d=>{this.config=d,this._updateLayout()}),this._router.events.pipe((0,ht.p)(d=>d instanceof a.wF),(0,vl.Q)(this._unsubscribeAll)).subscribe(()=>{this._updateLayout()}),this._renderer2.setAttribute(this._document.querySelector("[ng-version]"),"angor-version",_s),this._renderer2.addClass(this._document.body,this._angorPlatformService.osName)}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}_updateLayout(){let d=this._activatedRoute;for(;d.firstChild;)d=d.firstChild;this.layout=this.config.layout;const v=d.snapshot.queryParamMap.get("layout");v&&(this.layout=v,this.config&&(this.config.layout=v)),d.pathFromRoot.forEach(W=>{W.routeConfig&&W.routeConfig.data&&W.routeConfig.data.layout&&(this.layout=W.routeConfig.data.layout)})}_updateScheme(){this._document.body.classList.remove("light","dark"),this._document.body.classList.add(this.scheme)}_updateTheme(){this._document.body.classList.forEach(d=>{d.startsWith("theme-")&&this._document.body.classList.remove(d,d.split("-")[1])}),this._document.body.classList.add(this.theme)}static{this.\u0275fac=function(v){return new(v||_)(c.rXU(a.nX),c.rXU(st.qQ),c.rXU(c.sFG),c.rXU(a.Ix),c.rXU(Kg.P),c.rXU(ae.l),c.rXU($e))}}static{this.\u0275cmp=c.VBU({type:_,selectors:[["layout"]],decls:3,vars:3,template:function(v,D){1&v&&c.DNE(0,yy,1,0,"empty-layout")(1,lm,1,0,"modern-layout")(2,by,1,0,"classic-layout"),2&v&&(c.vxM("empty"===D.layout?0:-1),c.R7$(),c.vxM("modern"===D.layout?1:-1),c.R7$(),c.vxM("classic"===D.layout?2:-1))},dependencies:[Nh,gy,_y],styles:["layout{display:flex;flex:1 1 auto;width:100%;max-width:100%;min-width:0}layout>*{position:relative;display:flex;flex:1 1 auto;width:100%}layout router-outlet+*{position:relative;display:flex;flex:1 1 auto;width:100%}\n"],encapsulation:2})}}return _})();const pc=()=>((0,c.WQX)(qu.A),!0),Hf=[{path:"",pathMatch:"full",redirectTo:"home"},{path:"project/:pubkey",pathMatch:"full",redirectTo:"explore"},{path:"login-redirect",pathMatch:"full",redirectTo:"explore"},{path:"",component:cm,data:{layout:"empty"},children:[{path:"login",loadChildren:()=>Promise.all([r.e(588),r.e(770)]).then(r.bind(r,770))},{path:"create",loadChildren:()=>Promise.all([r.e(588),r.e(408)]).then(r.bind(r,1408))}]},{path:"",canActivate:[pc],canActivateChild:[pc],component:cm,data:{layout:"empty"},children:[{path:"logout",loadChildren:()=>r.e(514).then(r.bind(r,1514))}]},{path:"",canActivate:[pc],canActivateChild:[pc],component:cm,resolve:{initialData:()=>{const _=(0,c.WQX)(Qu);return(0,c.WQX)(Q_),(0,Xu.p)([_.get()])}},children:[{path:"home",loadChildren:()=>Promise.all([r.e(416),r.e(735),r.e(861),r.e(888),r.e(541)]).then(r.bind(r,5541))},{path:"explore",loadChildren:()=>Promise.all([r.e(735),r.e(450),r.e(76),r.e(569)]).then(r.bind(r,3329))},{path:"zap",loadChildren:()=>Promise.all([r.e(416),r.e(551)]).then(r.bind(r,8551))},{path:"bookmark",loadChildren:()=>Promise.all([r.e(735),r.e(450),r.e(76),r.e(524)]).then(r.bind(r,8364))},{path:"profile",loadChildren:()=>Promise.all([r.e(416),r.e(735),r.e(861),r.e(450),r.e(865),r.e(888),r.e(790)]).then(r.bind(r,6790))},{path:"profile/:pubkey",loadChildren:()=>Promise.all([r.e(416),r.e(735),r.e(861),r.e(450),r.e(865),r.e(888),r.e(790)]).then(r.bind(r,6790))},{path:"profile/:pubkey/:project",loadChildren:()=>Promise.all([r.e(416),r.e(735),r.e(861),r.e(450),r.e(865),r.e(888),r.e(790)]).then(r.bind(r,6790))},{path:"post",loadChildren:()=>Promise.all([r.e(416),r.e(735),r.e(861),r.e(865),r.e(888),r.e(218)]).then(r.bind(r,2218))},{path:"post/:id",loadChildren:()=>Promise.all([r.e(416),r.e(735),r.e(861),r.e(865),r.e(888),r.e(218)]).then(r.bind(r,2218))},{path:"settings",loadChildren:()=>Promise.all([r.e(416),r.e(450),r.e(740)]).then(r.bind(r,1740))},{path:"settings/:id",loadChildren:()=>Promise.all([r.e(416),r.e(450),r.e(740)]).then(r.bind(r,1740))},{path:"chat",loadChildren:()=>Promise.all([r.e(416),r.e(861),r.e(865),r.e(307)]).then(r.bind(r,6307))},{path:"404-not-found",pathMatch:"full",loadChildren:()=>r.e(258).then(r.bind(r,5258))},{path:"**",redirectTo:"404-not-found"}]}];let um=(()=>{class _{constructor(){const d=(0,c.WQX)(i.up),v=(0,c.WQX)(ol.tp);v.addSvgIconSet(d.bypassSecurityTrustResourceUrl("icons/material-twotone.svg")),v.addSvgIconSetInNamespace("mat_outline",d.bypassSecurityTrustResourceUrl("icons/material-outline.svg")),v.addSvgIconSetInNamespace("mat_solid",d.bypassSecurityTrustResourceUrl("icons/material-solid.svg")),v.addSvgIconSetInNamespace("feather",d.bypassSecurityTrustResourceUrl("icons/feather.svg")),v.addSvgIconSetInNamespace("heroicons_outline",d.bypassSecurityTrustResourceUrl("icons/heroicons-outline.svg")),v.addSvgIconSetInNamespace("heroicons_solid",d.bypassSecurityTrustResourceUrl("icons/heroicons-solid.svg")),v.addSvgIconSetInNamespace("heroicons_mini",d.bypassSecurityTrustResourceUrl("icons/heroicons-mini.svg"))}static{this.\u0275fac=function(v){return new(v||_)}}static{this.\u0275prov=c.jDH({token:_,factory:_.\u0275fac,providedIn:"root"})}}return _})();var wy=r(9350),Ey=r(7707);let Wf=(()=>{class _{constructor(d){this.httpClient=d}getTranslation(d){return this.httpClient.get(`./i18n/${d}.json`)}static{this.\u0275fac=function(v){return new(v||_)(c.KVO(ne.Qq))}}static{this.\u0275prov=c.jDH({token:_,factory:_.\u0275fac,providedIn:"root"})}}return _})();const dm=[{id:"home",title:"Home",type:"basic",icon:"heroicons_outline:home",link:"/home"},{id:"explore",title:"Explore",type:"basic",icon:"heroicons_outline:magnifying-glass",link:"/explore"},{id:"bookmark",title:"Bookmark",type:"basic",icon:"heroicons_outline:bookmark",link:"/bookmark",requiresLogin:!0},{id:"chat",title:"Chat",type:"basic",icon:"heroicons_outline:chat-bubble-left-right",link:"/chat",badge:{title:"0",classes:"px-2 bg-[#086c81] text-white rounded-full"},requiresLogin:!0},{id:"profile",title:"Profile",type:"basic",icon:"heroicons_outline:user",link:"/profile",requiresLogin:!0},{id:"settings",title:"Settings",type:"basic",icon:"heroicons_outline:cog-6-tooth",link:"/settings",requiresLogin:!0}],ev=[{id:"home",title:"Home",type:"basic",icon:"heroicons_outline:home",link:"/home"},{id:"explore",title:"Explore",type:"basic",icon:"heroicons_outline:magnifying-glass",link:"/explore"},{id:"bookmark",title:"Bookmark",type:"basic",icon:"heroicons_outline:bookmark",link:"/bookmark",requiresLogin:!0},{id:"chat",title:"Chat",type:"basic",icon:"heroicons_outline:chat-bubble-left-right",link:"/chat",badge:{title:"27",classes:"px-2 bg-[#086c81] text-white rounded-full"},requiresLogin:!0},{id:"profile",title:"Profile",type:"basic",icon:"heroicons_outline:user",link:"/profile",requiresLogin:!0},{id:"settings",title:"Settings",type:"basic",icon:"heroicons_outline:cog-6-tooth",link:"/settings",requiresLogin:!0}];var tv=r(7730);var xy=r(1984),Gf=r(7517),Cy=r(6726),Dy=r(5776);const jd=(0,r(8992).A)(Object.keys,Object);var Ty=Object.prototype.hasOwnProperty;var ky=r(1287);const zf=function Oy(_){return(0,ky.A)(_)?(0,Cy.A)(_):function My(_){if(!(0,Dy.A)(_))return jd(_);var m=[];for(var d in Object(_))Ty.call(_,d)&&"constructor"!=d&&m.push(d);return m}(_)};var hm=r(133);var Jc=r(9933),Vh=r(4528);const Py=function ov(){return[]};var Dw=Object.prototype.propertyIsEnumerable,Xf=Object.getOwnPropertySymbols;const sv=Xf?function(_){return null==_?[]:(_=Object(_),function rv(_,m){for(var d=-1,v=null==_?0:_.length,D=0,W=[];++d{class _{constructor(d,v){this._angorMockApiService=d,this._authService=v,this._defaultNavigation=dm,this._horizontalNavigation=ev,this.registerHandlers()}registerHandlers(){this._angorMockApiService.onGet("api/navigation").reply(()=>{const d=this._authService.isLoggedIn(),v=this._defaultNavigation.filter(W=>!W.requiresLogin||d),D=this._horizontalNavigation.filter(W=>!W.requiresLogin||d);return this._horizontalNavigation.forEach(W=>{this._defaultNavigation.forEach(te=>{te.id===W.id&&(W.children=Si(te.children))})}),[200,{default:Si(v),horizontal:Si(D)}]})}static{this.\u0275fac=function(v){return new(v||_)(c.KVO(Z),c.KVO(Xg))}}static{this.\u0275prov=c.jDH({token:_,factory:_.\u0275fac,providedIn:"root"})}}return _})(),Xg];let Kd=(()=>{class _{constructor(d){this.http=d,this.timestamp=null,this.ngswFilePath="/ngsw.json"}load(){var d=this;return(0,w.A)(function*(){try{const v=yield d.http.get(d.ngswFilePath).toPromise();v&&v.timestamp?(d.timestamp=v.timestamp,console.log("Timestamp successfully loaded:",d.timestamp)):console.error("Invalid data format in ngsw.json")}catch(v){console.error("Error loading ngsw.json:",v)}})()}getTimestamp(){return this.timestamp}loadHash(){return this.http.get(this.ngswFilePath).pipe((0,Vs.T)(d=>d.timestamp||null),(0,x.W)(d=>(console.error("Error fetching ngsw.json hash:",d),(0,T.$)(()=>new Error("Failed to load hash.")))))}static{this.\u0275fac=function(v){return new(v||_)(c.KVO(ne.Qq))}}static{this.\u0275prov=c.jDH({token:_,factory:_.\u0275fac,providedIn:"root"})}}return _})();var Pm=r(2083),Gv=r(5373);const Fm={providers:[function zp(){return(0,c.ngT)("NgEagerAnimations"),[...wh]}(),(0,ne.$R)(),function Th(_,m={}){return(0,c.EmA)([Mf,zu,{provide:Ku,useValue:_},{provide:Qc,useValue:m},{provide:Eu,useFactory:Ta,deps:[Qc,c.Agw]},{provide:c.hnV,useFactory:If,deps:[c.zZn,Ku,Qc,c.Agw],multi:!0}])}("ngsw-worker.js",{enabled:!(0,c.naY)(),registrationStrategy:"registerWhenStable:30000"}),{provide:c.hnV,useFactory:function id(_){return()=>_.load()},deps:[Kd,qu.A,Pm.d],multi:!0},{provide:c.hnV,useFactory:function vb(_,m){return(0,w.A)(function*(){const d=_.getPublicKey();d&&(yield m.loadUserProfile(d))})},deps:[qu.A,Pm.d],multi:!0},{provide:c.hnV,useFactory:function Zh(){return()=>{(0,Gv.Ts)({theme:"ocean",noBanner:!0,title:"Angor Hub",onAuth:(_,m)=>{}})}},multi:!0},(0,a.lh)(Hf,(0,a.oH)({scrollPositionRestoration:"enabled"})),{provide:Xt.MJ,useClass:Sa},{provide:Xt.de,useValue:{parse:{dateInput:"D"},display:{dateInput:"DDD",monthYearLabel:"LLL yyyy",dateA11yLabel:"DD",monthYearA11yLabel:"LLLL yyyy"}}},function xg(_){const m=[Ag(pi),qp(Hs),Oh(Ma),Zp(Ia)];return _.config&&m.push(function Cg(_){return(0,c.EmA)([{provide:qi,useValue:wr(_)}])}(_.config)),_.loader&&m.push(function Dg(_){return(0,c.EmA)([{provide:Gt,useClass:_}])}(_.loader)),m}({config:{availableLangs:[{id:"en",label:"English"}],defaultLang:"en",fallbackLang:"en",reRenderOnLangChange:!0,prodMode:!0},loader:Wf}),{provide:c.hnV,useFactory:()=>{const _=(0,c.WQX)(Td),m=_.getDefaultLang();return _.setActiveLang(m),()=>function xw(_,m){const d="object"==typeof m;return new Promise((v,D)=>{const W=new Ey.Ms({next:te=>{v(te),W.unsubscribe()},error:D,complete:()=>{d?v(m.defaultValue):D(new wy.G)}});_.subscribe(W)})}(_.load(m))},multi:!0},[{provide:c.Z63,useValue:()=>(0,c.WQX)(um),multi:!0}],(_=>{const m=[{provide:Xt.N,useValue:{doctype:!0,theme:!1,version:!0}},{provide:yn.U$,useValue:{appearance:"fill"}},{provide:C,useValue:_?.mockApi?.delay??0},{provide:Te.t,useValue:_?.angor??{}},(0,c.oKB)(ln.hM),{provide:c.Z63,useValue:()=>(0,c.WQX)(xe.m),multi:!0},(0,ne.$R)((0,ne.b$)([le])),{provide:c.Z63,useValue:()=>(0,c.WQX)(Me),multi:!0},{provide:c.Z63,useValue:()=>(0,c.WQX)(ae.l),multi:!0},{provide:c.Z63,useValue:()=>(0,c.WQX)($e),multi:!0},{provide:c.Z63,useValue:()=>(0,c.WQX)(vt),multi:!0},{provide:c.Z63,useValue:()=>(0,c.WQX)(at.Q),multi:!0}];return _?.mockApi?.services&&m.push((0,ne.$R)((0,ne.b$)([pe])),{provide:c.hnV,deps:[..._.mockApi.services],useFactory:()=>()=>null,multi:!0}),m})({mockApi:{delay:0,services:Wv},angor:JSON.parse(localStorage.getItem("angorConfig"))??{layout:"classic",scheme:"light",screens:{sm:"600px",md:"960px",lg:"1280px",xl:"1440px"},theme:"theme-brand",themes:[{id:"theme-brand",name:"Brand"},{id:"theme-default",name:"Default"},{id:"theme-teal",name:"Teal"},{id:"theme-rose",name:"Rose"},{id:"theme-purple",name:"Purple"},{id:"theme-amber",name:"Amber"}]}})]};(0,i.B8)(y,Fm).catch(_=>console.error(_))},3981:(o,s)=>{"use strict";s.byteLength=function T(Z){var ne=C(Z),me=ne[1];return 3*(ne[0]+me)/4-me},s.toByteArray=function A(Z){var ne,Me,be=C(Z),me=be[0],pe=be[1],Te=new a(function S(Z,ne,be){return 3*(ne+be)/4-be}(0,me,pe)),xe=0,Re=pe>0?me-4:me;for(Me=0;Me>16&255,Te[xe++]=ne>>8&255,Te[xe++]=255≠return 2===pe&&(ne=i[Z.charCodeAt(Me)]<<2|i[Z.charCodeAt(Me+1)]>>4,Te[xe++]=255&ne),1===pe&&(ne=i[Z.charCodeAt(Me)]<<10|i[Z.charCodeAt(Me+1)]<<4|i[Z.charCodeAt(Me+2)]>>2,Te[xe++]=ne>>8&255,Te[xe++]=255&ne),Te},s.fromByteArray=function K(Z){for(var ne,be=Z.length,me=be%3,pe=[],xe=0,Re=be-me;xeRe?Re:xe+16383));return 1===me?pe.push(r[(ne=Z[be-1])>>2]+r[ne<<4&63]+"=="):2===me&&pe.push(r[(ne=(Z[be-2]<<8)+Z[be-1])>>10]+r[ne>>4&63]+r[ne<<2&63]+"="),pe.join("")};for(var r=[],i=[],a=typeof Uint8Array<"u"?Uint8Array:Array,c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",y=0;y<64;++y)r[y]=c[y],i[c.charCodeAt(y)]=y;function C(Z){var ne=Z.length;if(ne%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var be=Z.indexOf("=");return-1===be&&(be=ne),[be,be===ne?0:4-be%4]}function I(Z){return r[Z>>18&63]+r[Z>>12&63]+r[Z>>6&63]+r[63&Z]}function N(Z,ne,be){for(var pe=[],Te=ne;Te{"use strict";const a=r(3981),c=r(2020),y="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;s.hp=S,s.IS=50;const w=2147483647;function T(B){if(B>w)throw new RangeError('The value "'+B+'" is invalid for option "size"');const k=new Uint8Array(B);return Object.setPrototypeOf(k,S.prototype),k}function S(B,k,j){if("number"==typeof B){if("string"==typeof k)throw new TypeError('The "string" argument must be of type string. Received type number');return K(B)}return A(B,k,j)}function A(B,k,j){if("string"==typeof B)return function Z(B,k){if(("string"!=typeof k||""===k)&&(k="utf8"),!S.isEncoding(k))throw new TypeError("Unknown encoding: "+k);const j=0|Re(B,k);let De=T(j);const it=De.write(B,k);return it!==j&&(De=De.slice(0,it)),De}(B,k);if(ArrayBuffer.isView(B))return function be(B){if(zt(B,Uint8Array)){const k=new Uint8Array(B);return me(k.buffer,k.byteOffset,k.byteLength)}return ne(B)}(B);if(null==B)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof B);if(zt(B,ArrayBuffer)||B&&zt(B.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(zt(B,SharedArrayBuffer)||B&&zt(B.buffer,SharedArrayBuffer)))return me(B,k,j);if("number"==typeof B)throw new TypeError('The "value" argument must not be of type number. Received type number');const De=B.valueOf&&B.valueOf();if(null!=De&&De!==B)return S.from(De,k,j);const it=function pe(B){if(S.isBuffer(B)){const k=0|Te(B.length),j=T(k);return 0===j.length||B.copy(j,0,0,k),j}return void 0!==B.length?"number"!=typeof B.length||xn(B.length)?T(0):ne(B):"Buffer"===B.type&&Array.isArray(B.data)?ne(B.data):void 0}(B);if(it)return it;if(typeof Symbol<"u"&&null!=Symbol.toPrimitive&&"function"==typeof B[Symbol.toPrimitive])return S.from(B[Symbol.toPrimitive]("string"),k,j);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof B)}function I(B){if("number"!=typeof B)throw new TypeError('"size" argument must be of type number');if(B<0)throw new RangeError('The value "'+B+'" is invalid for option "size"')}function K(B){return I(B),T(B<0?0:0|Te(B))}function ne(B){const k=B.length<0?0:0|Te(B.length),j=T(k);for(let De=0;De=w)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+w.toString(16)+" bytes");return 0|B}function Re(B,k){if(S.isBuffer(B))return B.length;if(ArrayBuffer.isView(B)||zt(B,ArrayBuffer))return B.byteLength;if("string"!=typeof B)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof B);const j=B.length,De=arguments.length>2&&!0===arguments[2];if(!De&&0===j)return 0;let it=!1;for(;;)switch(k){case"ascii":case"latin1":case"binary":return j;case"utf8":case"utf-8":return an(B).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*j;case"hex":return j>>>1;case"base64":return Kt(B).length;default:if(it)return De?-1:an(B).length;k=(""+k).toLowerCase(),it=!0}}function Me(B,k,j){let De=!1;if((void 0===k||k<0)&&(k=0),k>this.length||((void 0===j||j>this.length)&&(j=this.length),j<=0)||(j>>>=0)<=(k>>>=0))return"";for(B||(B="utf8");;)switch(B){case"hex":return Qe(this,k,j);case"utf8":case"utf-8":return Xt(this,k,j);case"ascii":return $n(this,k,j);case"latin1":case"binary":return bn(this,k,j);case"base64":return at(this,k,j);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return bt(this,k,j);default:if(De)throw new TypeError("Unknown encoding: "+B);B=(B+"").toLowerCase(),De=!0}}function Ce(B,k,j){const De=B[k];B[k]=B[j],B[j]=De}function le(B,k,j,De,it){if(0===B.length)return-1;if("string"==typeof j?(De=j,j=0):j>2147483647?j=2147483647:j<-2147483648&&(j=-2147483648),xn(j=+j)&&(j=it?0:B.length-1),j<0&&(j=B.length+j),j>=B.length){if(it)return-1;j=B.length-1}else if(j<0){if(!it)return-1;j=0}if("string"==typeof k&&(k=S.from(k,De)),S.isBuffer(k))return 0===k.length?-1:ae(B,k,j,De,it);if("number"==typeof k)return k&=255,"function"==typeof Uint8Array.prototype.indexOf?it?Uint8Array.prototype.indexOf.call(B,k,j):Uint8Array.prototype.lastIndexOf.call(B,k,j):ae(B,[k],j,De,it);throw new TypeError("val must be string, number or Buffer")}function ae(B,k,j,De,it){let dn,ot=1,Tt=B.length,In=k.length;if(void 0!==De&&("ucs2"===(De=String(De).toLowerCase())||"ucs-2"===De||"utf16le"===De||"utf-16le"===De)){if(B.length<2||k.length<2)return-1;ot=2,Tt/=2,In/=2,j/=2}function Vt(Pn,Fn){return 1===ot?Pn[Fn]:Pn.readUInt16BE(Fn*ot)}if(it){let Pn=-1;for(dn=j;dnTt&&(j=Tt-In),dn=j;dn>=0;dn--){let Pn=!0;for(let Fn=0;Fnit&&(De=it):De=it;const ot=k.length;let Tt;for(De>ot/2&&(De=ot/2),Tt=0;Tt>8,it=j%256,ot.push(it),ot.push(De);return ot}(k,B.length-j),B,j,De)}function at(B,k,j){return a.fromByteArray(0===k&&j===B.length?B:B.slice(k,j))}function Xt(B,k,j){j=Math.min(B.length,j);const De=[];let it=k;for(;it239?4:ot>223?3:ot>191?2:1;if(it+In<=j){let Vt,dn,Pn,Fn;switch(In){case 1:ot<128&&(Tt=ot);break;case 2:Vt=B[it+1],128==(192&Vt)&&(Fn=(31&ot)<<6|63&Vt,Fn>127&&(Tt=Fn));break;case 3:Vt=B[it+1],dn=B[it+2],128==(192&Vt)&&128==(192&dn)&&(Fn=(15&ot)<<12|(63&Vt)<<6|63&dn,Fn>2047&&(Fn<55296||Fn>57343)&&(Tt=Fn));break;case 4:Vt=B[it+1],dn=B[it+2],Pn=B[it+3],128==(192&Vt)&&128==(192&dn)&&128==(192&Pn)&&(Fn=(15&ot)<<18|(63&Vt)<<12|(63&dn)<<6|63&Pn,Fn>65535&&Fn<1114112&&(Tt=Fn))}}null===Tt?(Tt=65533,In=1):Tt>65535&&(Tt-=65536,De.push(Tt>>>10&1023|55296),Tt=56320|1023&Tt),De.push(Tt),it+=In}return function yn(B){const k=B.length;if(k<=ln)return String.fromCharCode.apply(String,B);let j="",De=0;for(;Deit.length?(S.isBuffer(Tt)||(Tt=S.from(Tt)),Tt.copy(it,ot)):Uint8Array.prototype.set.call(it,Tt,ot);else{if(!S.isBuffer(Tt))throw new TypeError('"list" argument must be an Array of Buffers');Tt.copy(it,ot)}ot+=Tt.length}return it},S.byteLength=Re,S.prototype._isBuffer=!0,S.prototype.swap16=function(){const k=this.length;if(k%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let j=0;jj&&(k+=" ... "),""},y&&(S.prototype[y]=S.prototype.inspect),S.prototype.compare=function(k,j,De,it,ot){if(zt(k,Uint8Array)&&(k=S.from(k,k.offset,k.byteLength)),!S.isBuffer(k))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof k);if(void 0===j&&(j=0),void 0===De&&(De=k?k.length:0),void 0===it&&(it=0),void 0===ot&&(ot=this.length),j<0||De>k.length||it<0||ot>this.length)throw new RangeError("out of range index");if(it>=ot&&j>=De)return 0;if(it>=ot)return-1;if(j>=De)return 1;if(this===k)return 0;let Tt=(ot>>>=0)-(it>>>=0),In=(De>>>=0)-(j>>>=0);const Vt=Math.min(Tt,In),dn=this.slice(it,ot),Pn=k.slice(j,De);for(let Fn=0;Fn>>=0,isFinite(De)?(De>>>=0,void 0===it&&(it="utf8")):(it=De,De=void 0)}const ot=this.length-j;if((void 0===De||De>ot)&&(De=ot),k.length>0&&(De<0||j<0)||j>this.length)throw new RangeError("Attempt to write outside buffer bounds");it||(it="utf8");let Tt=!1;for(;;)switch(it){case"hex":return Ie(this,k,j,De);case"utf8":case"utf-8":return $e(this,k,j,De);case"ascii":case"latin1":case"binary":return st(this,k,j,De);case"base64":return ht(this,k,j,De);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return vt(this,k,j,De);default:if(Tt)throw new TypeError("Unknown encoding: "+it);it=(""+it).toLowerCase(),Tt=!0}},S.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};const ln=4096;function $n(B,k,j){let De="";j=Math.min(B.length,j);for(let it=k;itDe)&&(j=De);let it="";for(let ot=k;otj)throw new RangeError("Trying to access beyond buffer length")}function Fe(B,k,j,De,it,ot){if(!S.isBuffer(B))throw new TypeError('"buffer" argument must be a Buffer instance');if(k>it||kB.length)throw new RangeError("Index out of range")}function Ft(B,k,j,De,it){Jt(k,De,it,B,j,7);let ot=Number(k&BigInt(4294967295));B[j++]=ot,ot>>=8,B[j++]=ot,ot>>=8,B[j++]=ot,ot>>=8,B[j++]=ot;let Tt=Number(k>>BigInt(32)&BigInt(4294967295));return B[j++]=Tt,Tt>>=8,B[j++]=Tt,Tt>>=8,B[j++]=Tt,Tt>>=8,B[j++]=Tt,j}function ze(B,k,j,De,it){Jt(k,De,it,B,j,7);let ot=Number(k&BigInt(4294967295));B[j+7]=ot,ot>>=8,B[j+6]=ot,ot>>=8,B[j+5]=ot,ot>>=8,B[j+4]=ot;let Tt=Number(k>>BigInt(32)&BigInt(4294967295));return B[j+3]=Tt,Tt>>=8,B[j+2]=Tt,Tt>>=8,B[j+1]=Tt,Tt>>=8,B[j]=Tt,j+8}function dt(B,k,j,De,it,ot){if(j+De>B.length)throw new RangeError("Index out of range");if(j<0)throw new RangeError("Index out of range")}function Ke(B,k,j,De,it){return k=+k,j>>>=0,it||dt(B,0,j,4),c.write(B,k,j,De,23,4),j+4}function He(B,k,j,De,it){return k=+k,j>>>=0,it||dt(B,0,j,8),c.write(B,k,j,De,52,8),j+8}S.prototype.slice=function(k,j){const De=this.length;(k=~~k)<0?(k+=De)<0&&(k=0):k>De&&(k=De),(j=void 0===j?De:~~j)<0?(j+=De)<0&&(j=0):j>De&&(j=De),j>>=0,j>>>=0,De||Ge(k,j,this.length);let it=this[k],ot=1,Tt=0;for(;++Tt>>=0,j>>>=0,De||Ge(k,j,this.length);let it=this[k+--j],ot=1;for(;j>0&&(ot*=256);)it+=this[k+--j]*ot;return it},S.prototype.readUint8=S.prototype.readUInt8=function(k,j){return k>>>=0,j||Ge(k,1,this.length),this[k]},S.prototype.readUint16LE=S.prototype.readUInt16LE=function(k,j){return k>>>=0,j||Ge(k,2,this.length),this[k]|this[k+1]<<8},S.prototype.readUint16BE=S.prototype.readUInt16BE=function(k,j){return k>>>=0,j||Ge(k,2,this.length),this[k]<<8|this[k+1]},S.prototype.readUint32LE=S.prototype.readUInt32LE=function(k,j){return k>>>=0,j||Ge(k,4,this.length),(this[k]|this[k+1]<<8|this[k+2]<<16)+16777216*this[k+3]},S.prototype.readUint32BE=S.prototype.readUInt32BE=function(k,j){return k>>>=0,j||Ge(k,4,this.length),16777216*this[k]+(this[k+1]<<16|this[k+2]<<8|this[k+3])},S.prototype.readBigUInt64LE=tt(function(k){fn(k>>>=0,"offset");const j=this[k],De=this[k+7];(void 0===j||void 0===De)&&Kn(k,this.length-8);const it=j+256*this[++k]+65536*this[++k]+this[++k]*2**24,ot=this[++k]+256*this[++k]+65536*this[++k]+De*2**24;return BigInt(it)+(BigInt(ot)<>>=0,"offset");const j=this[k],De=this[k+7];(void 0===j||void 0===De)&&Kn(k,this.length-8);const it=j*2**24+65536*this[++k]+256*this[++k]+this[++k],ot=this[++k]*2**24+65536*this[++k]+256*this[++k]+De;return(BigInt(it)<>>=0,j>>>=0,De||Ge(k,j,this.length);let it=this[k],ot=1,Tt=0;for(;++Tt=ot&&(it-=Math.pow(2,8*j)),it},S.prototype.readIntBE=function(k,j,De){k>>>=0,j>>>=0,De||Ge(k,j,this.length);let it=j,ot=1,Tt=this[k+--it];for(;it>0&&(ot*=256);)Tt+=this[k+--it]*ot;return ot*=128,Tt>=ot&&(Tt-=Math.pow(2,8*j)),Tt},S.prototype.readInt8=function(k,j){return k>>>=0,j||Ge(k,1,this.length),128&this[k]?-1*(255-this[k]+1):this[k]},S.prototype.readInt16LE=function(k,j){k>>>=0,j||Ge(k,2,this.length);const De=this[k]|this[k+1]<<8;return 32768&De?4294901760|De:De},S.prototype.readInt16BE=function(k,j){k>>>=0,j||Ge(k,2,this.length);const De=this[k+1]|this[k]<<8;return 32768&De?4294901760|De:De},S.prototype.readInt32LE=function(k,j){return k>>>=0,j||Ge(k,4,this.length),this[k]|this[k+1]<<8|this[k+2]<<16|this[k+3]<<24},S.prototype.readInt32BE=function(k,j){return k>>>=0,j||Ge(k,4,this.length),this[k]<<24|this[k+1]<<16|this[k+2]<<8|this[k+3]},S.prototype.readBigInt64LE=tt(function(k){fn(k>>>=0,"offset");const j=this[k],De=this[k+7];return(void 0===j||void 0===De)&&Kn(k,this.length-8),(BigInt(this[k+4]+256*this[k+5]+65536*this[k+6]+(De<<24))<>>=0,"offset");const j=this[k],De=this[k+7];(void 0===j||void 0===De)&&Kn(k,this.length-8);const it=(j<<24)+65536*this[++k]+256*this[++k]+this[++k];return(BigInt(it)<>>=0,j||Ge(k,4,this.length),c.read(this,k,!0,23,4)},S.prototype.readFloatBE=function(k,j){return k>>>=0,j||Ge(k,4,this.length),c.read(this,k,!1,23,4)},S.prototype.readDoubleLE=function(k,j){return k>>>=0,j||Ge(k,8,this.length),c.read(this,k,!0,52,8)},S.prototype.readDoubleBE=function(k,j){return k>>>=0,j||Ge(k,8,this.length),c.read(this,k,!1,52,8)},S.prototype.writeUintLE=S.prototype.writeUIntLE=function(k,j,De,it){k=+k,j>>>=0,De>>>=0,it||Fe(this,k,j,De,Math.pow(2,8*De)-1,0);let ot=1,Tt=0;for(this[j]=255&k;++Tt>>=0,De>>>=0,it||Fe(this,k,j,De,Math.pow(2,8*De)-1,0);let ot=De-1,Tt=1;for(this[j+ot]=255&k;--ot>=0&&(Tt*=256);)this[j+ot]=k/Tt&255;return j+De},S.prototype.writeUint8=S.prototype.writeUInt8=function(k,j,De){return k=+k,j>>>=0,De||Fe(this,k,j,1,255,0),this[j]=255&k,j+1},S.prototype.writeUint16LE=S.prototype.writeUInt16LE=function(k,j,De){return k=+k,j>>>=0,De||Fe(this,k,j,2,65535,0),this[j]=255&k,this[j+1]=k>>>8,j+2},S.prototype.writeUint16BE=S.prototype.writeUInt16BE=function(k,j,De){return k=+k,j>>>=0,De||Fe(this,k,j,2,65535,0),this[j]=k>>>8,this[j+1]=255&k,j+2},S.prototype.writeUint32LE=S.prototype.writeUInt32LE=function(k,j,De){return k=+k,j>>>=0,De||Fe(this,k,j,4,4294967295,0),this[j+3]=k>>>24,this[j+2]=k>>>16,this[j+1]=k>>>8,this[j]=255&k,j+4},S.prototype.writeUint32BE=S.prototype.writeUInt32BE=function(k,j,De){return k=+k,j>>>=0,De||Fe(this,k,j,4,4294967295,0),this[j]=k>>>24,this[j+1]=k>>>16,this[j+2]=k>>>8,this[j+3]=255&k,j+4},S.prototype.writeBigUInt64LE=tt(function(k,j=0){return Ft(this,k,j,BigInt(0),BigInt("0xffffffffffffffff"))}),S.prototype.writeBigUInt64BE=tt(function(k,j=0){return ze(this,k,j,BigInt(0),BigInt("0xffffffffffffffff"))}),S.prototype.writeIntLE=function(k,j,De,it){if(k=+k,j>>>=0,!it){const Vt=Math.pow(2,8*De-1);Fe(this,k,j,De,Vt-1,-Vt)}let ot=0,Tt=1,In=0;for(this[j]=255&k;++ot>>=0,!it){const Vt=Math.pow(2,8*De-1);Fe(this,k,j,De,Vt-1,-Vt)}let ot=De-1,Tt=1,In=0;for(this[j+ot]=255&k;--ot>=0&&(Tt*=256);)k<0&&0===In&&0!==this[j+ot+1]&&(In=1),this[j+ot]=(k/Tt|0)-In&255;return j+De},S.prototype.writeInt8=function(k,j,De){return k=+k,j>>>=0,De||Fe(this,k,j,1,127,-128),k<0&&(k=255+k+1),this[j]=255&k,j+1},S.prototype.writeInt16LE=function(k,j,De){return k=+k,j>>>=0,De||Fe(this,k,j,2,32767,-32768),this[j]=255&k,this[j+1]=k>>>8,j+2},S.prototype.writeInt16BE=function(k,j,De){return k=+k,j>>>=0,De||Fe(this,k,j,2,32767,-32768),this[j]=k>>>8,this[j+1]=255&k,j+2},S.prototype.writeInt32LE=function(k,j,De){return k=+k,j>>>=0,De||Fe(this,k,j,4,2147483647,-2147483648),this[j]=255&k,this[j+1]=k>>>8,this[j+2]=k>>>16,this[j+3]=k>>>24,j+4},S.prototype.writeInt32BE=function(k,j,De){return k=+k,j>>>=0,De||Fe(this,k,j,4,2147483647,-2147483648),k<0&&(k=4294967295+k+1),this[j]=k>>>24,this[j+1]=k>>>16,this[j+2]=k>>>8,this[j+3]=255&k,j+4},S.prototype.writeBigInt64LE=tt(function(k,j=0){return Ft(this,k,j,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),S.prototype.writeBigInt64BE=tt(function(k,j=0){return ze(this,k,j,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),S.prototype.writeFloatLE=function(k,j,De){return Ke(this,k,j,!0,De)},S.prototype.writeFloatBE=function(k,j,De){return Ke(this,k,j,!1,De)},S.prototype.writeDoubleLE=function(k,j,De){return He(this,k,j,!0,De)},S.prototype.writeDoubleBE=function(k,j,De){return He(this,k,j,!1,De)},S.prototype.copy=function(k,j,De,it){if(!S.isBuffer(k))throw new TypeError("argument should be a Buffer");if(De||(De=0),!it&&0!==it&&(it=this.length),j>=k.length&&(j=k.length),j||(j=0),it>0&&it=this.length)throw new RangeError("Index out of range");if(it<0)throw new RangeError("sourceEnd out of bounds");it>this.length&&(it=this.length),k.length-j>>=0,De=void 0===De?this.length:De>>>0,k||(k=0),"number"==typeof k)for(ot=j;ot=De+4;j-=3)k=`_${B.slice(j-3,j)}${k}`;return`${B.slice(0,j)}${k}`}function Jt(B,k,j,De,it,ot){if(B>j||B3?0===k||k===BigInt(0)?`>= 0${Tt} and < 2${Tt} ** ${8*(ot+1)}${Tt}`:`>= -(2${Tt} ** ${8*(ot+1)-1}${Tt}) and < 2 ** ${8*(ot+1)-1}${Tt}`:`>= ${k}${Tt} and <= ${j}${Tt}`,new mt.ERR_OUT_OF_RANGE("value",In,B)}!function Rt(B,k,j){fn(k,"offset"),(void 0===B[k]||void 0===B[k+j])&&Kn(k,B.length-(j+1))}(De,it,ot)}function fn(B,k){if("number"!=typeof B)throw new mt.ERR_INVALID_ARG_TYPE(k,"number",B)}function Kn(B,k,j){throw Math.floor(B)!==B?(fn(B,j),new mt.ERR_OUT_OF_RANGE(j||"offset","an integer",B)):k<0?new mt.ERR_BUFFER_OUT_OF_BOUNDS:new mt.ERR_OUT_OF_RANGE(j||"offset",`>= ${j?1:0} and <= ${k}`,B)}se("ERR_BUFFER_OUT_OF_BOUNDS",function(B){return B?`${B} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"},RangeError),se("ERR_INVALID_ARG_TYPE",function(B,k){return`The "${B}" argument must be of type number. Received type ${typeof k}`},TypeError),se("ERR_OUT_OF_RANGE",function(B,k,j){let De=`The value of "${B}" is out of range.`,it=j;return Number.isInteger(j)&&Math.abs(j)>2**32?it=Ze(String(j)):"bigint"==typeof j&&(it=String(j),(j>BigInt(2)**BigInt(32)||j<-(BigInt(2)**BigInt(32)))&&(it=Ze(it)),it+="n"),De+=` It must be ${k}. Received ${it}`,De},RangeError);const Nt=/[^+/0-9A-Za-z-_]/g;function an(B,k){let j;k=k||1/0;const De=B.length;let it=null;const ot=[];for(let Tt=0;Tt55295&&j<57344){if(!it){if(j>56319){(k-=3)>-1&&ot.push(239,191,189);continue}if(Tt+1===De){(k-=3)>-1&&ot.push(239,191,189);continue}it=j;continue}if(j<56320){(k-=3)>-1&&ot.push(239,191,189),it=j;continue}j=65536+(it-55296<<10|j-56320)}else it&&(k-=3)>-1&&ot.push(239,191,189);if(it=null,j<128){if((k-=1)<0)break;ot.push(j)}else if(j<2048){if((k-=2)<0)break;ot.push(j>>6|192,63&j|128)}else if(j<65536){if((k-=3)<0)break;ot.push(j>>12|224,j>>6&63|128,63&j|128)}else{if(!(j<1114112))throw new Error("Invalid code point");if((k-=4)<0)break;ot.push(j>>18|240,j>>12&63|128,j>>6&63|128,63&j|128)}}return ot}function Kt(B){return a.toByteArray(function Qt(B){if((B=(B=B.split("=")[0]).trim().replace(Nt,"")).length<2)return"";for(;B.length%4!=0;)B+="=";return B}(B))}function At(B,k,j,De){let it;for(it=0;it=k.length||it>=B.length);++it)k[it+j]=B[it];return it}function zt(B,k){return B instanceof k||null!=B&&null!=B.constructor&&null!=B.constructor.name&&B.constructor.name===k.name}function xn(B){return B!=B}const Yn=function(){const B="0123456789abcdef",k=new Array(256);for(let j=0;j<16;++j){const De=16*j;for(let it=0;it<16;++it)k[De+it]=B[j]+B[it]}return k}();function tt(B){return typeof BigInt>"u"?ke:B}function ke(){throw new Error("BigInt not supported")}},2020:(o,s)=>{s.read=function(r,i,a,c,y){var w,C,T=8*y-c-1,S=(1<>1,I=-7,N=a?y-1:0,K=a?-1:1,Z=r[i+N];for(N+=K,w=Z&(1<<-I)-1,Z>>=-I,I+=T;I>0;w=256*w+r[i+N],N+=K,I-=8);for(C=w&(1<<-I)-1,w>>=-I,I+=c;I>0;C=256*C+r[i+N],N+=K,I-=8);if(0===w)w=1-A;else{if(w===S)return C?NaN:1/0*(Z?-1:1);C+=Math.pow(2,c),w-=A}return(Z?-1:1)*C*Math.pow(2,w-c)},s.write=function(r,i,a,c,y,w){var C,T,S,A=8*w-y-1,I=(1<>1,K=23===y?Math.pow(2,-24)-Math.pow(2,-77):0,Z=c?0:w-1,ne=c?1:-1,be=i<0||0===i&&1/i<0?1:0;for(i=Math.abs(i),isNaN(i)||i===1/0?(T=isNaN(i)?1:0,C=I):(C=Math.floor(Math.log(i)/Math.LN2),i*(S=Math.pow(2,-C))<1&&(C--,S*=2),(i+=C+N>=1?K/S:K*Math.pow(2,1-N))*S>=2&&(C++,S/=2),C+N>=I?(T=0,C=I):C+N>=1?(T=(i*S-1)*Math.pow(2,y),C+=N):(T=i*Math.pow(2,N-1)*Math.pow(2,y),C=0));y>=8;r[a+Z]=255&T,Z+=ne,T/=256,y-=8);for(C=C<0;r[a+Z]=255&C,Z+=ne,C/=256,A-=8);r[a+Z-ne]|=128*be}},119:o=>{o.exports=function a(c,y,w){function C(A,I){if(!y[A]){if(!c[A]){if(T)return T(A,!0);var K=new Error("Cannot find module '"+A+"'");throw K.code="MODULE_NOT_FOUND",K}var Z=y[A]={exports:{}};c[A][0].call(Z.exports,function(ne){return C(c[A][1][ne]||ne)},Z,Z.exports,a,c,y,w)}return y[A].exports}for(var T=void 0,S=0;S"u"&&a(3);var N=Promise;function K(ve,et){et&&ve.then(function(Oe){et(null,Oe)},function(Oe){et(Oe)})}function Z(ve,et,Oe){"function"==typeof et&&ve.then(et),"function"==typeof Oe&&ve.catch(Oe)}function ne(ve){return"string"!=typeof ve&&(console.warn(ve+" used as a key, but it is not a string."),ve=String(ve)),ve}function be(){if(arguments.length&&"function"==typeof arguments[arguments.length-1])return arguments[arguments.length-1]}var me="local-forage-detect-blob-support",pe=void 0,Te={},xe=Object.prototype.toString,Re="readonly",Me="readwrite";function Ce(ve){for(var et=ve.length,Oe=new ArrayBuffer(et),pt=new Uint8Array(Oe),$t=0;$t=43)}}).catch(function(){return!1})}(ve).then(function(et){return pe=et})}function Ie(ve){var et=Te[ve.name],Oe={};Oe.promise=new N(function(pt,$t){Oe.resolve=pt,Oe.reject=$t}),et.deferredOperations.push(Oe),et.dbReady=et.dbReady?et.dbReady.then(function(){return Oe.promise}):Oe.promise}function $e(ve){var Oe=Te[ve.name].deferredOperations.pop();if(Oe)return Oe.resolve(),Oe.promise}function st(ve,et){var pt=Te[ve.name].deferredOperations.pop();if(pt)return pt.reject(et),pt.promise}function ht(ve,et){return new N(function(Oe,pt){if(Te[ve.name]=Te[ve.name]||{forages:[],db:null,dbReady:null,deferredOperations:[]},ve.db){if(!et)return Oe(ve.db);Ie(ve),ve.db.close()}var $t=[ve.name];et&&$t.push(ve.version);var Mt=S.open.apply(S,$t);et&&(Mt.onupgradeneeded=function(un){var Cn=Mt.result;try{Cn.createObjectStore(ve.storeName),un.oldVersion<=1&&Cn.createObjectStore(me)}catch(Sn){if("ConstraintError"!==Sn.name)throw Sn;console.warn('The database "'+ve.name+'" has been upgraded from version '+un.oldVersion+" to version "+un.newVersion+', but the storage "'+ve.storeName+'" already exists.')}}),Mt.onerror=function(un){un.preventDefault(),pt(Mt.error)},Mt.onsuccess=function(){var un=Mt.result;un.onversionchange=function(Cn){Cn.target.close()},Oe(un),$e(ve)}})}function vt(ve){return ht(ve,!1)}function at(ve){return ht(ve,!0)}function Xt(ve,et){if(!ve.db)return!0;var Oe=!ve.db.objectStoreNames.contains(ve.storeName),$t=ve.version>ve.db.version;if(ve.versionve.version&&(ve.version=Mt)}return!0}return!1}function yn(ve){return I([Ce(atob(ve.data))],{type:ve.type})}function $n(ve){return ve&&ve.__local_forage_encoded_blob}function bn(ve){var et=this,Oe=et._initReady().then(function(){var pt=Te[et._dbInfo.name];if(pt&&pt.dbReady)return pt.dbReady});return Z(Oe,ve,ve),Oe}function bt(ve,et,Oe,pt){void 0===pt&&(pt=1);try{var $t=ve.db.transaction(ve.storeName,et);Oe(null,$t)}catch(Mt){if(pt>0&&(!ve.db||"InvalidStateError"===Mt.name||"NotFoundError"===Mt.name))return N.resolve().then(function(){if(!ve.db||"NotFoundError"===Mt.name&&!ve.db.objectStoreNames.contains(ve.storeName)&&ve.version<=ve.db.version)return ve.db&&(ve.version=ve.db.version+1),at(ve)}).then(function(){return function Qe(ve){Ie(ve);for(var et=Te[ve.name],Oe=et.forages,pt=0;pt>4,Un[$t++]=(15&un)<<4|Cn>>2,Un[$t++]=(3&Cn)<<6|63&Sn;return kn}function Tt(ve){var pt,et=new Uint8Array(ve),Oe="";for(pt=0;pt>2],Oe+=Kn[(3&et[pt])<<4|et[pt+1]>>4],Oe+=Kn[(15&et[pt+1])<<2|et[pt+2]>>6],Oe+=Kn[63&et[pt+2]];return et.length%3==2?Oe=Oe.substring(0,Oe.length-1)+"=":et.length%3==1&&(Oe=Oe.substring(0,Oe.length-2)+"=="),Oe}var dn={serialize:function In(ve,et){var Oe="";if(ve&&(Oe=it.call(ve)),ve&&("[object ArrayBuffer]"===Oe||ve.buffer&&"[object ArrayBuffer]"===it.call(ve.buffer))){var pt,$t=an;ve instanceof ArrayBuffer?(pt=ve,$t+=En):(pt=ve.buffer,"[object Int8Array]"===Oe?$t+="si08":"[object Uint8Array]"===Oe?$t+="ui08":"[object Uint8ClampedArray]"===Oe?$t+="uic8":"[object Int16Array]"===Oe?$t+="si16":"[object Uint16Array]"===Oe?$t+="ur16":"[object Int32Array]"===Oe?$t+="si32":"[object Uint32Array]"===Oe?$t+=B:"[object Float32Array]"===Oe?$t+=k:"[object Float64Array]"===Oe?$t+=j:et(new Error("Failed to get type for BinaryArray"))),et($t+Tt(pt))}else if("[object Blob]"===Oe){var Mt=new FileReader;Mt.onload=function(){var un="~~local_forage_type~"+ve.type+"~"+Tt(this.result);et(an+Kt+un)},Mt.readAsArrayBuffer(ve)}else try{et(JSON.stringify(ve))}catch(un){console.error("Couldn't convert value into a JSON string: ",ve),et(null,un)}},deserialize:function Vt(ve){if(ve.substring(0,9)!==an)return JSON.parse(ve);var pt,et=ve.substring(13),Oe=ve.substring(9,13);if(Oe===Kt&&Qt.test(et)){var $t=et.match(Qt);pt=$t[1],et=et.substring($t[0].length)}var Mt=ot(et);switch(Oe){case En:return Mt;case Kt:return I([Mt],{type:pt});case"si08":return new Int8Array(Mt);case"ui08":return new Uint8Array(Mt);case"uic8":return new Uint8ClampedArray(Mt);case"si16":return new Int16Array(Mt);case"ur16":return new Uint16Array(Mt);case"si32":return new Int32Array(Mt);case B:return new Uint32Array(Mt);case k:return new Float32Array(Mt);case j:return new Float64Array(Mt);default:throw new Error("Unkown type: "+Oe)}},stringToBuffer:ot,bufferToString:Tt};function Pn(ve,et,Oe,pt){ve.executeSql("CREATE TABLE IF NOT EXISTS "+et.storeName+" (id INTEGER PRIMARY KEY, key unique, value)",[],Oe,pt)}function Bn(ve,et,Oe,pt,$t,Mt){ve.executeSql(Oe,pt,$t,function(un,Cn){Cn.code===Cn.SYNTAX_ERR?un.executeSql("SELECT name FROM sqlite_master WHERE type='table' AND name = ?",[et.storeName],function(Sn,kn){kn.rows.length?Mt(Sn,Cn):Pn(Sn,et,function(){Sn.executeSql(Oe,pt,$t,Mt)},Mt)},Mt):Mt(un,Cn)},Mt)}function Xr(ve,et,Oe,pt){var $t=this;ve=ne(ve);var Mt=new N(function(un,Cn){$t.ready().then(function(){void 0===et&&(et=null);var Sn=et,kn=$t._dbInfo;kn.serializer.serialize(et,function(Un,Jn){Jn?Cn(Jn):kn.db.transaction(function(sr){Bn(sr,kn,"INSERT OR REPLACE INTO "+kn.storeName+" (key, value) VALUES (?, ?)",[ve,Un],function(){un(Sn)},function(kr,mr){Cn(mr)})},function(sr){if(sr.code===sr.QUOTA_ERR){if(pt>0)return void un(Xr.apply($t,[ve,Sn,Oe,pt-1]));Cn(sr)}})})}).catch(Cn)});return K(Mt,Oe),Mt}var mn={_driver:"webSQLStorage",_initStorage:function Fn(ve){var et=this,Oe={db:null};if(ve)for(var pt in ve)Oe[pt]="string"!=typeof ve[pt]?ve[pt].toString():ve[pt];var $t=new N(function(Mt,un){try{Oe.db=openDatabase(Oe.name,String(Oe.version),Oe.description,Oe.size)}catch(Cn){return un(Cn)}Oe.db.transaction(function(Cn){Pn(Cn,Oe,function(){et._dbInfo=Oe,Mt()},function(Sn,kn){un(kn)})},un)});return Oe.serializer=dn,$t},_support:function fn(){return"function"==typeof openDatabase}(),iterate:function Jr(ve,et){var Oe=this,pt=new N(function($t,Mt){Oe.ready().then(function(){var un=Oe._dbInfo;un.db.transaction(function(Cn){Bn(Cn,un,"SELECT * FROM "+un.storeName,[],function(Sn,kn){for(var Un=kn.rows,Jn=Un.length,sr=0;sr '__WebKitDatabaseInfoTable__'",[],function($t,Mt){for(var un=[],Cn=0;Cn0}var Uo={_driver:"localStorageWrapper",_initStorage:function Ai(ve){var Oe={};if(ve)for(var pt in ve)Oe[pt]=ve[pt];return Oe.keyPrefix=Mr(ve,this._defaultConfig),ci()?(this._dbInfo=Oe,Oe.serializer=dn,N.resolve()):N.reject()},_support:function or(){try{return typeof localStorage<"u"&&"setItem"in localStorage&&!!localStorage.setItem}catch{return!1}}(),iterate:function qe(ve,et){var Oe=this,pt=Oe.ready().then(function(){for(var $t=Oe._dbInfo,Mt=$t.keyPrefix,un=Mt.length,Cn=localStorage.length,Sn=1,kn=0;kn=0;$t--){var Mt=localStorage.key($t);0===Mt.indexOf(pt)&&localStorage.removeItem(Mt)}});return K(Oe,ve),Oe},length:function Hn(ve){var Oe=this.keys().then(function(pt){return pt.length});return K(Oe,ve),Oe},key:function Dt(ve,et){var Oe=this,pt=Oe.ready().then(function(){var Mt,$t=Oe._dbInfo;try{Mt=localStorage.key(ve)}catch{Mt=null}return Mt&&(Mt=Mt.substring($t.keyPrefix.length)),Mt});return K(pt,et),pt},keys:function Wt(ve){var et=this,Oe=et.ready().then(function(){for(var pt=et._dbInfo,$t=localStorage.length,Mt=[],un=0;un<$t;un++){var Cn=localStorage.key(un);0===Cn.indexOf(pt.keyPrefix)&&Mt.push(Cn.substring(pt.keyPrefix.length))}return Mt});return K(Oe,ve),Oe},dropInstance:function Oi(ve,et){if(et=be.apply(this,arguments),!(ve="function"!=typeof ve&&ve||{}).name){var Oe=this.config();ve.name=ve.name||Oe.name,ve.storeName=ve.storeName||Oe.storeName}var $t,pt=this;return K($t=ve.name?new N(function(Mt){Mt(ve.storeName?Mr(ve,pt._defaultConfig):ve.name+"/")}).then(function(Mt){for(var un=localStorage.length-1;un>=0;un--){var Cn=localStorage.key(un);0===Cn.indexOf(Mt)&&localStorage.removeItem(Cn)}}):N.reject("Invalid arguments"),et),$t}},oi=function(et,Oe){return et===Oe||"number"==typeof et&&"number"==typeof Oe&&isNaN(et)&&isNaN(Oe)},ts=function(et,Oe){for(var pt=et.length,$t=0;$t"u"?"undefined":w(Oe))){if(this._ready)return new Error("Can't call config() after localforage has been used.");for(var pt in Oe){if("storeName"===pt&&(Oe[pt]=Oe[pt].replace(/\W/g,"_")),"version"===pt&&"number"!=typeof Oe[pt])return new Error("Database version must be a number.");this._config[pt]=Oe[pt]}return!("driver"in Oe)||!Oe.driver||this.setDriver(this._config.driver)}return"string"==typeof Oe?this._config[Oe]:this._config},ve.prototype.defineDriver=function(Oe,pt,$t){var Mt=new N(function(un,Cn){try{var Sn=Oe._driver,kn=new Error("Custom driver not compliant; see https://mozilla.github.io/localForage/#definedriver");if(!Oe._driver)return void Cn(kn);for(var Un=oo.concat("_initStorage"),Jn=0,sr=Un.length;Jn{"use strict";r.d(s,{t:()=>a});var i=r(1413);class a extends i.B{constructor(y){super(),this._value=y}get value(){return this.getValue()}_subscribe(y){const w=super._subscribe(y);return!w.closed&&y.next(this._value),w}getValue(){const{hasError:y,thrownError:w,_value:C}=this;if(y)throw w;return this._throwIfClosed(),C}next(y){super.next(this._value=y)}}},1985:(o,s,r)=>{"use strict";r.d(s,{c:()=>S});var i=r(7707),a=r(8359),c=r(3494),y=r(1203),w=r(1026),C=r(8071),T=r(9786);let S=(()=>{class K{constructor(ne){ne&&(this._subscribe=ne)}lift(ne){const be=new K;return be.source=this,be.operator=ne,be}subscribe(ne,be,me){const pe=function N(K){return K&&K instanceof i.vU||function I(K){return K&&(0,C.T)(K.next)&&(0,C.T)(K.error)&&(0,C.T)(K.complete)}(K)&&(0,a.Uv)(K)}(ne)?ne:new i.Ms(ne,be,me);return(0,T.Y)(()=>{const{operator:Te,source:xe}=this;pe.add(Te?Te.call(pe,xe):xe?this._subscribe(pe):this._trySubscribe(pe))}),pe}_trySubscribe(ne){try{return this._subscribe(ne)}catch(be){ne.error(be)}}forEach(ne,be){return new(be=A(be))((me,pe)=>{const Te=new i.Ms({next:xe=>{try{ne(xe)}catch(Re){pe(Re),Te.unsubscribe()}},error:pe,complete:me});this.subscribe(Te)})}_subscribe(ne){var be;return null===(be=this.source)||void 0===be?void 0:be.subscribe(ne)}[c.s](){return this}pipe(...ne){return(0,y.m)(ne)(this)}toPromise(ne){return new(ne=A(ne))((be,me)=>{let pe;this.subscribe(Te=>pe=Te,Te=>me(Te),()=>be(pe))})}}return K.create=Z=>new K(Z),K})();function A(K){var Z;return null!==(Z=K??w.$.Promise)&&void 0!==Z?Z:Promise}},2771:(o,s,r)=>{"use strict";r.d(s,{m:()=>c});var i=r(1413),a=r(6129);class c extends i.B{constructor(w=1/0,C=1/0,T=a.U){super(),this._bufferSize=w,this._windowTime=C,this._timestampProvider=T,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=C===1/0,this._bufferSize=Math.max(1,w),this._windowTime=Math.max(1,C)}next(w){const{isStopped:C,_buffer:T,_infiniteTimeWindow:S,_timestampProvider:A,_windowTime:I}=this;C||(T.push(w),!S&&T.push(A.now()+I)),this._trimBuffer(),super.next(w)}_subscribe(w){this._throwIfClosed(),this._trimBuffer();const C=this._innerSubscribe(w),{_infiniteTimeWindow:T,_buffer:S}=this,A=S.slice();for(let I=0;I{"use strict";r.d(s,{B:()=>T});var i=r(1985),a=r(8359);const y=(0,r(1853).L)(A=>function(){A(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var w=r(7908),C=r(9786);let T=(()=>{class A extends i.c{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(N){const K=new S(this,this);return K.operator=N,K}_throwIfClosed(){if(this.closed)throw new y}next(N){(0,C.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const K of this.currentObservers)K.next(N)}})}error(N){(0,C.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=N;const{observers:K}=this;for(;K.length;)K.shift().error(N)}})}complete(){(0,C.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:N}=this;for(;N.length;)N.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var N;return(null===(N=this.observers)||void 0===N?void 0:N.length)>0}_trySubscribe(N){return this._throwIfClosed(),super._trySubscribe(N)}_subscribe(N){return this._throwIfClosed(),this._checkFinalizedStatuses(N),this._innerSubscribe(N)}_innerSubscribe(N){const{hasError:K,isStopped:Z,observers:ne}=this;return K||Z?a.Kn:(this.currentObservers=null,ne.push(N),new a.yU(()=>{this.currentObservers=null,(0,w.o)(ne,N)}))}_checkFinalizedStatuses(N){const{hasError:K,thrownError:Z,isStopped:ne}=this;K?N.error(Z):ne&&N.complete()}asObservable(){const N=new i.c;return N.source=this,N}}return A.create=(I,N)=>new S(I,N),A})();class S extends T{constructor(I,N){super(),this.destination=I,this.source=N}next(I){var N,K;null===(K=null===(N=this.destination)||void 0===N?void 0:N.next)||void 0===K||K.call(N,I)}error(I){var N,K;null===(K=null===(N=this.destination)||void 0===N?void 0:N.error)||void 0===K||K.call(N,I)}complete(){var I,N;null===(N=null===(I=this.destination)||void 0===I?void 0:I.complete)||void 0===N||N.call(I)}_subscribe(I){var N,K;return null!==(K=null===(N=this.source)||void 0===N?void 0:N.subscribe(I))&&void 0!==K?K:a.Kn}}},7707:(o,s,r)=>{"use strict";r.d(s,{Ms:()=>me,vU:()=>K});var i=r(8071),a=r(8359),c=r(1026),y=r(5334),w=r(5343);const C=A("C",void 0,void 0);function A(Me,Ce,le){return{kind:Me,value:Ce,error:le}}var I=r(9270),N=r(9786);class K extends a.yU{constructor(Ce){super(),this.isStopped=!1,Ce?(this.destination=Ce,(0,a.Uv)(Ce)&&Ce.add(this)):this.destination=Re}static create(Ce,le,ae){return new me(Ce,le,ae)}next(Ce){this.isStopped?xe(function S(Me){return A("N",Me,void 0)}(Ce),this):this._next(Ce)}error(Ce){this.isStopped?xe(function T(Me){return A("E",void 0,Me)}(Ce),this):(this.isStopped=!0,this._error(Ce))}complete(){this.isStopped?xe(C,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(Ce){this.destination.next(Ce)}_error(Ce){try{this.destination.error(Ce)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const Z=Function.prototype.bind;function ne(Me,Ce){return Z.call(Me,Ce)}class be{constructor(Ce){this.partialObserver=Ce}next(Ce){const{partialObserver:le}=this;if(le.next)try{le.next(Ce)}catch(ae){pe(ae)}}error(Ce){const{partialObserver:le}=this;if(le.error)try{le.error(Ce)}catch(ae){pe(ae)}else pe(Ce)}complete(){const{partialObserver:Ce}=this;if(Ce.complete)try{Ce.complete()}catch(le){pe(le)}}}class me extends K{constructor(Ce,le,ae){let Ie;if(super(),(0,i.T)(Ce)||!Ce)Ie={next:Ce??void 0,error:le??void 0,complete:ae??void 0};else{let $e;this&&c.$.useDeprecatedNextContext?($e=Object.create(Ce),$e.unsubscribe=()=>this.unsubscribe(),Ie={next:Ce.next&&ne(Ce.next,$e),error:Ce.error&&ne(Ce.error,$e),complete:Ce.complete&&ne(Ce.complete,$e)}):Ie=Ce}this.destination=new be(Ie)}}function pe(Me){c.$.useDeprecatedSynchronousErrorHandling?(0,N.l)(Me):(0,y.m)(Me)}function xe(Me,Ce){const{onStoppedNotification:le}=c.$;le&&I.f.setTimeout(()=>le(Me,Ce))}const Re={closed:!0,next:w.l,error:function Te(Me){throw Me},complete:w.l}},8359:(o,s,r)=>{"use strict";r.d(s,{Kn:()=>C,yU:()=>w,Uv:()=>T});var i=r(8071);const c=(0,r(1853).L)(A=>function(N){A(this),this.message=N?`${N.length} errors occurred during unsubscription:\n${N.map((K,Z)=>`${Z+1}) ${K.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=N});var y=r(7908);class w{constructor(I){this.initialTeardown=I,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let I;if(!this.closed){this.closed=!0;const{_parentage:N}=this;if(N)if(this._parentage=null,Array.isArray(N))for(const ne of N)ne.remove(this);else N.remove(this);const{initialTeardown:K}=this;if((0,i.T)(K))try{K()}catch(ne){I=ne instanceof c?ne.errors:[ne]}const{_finalizers:Z}=this;if(Z){this._finalizers=null;for(const ne of Z)try{S(ne)}catch(be){I=I??[],be instanceof c?I=[...I,...be.errors]:I.push(be)}}if(I)throw new c(I)}}add(I){var N;if(I&&I!==this)if(this.closed)S(I);else{if(I instanceof w){if(I.closed||I._hasParent(this))return;I._addParent(this)}(this._finalizers=null!==(N=this._finalizers)&&void 0!==N?N:[]).push(I)}}_hasParent(I){const{_parentage:N}=this;return N===I||Array.isArray(N)&&N.includes(I)}_addParent(I){const{_parentage:N}=this;this._parentage=Array.isArray(N)?(N.push(I),N):N?[N,I]:I}_removeParent(I){const{_parentage:N}=this;N===I?this._parentage=null:Array.isArray(N)&&(0,y.o)(N,I)}remove(I){const{_finalizers:N}=this;N&&(0,y.o)(N,I),I instanceof w&&I._removeParent(this)}}w.EMPTY=(()=>{const A=new w;return A.closed=!0,A})();const C=w.EMPTY;function T(A){return A instanceof w||A&&"closed"in A&&(0,i.T)(A.remove)&&(0,i.T)(A.add)&&(0,i.T)(A.unsubscribe)}function S(A){(0,i.T)(A)?A():A.unsubscribe()}},1026:(o,s,r)=>{"use strict";r.d(s,{$:()=>i});const i={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},17:(o,s,r)=>{"use strict";r.d(s,{G:()=>C});var i=r(1985),a=r(8359),c=r(9898),y=r(4360),w=r(9974);class C extends i.c{constructor(S,A){super(),this.source=S,this.subjectFactory=A,this._subject=null,this._refCount=0,this._connection=null,(0,w.S)(S)&&(this.lift=S.lift)}_subscribe(S){return this.getSubject().subscribe(S)}getSubject(){const S=this._subject;return(!S||S.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:S}=this;this._subject=this._connection=null,S?.unsubscribe()}connect(){let S=this._connection;if(!S){S=this._connection=new a.yU;const A=this.getSubject();S.add(this.source.subscribe((0,y._)(A,void 0,()=>{this._teardown(),A.complete()},I=>{this._teardown(),A.error(I)},()=>this._teardown()))),S.closed&&(this._connection=null,S=a.yU.EMPTY)}return S}refCount(){return(0,c.B)()(this)}}},4572:(o,s,r)=>{"use strict";r.d(s,{z:()=>I});var i=r(1985),a=r(3073),c=r(6648),y=r(3669),w=r(6450),C=r(9326),T=r(8496),S=r(4360),A=r(5225);function I(...Z){const ne=(0,C.lI)(Z),be=(0,C.ms)(Z),{args:me,keys:pe}=(0,a.D)(Z);if(0===me.length)return(0,c.H)([],ne);const Te=new i.c(function N(Z,ne,be=y.D){return me=>{K(ne,()=>{const{length:pe}=Z,Te=new Array(pe);let xe=pe,Re=pe;for(let Me=0;Me{const Ce=(0,c.H)(Z[Me],ne);let le=!1;Ce.subscribe((0,S._)(me,ae=>{Te[Me]=ae,le||(le=!0,Re--),Re||me.next(be(Te.slice()))},()=>{--xe||me.complete()}))},me)},me)}}(me,ne,pe?xe=>(0,T.e)(pe,xe):y.D));return be?Te.pipe((0,w.I)(be)):Te}function K(Z,ne,be){Z?(0,A.N)(be,Z,ne):ne()}},8793:(o,s,r)=>{"use strict";r.d(s,{x:()=>w});var i=r(6365),c=r(9326),y=r(6648);function w(...C){return function a(){return(0,i.U)(1)}()((0,y.H)(C,(0,c.lI)(C)))}},9030:(o,s,r)=>{"use strict";r.d(s,{v:()=>c});var i=r(1985),a=r(8750);function c(y){return new i.c(w=>{(0,a.Tg)(y()).subscribe(w)})}},983:(o,s,r)=>{"use strict";r.d(s,{w:()=>a});const a=new(r(1985).c)(w=>w.complete())},7468:(o,s,r)=>{"use strict";r.d(s,{p:()=>S});var i=r(1985),a=r(3073),c=r(8750),y=r(9326),w=r(4360),C=r(6450),T=r(8496);function S(...A){const I=(0,y.ms)(A),{args:N,keys:K}=(0,a.D)(A),Z=new i.c(ne=>{const{length:be}=N;if(!be)return void ne.complete();const me=new Array(be);let pe=be,Te=be;for(let xe=0;xe{Re||(Re=!0,Te--),me[xe]=Me},()=>pe--,void 0,()=>{(!pe||!Re)&&(Te||ne.next(K?(0,T.e)(K,me):me),ne.complete())}))}});return I?Z.pipe((0,C.I)(I)):Z}},6648:(o,s,r)=>{"use strict";r.d(s,{H:()=>ae});var i=r(8750),a=r(5225),c=r(9974),y=r(4360);function w(Ie,$e=0){return(0,c.N)((st,ht)=>{st.subscribe((0,y._)(ht,vt=>(0,a.N)(ht,Ie,()=>ht.next(vt),$e),()=>(0,a.N)(ht,Ie,()=>ht.complete(),$e),vt=>(0,a.N)(ht,Ie,()=>ht.error(vt),$e)))})}function C(Ie,$e=0){return(0,c.N)((st,ht)=>{ht.add(Ie.schedule(()=>st.subscribe(ht),$e))})}var A=r(1985),N=r(4761),K=r(8071);function ne(Ie,$e){if(!Ie)throw new Error("Iterable cannot be null");return new A.c(st=>{(0,a.N)(st,$e,()=>{const ht=Ie[Symbol.asyncIterator]();(0,a.N)(st,$e,()=>{ht.next().then(vt=>{vt.done?st.complete():st.next(vt.value)})},0,!0)})})}var be=r(5055),me=r(9858),pe=r(7441),Te=r(5397),xe=r(7953),Re=r(591),Me=r(5196);function ae(Ie,$e){return $e?function le(Ie,$e){if(null!=Ie){if((0,be.l)(Ie))return function T(Ie,$e){return(0,i.Tg)(Ie).pipe(C($e),w($e))}(Ie,$e);if((0,pe.X)(Ie))return function I(Ie,$e){return new A.c(st=>{let ht=0;return $e.schedule(function(){ht===Ie.length?st.complete():(st.next(Ie[ht++]),st.closed||this.schedule())})})}(Ie,$e);if((0,me.y)(Ie))return function S(Ie,$e){return(0,i.Tg)(Ie).pipe(C($e),w($e))}(Ie,$e);if((0,xe.T)(Ie))return ne(Ie,$e);if((0,Te.x)(Ie))return function Z(Ie,$e){return new A.c(st=>{let ht;return(0,a.N)(st,$e,()=>{ht=Ie[N.l](),(0,a.N)(st,$e,()=>{let vt,at;try{({value:vt,done:at}=ht.next())}catch(Xt){return void st.error(Xt)}at?st.complete():st.next(vt)},0,!0)}),()=>(0,K.T)(ht?.return)&&ht.return()})}(Ie,$e);if((0,Me.U)(Ie))return function Ce(Ie,$e){return ne((0,Me.C)(Ie),$e)}(Ie,$e)}throw(0,Re.L)(Ie)}(Ie,$e):(0,i.Tg)(Ie)}},3726:(o,s,r)=>{"use strict";r.d(s,{R:()=>I});var i=r(8750),a=r(1985),c=r(1397),y=r(7441),w=r(8071),C=r(6450);const T=["addListener","removeListener"],S=["addEventListener","removeEventListener"],A=["on","off"];function I(be,me,pe,Te){if((0,w.T)(pe)&&(Te=pe,pe=void 0),Te)return I(be,me,pe).pipe((0,C.I)(Te));const[xe,Re]=function ne(be){return(0,w.T)(be.addEventListener)&&(0,w.T)(be.removeEventListener)}(be)?S.map(Me=>Ce=>be[Me](me,Ce,pe)):function K(be){return(0,w.T)(be.addListener)&&(0,w.T)(be.removeListener)}(be)?T.map(N(be,me)):function Z(be){return(0,w.T)(be.on)&&(0,w.T)(be.off)}(be)?A.map(N(be,me)):[];if(!xe&&(0,y.X)(be))return(0,c.Z)(Me=>I(Me,me,pe))((0,i.Tg)(be));if(!xe)throw new TypeError("Invalid event target");return new a.c(Me=>{const Ce=(...le)=>Me.next(1Re(Ce)})}function N(be,me){return pe=>Te=>be[pe](me,Te)}},8750:(o,s,r)=>{"use strict";r.d(s,{Tg:()=>Z});var i=r(1635),a=r(7441),c=r(9858),y=r(1985),w=r(5055),C=r(7953),T=r(591),S=r(5397),A=r(5196),I=r(8071),N=r(5334),K=r(3494);function Z(Me){if(Me instanceof y.c)return Me;if(null!=Me){if((0,w.l)(Me))return function ne(Me){return new y.c(Ce=>{const le=Me[K.s]();if((0,I.T)(le.subscribe))return le.subscribe(Ce);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(Me);if((0,a.X)(Me))return function be(Me){return new y.c(Ce=>{for(let le=0;le{Me.then(le=>{Ce.closed||(Ce.next(le),Ce.complete())},le=>Ce.error(le)).then(null,N.m)})}(Me);if((0,C.T)(Me))return Te(Me);if((0,S.x)(Me))return function pe(Me){return new y.c(Ce=>{for(const le of Me)if(Ce.next(le),Ce.closed)return;Ce.complete()})}(Me);if((0,A.U)(Me))return function xe(Me){return Te((0,A.C)(Me))}(Me)}throw(0,T.L)(Me)}function Te(Me){return new y.c(Ce=>{(function Re(Me,Ce){var le,ae,Ie,$e;return(0,i.sH)(this,void 0,void 0,function*(){try{for(le=(0,i.xN)(Me);!(ae=yield le.next()).done;)if(Ce.next(ae.value),Ce.closed)return}catch(st){Ie={error:st}}finally{try{ae&&!ae.done&&($e=le.return)&&(yield $e.call(le))}finally{if(Ie)throw Ie.error}}Ce.complete()})})(Me,Ce).catch(le=>Ce.error(le))})}},605:(o,s,r)=>{"use strict";r.d(s,{Y:()=>c});var i=r(3236),a=r(1584);function c(y=0,w=i.E){return y<0&&(y=0),(0,a.O)(y,y,w)}},7786:(o,s,r)=>{"use strict";r.d(s,{h:()=>C});var i=r(6365),a=r(8750),c=r(983),y=r(9326),w=r(6648);function C(...T){const S=(0,y.lI)(T),A=(0,y.R0)(T,1/0),I=T;return I.length?1===I.length?(0,a.Tg)(I[0]):(0,i.U)(A)((0,w.H)(I,S)):c.w}},7673:(o,s,r)=>{"use strict";r.d(s,{of:()=>c});var i=r(9326),a=r(6648);function c(...y){const w=(0,i.lI)(y);return(0,a.H)(y,w)}},8810:(o,s,r)=>{"use strict";r.d(s,{$:()=>c});var i=r(1985),a=r(8071);function c(y,w){const C=(0,a.T)(y)?y:()=>y,T=S=>S.error(C());return new i.c(w?S=>w.schedule(T,0,S):T)}},1584:(o,s,r)=>{"use strict";r.d(s,{O:()=>w});var i=r(1985),a=r(3236),c=r(9470);function w(C=0,T,S=a.b){let A=-1;return null!=T&&((0,c.m)(T)?S=T:A=T),new i.c(I=>{let N=function y(C){return C instanceof Date&&!isNaN(C)}(C)?+C-S.now():C;N<0&&(N=0);let K=0;return S.schedule(function(){I.closed||(I.next(K++),0<=A?this.schedule(void 0,A):I.complete())},N)})}},4360:(o,s,r)=>{"use strict";r.d(s,{_:()=>a});var i=r(7707);function a(y,w,C,T,S){return new c(y,w,C,T,S)}class c extends i.vU{constructor(w,C,T,S,A,I){super(w),this.onFinalize=A,this.shouldUnsubscribe=I,this._next=C?function(N){try{C(N)}catch(K){w.error(K)}}:super._next,this._error=S?function(N){try{S(N)}catch(K){w.error(K)}finally{this.unsubscribe()}}:super._error,this._complete=T?function(){try{T()}catch(N){w.error(N)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var w;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:C}=this;super.unsubscribe(),!C&&(null===(w=this.onFinalize)||void 0===w||w.call(this))}}}},3798:(o,s,r)=>{"use strict";r.d(s,{Z:()=>T});var i=r(3236),a=r(9974),c=r(8750),y=r(4360),C=r(1584);function T(S,A=i.E){return function w(S){return(0,a.N)((A,I)=>{let N=!1,K=null,Z=null,ne=!1;const be=()=>{if(Z?.unsubscribe(),Z=null,N){N=!1;const pe=K;K=null,I.next(pe)}ne&&I.complete()},me=()=>{Z=null,ne&&I.complete()};A.subscribe((0,y._)(I,pe=>{N=!0,K=pe,Z||(0,c.Tg)(S(pe)).subscribe(Z=(0,y._)(I,be,me))},()=>{ne=!0,(!N||!Z||Z.closed)&&I.complete()}))})}(()=>(0,C.O)(S,A))}},9437:(o,s,r)=>{"use strict";r.d(s,{W:()=>y});var i=r(8750),a=r(4360),c=r(9974);function y(w){return(0,c.N)((C,T)=>{let I,S=null,A=!1;S=C.subscribe((0,a._)(T,void 0,void 0,N=>{I=(0,i.Tg)(w(N,y(w)(C))),S?(S.unsubscribe(),S=null,I.subscribe(T)):A=!0})),A&&(S.unsubscribe(),S=null,I.subscribe(T))})}},274:(o,s,r)=>{"use strict";r.d(s,{H:()=>c});var i=r(1397),a=r(8071);function c(y,w){return(0,a.T)(w)?(0,i.Z)(y,w,1):(0,i.Z)(y,1)}},152:(o,s,r)=>{"use strict";r.d(s,{B:()=>y});var i=r(3236),a=r(9974),c=r(4360);function y(w,C=i.E){return(0,a.N)((T,S)=>{let A=null,I=null,N=null;const K=()=>{if(A){A.unsubscribe(),A=null;const ne=I;I=null,S.next(ne)}};function Z(){const ne=N+w,be=C.now();if(be{I=ne,N=C.now(),A||(A=C.schedule(Z,w),S.add(A))},()=>{K(),S.complete()},void 0,()=>{I=A=null}))})}},1986:(o,s,r)=>{"use strict";r.d(s,{c:()=>Z});var i=r(3236),a=r(8793),c=r(6697),y=r(9974),w=r(4360),C=r(5343),S=r(3703),A=r(1397),I=r(8750);function N(ne,be){return be?me=>(0,a.x)(be.pipe((0,c.s)(1),function T(){return(0,y.N)((ne,be)=>{ne.subscribe((0,w._)(be,C.l))})}()),me.pipe(N(ne))):(0,A.Z)((me,pe)=>(0,I.Tg)(ne(me,pe)).pipe((0,c.s)(1),(0,S.u)(me)))}var K=r(1584);function Z(ne,be=i.E){const me=(0,K.O)(ne,be);return N(()=>me)}},3294:(o,s,r)=>{"use strict";r.d(s,{F:()=>y});var i=r(3669),a=r(9974),c=r(4360);function y(C,T=i.D){return C=C??w,(0,a.N)((S,A)=>{let I,N=!0;S.subscribe((0,c._)(A,K=>{const Z=T(K);(N||!C(I,Z))&&(N=!1,I=Z,A.next(K))}))})}function w(C,T){return C===T}},5964:(o,s,r)=>{"use strict";r.d(s,{p:()=>c});var i=r(9974),a=r(4360);function c(y,w){return(0,i.N)((C,T)=>{let S=0;C.subscribe((0,a._)(T,A=>y.call(w,A,S++)&&T.next(A)))})}},980:(o,s,r)=>{"use strict";r.d(s,{j:()=>a});var i=r(9974);function a(c){return(0,i.N)((y,w)=>{try{y.subscribe(w)}finally{w.add(c)}})}},6354:(o,s,r)=>{"use strict";r.d(s,{T:()=>c});var i=r(9974),a=r(4360);function c(y,w){return(0,i.N)((C,T)=>{let S=0;C.subscribe((0,a._)(T,A=>{T.next(y.call(w,A,S++))}))})}},3703:(o,s,r)=>{"use strict";r.d(s,{u:()=>a});var i=r(6354);function a(c){return(0,i.T)(()=>c)}},6365:(o,s,r)=>{"use strict";r.d(s,{U:()=>c});var i=r(1397),a=r(3669);function c(y=1/0){return(0,i.Z)(a.D,y)}},1397:(o,s,r)=>{"use strict";r.d(s,{Z:()=>S});var i=r(6354),a=r(8750),c=r(9974),y=r(5225),w=r(4360),T=r(8071);function S(A,I,N=1/0){return(0,T.T)(I)?S((K,Z)=>(0,i.T)((ne,be)=>I(K,ne,Z,be))((0,a.Tg)(A(K,Z))),N):("number"==typeof I&&(N=I),(0,c.N)((K,Z)=>function C(A,I,N,K,Z,ne,be,me){const pe=[];let Te=0,xe=0,Re=!1;const Me=()=>{Re&&!pe.length&&!Te&&I.complete()},Ce=ae=>Te{ne&&I.next(ae),Te++;let Ie=!1;(0,a.Tg)(N(ae,xe++)).subscribe((0,w._)(I,$e=>{Z?.($e),ne?Ce($e):I.next($e)},()=>{Ie=!0},void 0,()=>{if(Ie)try{for(Te--;pe.length&&Tele($e)):le($e)}Me()}catch($e){I.error($e)}}))};return A.subscribe((0,w._)(I,Ce,()=>{Re=!0,Me()})),()=>{me?.()}}(K,Z,A,N)))}},9898:(o,s,r)=>{"use strict";r.d(s,{B:()=>c});var i=r(9974),a=r(4360);function c(){return(0,i.N)((y,w)=>{let C=null;y._refCount++;const T=(0,a._)(w,void 0,void 0,void 0,()=>{if(!y||y._refCount<=0||0<--y._refCount)return void(C=null);const S=y._connection,A=C;C=null,S&&(!A||S===A)&&S.unsubscribe(),w.unsubscribe()});y.subscribe(T),T.closed||(C=y.connect())})}},2498:(o,s,r)=>{"use strict";r.d(s,{L:()=>C});var i=r(9974),a=r(4360),c=r(3669),y=r(1584),w=r(8750);function C(T=1/0){let S;S=T&&"object"==typeof T?T:{count:T};const{count:A=1/0,delay:I,resetOnSuccess:N=!1}=S;return A<=0?c.D:(0,i.N)((K,Z)=>{let be,ne=0;const me=()=>{let pe=!1;be=K.subscribe((0,a._)(Z,Te=>{N&&(ne=0),Z.next(Te)},void 0,Te=>{if(ne++{be?(be.unsubscribe(),be=null,me()):pe=!0};if(null!=I){const Re="number"==typeof I?(0,y.O)(I):(0,w.Tg)(I(Te,ne)),Me=(0,a._)(Z,()=>{Me.unsubscribe(),xe()},()=>{Z.complete()});Re.subscribe(Me)}else xe()}else Z.error(Te)})),pe&&(be.unsubscribe(),be=null,me())};me()})}},6649:(o,s,r)=>{"use strict";r.d(s,{S:()=>a});var i=r(4360);function a(c,y,w,C,T){return(S,A)=>{let I=w,N=y,K=0;S.subscribe((0,i._)(A,Z=>{const ne=K++;N=I?c(N,Z,ne):(I=!0,Z),C&&A.next(N)},T&&(()=>{I&&A.next(N),A.complete()})))}}},7647:(o,s,r)=>{"use strict";r.d(s,{u:()=>w});var i=r(8750),a=r(1413),c=r(7707),y=r(9974);function w(T={}){const{connector:S=()=>new a.B,resetOnError:A=!0,resetOnComplete:I=!0,resetOnRefCountZero:N=!0}=T;return K=>{let Z,ne,be,me=0,pe=!1,Te=!1;const xe=()=>{ne?.unsubscribe(),ne=void 0},Re=()=>{xe(),Z=be=void 0,pe=Te=!1},Me=()=>{const Ce=Z;Re(),Ce?.unsubscribe()};return(0,y.N)((Ce,le)=>{me++,!Te&&!pe&&xe();const ae=be=be??S();le.add(()=>{me--,0===me&&!Te&&!pe&&(ne=C(Me,N))}),ae.subscribe(le),!Z&&me>0&&(Z=new c.Ms({next:Ie=>ae.next(Ie),error:Ie=>{Te=!0,xe(),ne=C(Re,A,Ie),ae.error(Ie)},complete:()=>{pe=!0,xe(),ne=C(Re,I),ae.complete()}}),(0,i.Tg)(Ce).subscribe(Z))})(K)}}function C(T,S,...A){if(!0===S)return void T();if(!1===S)return;const I=new c.Ms({next:()=>{I.unsubscribe(),T()}});return(0,i.Tg)(S(...A)).subscribe(I)}},4668:(o,s,r)=>{"use strict";r.d(s,{t:()=>c});var i=r(2771),a=r(7647);function c(y,w,C){let T,S=!1;return y&&"object"==typeof y?({bufferSize:T=1/0,windowTime:w=1/0,refCount:S=!1,scheduler:C}=y):T=y??1/0,(0,a.u)({connector:()=>new i.m(T,w,C),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:S})}},7626:(o,s,r)=>{"use strict";r.d(s,{i:()=>a});var i=r(5964);function a(c){return(0,i.p)((y,w)=>c<=w)}},9172:(o,s,r)=>{"use strict";r.d(s,{Z:()=>y});var i=r(8793),a=r(9326),c=r(9974);function y(...w){const C=(0,a.lI)(w);return(0,c.N)((T,S)=>{(C?(0,i.x)(w,T,C):(0,i.x)(w,T)).subscribe(S)})}},5558:(o,s,r)=>{"use strict";r.d(s,{n:()=>y});var i=r(8750),a=r(9974),c=r(4360);function y(w,C){return(0,a.N)((T,S)=>{let A=null,I=0,N=!1;const K=()=>N&&!A&&S.complete();T.subscribe((0,c._)(S,Z=>{A?.unsubscribe();let ne=0;const be=I++;(0,i.Tg)(w(Z,be)).subscribe(A=(0,c._)(S,me=>S.next(C?C(Z,me,be,ne++):me),()=>{A=null,K()}))},()=>{N=!0,K()}))})}},6697:(o,s,r)=>{"use strict";r.d(s,{s:()=>y});var i=r(983),a=r(9974),c=r(4360);function y(w){return w<=0?()=>i.w:(0,a.N)((C,T)=>{let S=0;C.subscribe((0,c._)(T,A=>{++S<=w&&(T.next(A),w<=S&&T.complete())}))})}},6977:(o,s,r)=>{"use strict";r.d(s,{Q:()=>w});var i=r(9974),a=r(4360),c=r(8750),y=r(5343);function w(C){return(0,i.N)((T,S)=>{(0,c.Tg)(C).subscribe((0,a._)(S,()=>S.complete(),y.l)),!S.closed&&T.subscribe(S)})}},8141:(o,s,r)=>{"use strict";r.d(s,{M:()=>w});var i=r(8071),a=r(9974),c=r(4360),y=r(3669);function w(C,T,S){const A=(0,i.T)(C)||T||S?{next:C,error:T,complete:S}:C;return A?(0,a.N)((I,N)=>{var K;null===(K=A.subscribe)||void 0===K||K.call(A);let Z=!0;I.subscribe((0,c._)(N,ne=>{var be;null===(be=A.next)||void 0===be||be.call(A,ne),N.next(ne)},()=>{var ne;Z=!1,null===(ne=A.complete)||void 0===ne||ne.call(A),N.complete()},ne=>{var be;Z=!1,null===(be=A.error)||void 0===be||be.call(A,ne),N.error(ne)},()=>{var ne,be;Z&&(null===(ne=A.unsubscribe)||void 0===ne||ne.call(A)),null===(be=A.finalize)||void 0===be||be.call(A)}))}):y.D}},6780:(o,s,r)=>{"use strict";r.d(s,{R:()=>w});var i=r(8359);class a extends i.yU{constructor(T,S){super()}schedule(T,S=0){return this}}const c={setInterval(C,T,...S){const{delegate:A}=c;return A?.setInterval?A.setInterval(C,T,...S):setInterval(C,T,...S)},clearInterval(C){const{delegate:T}=c;return(T?.clearInterval||clearInterval)(C)},delegate:void 0};var y=r(7908);class w extends a{constructor(T,S){super(T,S),this.scheduler=T,this.work=S,this.pending=!1}schedule(T,S=0){var A;if(this.closed)return this;this.state=T;const I=this.id,N=this.scheduler;return null!=I&&(this.id=this.recycleAsyncId(N,I,S)),this.pending=!0,this.delay=S,this.id=null!==(A=this.id)&&void 0!==A?A:this.requestAsyncId(N,this.id,S),this}requestAsyncId(T,S,A=0){return c.setInterval(T.flush.bind(T,this),A)}recycleAsyncId(T,S,A=0){if(null!=A&&this.delay===A&&!1===this.pending)return S;null!=S&&c.clearInterval(S)}execute(T,S){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const A=this._execute(T,S);if(A)return A;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(T,S){let I,A=!1;try{this.work(T)}catch(N){A=!0,I=N||new Error("Scheduled action threw falsy error")}if(A)return this.unsubscribe(),I}unsubscribe(){if(!this.closed){const{id:T,scheduler:S}=this,{actions:A}=S;this.work=this.state=this.scheduler=null,this.pending=!1,(0,y.o)(A,this),null!=T&&(this.id=this.recycleAsyncId(S,T,null)),this.delay=null,super.unsubscribe()}}}},9687:(o,s,r)=>{"use strict";r.d(s,{q:()=>c});var i=r(6129);class a{constructor(w,C=a.now){this.schedulerActionCtor=w,this.now=C}schedule(w,C=0,T){return new this.schedulerActionCtor(this,w).schedule(T,C)}}a.now=i.U.now;class c extends a{constructor(w,C=a.now){super(w,C),this.actions=[],this._active=!1}flush(w){const{actions:C}=this;if(this._active)return void C.push(w);let T;this._active=!0;do{if(T=w.execute(w.state,w.delay))break}while(w=C.shift());if(this._active=!1,T){for(;w=C.shift();)w.unsubscribe();throw T}}}},5007:(o,s,r)=>{"use strict";r.d(s,{$:()=>ne});var i=r(6780);let c,a=1;const y={};function w(me){return me in y&&(delete y[me],!0)}const C={setImmediate(me){const pe=a++;return y[pe]=!0,c||(c=Promise.resolve()),c.then(()=>w(pe)&&me()),pe},clearImmediate(me){w(me)}},{setImmediate:S,clearImmediate:A}=C,I={setImmediate(...me){const{delegate:pe}=I;return(pe?.setImmediate||S)(...me)},clearImmediate(me){const{delegate:pe}=I;return(pe?.clearImmediate||A)(me)},delegate:void 0};var K=r(9687);const ne=new class Z extends K.q{flush(pe){this._active=!0;const Te=this._scheduled;this._scheduled=void 0;const{actions:xe}=this;let Re;pe=pe||xe.shift();do{if(Re=pe.execute(pe.state,pe.delay))break}while((pe=xe[0])&&pe.id===Te&&xe.shift());if(this._active=!1,Re){for(;(pe=xe[0])&&pe.id===Te&&xe.shift();)pe.unsubscribe();throw Re}}}(class N extends i.R{constructor(pe,Te){super(pe,Te),this.scheduler=pe,this.work=Te}requestAsyncId(pe,Te,xe=0){return null!==xe&&xe>0?super.requestAsyncId(pe,Te,xe):(pe.actions.push(this),pe._scheduled||(pe._scheduled=I.setImmediate(pe.flush.bind(pe,void 0))))}recycleAsyncId(pe,Te,xe=0){var Re;if(null!=xe?xe>0:this.delay>0)return super.recycleAsyncId(pe,Te,xe);const{actions:Me}=pe;null!=Te&&(null===(Re=Me[Me.length-1])||void 0===Re?void 0:Re.id)!==Te&&(I.clearImmediate(Te),pe._scheduled===Te&&(pe._scheduled=void 0))}})},3236:(o,s,r)=>{"use strict";r.d(s,{E:()=>c,b:()=>y});var i=r(6780);const c=new(r(9687).q)(i.R),y=c},6129:(o,s,r)=>{"use strict";r.d(s,{U:()=>i});const i={now:()=>(i.delegate||Date).now(),delegate:void 0}},9270:(o,s,r)=>{"use strict";r.d(s,{f:()=>i});const i={setTimeout(a,c,...y){const{delegate:w}=i;return w?.setTimeout?w.setTimeout(a,c,...y):setTimeout(a,c,...y)},clearTimeout(a){const{delegate:c}=i;return(c?.clearTimeout||clearTimeout)(a)},delegate:void 0}},4761:(o,s,r)=>{"use strict";r.d(s,{l:()=>a});const a=function i(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},3494:(o,s,r)=>{"use strict";r.d(s,{s:()=>i});const i="function"==typeof Symbol&&Symbol.observable||"@@observable"},9350:(o,s,r)=>{"use strict";r.d(s,{G:()=>a});const a=(0,r(1853).L)(c=>function(){c(this),this.name="EmptyError",this.message="no elements in sequence"})},9326:(o,s,r)=>{"use strict";r.d(s,{R0:()=>C,lI:()=>w,ms:()=>y});var i=r(8071),a=r(9470);function c(T){return T[T.length-1]}function y(T){return(0,i.T)(c(T))?T.pop():void 0}function w(T){return(0,a.m)(c(T))?T.pop():void 0}function C(T,S){return"number"==typeof c(T)?T.pop():S}},3073:(o,s,r)=>{"use strict";r.d(s,{D:()=>w});const{isArray:i}=Array,{getPrototypeOf:a,prototype:c,keys:y}=Object;function w(T){if(1===T.length){const S=T[0];if(i(S))return{args:S,keys:null};if(function C(T){return T&&"object"==typeof T&&a(T)===c}(S)){const A=y(S);return{args:A.map(I=>S[I]),keys:A}}}return{args:T,keys:null}}},7908:(o,s,r)=>{"use strict";function i(a,c){if(a){const y=a.indexOf(c);0<=y&&a.splice(y,1)}}r.d(s,{o:()=>i})},1853:(o,s,r)=>{"use strict";function i(a){const y=a(w=>{Error.call(w),w.stack=(new Error).stack});return y.prototype=Object.create(Error.prototype),y.prototype.constructor=y,y}r.d(s,{L:()=>i})},8496:(o,s,r)=>{"use strict";function i(a,c){return a.reduce((y,w,C)=>(y[w]=c[C],y),{})}r.d(s,{e:()=>i})},9786:(o,s,r)=>{"use strict";r.d(s,{Y:()=>c,l:()=>y});var i=r(1026);let a=null;function c(w){if(i.$.useDeprecatedSynchronousErrorHandling){const C=!a;if(C&&(a={errorThrown:!1,error:null}),w(),C){const{errorThrown:T,error:S}=a;if(a=null,T)throw S}}else w()}function y(w){i.$.useDeprecatedSynchronousErrorHandling&&a&&(a.errorThrown=!0,a.error=w)}},5225:(o,s,r)=>{"use strict";function i(a,c,y,w=0,C=!1){const T=c.schedule(function(){y(),C?a.add(this.schedule(null,w)):this.unsubscribe()},w);if(a.add(T),!C)return T}r.d(s,{N:()=>i})},3669:(o,s,r)=>{"use strict";function i(a){return a}r.d(s,{D:()=>i})},7441:(o,s,r)=>{"use strict";r.d(s,{X:()=>i});const i=a=>a&&"number"==typeof a.length&&"function"!=typeof a},7953:(o,s,r)=>{"use strict";r.d(s,{T:()=>a});var i=r(8071);function a(c){return Symbol.asyncIterator&&(0,i.T)(c?.[Symbol.asyncIterator])}},8071:(o,s,r)=>{"use strict";function i(a){return"function"==typeof a}r.d(s,{T:()=>i})},5055:(o,s,r)=>{"use strict";r.d(s,{l:()=>c});var i=r(3494),a=r(8071);function c(y){return(0,a.T)(y[i.s])}},5397:(o,s,r)=>{"use strict";r.d(s,{x:()=>c});var i=r(4761),a=r(8071);function c(y){return(0,a.T)(y?.[i.l])}},4402:(o,s,r)=>{"use strict";r.d(s,{A:()=>c});var i=r(1985),a=r(8071);function c(y){return!!y&&(y instanceof i.c||(0,a.T)(y.lift)&&(0,a.T)(y.subscribe))}},9858:(o,s,r)=>{"use strict";r.d(s,{y:()=>a});var i=r(8071);function a(c){return(0,i.T)(c?.then)}},5196:(o,s,r)=>{"use strict";r.d(s,{C:()=>c,U:()=>y});var i=r(1635),a=r(8071);function c(w){return(0,i.AQ)(this,arguments,function*(){const T=w.getReader();try{for(;;){const{value:S,done:A}=yield(0,i.N3)(T.read());if(A)return yield(0,i.N3)(void 0);yield yield(0,i.N3)(S)}}finally{T.releaseLock()}})}function y(w){return(0,a.T)(w?.getReader)}},9470:(o,s,r)=>{"use strict";r.d(s,{m:()=>a});var i=r(8071);function a(c){return c&&(0,i.T)(c.schedule)}},9974:(o,s,r)=>{"use strict";r.d(s,{N:()=>c,S:()=>a});var i=r(8071);function a(y){return(0,i.T)(y?.lift)}function c(y){return w=>{if(a(w))return w.lift(function(C){try{return y(C,this)}catch(T){this.error(T)}});throw new TypeError("Unable to lift unknown Observable type")}}},6450:(o,s,r)=>{"use strict";r.d(s,{I:()=>y});var i=r(6354);const{isArray:a}=Array;function y(w){return(0,i.T)(C=>function c(w,C){return a(C)?w(...C):w(C)}(w,C))}},5343:(o,s,r)=>{"use strict";function i(){}r.d(s,{l:()=>i})},1203:(o,s,r)=>{"use strict";r.d(s,{F:()=>a,m:()=>c});var i=r(3669);function a(...y){return c(y)}function c(y){return 0===y.length?i.D:1===y.length?y[0]:function(C){return y.reduce((T,S)=>S(T),C)}}},5334:(o,s,r)=>{"use strict";r.d(s,{m:()=>c});var i=r(1026),a=r(9270);function c(y){a.f.setTimeout(()=>{const{onUnhandledError:w}=i.$;if(!w)throw y;w(y)})}},591:(o,s,r)=>{"use strict";function i(a){return new TypeError(`You provided ${null!==a&&"object"==typeof a?"an invalid object":`'${a}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}r.d(s,{L:()=>i})},9969:(o,s,r)=>{"use strict";r.d(s,{FX:()=>ht,If:()=>c,K2:()=>S,MA:()=>ne,Os:()=>T,P:()=>me,S6:()=>Te,hZ:()=>w,i0:()=>C,i7:()=>N,iF:()=>A,kY:()=>K,kp:()=>y,sf:()=>$e,ui:()=>st,wk:()=>I});var i=r(177),a=r(4438),c=function(vt){return vt[vt.State=0]="State",vt[vt.Transition=1]="Transition",vt[vt.Sequence=2]="Sequence",vt[vt.Group=3]="Group",vt[vt.Animate=4]="Animate",vt[vt.Keyframes=5]="Keyframes",vt[vt.Style=6]="Style",vt[vt.Trigger=7]="Trigger",vt[vt.Reference=8]="Reference",vt[vt.AnimateChild=9]="AnimateChild",vt[vt.AnimateRef=10]="AnimateRef",vt[vt.Query=11]="Query",vt[vt.Stagger=12]="Stagger",vt}(c||{});const y="*";function w(vt,at){return{type:c.Trigger,name:vt,definitions:at,options:{}}}function C(vt,at=null){return{type:c.Animate,styles:at,timings:vt}}function T(vt,at=null){return{type:c.Group,steps:vt,options:at}}function S(vt,at=null){return{type:c.Sequence,steps:vt,options:at}}function A(vt){return{type:c.Style,styles:vt,offset:null}}function I(vt,at,Xt){return{type:c.State,name:vt,styles:at,options:Xt}}function N(vt){return{type:c.Keyframes,steps:vt}}function K(vt,at,Xt=null){return{type:c.Transition,expr:vt,animation:at,options:Xt}}function ne(vt=null){return{type:c.AnimateChild,options:vt}}function me(vt,at,Xt=null){return{type:c.Query,selector:vt,animation:at,options:Xt}}let Te=(()=>{class vt{static \u0275fac=function(ln){return new(ln||vt)};static \u0275prov=a.jDH({token:vt,factory:()=>(0,a.WQX)(Re),providedIn:"root"})}return vt})();class xe{}let Re=(()=>{class vt extends Te{animationModuleType=(0,a.WQX)(a.bc$,{optional:!0});_nextAnimationId=0;_renderer;constructor(Xt,ln){if(super(),this._renderer=Xt.createRenderer(ln.body,{id:"0",encapsulation:a.gXe.None,styles:[],data:{animation:[]}}),null===this.animationModuleType&&!function Ie(vt){const at=vt.\u0275type;return 0===at||1===at}(this._renderer))throw new a.wOt(3600,!1)}build(Xt){const ln=this._nextAnimationId;this._nextAnimationId++;const yn=Array.isArray(Xt)?S(Xt):Xt;return le(this._renderer,null,ln,"register",[yn]),new Me(ln,this._renderer)}static \u0275fac=function(ln){return new(ln||vt)(a.KVO(a._9s),a.KVO(i.qQ))};static \u0275prov=a.jDH({token:vt,factory:vt.\u0275fac,providedIn:"root"})}return vt})();class Me extends xe{_id;_renderer;constructor(at,Xt){super(),this._id=at,this._renderer=Xt}create(at,Xt){return new Ce(this._id,at,Xt||{},this._renderer)}}class Ce{id;element;_renderer;parentPlayer=null;_started=!1;constructor(at,Xt,ln,yn){this.id=at,this.element=Xt,this._renderer=yn,this._command("create",ln)}_listen(at,Xt){return this._renderer.listen(this.element,`@@${this.id}:${at}`,Xt)}_command(at,...Xt){le(this._renderer,this.element,this.id,at,Xt)}onDone(at){this._listen("done",at)}onStart(at){this._listen("start",at)}onDestroy(at){this._listen("destroy",at)}init(){this._command("init")}hasStarted(){return this._started}play(){this._command("play"),this._started=!0}pause(){this._command("pause")}restart(){this._command("restart")}finish(){this._command("finish")}destroy(){this._command("destroy")}reset(){this._command("reset"),this._started=!1}setPosition(at){this._command("setPosition",at)}getPosition(){return function ae(vt){const at=vt.\u0275type;return 0===at?vt:1===at?vt.animationRenderer:null}(this._renderer)?.engine?.players[this.id]?.getPosition()??0}totalTime=0}function le(vt,at,Xt,ln,yn){vt.setProperty(at,`@@${Xt}:${ln}`,yn)}class $e{_onDoneFns=[];_onStartFns=[];_onDestroyFns=[];_originalOnDoneFns=[];_originalOnStartFns=[];_started=!1;_destroyed=!1;_finished=!1;_position=0;parentPlayer=null;totalTime;constructor(at=0,Xt=0){this.totalTime=at+Xt}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(at=>at()),this._onDoneFns=[])}onStart(at){this._originalOnStartFns.push(at),this._onStartFns.push(at)}onDone(at){this._originalOnDoneFns.push(at),this._onDoneFns.push(at)}onDestroy(at){this._onDestroyFns.push(at)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(at=>at()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(at=>at()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(at){this._position=this.totalTime?at*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(at){const Xt="start"==at?this._onStartFns:this._onDoneFns;Xt.forEach(ln=>ln()),Xt.length=0}}class st{_onDoneFns=[];_onStartFns=[];_finished=!1;_started=!1;_destroyed=!1;_onDestroyFns=[];parentPlayer=null;totalTime=0;players;constructor(at){this.players=at;let Xt=0,ln=0,yn=0;const $n=this.players.length;0==$n?queueMicrotask(()=>this._onFinish()):this.players.forEach(bn=>{bn.onDone(()=>{++Xt==$n&&this._onFinish()}),bn.onDestroy(()=>{++ln==$n&&this._onDestroy()}),bn.onStart(()=>{++yn==$n&&this._onStart()})}),this.totalTime=this.players.reduce((bn,Qe)=>Math.max(bn,Qe.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(at=>at()),this._onDoneFns=[])}init(){this.players.forEach(at=>at.init())}onStart(at){this._onStartFns.push(at)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(at=>at()),this._onStartFns=[])}onDone(at){this._onDoneFns.push(at)}onDestroy(at){this._onDestroyFns.push(at)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(at=>at.play())}pause(){this.players.forEach(at=>at.pause())}restart(){this.players.forEach(at=>at.restart())}finish(){this._onFinish(),this.players.forEach(at=>at.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(at=>at.destroy()),this._onDestroyFns.forEach(at=>at()),this._onDestroyFns=[])}reset(){this.players.forEach(at=>at.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(at){const Xt=at*this.totalTime;this.players.forEach(ln=>{const yn=ln.totalTime?Math.min(1,Xt/ln.totalTime):1;ln.setPosition(yn)})}getPosition(){const at=this.players.reduce((Xt,ln)=>null===Xt||ln.totalTime>Xt.totalTime?ln:Xt,null);return null!=at?at.getPosition():0}beforeDestroy(){this.players.forEach(at=>{at.beforeDestroy&&at.beforeDestroy()})}triggerCallback(at){const Xt="start"==at?this._onStartFns:this._onDoneFns;Xt.forEach(ln=>ln()),Xt.length=0}}const ht="!"},9888:(o,s,r)=>{"use strict";r.d(s,{Pd:()=>ii,Au:()=>bt,vr:()=>Xt,Bu:()=>Ge,FN:()=>Pe,GX:()=>Yn,Q_:()=>Mr,Z7:()=>Ze,Ai:()=>Xr,g7:()=>Ai,px:()=>ae,_G:()=>it,w6:()=>ot,Ae:()=>Ie});var i=r(177),a=r(4438),c=r(6860),y=r(9046),w=r(7336),C=r(1413),T=r(8359),A=(r(4402),r(7673)),I=r(4412),N=r(8141),K=r(152),Z=r(5964),ne=r(6354),me=(r(6697),r(7626)),pe=r(3294),Te=r(6977),Re=r(2318),Me=r(4085),Ce=r(9327);const le=" ";function ae(rn,St,qe){const Dt=$e(rn,St);qe=qe.trim(),!Dt.some(Wt=>Wt.trim()===qe)&&(Dt.push(qe),rn.setAttribute(St,Dt.join(le)))}function Ie(rn,St,qe){const Dt=$e(rn,St);qe=qe.trim();const Wt=Dt.filter(Hn=>Hn!==qe);Wt.length?rn.setAttribute(St,Wt.join(le)):rn.removeAttribute(St)}function $e(rn,St){return rn.getAttribute(St)?.match(/\S+/g)??[]}const ht="cdk-describedby-message",vt="cdk-describedby-host";let at=0,Xt=(()=>{class rn{_platform=(0,a.WQX)(c.OD);_document=(0,a.WQX)(i.qQ);_messageRegistry=new Map;_messagesContainer=null;_id=""+at++;constructor(){(0,a.WQX)(y.l).load(y.Y),this._id=(0,a.WQX)(a.sZ2)+"-"+at++}describe(qe,Dt,Wt){if(!this._canBeDescribed(qe,Dt))return;const Hn=ln(Dt,Wt);"string"!=typeof Dt?(yn(Dt,this._id),this._messageRegistry.set(Hn,{messageElement:Dt,referenceCount:0})):this._messageRegistry.has(Hn)||this._createMessageElement(Dt,Wt),this._isElementDescribedByMessage(qe,Hn)||this._addMessageReference(qe,Hn)}removeDescription(qe,Dt,Wt){if(!Dt||!this._isElementNode(qe))return;const Hn=ln(Dt,Wt);if(this._isElementDescribedByMessage(qe,Hn)&&this._removeMessageReference(qe,Hn),"string"==typeof Dt){const fr=this._messageRegistry.get(Hn);fr&&0===fr.referenceCount&&this._deleteMessageElement(Hn)}0===this._messagesContainer?.childNodes.length&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){const qe=this._document.querySelectorAll(`[${vt}="${this._id}"]`);for(let Dt=0;Dt0!=Wt.indexOf(ht));qe.setAttribute("aria-describedby",Dt.join(" "))}_addMessageReference(qe,Dt){const Wt=this._messageRegistry.get(Dt);ae(qe,"aria-describedby",Wt.messageElement.id),qe.setAttribute(vt,this._id),Wt.referenceCount++}_removeMessageReference(qe,Dt){const Wt=this._messageRegistry.get(Dt);Wt.referenceCount--,Ie(qe,"aria-describedby",Wt.messageElement.id),qe.removeAttribute(vt)}_isElementDescribedByMessage(qe,Dt){const Wt=$e(qe,"aria-describedby"),Hn=this._messageRegistry.get(Dt),fr=Hn&&Hn.messageElement.id;return!!fr&&-1!=Wt.indexOf(fr)}_canBeDescribed(qe,Dt){if(!this._isElementNode(qe))return!1;if(Dt&&"object"==typeof Dt)return!0;const Wt=null==Dt?"":`${Dt}`.trim(),Hn=qe.getAttribute("aria-label");return!(!Wt||Hn&&Hn.trim()===Wt)}_isElementNode(qe){return qe.nodeType===this._document.ELEMENT_NODE}static \u0275fac=function(Dt){return new(Dt||rn)};static \u0275prov=a.jDH({token:rn,factory:rn.\u0275fac,providedIn:"root"})}return rn})();function ln(rn,St){return"string"==typeof rn?`${St||""}/${rn}`:rn}function yn(rn,St){rn.id||(rn.id=`${ht}-${St}-${at++}`)}class bn{_letterKeyStream=new C.B;_items=[];_selectedItemIndex=-1;_pressedLetters=[];_skipPredicateFn;_selectedItem=new C.B;selectedItem=this._selectedItem;constructor(St,qe){const Dt="number"==typeof qe?.debounceInterval?qe.debounceInterval:200;qe?.skipPredicate&&(this._skipPredicateFn=qe.skipPredicate),this.setItems(St),this._setupKeyHandler(Dt)}destroy(){this._pressedLetters=[],this._letterKeyStream.complete(),this._selectedItem.complete()}setCurrentSelectedItemIndex(St){this._selectedItemIndex=St}setItems(St){this._items=St}handleKey(St){const qe=St.keyCode;St.key&&1===St.key.length?this._letterKeyStream.next(St.key.toLocaleUpperCase()):(qe>=w.A&&qe<=w.Z||qe>=w.f2&&qe<=w.bn)&&this._letterKeyStream.next(String.fromCharCode(qe))}isTyping(){return this._pressedLetters.length>0}reset(){this._pressedLetters=[]}_setupKeyHandler(St){this._letterKeyStream.pipe((0,N.M)(qe=>this._pressedLetters.push(qe)),(0,K.B)(St),(0,Z.p)(()=>this._pressedLetters.length>0),(0,ne.T)(()=>this._pressedLetters.join("").toLocaleUpperCase())).subscribe(qe=>{for(let Dt=1;DtSt.disabled;constructor(St,qe){this._items=St,St instanceof a.rOR?this._itemChangesSubscription=St.changes.subscribe(Dt=>this._itemsChanged(Dt.toArray())):(0,a.Hps)(St)&&(this._effectRef=(0,a.QZP)(()=>this._itemsChanged(St()),{injector:qe}))}tabOut=new C.B;change=new C.B;skipPredicate(St){return this._skipPredicateFn=St,this}withWrap(St=!0){return this._wrap=St,this}withVerticalOrientation(St=!0){return this._vertical=St,this}withHorizontalOrientation(St){return this._horizontal=St,this}withAllowedModifierKeys(St){return this._allowedModifierKeys=St,this}withTypeAhead(St=200){this._typeaheadSubscription.unsubscribe();const qe=this._getItemsArray();return this._typeahead=new bn(qe,{debounceInterval:"number"==typeof St?St:void 0,skipPredicate:Dt=>this._skipPredicateFn(Dt)}),this._typeaheadSubscription=this._typeahead.selectedItem.subscribe(Dt=>{this.setActiveItem(Dt)}),this}cancelTypeahead(){return this._typeahead?.reset(),this}withHomeAndEnd(St=!0){return this._homeAndEnd=St,this}withPageUpDown(St=!0,qe=10){return this._pageUpAndDown={enabled:St,delta:qe},this}setActiveItem(St){const qe=this._activeItem();this.updateActiveItem(St),this._activeItem()!==qe&&this.change.next(this._activeItemIndex)}onKeydown(St){const qe=St.keyCode,Wt=["altKey","ctrlKey","metaKey","shiftKey"].every(Hn=>!St[Hn]||this._allowedModifierKeys.indexOf(Hn)>-1);switch(qe){case w.wn:return void this.tabOut.next();case w.n6:if(this._vertical&&Wt){this.setNextItemActive();break}return;case w.i7:if(this._vertical&&Wt){this.setPreviousItemActive();break}return;case w.LE:if(this._horizontal&&Wt){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case w.UQ:if(this._horizontal&&Wt){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case w.yZ:if(this._homeAndEnd&&Wt){this.setFirstItemActive();break}return;case w.Kp:if(this._homeAndEnd&&Wt){this.setLastItemActive();break}return;case w.w_:if(this._pageUpAndDown.enabled&&Wt){const Hn=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(Hn>0?Hn:0,1);break}return;case w.dB:if(this._pageUpAndDown.enabled&&Wt){const Hn=this._activeItemIndex+this._pageUpAndDown.delta,fr=this._getItemsArray().length;this._setActiveItemByIndex(Hn-1&&Dt!==this._activeItemIndex&&(this._activeItemIndex=Dt,this._typeahead?.setCurrentSelectedItemIndex(Dt))}}}class bt extends Qe{setActiveItem(St){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(St),this.activeItem&&this.activeItem.setActiveStyles()}}class Ge extends Qe{_origin="program";setFocusOrigin(St){return this._origin=St,this}setActiveItem(St){super.setActiveItem(St),this.activeItem&&this.activeItem.focus(this._origin)}}let Ze=(()=>{class rn{_platform=(0,a.WQX)(c.OD);constructor(){}isDisabled(qe){return qe.hasAttribute("disabled")}isVisible(qe){return function Jt(rn){return!!(rn.offsetWidth||rn.offsetHeight||"function"==typeof rn.getClientRects&&rn.getClientRects().length)}(qe)&&"visible"===getComputedStyle(qe).visibility}isTabbable(qe){if(!this._platform.isBrowser)return!1;const Dt=function Rt(rn){try{return rn.frameElement}catch{return null}}(function zt(rn){return rn.ownerDocument&&rn.ownerDocument.defaultView||window}(qe));if(Dt&&(-1===En(Dt)||!this.isVisible(Dt)))return!1;let Wt=qe.nodeName.toLowerCase(),Hn=En(qe);return qe.hasAttribute("contenteditable")?-1!==Hn:!("iframe"===Wt||"object"===Wt||this._platform.WEBKIT&&this._platform.IOS&&!function Kt(rn){let St=rn.nodeName.toLowerCase(),qe="input"===St&&rn.type;return"text"===qe||"password"===qe||"select"===St||"textarea"===St}(qe))&&("audio"===Wt?!!qe.hasAttribute("controls")&&-1!==Hn:"video"===Wt?-1!==Hn&&(null!==Hn||this._platform.FIREFOX||qe.hasAttribute("controls")):qe.tabIndex>=0)}isFocusable(qe,Dt){return function At(rn){return!function Kn(rn){return function Qt(rn){return"input"==rn.nodeName.toLowerCase()}(rn)&&"hidden"==rn.type}(rn)&&(function fn(rn){let St=rn.nodeName.toLowerCase();return"input"===St||"select"===St||"button"===St||"textarea"===St}(rn)||function Nt(rn){return function an(rn){return"a"==rn.nodeName.toLowerCase()}(rn)&&rn.hasAttribute("href")}(rn)||rn.hasAttribute("contenteditable")||Xn(rn))}(qe)&&!this.isDisabled(qe)&&(Dt?.ignoreVisibility||this.isVisible(qe))}static \u0275fac=function(Dt){return new(Dt||rn)};static \u0275prov=a.jDH({token:rn,factory:rn.\u0275fac,providedIn:"root"})}return rn})();function Xn(rn){if(!rn.hasAttribute("tabindex")||void 0===rn.tabIndex)return!1;let St=rn.getAttribute("tabindex");return!(!St||isNaN(parseInt(St,10)))}function En(rn){if(!Xn(rn))return null;const St=parseInt(rn.getAttribute("tabindex")||"",10);return isNaN(St)?-1:St}class xn{_element;_checker;_ngZone;_document;_injector;_startAnchor;_endAnchor;_hasAttached=!1;startAnchorListener=()=>this.focusLastTabbableElement();endAnchorListener=()=>this.focusFirstTabbableElement();get enabled(){return this._enabled}set enabled(St){this._enabled=St,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(St,this._startAnchor),this._toggleAnchorTabIndex(St,this._endAnchor))}_enabled=!0;constructor(St,qe,Dt,Wt,Hn=!1,fr){this._element=St,this._checker=qe,this._ngZone=Dt,this._document=Wt,this._injector=fr,Hn||this.attachAnchors()}destroy(){const St=this._startAnchor,qe=this._endAnchor;St&&(St.removeEventListener("focus",this.startAnchorListener),St.remove()),qe&&(qe.removeEventListener("focus",this.endAnchorListener),qe.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return!!this._hasAttached||(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(St){return new Promise(qe=>{this._executeOnStable(()=>qe(this.focusInitialElement(St)))})}focusFirstTabbableElementWhenReady(St){return new Promise(qe=>{this._executeOnStable(()=>qe(this.focusFirstTabbableElement(St)))})}focusLastTabbableElementWhenReady(St){return new Promise(qe=>{this._executeOnStable(()=>qe(this.focusLastTabbableElement(St)))})}_getRegionBoundary(St){const qe=this._element.querySelectorAll(`[cdk-focus-region-${St}], [cdkFocusRegion${St}], [cdk-focus-${St}]`);return"start"==St?qe.length?qe[0]:this._getFirstTabbableElement(this._element):qe.length?qe[qe.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(St){const qe=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(qe){if(!this._checker.isFocusable(qe)){const Dt=this._getFirstTabbableElement(qe);return Dt?.focus(St),!!Dt}return qe.focus(St),!0}return this.focusFirstTabbableElement(St)}focusFirstTabbableElement(St){const qe=this._getRegionBoundary("start");return qe&&qe.focus(St),!!qe}focusLastTabbableElement(St){const qe=this._getRegionBoundary("end");return qe&&qe.focus(St),!!qe}hasAttached(){return this._hasAttached}_getFirstTabbableElement(St){if(this._checker.isFocusable(St)&&this._checker.isTabbable(St))return St;const qe=St.children;for(let Dt=0;Dt=0;Dt--){const Wt=qe[Dt].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(qe[Dt]):null;if(Wt)return Wt}return null}_createAnchor(){const St=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,St),St.classList.add("cdk-visually-hidden"),St.classList.add("cdk-focus-trap-anchor"),St.setAttribute("aria-hidden","true"),St}_toggleAnchorTabIndex(St,qe){St?qe.setAttribute("tabindex","0"):qe.removeAttribute("tabindex")}toggleAnchors(St){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(St,this._startAnchor),this._toggleAnchorTabIndex(St,this._endAnchor))}_executeOnStable(St){this._injector?(0,a.mal)(St,{injector:this._injector}):setTimeout(St)}}let Yn=(()=>{class rn{_checker=(0,a.WQX)(Ze);_ngZone=(0,a.WQX)(a.SKi);_document=(0,a.WQX)(i.qQ);_injector=(0,a.WQX)(a.zZn);constructor(){(0,a.WQX)(y.l).load(y.Y)}create(qe,Dt=!1){return new xn(qe,this._checker,this._ngZone,this._document,Dt,this._injector)}static \u0275fac=function(Dt){return new(Dt||rn)};static \u0275prov=a.jDH({token:rn,factory:rn.\u0275fac,providedIn:"root"})}return rn})();function it(rn){return 0===rn.buttons||0===rn.detail}function ot(rn){const St=rn.touches&&rn.touches[0]||rn.changedTouches&&rn.changedTouches[0];return!(!St||-1!==St.identifier||null!=St.radiusX&&1!==St.radiusX||null!=St.radiusY&&1!==St.radiusY)}const Tt=new a.nKC("cdk-input-modality-detector-options"),In={ignoreKeys:[w.A$,w.W3,w.eg,w.Ge,w.FX]},dn=(0,c.BQ)({passive:!0,capture:!0});let Pn=(()=>{class rn{_platform=(0,a.WQX)(c.OD);modalityDetected;modalityChanged;get mostRecentModality(){return this._modality.value}_mostRecentTarget=null;_modality=new I.t(null);_options;_lastTouchMs=0;_onKeydown=qe=>{this._options?.ignoreKeys?.some(Dt=>Dt===qe.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=(0,c.Fb)(qe))};_onMousedown=qe=>{Date.now()-this._lastTouchMs<650||(this._modality.next(it(qe)?"keyboard":"mouse"),this._mostRecentTarget=(0,c.Fb)(qe))};_onTouchstart=qe=>{ot(qe)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=(0,c.Fb)(qe))};constructor(){const qe=(0,a.WQX)(a.SKi),Dt=(0,a.WQX)(i.qQ),Wt=(0,a.WQX)(Tt,{optional:!0});this._options={...In,...Wt},this.modalityDetected=this._modality.pipe((0,me.i)(1)),this.modalityChanged=this.modalityDetected.pipe((0,pe.F)()),this._platform.isBrowser&&qe.runOutsideAngular(()=>{Dt.addEventListener("keydown",this._onKeydown,dn),Dt.addEventListener("mousedown",this._onMousedown,dn),Dt.addEventListener("touchstart",this._onTouchstart,dn)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,dn),document.removeEventListener("mousedown",this._onMousedown,dn),document.removeEventListener("touchstart",this._onTouchstart,dn))}static \u0275fac=function(Dt){return new(Dt||rn)};static \u0275prov=a.jDH({token:rn,factory:rn.\u0275fac,providedIn:"root"})}return rn})();const Fn=new a.nKC("liveAnnouncerElement",{providedIn:"root",factory:function Bn(){return null}}),cr=new a.nKC("LIVE_ANNOUNCER_DEFAULT_OPTIONS");let Jr=0,Xr=(()=>{class rn{_ngZone=(0,a.WQX)(a.SKi);_defaultOptions=(0,a.WQX)(cr,{optional:!0});_liveElement;_document=(0,a.WQX)(i.qQ);_previousTimeout;_currentPromise;_currentResolve;constructor(){const qe=(0,a.WQX)(Fn,{optional:!0});this._liveElement=qe||this._createLiveElement()}announce(qe,...Dt){const Wt=this._defaultOptions;let Hn,fr;return 1===Dt.length&&"number"==typeof Dt[0]?fr=Dt[0]:[Hn,fr]=Dt,this.clear(),clearTimeout(this._previousTimeout),Hn||(Hn=Wt&&Wt.politeness?Wt.politeness:"polite"),null==fr&&Wt&&(fr=Wt.duration),this._liveElement.setAttribute("aria-live",Hn),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(uo=>this._currentResolve=uo)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=qe,"number"==typeof fr&&(this._previousTimeout=setTimeout(()=>this.clear(),fr)),this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0},100),this._currentPromise))}clear(){this._liveElement&&(this._liveElement.textContent="")}ngOnDestroy(){clearTimeout(this._previousTimeout),this._liveElement?.remove(),this._liveElement=null,this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0}_createLiveElement(){const qe="cdk-live-announcer-element",Dt=this._document.getElementsByClassName(qe),Wt=this._document.createElement("div");for(let Hn=0;Hn .cdk-overlay-container [aria-modal="true"]');for(let Wt=0;Wt{class rn{_ngZone=(0,a.WQX)(a.SKi);_platform=(0,a.WQX)(c.OD);_inputModalityDetector=(0,a.WQX)(Pn);_origin=null;_lastFocusOrigin;_windowFocused=!1;_windowFocusTimeoutId;_originTimeoutId;_originFromTouchInteraction=!1;_elementInfo=new Map;_monitoredElementCount=0;_rootNodeFocusListenerCount=new Map;_detectionMode;_windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=setTimeout(()=>this._windowFocused=!1)};_document=(0,a.WQX)(i.qQ,{optional:!0});_stopInputModalityDetector=new C.B;constructor(){const qe=(0,a.WQX)(Ee,{optional:!0});this._detectionMode=qe?.detectionMode||Bt.IMMEDIATE}_rootNodeFocusAndBlurListener=qe=>{for(let Wt=(0,c.Fb)(qe);Wt;Wt=Wt.parentElement)"focus"===qe.type?this._onFocus(qe,Wt):this._onBlur(qe,Wt)};monitor(qe,Dt=!1){const Wt=(0,Me.i8)(qe);if(!this._platform.isBrowser||1!==Wt.nodeType)return(0,A.of)();const Hn=(0,c.KT)(Wt)||this._getDocument(),fr=this._elementInfo.get(Wt);if(fr)return Dt&&(fr.checkChildren=!0),fr.subject;const uo={checkChildren:Dt,subject:new C.B,rootNode:Hn};return this._elementInfo.set(Wt,uo),this._registerGlobalListeners(uo),uo.subject}stopMonitoring(qe){const Dt=(0,Me.i8)(qe),Wt=this._elementInfo.get(Dt);Wt&&(Wt.subject.complete(),this._setClasses(Dt),this._elementInfo.delete(Dt),this._removeGlobalListeners(Wt))}focusVia(qe,Dt,Wt){const Hn=(0,Me.i8)(qe);Hn===this._getDocument().activeElement?this._getClosestElementsInfo(Hn).forEach(([uo,Oi])=>this._originChanged(uo,Dt,Oi)):(this._setOrigin(Dt),"function"==typeof Hn.focus&&Hn.focus(Wt))}ngOnDestroy(){this._elementInfo.forEach((qe,Dt)=>this.stopMonitoring(Dt))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(qe){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(qe)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:qe&&this._isLastInteractionFromInputLabel(qe)?"mouse":"program"}_shouldBeAttributedToTouch(qe){return this._detectionMode===Bt.EVENTUAL||!!qe?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(qe,Dt){qe.classList.toggle("cdk-focused",!!Dt),qe.classList.toggle("cdk-touch-focused","touch"===Dt),qe.classList.toggle("cdk-keyboard-focused","keyboard"===Dt),qe.classList.toggle("cdk-mouse-focused","mouse"===Dt),qe.classList.toggle("cdk-program-focused","program"===Dt)}_setOrigin(qe,Dt=!1){this._ngZone.runOutsideAngular(()=>{this._origin=qe,this._originFromTouchInteraction="touch"===qe&&Dt,this._detectionMode===Bt.IMMEDIATE&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(qe,Dt){const Wt=this._elementInfo.get(Dt),Hn=(0,c.Fb)(qe);!Wt||!Wt.checkChildren&&Dt!==Hn||this._originChanged(Dt,this._getFocusOrigin(Hn),Wt)}_onBlur(qe,Dt){const Wt=this._elementInfo.get(Dt);!Wt||Wt.checkChildren&&qe.relatedTarget instanceof Node&&Dt.contains(qe.relatedTarget)||(this._setClasses(Dt),this._emitOrigin(Wt,null))}_emitOrigin(qe,Dt){qe.subject.observers.length&&this._ngZone.run(()=>qe.subject.next(Dt))}_registerGlobalListeners(qe){if(!this._platform.isBrowser)return;const Dt=qe.rootNode,Wt=this._rootNodeFocusListenerCount.get(Dt)||0;Wt||this._ngZone.runOutsideAngular(()=>{Dt.addEventListener("focus",this._rootNodeFocusAndBlurListener,lt),Dt.addEventListener("blur",this._rootNodeFocusAndBlurListener,lt)}),this._rootNodeFocusListenerCount.set(Dt,Wt+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe((0,Te.Q)(this._stopInputModalityDetector)).subscribe(Hn=>{this._setOrigin(Hn,!0)}))}_removeGlobalListeners(qe){const Dt=qe.rootNode;if(this._rootNodeFocusListenerCount.has(Dt)){const Wt=this._rootNodeFocusListenerCount.get(Dt);Wt>1?this._rootNodeFocusListenerCount.set(Dt,Wt-1):(Dt.removeEventListener("focus",this._rootNodeFocusAndBlurListener,lt),Dt.removeEventListener("blur",this._rootNodeFocusAndBlurListener,lt),this._rootNodeFocusListenerCount.delete(Dt))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(qe,Dt,Wt){this._setClasses(qe,Dt),this._emitOrigin(Wt,Dt),this._lastFocusOrigin=Dt}_getClosestElementsInfo(qe){const Dt=[];return this._elementInfo.forEach((Wt,Hn)=>{(Hn===qe||Wt.checkChildren&&Hn.contains(qe))&&Dt.push([Hn,Wt])}),Dt}_isLastInteractionFromInputLabel(qe){const{_mostRecentTarget:Dt,mostRecentModality:Wt}=this._inputModalityDetector;if("mouse"!==Wt||!Dt||Dt===qe||"INPUT"!==qe.nodeName&&"TEXTAREA"!==qe.nodeName||qe.disabled)return!1;const Hn=qe.labels;if(Hn)for(let fr=0;fr{class rn{_platform=(0,a.WQX)(c.OD);_hasCheckedHighContrastMode;_document=(0,a.WQX)(i.qQ);_breakpointSubscription;constructor(){this._breakpointSubscription=(0,a.WQX)(Ce.QP).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return ft.NONE;const qe=this._document.createElement("div");qe.style.backgroundColor="rgb(1,2,3)",qe.style.position="absolute",this._document.body.appendChild(qe);const Dt=this._document.defaultView||window,Wt=Dt&&Dt.getComputedStyle?Dt.getComputedStyle(qe):null,Hn=(Wt&&Wt.backgroundColor||"").replace(/ /g,"");switch(qe.remove(),Hn){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return ft.WHITE_ON_BLACK;case"rgb(255,255,255)":case"rgb(255,250,239)":return ft.BLACK_ON_WHITE}return ft.NONE}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const qe=this._document.body.classList;qe.remove(or,Pt,mn),this._hasCheckedHighContrastMode=!0;const Dt=this.getHighContrastMode();Dt===ft.BLACK_ON_WHITE?qe.add(or,Pt):Dt===ft.WHITE_ON_BLACK&&qe.add(or,mn)}}static \u0275fac=function(Dt){return new(Dt||rn)};static \u0275prov=a.jDH({token:rn,factory:rn.\u0275fac,providedIn:"root"})}return rn})(),ii=(()=>{class rn{constructor(){(0,a.WQX)(Mr)._applyBodyHighContrastModeCssClasses()}static \u0275fac=function(Dt){return new(Dt||rn)};static \u0275mod=a.$C({type:rn});static \u0275inj=a.G2t({imports:[Re.w5]})}return rn})();const ci={};let Ai=(()=>{class rn{_appId=(0,a.WQX)(a.sZ2);getId(qe){return"ng"!==this._appId&&(qe+=this._appId),ci.hasOwnProperty(qe)||(ci[qe]=0),`${qe}${ci[qe]++}`}static \u0275fac=function(Dt){return new(Dt||rn)};static \u0275prov=a.jDH({token:rn,factory:rn.\u0275fac,providedIn:"root"})}return rn})()},8203:(o,s,r)=>{"use strict";r.d(s,{dS:()=>T,jI:()=>A});var i=r(4438),a=r(177);const c=new i.nKC("cdk-dir-doc",{providedIn:"root",factory:function y(){return(0,i.WQX)(a.qQ)}}),w=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let T=(()=>{class I{value="ltr";change=new i.bkB;constructor(){const K=(0,i.WQX)(c,{optional:!0});K&&(this.value=function C(I){const N=I?.toLowerCase()||"";return"auto"===N&&typeof navigator<"u"&&navigator?.language?w.test(navigator.language)?"rtl":"ltr":"rtl"===N?"rtl":"ltr"}((K.body?K.body.dir:null)||(K.documentElement?K.documentElement.dir:null)||"ltr"))}ngOnDestroy(){this.change.complete()}static \u0275fac=function(Z){return new(Z||I)};static \u0275prov=i.jDH({token:I,factory:I.\u0275fac,providedIn:"root"})}return I})(),A=(()=>{class I{static \u0275fac=function(Z){return new(Z||I)};static \u0275mod=i.$C({type:I});static \u0275inj=i.G2t({})}return I})()},4085:(o,s,r)=>{"use strict";r.d(s,{FG:()=>w,OE:()=>c,a1:()=>C,he:()=>a,i8:()=>T});var i=r(4438);function a(A){return null!=A&&"false"!=`${A}`}function c(A,I=0){return function y(A){return!isNaN(parseFloat(A))&&!isNaN(Number(A))}(A)?Number(A):2===arguments.length?I:0}function w(A){return Array.isArray(A)?A:[A]}function C(A){return null==A?"":"string"==typeof A?A:`${A}px`}function T(A){return A instanceof i.aKT?A.nativeElement:A}},7336:(o,s,r)=>{"use strict";r.d(s,{A:()=>Fe,A$:()=>S,FX:()=>C,Fm:()=>w,Ge:()=>k,Kp:()=>be,LE:()=>xe,UQ:()=>pe,W3:()=>T,Z:()=>B,_f:()=>N,bn:()=>$n,dB:()=>ne,eg:()=>et,f2:()=>Ie,i7:()=>Te,n6:()=>Re,rp:()=>Oe,t6:()=>K,w_:()=>Z,wn:()=>c,yZ:()=>me});const c=9,w=13,C=16,T=17,S=18,N=27,K=32,Z=33,ne=34,be=35,me=36,pe=37,Te=38,xe=39,Re=40,Ie=48,$n=57,Fe=65,B=90,k=91,et=224;function Oe(pt,...$t){return $t.length?$t.some(Mt=>pt[Mt]):pt.altKey||pt.shiftKey||pt.ctrlKey||pt.metaKey}},9327:(o,s,r)=>{"use strict";r.d(s,{QP:()=>Re,Rp:()=>Ce});var i=r(4438),a=r(4085),c=r(1413),y=r(4572),w=r(8793),C=r(1985),T=r(6697),S=r(7626),A=r(152),I=r(6354),N=r(9172),K=r(6977),Z=r(6860);const be=new Set;let me,pe=(()=>{class le{_platform=(0,i.WQX)(Z.OD);_nonce=(0,i.WQX)(i.BIS,{optional:!0});_matchMedia;constructor(){this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):xe}matchMedia(Ie){return(this._platform.WEBKIT||this._platform.BLINK)&&function Te(le,ae){if(!be.has(le))try{me||(me=document.createElement("style"),ae&&me.setAttribute("nonce",ae),me.setAttribute("type","text/css"),document.head.appendChild(me)),me.sheet&&(me.sheet.insertRule(`@media ${le} {body{ }}`,0),be.add(le))}catch(Ie){console.error(Ie)}}(Ie,this._nonce),this._matchMedia(Ie)}static \u0275fac=function($e){return new($e||le)};static \u0275prov=i.jDH({token:le,factory:le.\u0275fac,providedIn:"root"})}return le})();function xe(le){return{matches:"all"===le||""===le,media:le,addListener:()=>{},removeListener:()=>{}}}let Re=(()=>{class le{_mediaMatcher=(0,i.WQX)(pe);_zone=(0,i.WQX)(i.SKi);_queries=new Map;_destroySubject=new c.B;constructor(){}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(Ie){return Me((0,a.FG)(Ie)).some(st=>this._registerQuery(st).mql.matches)}observe(Ie){const st=Me((0,a.FG)(Ie)).map(vt=>this._registerQuery(vt).observable);let ht=(0,y.z)(st);return ht=(0,w.x)(ht.pipe((0,T.s)(1)),ht.pipe((0,S.i)(1),(0,A.B)(0))),ht.pipe((0,I.T)(vt=>{const at={matches:!1,breakpoints:{}};return vt.forEach(({matches:Xt,query:ln})=>{at.matches=at.matches||Xt,at.breakpoints[ln]=Xt}),at}))}_registerQuery(Ie){if(this._queries.has(Ie))return this._queries.get(Ie);const $e=this._mediaMatcher.matchMedia(Ie),ht={observable:new C.c(vt=>{const at=Xt=>this._zone.run(()=>vt.next(Xt));return $e.addListener(at),()=>{$e.removeListener(at)}}).pipe((0,N.Z)($e),(0,I.T)(({matches:vt})=>({query:Ie,matches:vt})),(0,K.Q)(this._destroySubject)),mql:$e};return this._queries.set(Ie,ht),ht}static \u0275fac=function($e){return new($e||le)};static \u0275prov=i.jDH({token:le,factory:le.\u0275fac,providedIn:"root"})}return le})();function Me(le){return le.map(ae=>ae.split(",")).reduce((ae,Ie)=>ae.concat(Ie)).map(ae=>ae.trim())}const Ce={XSmall:"(max-width: 599.98px)",Small:"(min-width: 600px) and (max-width: 959.98px)",Medium:"(min-width: 960px) and (max-width: 1279.98px)",Large:"(min-width: 1280px) and (max-width: 1919.98px)",XLarge:"(min-width: 1920px)",Handset:"(max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape)",Tablet:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",Web:"(min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape)",HandsetPortrait:"(max-width: 599.98px) and (orientation: portrait)",TabletPortrait:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait)",WebPortrait:"(min-width: 840px) and (orientation: portrait)",HandsetLandscape:"(max-width: 959.98px) and (orientation: landscape)",TabletLandscape:"(min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",WebLandscape:"(min-width: 1280px) and (orientation: landscape)"}},2318:(o,s,r)=>{"use strict";r.d(s,{w5:()=>C});var i=r(4438);let c=(()=>{class T{create(A){return typeof MutationObserver>"u"?null:new MutationObserver(A)}static \u0275fac=function(I){return new(I||T)};static \u0275prov=i.jDH({token:T,factory:T.\u0275fac,providedIn:"root"})}return T})(),C=(()=>{class T{static \u0275fac=function(I){return new(I||T)};static \u0275mod=i.$C({type:T});static \u0275inj=i.G2t({providers:[c]})}return T})()},6969:(o,s,r)=>{"use strict";r.d(s,{WB:()=>Kt,$Q:()=>En,hJ:()=>Qt,rR:()=>ht,Sf:()=>Fe,z_:()=>xn,yY:()=>Ft,Tv:()=>st});var i=r(5542),a=r(177),c=r(4438),y=r(4085),w=r(6860),C=r(5964),T=r(6977),S=r(9974),A=r(4360),N=r(8203),K=r(6939),Z=r(9888),ne=r(9046),be=r(1413),me=r(8359),pe=r(7786),Te=r(7336);const xe=(0,w.CZ)();class Re{_viewportRuler;_previousHTMLStyles={top:"",left:""};_previousScrollPosition;_isEnabled=!1;_document;constructor(ke,B){this._viewportRuler=ke,this._document=B}attach(){}enable(){if(this._canBeEnabled()){const ke=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=ke.style.left||"",this._previousHTMLStyles.top=ke.style.top||"",ke.style.left=(0,y.a1)(-this._previousScrollPosition.left),ke.style.top=(0,y.a1)(-this._previousScrollPosition.top),ke.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const ke=this._document.documentElement,k=ke.style,j=this._document.body.style,De=k.scrollBehavior||"",it=j.scrollBehavior||"";this._isEnabled=!1,k.left=this._previousHTMLStyles.left,k.top=this._previousHTMLStyles.top,ke.classList.remove("cdk-global-scrollblock"),xe&&(k.scrollBehavior=j.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),xe&&(k.scrollBehavior=De,j.scrollBehavior=it)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const B=this._document.body,k=this._viewportRuler.getViewportSize();return B.scrollHeight>k.height||B.scrollWidth>k.width}}class Ce{_scrollDispatcher;_ngZone;_viewportRuler;_config;_scrollSubscription=null;_overlayRef;_initialScrollPosition;constructor(ke,B,k,j){this._scrollDispatcher=ke,this._ngZone=B,this._viewportRuler=k,this._config=j}attach(ke){this._overlayRef=ke}enable(){if(this._scrollSubscription)return;const ke=this._scrollDispatcher.scrolled(0).pipe((0,C.p)(B=>!B||!this._overlayRef.overlayElement.contains(B.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=ke.subscribe(()=>{const B=this._viewportRuler.getViewportScrollPosition().top;Math.abs(B-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=ke.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}_detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}class le{enable(){}disable(){}attach(){}}function ae(tt,ke){return ke.some(B=>tt.bottomB.bottom||tt.rightB.right)}function Ie(tt,ke){return ke.some(B=>tt.topB.bottom||tt.leftB.right)}class $e{_scrollDispatcher;_viewportRuler;_ngZone;_config;_scrollSubscription=null;_overlayRef;constructor(ke,B,k,j){this._scrollDispatcher=ke,this._viewportRuler=B,this._ngZone=k,this._config=j}attach(ke){this._overlayRef=ke}enable(){this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){const B=this._overlayRef.overlayElement.getBoundingClientRect(),{width:k,height:j}=this._viewportRuler.getViewportSize();ae(B,[{width:k,height:j,bottom:j,right:k,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}}))}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}let st=(()=>{class tt{_scrollDispatcher=(0,c.WQX)(i.R);_viewportRuler=(0,c.WQX)(i.Xj);_ngZone=(0,c.WQX)(c.SKi);_document=(0,c.WQX)(a.qQ);constructor(){}noop=()=>new le;close=B=>new Ce(this._scrollDispatcher,this._ngZone,this._viewportRuler,B);block=()=>new Re(this._viewportRuler,this._document);reposition=B=>new $e(this._scrollDispatcher,this._viewportRuler,this._ngZone,B);static \u0275fac=function(k){return new(k||tt)};static \u0275prov=c.jDH({token:tt,factory:tt.\u0275fac,providedIn:"root"})}return tt})();class ht{positionStrategy;scrollStrategy=new le;panelClass="";hasBackdrop=!1;backdropClass="cdk-overlay-dark-backdrop";width;height;minWidth;minHeight;maxWidth;maxHeight;direction;disposeOnNavigation=!1;constructor(ke){if(ke){const B=Object.keys(ke);for(const k of B)void 0!==ke[k]&&(this[k]=ke[k])}}}class Xt{connectionPair;scrollableViewProperties;constructor(ke,B){this.connectionPair=ke,this.scrollableViewProperties=B}}let $n=(()=>{class tt{_attachedOverlays=[];_document=(0,c.WQX)(a.qQ);_isAttached;constructor(){}ngOnDestroy(){this.detach()}add(B){this.remove(B),this._attachedOverlays.push(B)}remove(B){const k=this._attachedOverlays.indexOf(B);k>-1&&this._attachedOverlays.splice(k,1),0===this._attachedOverlays.length&&this.detach()}static \u0275fac=function(k){return new(k||tt)};static \u0275prov=c.jDH({token:tt,factory:tt.\u0275fac,providedIn:"root"})}return tt})(),bn=(()=>{class tt extends $n{_ngZone=(0,c.WQX)(c.SKi,{optional:!0});add(B){super.add(B),this._isAttached||(this._ngZone?this._ngZone.runOutsideAngular(()=>this._document.body.addEventListener("keydown",this._keydownListener)):this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}_keydownListener=B=>{const k=this._attachedOverlays;for(let j=k.length-1;j>-1;j--)if(k[j]._keydownEvents.observers.length>0){const De=k[j]._keydownEvents;this._ngZone?this._ngZone.run(()=>De.next(B)):De.next(B);break}};static \u0275fac=(()=>{let B;return function(j){return(B||(B=c.xGo(tt)))(j||tt)}})();static \u0275prov=c.jDH({token:tt,factory:tt.\u0275fac,providedIn:"root"})}return tt})(),Qe=(()=>{class tt extends $n{_platform=(0,c.WQX)(w.OD);_ngZone=(0,c.WQX)(c.SKi,{optional:!0});_cursorOriginalValue;_cursorStyleIsSet=!1;_pointerDownEventTarget;add(B){if(super.add(B),!this._isAttached){const k=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(k)):this._addEventListeners(k),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=k.style.cursor,k.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const B=this._document.body;B.removeEventListener("pointerdown",this._pointerDownListener,!0),B.removeEventListener("click",this._clickListener,!0),B.removeEventListener("auxclick",this._clickListener,!0),B.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(B.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(B){B.addEventListener("pointerdown",this._pointerDownListener,!0),B.addEventListener("click",this._clickListener,!0),B.addEventListener("auxclick",this._clickListener,!0),B.addEventListener("contextmenu",this._clickListener,!0)}_pointerDownListener=B=>{this._pointerDownEventTarget=(0,w.Fb)(B)};_clickListener=B=>{const k=(0,w.Fb)(B),j="click"===B.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:k;this._pointerDownEventTarget=null;const De=this._attachedOverlays.slice();for(let it=De.length-1;it>-1;it--){const ot=De[it];if(ot._outsidePointerEvents.observers.length<1||!ot.hasAttached())continue;if(bt(ot.overlayElement,k)||bt(ot.overlayElement,j))break;const Tt=ot._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>Tt.next(B)):Tt.next(B)}};static \u0275fac=(()=>{let B;return function(j){return(B||(B=c.xGo(tt)))(j||tt)}})();static \u0275prov=c.jDH({token:tt,factory:tt.\u0275fac,providedIn:"root"})}return tt})();function bt(tt,ke){const B=typeof ShadowRoot<"u"&&ShadowRoot;let k=ke;for(;k;){if(k===tt)return!0;k=B&&k instanceof ShadowRoot?k.host:k.parentNode}return!1}let Ge=(()=>{class tt{static \u0275fac=function(k){return new(k||tt)};static \u0275cmp=c.VBU({type:tt,selectors:[["ng-component"]],hostAttrs:["cdk-overlay-style-loader",""],decls:0,vars:0,template:function(k,j){},styles:[".cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed}@layer cdk-overlay{.cdk-overlay-container{z-index:1000}}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute}@layer cdk-overlay{.cdk-global-overlay-wrapper{z-index:1000}}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%}@layer cdk-overlay{.cdk-overlay-pane{z-index:1000}}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);opacity:0}@layer cdk-overlay{.cdk-overlay-backdrop{z-index:1000;transition:opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors: active){.cdk-overlay-backdrop-showing{opacity:.6}}@layer cdk-overlay{.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px}@layer cdk-overlay{.cdk-overlay-connected-position-bounding-box{z-index:1000}}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}"],encapsulation:2,changeDetection:0})}return tt})(),Fe=(()=>{class tt{_platform=(0,c.WQX)(w.OD);_containerElement;_document=(0,c.WQX)(a.qQ);_styleLoader=(0,c.WQX)(ne.l);constructor(){}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._loadStyles(),this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const B="cdk-overlay-container";if(this._platform.isBrowser||(0,w.v8)()){const j=this._document.querySelectorAll(`.${B}[platform="server"], .${B}[platform="test"]`);for(let De=0;Dethis._backdropClick.next(ke);_backdropTransitionendHandler=ke=>{this._disposeBackdrop(ke.target)};_previousHostParent;_keydownEvents=new be.B;_outsidePointerEvents=new be.B;_renders=new be.B;_afterRenderRef;_afterNextRenderRef;constructor(ke,B,k,j,De,it,ot,Tt,In,Vt=!1,dn){this._portalOutlet=ke,this._host=B,this._pane=k,this._config=j,this._ngZone=De,this._keyboardDispatcher=it,this._document=ot,this._location=Tt,this._outsideClickDispatcher=In,this._animationsDisabled=Vt,this._injector=dn,j.scrollStrategy&&(this._scrollStrategy=j.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=j.positionStrategy,this._afterRenderRef=(0,c.O8t)(()=>(0,c.Tzd)(()=>{this._renders.next()},{injector:this._injector}))}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(ke){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const B=this._portalOutlet.attach(ke);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._afterNextRenderRef?.destroy(),this._afterNextRenderRef=(0,c.mal)(()=>{this.hasAttached()&&this.updatePosition()},{injector:this._injector}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),"function"==typeof B?.onDestroy&&B.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),B}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const ke=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenEmpty(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),ke}dispose(){const ke=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),this._host?.remove(),this._afterNextRenderRef?.destroy(),this._previousHostParent=this._pane=this._host=null,ke&&this._detachments.next(),this._detachments.complete(),this._afterRenderRef.destroy(),this._renders.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(ke){ke!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=ke,this.hasAttached()&&(ke.attach(this),this.updatePosition()))}updateSize(ke){this._config={...this._config,...ke},this._updateElementSize()}setDirection(ke){this._config={...this._config,direction:ke},this._updateElementDirection()}addPanelClass(ke){this._pane&&this._toggleClasses(this._pane,ke,!0)}removePanelClass(ke){this._pane&&this._toggleClasses(this._pane,ke,!1)}getDirection(){const ke=this._config.direction;return ke?"string"==typeof ke?ke:ke.value:"ltr"}updateScrollStrategy(ke){ke!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=ke,this.hasAttached()&&(ke.attach(this),ke.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const ke=this._pane.style;ke.width=(0,y.a1)(this._config.width),ke.height=(0,y.a1)(this._config.height),ke.minWidth=(0,y.a1)(this._config.minWidth),ke.minHeight=(0,y.a1)(this._config.minHeight),ke.maxWidth=(0,y.a1)(this._config.maxWidth),ke.maxHeight=(0,y.a1)(this._config.maxHeight)}_togglePointerEvents(ke){this._pane.style.pointerEvents=ke?"":"none"}_attachBackdrop(){const ke="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._animationsDisabled&&this._backdropElement.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),!this._animationsDisabled&&typeof requestAnimationFrame<"u"?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(ke)})}):this._backdropElement.classList.add(ke)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const ke=this._backdropElement;if(ke){if(this._animationsDisabled)return void this._disposeBackdrop(ke);ke.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{ke.addEventListener("transitionend",this._backdropTransitionendHandler)}),ke.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(ke)},500))}}_toggleClasses(ke,B,k){const j=(0,y.FG)(B||[]).filter(De=>!!De);j.length&&(k?ke.classList.add(...j):ke.classList.remove(...j))}_detachContentWhenEmpty(){this._ngZone.runOutsideAngular(()=>{const ke=this._renders.pipe((0,T.Q)((0,pe.h)(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||0===this._pane.children.length)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),ke.unsubscribe())})})}_disposeScrollStrategy(){const ke=this._scrollStrategy;ke&&(ke.disable(),ke.detach&&ke.detach())}_disposeBackdrop(ke){ke&&(ke.removeEventListener("click",this._backdropClickHandler),ke.removeEventListener("transitionend",this._backdropTransitionendHandler),ke.remove(),this._backdropElement===ke&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}}const ze="cdk-overlay-connected-position-bounding-box",dt=/([A-Za-z%]+)$/;class Ke{_viewportRuler;_document;_platform;_overlayContainer;_overlayRef;_isInitialRender;_lastBoundingBoxSize={width:0,height:0};_isPushed=!1;_canPush=!0;_growAfterOpen=!1;_hasFlexibleDimensions=!0;_positionLocked=!1;_originRect;_overlayRect;_viewportRect;_containerRect;_viewportMargin=0;_scrollables=[];_preferredPositions=[];_origin;_pane;_isDisposed;_boundingBox;_lastPosition;_lastScrollVisibility;_positionChanges=new be.B;_resizeSubscription=me.yU.EMPTY;_offsetX=0;_offsetY=0;_transformOriginSelector;_appliedPanelClasses=[];_previousPushAmount;positionChanges=this._positionChanges;get positions(){return this._preferredPositions}constructor(ke,B,k,j,De){this._viewportRuler=B,this._document=k,this._platform=j,this._overlayContainer=De,this.setOrigin(ke)}attach(ke){this._validatePositions(),ke.hostElement.classList.add(ze),this._overlayRef=ke,this._boundingBox=ke.hostElement,this._pane=ke.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition)return void this.reapplyLastPosition();this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const ke=this._originRect,B=this._overlayRect,k=this._viewportRect,j=this._containerRect,De=[];let it;for(let ot of this._preferredPositions){let Tt=this._getOriginPoint(ke,j,ot),In=this._getOverlayPoint(Tt,B,ot),Vt=this._getOverlayFit(In,B,k,ot);if(Vt.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(ot,Tt);this._canFitWithFlexibleDimensions(Vt,In,k)?De.push({position:ot,origin:Tt,overlayRect:B,boundingBoxRect:this._calculateBoundingBoxRect(Tt,ot)}):(!it||it.overlayFit.visibleAreaTt&&(Tt=Vt,ot=In)}return this._isPushed=!1,void this._applyPosition(ot.position,ot.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(it.position,it.originPoint);this._applyPosition(it.position,it.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&He(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(ze),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const ke=this._lastPosition;if(ke){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const B=this._getOriginPoint(this._originRect,this._containerRect,ke);this._applyPosition(ke,B)}else this.apply()}withScrollableContainers(ke){return this._scrollables=ke,this}withPositions(ke){return this._preferredPositions=ke,-1===ke.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(ke){return this._viewportMargin=ke,this}withFlexibleDimensions(ke=!0){return this._hasFlexibleDimensions=ke,this}withGrowAfterOpen(ke=!0){return this._growAfterOpen=ke,this}withPush(ke=!0){return this._canPush=ke,this}withLockedPosition(ke=!0){return this._positionLocked=ke,this}setOrigin(ke){return this._origin=ke,this}withDefaultOffsetX(ke){return this._offsetX=ke,this}withDefaultOffsetY(ke){return this._offsetY=ke,this}withTransformOriginOn(ke){return this._transformOriginSelector=ke,this}_getOriginPoint(ke,B,k){let j,De;if("center"==k.originX)j=ke.left+ke.width/2;else{const it=this._isRtl()?ke.right:ke.left,ot=this._isRtl()?ke.left:ke.right;j="start"==k.originX?it:ot}return B.left<0&&(j-=B.left),De="center"==k.originY?ke.top+ke.height/2:"top"==k.originY?ke.top:ke.bottom,B.top<0&&(De-=B.top),{x:j,y:De}}_getOverlayPoint(ke,B,k){let j,De;return j="center"==k.overlayX?-B.width/2:"start"===k.overlayX?this._isRtl()?-B.width:0:this._isRtl()?0:-B.width,De="center"==k.overlayY?-B.height/2:"top"==k.overlayY?0:-B.height,{x:ke.x+j,y:ke.y+De}}_getOverlayFit(ke,B,k,j){const De=se(B);let{x:it,y:ot}=ke,Tt=this._getOffset(j,"x"),In=this._getOffset(j,"y");Tt&&(it+=Tt),In&&(ot+=In);let Pn=0-ot,Fn=ot+De.height-k.height,Bn=this._subtractOverflows(De.width,0-it,it+De.width-k.width),cr=this._subtractOverflows(De.height,Pn,Fn),Jr=Bn*cr;return{visibleArea:Jr,isCompletelyWithinViewport:De.width*De.height===Jr,fitsInViewportVertically:cr===De.height,fitsInViewportHorizontally:Bn==De.width}}_canFitWithFlexibleDimensions(ke,B,k){if(this._hasFlexibleDimensions){const j=k.bottom-B.y,De=k.right-B.x,it=mt(this._overlayRef.getConfig().minHeight),ot=mt(this._overlayRef.getConfig().minWidth);return(ke.fitsInViewportVertically||null!=it&&it<=j)&&(ke.fitsInViewportHorizontally||null!=ot&&ot<=De)}return!1}_pushOverlayOnScreen(ke,B,k){if(this._previousPushAmount&&this._positionLocked)return{x:ke.x+this._previousPushAmount.x,y:ke.y+this._previousPushAmount.y};const j=se(B),De=this._viewportRect,it=Math.max(ke.x+j.width-De.width,0),ot=Math.max(ke.y+j.height-De.height,0),Tt=Math.max(De.top-k.top-ke.y,0),In=Math.max(De.left-k.left-ke.x,0);let Vt=0,dn=0;return Vt=j.width<=De.width?In||-it:ke.xBn&&!this._isInitialRender&&!this._growAfterOpen&&(it=ke.y-Bn/2)}if("end"===B.overlayX&&!j||"start"===B.overlayX&&j)Pn=k.width-ke.x+2*this._viewportMargin,Vt=ke.x-this._viewportMargin;else if("start"===B.overlayX&&!j||"end"===B.overlayX&&j)dn=ke.x,Vt=k.right-ke.x;else{const Fn=Math.min(k.right-ke.x+k.left,ke.x),Bn=this._lastBoundingBoxSize.width;Vt=2*Fn,dn=ke.x-Fn,Vt>Bn&&!this._isInitialRender&&!this._growAfterOpen&&(dn=ke.x-Bn/2)}return{top:it,left:dn,bottom:ot,right:Pn,width:Vt,height:De}}_setBoundingBoxStyles(ke,B){const k=this._calculateBoundingBoxRect(ke,B);!this._isInitialRender&&!this._growAfterOpen&&(k.height=Math.min(k.height,this._lastBoundingBoxSize.height),k.width=Math.min(k.width,this._lastBoundingBoxSize.width));const j={};if(this._hasExactPosition())j.top=j.left="0",j.bottom=j.right=j.maxHeight=j.maxWidth="",j.width=j.height="100%";else{const De=this._overlayRef.getConfig().maxHeight,it=this._overlayRef.getConfig().maxWidth;j.height=(0,y.a1)(k.height),j.top=(0,y.a1)(k.top),j.bottom=(0,y.a1)(k.bottom),j.width=(0,y.a1)(k.width),j.left=(0,y.a1)(k.left),j.right=(0,y.a1)(k.right),j.alignItems="center"===B.overlayX?"center":"end"===B.overlayX?"flex-end":"flex-start",j.justifyContent="center"===B.overlayY?"center":"bottom"===B.overlayY?"flex-end":"flex-start",De&&(j.maxHeight=(0,y.a1)(De)),it&&(j.maxWidth=(0,y.a1)(it))}this._lastBoundingBoxSize=k,He(this._boundingBox.style,j)}_resetBoundingBoxStyles(){He(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){He(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(ke,B){const k={},j=this._hasExactPosition(),De=this._hasFlexibleDimensions,it=this._overlayRef.getConfig();if(j){const Vt=this._viewportRuler.getViewportScrollPosition();He(k,this._getExactOverlayY(B,ke,Vt)),He(k,this._getExactOverlayX(B,ke,Vt))}else k.position="static";let ot="",Tt=this._getOffset(B,"x"),In=this._getOffset(B,"y");Tt&&(ot+=`translateX(${Tt}px) `),In&&(ot+=`translateY(${In}px)`),k.transform=ot.trim(),it.maxHeight&&(j?k.maxHeight=(0,y.a1)(it.maxHeight):De&&(k.maxHeight="")),it.maxWidth&&(j?k.maxWidth=(0,y.a1)(it.maxWidth):De&&(k.maxWidth="")),He(this._pane.style,k)}_getExactOverlayY(ke,B,k){let j={top:"",bottom:""},De=this._getOverlayPoint(B,this._overlayRect,ke);return this._isPushed&&(De=this._pushOverlayOnScreen(De,this._overlayRect,k)),"bottom"===ke.overlayY?j.bottom=this._document.documentElement.clientHeight-(De.y+this._overlayRect.height)+"px":j.top=(0,y.a1)(De.y),j}_getExactOverlayX(ke,B,k){let it,j={left:"",right:""},De=this._getOverlayPoint(B,this._overlayRect,ke);return this._isPushed&&(De=this._pushOverlayOnScreen(De,this._overlayRect,k)),it=this._isRtl()?"end"===ke.overlayX?"left":"right":"end"===ke.overlayX?"right":"left","right"===it?j.right=this._document.documentElement.clientWidth-(De.x+this._overlayRect.width)+"px":j.left=(0,y.a1)(De.x),j}_getScrollVisibility(){const ke=this._getOriginRect(),B=this._pane.getBoundingClientRect(),k=this._scrollables.map(j=>j.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:Ie(ke,k),isOriginOutsideView:ae(ke,k),isOverlayClipped:Ie(B,k),isOverlayOutsideView:ae(B,k)}}_subtractOverflows(ke,...B){return B.reduce((k,j)=>k-Math.max(j,0),ke)}_getNarrowedViewportRect(){const ke=this._document.documentElement.clientWidth,B=this._document.documentElement.clientHeight,k=this._viewportRuler.getViewportScrollPosition();return{top:k.top+this._viewportMargin,left:k.left+this._viewportMargin,right:k.left+ke-this._viewportMargin,bottom:k.top+B-this._viewportMargin,width:ke-2*this._viewportMargin,height:B-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(ke,B){return"x"===B?null==ke.offsetX?this._offsetX:ke.offsetX:null==ke.offsetY?this._offsetY:ke.offsetY}_validatePositions(){}_addPanelClasses(ke){this._pane&&(0,y.FG)(ke).forEach(B=>{""!==B&&-1===this._appliedPanelClasses.indexOf(B)&&(this._appliedPanelClasses.push(B),this._pane.classList.add(B))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(ke=>{this._pane.classList.remove(ke)}),this._appliedPanelClasses=[])}_getOriginRect(){const ke=this._origin;if(ke instanceof c.aKT)return ke.nativeElement.getBoundingClientRect();if(ke instanceof Element)return ke.getBoundingClientRect();const B=ke.width||0,k=ke.height||0;return{top:ke.y,bottom:ke.y+k,left:ke.x,right:ke.x+B,height:k,width:B}}}function He(tt,ke){for(let B in ke)ke.hasOwnProperty(B)&&(tt[B]=ke[B]);return tt}function mt(tt){if("number"!=typeof tt&&null!=tt){const[ke,B]=tt.split(dt);return B&&"px"!==B?null:parseFloat(ke)}return tt||null}function se(tt){return{top:Math.floor(tt.top),right:Math.floor(tt.right),bottom:Math.floor(tt.bottom),left:Math.floor(tt.left),width:Math.floor(tt.width),height:Math.floor(tt.height)}}const fn="cdk-global-overlay-wrapper";class Kn{_overlayRef;_cssPosition="static";_topOffset="";_bottomOffset="";_alignItems="";_xPosition="";_xOffset="";_width="";_height="";_isDisposed=!1;attach(ke){const B=ke.getConfig();this._overlayRef=ke,this._width&&!B.width&&ke.updateSize({width:this._width}),this._height&&!B.height&&ke.updateSize({height:this._height}),ke.hostElement.classList.add(fn),this._isDisposed=!1}top(ke=""){return this._bottomOffset="",this._topOffset=ke,this._alignItems="flex-start",this}left(ke=""){return this._xOffset=ke,this._xPosition="left",this}bottom(ke=""){return this._topOffset="",this._bottomOffset=ke,this._alignItems="flex-end",this}right(ke=""){return this._xOffset=ke,this._xPosition="right",this}start(ke=""){return this._xOffset=ke,this._xPosition="start",this}end(ke=""){return this._xOffset=ke,this._xPosition="end",this}width(ke=""){return this._overlayRef?this._overlayRef.updateSize({width:ke}):this._width=ke,this}height(ke=""){return this._overlayRef?this._overlayRef.updateSize({height:ke}):this._height=ke,this}centerHorizontally(ke=""){return this.left(ke),this._xPosition="center",this}centerVertically(ke=""){return this.top(ke),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const ke=this._overlayRef.overlayElement.style,B=this._overlayRef.hostElement.style,k=this._overlayRef.getConfig(),{width:j,height:De,maxWidth:it,maxHeight:ot}=k,Tt=!("100%"!==j&&"100vw"!==j||it&&"100%"!==it&&"100vw"!==it),In=!("100%"!==De&&"100vh"!==De||ot&&"100%"!==ot&&"100vh"!==ot),Vt=this._xPosition,dn=this._xOffset,Pn="rtl"===this._overlayRef.getConfig().direction;let Fn="",Bn="",cr="";Tt?cr="flex-start":"center"===Vt?(cr="center",Pn?Bn=dn:Fn=dn):Pn?"left"===Vt||"end"===Vt?(cr="flex-end",Fn=dn):("right"===Vt||"start"===Vt)&&(cr="flex-start",Bn=dn):"left"===Vt||"start"===Vt?(cr="flex-start",Fn=dn):("right"===Vt||"end"===Vt)&&(cr="flex-end",Bn=dn),ke.position=this._cssPosition,ke.marginLeft=Tt?"0":Fn,ke.marginTop=In?"0":this._topOffset,ke.marginBottom=this._bottomOffset,ke.marginRight=Tt?"0":Bn,B.justifyContent=cr,B.alignItems=In?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const ke=this._overlayRef.overlayElement.style,B=this._overlayRef.hostElement,k=B.style;B.classList.remove(fn),k.justifyContent=k.alignItems=ke.marginTop=ke.marginBottom=ke.marginLeft=ke.marginRight=ke.position="",this._overlayRef=null,this._isDisposed=!0}}let Nt=(()=>{class tt{_viewportRuler=(0,c.WQX)(i.Xj);_document=(0,c.WQX)(a.qQ);_platform=(0,c.WQX)(w.OD);_overlayContainer=(0,c.WQX)(Fe);constructor(){}global(){return new Kn}flexibleConnectedTo(B){return new Ke(B,this._viewportRuler,this._document,this._platform,this._overlayContainer)}static \u0275fac=function(k){return new(k||tt)};static \u0275prov=c.jDH({token:tt,factory:tt.\u0275fac,providedIn:"root"})}return tt})(),Qt=(()=>{class tt{scrollStrategies=(0,c.WQX)(st);_overlayContainer=(0,c.WQX)(Fe);_positionBuilder=(0,c.WQX)(Nt);_keyboardDispatcher=(0,c.WQX)(bn);_injector=(0,c.WQX)(c.zZn);_ngZone=(0,c.WQX)(c.SKi);_document=(0,c.WQX)(a.qQ);_directionality=(0,c.WQX)(N.dS);_location=(0,c.WQX)(a.aZ);_outsideClickDispatcher=(0,c.WQX)(Qe);_animationsModuleType=(0,c.WQX)(c.bc$,{optional:!0});_idGenerator=(0,c.WQX)(Z.g7);_appRef;_styleLoader=(0,c.WQX)(ne.l);constructor(){}create(B){this._styleLoader.load(Ge);const k=this._createHostElement(),j=this._createPaneElement(k),De=this._createPortalOutlet(j),it=new ht(B);return it.direction=it.direction||this._directionality.value,new Ft(De,k,j,it,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,"NoopAnimations"===this._animationsModuleType,this._injector.get(c.uvJ))}position(){return this._positionBuilder}_createPaneElement(B){const k=this._document.createElement("div");return k.id=this._idGenerator.getId("cdk-overlay-"),k.classList.add("cdk-overlay-pane"),B.appendChild(k),k}_createHostElement(){const B=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(B),B}_createPortalOutlet(B){return this._appRef||(this._appRef=this._injector.get(c.o8S)),new K.aI(B,null,this._appRef,this._injector,this._document)}static \u0275fac=function(k){return new(k||tt)};static \u0275prov=c.jDH({token:tt,factory:tt.\u0275fac,providedIn:"root"})}return tt})();const an=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],Xn=new c.nKC("cdk-connected-overlay-scroll-strategy",{providedIn:"root",factory:()=>{const tt=(0,c.WQX)(Qt);return()=>tt.scrollStrategies.reposition()}});let En=(()=>{class tt{elementRef=(0,c.WQX)(c.aKT);constructor(){}static \u0275fac=function(k){return new(k||tt)};static \u0275dir=c.FsC({type:tt,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"]})}return tt})(),Kt=(()=>{class tt{_overlay=(0,c.WQX)(Qt);_dir=(0,c.WQX)(N.dS,{optional:!0});_overlayRef;_templatePortal;_backdropSubscription=me.yU.EMPTY;_attachSubscription=me.yU.EMPTY;_detachSubscription=me.yU.EMPTY;_positionSubscription=me.yU.EMPTY;_offsetX;_offsetY;_position;_scrollStrategyFactory=(0,c.WQX)(Xn);_disposeOnNavigation=!1;_ngZone=(0,c.WQX)(c.SKi);origin;positions;positionStrategy;get offsetX(){return this._offsetX}set offsetX(B){this._offsetX=B,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(B){this._offsetY=B,this._position&&this._updatePositionStrategy(this._position)}width;height;minWidth;minHeight;backdropClass;panelClass;viewportMargin=0;scrollStrategy;open=!1;disableClose=!1;transformOriginSelector;hasBackdrop=!1;lockPosition=!1;flexibleDimensions=!1;growAfterOpen=!1;push=!1;get disposeOnNavigation(){return this._disposeOnNavigation}set disposeOnNavigation(B){this._disposeOnNavigation=B}backdropClick=new c.bkB;positionChange=new c.bkB;attach=new c.bkB;detach=new c.bkB;overlayKeydown=new c.bkB;overlayOutsideClick=new c.bkB;constructor(){const B=(0,c.WQX)(c.C4Q),k=(0,c.WQX)(c.c1b);this._templatePortal=new K.VA(B,k),this.scrollStrategy=this._scrollStrategyFactory()}get overlayRef(){return this._overlayRef}get dir(){return this._dir?this._dir.value:"ltr"}ngOnDestroy(){this._attachSubscription.unsubscribe(),this._detachSubscription.unsubscribe(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this._overlayRef&&this._overlayRef.dispose()}ngOnChanges(B){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),B.origin&&this.open&&this._position.apply()),B.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=an);const B=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=B.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=B.detachments().subscribe(()=>this.detach.emit()),B.keydownEvents().subscribe(k=>{this.overlayKeydown.next(k),k.keyCode===Te._f&&!this.disableClose&&!(0,Te.rp)(k)&&(k.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(k=>{const j=this._getOriginElement(),De=(0,w.Fb)(k);(!j||j!==De&&!j.contains(De))&&this.overlayOutsideClick.next(k)})}_buildConfig(){const B=this._position=this.positionStrategy||this._createPositionStrategy(),k=new ht({direction:this._dir||"ltr",positionStrategy:B,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop,disposeOnNavigation:this.disposeOnNavigation});return(this.width||0===this.width)&&(k.width=this.width),(this.height||0===this.height)&&(k.height=this.height),(this.minWidth||0===this.minWidth)&&(k.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(k.minHeight=this.minHeight),this.backdropClass&&(k.backdropClass=this.backdropClass),this.panelClass&&(k.panelClass=this.panelClass),k}_updatePositionStrategy(B){const k=this.positions.map(j=>({originX:j.originX,originY:j.originY,overlayX:j.overlayX,overlayY:j.overlayY,offsetX:j.offsetX||this.offsetX,offsetY:j.offsetY||this.offsetY,panelClass:j.panelClass||void 0}));return B.setOrigin(this._getOrigin()).withPositions(k).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){const B=this._overlay.position().flexibleConnectedTo(this._getOrigin());return this._updatePositionStrategy(B),B}_getOrigin(){return this.origin instanceof En?this.origin.elementRef:this.origin}_getOriginElement(){return this.origin instanceof En?this.origin.elementRef.nativeElement:this.origin instanceof c.aKT?this.origin.nativeElement:typeof Element<"u"&&this.origin instanceof Element?this.origin:null}_attachOverlay(){this._overlayRef?this._overlayRef.getConfig().hasBackdrop=this.hasBackdrop:this._createOverlay(),this._overlayRef.hasAttached()||this._overlayRef.attach(this._templatePortal),this.hasBackdrop?this._backdropSubscription=this._overlayRef.backdropClick().subscribe(B=>{this.backdropClick.emit(B)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe(function I(tt,ke=!1){return(0,S.N)((B,k)=>{let j=0;B.subscribe((0,A._)(k,De=>{const it=tt(De,j++);(it||ke)&&k.next(De),!it&&k.complete()}))})}(()=>this.positionChange.observers.length>0)).subscribe(B=>{this._ngZone.run(()=>this.positionChange.emit(B)),0===this.positionChange.observers.length&&this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}static \u0275fac=function(k){return new(k||tt)};static \u0275dir=c.FsC({type:tt,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:[0,"cdkConnectedOverlayOrigin","origin"],positions:[0,"cdkConnectedOverlayPositions","positions"],positionStrategy:[0,"cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:[0,"cdkConnectedOverlayOffsetX","offsetX"],offsetY:[0,"cdkConnectedOverlayOffsetY","offsetY"],width:[0,"cdkConnectedOverlayWidth","width"],height:[0,"cdkConnectedOverlayHeight","height"],minWidth:[0,"cdkConnectedOverlayMinWidth","minWidth"],minHeight:[0,"cdkConnectedOverlayMinHeight","minHeight"],backdropClass:[0,"cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:[0,"cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:[0,"cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:[0,"cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:[0,"cdkConnectedOverlayOpen","open"],disableClose:[0,"cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:[0,"cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:[2,"cdkConnectedOverlayHasBackdrop","hasBackdrop",c.L39],lockPosition:[2,"cdkConnectedOverlayLockPosition","lockPosition",c.L39],flexibleDimensions:[2,"cdkConnectedOverlayFlexibleDimensions","flexibleDimensions",c.L39],growAfterOpen:[2,"cdkConnectedOverlayGrowAfterOpen","growAfterOpen",c.L39],push:[2,"cdkConnectedOverlayPush","push",c.L39],disposeOnNavigation:[2,"cdkConnectedOverlayDisposeOnNavigation","disposeOnNavigation",c.L39]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],features:[c.GFd,c.OA$]})}return tt})();const zt={provide:Xn,deps:[Qt],useFactory:function At(tt){return()=>tt.scrollStrategies.reposition()}};let xn=(()=>{class tt{static \u0275fac=function(k){return new(k||tt)};static \u0275mod=c.$C({type:tt});static \u0275inj=c.G2t({providers:[Qt,zt],imports:[N.jI,K.jc,i.E9,i.E9]})}return tt})()},6860:(o,s,r)=>{"use strict";r.d(s,{BD:()=>me,BQ:()=>N,CZ:()=>be,Fb:()=>Me,KT:()=>xe,MU:()=>S,OD:()=>y,r5:()=>K,v8:()=>Ce,vc:()=>Re});var i=r(4438),a=r(177);let c;try{c=typeof Intl<"u"&&Intl.v8BreakIterator}catch{c=!1}let C,y=(()=>{class le{_platformId=(0,i.WQX)(i.Agw);isBrowser=this._platformId?(0,a.UE)(this._platformId):"object"==typeof document&&!!document;EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent);TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent);BLINK=this.isBrowser&&!(!window.chrome&&!c)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT;WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT;IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window);FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent);ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT;SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT;constructor(){}static \u0275fac=function($e){return new($e||le)};static \u0275prov=i.jDH({token:le,factory:le.\u0275fac,providedIn:"root"})}return le})();const T=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function S(){if(C)return C;if("object"!=typeof document||!document)return C=new Set(T),C;let le=document.createElement("input");return C=new Set(T.filter(ae=>(le.setAttribute("type",ae),le.type===ae))),C}let A;function N(le){return function I(){if(null==A&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>A=!0}))}finally{A=A||!1}return A}()?le:!!le.capture}var K=function(le){return le[le.NORMAL=0]="NORMAL",le[le.NEGATED=1]="NEGATED",le[le.INVERTED=2]="INVERTED",le}(K||{});let Z,ne,pe;function be(){if(null==ne){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return ne=!1,ne;if("scrollBehavior"in document.documentElement.style)ne=!0;else{const le=Element.prototype.scrollTo;ne=!!le&&!/\{\s*\[native code\]\s*\}/.test(le.toString())}}return ne}function me(){if("object"!=typeof document||!document)return K.NORMAL;if(null==Z){const le=document.createElement("div"),ae=le.style;le.dir="rtl",ae.width="1px",ae.overflow="auto",ae.visibility="hidden",ae.pointerEvents="none",ae.position="absolute";const Ie=document.createElement("div"),$e=Ie.style;$e.width="2px",$e.height="1px",le.appendChild(Ie),document.body.appendChild(le),Z=K.NORMAL,0===le.scrollLeft&&(le.scrollLeft=1,Z=0===le.scrollLeft?K.NEGATED:K.INVERTED),le.remove()}return Z}function xe(le){if(function Te(){if(null==pe){const le=typeof document<"u"?document.head:null;pe=!(!le||!le.createShadowRoot&&!le.attachShadow)}return pe}()){const ae=le.getRootNode?le.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&ae instanceof ShadowRoot)return ae}return null}function Re(){let le=typeof document<"u"&&document?document.activeElement:null;for(;le&&le.shadowRoot;){const ae=le.shadowRoot.activeElement;if(ae===le)break;le=ae}return le}function Me(le){return le.composedPath?le.composedPath()[0]:le.target}function Ce(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}},6939:(o,s,r)=>{"use strict";r.d(s,{A8:()=>I,I3:()=>xe,VA:()=>N,aI:()=>be,jc:()=>Me,lb:()=>Z});var i=r(4438),a=r(177);class A{_attachedHost;attach(ae){return this._attachedHost=ae,ae.attach(this)}detach(){let ae=this._attachedHost;null!=ae&&(this._attachedHost=null,ae.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(ae){this._attachedHost=ae}}class I extends A{component;viewContainerRef;injector;componentFactoryResolver;projectableNodes;constructor(ae,Ie,$e,st,ht){super(),this.component=ae,this.viewContainerRef=Ie,this.injector=$e,this.projectableNodes=ht}}class N extends A{templateRef;viewContainerRef;context;injector;constructor(ae,Ie,$e,st){super(),this.templateRef=ae,this.viewContainerRef=Ie,this.context=$e,this.injector=st}get origin(){return this.templateRef.elementRef}attach(ae,Ie=this.context){return this.context=Ie,super.attach(ae)}detach(){return this.context=void 0,super.detach()}}class K extends A{element;constructor(ae){super(),this.element=ae instanceof i.aKT?ae.nativeElement:ae}}class Z{_attachedPortal;_disposeFn;_isDisposed=!1;hasAttached(){return!!this._attachedPortal}attach(ae){return ae instanceof I?(this._attachedPortal=ae,this.attachComponentPortal(ae)):ae instanceof N?(this._attachedPortal=ae,this.attachTemplatePortal(ae)):this.attachDomPortal&&ae instanceof K?(this._attachedPortal=ae,this.attachDomPortal(ae)):void 0}attachDomPortal=null;detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(ae){this._disposeFn=ae}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class be extends Z{outletElement;_appRef;_defaultInjector;_document;constructor(ae,Ie,$e,st,ht){super(),this.outletElement=ae,this._appRef=$e,this._defaultInjector=st,this._document=ht}attachComponentPortal(ae){let Ie;if(ae.viewContainerRef){const $e=ae.injector||ae.viewContainerRef.injector,st=$e.get(i.Vns,null,{optional:!0})||void 0;Ie=ae.viewContainerRef.createComponent(ae.component,{index:ae.viewContainerRef.length,injector:$e,ngModuleRef:st,projectableNodes:ae.projectableNodes||void 0}),this.setDisposeFn(()=>Ie.destroy())}else Ie=(0,i.a0P)(ae.component,{elementInjector:ae.injector||this._defaultInjector||i.zZn.NULL,environmentInjector:this._appRef.injector,projectableNodes:ae.projectableNodes||void 0}),this._appRef.attachView(Ie.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(Ie.hostView),Ie.destroy()});return this.outletElement.appendChild(this._getComponentRootNode(Ie)),this._attachedPortal=ae,Ie}attachTemplatePortal(ae){let Ie=ae.viewContainerRef,$e=Ie.createEmbeddedView(ae.templateRef,ae.context,{injector:ae.injector});return $e.rootNodes.forEach(st=>this.outletElement.appendChild(st)),$e.detectChanges(),this.setDisposeFn(()=>{let st=Ie.indexOf($e);-1!==st&&Ie.remove(st)}),this._attachedPortal=ae,$e}attachDomPortal=ae=>{const Ie=ae.element,$e=this._document.createComment("dom-portal");Ie.parentNode.insertBefore($e,Ie),this.outletElement.appendChild(Ie),this._attachedPortal=ae,super.setDisposeFn(()=>{$e.parentNode&&$e.parentNode.replaceChild(Ie,$e)})};dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(ae){return ae.hostView.rootNodes[0]}}let xe=(()=>{class le extends Z{_moduleRef=(0,i.WQX)(i.Vns,{optional:!0});_document=(0,i.WQX)(a.qQ);_viewContainerRef=(0,i.WQX)(i.c1b);_isInitialized=!1;_attachedRef;constructor(){super()}get portal(){return this._attachedPortal}set portal(Ie){this.hasAttached()&&!Ie&&!this._isInitialized||(this.hasAttached()&&super.detach(),Ie&&super.attach(Ie),this._attachedPortal=Ie||null)}attached=new i.bkB;get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(Ie){Ie.setAttachedHost(this);const $e=null!=Ie.viewContainerRef?Ie.viewContainerRef:this._viewContainerRef,st=$e.createComponent(Ie.component,{index:$e.length,injector:Ie.injector||$e.injector,projectableNodes:Ie.projectableNodes||void 0,ngModuleRef:this._moduleRef||void 0});return $e!==this._viewContainerRef&&this._getRootNode().appendChild(st.hostView.rootNodes[0]),super.setDisposeFn(()=>st.destroy()),this._attachedPortal=Ie,this._attachedRef=st,this.attached.emit(st),st}attachTemplatePortal(Ie){Ie.setAttachedHost(this);const $e=this._viewContainerRef.createEmbeddedView(Ie.templateRef,Ie.context,{injector:Ie.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=Ie,this._attachedRef=$e,this.attached.emit($e),$e}attachDomPortal=Ie=>{const $e=Ie.element,st=this._document.createComment("dom-portal");Ie.setAttachedHost(this),$e.parentNode.insertBefore(st,$e),this._getRootNode().appendChild($e),this._attachedPortal=Ie,super.setDisposeFn(()=>{st.parentNode&&st.parentNode.replaceChild($e,st)})};_getRootNode(){const Ie=this._viewContainerRef.element.nativeElement;return Ie.nodeType===Ie.ELEMENT_NODE?Ie:Ie.parentNode}static \u0275fac=function($e){return new($e||le)};static \u0275dir=i.FsC({type:le,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:[0,"cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[i.Vt3]})}return le})(),Me=(()=>{class le{static \u0275fac=function($e){return new($e||le)};static \u0275mod=i.$C({type:le});static \u0275inj=i.G2t({})}return le})()},9046:(o,s,r)=>{"use strict";r.d(s,{Y:()=>y,l:()=>c});var i=r(4438);const a=new WeakMap;let c=(()=>{class w{_appRef;_injector=(0,i.WQX)(i.zZn);_environmentInjector=(0,i.WQX)(i.uvJ);load(T){const S=this._appRef=this._appRef||this._injector.get(i.o8S);let A=a.get(S);A||(A={loaders:new Set,refs:[]},a.set(S,A),S.onDestroy(()=>{a.get(S)?.refs.forEach(I=>I.destroy()),a.delete(S)})),A.loaders.has(T)||(A.loaders.add(T),A.refs.push((0,i.a0P)(T,{environmentInjector:this._environmentInjector})))}static \u0275fac=function(S){return new(S||w)};static \u0275prov=i.jDH({token:w,factory:w.\u0275fac,providedIn:"root"})}return w})(),y=(()=>{class w{static \u0275fac=function(S){return new(S||w)};static \u0275cmp=i.VBU({type:w,selectors:[["ng-component"]],exportAs:["cdkVisuallyHidden"],decls:0,vars:0,template:function(S,A){},styles:[".cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}"],encapsulation:2,changeDetection:0})}return w})()},5542:(o,s,r)=>{"use strict";r.d(s,{uv:()=>at,Gj:()=>dt,R:()=>vt,E9:()=>Ke,Xj:()=>ln});var i=r(4085),a=r(4438),c=r(1413),y=r(7673),w=r(1985),C=r(3726),T=r(6780),S=r(8359);const A={schedule(He){let mt=requestAnimationFrame,se=cancelAnimationFrame;const{delegate:Ze}=A;Ze&&(mt=Ze.requestAnimationFrame,se=Ze.cancelAnimationFrame);const Rt=mt(Jt=>{se=void 0,He(Jt)});return new S.yU(()=>se?.(Rt))},requestAnimationFrame(...He){const{delegate:mt}=A;return(mt?.requestAnimationFrame||requestAnimationFrame)(...He)},cancelAnimationFrame(...He){const{delegate:mt}=A;return(mt?.cancelAnimationFrame||cancelAnimationFrame)(...He)},delegate:void 0};var N=r(9687);new class K extends N.q{flush(mt){this._active=!0;const se=this._scheduled;this._scheduled=void 0;const{actions:Ze}=this;let Rt;mt=mt||Ze.shift();do{if(Rt=mt.execute(mt.state,mt.delay))break}while((mt=Ze[0])&&mt.id===se&&Ze.shift());if(this._active=!1,Rt){for(;(mt=Ze[0])&&mt.id===se&&Ze.shift();)mt.unsubscribe();throw Rt}}}(class I extends T.R{constructor(mt,se){super(mt,se),this.scheduler=mt,this.work=se}requestAsyncId(mt,se,Ze=0){return null!==Ze&&Ze>0?super.requestAsyncId(mt,se,Ze):(mt.actions.push(this),mt._scheduled||(mt._scheduled=A.requestAnimationFrame(()=>mt.flush(void 0))))}recycleAsyncId(mt,se,Ze=0){var Rt;if(null!=Ze?Ze>0:this.delay>0)return super.recycleAsyncId(mt,se,Ze);const{actions:Jt}=mt;null!=se&&(null===(Rt=Jt[Jt.length-1])||void 0===Rt?void 0:Rt.id)!==se&&(A.cancelAnimationFrame(se),mt._scheduled=void 0)}});r(5007);var me=r(3798),pe=r(5964),Te=r(6977),xe=r(6860),Re=r(177),Me=r(8203);let vt=(()=>{class He{_ngZone=(0,a.WQX)(a.SKi);_platform=(0,a.WQX)(xe.OD);_document=(0,a.WQX)(Re.qQ,{optional:!0});constructor(){}_scrolled=new c.B;_globalSubscription=null;_scrolledCount=0;scrollContainers=new Map;register(se){this.scrollContainers.has(se)||this.scrollContainers.set(se,se.elementScrolled().subscribe(()=>this._scrolled.next(se)))}deregister(se){const Ze=this.scrollContainers.get(se);Ze&&(Ze.unsubscribe(),this.scrollContainers.delete(se))}scrolled(se=20){return this._platform.isBrowser?new w.c(Ze=>{this._globalSubscription||this._addGlobalListener();const Rt=se>0?this._scrolled.pipe((0,me.Z)(se)).subscribe(Ze):this._scrolled.subscribe(Ze);return this._scrolledCount++,()=>{Rt.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):(0,y.of)()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((se,Ze)=>this.deregister(Ze)),this._scrolled.complete()}ancestorScrolled(se,Ze){const Rt=this.getAncestorScrollContainers(se);return this.scrolled(Ze).pipe((0,pe.p)(Jt=>!Jt||Rt.indexOf(Jt)>-1))}getAncestorScrollContainers(se){const Ze=[];return this.scrollContainers.forEach((Rt,Jt)=>{this._scrollableContainsElement(Jt,se)&&Ze.push(Jt)}),Ze}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(se,Ze){let Rt=(0,i.i8)(Ze),Jt=se.getElementRef().nativeElement;do{if(Rt==Jt)return!0}while(Rt=Rt.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{const se=this._getWindow();return(0,C.R)(se.document,"scroll").subscribe(()=>this._scrolled.next())})}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}static \u0275fac=function(Ze){return new(Ze||He)};static \u0275prov=a.jDH({token:He,factory:He.\u0275fac,providedIn:"root"})}return He})(),at=(()=>{class He{elementRef=(0,a.WQX)(a.aKT);scrollDispatcher=(0,a.WQX)(vt);ngZone=(0,a.WQX)(a.SKi);dir=(0,a.WQX)(Me.dS,{optional:!0});_destroyed=new c.B;_elementScrolled=new w.c(se=>this.ngZone.runOutsideAngular(()=>(0,C.R)(this.elementRef.nativeElement,"scroll").pipe((0,Te.Q)(this._destroyed)).subscribe(se)));constructor(){}ngOnInit(){this.scrollDispatcher.register(this)}ngOnDestroy(){this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo(se){const Ze=this.elementRef.nativeElement,Rt=this.dir&&"rtl"==this.dir.value;null==se.left&&(se.left=Rt?se.end:se.start),null==se.right&&(se.right=Rt?se.start:se.end),null!=se.bottom&&(se.top=Ze.scrollHeight-Ze.clientHeight-se.bottom),Rt&&(0,xe.BD)()!=xe.r5.NORMAL?(null!=se.left&&(se.right=Ze.scrollWidth-Ze.clientWidth-se.left),(0,xe.BD)()==xe.r5.INVERTED?se.left=se.right:(0,xe.BD)()==xe.r5.NEGATED&&(se.left=se.right?-se.right:se.right)):null!=se.right&&(se.left=Ze.scrollWidth-Ze.clientWidth-se.right),this._applyScrollToOptions(se)}_applyScrollToOptions(se){const Ze=this.elementRef.nativeElement;(0,xe.CZ)()?Ze.scrollTo(se):(null!=se.top&&(Ze.scrollTop=se.top),null!=se.left&&(Ze.scrollLeft=se.left))}measureScrollOffset(se){const Ze="left",Jt=this.elementRef.nativeElement;if("top"==se)return Jt.scrollTop;if("bottom"==se)return Jt.scrollHeight-Jt.clientHeight-Jt.scrollTop;const fn=this.dir&&"rtl"==this.dir.value;return"start"==se?se=fn?"right":Ze:"end"==se&&(se=fn?Ze:"right"),fn&&(0,xe.BD)()==xe.r5.INVERTED?se==Ze?Jt.scrollWidth-Jt.clientWidth-Jt.scrollLeft:Jt.scrollLeft:fn&&(0,xe.BD)()==xe.r5.NEGATED?se==Ze?Jt.scrollLeft+Jt.scrollWidth-Jt.clientWidth:-Jt.scrollLeft:se==Ze?Jt.scrollLeft:Jt.scrollWidth-Jt.clientWidth-Jt.scrollLeft}static \u0275fac=function(Ze){return new(Ze||He)};static \u0275dir=a.FsC({type:He,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]]})}return He})(),ln=(()=>{class He{_platform=(0,a.WQX)(xe.OD);_viewportSize;_change=new c.B;_changeListener=se=>{this._change.next(se)};_document=(0,a.WQX)(Re.qQ,{optional:!0});constructor(){(0,a.WQX)(a.SKi).runOutsideAngular(()=>{if(this._platform.isBrowser){const Ze=this._getWindow();Ze.addEventListener("resize",this._changeListener),Ze.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const se=this._getWindow();se.removeEventListener("resize",this._changeListener),se.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const se={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),se}getViewportRect(){const se=this.getViewportScrollPosition(),{width:Ze,height:Rt}=this.getViewportSize();return{top:se.top,left:se.left,bottom:se.top+Rt,right:se.left+Ze,height:Rt,width:Ze}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const se=this._document,Ze=this._getWindow(),Rt=se.documentElement,Jt=Rt.getBoundingClientRect();return{top:-Jt.top||se.body.scrollTop||Ze.scrollY||Rt.scrollTop||0,left:-Jt.left||se.body.scrollLeft||Ze.scrollX||Rt.scrollLeft||0}}change(se=20){return se>0?this._change.pipe((0,me.Z)(se)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const se=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:se.innerWidth,height:se.innerHeight}:{width:0,height:0}}static \u0275fac=function(Ze){return new(Ze||He)};static \u0275prov=a.jDH({token:He,factory:He.\u0275fac,providedIn:"root"})}return He})(),dt=(()=>{class He{static \u0275fac=function(Ze){return new(Ze||He)};static \u0275mod=a.$C({type:He});static \u0275inj=a.G2t({})}return He})(),Ke=(()=>{class He{static \u0275fac=function(Ze){return new(Ze||He)};static \u0275mod=a.$C({type:He});static \u0275inj=a.G2t({imports:[Me.jI,dt,Me.jI,dt]})}return He})()},7403:(o,s,r)=>{"use strict";r.d(s,{EE:()=>me,P8:()=>Z,xb:()=>be});var i=r(6860),a=r(4438),c=r(9046),y=r(4085),w=r(983),C=r(1413),T=r(3726),S=r(177),A=r(3798),I=r(6977);let N=(()=>{class pe{static \u0275fac=function(Re){return new(Re||pe)};static \u0275cmp=a.VBU({type:pe,selectors:[["ng-component"]],hostAttrs:["cdk-text-field-style-loader",""],decls:0,vars:0,template:function(Re,Me){},styles:["textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0 !important;box-sizing:content-box !important;height:auto !important;overflow:hidden !important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0 !important;box-sizing:content-box !important;height:0 !important}@keyframes cdk-text-field-autofill-start{/*!*/}@keyframes cdk-text-field-autofill-end{/*!*/}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}"],encapsulation:2,changeDetection:0})}return pe})();const K=(0,i.BQ)({passive:!0});let Z=(()=>{class pe{_platform=(0,a.WQX)(i.OD);_ngZone=(0,a.WQX)(a.SKi);_styleLoader=(0,a.WQX)(c.l);_monitoredElements=new Map;constructor(){}monitor(xe){if(!this._platform.isBrowser)return w.w;this._styleLoader.load(N);const Re=(0,y.i8)(xe),Me=this._monitoredElements.get(Re);if(Me)return Me.subject;const Ce=new C.B,le="cdk-text-field-autofilled",ae=Ie=>{"cdk-text-field-autofill-start"!==Ie.animationName||Re.classList.contains(le)?"cdk-text-field-autofill-end"===Ie.animationName&&Re.classList.contains(le)&&(Re.classList.remove(le),this._ngZone.run(()=>Ce.next({target:Ie.target,isAutofilled:!1}))):(Re.classList.add(le),this._ngZone.run(()=>Ce.next({target:Ie.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=>{Re.addEventListener("animationstart",ae,K),Re.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(Re,{subject:Ce,unlisten:()=>{Re.removeEventListener("animationstart",ae,K)}}),Ce}stopMonitoring(xe){const Re=(0,y.i8)(xe),Me=this._monitoredElements.get(Re);Me&&(Me.unlisten(),Me.subject.complete(),Re.classList.remove("cdk-text-field-autofill-monitored"),Re.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(Re))}ngOnDestroy(){this._monitoredElements.forEach((xe,Re)=>this.stopMonitoring(Re))}static \u0275fac=function(Re){return new(Re||pe)};static \u0275prov=a.jDH({token:pe,factory:pe.\u0275fac,providedIn:"root"})}return pe})(),be=(()=>{class pe{_elementRef=(0,a.WQX)(a.aKT);_platform=(0,a.WQX)(i.OD);_ngZone=(0,a.WQX)(a.SKi);_previousValue;_initialHeight;_destroyed=new C.B;_minRows;_maxRows;_enabled=!0;_previousMinRows=-1;_textareaElement;get minRows(){return this._minRows}set minRows(xe){this._minRows=(0,y.OE)(xe),this._setMinHeight()}get maxRows(){return this._maxRows}set maxRows(xe){this._maxRows=(0,y.OE)(xe),this._setMaxHeight()}get enabled(){return this._enabled}set enabled(xe){this._enabled!==xe&&((this._enabled=xe)?this.resizeToFitContent(!0):this.reset())}get placeholder(){return this._textareaElement.placeholder}set placeholder(xe){this._cachedPlaceholderHeight=void 0,xe?this._textareaElement.setAttribute("placeholder",xe):this._textareaElement.removeAttribute("placeholder"),this._cacheTextareaPlaceholderHeight()}_cachedLineHeight;_cachedPlaceholderHeight;_document=(0,a.WQX)(S.qQ,{optional:!0});_hasFocus;_isViewInited=!1;constructor(){(0,a.WQX)(c.l).load(N),this._textareaElement=this._elementRef.nativeElement}_setMinHeight(){const xe=this.minRows&&this._cachedLineHeight?this.minRows*this._cachedLineHeight+"px":null;xe&&(this._textareaElement.style.minHeight=xe)}_setMaxHeight(){const xe=this.maxRows&&this._cachedLineHeight?this.maxRows*this._cachedLineHeight+"px":null;xe&&(this._textareaElement.style.maxHeight=xe)}ngAfterViewInit(){this._platform.isBrowser&&(this._initialHeight=this._textareaElement.style.height,this.resizeToFitContent(),this._ngZone.runOutsideAngular(()=>{const xe=this._getWindow();(0,T.R)(xe,"resize").pipe((0,A.Z)(16),(0,I.Q)(this._destroyed)).subscribe(()=>this.resizeToFitContent(!0)),this._textareaElement.addEventListener("focus",this._handleFocusEvent),this._textareaElement.addEventListener("blur",this._handleFocusEvent)}),this._isViewInited=!0,this.resizeToFitContent(!0))}ngOnDestroy(){this._textareaElement.removeEventListener("focus",this._handleFocusEvent),this._textareaElement.removeEventListener("blur",this._handleFocusEvent),this._destroyed.next(),this._destroyed.complete()}_cacheTextareaLineHeight(){if(this._cachedLineHeight)return;let xe=this._textareaElement.cloneNode(!1);xe.rows=1,xe.style.position="absolute",xe.style.visibility="hidden",xe.style.border="none",xe.style.padding="0",xe.style.height="",xe.style.minHeight="",xe.style.maxHeight="",xe.style.overflow="hidden",this._textareaElement.parentNode.appendChild(xe),this._cachedLineHeight=xe.clientHeight,xe.remove(),this._setMinHeight(),this._setMaxHeight()}_measureScrollHeight(){const xe=this._textareaElement,Re=xe.style.marginBottom||"",Me=this._platform.FIREFOX,Ce=Me&&this._hasFocus,le=Me?"cdk-textarea-autosize-measuring-firefox":"cdk-textarea-autosize-measuring";Ce&&(xe.style.marginBottom=`${xe.clientHeight}px`),xe.classList.add(le);const ae=xe.scrollHeight-4;return xe.classList.remove(le),Ce&&(xe.style.marginBottom=Re),ae}_cacheTextareaPlaceholderHeight(){if(!this._isViewInited||null!=this._cachedPlaceholderHeight)return;if(!this.placeholder)return void(this._cachedPlaceholderHeight=0);const xe=this._textareaElement.value;this._textareaElement.value=this._textareaElement.placeholder,this._cachedPlaceholderHeight=this._measureScrollHeight(),this._textareaElement.value=xe}_handleFocusEvent=xe=>{this._hasFocus="focus"===xe.type};ngDoCheck(){this._platform.isBrowser&&this.resizeToFitContent()}resizeToFitContent(xe=!1){if(!this._enabled||(this._cacheTextareaLineHeight(),this._cacheTextareaPlaceholderHeight(),!this._cachedLineHeight))return;const Re=this._elementRef.nativeElement,Me=Re.value;if(!xe&&this._minRows===this._previousMinRows&&Me===this._previousValue)return;const Ce=this._measureScrollHeight(),le=Math.max(Ce,this._cachedPlaceholderHeight||0);Re.style.height=`${le}px`,this._ngZone.runOutsideAngular(()=>{typeof requestAnimationFrame<"u"?requestAnimationFrame(()=>this._scrollToCaretPosition(Re)):setTimeout(()=>this._scrollToCaretPosition(Re))}),this._previousValue=Me,this._previousMinRows=this._minRows}reset(){void 0!==this._initialHeight&&(this._textareaElement.style.height=this._initialHeight)}_noopInputHandler(){}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_scrollToCaretPosition(xe){const{selectionStart:Re,selectionEnd:Me}=xe;!this._destroyed.isStopped&&this._hasFocus&&xe.setSelectionRange(Re,Me)}static \u0275fac=function(Re){return new(Re||pe)};static \u0275dir=a.FsC({type:pe,selectors:[["textarea","cdkTextareaAutosize",""]],hostAttrs:["rows","1",1,"cdk-textarea-autosize"],hostBindings:function(Re,Me){1&Re&&a.bIt("input",function(){return Me._noopInputHandler()})},inputs:{minRows:[0,"cdkAutosizeMinRows","minRows"],maxRows:[0,"cdkAutosizeMaxRows","maxRows"],enabled:[2,"cdkTextareaAutosize","enabled",a.L39],placeholder:"placeholder"},exportAs:["cdkTextareaAutosize"],features:[a.GFd]})}return pe})(),me=(()=>{class pe{static \u0275fac=function(Re){return new(Re||pe)};static \u0275mod=a.$C({type:pe});static \u0275inj=a.G2t({})}return pe})()},177:(o,s,r)=>{"use strict";r.d(s,{AJ:()=>Eo,B3:()=>mr,Jj:()=>cs,MD:()=>tr,N0:()=>Qo,PV:()=>Sr,QT:()=>y,QX:()=>rs,Sm:()=>pe,Sq:()=>ve,T3:()=>bi,UE:()=>ks,VF:()=>C,Vy:()=>Bs,Xr:()=>Yo,YU:()=>Mo,ZD:()=>w,_b:()=>eo,aZ:()=>xe,bT:()=>pt,fw:()=>Te,hb:()=>be,hj:()=>I,qQ:()=>S,vh:()=>Ps});var i=r(4438),a=r(1413);let c=null;function y(){return c}function w($){c??=$}class C{}const S=new i.nKC("");let A=(()=>{class ${historyGo(q){throw new Error("")}static \u0275fac=function(_e){return new(_e||$)};static \u0275prov=i.jDH({token:$,factory:()=>(0,i.WQX)(N),providedIn:"platform"})}return $})();const I=new i.nKC("");let N=(()=>{class $ extends A{_location;_history;_doc=(0,i.WQX)(S);constructor(){super(),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return y().getBaseHref(this._doc)}onPopState(q){const _e=y().getGlobalEventTarget(this._doc,"window");return _e.addEventListener("popstate",q,!1),()=>_e.removeEventListener("popstate",q)}onHashChange(q){const _e=y().getGlobalEventTarget(this._doc,"window");return _e.addEventListener("hashchange",q,!1),()=>_e.removeEventListener("hashchange",q)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(q){this._location.pathname=q}pushState(q,_e,nt){this._history.pushState(q,_e,nt)}replaceState(q,_e,nt){this._history.replaceState(q,_e,nt)}forward(){this._history.forward()}back(){this._history.back()}historyGo(q=0){this._history.go(q)}getState(){return this._history.state}static \u0275fac=function(_e){return new(_e||$)};static \u0275prov=i.jDH({token:$,factory:()=>new $,providedIn:"platform"})}return $})();function K($,de){if(0==$.length)return de;if(0==de.length)return $;let q=0;return $.endsWith("/")&&q++,de.startsWith("/")&&q++,2==q?$+de.substring(1):1==q?$+de:$+"/"+de}function Z($){const de=$.match(/#|\?|$/),q=de&&de.index||$.length;return $.slice(0,q-("/"===$[q-1]?1:0))+$.slice(q)}function ne($){return $&&"?"!==$[0]?"?"+$:$}let be=(()=>{class ${historyGo(q){throw new Error("")}static \u0275fac=function(_e){return new(_e||$)};static \u0275prov=i.jDH({token:$,factory:()=>(0,i.WQX)(pe),providedIn:"root"})}return $})();const me=new i.nKC("");let pe=(()=>{class $ extends be{_platformLocation;_baseHref;_removeListenerFns=[];constructor(q,_e){super(),this._platformLocation=q,this._baseHref=_e??this._platformLocation.getBaseHrefFromDOM()??(0,i.WQX)(S).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(q){this._removeListenerFns.push(this._platformLocation.onPopState(q),this._platformLocation.onHashChange(q))}getBaseHref(){return this._baseHref}prepareExternalUrl(q){return K(this._baseHref,q)}path(q=!1){const _e=this._platformLocation.pathname+ne(this._platformLocation.search),nt=this._platformLocation.hash;return nt&&q?`${_e}${nt}`:_e}pushState(q,_e,nt,_n){const On=this.prepareExternalUrl(nt+ne(_n));this._platformLocation.pushState(q,_e,On)}replaceState(q,_e,nt,_n){const On=this.prepareExternalUrl(nt+ne(_n));this._platformLocation.replaceState(q,_e,On)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(q=0){this._platformLocation.historyGo?.(q)}static \u0275fac=function(_e){return new(_e||$)(i.KVO(A),i.KVO(me,8))};static \u0275prov=i.jDH({token:$,factory:$.\u0275fac,providedIn:"root"})}return $})(),Te=(()=>{class $ extends be{_platformLocation;_baseHref="";_removeListenerFns=[];constructor(q,_e){super(),this._platformLocation=q,null!=_e&&(this._baseHref=_e)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(q){this._removeListenerFns.push(this._platformLocation.onPopState(q),this._platformLocation.onHashChange(q))}getBaseHref(){return this._baseHref}path(q=!1){const _e=this._platformLocation.hash??"#";return _e.length>0?_e.substring(1):_e}prepareExternalUrl(q){const _e=K(this._baseHref,q);return _e.length>0?"#"+_e:_e}pushState(q,_e,nt,_n){let On=this.prepareExternalUrl(nt+ne(_n));0==On.length&&(On=this._platformLocation.pathname),this._platformLocation.pushState(q,_e,On)}replaceState(q,_e,nt,_n){let On=this.prepareExternalUrl(nt+ne(_n));0==On.length&&(On=this._platformLocation.pathname),this._platformLocation.replaceState(q,_e,On)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(q=0){this._platformLocation.historyGo?.(q)}static \u0275fac=function(_e){return new(_e||$)(i.KVO(A),i.KVO(me,8))};static \u0275prov=i.jDH({token:$,factory:$.\u0275fac})}return $})(),xe=(()=>{class ${_subject=new a.B;_basePath;_locationStrategy;_urlChangeListeners=[];_urlChangeSubscription=null;constructor(q){this._locationStrategy=q;const _e=this._locationStrategy.getBaseHref();this._basePath=function le($){if(new RegExp("^(https?:)?//").test($)){const[,q]=$.split(/\/\/[^\/]+/);return q}return $}(Z(Ce(_e))),this._locationStrategy.onPopState(nt=>{this._subject.next({url:this.path(!0),pop:!0,state:nt.state,type:nt.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(q=!1){return this.normalize(this._locationStrategy.path(q))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(q,_e=""){return this.path()==this.normalize(q+ne(_e))}normalize(q){return $.stripTrailingSlash(function Me($,de){if(!$||!de.startsWith($))return de;const q=de.substring($.length);return""===q||["/",";","?","#"].includes(q[0])?q:de}(this._basePath,Ce(q)))}prepareExternalUrl(q){return q&&"/"!==q[0]&&(q="/"+q),this._locationStrategy.prepareExternalUrl(q)}go(q,_e="",nt=null){this._locationStrategy.pushState(nt,"",q,_e),this._notifyUrlChangeListeners(this.prepareExternalUrl(q+ne(_e)),nt)}replaceState(q,_e="",nt=null){this._locationStrategy.replaceState(nt,"",q,_e),this._notifyUrlChangeListeners(this.prepareExternalUrl(q+ne(_e)),nt)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(q=0){this._locationStrategy.historyGo?.(q)}onUrlChange(q){return this._urlChangeListeners.push(q),this._urlChangeSubscription??=this.subscribe(_e=>{this._notifyUrlChangeListeners(_e.url,_e.state)}),()=>{const _e=this._urlChangeListeners.indexOf(q);this._urlChangeListeners.splice(_e,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(q="",_e){this._urlChangeListeners.forEach(nt=>nt(q,_e))}subscribe(q,_e,nt){return this._subject.subscribe({next:q,error:_e??void 0,complete:nt??void 0})}static normalizeQueryParams=ne;static joinWithSlash=K;static stripTrailingSlash=Z;static \u0275fac=function(_e){return new(_e||$)(i.KVO(be))};static \u0275prov=i.jDH({token:$,factory:()=>function Re(){return new xe((0,i.KVO)(be))}(),providedIn:"root"})}return $})();function Ce($){return $.replace(/\/index.html$/,"")}var Ie=function($){return $[$.Decimal=0]="Decimal",$[$.Percent=1]="Percent",$[$.Currency=2]="Currency",$[$.Scientific=3]="Scientific",$}(Ie||{}),st=function($){return $[$.Format=0]="Format",$[$.Standalone=1]="Standalone",$}(st||{}),ht=function($){return $[$.Narrow=0]="Narrow",$[$.Abbreviated=1]="Abbreviated",$[$.Wide=2]="Wide",$[$.Short=3]="Short",$}(ht||{}),vt=function($){return $[$.Short=0]="Short",$[$.Medium=1]="Medium",$[$.Long=2]="Long",$[$.Full=3]="Full",$}(vt||{});function Fe($,de){return Qt((0,i.H5H)($)[i.KH2.DateFormat],de)}function Ft($,de){return Qt((0,i.H5H)($)[i.KH2.TimeFormat],de)}function ze($,de){return Qt((0,i.H5H)($)[i.KH2.DateTimeFormat],de)}function dt($,de){const q=(0,i.H5H)($),_e=q[i.KH2.NumberSymbols][de];if(typeof _e>"u"){if(12===de)return q[i.KH2.NumberSymbols][0];if(13===de)return q[i.KH2.NumberSymbols][1]}return _e}function Jt($){if(!$[i.KH2.ExtraData])throw new Error(`Missing extra locale data for the locale "${$[i.KH2.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function Qt($,de){for(let q=de;q>-1;q--)if(typeof $[q]<"u")return $[q];throw new Error("Locale data API: locale data undefined")}function an($){const[de,q]=$.split(":");return{hours:+de,minutes:+q}}const At=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,zt={},xn=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/;var Yn=function($){return $[$.Short=0]="Short",$[$.ShortGMT=1]="ShortGMT",$[$.Long=2]="Long",$[$.Extended=3]="Extended",$}(Yn||{}),tt=function($){return $[$.FullYear=0]="FullYear",$[$.Month=1]="Month",$[$.Date=2]="Date",$[$.Hours=3]="Hours",$[$.Minutes=4]="Minutes",$[$.Seconds=5]="Seconds",$[$.FractionalSeconds=6]="FractionalSeconds",$[$.Day=7]="Day",$}(tt||{}),ke=function($){return $[$.DayPeriods=0]="DayPeriods",$[$.Days=1]="Days",$[$.Months=2]="Months",$[$.Eras=3]="Eras",$}(ke||{});function B($,de,q,_e){let nt=function ft($){if(mn($))return $;if("number"==typeof $&&!isNaN($))return new Date($);if("string"==typeof $){if($=$.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test($)){const[nt,_n=1,On=1]=$.split("-").map(Cr=>+Cr);return k(nt,_n-1,On)}const q=parseFloat($);if(!isNaN($-q))return new Date(q);let _e;if(_e=$.match(At))return function Pt($){const de=new Date(0);let q=0,_e=0;const nt=$[8]?de.setUTCFullYear:de.setFullYear,_n=$[8]?de.setUTCHours:de.setHours;$[9]&&(q=Number($[9]+$[10]),_e=Number($[9]+$[11])),nt.call(de,Number($[1]),Number($[2])-1,Number($[3]));const On=Number($[4]||0)-q,Cr=Number($[5]||0)-_e,Yr=Number($[6]||0),Li=Math.floor(1e3*parseFloat("0."+($[7]||0)));return _n.call(de,On,Cr,Yr,Li),de}(_e)}const de=new Date($);if(!mn(de))throw new Error(`Unable to convert "${$}" into a date`);return de}($);de=j(q,de)||de;let Cr,On=[];for(;de;){if(Cr=xn.exec(de),!Cr){On.push(de);break}{On=On.concat(Cr.slice(1));const Hr=On.pop();if(!Hr)break;de=Hr}}let Yr=nt.getTimezoneOffset();_e&&(Yr=lt(_e,Yr),nt=function kt($,de,q){const _e=q?-1:1,nt=$.getTimezoneOffset();return function Pe($,de){return($=new Date($.getTime())).setMinutes($.getMinutes()+de),$}($,_e*(lt(de,nt)-nt))}(nt,_e,!0));let Li="";return On.forEach(Hr=>{const xi=function Ee($){if(Bt[$])return Bt[$];let de;switch($){case"G":case"GG":case"GGG":de=Vt(ke.Eras,ht.Abbreviated);break;case"GGGG":de=Vt(ke.Eras,ht.Wide);break;case"GGGGG":de=Vt(ke.Eras,ht.Narrow);break;case"y":de=Tt(tt.FullYear,1,0,!1,!0);break;case"yy":de=Tt(tt.FullYear,2,0,!0,!0);break;case"yyy":de=Tt(tt.FullYear,3,0,!1,!0);break;case"yyyy":de=Tt(tt.FullYear,4,0,!1,!0);break;case"Y":de=_t(1);break;case"YY":de=_t(2,!0);break;case"YYY":de=_t(3);break;case"YYYY":de=_t(4);break;case"M":case"L":de=Tt(tt.Month,1,1);break;case"MM":case"LL":de=Tt(tt.Month,2,1);break;case"MMM":de=Vt(ke.Months,ht.Abbreviated);break;case"MMMM":de=Vt(ke.Months,ht.Wide);break;case"MMMMM":de=Vt(ke.Months,ht.Narrow);break;case"LLL":de=Vt(ke.Months,ht.Abbreviated,st.Standalone);break;case"LLLL":de=Vt(ke.Months,ht.Wide,st.Standalone);break;case"LLLLL":de=Vt(ke.Months,ht.Narrow,st.Standalone);break;case"w":de=Xr(1);break;case"ww":de=Xr(2);break;case"W":de=Xr(1,!0);break;case"d":de=Tt(tt.Date,1);break;case"dd":de=Tt(tt.Date,2);break;case"c":case"cc":de=Tt(tt.Day,1);break;case"ccc":de=Vt(ke.Days,ht.Abbreviated,st.Standalone);break;case"cccc":de=Vt(ke.Days,ht.Wide,st.Standalone);break;case"ccccc":de=Vt(ke.Days,ht.Narrow,st.Standalone);break;case"cccccc":de=Vt(ke.Days,ht.Short,st.Standalone);break;case"E":case"EE":case"EEE":de=Vt(ke.Days,ht.Abbreviated);break;case"EEEE":de=Vt(ke.Days,ht.Wide);break;case"EEEEE":de=Vt(ke.Days,ht.Narrow);break;case"EEEEEE":de=Vt(ke.Days,ht.Short);break;case"a":case"aa":case"aaa":de=Vt(ke.DayPeriods,ht.Abbreviated);break;case"aaaa":de=Vt(ke.DayPeriods,ht.Wide);break;case"aaaaa":de=Vt(ke.DayPeriods,ht.Narrow);break;case"b":case"bb":case"bbb":de=Vt(ke.DayPeriods,ht.Abbreviated,st.Standalone,!0);break;case"bbbb":de=Vt(ke.DayPeriods,ht.Wide,st.Standalone,!0);break;case"bbbbb":de=Vt(ke.DayPeriods,ht.Narrow,st.Standalone,!0);break;case"B":case"BB":case"BBB":de=Vt(ke.DayPeriods,ht.Abbreviated,st.Format,!0);break;case"BBBB":de=Vt(ke.DayPeriods,ht.Wide,st.Format,!0);break;case"BBBBB":de=Vt(ke.DayPeriods,ht.Narrow,st.Format,!0);break;case"h":de=Tt(tt.Hours,1,-12);break;case"hh":de=Tt(tt.Hours,2,-12);break;case"H":de=Tt(tt.Hours,1);break;case"HH":de=Tt(tt.Hours,2);break;case"m":de=Tt(tt.Minutes,1);break;case"mm":de=Tt(tt.Minutes,2);break;case"s":de=Tt(tt.Seconds,1);break;case"ss":de=Tt(tt.Seconds,2);break;case"S":de=Tt(tt.FractionalSeconds,1);break;case"SS":de=Tt(tt.FractionalSeconds,2);break;case"SSS":de=Tt(tt.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":de=Pn(Yn.Short);break;case"ZZZZZ":de=Pn(Yn.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":de=Pn(Yn.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":de=Pn(Yn.Long);break;default:return null}return Bt[$]=de,de}(Hr);Li+=xi?xi(nt,q,Yr):"''"===Hr?"'":Hr.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),Li}function k($,de,q){const _e=new Date(0);return _e.setFullYear($,de,q),_e.setHours(0,0,0),_e}function j($,de){const q=function ln($){return(0,i.H5H)($)[i.KH2.LocaleId]}($);if(zt[q]??={},zt[q][de])return zt[q][de];let _e="";switch(de){case"shortDate":_e=Fe($,vt.Short);break;case"mediumDate":_e=Fe($,vt.Medium);break;case"longDate":_e=Fe($,vt.Long);break;case"fullDate":_e=Fe($,vt.Full);break;case"shortTime":_e=Ft($,vt.Short);break;case"mediumTime":_e=Ft($,vt.Medium);break;case"longTime":_e=Ft($,vt.Long);break;case"fullTime":_e=Ft($,vt.Full);break;case"short":const nt=j($,"shortTime"),_n=j($,"shortDate");_e=De(ze($,vt.Short),[nt,_n]);break;case"medium":const On=j($,"mediumTime"),Cr=j($,"mediumDate");_e=De(ze($,vt.Medium),[On,Cr]);break;case"long":const Yr=j($,"longTime"),Li=j($,"longDate");_e=De(ze($,vt.Long),[Yr,Li]);break;case"full":const Hr=j($,"fullTime"),xi=j($,"fullDate");_e=De(ze($,vt.Full),[Hr,xi])}return _e&&(zt[q][de]=_e),_e}function De($,de){return de&&($=$.replace(/\{([^}]+)}/g,function(q,_e){return null!=de&&_e in de?de[_e]:q})),$}function it($,de,q="-",_e,nt){let _n="";($<0||nt&&$<=0)&&(nt?$=1-$:($=-$,_n=q));let On=String($);for(;On.length0||Cr>-q)&&(Cr+=q),$===tt.Hours)0===Cr&&-12===q&&(Cr=12);else if($===tt.FractionalSeconds)return function ot($,de){return it($,3).substring(0,de)}(Cr,de);const Yr=dt(On,5);return it(Cr,de,Yr,_e,nt)}}function Vt($,de,q=st.Format,_e=!1){return function(nt,_n){return function dn($,de,q,_e,nt,_n){switch(q){case ke.Months:return function bn($,de,q){const _e=(0,i.H5H)($),_n=Qt([_e[i.KH2.MonthsFormat],_e[i.KH2.MonthsStandalone]],de);return Qt(_n,q)}(de,nt,_e)[$.getMonth()];case ke.Days:return function $n($,de,q){const _e=(0,i.H5H)($),_n=Qt([_e[i.KH2.DaysFormat],_e[i.KH2.DaysStandalone]],de);return Qt(_n,q)}(de,nt,_e)[$.getDay()];case ke.DayPeriods:const On=$.getHours(),Cr=$.getMinutes();if(_n){const Li=function fn($){const de=(0,i.H5H)($);return Jt(de),(de[i.KH2.ExtraData][2]||[]).map(_e=>"string"==typeof _e?an(_e):[an(_e[0]),an(_e[1])])}(de),Hr=function Kn($,de,q){const _e=(0,i.H5H)($);Jt(_e);const _n=Qt([_e[i.KH2.ExtraData][0],_e[i.KH2.ExtraData][1]],de)||[];return Qt(_n,q)||[]}(de,nt,_e),xi=Li.findIndex(Qr=>{if(Array.isArray(Qr)){const[di,Fo]=Qr,Wo=On>=di.hours&&Cr>=di.minutes,hs=On0?Math.floor(nt/60):Math.ceil(nt/60);switch($){case Yn.Short:return(nt>=0?"+":"")+it(On,2,_n)+it(Math.abs(nt%60),2,_n);case Yn.ShortGMT:return"GMT"+(nt>=0?"+":"")+it(On,1,_n);case Yn.Long:return"GMT"+(nt>=0?"+":"")+it(On,2,_n)+":"+it(Math.abs(nt%60),2,_n);case Yn.Extended:return 0===_e?"Z":(nt>=0?"+":"")+it(On,2,_n)+":"+it(Math.abs(nt%60),2,_n);default:throw new Error(`Unknown zone width "${$}"`)}}}const Fn=0,Bn=4;function Jr($){const de=$.getDay(),q=0===de?-3:Bn-de;return k($.getFullYear(),$.getMonth(),$.getDate()+q)}function Xr($,de=!1){return function(q,_e){let nt;if(de){const _n=new Date(q.getFullYear(),q.getMonth(),1).getDay()-1,On=q.getDate();nt=1+Math.floor((On+_n)/7)}else{const _n=Jr(q),On=function cr($){const de=k($,Fn,1).getDay();return k($,0,1+(de<=Bn?Bn:Bn+7)-de)}(_n.getFullYear()),Cr=_n.getTime()-On.getTime();nt=1+Math.round(Cr/6048e5)}return it(nt,$,dt(_e,5))}}function _t($,de=!1){return function(q,_e){return it(Jr(q).getFullYear(),$,dt(_e,5),de)}}const Bt={};function lt($,de){$=$.replace(/:/g,"");const q=Date.parse("Jan 01, 1970 00:00:00 "+$)/6e4;return isNaN(q)?de:q}function mn($){return $ instanceof Date&&!isNaN($.valueOf())}const or=/^(\d+)?\.((\d+)(-(\d+))?)?$/;function so($){const de=parseInt($);if(isNaN(de))throw new Error("Invalid integer literal when parsing "+$);return de}function eo($,de){de=encodeURIComponent(de);for(const q of $.split(";")){const _e=q.indexOf("="),[nt,_n]=-1==_e?[q,""]:[q.slice(0,_e),q.slice(_e+1)];if(nt.trim()===de)return decodeURIComponent(_n)}return null}const oo=/\s+/,Bi=[];let Mo=(()=>{class ${_ngEl;_renderer;initialClasses=Bi;rawClass;stateMap=new Map;constructor(q,_e){this._ngEl=q,this._renderer=_e}set klass(q){this.initialClasses=null!=q?q.trim().split(oo):Bi}set ngClass(q){this.rawClass="string"==typeof q?q.trim().split(oo):q}ngDoCheck(){for(const _e of this.initialClasses)this._updateState(_e,!0);const q=this.rawClass;if(Array.isArray(q)||q instanceof Set)for(const _e of q)this._updateState(_e,!0);else if(null!=q)for(const _e of Object.keys(q))this._updateState(_e,!!q[_e]);this._applyStateDiff()}_updateState(q,_e){const nt=this.stateMap.get(q);void 0!==nt?(nt.enabled!==_e&&(nt.changed=!0,nt.enabled=_e),nt.touched=!0):this.stateMap.set(q,{enabled:_e,changed:!0,touched:!0})}_applyStateDiff(){for(const q of this.stateMap){const _e=q[0],nt=q[1];nt.changed?(this._toggleClass(_e,nt.enabled),nt.changed=!1):nt.touched||(nt.enabled&&this._toggleClass(_e,!1),this.stateMap.delete(_e)),nt.touched=!1}}_toggleClass(q,_e){(q=q.trim()).length>0&&q.split(oo).forEach(nt=>{_e?this._renderer.addClass(this._ngEl.nativeElement,nt):this._renderer.removeClass(this._ngEl.nativeElement,nt)})}static \u0275fac=function(_e){return new(_e||$)(i.rXU(i.aKT),i.rXU(i.sFG))};static \u0275dir=i.FsC({type:$,selectors:[["","ngClass",""]],inputs:{klass:[0,"class","klass"],ngClass:"ngClass"}})}return $})();class Et{$implicit;ngForOf;index;count;constructor(de,q,_e,nt){this.$implicit=de,this.ngForOf=q,this.index=_e,this.count=nt}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let ve=(()=>{class ${_viewContainer;_template;_differs;set ngForOf(q){this._ngForOf=q,this._ngForOfDirty=!0}set ngForTrackBy(q){this._trackByFn=q}get ngForTrackBy(){return this._trackByFn}_ngForOf=null;_ngForOfDirty=!0;_differ=null;_trackByFn;constructor(q,_e,nt){this._viewContainer=q,this._template=_e,this._differs=nt}set ngForTemplate(q){q&&(this._template=q)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const q=this._ngForOf;!this._differ&&q&&(this._differ=this._differs.find(q).create(this.ngForTrackBy))}if(this._differ){const q=this._differ.diff(this._ngForOf);q&&this._applyChanges(q)}}_applyChanges(q){const _e=this._viewContainer;q.forEachOperation((nt,_n,On)=>{if(null==nt.previousIndex)_e.createEmbeddedView(this._template,new Et(nt.item,this._ngForOf,-1,-1),null===On?void 0:On);else if(null==On)_e.remove(null===_n?void 0:_n);else if(null!==_n){const Cr=_e.get(_n);_e.move(Cr,On),et(Cr,nt)}});for(let nt=0,_n=_e.length;nt<_n;nt++){const Cr=_e.get(nt).context;Cr.index=nt,Cr.count=_n,Cr.ngForOf=this._ngForOf}q.forEachIdentityChange(nt=>{et(_e.get(nt.currentIndex),nt)})}static ngTemplateContextGuard(q,_e){return!0}static \u0275fac=function(_e){return new(_e||$)(i.rXU(i.c1b),i.rXU(i.C4Q),i.rXU(i._q3))};static \u0275dir=i.FsC({type:$,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"}})}return $})();function et($,de){$.context.$implicit=de.item}let pt=(()=>{class ${_viewContainer;_context=new $t;_thenTemplateRef=null;_elseTemplateRef=null;_thenViewRef=null;_elseViewRef=null;constructor(q,_e){this._viewContainer=q,this._thenTemplateRef=_e}set ngIf(q){this._context.$implicit=this._context.ngIf=q,this._updateView()}set ngIfThen(q){Mt("ngIfThen",q),this._thenTemplateRef=q,this._thenViewRef=null,this._updateView()}set ngIfElse(q){Mt("ngIfElse",q),this._elseTemplateRef=q,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngIfUseIfTypeGuard;static ngTemplateGuard_ngIf;static ngTemplateContextGuard(q,_e){return!0}static \u0275fac=function(_e){return new(_e||$)(i.rXU(i.c1b),i.rXU(i.C4Q))};static \u0275dir=i.FsC({type:$,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"}})}return $})();class $t{$implicit=null;ngIf=null}function Mt($,de){if(de&&!de.createEmbeddedView)throw new Error(`${$} must be a TemplateRef, but received '${(0,i.Tbb)(de)}'.`)}let mr=(()=>{class ${_ngEl;_differs;_renderer;_ngStyle=null;_differ=null;constructor(q,_e,nt){this._ngEl=q,this._differs=_e,this._renderer=nt}set ngStyle(q){this._ngStyle=q,!this._differ&&q&&(this._differ=this._differs.find(q).create())}ngDoCheck(){if(this._differ){const q=this._differ.diff(this._ngStyle);q&&this._applyChanges(q)}}_setStyle(q,_e){const[nt,_n]=q.split("."),On=-1===nt.indexOf("-")?void 0:i.czy.DashCase;null!=_e?this._renderer.setStyle(this._ngEl.nativeElement,nt,_n?`${_e}${_n}`:_e,On):this._renderer.removeStyle(this._ngEl.nativeElement,nt,On)}_applyChanges(q){q.forEachRemovedItem(_e=>this._setStyle(_e.key,null)),q.forEachAddedItem(_e=>this._setStyle(_e.key,_e.currentValue)),q.forEachChangedItem(_e=>this._setStyle(_e.key,_e.currentValue))}static \u0275fac=function(_e){return new(_e||$)(i.rXU(i.aKT),i.rXU(i.MKu),i.rXU(i.sFG))};static \u0275dir=i.FsC({type:$,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"}})}return $})(),bi=(()=>{class ${_viewContainerRef;_viewRef=null;ngTemplateOutletContext=null;ngTemplateOutlet=null;ngTemplateOutletInjector=null;constructor(q){this._viewContainerRef=q}ngOnChanges(q){if(this._shouldRecreateView(q)){const _e=this._viewContainerRef;if(this._viewRef&&_e.remove(_e.indexOf(this._viewRef)),!this.ngTemplateOutlet)return void(this._viewRef=null);const nt=this._createContextForwardProxy();this._viewRef=_e.createEmbeddedView(this.ngTemplateOutlet,nt,{injector:this.ngTemplateOutletInjector??void 0})}}_shouldRecreateView(q){return!!q.ngTemplateOutlet||!!q.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(q,_e,nt)=>!!this.ngTemplateOutletContext&&Reflect.set(this.ngTemplateOutletContext,_e,nt),get:(q,_e,nt)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,_e,nt)}})}static \u0275fac=function(_e){return new(_e||$)(i.rXU(i.c1b))};static \u0275dir=i.FsC({type:$,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},features:[i.OA$]})}return $})();function gr($,de){return new i.wOt(2100,!1)}class ai{createSubscription(de,q){return(0,i.O8t)(()=>de.subscribe({next:q,error:_e=>{throw _e}}))}dispose(de){(0,i.O8t)(()=>de.unsubscribe())}}class vo{createSubscription(de,q){return de.then(q,_e=>{throw _e})}dispose(de){}}const $r=new vo,zi=new ai;let cs=(()=>{class ${_ref;_latestValue=null;markForCheckOnValueUpdate=!0;_subscription=null;_obj=null;_strategy=null;constructor(q){this._ref=q}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(q){if(!this._obj){if(q)try{this.markForCheckOnValueUpdate=!1,this._subscribe(q)}finally{this.markForCheckOnValueUpdate=!0}return this._latestValue}return q!==this._obj?(this._dispose(),this.transform(q)):this._latestValue}_subscribe(q){this._obj=q,this._strategy=this._selectStrategy(q),this._subscription=this._strategy.createSubscription(q,_e=>this._updateLatestValue(q,_e))}_selectStrategy(q){if((0,i.jNT)(q))return $r;if((0,i.zjR)(q))return zi;throw gr()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(q,_e){q===this._obj&&(this._latestValue=_e,this.markForCheckOnValueUpdate&&this._ref?.markForCheck())}static \u0275fac=function(_e){return new(_e||$)(i.rXU(i.gRc,16))};static \u0275pipe=i.EJ8({name:"async",type:$,pure:!1})}return $})();const ia=/(?:[0-9A-Za-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD837[\uDF00-\uDF1E]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A])\S*/g;let Sr=(()=>{class ${transform(q){if(null==q)return null;if("string"!=typeof q)throw gr();return q.replace(ia,_e=>_e[0].toUpperCase()+_e.slice(1).toLowerCase())}static \u0275fac=function(_e){return new(_e||$)};static \u0275pipe=i.EJ8({name:"titlecase",type:$,pure:!0})}return $})();const wo=new i.nKC(""),Ls=new i.nKC("");let Ps=(()=>{class ${locale;defaultTimezone;defaultOptions;constructor(q,_e,nt){this.locale=q,this.defaultTimezone=_e,this.defaultOptions=nt}transform(q,_e,nt,_n){if(null==q||""===q||q!=q)return null;try{return B(q,_e??this.defaultOptions?.dateFormat??"mediumDate",_n||this.locale,nt??this.defaultOptions?.timezone??this.defaultTimezone??void 0)}catch(On){throw gr()}}static \u0275fac=function(_e){return new(_e||$)(i.rXU(i.xe9,16),i.rXU(wo,24),i.rXU(Ls,24))};static \u0275pipe=i.EJ8({name:"date",type:$,pure:!0})}return $})(),rs=(()=>{class ${_locale;constructor(q){this._locale=q}transform(q,_e,nt){if(!function Wi($){return!(null==$||""===$||$!=$)}(q))return null;nt||=this._locale;try{return function uo($,de,q){return function Wt($,de,q,_e,nt,_n,On=!1){let Cr="",Yr=!1;if(isFinite($)){let Li=function oi($){let _e,nt,_n,On,Cr,de=Math.abs($)+"",q=0;for((nt=de.indexOf("."))>-1&&(de=de.replace(".","")),(_n=de.search(/e/i))>0?(nt<0&&(nt=_n),nt+=+de.slice(_n+1),de=de.substring(0,_n)):nt<0&&(nt=de.length),_n=0;"0"===de.charAt(_n);_n++);if(_n===(Cr=de.length))_e=[0],nt=1;else{for(Cr--;"0"===de.charAt(Cr);)Cr--;for(nt-=_n,_e=[],On=0;_n<=Cr;_n++,On++)_e[On]=Number(de.charAt(_n))}return nt>22&&(_e=_e.splice(0,21),q=nt-1,nt=1),{digits:_e,exponent:q,integerLen:nt}}($);On&&(Li=function Uo($){if(0===$.digits[0])return $;const de=$.digits.length-$.integerLen;return $.exponent?$.exponent+=2:(0===de?$.digits.push(0,0):1===de&&$.digits.push(0),$.integerLen+=2),$}(Li));let Hr=de.minInt,xi=de.minFrac,Qr=de.maxFrac;if(_n){const Rs=_n.match(or);if(null===Rs)throw new Error(`${_n} is not a valid digit info`);const Al=Rs[1],Ca=Rs[3],Zs=Rs[5];null!=Al&&(Hr=so(Al)),null!=Ca&&(xi=so(Ca)),null!=Zs?Qr=so(Zs):null!=Ca&&xi>Qr&&(Qr=xi)}!function ts($,de,q){if(de>q)throw new Error(`The minimum number of digits after fraction (${de}) is higher than the maximum (${q}).`);let _e=$.digits,nt=_e.length-$.integerLen;const _n=Math.min(Math.max(de,nt),q);let On=_n+$.integerLen,Cr=_e[On];if(On>0){_e.splice(Math.max($.integerLen,On));for(let xi=On;xi<_e.length;xi++)_e[xi]=0}else{nt=Math.max(0,nt),$.integerLen=1,_e.length=Math.max(1,On=_n+1),_e[0]=0;for(let xi=1;xi=5)if(On-1<0){for(let xi=0;xi>On;xi--)_e.unshift(0),$.integerLen++;_e.unshift(1),$.integerLen++}else _e[On-1]++;for(;nt=Li?Fo.pop():Yr=!1),Qr>=10?1:0},0);Hr&&(_e.unshift(Hr),$.integerLen++)}(Li,xi,Qr);let di=Li.digits,Fo=Li.integerLen;const Wo=Li.exponent;let hs=[];for(Yr=di.every(Rs=>!Rs);Fo0?hs=di.splice(Fo,di.length):(hs=di,di=[0]);const jo=[];for(di.length>=de.lgSize&&jo.unshift(di.splice(-de.lgSize,di.length).join(""));di.length>de.gSize;)jo.unshift(di.splice(-de.gSize,di.length).join(""));di.length&&jo.unshift(di.join("")),Cr=jo.join(dt(q,_e)),hs.length&&(Cr+=dt(q,nt)+hs.join("")),Wo&&(Cr+=dt(q,6)+"+"+Wo)}else Cr=dt(q,9);return Cr=$<0&&!Yr?de.negPre+Cr+de.negSuf:de.posPre+Cr+de.posSuf,Cr}($,function Oi($,de="-"){const q={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},_e=$.split(";"),nt=_e[0],_n=_e[1],On=-1!==nt.indexOf(".")?nt.split("."):[nt.substring(0,nt.lastIndexOf("0")+1),nt.substring(nt.lastIndexOf("0")+1)],Cr=On[0],Yr=On[1]||"";q.posPre=Cr.substring(0,Cr.indexOf("#"));for(let Hr=0;Hr{class ${static \u0275fac=function(_e){return new(_e||$)};static \u0275mod=i.$C({type:$});static \u0275inj=i.G2t({})}return $})();const Eo="browser",os="server";function ks($){return $===Eo}function Bs($){return $===os}let Yo=(()=>{class ${static \u0275prov=(0,i.jDH)({token:$,providedIn:"root",factory:()=>ks((0,i.WQX)(i.Agw))?new Ti((0,i.WQX)(S),window):new yl})}return $})();class Ti{document;window;offset=()=>[0,0];constructor(de,q){this.document=de,this.window=q}setOffset(de){this.offset=Array.isArray(de)?()=>de:de}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(de){this.window.scrollTo(de[0],de[1])}scrollToAnchor(de){const q=function sa($,de){const q=$.getElementById(de)||$.getElementsByName(de)[0];if(q)return q;if("function"==typeof $.createTreeWalker&&$.body&&"function"==typeof $.body.attachShadow){const _e=$.createTreeWalker($.body,NodeFilter.SHOW_ELEMENT);let nt=_e.currentNode;for(;nt;){const _n=nt.shadowRoot;if(_n){const On=_n.getElementById(de)||_n.querySelector(`[name="${de}"]`);if(On)return On}nt=_e.nextNode()}}return null}(this.document,de);q&&(this.scrollToElement(q),q.focus())}setHistoryScrollRestoration(de){this.window.history.scrollRestoration=de}scrollToElement(de){const q=de.getBoundingClientRect(),_e=q.left+this.window.pageXOffset,nt=q.top+this.window.pageYOffset,_n=this.offset();this.window.scrollTo(_e-_n[0],nt-_n[1])}}class yl{setOffset(de){}getScrollPosition(){return[0,0]}scrollToPosition(de){}scrollToAnchor(de){}setHistoryScrollRestoration(de){}}class Qo{}},1626:(o,s,r)=>{"use strict";r.d(s,{$R:()=>Pe,Nl:()=>Ce,Qq:()=>Ft,b$:()=>kt,cS:()=>$n,yz:()=>bn});var i=r(467),a=r(4438),c=r(7673),y=r(1985),w=r(6648),C=r(274),T=r(5964),S=r(6354),A=r(980),I=r(5558),N=r(177);class K{}class Z{}class ne{headers;normalizedNames=new Map;lazyInit;lazyUpdate=null;constructor(ct){ct?"string"==typeof ct?this.lazyInit=()=>{this.headers=new Map,ct.split("\n").forEach(Et=>{const ve=Et.indexOf(":");if(ve>0){const et=Et.slice(0,ve),Oe=Et.slice(ve+1).trim();this.addHeaderEntry(et,Oe)}})}:typeof Headers<"u"&&ct instanceof Headers?(this.headers=new Map,ct.forEach((Et,ve)=>{this.addHeaderEntry(ve,Et)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(ct).forEach(([Et,ve])=>{this.setHeaderEntries(Et,ve)})}:this.headers=new Map}has(ct){return this.init(),this.headers.has(ct.toLowerCase())}get(ct){this.init();const Et=this.headers.get(ct.toLowerCase());return Et&&Et.length>0?Et[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(ct){return this.init(),this.headers.get(ct.toLowerCase())||null}append(ct,Et){return this.clone({name:ct,value:Et,op:"a"})}set(ct,Et){return this.clone({name:ct,value:Et,op:"s"})}delete(ct,Et){return this.clone({name:ct,value:Et,op:"d"})}maybeSetNormalizedName(ct,Et){this.normalizedNames.has(Et)||this.normalizedNames.set(Et,ct)}init(){this.lazyInit&&(this.lazyInit instanceof ne?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(ct=>this.applyUpdate(ct)),this.lazyUpdate=null))}copyFrom(ct){ct.init(),Array.from(ct.headers.keys()).forEach(Et=>{this.headers.set(Et,ct.headers.get(Et)),this.normalizedNames.set(Et,ct.normalizedNames.get(Et))})}clone(ct){const Et=new ne;return Et.lazyInit=this.lazyInit&&this.lazyInit instanceof ne?this.lazyInit:this,Et.lazyUpdate=(this.lazyUpdate||[]).concat([ct]),Et}applyUpdate(ct){const Et=ct.name.toLowerCase();switch(ct.op){case"a":case"s":let ve=ct.value;if("string"==typeof ve&&(ve=[ve]),0===ve.length)return;this.maybeSetNormalizedName(ct.name,Et);const et=("a"===ct.op?this.headers.get(Et):void 0)||[];et.push(...ve),this.headers.set(Et,et);break;case"d":const Oe=ct.value;if(Oe){let pt=this.headers.get(Et);if(!pt)return;pt=pt.filter($t=>-1===Oe.indexOf($t)),0===pt.length?(this.headers.delete(Et),this.normalizedNames.delete(Et)):this.headers.set(Et,pt)}else this.headers.delete(Et),this.normalizedNames.delete(Et)}}addHeaderEntry(ct,Et){const ve=ct.toLowerCase();this.maybeSetNormalizedName(ct,ve),this.headers.has(ve)?this.headers.get(ve).push(Et):this.headers.set(ve,[Et])}setHeaderEntries(ct,Et){const ve=(Array.isArray(Et)?Et:[Et]).map(Oe=>Oe.toString()),et=ct.toLowerCase();this.headers.set(et,ve),this.maybeSetNormalizedName(ct,et)}forEach(ct){this.init(),Array.from(this.normalizedNames.keys()).forEach(Et=>ct(this.normalizedNames.get(Et),this.headers.get(Et)))}}class me{encodeKey(ct){return Re(ct)}encodeValue(ct){return Re(ct)}decodeKey(ct){return decodeURIComponent(ct)}decodeValue(ct){return decodeURIComponent(ct)}}const Te=/%(\d[a-f0-9])/gi,xe={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function Re(Je){return encodeURIComponent(Je).replace(Te,(ct,Et)=>xe[Et]??ct)}function Me(Je){return`${Je}`}class Ce{map;encoder;updates=null;cloneFrom=null;constructor(ct={}){if(this.encoder=ct.encoder||new me,ct.fromString){if(ct.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function pe(Je,ct){const Et=new Map;return Je.length>0&&Je.replace(/^\?/,"").split("&").forEach(et=>{const Oe=et.indexOf("="),[pt,$t]=-1==Oe?[ct.decodeKey(et),""]:[ct.decodeKey(et.slice(0,Oe)),ct.decodeValue(et.slice(Oe+1))],Mt=Et.get(pt)||[];Mt.push($t),Et.set(pt,Mt)}),Et}(ct.fromString,this.encoder)}else ct.fromObject?(this.map=new Map,Object.keys(ct.fromObject).forEach(Et=>{const ve=ct.fromObject[Et],et=Array.isArray(ve)?ve.map(Me):[Me(ve)];this.map.set(Et,et)})):this.map=null}has(ct){return this.init(),this.map.has(ct)}get(ct){this.init();const Et=this.map.get(ct);return Et?Et[0]:null}getAll(ct){return this.init(),this.map.get(ct)||null}keys(){return this.init(),Array.from(this.map.keys())}append(ct,Et){return this.clone({param:ct,value:Et,op:"a"})}appendAll(ct){const Et=[];return Object.keys(ct).forEach(ve=>{const et=ct[ve];Array.isArray(et)?et.forEach(Oe=>{Et.push({param:ve,value:Oe,op:"a"})}):Et.push({param:ve,value:et,op:"a"})}),this.clone(Et)}set(ct,Et){return this.clone({param:ct,value:Et,op:"s"})}delete(ct,Et){return this.clone({param:ct,value:Et,op:"d"})}toString(){return this.init(),this.keys().map(ct=>{const Et=this.encoder.encodeKey(ct);return this.map.get(ct).map(ve=>Et+"="+this.encoder.encodeValue(ve)).join("&")}).filter(ct=>""!==ct).join("&")}clone(ct){const Et=new Ce({encoder:this.encoder});return Et.cloneFrom=this.cloneFrom||this,Et.updates=(this.updates||[]).concat(ct),Et}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(ct=>this.map.set(ct,this.cloneFrom.map.get(ct))),this.updates.forEach(ct=>{switch(ct.op){case"a":case"s":const Et=("a"===ct.op?this.map.get(ct.param):void 0)||[];Et.push(Me(ct.value)),this.map.set(ct.param,Et);break;case"d":if(void 0===ct.value){this.map.delete(ct.param);break}{let ve=this.map.get(ct.param)||[];const et=ve.indexOf(Me(ct.value));-1!==et&&ve.splice(et,1),ve.length>0?this.map.set(ct.param,ve):this.map.delete(ct.param)}}}),this.cloneFrom=this.updates=null)}}class ae{map=new Map;set(ct,Et){return this.map.set(ct,Et),this}get(ct){return this.map.has(ct)||this.map.set(ct,ct.defaultValue()),this.map.get(ct)}delete(ct){return this.map.delete(ct),this}has(ct){return this.map.has(ct)}keys(){return this.map.keys()}}function $e(Je){return typeof ArrayBuffer<"u"&&Je instanceof ArrayBuffer}function st(Je){return typeof Blob<"u"&&Je instanceof Blob}function ht(Je){return typeof FormData<"u"&&Je instanceof FormData}class at{url;body=null;headers;context;reportProgress=!1;withCredentials=!1;responseType="json";method;params;urlWithParams;transferCache;constructor(ct,Et,ve,et){let Oe;if(this.url=Et,this.method=ct.toUpperCase(),function Ie(Je){switch(Je){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||et?(this.body=void 0!==ve?ve:null,Oe=et):Oe=ve,Oe&&(this.reportProgress=!!Oe.reportProgress,this.withCredentials=!!Oe.withCredentials,Oe.responseType&&(this.responseType=Oe.responseType),Oe.headers&&(this.headers=Oe.headers),Oe.context&&(this.context=Oe.context),Oe.params&&(this.params=Oe.params),this.transferCache=Oe.transferCache),this.headers??=new ne,this.context??=new ae,this.params){const pt=this.params.toString();if(0===pt.length)this.urlWithParams=Et;else{const $t=Et.indexOf("?");this.urlWithParams=Et+(-1===$t?"?":$tkn.set(Un,ct.setHeaders[Un]),un)),ct.setParams&&(Cn=Object.keys(ct.setParams).reduce((kn,Un)=>kn.set(Un,ct.setParams[Un]),Cn)),new at(Et,ve,pt,{params:Cn,headers:un,context:Sn,reportProgress:Mt,responseType:et,withCredentials:$t,transferCache:Oe})}}var Xt=function(Je){return Je[Je.Sent=0]="Sent",Je[Je.UploadProgress=1]="UploadProgress",Je[Je.ResponseHeader=2]="ResponseHeader",Je[Je.DownloadProgress=3]="DownloadProgress",Je[Je.Response=4]="Response",Je[Je.User=5]="User",Je}(Xt||{});class ln{headers;status;statusText;url;ok;type;constructor(ct,Et=200,ve="OK"){this.headers=ct.headers||new ne,this.status=void 0!==ct.status?ct.status:Et,this.statusText=ct.statusText||ve,this.url=ct.url||null,this.ok=this.status>=200&&this.status<300}}class yn extends ln{constructor(ct={}){super(ct)}type=Xt.ResponseHeader;clone(ct={}){return new yn({headers:ct.headers||this.headers,status:void 0!==ct.status?ct.status:this.status,statusText:ct.statusText||this.statusText,url:ct.url||this.url||void 0})}}class $n extends ln{body;constructor(ct={}){super(ct),this.body=void 0!==ct.body?ct.body:null}type=Xt.Response;clone(ct={}){return new $n({body:void 0!==ct.body?ct.body:this.body,headers:ct.headers||this.headers,status:void 0!==ct.status?ct.status:this.status,statusText:ct.statusText||this.statusText,url:ct.url||this.url||void 0})}}class bn extends ln{name="HttpErrorResponse";message;error;ok=!1;constructor(ct){super(ct,0,"Unknown Error"),this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${ct.url||"(unknown url)"}`:`Http failure response for ${ct.url||"(unknown url)"}: ${ct.status} ${ct.statusText}`,this.error=ct.error||null}}function Fe(Je,ct){return{body:ct,headers:Je.headers,context:Je.context,observe:Je.observe,params:Je.params,reportProgress:Je.reportProgress,responseType:Je.responseType,withCredentials:Je.withCredentials,transferCache:Je.transferCache}}let Ft=(()=>{class Je{handler;constructor(Et){this.handler=Et}request(Et,ve,et={}){let Oe;if(Et instanceof at)Oe=Et;else{let Mt,un;Mt=et.headers instanceof ne?et.headers:new ne(et.headers),et.params&&(un=et.params instanceof Ce?et.params:new Ce({fromObject:et.params})),Oe=new at(Et,ve,void 0!==et.body?et.body:null,{headers:Mt,context:et.context,params:un,reportProgress:et.reportProgress,responseType:et.responseType||"json",withCredentials:et.withCredentials,transferCache:et.transferCache})}const pt=(0,c.of)(Oe).pipe((0,C.H)(Mt=>this.handler.handle(Mt)));if(Et instanceof at||"events"===et.observe)return pt;const $t=pt.pipe((0,T.p)(Mt=>Mt instanceof $n));switch(et.observe||"body"){case"body":switch(Oe.responseType){case"arraybuffer":return $t.pipe((0,S.T)(Mt=>{if(null!==Mt.body&&!(Mt.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return Mt.body}));case"blob":return $t.pipe((0,S.T)(Mt=>{if(null!==Mt.body&&!(Mt.body instanceof Blob))throw new Error("Response is not a Blob.");return Mt.body}));case"text":return $t.pipe((0,S.T)(Mt=>{if(null!==Mt.body&&"string"!=typeof Mt.body)throw new Error("Response is not a string.");return Mt.body}));default:return $t.pipe((0,S.T)(Mt=>Mt.body))}case"response":return $t;default:throw new Error(`Unreachable: unhandled observe type ${et.observe}}`)}}delete(Et,ve={}){return this.request("DELETE",Et,ve)}get(Et,ve={}){return this.request("GET",Et,ve)}head(Et,ve={}){return this.request("HEAD",Et,ve)}jsonp(Et,ve){return this.request("JSONP",Et,{params:(new Ce).append(ve,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(Et,ve={}){return this.request("OPTIONS",Et,ve)}patch(Et,ve,et={}){return this.request("PATCH",Et,Fe(et,ve))}post(Et,ve,et={}){return this.request("POST",Et,Fe(et,ve))}put(Et,ve,et={}){return this.request("PUT",Et,Fe(et,ve))}static \u0275fac=function(ve){return new(ve||Je)(a.KVO(K))};static \u0275prov=a.jDH({token:Je,factory:Je.\u0275fac})}return Je})();const ze=/^\)\]\}',?\n/;function Ke(Je){if(Je.url)return Je.url;const ct="X-Request-URL".toLocaleLowerCase();return Je.headers.get(ct)}let He=(()=>{class Je{fetchImpl=(0,a.WQX)(mt,{optional:!0})?.fetch??((...Et)=>globalThis.fetch(...Et));ngZone=(0,a.WQX)(a.SKi);handle(Et){return new y.c(ve=>{const et=new AbortController;return this.doRequest(Et,et.signal,ve).then(se,Oe=>ve.error(new bn({error:Oe}))),()=>et.abort()})}doRequest(Et,ve,et){var Oe=this;return(0,i.A)(function*(){const pt=Oe.createRequestInit(Et);let $t;try{const Jn=Oe.ngZone.runOutsideAngular(()=>Oe.fetchImpl(Et.urlWithParams,{signal:ve,...pt}));(function Ze(Je){Je.then(se,se)})(Jn),et.next({type:Xt.Sent}),$t=yield Jn}catch(Jn){return void et.error(new bn({error:Jn,status:Jn.status??0,statusText:Jn.statusText,url:Et.urlWithParams,headers:Jn.headers}))}const Mt=new ne($t.headers),un=$t.statusText,Cn=Ke($t)??Et.urlWithParams;let Sn=$t.status,kn=null;if(Et.reportProgress&&et.next(new yn({headers:Mt,status:Sn,statusText:un,url:Cn})),$t.body){const Jn=$t.headers.get("content-length"),sr=[],kr=$t.body.getReader();let bi,si,mr=0;const gr=typeof Zone<"u"&&Zone.current;yield Oe.ngZone.runOutsideAngular((0,i.A)(function*(){for(;;){const{done:vo,value:$r}=yield kr.read();if(vo)break;if(sr.push($r),mr+=$r.length,Et.reportProgress){si="text"===Et.responseType?(si??"")+(bi??=new TextDecoder).decode($r,{stream:!0}):void 0;const zi=()=>et.next({type:Xt.DownloadProgress,total:Jn?+Jn:void 0,loaded:mr,partialText:si});gr?gr.run(zi):zi()}}}));const ai=Oe.concatChunks(sr,mr);try{const vo=$t.headers.get("Content-Type")??"";kn=Oe.parseBody(Et,ai,vo)}catch(vo){return void et.error(new bn({error:vo,headers:new ne($t.headers),status:$t.status,statusText:$t.statusText,url:Ke($t)??Et.urlWithParams}))}}0===Sn&&(Sn=kn?200:0),Sn>=200&&Sn<300?(et.next(new $n({body:kn,headers:Mt,status:Sn,statusText:un,url:Cn})),et.complete()):et.error(new bn({error:kn,headers:Mt,status:Sn,statusText:un,url:Cn}))})()}parseBody(Et,ve,et){switch(Et.responseType){case"json":const Oe=(new TextDecoder).decode(ve).replace(ze,"");return""===Oe?null:JSON.parse(Oe);case"text":return(new TextDecoder).decode(ve);case"blob":return new Blob([ve],{type:et});case"arraybuffer":return ve.buffer}}createRequestInit(Et){const ve={},et=Et.withCredentials?"include":void 0;if(Et.headers.forEach((Oe,pt)=>ve[Oe]=pt.join(",")),Et.headers.has("Accept")||(ve.Accept="application/json, text/plain, */*"),!Et.headers.has("Content-Type")){const Oe=Et.detectContentTypeHeader();null!==Oe&&(ve["Content-Type"]=Oe)}return{body:Et.serializeBody(),method:Et.method,headers:ve,credentials:et}}concatChunks(Et,ve){const et=new Uint8Array(ve);let Oe=0;for(const pt of Et)et.set(pt,Oe),Oe+=pt.length;return et}static \u0275fac=function(ve){return new(ve||Je)};static \u0275prov=a.jDH({token:Je,factory:Je.\u0275fac})}return Je})();class mt{}function se(){}function Rt(Je,ct){return ct(Je)}const Nt=new a.nKC(""),Qt=new a.nKC(""),an=new a.nKC("",{providedIn:"root",factory:()=>!0});let At=(()=>{class Je extends K{backend;injector;chain=null;pendingTasks=(0,a.WQX)(a.TgB);contributeToStability=(0,a.WQX)(an);constructor(Et,ve){super(),this.backend=Et,this.injector=ve}handle(Et){if(null===this.chain){const ve=Array.from(new Set([...this.injector.get(Nt),...this.injector.get(Qt,[])]));this.chain=ve.reduceRight((et,Oe)=>function fn(Je,ct,Et){return(ve,et)=>(0,a.N4e)(Et,()=>ct(ve,Oe=>Je(Oe,et)))}(et,Oe,this.injector),Rt)}if(this.contributeToStability){const ve=this.pendingTasks.add();return this.chain(Et,et=>this.backend.handle(et)).pipe((0,A.j)(()=>this.pendingTasks.remove(ve)))}return this.chain(Et,ve=>this.backend.handle(ve))}static \u0275fac=function(ve){return new(ve||Je)(a.KVO(Z),a.KVO(a.uvJ))};static \u0275prov=a.jDH({token:Je,factory:Je.\u0275fac})}return Je})();const Tt=/^\)\]\}',?\n/;let Vt=(()=>{class Je{xhrFactory;constructor(Et){this.xhrFactory=Et}handle(Et){if("JSONP"===Et.method)throw new a.wOt(-2800,!1);const ve=this.xhrFactory;return(ve.\u0275loadImpl?(0,w.H)(ve.\u0275loadImpl()):(0,c.of)(null)).pipe((0,I.n)(()=>new y.c(Oe=>{const pt=ve.build();if(pt.open(Et.method,Et.urlWithParams),Et.withCredentials&&(pt.withCredentials=!0),Et.headers.forEach((sr,kr)=>pt.setRequestHeader(sr,kr.join(","))),Et.headers.has("Accept")||pt.setRequestHeader("Accept","application/json, text/plain, */*"),!Et.headers.has("Content-Type")){const sr=Et.detectContentTypeHeader();null!==sr&&pt.setRequestHeader("Content-Type",sr)}if(Et.responseType){const sr=Et.responseType.toLowerCase();pt.responseType="json"!==sr?sr:"text"}const $t=Et.serializeBody();let Mt=null;const un=()=>{if(null!==Mt)return Mt;const sr=pt.statusText||"OK",kr=new ne(pt.getAllResponseHeaders()),mr=function In(Je){return"responseURL"in Je&&Je.responseURL?Je.responseURL:/^X-Request-URL:/m.test(Je.getAllResponseHeaders())?Je.getResponseHeader("X-Request-URL"):null}(pt)||Et.url;return Mt=new yn({headers:kr,status:pt.status,statusText:sr,url:mr}),Mt},Cn=()=>{let{headers:sr,status:kr,statusText:mr,url:bi}=un(),si=null;204!==kr&&(si=typeof pt.response>"u"?pt.responseText:pt.response),0===kr&&(kr=si?200:0);let gr=kr>=200&&kr<300;if("json"===Et.responseType&&"string"==typeof si){const ai=si;si=si.replace(Tt,"");try{si=""!==si?JSON.parse(si):null}catch(vo){si=ai,gr&&(gr=!1,si={error:vo,text:si})}}gr?(Oe.next(new $n({body:si,headers:sr,status:kr,statusText:mr,url:bi||void 0})),Oe.complete()):Oe.error(new bn({error:si,headers:sr,status:kr,statusText:mr,url:bi||void 0}))},Sn=sr=>{const{url:kr}=un(),mr=new bn({error:sr,status:pt.status||0,statusText:pt.statusText||"Unknown Error",url:kr||void 0});Oe.error(mr)};let kn=!1;const Un=sr=>{kn||(Oe.next(un()),kn=!0);let kr={type:Xt.DownloadProgress,loaded:sr.loaded};sr.lengthComputable&&(kr.total=sr.total),"text"===Et.responseType&&pt.responseText&&(kr.partialText=pt.responseText),Oe.next(kr)},Jn=sr=>{let kr={type:Xt.UploadProgress,loaded:sr.loaded};sr.lengthComputable&&(kr.total=sr.total),Oe.next(kr)};return pt.addEventListener("load",Cn),pt.addEventListener("error",Sn),pt.addEventListener("timeout",Sn),pt.addEventListener("abort",Sn),Et.reportProgress&&(pt.addEventListener("progress",Un),null!==$t&&pt.upload&&pt.upload.addEventListener("progress",Jn)),pt.send($t),Oe.next({type:Xt.Sent}),()=>{pt.removeEventListener("error",Sn),pt.removeEventListener("abort",Sn),pt.removeEventListener("load",Cn),pt.removeEventListener("timeout",Sn),Et.reportProgress&&(pt.removeEventListener("progress",Un),null!==$t&&pt.upload&&pt.upload.removeEventListener("progress",Jn)),pt.readyState!==pt.DONE&&pt.abort()}})))}static \u0275fac=function(ve){return new(ve||Je)(a.KVO(N.N0))};static \u0275prov=a.jDH({token:Je,factory:Je.\u0275fac})}return Je})();const dn=new a.nKC(""),Fn=new a.nKC("",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),cr=new a.nKC("",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class Jr{}let Xr=(()=>{class Je{doc;platform;cookieName;lastCookieString="";lastToken=null;parseCount=0;constructor(Et,ve,et){this.doc=Et,this.platform=ve,this.cookieName=et}getToken(){if("server"===this.platform)return null;const Et=this.doc.cookie||"";return Et!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,N._b)(Et,this.cookieName),this.lastCookieString=Et),this.lastToken}static \u0275fac=function(ve){return new(ve||Je)(a.KVO(N.qQ),a.KVO(a.Agw),a.KVO(Fn))};static \u0275prov=a.jDH({token:Je,factory:Je.\u0275fac})}return Je})();function _t(Je,ct){const Et=Je.url.toLowerCase();if(!(0,a.WQX)(dn)||"GET"===Je.method||"HEAD"===Je.method||Et.startsWith("http://")||Et.startsWith("https://"))return ct(Je);const ve=(0,a.WQX)(Jr).getToken(),et=(0,a.WQX)(cr);return null!=ve&&!Je.headers.has(et)&&(Je=Je.clone({headers:Je.headers.set(et,ve)})),ct(Je)}var Ee=function(Je){return Je[Je.Interceptors=0]="Interceptors",Je[Je.LegacyInterceptors=1]="LegacyInterceptors",Je[Je.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",Je[Je.NoXsrfProtection=3]="NoXsrfProtection",Je[Je.JsonpSupport=4]="JsonpSupport",Je[Je.RequestsMadeViaParent=5]="RequestsMadeViaParent",Je[Je.Fetch=6]="Fetch",Je}(Ee||{});function Pe(...Je){const ct=[Ft,Vt,At,{provide:K,useExisting:At},{provide:Z,useFactory:()=>(0,a.WQX)(He,{optional:!0})??(0,a.WQX)(Vt)},{provide:Nt,useValue:_t,multi:!0},{provide:dn,useValue:!0},{provide:Jr,useClass:Xr}];for(const Et of Je)ct.push(...Et.\u0275providers);return(0,a.EmA)(ct)}function kt(Je){return function lt(Je,ct){return{\u0275kind:Je,\u0275providers:ct}}(Ee.Interceptors,Je.map(ct=>({provide:Nt,useValue:ct,multi:!0})))}},4438:(o,s,r)=>{"use strict";function a(e,t){return Object.is(e,t)}r.d(s,{bc$:()=>Ia,iLQ:()=>ig,sZ2:()=>Ri,hnV:()=>l0,wjH:()=>Od,o8S:()=>Pc,BIS:()=>Ka,gRc:()=>hD,Ql9:()=>Mk,Ocv:()=>Pk,Z63:()=>ur,aKT:()=>Tc,uvJ:()=>us,zcH:()=>Ac,bkB:()=>Pl,ES_:()=>_d,$GK:()=>Sr,nKC:()=>ct,zZn:()=>Ts,_q3:()=>iw,MKu:()=>ow,xe9:()=>q0,Co$:()=>G1,Vns:()=>ef,SKi:()=>Vo,Xx1:()=>sa,Agw:()=>Ma,PLl:()=>Ws,rOR:()=>Cd,sFG:()=>gS,_9s:()=>Rb,czy:()=>Jf,WPN:()=>td,kdw:()=>Qo,C4Q:()=>Hm,NYb:()=>iT,giA:()=>EE,RxE:()=>tD,c1b:()=>a_,gXe:()=>pc,mal:()=>Qu,Tzd:()=>Ig,L39:()=>UO,EWP:()=>cw,sbv:()=>WS,a0P:()=>uR,Ol2:()=>Qb,w6W:()=>JS,QZP:()=>dw,Rfq:()=>Bt,oKB:()=>Oo,WQX:()=>tr,hFB:()=>Yc,naY:()=>Gk,Hps:()=>Gb,QuC:()=>ho,EmA:()=>lo,Udg:()=>$O,HJs:()=>dR,N4e:()=>ja,vPA:()=>hp,O8t:()=>Ip,H3F:()=>pE,H8p:()=>qo,KH2:()=>Ap,TgB:()=>il,wOt:()=>Kt,WHO:()=>bE,e01:()=>wE,lNU:()=>En,h9k:()=>hv,$MX:()=>Kf,ZF7:()=>jd,Kcf:()=>Ty,e5t:()=>Oy,UyX:()=>Iy,cWb:()=>My,osQ:()=>ky,H5H:()=>T0,Zy3:()=>At,mq5:()=>fx,JZv:()=>Vt,TL3:()=>gO,LfX:()=>Xo,plB:()=>Xd,jNT:()=>a0,zjR:()=>xE,ngT:()=>pa,hVU:()=>rT,TL$:()=>Vi,Tbb:()=>cr,rcV:()=>qc,nM4:()=>eE,Vt3:()=>qb,GFd:()=>oE,OA$:()=>bc,Jv_:()=>xC,R7$:()=>gb,BMQ:()=>h0,HbH:()=>XE,ZvI:()=>tx,AVh:()=>y0,BUC:()=>nx,vxM:()=>sx,wni:()=>Kx,C6U:()=>Zx,VBU:()=>K1,FsC:()=>Y1,jDH:()=>oi,G2t:()=>so,$C:()=>Zb,EJ8:()=>Q1,rXU:()=>Kd,nrm:()=>C0,eu8:()=>D0,bVm:()=>C_,qex:()=>x_,k0s:()=>E_,j41:()=>w_,RV6:()=>hx,xGo:()=>vf,Mr5:()=>S0,KVO:()=>Io,kS0:()=>$u,QTQ:()=>Pm,bIt:()=>k0,lsd:()=>Qx,joV:()=>Gr,qSk:()=>Pr,XpG:()=>Px,nI1:()=>PC,bMT:()=>FC,i5U:()=>BC,SdG:()=>Bx,NAR:()=>Fx,Y8G:()=>g0,FS9:()=>N0,lJ4:()=>DC,eq3:()=>SC,l_i:()=>AC,sMw:()=>TC,ziG:()=>MC,lV:()=>IC,NyB:()=>qx,mGM:()=>Yx,sdS:()=>Jx,Dyx:()=>cx,Z7z:()=>lx,Vm6:()=>ax,Njj:()=>lu,eBV:()=>Pu,npT:()=>Wh,f$h:()=>Gh,B4B:()=>gm,n$t:()=>Qf,Aen:()=>tu,xc7:()=>_0,Kam:()=>O0,zvX:()=>A0,DNE:()=>t0,C5r:()=>UC,EFF:()=>cC,JRh:()=>F0,SpI:()=>M_,DH7:()=>yC,mxI:()=>U0,R50:()=>B0,GBs:()=>Xx}),r(467);let c=null,y=!1,w=1;const C=Symbol("SIGNAL");function T(e){const t=c;return c=e,t}const N={version:0,lastCleanEpoch:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function K(e){if(y)throw new Error("");if(null===c)return;c.consumerOnSignalRead(e);const t=c.nextProducerIndex++;$e(c),te.nextProducerIndex;)e.producerNode.pop(),e.producerLastReadVersion.pop(),e.producerIndexOfThis.pop()}}function Me(e){$e(e);for(let t=0;t0}function $e(e){e.producerNode??=[],e.producerIndexOfThis??=[],e.producerLastReadVersion??=[]}function st(e){e.liveConsumerNode??=[],e.liveConsumerIndexOfThis??=[]}function ht(e){return void 0!==e.producerNode}function vt(e){const t=Object.create(yn);t.computation=e;const n=()=>{if(ne(t),K(t),t.value===ln)throw t.error;return t.value};return n[C]=t,n}const at=Symbol("UNSET"),Xt=Symbol("COMPUTING"),ln=Symbol("ERRORED"),yn={...N,value:at,dirty:!0,error:null,equal:a,producerMustRecompute:e=>e.value===at||e.value===Xt,producerRecomputeValue(e){if(e.value===Xt)throw new Error("Detected cycle in computations.");const t=e.value;e.value=Xt;const n=xe(e);let l;try{l=e.computation()}catch(p){l=ln,e.error=p}finally{Re(e,n)}t!==at&&t!==ln&&l!==ln&&e.equal(t,l)?e.value=t:(e.value=l,e.version++)}};let bn=function $n(){throw new Error};function Qe(){bn()}let Ge=null;function dt(e,t){me()||Qe(),e.equal(e.value,t)||(e.value=t,function se(e){e.version++,function Z(){w++}(),be(e),Ge?.()}(e))}const mt={...N,equal:a,value:void 0};const Rt=()=>{},Jt={...N,consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:e=>{null!==e.schedule&&e.schedule(e.ref)},hasRun:!1,cleanupFn:Rt};var Kn=r(4412),Nt=r(1413),Qt=r(8359),an=r(6354);const En="https://g.co/ng/security#xss";class Kt extends Error{code;constructor(t,n){super(At(t,n)),this.code=t}}function At(e,t){return`NG0${Math.abs(e)}${t?": "+t:""}`}const zt=Symbol("InputSignalNode#UNSET"),xn={...mt,transformFn:void 0,applyValueToInputSignal(e,t){dt(e,t)}};function ke(e,t){const n=Object.create(xn);function l(){if(K(n),n.value===zt)throw new Kt(-950,!1);return n.value}return n.value=e,n.transformFn=t?.transform,l[C]=n,l}function B(e){return{toString:e}.toString()}const j="__parameters__";function Tt(e,t,n){return B(()=>{const l=function ot(e){return function(...n){if(e){const l=e(...n);for(const p in l)this[p]=l[p]}}}(t);function p(...g){if(this instanceof p)return l.apply(this,g),this;const E=new p(...g);return O.annotation=E,O;function O(F,ie,Se){const Ve=F.hasOwnProperty(j)?F[j]:Object.defineProperty(F,j,{value:[]})[j];for(;Ve.length<=Se;)Ve.push(null);return(Ve[Se]=Ve[Se]||[]).push(E),F}}return n&&(p.prototype=Object.create(n.prototype)),p.prototype.ngMetadataName=e,p.annotationCls=p,p})}const Vt=globalThis;function Fn(e){for(let t in e)if(e[t]===Fn)return t;throw Error("Could not find renamed property on target object.")}function Bn(e,t){for(const n in t)t.hasOwnProperty(n)&&!e.hasOwnProperty(n)&&(e[n]=t[n])}function cr(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(cr).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;const t=e.toString();if(null==t)return""+t;const n=t.indexOf("\n");return-1===n?t:t.substring(0,n)}function Jr(e,t){return null==e||""===e?null===t?"":t:null==t||""===t?e:e+" "+t}const _t=Fn({__forward_ref__:Fn});function Bt(e){return e.__forward_ref__=Bt,e.toString=function(){return cr(this())},e}function Ee(e){return lt(e)?e():e}function lt(e){return"function"==typeof e&&e.hasOwnProperty(_t)&&e.__forward_ref__===Bt}function oi(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function so(e){return{providers:e.providers||[],imports:e.imports||[]}}function bo(e){return Co(e,oo)||Co(e,Mo)}function Xo(e){return null!==bo(e)}function Co(e,t){return e.hasOwnProperty(t)?e[t]:null}function eo(e){return e&&(e.hasOwnProperty(Bi)||e.hasOwnProperty(Je))?e[Bi]:null}const oo=Fn({\u0275prov:Fn}),Bi=Fn({\u0275inj:Fn}),Mo=Fn({ngInjectableDef:Fn}),Je=Fn({ngInjectorDef:Fn});class ct{_desc;ngMetadataName="InjectionToken";\u0275prov;constructor(t,n){this._desc=t,this.\u0275prov=void 0,"number"==typeof n?this.__NG_ELEMENT_ID__=n:void 0!==n&&(this.\u0275prov=oi({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}function kn(e){return e&&!!e.\u0275providers}const Un=Fn({\u0275cmp:Fn}),Jn=Fn({\u0275dir:Fn}),sr=Fn({\u0275pipe:Fn}),kr=Fn({\u0275mod:Fn}),mr=Fn({\u0275fac:Fn}),bi=Fn({__NG_ELEMENT_ID__:Fn}),si=Fn({__NG_ENV_ID__:Fn});function gr(e){return"string"==typeof e?e:null==e?"":String(e)}function ia(e,t){throw new Kt(-201,!1)}var Sr=function(e){return e[e.Default=0]="Default",e[e.Host=1]="Host",e[e.Self=2]="Self",e[e.SkipSelf=4]="SkipSelf",e[e.Optional=8]="Optional",e}(Sr||{});let oa;function ma(){return oa}function wo(e){const t=oa;return oa=e,t}function Ls(e,t,n){const l=bo(e);return l&&"root"==l.providedIn?void 0===l.value?l.value=l.factory():l.value:n&Sr.Optional?null:void 0!==t?t:void ia()}const Ki={},Ys="__NG_DI_FLAG__",Ni="ngTempTokenPath",ns=/\n/gm,rs="__source";let is;function Wi(e){const t=is;return is=e,t}function Es(e,t=Sr.Default){if(void 0===is)throw new Kt(-203,!1);return null===is?Ls(e,void 0,t):is.get(e,t&Sr.Optional?null:void 0,t)}function Io(e,t=Sr.Default){return(ma()||Es)(Ee(e),t)}function tr(e,t=Sr.Default){return Io(e,Eo(t))}function Eo(e){return typeof e>"u"||"number"==typeof e?e:(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function os(e){const t=[];for(let n=0;nArray.isArray(n)?Zo(n,t):t(n))}function _i(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function Fa(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function Y(e,t,n){let l=re(e,t);return l>=0?e[1|l]=n:(l=~l,function Xa(e,t,n,l){let p=e.length;if(p==t)e.push(n,l);else if(1===p)e.push(l,e[0]),e[0]=n;else{for(p--,e.push(e[p-1],e[p]);p>t;)e[p]=e[p-2],p--;e[t]=n,e[t+1]=l}}(e,l,t,n)),l}function je(e,t){const n=re(e,t);if(n>=0)return e[1|n]}function re(e,t){return function wt(e,t,n){let l=0,p=e.length>>n;for(;p!==l;){const g=l+(p-l>>1),E=e[g<t?p=g:l=g+1}return~(p<{n.push(E)};return Zo(t,E=>{const O=E;ya(O,g,[],l)&&(p||=[],p.push(O))}),void 0!==p&&Qa(p,g),n}function Qa(e,t){for(let n=0;n{t(g,l)})}}function ya(e,t,n,l){if(!(e=Ee(e)))return!1;let p=null,g=eo(e);const E=!g&&Dr(e);if(g||E){if(E&&!E.standalone)return!1;p=e}else{const F=e.ngModule;if(g=eo(F),!g)return!1;p=F}const O=l.has(p);if(E){if(O)return!1;if(l.add(p),E.dependencies){const F="function"==typeof E.dependencies?E.dependencies():E.dependencies;for(const ie of F)ya(ie,t,n,l)}}else{if(!g)return!1;{if(null!=g.imports&&!O){let ie;l.add(p);try{Zo(g.imports,Se=>{ya(Se,t,n,l)&&(ie||=[],ie.push(Se))})}finally{}void 0!==ie&&Qa(ie,t)}if(!O){const ie=ao(p)||(()=>new p);t({provide:p,useFactory:ie,deps:hn},p),t({provide:zr,useValue:p,multi:!0},p),t({provide:ur,useValue:()=>Io(p),multi:!0},p)}const F=g.providers;if(null!=F&&!O){const ie=e;ce(F,Se=>{t(Se,ie)})}}}return p!==e&&void 0!==e.providers}function ce(e,t){for(let n of e)kn(n)&&(n=n.\u0275providers),Array.isArray(n)?ce(n,t):t(n)}const Q=Fn({provide:String,useValue:Fn});function Le(e){return null!==e&&"object"==typeof e&&Q in e}function ni(e){return"function"==typeof e}const qo=new ct(""),Ba={},ku={};let nc;function wl(){return void 0===nc&&(nc=new Gi),nc}class us{}class Us extends us{parent;source;scopes;records=new Map;_ngOnDestroyHooks=new Set;_onDestroyHooks=[];get destroyed(){return this._destroyed}_destroyed=!1;injectorDefTypes;constructor(t,n,l,p){super(),this.parent=n,this.source=l,this.scopes=p,rc(t,E=>this.processProvider(E)),this.records.set(hr,la(void 0,this)),p.has("environment")&&this.records.set(us,la(void 0,this));const g=this.records.get(qo);null!=g&&"string"==typeof g.value&&this.scopes.add(g.value),this.injectorDefTypes=new Set(this.get(zr,hn,Sr.Self))}destroy(){xl(this),this._destroyed=!0;const t=T(null);try{for(const l of this._ngOnDestroyHooks)l.ngOnDestroy();const n=this._onDestroyHooks;this._onDestroyHooks=[];for(const l of n)l()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),T(t)}}onDestroy(t){return xl(this),this._onDestroyHooks.push(t),()=>this.removeOnDestroy(t)}runInContext(t){xl(this);const n=Wi(this),l=wo(void 0);try{return t()}finally{Wi(n),wo(l)}}get(t,n=Ki,l=Sr.Default){if(xl(this),t.hasOwnProperty(si))return t[si](this);l=Eo(l);const g=Wi(this),E=wo(void 0);try{if(!(l&Sr.SkipSelf)){let F=this.records.get(t);if(void 0===F){const ie=function Ou(e){return"function"==typeof e||"object"==typeof e&&e instanceof ct}(t)&&bo(t);F=ie&&this.injectableDefInScope(ie)?la(Ua(t),Ba):null,this.records.set(t,F)}if(null!=F)return this.hydrate(t,F)}return(l&Sr.Self?wl():this.parent).get(t,n=l&Sr.Optional&&n===Ki?null:n)}catch(O){if("NullInjectorError"===O.name){if((O[Ni]=O[Ni]||[]).unshift(cr(t)),g)throw O;return function va(e,t,n,l){const p=e[Ni];throw t[rs]&&p.unshift(t[rs]),e.message=function Yo(e,t,n,l=null){e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.slice(2):e;let p=cr(t);if(Array.isArray(t))p=t.map(cr).join(" -> ");else if("object"==typeof t){let g=[];for(let E in t)if(t.hasOwnProperty(E)){let O=t[E];g.push(E+":"+("string"==typeof O?JSON.stringify(O):cr(O)))}p=`{${g.join(", ")}}`}return`${n}${l?"("+l+")":""}[${p}]: ${e.replace(ns,"\n ")}`}("\n"+e.message,p,n,l),e.ngTokenPath=p,e[Ni]=null,e}(O,t,"R3InjectorError",this.source)}throw O}finally{wo(E),Wi(g)}}resolveInjectorInitializers(){const t=T(null),n=Wi(this),l=wo(void 0);try{const g=this.get(ur,hn,Sr.Self);for(const E of g)E()}finally{Wi(n),wo(l),T(t)}}toString(){const t=[],n=this.records;for(const l of n.keys())t.push(cr(l));return`R3Injector[${t.join(", ")}]`}processProvider(t){let n=ni(t=Ee(t))?t:Ee(t&&t.provide);const l=function Za(e){return Le(e)?la(void 0,e.useValue):la(El(e),Ba)}(t);if(!ni(t)&&!0===t.multi){let p=this.records.get(n);p||(p=la(void 0,Ba,!0),p.factory=()=>os(p.multi),this.records.set(n,p)),n=t,p.multi.push(t)}this.records.set(n,l)}hydrate(t,n){const l=T(null);try{return n.value===Ba&&(n.value=ku,n.value=n.factory()),"object"==typeof n.value&&n.value&&function vc(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(n.value)&&this._ngOnDestroyHooks.add(n.value),n.value}finally{T(l)}}injectableDefInScope(t){if(!t.providedIn)return!1;const n=Ee(t.providedIn);return"string"==typeof n?"any"===n||this.scopes.has(n):this.injectorDefTypes.has(n)}removeOnDestroy(t){const n=this._onDestroyHooks.indexOf(t);-1!==n&&this._onDestroyHooks.splice(n,1)}}function Ua(e){const t=bo(e),n=null!==t?t.factory:ao(e);if(null!==n)return n;if(e instanceof ct)throw new Kt(204,!1);if(e instanceof Function)return function Lo(e){if(e.length>0)throw new Kt(204,!1);const n=function Is(e){return e&&(e[oo]||e[Mo])||null}(e);return null!==n?()=>n.factory(e):()=>new e}(e);throw new Kt(204,!1)}function El(e,t,n){let l;if(ni(e)){const p=Ee(e);return ao(p)||Ua(p)}if(Le(e))l=()=>Ee(e.useValue);else if(function vr(e){return!(!e||!e.useFactory)}(e))l=()=>e.useFactory(...os(e.deps||[]));else if(function Ut(e){return!(!e||!e.useExisting)}(e))l=()=>Io(Ee(e.useExisting));else{const p=Ee(e&&(e.useClass||e.provide));if(!function $a(e){return!!e.deps}(e))return ao(p)||Ua(p);l=()=>new p(...os(e.deps))}return l}function xl(e){if(e.destroyed)throw new Kt(205,!1)}function la(e,t,n=!1){return{factory:e,value:t,multi:n?[]:void 0}}function rc(e,t){for(const n of e)Array.isArray(n)?rc(n,t):n&&kn(n)?rc(n.\u0275providers,t):t(n)}function ja(e,t){e instanceof Us&&xl(e);const l=Wi(e),p=wo(void 0);try{return t()}finally{Wi(l),wo(p)}}function Wl(){return void 0!==ma()||null!=function to(){return is}()}function ba(e){if(!Wl())throw new Kt(-203,!1)}const Ui=0,Gn=1,Ar=2,So=3,no=4,$o=5,es=6,Po=7,Fr=8,fo=9,Os=10,Rr=11,po=12,ic=13,Va=14,ro=15,Ha=16,Di=17,$s=18,ca=19,No=20,$=21,de=22,q=23,_e=24,nt=25,_n=1,Cr=7,Li=9,Hr=10;var xi=function(e){return e[e.None=0]="None",e[e.HasTransplantedViews=2]="HasTransplantedViews",e}(xi||{});function Qr(e){return Array.isArray(e)&&"object"==typeof e[_n]}function di(e){return Array.isArray(e)&&!0===e[_n]}function Fo(e){return!!(4&e.flags)}function Wo(e){return e.componentOffset>-1}function hs(e){return!(1&~e.flags)}function jo(e){return!!e.template}function Rs(e){return!!(512&e[Ar])}class ou{previousValue;currentValue;firstChange;constructor(t,n,l){this.previousValue=t,this.currentValue=n,this.firstChange=l}isFirstChange(){return this.firstChange}}function Bc(e,t,n,l){null!==t?t.applyValueToInputSignal(t,l):e[n]=l}const bc=(()=>{const e=()=>da;return e.ngInherit=!0,e})();function da(e){return e.type.prototype.ngOnChanges&&(e.setInput=Lr),ul}function ul(){const e=Uc(this),t=e?.current;if(t){const n=e.previous;if(n===Ln)e.previous=t;else for(let l in t)n[l]=t[l];e.current=null,this.ngOnChanges(t)}}function Lr(e,t,n,l,p){const g=this.declaredInputs[l],E=Uc(e)||function ha(e,t){return e[tl]=t}(e,{previous:Ln,current:null}),O=E.current||(E.current={}),F=E.previous,ie=F[g];O[g]=new ou(ie&&ie.currentValue,n,F===Ln),Bc(e,t,p,n)}const tl="__ngSimpleChanges__";function Uc(e){return e[tl]||null}const Sa=function(e,t,n){},wc="svg";function Xi(e){for(;Array.isArray(e);)e=e[Ui];return e}function Tr(e,t){return Xi(t[e])}function xs(e,t){return Xi(t[e.index])}function L(e,t){return e.data[t]}function z(e,t){return e[t]}function P(e,t){const n=t[e];return Qr(n)?n:n[Ui]}function he(e){return!(128&~e[Ar])}function Ct(e,t){return null==t?null:e[t]}function vn(e){e[Di]=0}function nn(e){1024&e[Ar]||(e[Ar]|=1024,he(e)&&io(e))}function ri(e){return!!(9216&e[Ar]||e[_e]?.dirty)}function hi(e){e[Os].changeDetectionScheduler?.notify(9),64&e[Ar]&&(e[Ar]|=1024),ri(e)&&io(e)}function io(e){e[Os].changeDetectionScheduler?.notify(0);let t=Cs(e);for(;null!==t&&!(8192&t[Ar])&&(t[Ar]|=8192,he(t));)t=Cs(t)}function as(e,t){if(!(256&~e[Ar]))throw new Kt(911,!1);null===e[$]&&(e[$]=[]),e[$].push(t)}function Cs(e){const t=e[So];return di(t)?t[So]:t}const Wr={lFrame:Wn(null),bindingsEnabled:!0,skipHydrationRootTNode:null};let sc=!1;function rh(){return Wr.bindingsEnabled}function xc(){return null!==Wr.skipHydrationRootTNode}function wn(){return Wr.lFrame.lView}function gi(){return Wr.lFrame.tView}function Pu(e){return Wr.lFrame.contextLView=e,e[Fr]}function lu(e){return Wr.lFrame.contextLView=null,e}function Mi(){let e=Ml();for(;null!==e&&64===e.type;)e=e.parent;return e}function Ml(){return Wr.lFrame.currentTNode}function fs(e,t){const n=Wr.lFrame;n.currentTNode=e,n.isParent=t}function ac(){return Wr.lFrame.isParent}function jc(){Wr.lFrame.isParent=!1}function cd(){return sc}function ea(e){const t=sc;return sc=e,t}function js(){const e=Wr.lFrame;let t=e.bindingRootIndex;return-1===t&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function Wa(){return Wr.lFrame.bindingIndex++}function R(e){const t=Wr.lFrame,n=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,n}function oe(e,t){const n=Wr.lFrame;n.bindingIndex=n.bindingRootIndex=e,Be(t)}function Be(e){Wr.lFrame.currentDirectiveIndex=e}function gt(e){const t=Wr.lFrame.currentDirectiveIndex;return-1===t?null:e[t]}function It(){return Wr.lFrame.currentQueryIndex}function Ht(e){Wr.lFrame.currentQueryIndex=e}function on(e){const t=e[Gn];return 2===t.type?t.declTNode:1===t.type?e[$o]:null}function An(e,t,n){if(n&Sr.SkipSelf){let p=t,g=e;for(;!(p=p.parent,null!==p||n&Sr.Host||(p=on(g),null===p||(g=g[Va],10&p.type))););if(null===p)return!1;t=p,e=g}const l=Wr.lFrame=zn();return l.currentTNode=t,l.lView=e,!0}function Zt(e){const t=zn(),n=e[Gn];Wr.lFrame=t,t.currentTNode=n.firstChild,t.lView=e,t.tView=n,t.contextLView=e,t.bindingIndex=n.bindingStartIndex,t.inI18n=!1}function zn(){const e=Wr.lFrame,t=null===e?null:e.child;return null===t?Wn(e):t}function Wn(e){const t={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null,inI18n:!1};return null!==e&&(e.child=t),t}function nr(){const e=Wr.lFrame;return Wr.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const Mn=nr;function jn(){const e=nr();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function ir(){return Wr.lFrame.selectedIndex}function Vn(e){Wr.lFrame.selectedIndex=e}function dr(){const e=Wr.lFrame;return L(e.tView,e.selectedIndex)}function Pr(){Wr.lFrame.currentNamespace=wc}function Gr(){!function Ur(){Wr.lFrame.currentNamespace=null}()}let Qi=!0;function Ii(){return Qi}function Zi(e){Qi=e}function Ds(e,t){for(let n=t.directiveStart,l=t.directiveEnd;n=l)break}else t[F]<0&&(e[Di]+=65536),(O>14>16&&(3&e[Ar])===t&&(e[Ar]+=16384,mo(O,g)):mo(O,g)}const gs=-1;class Ss{factory;injectImpl;resolving=!1;canSeeViewProviders;multi;componentProviders;index;providerFactory;constructor(t,n,l){this.factory=t,this.canSeeViewProviders=n,this.injectImpl=l}}function Wc(e,t,n){let l=0;for(;lt){E=g-1;break}}}for(;g>16}(e),l=t;for(;n>0;)l=l[Va],n--;return l}let ih=!0;function hd(e){const t=ih;return ih=e,t}const du=255,fd=5;let oh=0;const Rl={};function hu(e,t){const n=pd(e,t);if(-1!==n)return n;const l=t[Gn];l.firstCreatePass&&(e.injectorIndex=t.length,sh(l.data,e),sh(t,null),sh(l.blueprint,null));const p=Gc(e,t),g=e.injectorIndex;if(ud(p)){const E=Uu(p),O=Dc(p,t),F=O[Gn].data;for(let ie=0;ie<8;ie++)t[g+ie]=O[E+ie]|F[E+ie]}return t[g+8]=p,g}function sh(e,t){e.push(0,0,0,0,0,0,0,0,t)}function pd(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===t[e.injectorIndex+8]?-1:e.injectorIndex}function Gc(e,t){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let n=0,l=null,p=t;for(;null!==p;){if(l=dh(p),null===l)return gs;if(n++,p=p[Va],-1!==l.injectorIndex)return l.injectorIndex|n<<16}return gs}function ah(e,t,n){!function ff(e,t,n){let l;"string"==typeof n?l=n.charCodeAt(0)||0:n.hasOwnProperty(bi)&&(l=n[bi]),null==l&&(l=n[bi]=oh++);const p=l&du;t.data[e+(p>>fd)]|=1<=0?t&du:Lp:t}(n);if("function"==typeof g){if(!An(t,e,l))return l&Sr.Host?md(p,0,l):Sc(t,n,l,p);try{let E;if(E=g(l),null!=E||l&Sr.Optional)return E;ia()}finally{Mn()}}else if("number"==typeof g){let E=null,O=pd(e,t),F=gs,ie=l&Sr.Host?t[ro][$o]:null;for((-1===O||l&Sr.SkipSelf)&&(F=-1===O?Gc(e,t):t[O+8],F!==gs&&gf(l,!1)?(E=t[Gn],O=Uu(F),t=Dc(F,t)):O=-1);-1!==O;){const Se=t[Gn];if(uh(g,O,Se.data)){const Ve=ch(O,t,n,E,l,ie);if(Ve!==Rl)return Ve}F=t[O+8],F!==gs&&gf(l,t[Gn].data[O+8]===ie)&&uh(g,O,t)?(E=Se,O=Uu(F),t=Dc(F,t)):O=-1}}return p}function ch(e,t,n,l,p,g){const E=t[Gn],O=E.data[e+8],Se=pu(O,E,n,null==l?Wo(O)&&ih:l!=E&&!!(3&O.type),p&Sr.Host&&g===O);return null!==Se?Nl(t,E,Se,O):Rl}function pu(e,t,n,l,p){const g=e.providerIndexes,E=t.data,O=1048575&g,F=e.directiveStart,Se=g>>20,Ot=p?O+Se:e.directiveEnd;for(let Lt=l?O:O+Se;Lt=F&&en.type===n)return Lt}if(p){const Lt=E[F];if(Lt&&jo(Lt)&&Lt.type===n)return F}return null}function Nl(e,t,n,l){let p=e[n];const g=t.data;if(function lc(e){return e instanceof Ss}(p)){const E=p;E.resolving&&function zi(e,t){throw t&&t.join(" > "),new Kt(-200,e)}(function ai(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():gr(e)}(g[n]));const O=hd(E.canSeeViewProviders);E.resolving=!0;const ie=E.injectImpl?wo(E.injectImpl):null;An(e,l,Sr.Default);try{p=e[n]=E.factory(void 0,g,e,l),t.firstCreatePass&&n>=l.directiveStart&&function Bo(e,t,n){const{ngOnChanges:l,ngOnInit:p,ngDoCheck:g}=t.type.prototype;if(l){const E=da(t);(n.preOrderHooks??=[]).push(e,E),(n.preOrderCheckHooks??=[]).push(e,E)}p&&(n.preOrderHooks??=[]).push(0-e,p),g&&((n.preOrderHooks??=[]).push(e,g),(n.preOrderCheckHooks??=[]).push(e,g))}(n,g[n],t)}finally{null!==ie&&wo(ie),hd(O),E.resolving=!1,Mn()}}return p}function uh(e,t,n){return!!(n[t+(e>>fd)]&1<{const t=e.prototype.constructor,n=t[mr]||gu(t),l=Object.prototype;let p=Object.getPrototypeOf(e.prototype).constructor;for(;p&&p!==l;){const g=p[mr]||gu(p);if(g&&g!==n)return g;p=Object.getPrototypeOf(p)}return g=>new g})}function gu(e){return lt(e)?()=>{const t=gu(Ee(e));return t&&t()}:ao(e)}function dh(e){const t=e[Gn],n=t.type;return 2===n?t.declTNode:1===n?e[$o]:null}function $u(e){return function fu(e,t){if("class"===t)return e.classes;if("style"===t)return e.styles;const n=e.attrs;if(n){const l=n.length;let p=0;for(;pIo(hr)});static __NG_ELEMENT_ID__=-1}class _d{attributeName;constructor(t){this.attributeName=t}__NG_ELEMENT_ID__=()=>$u(this.attributeName);toString(){return`HostAttributeToken ${this.attributeName}`}}new ct("").__NG_ELEMENT_ID__=e=>{const t=Mi();if(null===t)throw new Kt(204,!1);if(2&t.type)return t.value;if(e&Sr.Optional)return null;throw new Kt(204,!1)};const mh=!1;let hc=(()=>class e{static __NG_ELEMENT_ID__=Kc;static __NG_ENV_ID__=n=>n})();class rl extends hc{_lView;constructor(t){super(),this._lView=t}onDestroy(t){return as(this._lView,t),()=>function zo(e,t){if(null===e[$])return;const n=e[$].indexOf(t);-1!==n&&e[$].splice(n,1)}(this._lView,t)}}function Kc(){return new rl(wn())}class Ll{}const Hu=new ct("",{providedIn:"root",factory:()=>!1}),Ef=new ct(""),_u=new ct("");let il=(()=>{class e{taskId=0;pendingTasks=new Set;get _hasPendingTasks(){return this.hasPendingTasks.value}hasPendingTasks=new Kn.t(!1);add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);const n=this.taskId++;return this.pendingTasks.add(n),n}has(n){return this.pendingTasks.has(n)}remove(n){this.pendingTasks.delete(n),0===this.pendingTasks.size&&this._hasPendingTasks&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}static \u0275prov=oi({token:e,providedIn:"root",factory:()=>new e})}return e})();const Pl=class gh extends Nt.B{__isAsync;destroyRef=void 0;pendingTasks=void 0;constructor(t=!1){super(),this.__isAsync=t,Wl()&&(this.destroyRef=tr(hc,{optional:!0})??void 0,this.pendingTasks=tr(il,{optional:!0})??void 0)}emit(t){const n=T(null);try{super.next(t)}finally{T(n)}}subscribe(t,n,l){let p=t,g=n||(()=>null),E=l;if(t&&"object"==typeof t){const F=t;p=F.next?.bind(F),g=F.error?.bind(F),E=F.complete?.bind(F)}this.__isAsync&&(g=this.wrapInTimeout(g),p&&(p=this.wrapInTimeout(p)),E&&(E=this.wrapInTimeout(E)));const O=super.subscribe({next:p,error:g,complete:E});return t instanceof Qt.yU&&t.add(O),O}wrapInTimeout(t){return n=>{const l=this.pendingTasks?.add();setTimeout(()=>{t(n),void 0!==l&&this.pendingTasks?.remove(l)})}}};function yu(...e){}function yd(e){let t,n;function l(){e=yu;try{void 0!==n&&"function"==typeof cancelAnimationFrame&&cancelAnimationFrame(n),void 0!==t&&clearTimeout(t)}catch{}}return t=setTimeout(()=>{e(),l()}),"function"==typeof requestAnimationFrame&&(n=requestAnimationFrame(()=>{e(),l()})),()=>l()}function Wu(e){return queueMicrotask(()=>e()),()=>{e=yu}}const bd="isAngularZone",Xc=bd+"_ID";let xf=0;class Vo{hasPendingMacrotasks=!1;hasPendingMicrotasks=!1;isStable=!0;onUnstable=new Pl(!1);onMicrotaskEmpty=new Pl(!1);onStable=new Pl(!1);onError=new Pl(!1);constructor(t){const{enableLongStackTrace:n=!1,shouldCoalesceEventChangeDetection:l=!1,shouldCoalesceRunChangeDetection:p=!1,scheduleInRootZone:g=mh}=t;if(typeof Zone>"u")throw new Kt(908,!1);Zone.assertZonePatched();const E=this;E._nesting=0,E._outer=E._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(E._inner=E._inner.fork(new Zone.TaskTrackingZoneSpec)),n&&Zone.longStackTraceZoneSpec&&(E._inner=E._inner.fork(Zone.longStackTraceZoneSpec)),E.shouldCoalesceEventChangeDetection=!p&&l,E.shouldCoalesceRunChangeDetection=p,E.callbackScheduled=!1,E.scheduleInRootZone=g,function yh(e){const t=()=>{!function _h(e){function t(){yd(()=>{e.callbackScheduled=!1,bh(e),e.isCheckStableRunning=!0,vh(e),e.isCheckStableRunning=!1})}e.isCheckStableRunning||e.callbackScheduled||(e.callbackScheduled=!0,e.scheduleInRootZone?Zone.root.run(()=>{t()}):e._outer.run(()=>{t()}),bh(e))}(e)},n=xf++;e._inner=e._inner.fork({name:"angular",properties:{[bd]:!0,[Xc]:n,[Xc+n]:!0},onInvokeTask:(l,p,g,E,O,F)=>{if(function wh(e){return Eh(e,"__ignore_ng_zone__")}(F))return l.invokeTask(g,E,O,F);try{return Df(e),l.invokeTask(g,E,O,F)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===E.type||e.shouldCoalesceRunChangeDetection)&&t(),Sf(e)}},onInvoke:(l,p,g,E,O,F,ie)=>{try{return Df(e),l.invoke(g,E,O,F,ie)}finally{e.shouldCoalesceRunChangeDetection&&!e.callbackScheduled&&!function Gp(e){return Eh(e,"__scheduler_tick__")}(F)&&t(),Sf(e)}},onHasTask:(l,p,g,E)=>{l.hasTask(g,E),p===g&&("microTask"==E.change?(e._hasPendingMicrotasks=E.microTask,bh(e),vh(e)):"macroTask"==E.change&&(e.hasPendingMacrotasks=E.macroTask))},onHandleError:(l,p,g,E)=>(l.handleError(g,E),e.runOutsideAngular(()=>e.onError.emit(E)),!1)})}(E)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get(bd)}static assertInAngularZone(){if(!Vo.isInAngularZone())throw new Kt(909,!1)}static assertNotInAngularZone(){if(Vo.isInAngularZone())throw new Kt(909,!1)}run(t,n,l){return this._inner.run(t,n,l)}runTask(t,n,l,p){const g=this._inner,E=g.scheduleEventTask("NgZoneEvent: "+p,t,Cf,yu,yu);try{return g.runTask(E,n,l)}finally{g.cancelTask(E)}}runGuarded(t,n,l){return this._inner.runGuarded(t,n,l)}runOutsideAngular(t){return this._outer.run(t)}}const Cf={};function vh(e){if(0==e._nesting&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular(()=>e.onStable.emit(null))}finally{e.isStable=!0}}}function bh(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&!0===e.callbackScheduled)}function Df(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function Sf(e){e._nesting--,vh(e)}class wd{hasPendingMicrotasks=!1;hasPendingMacrotasks=!1;isStable=!0;onUnstable=new Pl;onMicrotaskEmpty=new Pl;onStable=new Pl;onError=new Pl;run(t,n,l){return t.apply(n,l)}runGuarded(t,n,l){return t.apply(n,l)}runOutsideAngular(t){return t()}runTask(t,n,l,p){return t.apply(n,l)}}function Eh(e,t){return!(!Array.isArray(e)||1!==e.length)&&!0===e[0]?.data?.[t]}class Ac{_console=console;handleError(t){this._console.error("ERROR",t)}}const Af=new ct("",{providedIn:"root",factory:()=>{const e=tr(Vo),t=tr(Ac);return n=>e.runOutsideAngular(()=>t.handleError(n))}});function za(e,t){return ke(e,t)}const Yc=(za.required=function Kp(e){return ke(zt,e)},za);function Xp(){return ml(Mi(),wn())}function ml(e,t){return new Tc(xs(e,t))}let Tc=(()=>class e{nativeElement;constructor(n){this.nativeElement=n}static __NG_ELEMENT_ID__=Xp})();function Vs(e){return e instanceof Tc?e.nativeElement:e}function Tf(){return this._results[Symbol.iterator]()}class Cd{_emitDistinctChangesOnly;dirty=!0;_onDirty=void 0;_results=[];_changesDetected=!1;_changes=void 0;length=0;first=void 0;last=void 0;get changes(){return this._changes??=new Nt.B}constructor(t=!1){this._emitDistinctChangesOnly=t}get(t){return this._results[t]}map(t){return this._results.map(t)}filter(t){return this._results.filter(t)}find(t){return this._results.find(t)}reduce(t,n){return this._results.reduce(t,n)}forEach(t){this._results.forEach(t)}some(t){return this._results.some(t)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(t,n){this.dirty=!1;const l=function _o(e){return e.flat(Number.POSITIVE_INFINITY)}(t);(this._changesDetected=!function ss(e,t,n){if(e.length!==t.length)return!1;for(let l=0;lHs}),Hs="ng",Ws=new ct(""),Ma=new ct("",{providedIn:"platform",factory:()=>"unknown"}),Ia=new ct(""),Ka=new ct("",{providedIn:"root",factory:()=>ki().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null}),Cg=new ct("",{providedIn:"root",factory:()=>!1});var qp=function(e){return e[e.CHANGE_DETECTION=0]="CHANGE_DETECTION",e[e.AFTER_NEXT_RENDER=1]="AFTER_NEXT_RENDER",e}(qp||{});const Oh=new ct(""),K_=new Set;function pa(e){K_.has(e)||(K_.add(e),performance?.mark?.("mark_feature_usage",{detail:{feature:e}}))}var Od=function(e){return e[e.EarlyRead=0]="EarlyRead",e[e.Write=1]="Write",e[e.MixedReadWrite=2]="MixedReadWrite",e[e.Read=3]="Read",e}(Od||{});let Tg=(()=>{class e{impl=null;execute(){this.impl?.execute()}static \u0275prov=oi({token:e,providedIn:"root",factory:()=>new e})}return e})();const X_=[Od.EarlyRead,Od.Write,Od.MixedReadWrite,Od.Read];let Y_=(()=>{class e{ngZone=tr(Vo);scheduler=tr(Ll);errorHandler=tr(Ac,{optional:!0});sequences=new Set;deferredRegistrations=new Set;executing=!1;constructor(){tr(Oh,{optional:!0})}execute(){this.executing=!0;for(const n of X_)for(const l of this.sequences)if(!l.erroredOrDestroyed&&l.hooks[n])try{l.pipelinedValue=this.ngZone.runOutsideAngular(()=>this.maybeTrace(()=>l.hooks[n](l.pipelinedValue),l.snapshot))}catch(p){l.erroredOrDestroyed=!0,this.errorHandler?.handleError(p)}this.executing=!1;for(const n of this.sequences)n.afterRun(),n.once&&(this.sequences.delete(n),n.destroy());for(const n of this.deferredRegistrations)this.sequences.add(n);this.deferredRegistrations.size>0&&this.scheduler.notify(8),this.deferredRegistrations.clear()}register(n){this.executing?this.deferredRegistrations.add(n):(this.sequences.add(n),this.scheduler.notify(7))}unregister(n){this.executing&&this.sequences.has(n)?(n.erroredOrDestroyed=!0,n.pipelinedValue=void 0,n.once=!0):(this.sequences.delete(n),this.deferredRegistrations.delete(n))}maybeTrace(n,l){return l?.run(qp.AFTER_NEXT_RENDER,n)??n()}static \u0275prov=oi({token:e,providedIn:"root",factory:()=>new e})}return e})();class Mg{impl;hooks;once;snapshot;erroredOrDestroyed=!1;pipelinedValue=void 0;unregisterOnDestroy;constructor(t,n,l,p,g=null){this.impl=t,this.hooks=n,this.once=l,this.snapshot=g,this.unregisterOnDestroy=p?.onDestroy(()=>this.destroy())}afterRun(){this.erroredOrDestroyed=!1,this.pipelinedValue=void 0,this.snapshot?.dispose(),this.snapshot=null}destroy(){this.impl.unregister(this),this.unregisterOnDestroy?.()}}function Ig(e,t){!t?.injector&&ba();const n=t?.injector??tr(Ts);return pa("NgAfterRender"),kg(e,n,t,!1)}function Qu(e,t){!t?.injector&&ba();const n=t?.injector??tr(Ts);return pa("NgAfterNextRender"),kg(e,n,t,!0)}function kg(e,t,n,l){const p=t.get(Tg);p.impl??=t.get(Y_);const g=t.get(Oh,null,{optional:!0}),E=n?.phase??Od.MixedReadWrite,O=!0!==n?.manualCleanup?t.get(hc):null,F=new Mg(p.impl,function Q_(e,t){if(e instanceof Function){const n=[void 0,void 0,void 0,void 0];return n[t]=e,n}return[e.earlyRead,e.write,e.mixedReadWrite,e.read]}(e,E),l,O,g?.snapshot(null));return p.impl.register(F),F}let Wg=()=>null;function jf(e,t,n=!1){return Wg(e,t,n)}var pc=function(e){return e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",e}(pc||{});let Hf,Wf;function $d(e){return function um(){if(void 0===Hf&&(Hf=null,Vt.trustedTypes))try{Hf=Vt.trustedTypes.createPolicy("angular",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return Hf}()?.createHTML(e)||e}function dm(){if(void 0===Wf&&(Wf=null,Vt.trustedTypes))try{Wf=Vt.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return Wf}function ev(e){return dm()?.createHTML(e)||e}function nv(e){return dm()?.createScriptURL(e)||e}class ed{changingThisBreaksApplicationSecurity;constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${En})`}}class xy extends ed{getTypeName(){return"HTML"}}class Gf extends ed{getTypeName(){return"Style"}}class Cy extends ed{getTypeName(){return"Script"}}class Dy extends ed{getTypeName(){return"URL"}}class Sy extends ed{getTypeName(){return"ResourceURL"}}function qc(e){return e instanceof ed?e.changingThisBreaksApplicationSecurity:e}function jd(e,t){const n=function Ay(e){return e instanceof ed&&e.getTypeName()||null}(e);if(null!=n&&n!==t){if("ResourceURL"===n&&"URL"===t)return!0;throw new Error(`Required a safe ${t}, got a ${n} (see ${En})`)}return n===t}function Ty(e){return new xy(e)}function My(e){return new Gf(e)}function Iy(e){return new Cy(e)}function ky(e){return new Dy(e)}function Oy(e){return new Sy(e)}class Ry{inertDocumentHelper;constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t=""+t;try{const n=(new window.DOMParser).parseFromString($d(t),"text/html").body;return null===n?this.inertDocumentHelper.getInertBodyElement(t):(n.firstChild?.remove(),n)}catch{return null}}}class Ny{defaultDoc;inertDocument;constructor(t){this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(t){const n=this.inertDocument.createElement("template");return n.innerHTML=$d(t),n}}const Ly=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function Kf(e){return(e=String(e)).match(Ly)?e:"unsafe:"+e}function Jc(e){const t={};for(const n of e.split(","))t[n]=!0;return t}function Vh(...e){const t={};for(const n of e)for(const l in n)n.hasOwnProperty(l)&&(t[l]=!0);return t}const rv=Jc("area,br,col,hr,img,wbr"),iv=Jc("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),ov=Jc("rp,rt"),Xf=Vh(rv,Vh(iv,Jc("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),Vh(ov,Jc("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),Vh(ov,iv)),fm=Jc("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),av=Vh(fm,Jc("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),Jc("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext")),Fy=Jc("script,style,template");class lv{sanitizedSomething=!1;buf=[];sanitizeChildren(t){let n=t.firstChild,l=!0,p=[];for(;n;)if(n.nodeType===Node.ELEMENT_NODE?l=this.startElement(n):n.nodeType===Node.TEXT_NODE?this.chars(n.nodeValue):this.sanitizedSomething=!0,l&&n.firstChild)p.push(n),n=$y(n);else for(;n;){n.nodeType===Node.ELEMENT_NODE&&this.endElement(n);let g=Uy(n);if(g){n=g;break}n=p.pop()}return this.buf.join("")}startElement(t){const n=pm(t).toLowerCase();if(!Xf.hasOwnProperty(n))return this.sanitizedSomething=!0,!Fy.hasOwnProperty(n);this.buf.push("<"),this.buf.push(n);const l=t.attributes;for(let p=0;p"),!0}endElement(t){const n=pm(t).toLowerCase();Xf.hasOwnProperty(n)&&!rv.hasOwnProperty(n)&&(this.buf.push(""))}chars(t){this.buf.push(dv(t))}}function Uy(e){const t=e.nextSibling;if(t&&e!==t.previousSibling)throw cv(t);return t}function $y(e){const t=e.firstChild;if(t&&function By(e,t){return(e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}(e,t))throw cv(t);return t}function pm(e){const t=e.nodeName;return"string"==typeof t?t:"FORM"}function cv(e){return new Error(`Failed to sanitize html because the element is clobbered: ${e.outerHTML}`)}const jy=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,uv=/([^\#-~ |!])/g;function dv(e){return e.replace(/&/g,"&").replace(jy,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(uv,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(//g,">")}let Hh;function hv(e,t){let n=null;try{Hh=Hh||function zf(e){const t=new Ny(e);return function hm(){try{return!!(new window.DOMParser).parseFromString($d(""),"text/html")}catch{return!1}}()?new Ry(t):t}(e);let l=t?String(t):"";n=Hh.getInertBodyElement(l);let p=5,g=l;do{if(0===p)throw new Error("Failed to sanitize html because the input is unstable");p--,l=g,g=n.innerHTML,n=Hh.getInertBodyElement(l)}while(l!==g);return $d((new lv).sanitizeChildren(mm(n)||n))}finally{if(n){const l=mm(n)||n;for(;l.firstChild;)l.firstChild.remove()}}}function mm(e){return"content"in e&&function Vy(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var td=function(e){return e[e.NONE=0]="NONE",e[e.HTML=1]="HTML",e[e.STYLE=2]="STYLE",e[e.SCRIPT=3]="SCRIPT",e[e.URL=4]="URL",e[e.RESOURCE_URL=5]="RESOURCE_URL",e}(td||{});function Wh(e){const t=Vd();return t?ev(t.sanitize(td.HTML,e)||""):jd(e,"HTML")?ev(qc(e)):hv(ki(),gr(e))}function gm(e){const t=Vd();return t?t.sanitize(td.URL,e)||"":jd(e,"URL")?qc(e):Kf(gr(e))}function Gh(e){const t=Vd();if(t)return nv(t.sanitize(td.RESOURCE_URL,e)||"");if(jd(e,"ResourceURL"))return nv(qc(e));throw new Kt(904,!1)}function Qf(e,t,n){return function Wy(e,t){return"src"===t&&("embed"===e||"frame"===e||"iframe"===e||"media"===e||"script"===e)||"href"===t&&("base"===e||"link"===e)?Gh:gm}(t,n)(e)}function Vd(){const e=wn();return e&&e[Os].sanitizer}const Hd=/^>|^->||--!>|)/g;function $l(e){return e instanceof Function?e():e}var Au=function(e){return e[e.None=0]="None",e[e.SignalBased=1]="SignalBased",e[e.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",e}(Au||{}),Jf=function(e){return e[e.Important=1]="Important",e[e.DashCase=2]="DashCase",e}(Jf||{});let Em;function xm(e,t){return Em(e,t)}function zd(e,t,n,l,p){if(null!=l){let g,E=!1;di(l)?g=l:Qr(l)&&(E=!0,l=l[Ui]);const O=Xi(l);0===e&&null!==n?null==p?kv(t,n,O):nd(t,n,O,p||null,!0):1===e&&null!==n?nd(t,n,O,p||null,!0):2===e?function Qh(e,t,n){e.removeChild(null,t,n)}(t,O,E):3===e&&t.destroyNode(O),null!=g&&function rb(e,t,n,l,p){const g=n[Cr];g!==Xi(n)&&zd(t,e,l,g,p);for(let O=Hr;Ot.replace(pv,"\u200b$1\u200b"))}(t))}function ep(e,t,n){return e.createElement(t,n)}function Tv(e,t){t[Os].changeDetectionScheduler?.notify(10),rp(e,t,t[Rr],2,null,null)}function Sm(e,t){const n=e[Li],l=t[So];(Qr(l)||t[ro]!==l[So][ro])&&(e[Ar]|=xi.HasTransplantedViews),null===n?e[Li]=[t]:n.push(t)}function Am(e,t){const n=e[Li],l=n.indexOf(t);n.splice(l,1)}function Kh(e,t){if(e.length<=Hr)return;const n=Hr+t,l=e[n];if(l){const p=l[Ha];null!==p&&p!==e&&Am(p,l),t>0&&(e[n-1][no]=l[no]);const g=Fa(e,Hr+t);!function Av(e,t){Tv(e,t),t[Ui]=null,t[$o]=null}(l[Gn],l);const E=g[$s];null!==E&&E.detachView(g[Gn]),l[So]=null,l[no]=null,l[Ar]&=-129}return l}function Xh(e,t){if(!(256&t[Ar])){const n=t[Rr];n.destroyNode&&rp(e,t,n,3,null,null),function eb(e){let t=e[po];if(!t)return tp(e[Gn],e);for(;t;){let n=null;if(Qr(t))n=t[po];else{const l=t[Hr];l&&(n=l)}if(!n){for(;t&&!t[no]&&t!==e;)Qr(t)&&tp(t[Gn],t),t=t[So];null===t&&(t=e),Qr(t)&&tp(t[Gn],t),n=t&&t[no]}t=n}}(t)}}function tp(e,t){if(256&t[Ar])return;const n=T(null);try{t[Ar]&=-129,t[Ar]|=256,t[_e]&&Ce(t[_e]),function Mv(e,t){let n;if(null!=e&&null!=(n=e.destroyHooks))for(let l=0;l=0?l[O]():l[-O].unsubscribe(),E+=2}else n[E].call(l[n[E+1]]);null!==l&&(t[Po]=null);const p=t[$];if(null!==p){t[$]=null;for(let E=0;E-1){const{encapsulation:g}=e.data[l.directiveStart+p];if(g===pc.None||g===pc.Emulated)return null}return xs(l,n)}}(e,t.parent,n)}function nd(e,t,n,l,p){e.insertBefore(t,n,l,p)}function kv(e,t,n){e.appendChild(t,n)}function Ov(e,t,n,l,p){null!==l?nd(e,t,n,l,p):kv(e,t,n)}function Mm(e,t){return e.parentNode(t)}function Nv(e,t,n){return Pv(e,t,n)}let Im,Pv=function Lv(e,t,n){return 40&e.type?xs(e,n):null};function Yh(e,t,n,l){const p=Tm(e,l,t),g=t[Rr],O=Nv(l.parent||t[$o],l,t);if(null!=p)if(Array.isArray(n))for(let F=0;F-1){let g;for(;++pg?"":p[Se+1].toLowerCase(),2&l&&ie!==Ve){if(mc(l))return!1;E=!0}}}}else{if(!E&&!mc(l)&&!mc(F))return!1;if(E&&mc(F))continue;E=!1,l=F|1&l}}return mc(l)||E}function mc(e){return!(1&e)}function ub(e,t,n,l){if(null===t)return-1;let p=0;if(l||!n){let g=!1;for(;p-1)for(n++;n0?'="'+O+'"':"")+"]"}else 8&l?p+="."+E:4&l&&(p+=" "+E);else""!==p&&!mc(E)&&(t+=Hv(g,p),p=""),l=E,g=g||!mc(l);n++}return""!==p&&(t+=Hv(g,p)),t}const Si={};function gb(e=1){Wv(gi(),wn(),ir()+e,!1)}function Wv(e,t,n,l){if(!l)if(3&~t[Ar]){const g=e.preOrderHooks;null!==g&&jr(t,g,0,n)}else{const g=e.preOrderCheckHooks;null!==g&&yr(t,g,n)}Vn(n)}function Kd(e,t=Sr.Default){const n=wn();return null===n?Io(e,t):pf(Mi(),n,Ee(e),t)}function Pm(){throw new Error("invalid")}function Gv(e,t,n,l,p,g){const E=T(null);try{let O=null;p&Au.SignalBased&&(O=t[l][C]),null!==O&&void 0!==O.transformFn&&(g=O.transformFn(g)),p&Au.HasDecoratorInputTransform&&(g=e.inputTransforms[l].call(t,g)),null!==e.setInput?e.setInput(t,O,g,n,l):Bc(t,O,l,g)}finally{T(E)}}function Zh(e,t,n,l,p,g,E,O,F,ie,Se){const Ve=t.blueprint.slice();return Ve[Ui]=p,Ve[Ar]=1228|l,(null!==ie||e&&2048&e[Ar])&&(Ve[Ar]|=2048),vn(Ve),Ve[So]=Ve[Va]=e,Ve[Fr]=n,Ve[Os]=E||e&&e[Os],Ve[Rr]=O||e&&e[Rr],Ve[fo]=F||e&&e[fo]||null,Ve[$o]=g,Ve[ca]=function Eu(){return Yp++}(),Ve[es]=Se,Ve[No]=ie,Ve[ro]=2==t.type?e[ro]:Ve,Ve}function id(e,t,n,l,p){let g=e.data[t];if(null===g)g=function Fm(e,t,n,l,p){const g=Ml(),E=ac(),F=e.data[t]=function _r(e,t,n,l,p,g){let E=t?t.injectorIndex:-1,O=0;return xc()&&(O|=128),{type:n,index:l,insertBeforeIndex:null,injectorIndex:E,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:O,providerIndexes:0,value:p,attrs:g,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:t,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,E?g:g&&g.parent,n,t,l,p);return null===e.firstChild&&(e.firstChild=F),null!==g&&(E?null==g.child&&null!==F.parent&&(g.child=F):null===g.next&&(g.next=F,F.prev=g)),F}(e,t,n,l,p),function U(){return Wr.lFrame.inI18n}()&&(g.flags|=32);else if(64&g.type){g.type=n,g.value=l,g.attrs=p;const E=function Il(){const e=Wr.lFrame,t=e.currentTNode;return e.isParent?t:t.parent}();g.injectorIndex=null===E?-1:E.injectorIndex}return fs(g,!0),g}function _(e,t,n,l){if(0===n)return-1;const p=t.length;for(let g=0;gnt&&Wv(e,t,nt,!1),Sa(E?2:0,p),n(l,p)}finally{Vn(g),Sa(E?3:1,p)}}function d(e,t,n){if(Fo(t)){const l=T(null);try{const g=t.directiveEnd;for(let E=t.directiveStart;Enull;function ti(e,t,n,l,p){for(let g in t){if(!t.hasOwnProperty(g))continue;const E=t[g];if(void 0===E)continue;l??={};let O,F=Au.None;Array.isArray(E)?(O=E[0],F=E[1]):O=E;let ie=g;if(null!==p){if(!p.hasOwnProperty(g))continue;ie=p[g]}0===e?yi(l,n,ie,O,F):yi(l,n,ie,O)}return l}function yi(e,t,n,l,p){let g;e.hasOwnProperty(n)?(g=e[n]).push(t,l):g=e[n]=[t,l],void 0!==p&&g.push(p)}function To(e,t,n,l,p,g,E,O){const F=xs(t,n);let Se,ie=t.inputs;!O&&null!=ie&&(Se=ie[l])?(_b(e,n,Se,l,p),Wo(t)&&function ta(e,t){const n=P(t,e);16&n[Ar]||(n[Ar]|=64)}(n,t.index)):3&t.type&&(l=function ls(e){return"class"===e?"className":"for"===e?"htmlFor":"formaction"===e?"formAction":"innerHtml"===e?"innerHTML":"readonly"===e?"readOnly":"tabindex"===e?"tabIndex":e}(l),p=null!=E?E(p,t.value||"",l):p,g.setProperty(F,l,p))}function na(e,t,n,l){if(rh()){const p=null===l?null:{"":-1},g=function zv(e,t){const n=e.directiveRegistry;let l=null,p=null;if(n)for(let g=0;g0;){const n=e[--t];if("number"==typeof n&&n<0)return n}return 0})(E)!=O&&E.push(O),E.push(n,l,g)}}(e,t,l,_(e,n,p.hostVars,Si),p)}function Gs(e){let t=16;return e.signals?t=4096:e.onPush&&(t=64),t}function Ms(e,t,n,l,p,g){const E=xs(e,t);!function Rc(e,t,n,l,p,g,E){if(null==g)e.removeAttribute(t,p,n);else{const O=null==E?gr(g):E(g,l||"",p);e.setAttribute(t,p,O,n)}}(t[Rr],E,g,e.value,n,l,p)}function bs(e,t,n,l,p,g){const E=g[t];if(null!==E)for(let O=0;O0&&(n[p-1][no]=t),l{io(e.lView)},consumerOnSignalRead(){this.lView[_e]=this}},f2={...N,consumerIsAlwaysLive:!0,consumerMarkedDirty:e=>{let t=Cs(e.lView);for(;t&&!jw(t[Gn]);)t=Cs(t);t&&nn(t)},consumerOnSignalRead(){this.lView[_e]=this}};function jw(e){return 2!==e.type}function Vw(e){if(null===e[q])return;let t=!0;for(;t;){let n=!1;for(const l of e[q])l.dirty&&(n=!0,null===l.zone||Zone.current===l.zone?l.run():l.zone.run(()=>l.run()));t=n&&!!(8192&e[Ar])}}function Zv(e,t=!0,n=0){const p=e[Os].rendererFactory;p.begin?.();try{!function m2(e,t){const n=cd();try{ea(!0),wb(e,t);let l=0;for(;ri(e);){if(100===l)throw new Kt(103,!1);l++,wb(e,1)}}finally{ea(n)}}(e,n)}catch(E){throw t&&Yv(e,E),E}finally{p.end?.()}}function Ww(e,t,n,l){const p=t[Ar];if(!(256&~p))return;Zt(t);let O=!0,F=null,ie=null;jw(e)?(ie=function l2(e){return e[_e]??function c2(e){const t=$w.pop()??Object.create(d2);return t.lView=e,t}(e)}(t),F=xe(ie)):null===function S(){return c}()?(O=!1,ie=function h2(e){const t=e[_e]??Object.create(f2);return t.lView=e,t}(t),F=xe(ie)):t[_e]&&(Ce(t[_e]),t[_e]=null);try{vn(t),function Bu(e){return Wr.lFrame.bindingIndex=e}(e.bindingStartIndex),null!==n&&m(e,t,n,2,l);const Se=!(3&~p);if(Se){const Lt=e.preOrderCheckHooks;null!==Lt&&yr(t,Lt,null)}else{const Lt=e.preOrderHooks;null!==Lt&&jr(t,Lt,0,null),Fi(t,0)}if(function g2(e){for(let t=Yt(e);null!==t;t=qt(t)){if(!(t[Ar]&xi.HasTransplantedViews))continue;const n=t[Li];for(let l=0;l-1&&(Kh(t,l),Fa(n,l))}this._attachedToViewContainer=!1}Xh(this._lView[Gn],this._lView)}onDestroy(t){as(this._lView,t)}markForCheck(){jm(this._cdRefInjectingView||this._lView,4)}markForRefresh(){nn(this._cdRefInjectingView||this._lView)}detach(){this._lView[Ar]&=-129}reattach(){hi(this._lView),this._lView[Ar]|=128}detectChanges(){this._lView[Ar]|=1024,Zv(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new Kt(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null;const t=Rs(this._lView),n=this._lView[Ha];null!==n&&!t&&Am(n,this._lView),Tv(this._lView[Gn],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new Kt(902,!1);this._appRef=t;const n=Rs(this._lView),l=this._lView[Ha];null!==l&&!n&&Sm(l,this._lView),hi(this._lView)}}let Hm=(()=>class e{static __NG_ELEMENT_ID__=b2})();const _2=Hm,y2=class extends _2{_declarationLView;_declarationTContainer;elementRef;constructor(t,n,l){super(),this._declarationLView=t,this._declarationTContainer=n,this.elementRef=l}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(t,n){return this.createEmbeddedViewImpl(t,n)}createEmbeddedViewImpl(t,n,l){const p=lp(this._declarationLView,this._declarationTContainer,t,{embeddedViewInjector:n,dehydratedView:l});return new Vm(p)}};function b2(){return qv(Mi(),wn())}function qv(e,t){return 4&e.type?new y2(t,e,ml(e,t)):null}let p1=()=>null;function dp(e,t){return p1(e,t)}class pS{}class m1{}class mS{resolveComponentFactory(t){throw Error(`No component factory found for ${cr(t)}.`)}}class i_{static NULL=new mS}class Rb{}let gS=(()=>class e{destroyNode=null;static __NG_ELEMENT_ID__=()=>function vS(){const e=wn(),n=P(Mi().index,e);return(Qr(n)?n:e)[Rr]}()})(),_S=(()=>{class e{static \u0275prov=oi({token:e,providedIn:"root",factory:()=>null})}return e})();function Xd(e){return!!Or(e)}function s_(e,t,n){let l=n?e.styles:null,p=n?e.classes:null,g=0;if(null!==t)for(let E=0;E0&&Uv(e,n,g.join(" "))}}(Ot,ra,en,l),void 0!==n&&function TS(e,t,n){const l=e.projection=[];for(let p=0;pclass e{static __NG_ELEMENT_ID__=IS})();function IS(){return E1(Mi(),wn())}const kS=a_,b1=class extends kS{_lContainer;_hostTNode;_hostLView;constructor(t,n,l){super(),this._lContainer=t,this._hostTNode=n,this._hostLView=l}get element(){return ml(this._hostTNode,this._hostLView)}get injector(){return new As(this._hostTNode,this._hostLView)}get parentInjector(){const t=Gc(this._hostTNode,this._hostLView);if(ud(t)){const n=Dc(t,this._hostLView),l=Uu(t);return new As(n[Gn].data[l+8],n)}return new As(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const n=w1(this._lContainer);return null!==n&&n[t]||null}get length(){return this._lContainer.length-Hr}createEmbeddedView(t,n,l){let p,g;"number"==typeof l?p=l:null!=l&&(p=l.index,g=l.injector);const E=dp(this._lContainer,t.ssrId),O=t.createEmbeddedViewImpl(n||{},g,E);return this.insertImpl(O,p,qh(this._hostTNode,E)),O}createComponent(t,n,l,p,g){const E=t&&!function Jo(e){return"function"==typeof e}(t);let O;if(E)O=n;else{const en=n||{};O=en.index,l=en.injector,p=en.projectableNodes,g=en.environmentInjector||en.ngModuleRef}const F=E?t:new Jm(Dr(t)),ie=l||this.parentInjector;if(!g&&null==F.ngModule){const Rn=(E?ie:this.parentInjector).get(us,null);Rn&&(g=Rn)}const Se=Dr(F.componentType??{}),Ve=dp(this._lContainer,Se?.id??null),Lt=F.create(ie,p,Ve?.firstChild??null,g);return this.insertImpl(Lt.hostView,O,qh(this._hostTNode,Ve)),Lt}insert(t,n){return this.insertImpl(t,n,!0)}insertImpl(t,n,l){const p=t._lView;if(function We(e){return di(e[So])}(p)){const O=this.indexOf(t);if(-1!==O)this.detach(O);else{const F=p[So],ie=new b1(F,F[$o],F[So]);ie.detach(ie.indexOf(t))}}const g=this._adjustIndex(n),E=this._lContainer;return cp(E,p,g,l),t.attachToViewContainerRef(),_i(Pb(E),g,t),t}move(t,n){return this.insert(t,n)}indexOf(t){const n=w1(this._lContainer);return null!==n?n.indexOf(t):-1}remove(t){const n=this._adjustIndex(t,-1),l=Kh(this._lContainer,n);l&&(Fa(Pb(this._lContainer),n),Xh(l[Gn],l))}detach(t){const n=this._adjustIndex(t,-1),l=Kh(this._lContainer,n);return l&&null!=Fa(Pb(this._lContainer),n)?new Vm(l):null}_adjustIndex(t,n=0){return t??this.length+n}};function w1(e){return e[8]}function Pb(e){return e[8]||(e[8]=[])}function E1(e,t){let n;const l=t[e.index];return di(l)?n=l:(n=Xv(l,t,null,e),t[e.index]=n,Nc(t,n)),x1(n,t,e,l),new b1(n,e,t)}let x1=function D1(e,t,n,l){if(e[Cr])return;let p;p=8&n.type?Xi(l):function OS(e,t){const n=e[Rr],l=n.createComment(""),p=xs(t,e);return nd(n,Mm(n,p),l,function Rv(e,t){return e.nextSibling(t)}(n,p),!1),l}(t,n),e[Cr]=p},Fb=()=>!1;class Bb{queryList;matches=null;constructor(t){this.queryList=t}clone(){return new Bb(this.queryList)}setDirty(){this.queryList.setDirty()}}class Ub{queries;constructor(t=[]){this.queries=t}createEmbeddedView(t){const n=t.queries;if(null!==n){const l=null!==t.contentQueries?t.contentQueries[0]:n.length,p=[];for(let g=0;gt.trim())}(t):t}}class $b{queries;constructor(t=[]){this.queries=t}elementStart(t,n){for(let l=0;l0)l.push(E[O/2]);else{const ie=g[O+1],Se=t[-F];for(let Ve=Hr;Ve(K(t),t.value);return n[C]=t,n}(e),l=n[C];return t?.equal&&(l.equal=t.equal),n.set=p=>dt(l,p),n.update=p=>function Ke(e,t){me()||Qe(),dt(e,t(e.value))}(l,p),n.asReadonly=zb.bind(n),n}function zb(){const e=this[C];if(void 0===e.readonlyFn){const t=()=>this();t[C]=e,e.readonlyFn=t}return e.readonlyFn}function R1(e){return Gb(e)&&"function"==typeof e.set}function Kb(e,t,n){let l;const p=vt(()=>{l._dirtyCounter();const g=function VS(e,t){const n=e._lView,l=e._queryIndex;if(void 0===n||void 0===l||4&n[Ar])return t?void 0:hn;const p=Hb(n,l),g=O1(n,l);return p.reset(g,Vs),t?p.first:p._changesDetected||void 0===e._flatValue?e._flatValue=p.toArray():e._flatValue}(l,e);if(t&&void 0===g)throw new Kt(-951,!1);return g});return l=p[C],l._dirtyCounter=hp(0),l._flatValue=void 0,p}function B1(e,t){return function N1(e){return Kb(!0,!1)}()}const WS=(B1.required=function HS(e,t){return function L1(e){return Kb(!0,!0)}()},B1);class ef{}class G1{}function JS(e,t){return new Xb(e,t??null,[])}class Xb extends ef{ngModuleType;_parent;_bootstrapComponents=[];_r3Injector;instance;destroyCbs=[];componentFactoryResolver=new _1(this);constructor(t,n,l,p=!0){super(),this.ngModuleType=t,this._parent=n;const g=Or(t);this._bootstrapComponents=$l(g.bootstrap),this._r3Injector=wf(t,n,[{provide:ef,useValue:this},{provide:i_,useValue:this.componentFactoryResolver},...l],cr(t),new Set(["environment"])),p&&this.resolveInjectorInitializers()}resolveInjectorInitializers(){this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(this.ngModuleType)}get injector(){return this._r3Injector}destroy(){const t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(n=>n()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class Yb extends G1{moduleType;constructor(t){super(),this.moduleType=t}create(t){return new Xb(this.moduleType,t,[])}}class z1 extends ef{injector;componentFactoryResolver=new _1(this);instance=null;constructor(t){super();const n=new Us([...t.providers,{provide:ef,useValue:this},{provide:i_,useValue:this.componentFactoryResolver}],t.parent||wl(),t.debugName,new Set(["environment"]));this.injector=n,t.runEnvironmentInitializers&&n.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}}function Qb(e,t,n=null){return new z1({providers:e,parent:t,debugName:n,runEnvironmentInitializers:!0}).injector}let tA=(()=>{class e{_injector;cachedInjectors=new Map;constructor(n){this._injector=n}getOrCreateStandaloneInjector(n){if(!n.standalone)return null;if(!this.cachedInjectors.has(n)){const l=Hl(0,n.type),p=l.length>0?Qb([l],this._injector,`Standalone[${n.type.name}]`):null;this.cachedInjectors.set(n,p)}return this.cachedInjectors.get(n)}ngOnDestroy(){try{for(const n of this.cachedInjectors.values())null!==n&&n.destroy()}finally{this.cachedInjectors.clear()}}static \u0275prov=oi({token:e,providedIn:"environment",factory:()=>new e(Io(us))})}return e})();function K1(e){return B(()=>{const t=Z1(e),n={...t,decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===Mc.OnPush,directiveDefs:null,pipeDefs:null,dependencies:t.standalone&&e.dependencies||null,getStandaloneInjector:t.standalone?p=>p.get(tA).getOrCreateStandaloneInjector(n):null,getExternalStyles:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||pc.Emulated,styles:e.styles||hn,_:null,schemas:e.schemas||null,tView:null,id:""};t.standalone&&pa("NgStandalone"),q1(n);const l=e.dependencies;return n.directiveDefs=c_(l,!1),n.pipeDefs=c_(l,!0),n.id=function oA(e){let t=0;const l=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,"function"==typeof e.consts?"":e.consts,e.vars,e.decls,e.encapsulation,e.standalone,e.signals,e.exportAs,JSON.stringify(e.inputs),JSON.stringify(e.outputs),Object.getOwnPropertyNames(e.type.prototype),!!e.contentQueries,!!e.viewQuery];for(const g of l.join("|"))t=Math.imul(31,t)+g.charCodeAt(0)|0;return t+=2147483648,"c"+t}(n),n})}function nA(e){return Dr(e)||Ei(e)}function rA(e){return null!==e}function Zb(e){return B(()=>({type:e.type,bootstrap:e.bootstrap||hn,declarations:e.declarations||hn,imports:e.imports||hn,exports:e.exports||hn,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function X1(e,t){if(null==e)return Ln;const n={};for(const l in e)if(e.hasOwnProperty(l)){const p=e[l];let g,E,O=Au.None;Array.isArray(p)?(O=p[0],g=p[1],E=p[2]??g):(g=p,E=p),t?(n[g]=O!==Au.None?[l,O]:l,t[g]=E):n[g]=l}return n}function Y1(e){return B(()=>{const t=Z1(e);return q1(t),t})}function Q1(e){return{type:e.type,name:e.name,factory:null,pure:!1!==e.pure,standalone:e.standalone??!0,onDestroy:e.type.prototype.ngOnDestroy||null}}function Z1(e){const t={};return{type:e.type,providersResolver:null,factory:null,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:t,inputTransforms:null,inputConfig:e.inputs||Ln,exportAs:e.exportAs||null,standalone:e.standalone??!0,signals:!0===e.signals,selectors:e.selectors||hn,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:X1(e.inputs,t),outputs:X1(e.outputs),debugInfo:null}}function q1(e){e.features?.forEach(t=>t(e))}function c_(e,t){if(!e)return null;const n=t?ui:nA;return()=>("function"==typeof e?e():e).map(l=>n(l)).filter(rA)}function qb(e){let t=function J1(e){return Object.getPrototypeOf(e.prototype).constructor}(e.type),n=!0;const l=[e];for(;t;){let p;if(jo(e))p=t.\u0275cmp||t.\u0275dir;else{if(t.\u0275cmp)throw new Kt(903,!1);p=t.\u0275dir}if(p){if(n){l.push(p);const E=e;E.inputs=u_(e.inputs),E.inputTransforms=u_(e.inputTransforms),E.declaredInputs=u_(e.declaredInputs),E.outputs=u_(e.outputs);const O=p.hostBindings;O&&uA(e,O);const F=p.viewQuery,ie=p.contentQueries;if(F&&lA(e,F),ie&&cA(e,ie),sA(e,p),Bn(e.outputs,p.outputs),jo(p)&&p.data.animation){const Se=e.data;Se.animation=(Se.animation||[]).concat(p.data.animation)}}const g=p.features;if(g)for(let E=0;E=0;l--){const p=e[l];p.hostVars=t+=p.hostVars,p.hostAttrs=fl(p.hostAttrs,n=fl(n,p.hostAttrs))}}(l)}function sA(e,t){for(const n in t.inputs){if(!t.inputs.hasOwnProperty(n)||e.inputs.hasOwnProperty(n))continue;const l=t.inputs[n];if(void 0!==l&&(e.inputs[n]=l,e.declaredInputs[n]=t.declaredInputs[n],null!==t.inputTransforms)){const p=Array.isArray(l)?l[0]:l;if(!t.inputTransforms.hasOwnProperty(p))continue;e.inputTransforms??={},e.inputTransforms[p]=t.inputTransforms[p]}}}function u_(e){return e===Ln?{}:e===hn?[]:e}function lA(e,t){const n=e.viewQuery;e.viewQuery=n?(l,p)=>{t(l,p),n(l,p)}:t}function cA(e,t){const n=e.contentQueries;e.contentQueries=n?(l,p,g)=>{t(l,p,g),n(l,p,g)}:t}function uA(e,t){const n=e.hostBindings;e.hostBindings=n?(l,p)=>{t(l,p),n(l,p)}:t}function eE(e){const t=n=>{const l=Array.isArray(e);null===n.hostDirectives?(n.findHostDirectiveDefs=tE,n.hostDirectives=l?e.map(Jb):[e]):l?n.hostDirectives.unshift(...e.map(Jb)):n.hostDirectives.unshift(e)};return t.ngInherit=!0,t}function tE(e,t,n){if(null!==e.hostDirectives)for(const l of e.hostDirectives)if("function"==typeof l){const p=l();for(const g of p)nE(Jb(g),t,n)}else nE(l,t,n)}function nE(e,t,n){const l=Ei(e.directive);(function pA(e,t){for(const n in t)t.hasOwnProperty(n)&&(e[t[n]]=e[n])})(l.declaredInputs,e.inputs),tE(l,t,n),n.set(l,e),t.push(l)}function Jb(e){return"function"==typeof e?{directive:Ee(e),inputs:Ln,outputs:Ln}:{directive:Ee(e.directive),inputs:rE(e.inputs),outputs:rE(e.outputs)}}function rE(e){if(void 0===e||0===e.length)return Ln;const t={};for(let n=0;n{class e{log(n){console.log(n)}warn(n){console.warn(n)}static \u0275fac=function(l){return new(l||e)};static \u0275prov=oi({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();const vE="ng";function rT(e,t){!function yE(e,t){if(typeof COMPILED>"u"||!COMPILED){const n=Vt;n[vE]??={},n[vE][e]=t}}(e,t)}const bE=new ct(""),wE=new ct("");let s0,iT=(()=>{class e{_ngZone;registry;_isZoneStable=!0;_callbacks=[];taskTrackingZone=null;constructor(n,l,p){this._ngZone=n,this.registry=l,s0||(function oT(e){s0=e}(p),p.addToWindow(l)),this._watchAngularEvents(),n.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{Vo.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}isStable(){return this._isZoneStable&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let n=this._callbacks.pop();clearTimeout(n.timeoutId),n.doneCb()}});else{let n=this.getPendingTasks();this._callbacks=this._callbacks.filter(l=>!l.updateCb||!l.updateCb(n)||(clearTimeout(l.timeoutId),!1))}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(n=>({source:n.source,creationLocation:n.creationLocation,data:n.data})):[]}addCallback(n,l,p){let g=-1;l&&l>0&&(g=setTimeout(()=>{this._callbacks=this._callbacks.filter(E=>E.timeoutId!==g),n()},l)),this._callbacks.push({doneCb:n,timeoutId:g,updateCb:p})}whenStable(n,l,p){if(p&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(n,l,p),this._runCallbacksIfReady()}registerApplication(n){this.registry.registerApplication(n,this)}unregisterApplication(n){this.registry.unregisterApplication(n)}findProviders(n,l,p){return[]}static \u0275fac=function(l){return new(l||e)(Io(Vo),Io(EE),Io(wE))};static \u0275prov=oi({token:e,factory:e.\u0275fac})}return e})(),EE=(()=>{class e{_applications=new Map;registerApplication(n,l){this._applications.set(n,l)}unregisterApplication(n){this._applications.delete(n)}unregisterAllApplications(){this._applications.clear()}getTestability(n){return this._applications.get(n)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(n,l=!0){return s0?.findTestabilityInTree(this,n,l)??null}static \u0275fac=function(l){return new(l||e)};static \u0275prov=oi({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();function a0(e){return!!e&&"function"==typeof e.then}function xE(e){return!!e&&"function"==typeof e.subscribe}const l0=new ct("");let CE=(()=>{class e{resolve;reject;initialized=!1;done=!1;donePromise=new Promise((n,l)=>{this.resolve=n,this.reject=l});appInits=tr(l0,{optional:!0})??[];injector=tr(Ts);constructor(){}runInitializers(){if(this.initialized)return;const n=[];for(const p of this.appInits){const g=ja(this.injector,p);if(a0(g))n.push(g);else if(xE(g)){const E=new Promise((O,F)=>{g.subscribe({complete:O,error:F})});n.push(E)}}const l=()=>{this.done=!0,this.resolve()};Promise.all(n).then(()=>{l()}).catch(p=>{this.reject(p)}),0===n.length&&l(),this.initialized=!0}static \u0275fac=function(l){return new(l||e)};static \u0275prov=oi({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),c0=(()=>{class e{static \u0275prov=oi({token:e,providedIn:"root",factory:()=>new DE})}return e})();class DE{queuedEffectCount=0;queues=new Map;schedule(t){this.enqueue(t)}enqueue(t){const n=t.zone;this.queues.has(n)||this.queues.set(n,new Set);const l=this.queues.get(n);l.has(t)||(this.queuedEffectCount++,l.add(t))}flush(){for(;this.queuedEffectCount>0;)for(const[t,n]of this.queues)null===t?this.flushQueue(n):t.run(()=>this.flushQueue(n))}flushQueue(t){for(const n of t)t.delete(n),this.queuedEffectCount--,n.run()}}const ig=new ct("");let Pc=(()=>{class e{_runningTick=!1;_destroyed=!1;_destroyListeners=[];_views=[];internalErrorHandler=tr(Af);afterRenderManager=tr(Tg);zonelessEnabled=tr(Hu);rootEffectScheduler=tr(c0);dirtyFlags=0;deferredDirtyFlags=0;tracingSnapshot=null;externalTestViews=new Set;afterTick=new Nt.B;get allViews(){return[...this.externalTestViews.keys(),...this._views]}get destroyed(){return this._destroyed}componentTypes=[];components=[];isStable=tr(il).hasPendingTasks.pipe((0,an.T)(n=>!n));constructor(){tr(Oh,{optional:!0})}whenStable(){let n;return new Promise(l=>{n=this.isStable.subscribe({next:p=>{p&&l()}})}).finally(()=>{n.unsubscribe()})}_injector=tr(us);_rendererFactory=null;get injector(){return this._injector}bootstrap(n,l){const p=n instanceof m1;if(!this._injector.get(CE).done)throw!p&&ho(n),new Kt(405,!1);let E;E=p?n:this._injector.get(i_).resolveComponentFactory(n),this.componentTypes.push(E.componentType);const O=function sT(e){return e.isBoundToModule}(E)?void 0:this._injector.get(ef),ie=E.create(Ts.NULL,[],l||E.selector,O),Se=ie.location.nativeElement,Ve=ie.injector.get(bE,null);return Ve?.registerApplication(Se),ie.onDestroy(()=>{this.detachView(ie.hostView),v_(this.components,ie),Ve?.unregisterApplication(Se)}),this._loadComponent(ie),ie}tick(){this.zonelessEnabled||(this.dirtyFlags|=1),this._tick()}_tick=()=>{if(null!==this.tracingSnapshot){const l=this.tracingSnapshot;return this.tracingSnapshot=null,l.run(qp.CHANGE_DETECTION,this._tick),void l.dispose()}if(this._runningTick)throw new Kt(101,!1);const n=T(null);try{this._runningTick=!0,this.synchronize()}catch(l){this.internalErrorHandler(l)}finally{this._runningTick=!1,T(n),this.afterTick.next()}};synchronize(){null===this._rendererFactory&&!this._injector.destroyed&&(this._rendererFactory=this._injector.get(Rb,null,{optional:!0})),this.dirtyFlags|=this.deferredDirtyFlags,this.deferredDirtyFlags=0;let n=0;for(;0!==this.dirtyFlags&&n++<10;)this.synchronizeOnce()}synchronizeOnce(){if(this.dirtyFlags|=this.deferredDirtyFlags,this.deferredDirtyFlags=0,16&this.dirtyFlags&&(this.dirtyFlags&=-17,this.rootEffectScheduler.flush()),7&this.dirtyFlags){const n=!!(1&this.dirtyFlags);this.dirtyFlags&=-8,this.dirtyFlags|=8;for(let{_lView:l,notifyErrorHandler:p}of this.allViews)cT(l,p,n,this.zonelessEnabled);if(this.dirtyFlags&=-5,this.syncDirtyFlagsWithViews(),23&this.dirtyFlags)return}else this._rendererFactory?.begin?.(),this._rendererFactory?.end?.();8&this.dirtyFlags&&(this.dirtyFlags&=-9,this.afterRenderManager.execute()),this.syncDirtyFlagsWithViews()}syncDirtyFlagsWithViews(){this.allViews.some(({_lView:n})=>ri(n))?this.dirtyFlags|=2:this.dirtyFlags&=-8}attachView(n){const l=n;this._views.push(l),l.attachToAppRef(this)}detachView(n){const l=n;v_(this._views,l),l.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView),this.tick(),this.components.push(n),this._injector.get(ig,[]).forEach(p=>p(n))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(n=>n()),this._views.slice().forEach(n=>n.destroy())}finally{this._destroyed=!0,this._views=[],this._destroyListeners=[]}}onDestroy(n){return this._destroyListeners.push(n),()=>v_(this._destroyListeners,n)}destroy(){if(this._destroyed)throw new Kt(406,!1);const n=this._injector;n.destroy&&!n.destroyed&&n.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}static \u0275fac=function(l){return new(l||e)};static \u0275prov=oi({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function v_(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}function cT(e,t,n,l){(n||ri(e))&&Zv(e,t,n&&!l?0:1)}function h0(e,t,n,l){const p=wn();return zs(p,Wa(),t)&&(gi(),Ms(dr(),p,e,t,n,l)),h0}function vp(e,t,n,l){return zs(e,Wa(),n)?t+gr(n)+l:Si}function __(e,t){return e<<17|t<<2}function Jd(e){return e>>17&32767}function f0(e){return 2|e}function rf(e){return(131068&e)>>2}function p0(e,t){return-131069&e|t<<2}function m0(e){return 1|e}function jE(e,t,n,l){const p=e[n+1],g=null===t;let E=l?Jd(p):rf(p),O=!1;for(;0!==E&&(!1===O||g);){const ie=e[E+1];XT(e[E],t)&&(O=!0,e[E+1]=l?m0(ie):f0(ie)),E=l?Jd(ie):rf(ie)}O&&(e[n+1]=l?f0(p):m0(p))}function XT(e,t){return null===e||null==t||(Array.isArray(e)?e[1]:e)===t||!(!Array.isArray(e)||"string"!=typeof t)&&re(e,t)>=0}const La={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function VE(e){return e.substring(La.key,La.keyEnd)}function YT(e){return e.substring(La.value,La.valueEnd)}function HE(e,t){const n=La.textEnd;return n===t?-1:(t=La.keyEnd=function qT(e,t,n){for(;t32;)t++;return t}(e,La.key=t,n),Dp(e,t,n))}function WE(e,t){const n=La.textEnd;let l=La.key=Dp(e,t,n);return n===l?-1:(l=La.keyEnd=function JT(e,t,n){let l;for(;t=65&&(-33&l)<=90||l>=48&&l<=57);)t++;return t}(e,l,n),l=zE(e,l,n),l=La.value=Dp(e,l,n),l=La.valueEnd=function eM(e,t,n){let l=-1,p=-1,g=-1,E=t,O=E;for(;E32&&(O=E),g=p,p=l,l=-33&F}return O}(e,l,n),zE(e,l,n))}function GE(e){La.key=0,La.keyEnd=0,La.value=0,La.valueEnd=0,La.textEnd=e.length}function Dp(e,t,n){for(;t=0;n=WE(t,n))ZE(e,VE(t),YT(t))}function XE(e){ru(aM,Iu,e,!0)}function Iu(e,t){for(let n=function QT(e){return GE(e),HE(e,Dp(e,0,La.textEnd))}(t);n>=0;n=HE(t,n))Y(e,VE(t),!0)}function nu(e,t,n,l){const p=wn(),g=gi(),E=R(2);g.firstUpdatePass&&QE(g,e,E,l),t!==Si&&zs(p,E,t)&&qE(g,g.data[ir()],p,p[Rr],e,p[E+1]=function cM(e,t){return null==e||""===e||("string"==typeof t?e+=t:"object"==typeof e&&(e=cr(qc(e)))),e}(t,n),l,E)}function ru(e,t,n,l){const p=gi(),g=R(2);p.firstUpdatePass&&QE(p,null,g,l);const E=wn();if(n!==Si&&zs(E,g,n)){const O=p.data[ir()];if(ex(O,l)&&!YE(p,g)){let F=l?O.classesWithoutHost:O.stylesWithoutHost;null!==F&&(n=Jr(F,n||"")),v0(p,O,E,n,l)}else!function lM(e,t,n,l,p,g,E,O){p===Si&&(p=hn);let F=0,ie=0,Se=0=e.expandoStartIndex}function QE(e,t,n,l){const p=e.data;if(null===p[n+1]){const g=p[ir()],E=YE(e,n);ex(g,l)&&null===t&&!E&&(t=!1),t=function nM(e,t,n,l){const p=gt(e);let g=l?t.residualClasses:t.residualStyles;if(null===p)0===(l?t.classBindings:t.styleBindings)&&(n=sg(n=b0(null,e,t,n,l),t.attrs,l),g=null);else{const E=t.directiveStylingLast;if(-1===E||e[E]!==p)if(n=b0(p,e,t,n,l),null===g){let F=function rM(e,t,n){const l=n?t.classBindings:t.styleBindings;if(0!==rf(l))return e[Jd(l)]}(e,t,l);void 0!==F&&Array.isArray(F)&&(F=b0(null,e,t,F[1],l),F=sg(F,t.attrs,l),function iM(e,t,n,l){e[Jd(n?t.classBindings:t.styleBindings)]=l}(e,t,l,F))}else g=function oM(e,t,n){let l;const p=t.directiveEnd;for(let g=1+t.directiveStylingLast;g0)&&(ie=!0)):Se=n,p)if(0!==F){const Ot=Jd(e[O+1]);e[l+1]=__(Ot,O),0!==Ot&&(e[Ot+1]=p0(e[Ot+1],l)),e[O+1]=function WT(e,t){return 131071&e|t<<17}(e[O+1],l)}else e[l+1]=__(O,0),0!==O&&(e[O+1]=p0(e[O+1],l)),O=l;else e[l+1]=__(F,0),0===O?O=l:e[F+1]=p0(e[F+1],l),F=l;ie&&(e[l+1]=f0(e[l+1])),jE(e,Se,l,!0),jE(e,Se,l,!1),function KT(e,t,n,l,p){const g=p?e.residualClasses:e.residualStyles;null!=g&&"string"==typeof t&&re(g,t)>=0&&(n[l+1]=m0(n[l+1]))}(t,Se,e,l,g),E=__(O,F),g?t.classBindings=E:t.styleBindings=E}(p,g,t,n,E,l)}}function b0(e,t,n,l,p){let g=null;const E=n.directiveEnd;let O=n.directiveStylingLast;for(-1===O?O=n.directiveStart:O++;O0;){const F=e[p],ie=Array.isArray(F),Se=ie?F[1]:F,Ve=null===Se;let Ot=n[p+1];Ot===Si&&(Ot=Ve?hn:void 0);let Lt=Ve?je(Ot,l):Se===l?Ot:void 0;if(ie&&!y_(Lt)&&(Lt=je(F,l)),y_(Lt)&&(O=Lt,E))return O;const en=e[p+1];p=E?Jd(en):rf(en)}if(null!==t){let F=g?t.residualClasses:t.residualStyles;null!=F&&(O=je(F,l))}return O}function y_(e){return void 0!==e}function ex(e,t){return!!(e.flags&(t?8:16))}function tx(e,t,n){ru(Y,Iu,vp(wn(),e,t,n),!0)}function nx(){return wn()[ro][Fr]}class _M{destroy(t){}updateValue(t,n){}swap(t,n){const l=Math.min(t,n),p=Math.max(t,n),g=this.detach(p);if(p-l>1){const E=this.detach(l);this.attach(l,g),this.attach(p,E)}else this.attach(l,g)}move(t,n){this.attach(n,this.detach(t))}}function w0(e,t,n,l,p){return e===n&&Object.is(t,l)?1:Object.is(p(e,t),p(n,l))?-1:0}function E0(e,t,n,l){return!(void 0===t||!t.has(l)||(e.attach(n,t.get(l)),t.delete(l),0))}function rx(e,t,n,l,p){if(E0(e,t,l,n(l,p)))e.updateValue(l,p);else{const g=e.create(l,p);e.attach(l,g)}}function ix(e,t,n,l){const p=new Set;for(let g=t;g<=n;g++)p.add(l(g,e.at(g)));return p}class ox{kvMap=new Map;_vMap=void 0;has(t){return this.kvMap.has(t)}delete(t){if(!this.has(t))return!1;const n=this.kvMap.get(t);return void 0!==this._vMap&&this._vMap.has(n)?(this.kvMap.set(t,this._vMap.get(n)),this._vMap.delete(n)):this.kvMap.delete(t),!0}get(t){return this.kvMap.get(t)}set(t,n){if(this.kvMap.has(t)){let l=this.kvMap.get(t);void 0===this._vMap&&(this._vMap=new Map);const p=this._vMap;for(;p.has(l);)l=p.get(l);p.set(l,n)}else this.kvMap.set(t,n)}forEach(t){for(let[n,l]of this.kvMap)if(t(l,n),void 0!==this._vMap){const p=this._vMap;for(;p.has(l);)l=p.get(l),t(l,n)}}}function sx(e,t){pa("NgControlFlow");const n=wn(),l=Wa(),p=n[l]!==Si?n[l]:-1,g=-1!==p?b_(n,nt+p):void 0;if(zs(n,l,e)){const O=T(null);try{if(void 0!==g&&yb(g,0),-1!==e){const F=nt+e,ie=b_(n,F),Se=x0(n[Gn],F),Ve=dp(ie,Se.tView.ssrId);cp(ie,lp(n,Se,t,{dehydratedView:Ve}),0,qh(Se,Ve))}}finally{T(O)}}else if(void 0!==g){const O=Uw(g,0);void 0!==O&&(O[Fr]=t)}}class bM{lContainer;$implicit;$index;constructor(t,n,l){this.lContainer=t,this.$implicit=n,this.$index=l}get $count(){return this.lContainer.length-Hr}}function ax(e){return e}class EM{hasEmptyBlock;trackByFn;liveCollection;constructor(t,n,l){this.hasEmptyBlock=t,this.trackByFn=n,this.liveCollection=l}}function lx(e,t,n,l,p,g,E,O,F,ie,Se,Ve,Ot){pa("NgControlFlow");const Lt=wn(),en=gi(),Rn=void 0!==F,qn=wn(),lr=O?E.bind(qn[ro][Fr]):E,Nn=new EM(Rn,lr);qn[nt+e]=Nn,ng(Lt,en,e+1,t,n,l,p,Ct(en.consts,g)),Rn&&ng(Lt,en,e+2,F,ie,Se,Ve,Ct(en.consts,Ot))}class xM extends _M{lContainer;hostLView;templateTNode;operationsCounter=void 0;needsIndexUpdate=!1;constructor(t,n,l){super(),this.lContainer=t,this.hostLView=n,this.templateTNode=l}get length(){return this.lContainer.length-Hr}at(t){return this.getLView(t)[Fr].$implicit}attach(t,n){const l=n[es];this.needsIndexUpdate||=t!==this.length,cp(this.lContainer,n,t,qh(this.templateTNode,l))}detach(t){return this.needsIndexUpdate||=t!==this.length-1,function CM(e,t){return Kh(e,t)}(this.lContainer,t)}create(t,n){const l=dp(this.lContainer,this.templateTNode.tView.ssrId),p=lp(this.hostLView,this.templateTNode,new bM(this.lContainer,n,t),{dehydratedView:l});return this.operationsCounter?.recordCreate(),p}destroy(t){Xh(t[Gn],t),this.operationsCounter?.recordDestroy()}updateValue(t,n){this.getLView(t)[Fr].$implicit=n}reset(){this.needsIndexUpdate=!1,this.operationsCounter?.reset()}updateIndexes(){if(this.needsIndexUpdate)for(let t=0;t{e.destroy(F)})}(F,e,g.trackByFn),F.updateIndexes(),g.hasEmptyBlock){const ie=Wa(),Se=0===F.length;if(zs(l,ie,Se)){const Ve=n+2,Ot=b_(l,Ve);if(Se){const Lt=x0(p,Ve),en=dp(Ot,Lt.tView.ssrId);cp(Ot,lp(l,Lt,void 0,{dehydratedView:en}),0,qh(Lt,en))}else yb(Ot,0)}}}finally{T(t)}}function b_(e,t){return e[t]}function x0(e,t){return L(e,t)}function w_(e,t,n,l){const p=wn(),g=gi(),E=nt+e,O=p[Rr],F=g.firstCreatePass?function SM(e,t,n,l,p,g){const E=t.consts,F=id(t,e,2,l,Ct(E,p));return na(t,n,F,Ct(E,g)),null!==F.attrs&&s_(F,F.attrs,!1),null!==F.mergedAttrs&&s_(F,F.mergedAttrs,!0),null!==t.queries&&t.queries.elementStart(t,F),F}(E,g,p,t,n,l):g.data[E],ie=ux(g,p,F,O,t,e);p[E]=ie;const Se=hs(F);return fs(F,!0),$v(O,ie,F),!function pp(e){return!(32&~e.flags)}(F)&&Ii()&&Yh(g,p,ie,F),0===function nh(){return Wr.lFrame.elementDepthCount}()&&x(ie,p),function lf(){Wr.lFrame.elementDepthCount++}(),Se&&(v(g,p,F),d(g,F,p)),null!==l&&D(p,F),w_}function E_(){let e=Mi();ac()?jc():(e=e.parent,fs(e,!1));const t=e;(function uf(e){return Wr.skipHydrationRootTNode===e})(t)&&function ld(){Wr.skipHydrationRootTNode=null}(),function cf(){Wr.lFrame.elementDepthCount--}();const n=gi();return n.firstCreatePass&&(Ds(n,e),Fo(e)&&n.queries.elementEnd(e)),null!=t.classesWithoutHost&&function uc(e){return!!(8&e.flags)}(t)&&v0(n,t,wn(),t.classesWithoutHost,!0),null!=t.stylesWithoutHost&&function Cc(e){return!!(16&e.flags)}(t)&&v0(n,t,wn(),t.stylesWithoutHost,!1),E_}function C0(e,t,n,l){return w_(e,t,n,l),E_(),C0}let ux=(e,t,n,l,p,g)=>(Zi(!0),ep(l,p,function Yi(){return Wr.lFrame.currentNamespace}()));function x_(e,t,n){const l=wn(),p=gi(),g=e+nt,E=p.firstCreatePass?function MM(e,t,n,l,p){const g=t.consts,E=Ct(g,l),O=id(t,e,8,"ng-container",E);return null!==E&&s_(O,E,!0),na(t,n,O,Ct(g,p)),null!==t.queries&&t.queries.elementStart(t,O),O}(g,p,l,t,n):p.data[g];fs(E,!0);const O=dx(p,l,E,e);return l[g]=O,Ii()&&Yh(p,l,O,E),x(O,l),hs(E)&&(v(p,l,E),d(p,E,l)),null!=n&&D(l,E),x_}function C_(){let e=Mi();const t=gi();return ac()?jc():(e=e.parent,fs(e,!1)),t.firstCreatePass&&(Ds(t,e),Fo(e)&&t.queries.elementEnd(e)),C_}function D0(e,t,n){return x_(e,t,n),C_(),D0}let dx=(e,t,n,l)=>(Zi(!0),Dm(t[Rr],""));function hx(){return wn()}function S0(e,t,n){const l=wn();return zs(l,Wa(),t)&&To(gi(),dr(),l,e,t,l[Rr],n,!0),S0}function A0(e,t,n){const l=wn();if(zs(l,Wa(),t)){const g=gi(),E=dr();To(g,E,l,e,t,Bw(gt(g.data),E,l),n,!0)}return A0}const sf=void 0;var RM=["en",[["a","p"],["AM","PM"],sf],[["AM","PM"],sf,sf],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],sf,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],sf,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",sf,"{1} 'at' {0}",sf],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function OM(e){const n=Math.floor(Math.abs(e)),l=e.toString().replace(/^[^.]*\.?/,"").length;return 1===n&&0===l?1:5}];let Sp={};function T0(e){const t=function NM(e){return e.toLowerCase().replace(/_/g,"-")}(e);let n=px(t);if(n)return n;const l=t.split("-")[0];if(n=px(l),n)return n;if("en"===l)return RM;throw new Kt(701,!1)}function fx(e){return T0(e)[Ap.PluralCase]}function px(e){return e in Sp||(Sp[e]=Vt.ng&&Vt.ng.common&&Vt.ng.common.locales&&Vt.ng.common.locales[e]),Sp[e]}var Ap=function(e){return e[e.LocaleId=0]="LocaleId",e[e.DayPeriodsFormat=1]="DayPeriodsFormat",e[e.DayPeriodsStandalone=2]="DayPeriodsStandalone",e[e.DaysFormat=3]="DaysFormat",e[e.DaysStandalone=4]="DaysStandalone",e[e.MonthsFormat=5]="MonthsFormat",e[e.MonthsStandalone=6]="MonthsStandalone",e[e.Eras=7]="Eras",e[e.FirstDayOfWeek=8]="FirstDayOfWeek",e[e.WeekendRange=9]="WeekendRange",e[e.DateFormat=10]="DateFormat",e[e.TimeFormat=11]="TimeFormat",e[e.DateTimeFormat=12]="DateTimeFormat",e[e.NumberSymbols=13]="NumberSymbols",e[e.NumberFormats=14]="NumberFormats",e[e.CurrencyCode=15]="CurrencyCode",e[e.CurrencySymbol=16]="CurrencySymbol",e[e.CurrencyName=17]="CurrencyName",e[e.Currencies=18]="Currencies",e[e.Directionality=19]="Directionality",e[e.PluralCase=20]="PluralCase",e[e.ExtraData=21]="ExtraData",e}(Ap||{});const D_="en-US";let mx=D_,Rx=(e,t,n)=>{};function k0(e,t,n,l){const p=wn(),g=gi(),E=Mi();return R0(g,p,p[Rr],E,e,t,l),k0}function O0(e,t){const n=Mi(),l=wn(),p=gi();return R0(p,l,Bw(gt(p.data),n,l),n,e,t),O0}function R0(e,t,n,l,p,g,E){const O=hs(l),ie=e.firstCreatePass&&Fw(e),Se=t[Fr],Ve=ap(t);let Ot=!0;if(3&l.type||E){const Rn=xs(l,t),qn=E?E(Rn):Rn,lr=Ve.length,Nn=E?Hi=>E(Xi(Hi[l.index])):l.index;let vi=null;if(!E&&O&&(vi=function xI(e,t,n,l){const p=e.cleanup;if(null!=p)for(let g=0;gF?O[F]:null}"string"==typeof E&&(g+=2)}return null}(e,t,p,l.index)),null!==vi)(vi.__ngLastListenerFn__||vi).__ngNextListenerFn__=g,vi.__ngLastListenerFn__=g,Ot=!1;else{g=Lx(l,t,Se,g),Rx(Rn,p,g);const Hi=n.listen(qn,p,g);Ve.push(g,Hi),ie&&ie.push(p,Nn,lr,lr+1)}}else g=Lx(l,t,Se,g);const Lt=l.outputs;let en;if(Ot&&null!==Lt&&(en=Lt[p])){const Rn=en.length;if(Rn)for(let qn=0;qn-1?P(e.index,t):t,5);let O=Nx(t,n,l,g),F=p.__ngNextListenerFn__;for(;F;)O=Nx(t,n,F,g)&&O,F=F.__ngNextListenerFn__;return O}}function Px(e=1){return function Qn(e){return(Wr.lFrame.contextLView=function pr(e,t){for(;e>0;)t=t[Va],e--;return t}(e,Wr.lFrame.contextLView))[Fr]}(e)}function CI(e,t){let n=null;const l=function db(e){const t=e.attrs;if(null!=t){const n=t.indexOf(5);if(!(1&n))return t[n+1]}return null}(e);for(let p=0;pn._dirtyCounter.update(l=>l+1))}(t,I1(e,n,l,p))}function qx(e=1){Ht(It()+e)}function Jx(e){return z(function Aa(){return Wr.lFrame.contextLView}(),nt+e)}function cC(e,t=""){const n=wn(),l=gi(),p=e+nt,g=l.firstCreatePass?id(l,p,1,t,null):l.data[p],E=uC(l,n,g,t,e);n[p]=E,Ii()&&Yh(l,n,E,g),fs(g,!1)}let uC=(e,t,n,l,p)=>(Zi(!0),function Cm(e,t){return e.createText(t)}(t[Rr],l));function F0(e){return M_("",e,""),F0}function M_(e,t,n){const l=wn(),p=vp(l,e,t,n);return p!==Si&&function od(e,t,n){const l=Tr(t,e);!function Sv(e,t,n){e.setValue(t,n)}(e[Rr],l,n)}(l,ir(),p),M_}function B0(e,t,n){R1(t)&&(t=t());const l=wn();return zs(l,Wa(),t)&&To(gi(),dr(),l,e,t,l[Rr],n,!1),B0}function yC(e,t){const n=R1(e);return n&&e.set(t),n}function U0(e,t){const n=wn(),l=gi(),p=Mi();return R0(l,n,n[Rr],p,e,t),U0}function $0(e,t,n,l,p){if(e=Ee(e),Array.isArray(e))for(let g=0;g>20;if(ni(e)||!e.multi){const Lt=new Ss(ie,p,Kd),en=V0(F,t,p?Se:Se+Ot,Ve);-1===en?(ah(hu(O,E),g,F),j0(g,e,t.length),t.push(F),O.directiveStart++,O.directiveEnd++,p&&(O.providerIndexes+=1048576),n.push(Lt),E.push(Lt)):(n[en]=Lt,E[en]=Lt)}else{const Lt=V0(F,t,Se+Ot,Ve),en=V0(F,t,Se,Se+Ot),qn=en>=0&&n[en];if(p&&!qn||!p&&!(Lt>=0&&n[Lt])){ah(hu(O,E),g,F);const lr=function HI(e,t,n,l,p){const g=new Ss(e,n,Kd);return g.multi=[],g.index=t,g.componentProviders=0,EC(g,p,l&&!n),g}(p?VI:jI,n.length,p,l,ie);!p&&qn&&(n[en].providerFactory=lr),j0(g,e,t.length,0),t.push(F),O.directiveStart++,O.directiveEnd++,p&&(O.providerIndexes+=1048576),n.push(lr),E.push(lr)}else j0(g,e,Lt>-1?Lt:en,EC(n[p?en:Lt],ie,!p&&l));!p&&l&&qn&&n[en].componentProviders++}}}function j0(e,t,n,l){const p=ni(t),g=function Do(e){return!!e.useClass}(t);if(p||g){const F=(g?Ee(t.useClass):t).prototype.ngOnDestroy;if(F){const ie=e.destroyHooks||(e.destroyHooks=[]);if(!p&&t.multi){const Se=ie.indexOf(n);-1===Se?ie.push(n,[l,F]):ie[Se+1].push(l,F)}else ie.push(n,F)}}}function EC(e,t,n){return n&&e.componentProviders++,e.multi.push(t)-1}function V0(e,t,n,l){for(let p=n;p{n.providersResolver=(l,p)=>function $I(e,t,n){const l=gi();if(l.firstCreatePass){const p=jo(e);$0(n,l.data,l.blueprint,p,!0),$0(t,l.data,l.blueprint,p,!1)}}(l,p?p(e):e,t)}}function DC(e,t,n){const l=js()+e,p=wn();return p[l]===Si?Mu(p,l,n?t.call(n):t()):tg(p,l)}function SC(e,t,n,l){return kC(wn(),js(),e,t,n,l)}function AC(e,t,n,l,p){return OC(wn(),js(),e,t,n,l,p)}function TC(e,t,n,l,p,g){return function RC(e,t,n,l,p,g,E,O){const F=t+n;return function h_(e,t,n,l,p){const g=tf(e,t,n,l);return zs(e,t+2,p)||g}(e,F,p,g,E)?Mu(e,F+3,O?l.call(O,p,g,E):l(p,g,E)):hg(e,F+3)}(wn(),js(),e,t,n,l,p,g)}function MC(e,t,n,l,p,g,E){return function NC(e,t,n,l,p,g,E,O,F){const ie=t+n;return Lc(e,ie,p,g,E,O)?Mu(e,ie+4,F?l.call(F,p,g,E,O):l(p,g,E,O)):hg(e,ie+4)}(wn(),js(),e,t,n,l,p,g,E)}function IC(e,t,n,l,p,g,E,O,F,ie,Se){const Ve=js()+e,Ot=wn(),Lt=Lc(Ot,Ve,n,l,p,g);return Lc(Ot,Ve+4,E,O,F,ie)||Lt?Mu(Ot,Ve+8,Se?t.call(Se,n,l,p,g,E,O,F,ie):t(n,l,p,g,E,O,F,ie)):tg(Ot,Ve+8)}function hg(e,t){const n=e[t];return n===Si?void 0:n}function kC(e,t,n,l,p,g){const E=t+n;return zs(e,E,p)?Mu(e,E+1,g?l.call(g,p):l(p)):hg(e,E+1)}function OC(e,t,n,l,p,g,E){const O=t+n;return tf(e,O,p,g)?Mu(e,O+2,E?l.call(E,p,g):l(p,g)):hg(e,O+2)}function PC(e,t){const n=gi();let l;const p=e+nt;n.firstCreatePass?(l=function ZI(e,t){if(t)for(let n=t.length-1;n>=0;n--){const l=t[n];if(e===l.name)return l}}(t,n.pipeRegistry),n.data[p]=l,l.onDestroy&&(n.destroyHooks??=[]).push(p,l.onDestroy)):l=n.data[p];const g=l.factory||(l.factory=ao(l.type)),O=wo(Kd);try{const F=hd(!1),ie=g();return hd(F),function P0(e,t,n,l){n>=e.data.length&&(e.data[n]=null,e.blueprint[n]=null),t[n]=l}(n,wn(),p,ie),ie}finally{wo(O)}}function FC(e,t,n){const l=e+nt,p=wn(),g=z(p,l);return fg(p,l)?kC(p,js(),t,g.transform,n,g):g.transform(n)}function BC(e,t,n,l){const p=e+nt,g=wn(),E=z(g,p);return fg(g,p)?OC(g,js(),t,E.transform,n,l,E):E.transform(n,l)}function fg(e,t){return e[Gn].data[t].pure}function UC(e,t){return qv(e,t)}class tD{full;major;minor;patch;constructor(t){this.full=t;const n=t.split(".");this.major=n[0],this.minor=n[1],this.patch=n.slice(2).join(".")}}class Tk{ngModuleFactory;componentFactories;constructor(t,n){this.ngModuleFactory=t,this.componentFactories=n}}let Mk=(()=>{class e{compileModuleSync(n){return new Yb(n)}compileModuleAsync(n){return Promise.resolve(this.compileModuleSync(n))}compileModuleAndAllComponentsSync(n){const l=this.compileModuleSync(n),g=$l(Or(n).declarations).reduce((E,O)=>{const F=Dr(O);return F&&E.push(new Jm(F)),E},[]);return new Tk(l,g)}compileModuleAndAllComponentsAsync(n){return Promise.resolve(this.compileModuleAndAllComponentsSync(n))}clearCache(){}clearCacheFor(n){}getModuleId(n){}static \u0275fac=function(l){return new(l||e)};static \u0275prov=oi({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),Ok=(()=>{class e{zone=tr(Vo);changeDetectionScheduler=tr(Ll);applicationRef=tr(Pc);_onMicrotaskEmptySubscription;initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.changeDetectionScheduler.runningTick||this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static \u0275fac=function(l){return new(l||e)};static \u0275prov=oi({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function Y0({ngZoneFactory:e,ignoreChangesOutsideZone:t,scheduleInRootZone:n}){return e??=()=>new Vo({...Q0(),scheduleInRootZone:n}),[{provide:Vo,useFactory:e},{provide:ur,multi:!0,useFactory:()=>{const l=tr(Ok,{optional:!0});return()=>l.initialize()}},{provide:ur,multi:!0,useFactory:()=>{const l=tr(Nk);return()=>{l.initialize()}}},!0===t?{provide:Ef,useValue:!0}:[],{provide:_u,useValue:n??mh}]}function Q0(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}let Nk=(()=>{class e{subscription=new Qt.yU;initialized=!1;zone=tr(Vo);pendingTasks=tr(il);initialize(){if(this.initialized)return;this.initialized=!0;let n=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(n=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{Vo.assertNotInAngularZone(),queueMicrotask(()=>{null!==n&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(n),n=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{Vo.assertInAngularZone(),n??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static \u0275fac=function(l){return new(l||e)};static \u0275prov=oi({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),mg=(()=>{class e{appRef=tr(Pc);taskService=tr(il);ngZone=tr(Vo);zonelessEnabled=tr(Hu);tracing=tr(Oh,{optional:!0});disableScheduling=tr(Ef,{optional:!0})??!1;zoneIsDefined=typeof Zone<"u"&&!!Zone.root.run;schedulerTickApplyArgs=[{data:{__scheduler_tick__:!0}}];subscriptions=new Qt.yU;angularZoneId=this.zoneIsDefined?this.ngZone._inner?.get(Xc):null;scheduleInRootZone=!this.zonelessEnabled&&this.zoneIsDefined&&(tr(_u,{optional:!0})??!1);cancelScheduledCallback=null;useMicrotaskScheduler=!1;runningTick=!1;pendingRenderTaskId=null;constructor(){this.subscriptions.add(this.appRef.afterTick.subscribe(()=>{this.runningTick||this.cleanup()})),this.subscriptions.add(this.ngZone.onUnstable.subscribe(()=>{this.runningTick||this.cleanup()})),this.disableScheduling||=!this.zonelessEnabled&&(this.ngZone instanceof wd||!this.zoneIsDefined)}notify(n){if(!this.zonelessEnabled&&5===n)return;let l=!1;switch(n){case 0:this.appRef.dirtyFlags|=2;break;case 3:case 2:case 4:case 5:case 1:this.appRef.dirtyFlags|=4;break;case 8:this.appRef.deferredDirtyFlags|=8;break;case 6:case 14:this.appRef.dirtyFlags|=2,l=!0;break;case 13:this.appRef.dirtyFlags|=16,l=!0;break;case 12:l=!0;break;default:this.appRef.dirtyFlags|=8}if(this.appRef.tracingSnapshot=this.tracing?.snapshot(this.appRef.tracingSnapshot)??null,!this.shouldScheduleTick(l))return;const p=this.useMicrotaskScheduler?Wu:yd;this.pendingRenderTaskId=this.taskService.add(),this.cancelScheduledCallback=this.scheduleInRootZone?Zone.root.run(()=>p(()=>this.tick())):this.ngZone.runOutsideAngular(()=>p(()=>this.tick()))}shouldScheduleTick(n){return!(this.disableScheduling&&!n||this.appRef.destroyed||null!==this.pendingRenderTaskId||this.runningTick||this.appRef._runningTick||!this.zonelessEnabled&&this.zoneIsDefined&&Zone.current.get(Xc+this.angularZoneId))}tick(){if(this.runningTick||this.appRef.destroyed)return;if(0===this.appRef.dirtyFlags)return void this.cleanup();!this.zonelessEnabled&&7&this.appRef.dirtyFlags&&(this.appRef.dirtyFlags|=1);const n=this.taskService.add();try{this.ngZone.run(()=>{this.runningTick=!0,this.appRef._tick()},void 0,this.schedulerTickApplyArgs)}catch(l){throw this.taskService.remove(n),l}finally{this.cleanup()}this.useMicrotaskScheduler=!0,Wu(()=>{this.useMicrotaskScheduler=!1,this.taskService.remove(n)})}ngOnDestroy(){this.subscriptions.unsubscribe(),this.cleanup()}cleanup(){if(this.runningTick=!1,this.cancelScheduledCallback?.(),this.cancelScheduledCallback=null,null!==this.pendingRenderTaskId){const n=this.pendingRenderTaskId;this.pendingRenderTaskId=null,this.taskService.remove(n)}}static \u0275fac=function(l){return new(l||e)};static \u0275prov=oi({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const q0=new ct("",{providedIn:"root",factory:()=>tr(q0,Sr.Optional|Sr.SkipSelf)||function Lk(){return typeof $localize<"u"&&$localize.locale||D_}()}),Pk=new ct("",{providedIn:"root",factory:()=>"USD"}),O_=new ct("");function R_(e){return!e.moduleRef}let eh=null;function Gk(){return!1}let hD=(()=>class e{static __NG_ELEMENT_ID__=zk})();function zk(e){return function Kk(e,t,n){if(Wo(e)&&!n){const l=P(e.index,t);return new Vm(l,l)}return 175&e.type?new Vm(t[ro],t):null}(Mi(),wn(),!(16&~e))}class gD{constructor(){}supports(t){return d_(t)}create(t){return new qk(t)}}const Zk=(e,t)=>t;class qk{length=0;collection;_linkedRecords=null;_unlinkedRecords=null;_previousItHead=null;_itHead=null;_itTail=null;_additionsHead=null;_additionsTail=null;_movesHead=null;_movesTail=null;_removalsHead=null;_removalsTail=null;_identityChangesHead=null;_identityChangesTail=null;_trackByFn;constructor(t){this._trackByFn=t||Zk}forEachItem(t){let n;for(n=this._itHead;null!==n;n=n._next)t(n)}forEachOperation(t){let n=this._itHead,l=this._removalsHead,p=0,g=null;for(;n||l;){const E=!l||n&&n.currentIndex<_D(l,p,g)?n:l,O=_D(E,p,g),F=E.currentIndex;if(E===l)p--,l=l._nextRemoved;else if(n=n._next,null==E.previousIndex)p++;else{g||(g=[]);const ie=O-p,Se=F-p;if(ie!=Se){for(let Ot=0;Ot{E=this._trackByFn(p,O),null!==n&&Object.is(n.trackById,E)?(l&&(n=this._verifyReinsertion(n,O,E,p)),Object.is(n.item,O)||this._addIdentityChange(n,O)):(n=this._mismatch(n,O,E,p),l=!0),n=n._next,p++}),this.length=p;return this._truncate(n),this.collection=t,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let t;for(t=this._previousItHead=this._itHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;null!==t;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;null!==t;t=t._nextMoved)t.previousIndex=t.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(t,n,l,p){let g;return null===t?g=this._itTail:(g=t._prev,this._remove(t)),null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(l,null))?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._reinsertAfter(t,g,p)):null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(l,p))?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._moveAfter(t,g,p)):t=this._addAfter(new Jk(n,l),g,p),t}_verifyReinsertion(t,n,l,p){let g=null===this._unlinkedRecords?null:this._unlinkedRecords.get(l,null);return null!==g?t=this._reinsertAfter(g,t._prev,p):t.currentIndex!=p&&(t.currentIndex=p,this._addToMoves(t,p)),t}_truncate(t){for(;null!==t;){const n=t._next;this._addToRemovals(this._unlink(t)),t=n}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(t,n,l){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);const p=t._prevRemoved,g=t._nextRemoved;return null===p?this._removalsHead=g:p._nextRemoved=g,null===g?this._removalsTail=p:g._prevRemoved=p,this._insertAfter(t,n,l),this._addToMoves(t,l),t}_moveAfter(t,n,l){return this._unlink(t),this._insertAfter(t,n,l),this._addToMoves(t,l),t}_addAfter(t,n,l){return this._insertAfter(t,n,l),this._additionsTail=null===this._additionsTail?this._additionsHead=t:this._additionsTail._nextAdded=t,t}_insertAfter(t,n,l){const p=null===n?this._itHead:n._next;return t._next=p,t._prev=n,null===p?this._itTail=t:p._prev=t,null===n?this._itHead=t:n._next=t,null===this._linkedRecords&&(this._linkedRecords=new vD),this._linkedRecords.put(t),t.currentIndex=l,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);const n=t._prev,l=t._next;return null===n?this._itHead=l:n._next=l,null===l?this._itTail=n:l._prev=n,t}_addToMoves(t,n){return t.previousIndex===n||(this._movesTail=null===this._movesTail?this._movesHead=t:this._movesTail._nextMoved=t),t}_addToRemovals(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new vD),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t}_addIdentityChange(t,n){return t.item=n,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=t:this._identityChangesTail._nextIdentityChange=t,t}}class Jk{item;trackById;currentIndex=null;previousIndex=null;_nextPrevious=null;_prev=null;_next=null;_prevDup=null;_nextDup=null;_prevRemoved=null;_nextRemoved=null;_nextAdded=null;_nextMoved=null;_nextIdentityChange=null;constructor(t,n){this.item=t,this.trackById=n}}class eO{_head=null;_tail=null;add(t){null===this._head?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)}get(t,n){let l;for(l=this._head;null!==l;l=l._nextDup)if((null===n||n<=l.currentIndex)&&Object.is(l.trackById,t))return l;return null}remove(t){const n=t._prevDup,l=t._nextDup;return null===n?this._head=l:n._nextDup=l,null===l?this._tail=n:l._prevDup=n,null===this._head}}class vD{map=new Map;put(t){const n=t.trackById;let l=this.map.get(n);l||(l=new eO,this.map.set(n,l)),l.add(t)}get(t,n){const p=this.map.get(t);return p?p.get(t,n):null}remove(t){const n=t.trackById;return this.map.get(n).remove(t)&&this.map.delete(n),t}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function _D(e,t,n){const l=e.previousIndex;if(null===l)return l;let p=0;return n&&l{if(n&&n.key===p)this._maybeAddToChanges(n,l),this._appendAfter=n,n=n._next;else{const g=this._getOrCreateRecordForKey(p,l);n=this._insertBeforeOrAppend(n,g)}}),n){n._prev&&(n._prev._next=null),this._removalsHead=n;for(let l=n;null!==l;l=l._nextRemoved)l===this._mapHead&&(this._mapHead=null),this._records.delete(l.key),l._nextRemoved=l._next,l.previousValue=l.currentValue,l.currentValue=null,l._prev=null,l._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(t,n){if(t){const l=t._prev;return n._next=t,n._prev=l,t._prev=n,l&&(l._next=n),t===this._mapHead&&(this._mapHead=n),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=n,n._prev=this._appendAfter):this._mapHead=n,this._appendAfter=n,null}_getOrCreateRecordForKey(t,n){if(this._records.has(t)){const p=this._records.get(t);this._maybeAddToChanges(p,n);const g=p._prev,E=p._next;return g&&(g._next=E),E&&(E._prev=g),p._next=null,p._prev=null,p}const l=new nO(t);return this._records.set(t,l),l.currentValue=n,this._addToAdditions(l),l}_reset(){if(this.isDirty){let t;for(this._previousMapHead=this._mapHead,t=this._previousMapHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;null!==t;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;null!=t;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(t,n){Object.is(n,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=n,this._addToChanges(t))}_addToAdditions(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)}_addToChanges(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)}_forEach(t,n){t instanceof Map?t.forEach(n):Object.keys(t).forEach(l=>n(t[l],l))}}class nO{key;previousValue=null;currentValue=null;_nextPrevious=null;_next=null;_prev=null;_nextAdded=null;_nextRemoved=null;_nextChanged=null;constructor(t){this.key=t}}function bD(){return new iw([new gD])}let iw=(()=>{class e{factories;static \u0275prov=oi({token:e,providedIn:"root",factory:bD});constructor(n){this.factories=n}static create(n,l){if(null!=l){const p=l.factories.slice();n=n.concat(p)}return new e(n)}static extend(n){return{provide:e,useFactory:l=>e.create(n,l||bD()),deps:[[e,new Qo,new sa]]}}find(n){const l=this.factories.find(p=>p.supports(n));if(null!=l)return l;throw new Kt(901,!1)}}return e})();function wD(){return new ow([new yD])}let ow=(()=>{class e{static \u0275prov=oi({token:e,providedIn:"root",factory:wD});factories;constructor(n){this.factories=n}static create(n,l){if(l){const p=l.factories.slice();n=n.concat(p)}return new e(n)}static extend(n){return{provide:e,useFactory:l=>e.create(n,l||wD()),deps:[[e,new Qo,new sa]]}}find(n){const l=this.factories.find(p=>p.supports(n));if(l)return l;throw new Kt(901,!1)}}return e})();function gO(e){try{const{rootComponent:t,appProviders:n,platformProviders:l}=e,p=function Wk(e=[]){if(eh)return eh;const t=function cD(e=[],t){return Ts.create({name:t,providers:[{provide:qo,useValue:"platform"},{provide:O_,useValue:new Set([()=>eh=null])},...e]})}(e);return eh=t,function SE(){!function bt(e){bn=e}(()=>{throw new Kt(600,!1)})}(),function uD(e){const t=e.get(Ws,null);ja(e,()=>{t?.forEach(n=>n())})}(t),t}(l),g=[Y0({}),{provide:Ll,useExisting:mg},...n||[]];return function sD(e){const t=R_(e)?e.r3Injector:e.moduleRef.injector,n=t.get(Vo);return n.run(()=>{R_(e)?e.r3Injector.resolveInjectorInitializers():e.moduleRef.resolveInjectorInitializers();const l=t.get(Ac,null);let p;if(n.runOutsideAngular(()=>{p=n.onError.subscribe({next:g=>{l.handleError(g)}})}),R_(e)){const g=()=>t.destroy(),E=e.platformInjector.get(O_);E.add(g),t.onDestroy(()=>{p.unsubscribe(),E.delete(g)})}else{const g=()=>e.moduleRef.destroy(),E=e.platformInjector.get(O_);E.add(g),e.moduleRef.onDestroy(()=>{v_(e.allPlatformModules,e.moduleRef),p.unsubscribe(),E.delete(g)})}return function lT(e,t,n){try{const l=n();return a0(l)?l.catch(p=>{throw t.runOutsideAngular(()=>e.handleError(p)),p}):l}catch(l){throw t.runOutsideAngular(()=>e.handleError(l)),l}}(l,n,()=>{const g=t.get(CE);return g.runInitializers(),g.donePromise.then(()=>{if(function BM(e){"string"==typeof e&&(mx=e.toLowerCase().replace(/_/g,"-"))}(t.get(q0,D_)||D_),R_(e)){const O=t.get(Pc);return void 0!==e.rootComponent&&O.bootstrap(e.rootComponent),O}return function jk(e,t){const n=e.injector.get(Pc);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach(l=>n.bootstrap(l));else{if(!e.instance.ngDoBootstrap)throw new Kt(-403,!1);e.instance.ngDoBootstrap(n)}t.push(e)}(e.moduleRef,e.allPlatformModules),e.moduleRef})})})}({r3Injector:new z1({providers:g,parent:p,debugName:"",runEnvironmentInitializers:!1}).injector,platformInjector:p,rootComponent:t})}catch(t){return Promise.reject(t)}}function UO(e){return"boolean"==typeof e?e:null!=e&&"false"!==e}function $O(e,t=NaN){return isNaN(parseFloat(e))||isNaN(Number(e))?t:Number(e)}function cw(e,t){pa("NgSignals");const n=vt(e);return t?.equal&&(n[C].equal=t.equal),n}function Ip(e){const t=T(null);try{return e()}finally{T(t)}}let YD=(()=>class e{view;node;constructor(n,l){this.view=n,this.node=l}static __NG_ELEMENT_ID__=zO})();function zO(){return new YD(wn(),Mi())}let XO=(()=>{class e extends DE{pendingTasks=tr(il);taskId=null;schedule(n){super.schedule(n),null===this.taskId&&(this.taskId=this.pendingTasks.add(),queueMicrotask(()=>this.flush()))}flush(){try{super.flush()}finally{null!==this.taskId&&(this.pendingTasks.remove(this.taskId),this.taskId=null)}}static \u0275prov=oi({token:e,providedIn:"root",factory:()=>new e})}return e})();class YO{scheduler;effectFn;zone;injector;unregisterOnDestroy;watcher;constructor(t,n,l,p,g,E){this.scheduler=t,this.effectFn=n,this.zone=l,this.injector=g,this.watcher=function Ze(e,t,n){const l=Object.create(Jt);n&&(l.consumerAllowSignalWrites=!0),l.fn=e,l.schedule=t;const p=F=>{l.cleanupFn=F};return l.ref={notify:()=>pe(l),run:()=>{if(null===l.fn)return;if(function A(){return y}())throw new Error("Schedulers cannot synchronously execute watches while scheduling.");if(l.dirty=!1,l.hasRun&&!Me(l))return;l.hasRun=!0;const F=xe(l);try{l.cleanupFn(),l.cleanupFn=Rt,l.fn(p)}finally{Re(l,F)}},cleanup:()=>l.cleanupFn(),destroy:()=>function E(F){(function g(F){return null===F.fn&&null===F.schedule})(F)||(Ce(F),F.cleanupFn(),F.fn=null,F.schedule=null,F.cleanupFn=Rt)}(l),[C]:l},l.ref}(O=>this.runEffect(O),()=>this.schedule(),E),this.unregisterOnDestroy=p?.onDestroy(()=>this.destroy())}runEffect(t){try{this.effectFn(t)}catch(n){this.injector.get(Ac,null,{optional:!0})?.handleError(n)}}run(){this.watcher.run()}schedule(){this.scheduler.schedule(this)}destroy(){this.watcher.destroy(),this.unregisterOnDestroy?.()}}let uw=!1;class qO{[C];constructor(t){this[C]=t}destroy(){this[C].destroy()}}function dw(e,t){if(uw)return function ZO(e,t){pa("NgSignals"),!t?.injector&&ba();const n=t?.injector??tr(Ts),l=!0!==t?.manualCleanup?n.get(hc):null,p=new YO(n.get(XO),e,typeof Zone>"u"?null:Zone.current,l,n,t?.allowSignalWrites??!1),g=n.get(hD,null,{optional:!0});return g&&8&g._lView[Ar]?(g._lView[de]??=[]).push(p.watcher.notify):p.watcher.notify(),p}(e,t);pa("NgSignals"),!t?.injector&&ba();const n=t?.injector??tr(Ts);let p,l=!0!==t?.manualCleanup?n.get(hc):null;const g=n.get(YD,null,{optional:!0}),E=n.get(Ll);return null===g||t?.forceRoot?p=function nR(e,t,n){const l=Object.create(JO);return l.fn=e,l.scheduler=t,l.notifier=n,l.zone=typeof Zone<"u"?Zone.current:null,l.scheduler.schedule(l),l.notifier.notify(13),l}(e,n.get(c0),E):(p=function tR(e,t,n){const l=Object.create(eR);return l.view=e,l.zone=typeof Zone<"u"?Zone.current:null,l.notifier=t,l.fn=n,e[q]??=new Set,e[q].add(l),l.consumerMarkedDirty(l),l}(g.view,E,e),l instanceof rl&&l._lView===g.view&&(l=null)),p.injector=n,null!==l&&(p.onDestroyFn=l.onDestroy(()=>p.destroy())),new qO(p)}const QD={...N,consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!0,dirty:!0,hasRun:!1,cleanupFns:void 0,zone:null,onDestroyFn:yu,run(){if(this.dirty=!1,this.hasRun&&!Me(this))return;this.hasRun=!0;const e=l=>(this.cleanupFns??=[]).push(l),t=xe(this),n=ea(!1);try{this.maybeCleanup(),this.fn(e)}finally{ea(n),Re(this,t)}},maybeCleanup(){if(this.cleanupFns?.length)try{for(;this.cleanupFns.length;)this.cleanupFns.pop()()}finally{this.cleanupFns=[]}}},JO={...QD,consumerMarkedDirty(){this.scheduler.schedule(this),this.notifier.notify(13)},destroy(){Ce(this),this.onDestroyFn(),this.maybeCleanup()}},eR={...QD,consumerMarkedDirty(){this.view[Ar]|=8192,io(this.view),this.notifier.notify(14)},destroy(){Ce(this),this.onDestroyFn(),this.maybeCleanup(),this.view[q]?.delete(this)}};function uR(e,t){const n=Dr(e),l=t.elementInjector||wl();return new Jm(n).create(l,t.projectableNodes,t.hostElement,t.environmentInjector)}function dR(e){const t=Dr(e);if(!t)return null;const n=new Jm(t);return{get selector(){return n.selector},get type(){return n.componentType},get inputs(){return n.inputs},get outputs(){return n.outputs},get ngContentSelectors(){return n.ngContentSelectors},get isStandalone(){return t.standalone},get isSignal(){return t.signals}}}},9417:(o,s,r)=>{"use strict";r.d(s,{BC:()=>an,JD:()=>tr,Q0:()=>ma,X1:()=>ya,YN:()=>Qa,cV:()=>kn,cb:()=>Xn,cz:()=>Te,hs:()=>kr,j4:()=>rs,k0:()=>Me,kq:()=>A,l_:()=>ns,me:()=>be,ok:()=>lo,qT:()=>Sr,tU:()=>Ln,vO:()=>fn,vS:()=>ia,xq:()=>Ya,ze:()=>Oo});var i=r(4438),a=r(177),c=r(6648),y=r(7468),w=r(1413),C=r(6354);let T=(()=>{class ue{_renderer;_elementRef;onChange=Q=>{};onTouched=()=>{};constructor(Q,Le){this._renderer=Q,this._elementRef=Le}setProperty(Q,Le){this._renderer.setProperty(this._elementRef.nativeElement,Q,Le)}registerOnTouched(Q){this.onTouched=Q}registerOnChange(Q){this.onChange=Q}setDisabledState(Q){this.setProperty("disabled",Q)}static \u0275fac=function(Le){return new(Le||ue)(i.rXU(i.sFG),i.rXU(i.aKT))};static \u0275dir=i.FsC({type:ue})}return ue})(),S=(()=>{class ue extends T{static \u0275fac=(()=>{let Q;return function(Ut){return(Q||(Q=i.xGo(ue)))(Ut||ue)}})();static \u0275dir=i.FsC({type:ue,features:[i.Vt3]})}return ue})();const A=new i.nKC(""),K={provide:A,useExisting:(0,i.Rfq)(()=>be),multi:!0},ne=new i.nKC("");let be=(()=>{class ue extends T{_compositionMode;_composing=!1;constructor(Q,Le,Ut){super(Q,Le),this._compositionMode=Ut,null==this._compositionMode&&(this._compositionMode=!function Z(){const ue=(0,a.QT)()?(0,a.QT)().getUserAgent():"";return/android (\d+)/.test(ue.toLowerCase())}())}writeValue(Q){this.setProperty("value",Q??"")}_handleInput(Q){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(Q)}_compositionStart(){this._composing=!0}_compositionEnd(Q){this._composing=!1,this._compositionMode&&this.onChange(Q)}static \u0275fac=function(Le){return new(Le||ue)(i.rXU(i.sFG),i.rXU(i.aKT),i.rXU(ne,8))};static \u0275dir=i.FsC({type:ue,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(Le,Ut){1&Le&&i.bIt("input",function(ni){return Ut._handleInput(ni.target.value)})("blur",function(){return Ut.onTouched()})("compositionstart",function(){return Ut._compositionStart()})("compositionend",function(ni){return Ut._compositionEnd(ni.target.value)})},standalone:!1,features:[i.Jv_([K]),i.Vt3]})}return ue})();function me(ue){return null==ue||("string"==typeof ue||Array.isArray(ue))&&0===ue.length}function pe(ue){return null!=ue&&"number"==typeof ue.length}const Te=new i.nKC(""),xe=new i.nKC(""),Re=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;class Me{static min(ce){return function Ce(ue){return ce=>{if(me(ce.value)||me(ue))return null;const Q=parseFloat(ce.value);return!isNaN(Q)&&Q{if(me(ce.value)||me(ue))return null;const Q=parseFloat(ce.value);return!isNaN(Q)&&Q>ue?{max:{max:ue,actual:ce.value}}:null}}(ce)}static required(ce){return ae(ce)}static requiredTrue(ce){return Ie(ce)}static email(ce){return function $e(ue){return me(ue.value)||Re.test(ue.value)?null:{email:!0}}(ce)}static minLength(ce){return function st(ue){return ce=>me(ce.value)||!pe(ce.value)?null:ce.value.length{if(me(Le.value))return null;const Ut=Le.value;return ce.test(Ut)?null:{pattern:{requiredPattern:Q,actualValue:Ut}}}}(ce)}static nullValidator(ce){return null}static compose(ce){return bt(ce)}static composeAsync(ce){return Fe(ce)}}function ae(ue){return me(ue.value)?{required:!0}:null}function Ie(ue){return!0===ue.value?null:{required:!0}}function ht(ue){return ce=>pe(ce.value)&&ce.value.length>ue?{maxlength:{requiredLength:ue,actualLength:ce.value.length}}:null}function at(ue){return null}function Xt(ue){return null!=ue}function ln(ue){return(0,i.jNT)(ue)?(0,c.H)(ue):ue}function yn(ue){let ce={};return ue.forEach(Q=>{ce=null!=Q?{...ce,...Q}:ce}),0===Object.keys(ce).length?null:ce}function $n(ue,ce){return ce.map(Q=>Q(ue))}function Qe(ue){return ue.map(ce=>function bn(ue){return!ue.validate}(ce)?ce:Q=>ce.validate(Q))}function bt(ue){if(!ue)return null;const ce=ue.filter(Xt);return 0==ce.length?null:function(Q){return yn($n(Q,ce))}}function Ge(ue){return null!=ue?bt(Qe(ue)):null}function Fe(ue){if(!ue)return null;const ce=ue.filter(Xt);return 0==ce.length?null:function(Q){const Le=$n(Q,ce).map(ln);return(0,y.p)(Le).pipe((0,C.T)(yn))}}function Ft(ue){return null!=ue?Fe(Qe(ue)):null}function ze(ue,ce){return null===ue?[ce]:Array.isArray(ue)?[...ue,ce]:[ue,ce]}function dt(ue){return ue._rawValidators}function Ke(ue){return ue._rawAsyncValidators}function He(ue){return ue?Array.isArray(ue)?ue:[ue]:[]}function mt(ue,ce){return Array.isArray(ue)?ue.includes(ce):ue===ce}function se(ue,ce){const Q=He(ce);return He(ue).forEach(Ut=>{mt(Q,Ut)||Q.push(Ut)}),Q}function Ze(ue,ce){return He(ce).filter(Q=>!mt(ue,Q))}class Rt{get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_composedValidatorFn;_composedAsyncValidatorFn;_rawValidators=[];_rawAsyncValidators=[];_setValidators(ce){this._rawValidators=ce||[],this._composedValidatorFn=Ge(this._rawValidators)}_setAsyncValidators(ce){this._rawAsyncValidators=ce||[],this._composedAsyncValidatorFn=Ft(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_onDestroyCallbacks=[];_registerOnDestroy(ce){this._onDestroyCallbacks.push(ce)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(ce=>ce()),this._onDestroyCallbacks=[]}reset(ce=void 0){this.control&&this.control.reset(ce)}hasError(ce,Q){return!!this.control&&this.control.hasError(ce,Q)}getError(ce,Q){return this.control?this.control.getError(ce,Q):null}}class Jt extends Rt{name;get formDirective(){return null}get path(){return null}}class fn extends Rt{_parent=null;name=null;valueAccessor=null}class Kn{_cd;constructor(ce){this._cd=ce}get isTouched(){return this._cd?.control?._touched?.(),!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return this._cd?.control?._pristine?.(),!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return this._cd?.control?._status?.(),!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return this._cd?._submitted?.(),!!this._cd?.submitted}}let an=(()=>{class ue extends Kn{constructor(Q){super(Q)}static \u0275fac=function(Le){return new(Le||ue)(i.rXU(fn,2))};static \u0275dir=i.FsC({type:ue,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(Le,Ut){2&Le&&i.AVh("ng-untouched",Ut.isUntouched)("ng-touched",Ut.isTouched)("ng-pristine",Ut.isPristine)("ng-dirty",Ut.isDirty)("ng-valid",Ut.isValid)("ng-invalid",Ut.isInvalid)("ng-pending",Ut.isPending)},standalone:!1,features:[i.Vt3]})}return ue})(),Xn=(()=>{class ue extends Kn{constructor(Q){super(Q)}static \u0275fac=function(Le){return new(Le||ue)(i.rXU(Jt,10))};static \u0275dir=i.FsC({type:ue,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(Le,Ut){2&Le&&i.AVh("ng-untouched",Ut.isUntouched)("ng-touched",Ut.isTouched)("ng-pristine",Ut.isPristine)("ng-dirty",Ut.isDirty)("ng-valid",Ut.isValid)("ng-invalid",Ut.isInvalid)("ng-pending",Ut.isPending)("ng-submitted",Ut.isSubmitted)},standalone:!1,features:[i.Vt3]})}return ue})();const Pn="VALID",Fn="INVALID",Bn="PENDING",cr="DISABLED";class Jr{}class Xr extends Jr{value;source;constructor(ce,Q){super(),this.value=ce,this.source=Q}}class _t extends Jr{pristine;source;constructor(ce,Q){super(),this.pristine=ce,this.source=Q}}class Bt extends Jr{touched;source;constructor(ce,Q){super(),this.touched=ce,this.source=Q}}class Ee extends Jr{status;source;constructor(ce,Q){super(),this.status=ce,this.source=Q}}class lt extends Jr{source;constructor(ce){super(),this.source=ce}}class Pe extends Jr{source;constructor(ce){super(),this.source=ce}}function kt(ue){return(or(ue)?ue.validators:ue)||null}function Pt(ue,ce){return(or(ce)?ce.asyncValidators:ue)||null}function or(ue){return null!=ue&&!Array.isArray(ue)&&"object"==typeof ue}function Mr(ue,ce,Q){const Le=ue.controls;if(!(ce?Object.keys(Le):Le).length)throw new i.wOt(1e3,"");if(!Le[Q])throw new i.wOt(1001,"")}function ii(ue,ce,Q){ue._forEachChild((Le,Ut)=>{if(void 0===Q[Ut])throw new i.wOt(1002,"")})}class ci{_pendingDirty=!1;_hasOwnPendingAsyncValidator=null;_pendingTouched=!1;_onCollectionChange=()=>{};_updateOn;_parent=null;_asyncValidationSubscription;_composedValidatorFn;_composedAsyncValidatorFn;_rawValidators;_rawAsyncValidators;value;constructor(ce,Q){this._assignValidators(ce),this._assignAsyncValidators(Q)}get validator(){return this._composedValidatorFn}set validator(ce){this._rawValidators=this._composedValidatorFn=ce}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(ce){this._rawAsyncValidators=this._composedAsyncValidatorFn=ce}get parent(){return this._parent}get status(){return(0,i.O8t)(this.statusReactive)}set status(ce){(0,i.O8t)(()=>this.statusReactive.set(ce))}_status=(0,i.EWP)(()=>this.statusReactive());statusReactive=(0,i.vPA)(void 0);get valid(){return this.status===Pn}get invalid(){return this.status===Fn}get pending(){return this.status==Bn}get disabled(){return this.status===cr}get enabled(){return this.status!==cr}errors;get pristine(){return(0,i.O8t)(this.pristineReactive)}set pristine(ce){(0,i.O8t)(()=>this.pristineReactive.set(ce))}_pristine=(0,i.EWP)(()=>this.pristineReactive());pristineReactive=(0,i.vPA)(!0);get dirty(){return!this.pristine}get touched(){return(0,i.O8t)(this.touchedReactive)}set touched(ce){(0,i.O8t)(()=>this.touchedReactive.set(ce))}_touched=(0,i.EWP)(()=>this.touchedReactive());touchedReactive=(0,i.vPA)(!1);get untouched(){return!this.touched}_events=new w.B;events=this._events.asObservable();valueChanges;statusChanges;get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(ce){this._assignValidators(ce)}setAsyncValidators(ce){this._assignAsyncValidators(ce)}addValidators(ce){this.setValidators(se(ce,this._rawValidators))}addAsyncValidators(ce){this.setAsyncValidators(se(ce,this._rawAsyncValidators))}removeValidators(ce){this.setValidators(Ze(ce,this._rawValidators))}removeAsyncValidators(ce){this.setAsyncValidators(Ze(ce,this._rawAsyncValidators))}hasValidator(ce){return mt(this._rawValidators,ce)}hasAsyncValidator(ce){return mt(this._rawAsyncValidators,ce)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(ce={}){const Q=!1===this.touched;this.touched=!0;const Le=ce.sourceControl??this;this._parent&&!ce.onlySelf&&this._parent.markAsTouched({...ce,sourceControl:Le}),Q&&!1!==ce.emitEvent&&this._events.next(new Bt(!0,Le))}markAllAsTouched(ce={}){this.markAsTouched({onlySelf:!0,emitEvent:ce.emitEvent,sourceControl:this}),this._forEachChild(Q=>Q.markAllAsTouched(ce))}markAsUntouched(ce={}){const Q=!0===this.touched;this.touched=!1,this._pendingTouched=!1;const Le=ce.sourceControl??this;this._forEachChild(Ut=>{Ut.markAsUntouched({onlySelf:!0,emitEvent:ce.emitEvent,sourceControl:Le})}),this._parent&&!ce.onlySelf&&this._parent._updateTouched(ce,Le),Q&&!1!==ce.emitEvent&&this._events.next(new Bt(!1,Le))}markAsDirty(ce={}){const Q=!0===this.pristine;this.pristine=!1;const Le=ce.sourceControl??this;this._parent&&!ce.onlySelf&&this._parent.markAsDirty({...ce,sourceControl:Le}),Q&&!1!==ce.emitEvent&&this._events.next(new _t(!1,Le))}markAsPristine(ce={}){const Q=!1===this.pristine;this.pristine=!0,this._pendingDirty=!1;const Le=ce.sourceControl??this;this._forEachChild(Ut=>{Ut.markAsPristine({onlySelf:!0,emitEvent:ce.emitEvent})}),this._parent&&!ce.onlySelf&&this._parent._updatePristine(ce,Le),Q&&!1!==ce.emitEvent&&this._events.next(new _t(!0,Le))}markAsPending(ce={}){this.status=Bn;const Q=ce.sourceControl??this;!1!==ce.emitEvent&&(this._events.next(new Ee(this.status,Q)),this.statusChanges.emit(this.status)),this._parent&&!ce.onlySelf&&this._parent.markAsPending({...ce,sourceControl:Q})}disable(ce={}){const Q=this._parentMarkedDirty(ce.onlySelf);this.status=cr,this.errors=null,this._forEachChild(Ut=>{Ut.disable({...ce,onlySelf:!0})}),this._updateValue();const Le=ce.sourceControl??this;!1!==ce.emitEvent&&(this._events.next(new Xr(this.value,Le)),this._events.next(new Ee(this.status,Le)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...ce,skipPristineCheck:Q},this),this._onDisabledChange.forEach(Ut=>Ut(!0))}enable(ce={}){const Q=this._parentMarkedDirty(ce.onlySelf);this.status=Pn,this._forEachChild(Le=>{Le.enable({...ce,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:ce.emitEvent}),this._updateAncestors({...ce,skipPristineCheck:Q},this),this._onDisabledChange.forEach(Le=>Le(!1))}_updateAncestors(ce,Q){this._parent&&!ce.onlySelf&&(this._parent.updateValueAndValidity(ce),ce.skipPristineCheck||this._parent._updatePristine({},Q),this._parent._updateTouched({},Q))}setParent(ce){this._parent=ce}getRawValue(){return this.value}updateValueAndValidity(ce={}){if(this._setInitialStatus(),this._updateValue(),this.enabled){const Le=this._cancelExistingSubscription();this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===Pn||this.status===Bn)&&this._runAsyncValidator(Le,ce.emitEvent)}const Q=ce.sourceControl??this;!1!==ce.emitEvent&&(this._events.next(new Xr(this.value,Q)),this._events.next(new Ee(this.status,Q)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!ce.onlySelf&&this._parent.updateValueAndValidity({...ce,sourceControl:Q})}_updateTreeValidity(ce={emitEvent:!0}){this._forEachChild(Q=>Q._updateTreeValidity(ce)),this.updateValueAndValidity({onlySelf:!0,emitEvent:ce.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?cr:Pn}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(ce,Q){if(this.asyncValidator){this.status=Bn,this._hasOwnPendingAsyncValidator={emitEvent:!1!==Q};const Le=ln(this.asyncValidator(this));this._asyncValidationSubscription=Le.subscribe(Ut=>{this._hasOwnPendingAsyncValidator=null,this.setErrors(Ut,{emitEvent:Q,shouldHaveEmitted:ce})})}}_cancelExistingSubscription(){if(this._asyncValidationSubscription){this._asyncValidationSubscription.unsubscribe();const ce=this._hasOwnPendingAsyncValidator?.emitEvent??!1;return this._hasOwnPendingAsyncValidator=null,ce}return!1}setErrors(ce,Q={}){this.errors=ce,this._updateControlsErrors(!1!==Q.emitEvent,this,Q.shouldHaveEmitted)}get(ce){let Q=ce;return null==Q||(Array.isArray(Q)||(Q=Q.split(".")),0===Q.length)?null:Q.reduce((Le,Ut)=>Le&&Le._find(Ut),this)}getError(ce,Q){const Le=Q?this.get(Q):this;return Le&&Le.errors?Le.errors[ce]:null}hasError(ce,Q){return!!this.getError(ce,Q)}get root(){let ce=this;for(;ce._parent;)ce=ce._parent;return ce}_updateControlsErrors(ce,Q,Le){this.status=this._calculateStatus(),ce&&this.statusChanges.emit(this.status),(ce||Le)&&this._events.next(new Ee(this.status,Q)),this._parent&&this._parent._updateControlsErrors(ce,Q,Le)}_initObservables(){this.valueChanges=new i.bkB,this.statusChanges=new i.bkB}_calculateStatus(){return this._allControlsDisabled()?cr:this.errors?Fn:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Bn)?Bn:this._anyControlsHaveStatus(Fn)?Fn:Pn}_anyControlsHaveStatus(ce){return this._anyControls(Q=>Q.status===ce)}_anyControlsDirty(){return this._anyControls(ce=>ce.dirty)}_anyControlsTouched(){return this._anyControls(ce=>ce.touched)}_updatePristine(ce,Q){const Le=!this._anyControlsDirty(),Ut=this.pristine!==Le;this.pristine=Le,this._parent&&!ce.onlySelf&&this._parent._updatePristine(ce,Q),Ut&&this._events.next(new _t(this.pristine,Q))}_updateTouched(ce={},Q){this.touched=this._anyControlsTouched(),this._events.next(new Bt(this.touched,Q)),this._parent&&!ce.onlySelf&&this._parent._updateTouched(ce,Q)}_onDisabledChange=[];_registerOnCollectionChange(ce){this._onCollectionChange=ce}_setUpdateStrategy(ce){or(ce)&&null!=ce.updateOn&&(this._updateOn=ce.updateOn)}_parentMarkedDirty(ce){return!ce&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(ce){return null}_assignValidators(ce){this._rawValidators=Array.isArray(ce)?ce.slice():ce,this._composedValidatorFn=function ft(ue){return Array.isArray(ue)?Ge(ue):ue||null}(this._rawValidators)}_assignAsyncValidators(ce){this._rawAsyncValidators=Array.isArray(ce)?ce.slice():ce,this._composedAsyncValidatorFn=function mn(ue){return Array.isArray(ue)?Ft(ue):ue||null}(this._rawAsyncValidators)}}class Ai extends ci{constructor(ce,Q,Le){super(kt(Q),Pt(Le,Q)),this.controls=ce,this._initObservables(),this._setUpdateStrategy(Q),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}controls;registerControl(ce,Q){return this.controls[ce]?this.controls[ce]:(this.controls[ce]=Q,Q.setParent(this),Q._registerOnCollectionChange(this._onCollectionChange),Q)}addControl(ce,Q,Le={}){this.registerControl(ce,Q),this.updateValueAndValidity({emitEvent:Le.emitEvent}),this._onCollectionChange()}removeControl(ce,Q={}){this.controls[ce]&&this.controls[ce]._registerOnCollectionChange(()=>{}),delete this.controls[ce],this.updateValueAndValidity({emitEvent:Q.emitEvent}),this._onCollectionChange()}setControl(ce,Q,Le={}){this.controls[ce]&&this.controls[ce]._registerOnCollectionChange(()=>{}),delete this.controls[ce],Q&&this.registerControl(ce,Q),this.updateValueAndValidity({emitEvent:Le.emitEvent}),this._onCollectionChange()}contains(ce){return this.controls.hasOwnProperty(ce)&&this.controls[ce].enabled}setValue(ce,Q={}){ii(this,0,ce),Object.keys(ce).forEach(Le=>{Mr(this,!0,Le),this.controls[Le].setValue(ce[Le],{onlySelf:!0,emitEvent:Q.emitEvent})}),this.updateValueAndValidity(Q)}patchValue(ce,Q={}){null!=ce&&(Object.keys(ce).forEach(Le=>{const Ut=this.controls[Le];Ut&&Ut.patchValue(ce[Le],{onlySelf:!0,emitEvent:Q.emitEvent})}),this.updateValueAndValidity(Q))}reset(ce={},Q={}){this._forEachChild((Le,Ut)=>{Le.reset(ce?ce[Ut]:null,{onlySelf:!0,emitEvent:Q.emitEvent})}),this._updatePristine(Q,this),this._updateTouched(Q,this),this.updateValueAndValidity(Q)}getRawValue(){return this._reduceChildren({},(ce,Q,Le)=>(ce[Le]=Q.getRawValue(),ce))}_syncPendingControls(){let ce=this._reduceChildren(!1,(Q,Le)=>!!Le._syncPendingControls()||Q);return ce&&this.updateValueAndValidity({onlySelf:!0}),ce}_forEachChild(ce){Object.keys(this.controls).forEach(Q=>{const Le=this.controls[Q];Le&&ce(Le,Q)})}_setUpControls(){this._forEachChild(ce=>{ce.setParent(this),ce._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(ce){for(const[Q,Le]of Object.entries(this.controls))if(this.contains(Q)&&ce(Le))return!0;return!1}_reduceValue(){return this._reduceChildren({},(Q,Le,Ut)=>((Le.enabled||this.disabled)&&(Q[Ut]=Le.value),Q))}_reduceChildren(ce,Q){let Le=ce;return this._forEachChild((Ut,vr)=>{Le=Q(Le,Ut,vr)}),Le}_allControlsDisabled(){for(const ce of Object.keys(this.controls))if(this.controls[ce].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(ce){return this.controls.hasOwnProperty(ce)?this.controls[ce]:null}}class Dt extends Ai{}const Hn=new i.nKC("CallSetDisabledState",{providedIn:"root",factory:()=>fr}),fr="always";function uo(ue,ce){return[...ce.path,ue]}function Oi(ue,ce,Q=fr){so(ue,ce),ce.valueAccessor.writeValue(ue.value),(ue.disabled||"always"===Q)&&ce.valueAccessor.setDisabledState?.(ue.disabled),function Xo(ue,ce){ce.valueAccessor.registerOnChange(Q=>{ue._pendingValue=Q,ue._pendingChange=!0,ue._pendingDirty=!0,"change"===ue.updateOn&&Is(ue,ce)})}(ue,ce),function eo(ue,ce){const Q=(Le,Ut)=>{ce.valueAccessor.writeValue(Le),Ut&&ce.viewToModelUpdate(Le)};ue.registerOnChange(Q),ce._registerOnDestroy(()=>{ue._unregisterOnChange(Q)})}(ue,ce),function Co(ue,ce){ce.valueAccessor.registerOnTouched(()=>{ue._pendingTouched=!0,"blur"===ue.updateOn&&ue._pendingChange&&Is(ue,ce),"submit"!==ue.updateOn&&ue.markAsTouched()})}(ue,ce),function ts(ue,ce){if(ce.valueAccessor.setDisabledState){const Q=Le=>{ce.valueAccessor.setDisabledState(Le)};ue.registerOnDisabledChange(Q),ce._registerOnDestroy(()=>{ue._unregisterOnDisabledChange(Q)})}}(ue,ce)}function Uo(ue,ce,Q=!0){const Le=()=>{};ce.valueAccessor&&(ce.valueAccessor.registerOnChange(Le),ce.valueAccessor.registerOnTouched(Le)),bo(ue,ce),ue&&(ce._invokeOnDestroyCallbacks(),ue._registerOnCollectionChange(()=>{}))}function oi(ue,ce){ue.forEach(Q=>{Q.registerOnValidatorChange&&Q.registerOnValidatorChange(ce)})}function so(ue,ce){const Q=dt(ue);null!==ce.validator?ue.setValidators(ze(Q,ce.validator)):"function"==typeof Q&&ue.setValidators([Q]);const Le=Ke(ue);null!==ce.asyncValidator?ue.setAsyncValidators(ze(Le,ce.asyncValidator)):"function"==typeof Le&&ue.setAsyncValidators([Le]);const Ut=()=>ue.updateValueAndValidity();oi(ce._rawValidators,Ut),oi(ce._rawAsyncValidators,Ut)}function bo(ue,ce){let Q=!1;if(null!==ue){if(null!==ce.validator){const Ut=dt(ue);if(Array.isArray(Ut)&&Ut.length>0){const vr=Ut.filter(ni=>ni!==ce.validator);vr.length!==Ut.length&&(Q=!0,ue.setValidators(vr))}}if(null!==ce.asyncValidator){const Ut=Ke(ue);if(Array.isArray(Ut)&&Ut.length>0){const vr=Ut.filter(ni=>ni!==ce.asyncValidator);vr.length!==Ut.length&&(Q=!0,ue.setAsyncValidators(vr))}}}const Le=()=>{};return oi(ce._rawValidators,Le),oi(ce._rawAsyncValidators,Le),Q}function Is(ue,ce){ue._pendingDirty&&ue.markAsDirty(),ue.setValue(ue._pendingValue,{emitModelToViewChange:!1}),ce.viewToModelUpdate(ue._pendingValue),ue._pendingChange=!1}function oo(ue,ce){so(ue,ce)}function et(ue,ce){if(!ue.hasOwnProperty("model"))return!1;const Q=ue.model;return!!Q.isFirstChange()||!Object.is(ce,Q.currentValue)}function pt(ue,ce){ue._syncPendingControls(),ce.forEach(Q=>{const Le=Q.control;"submit"===Le.updateOn&&Le._pendingChange&&(Q.viewToModelUpdate(Le._pendingValue),Le._pendingChange=!1)})}function $t(ue,ce){if(!ce)return null;let Q,Le,Ut;return Array.isArray(ce),ce.forEach(vr=>{vr.constructor===be?Q=vr:function Oe(ue){return Object.getPrototypeOf(ue.constructor)===S}(vr)?Le=vr:Ut=vr}),Ut||Le||Q||null}const Cn={provide:Jt,useExisting:(0,i.Rfq)(()=>kn)},Sn=Promise.resolve();let kn=(()=>{class ue extends Jt{callSetDisabledState;get submitted(){return(0,i.O8t)(this.submittedReactive)}_submitted=(0,i.EWP)(()=>this.submittedReactive());submittedReactive=(0,i.vPA)(!1);_directives=new Set;form;ngSubmit=new i.bkB;options;constructor(Q,Le,Ut){super(),this.callSetDisabledState=Ut,this.form=new Ai({},Ge(Q),Ft(Le))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(Q){Sn.then(()=>{const Le=this._findContainer(Q.path);Q.control=Le.registerControl(Q.name,Q.control),Oi(Q.control,Q,this.callSetDisabledState),Q.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(Q)})}getControl(Q){return this.form.get(Q.path)}removeControl(Q){Sn.then(()=>{const Le=this._findContainer(Q.path);Le&&Le.removeControl(Q.name),this._directives.delete(Q)})}addFormGroup(Q){Sn.then(()=>{const Le=this._findContainer(Q.path),Ut=new Ai({});oo(Ut,Q),Le.registerControl(Q.name,Ut),Ut.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(Q){Sn.then(()=>{const Le=this._findContainer(Q.path);Le&&Le.removeControl(Q.name)})}getFormGroup(Q){return this.form.get(Q.path)}updateModel(Q,Le){Sn.then(()=>{this.form.get(Q.path).setValue(Le)})}setValue(Q){this.control.setValue(Q)}onSubmit(Q){return this.submittedReactive.set(!0),pt(this.form,this._directives),this.ngSubmit.emit(Q),"dialog"===Q?.target?.method}onReset(){this.resetForm()}resetForm(Q=void 0){this.form.reset(Q),this.submittedReactive.set(!1)}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(Q){return Q.pop(),Q.length?this.form.get(Q):this.form}static \u0275fac=function(Le){return new(Le||ue)(i.rXU(Te,10),i.rXU(xe,10),i.rXU(Hn,8))};static \u0275dir=i.FsC({type:ue,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(Le,Ut){1&Le&&i.bIt("submit",function(ni){return Ut.onSubmit(ni)})("reset",function(){return Ut.onReset()})},inputs:{options:[0,"ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],standalone:!1,features:[i.Jv_([Cn]),i.Vt3]})}return ue})();function Un(ue,ce){const Q=ue.indexOf(ce);Q>-1&&ue.splice(Q,1)}function Jn(ue){return"object"==typeof ue&&null!==ue&&2===Object.keys(ue).length&&"value"in ue&&"disabled"in ue}const sr=class extends ci{defaultValue=null;_onChange=[];_pendingValue;_pendingChange=!1;constructor(ce=null,Q,Le){super(kt(Q),Pt(Le,Q)),this._applyFormState(ce),this._setUpdateStrategy(Q),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),or(Q)&&(Q.nonNullable||Q.initialValueIsDefault)&&(this.defaultValue=Jn(ce)?ce.value:ce)}setValue(ce,Q={}){this.value=this._pendingValue=ce,this._onChange.length&&!1!==Q.emitModelToViewChange&&this._onChange.forEach(Le=>Le(this.value,!1!==Q.emitViewToModelChange)),this.updateValueAndValidity(Q)}patchValue(ce,Q={}){this.setValue(ce,Q)}reset(ce=this.defaultValue,Q={}){this._applyFormState(ce),this.markAsPristine(Q),this.markAsUntouched(Q),this.setValue(this.value,Q),this._pendingChange=!1}_updateValue(){}_anyControls(ce){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(ce){this._onChange.push(ce)}_unregisterOnChange(ce){Un(this._onChange,ce)}registerOnDisabledChange(ce){this._onDisabledChange.push(ce)}_unregisterOnDisabledChange(ce){Un(this._onDisabledChange,ce)}_forEachChild(ce){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(ce){Jn(ce)?(this.value=this._pendingValue=ce.value,ce.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=ce}},kr=sr,cs={provide:fn,useExisting:(0,i.Rfq)(()=>ia)},ws=Promise.resolve();let ia=(()=>{class ue extends fn{_changeDetectorRef;callSetDisabledState;control=new sr;static ngAcceptInputType_isDisabled;_registered=!1;viewModel;name="";isDisabled;model;options;update=new i.bkB;constructor(Q,Le,Ut,vr,ni,Do){super(),this._changeDetectorRef=ni,this.callSetDisabledState=Do,this._parent=Q,this._setValidators(Le),this._setAsyncValidators(Ut),this.valueAccessor=$t(0,vr)}ngOnChanges(Q){if(this._checkForErrors(),!this._registered||"name"in Q){if(this._registered&&(this._checkName(),this.formDirective)){const Le=Q.name.previousValue;this.formDirective.removeControl({name:Le,path:this._getPath(Le)})}this._setUpControl()}"isDisabled"in Q&&this._updateDisabled(Q),et(Q,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(Q){this.viewModel=Q,this.update.emit(Q)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){Oi(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(Q){ws.then(()=>{this.control.setValue(Q,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(Q){const Le=Q.isDisabled.currentValue,Ut=0!==Le&&(0,i.L39)(Le);ws.then(()=>{Ut&&!this.control.disabled?this.control.disable():!Ut&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(Q){return this._parent?uo(Q,this._parent):[Q]}static \u0275fac=function(Le){return new(Le||ue)(i.rXU(Jt,9),i.rXU(Te,10),i.rXU(xe,10),i.rXU(A,10),i.rXU(i.gRc,8),i.rXU(Hn,8))};static \u0275dir=i.FsC({type:ue,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"],options:[0,"ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],standalone:!1,features:[i.Jv_([cs]),i.Vt3,i.OA$]})}return ue})(),Sr=(()=>{class ue{static \u0275fac=function(Le){return new(Le||ue)};static \u0275dir=i.FsC({type:ue,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""],standalone:!1})}return ue})();const oa={provide:A,useExisting:(0,i.Rfq)(()=>ma),multi:!0};let ma=(()=>{class ue extends S{writeValue(Q){this.setProperty("value",Q??"")}registerOnChange(Q){this.onChange=Le=>{Q(""==Le?null:parseFloat(Le))}}static \u0275fac=(()=>{let Q;return function(Ut){return(Q||(Q=i.xGo(ue)))(Ut||ue)}})();static \u0275dir=i.FsC({type:ue,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(Le,Ut){1&Le&&i.bIt("input",function(ni){return Ut.onChange(ni.target.value)})("blur",function(){return Ut.onTouched()})},standalone:!1,features:[i.Jv_([oa]),i.Vt3]})}return ue})();const Ni=new i.nKC(""),Fs={provide:fn,useExisting:(0,i.Rfq)(()=>ns)};let ns=(()=>{class ue extends fn{_ngModelWarningConfig;callSetDisabledState;viewModel;form;set isDisabled(Q){}model;update=new i.bkB;static _ngModelWarningSentOnce=!1;_ngModelWarningSent=!1;constructor(Q,Le,Ut,vr,ni){super(),this._ngModelWarningConfig=vr,this.callSetDisabledState=ni,this._setValidators(Q),this._setAsyncValidators(Le),this.valueAccessor=$t(0,Ut)}ngOnChanges(Q){if(this._isControlChanged(Q)){const Le=Q.form.previousValue;Le&&Uo(Le,this,!1),Oi(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}et(Q,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&Uo(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(Q){this.viewModel=Q,this.update.emit(Q)}_isControlChanged(Q){return Q.hasOwnProperty("form")}static \u0275fac=function(Le){return new(Le||ue)(i.rXU(Te,10),i.rXU(xe,10),i.rXU(A,10),i.rXU(Ni,8),i.rXU(Hn,8))};static \u0275dir=i.FsC({type:ue,selectors:[["","formControl",""]],inputs:{form:[0,"formControl","form"],isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],standalone:!1,features:[i.Jv_([Fs]),i.Vt3,i.OA$]})}return ue})();const qr={provide:Jt,useExisting:(0,i.Rfq)(()=>rs)};let rs=(()=>{class ue extends Jt{callSetDisabledState;get submitted(){return(0,i.O8t)(this._submittedReactive)}set submitted(Q){this._submittedReactive.set(Q)}_submitted=(0,i.EWP)(()=>this._submittedReactive());_submittedReactive=(0,i.vPA)(!1);_oldForm;_onCollectionChange=()=>this._updateDomValue();directives=[];form=null;ngSubmit=new i.bkB;constructor(Q,Le,Ut){super(),this.callSetDisabledState=Ut,this._setValidators(Q),this._setAsyncValidators(Le)}ngOnChanges(Q){this._checkFormPresent(),Q.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(bo(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(Q){const Le=this.form.get(Q.path);return Oi(Le,Q,this.callSetDisabledState),Le.updateValueAndValidity({emitEvent:!1}),this.directives.push(Q),Le}getControl(Q){return this.form.get(Q.path)}removeControl(Q){Uo(Q.control||null,Q,!1),function Mt(ue,ce){const Q=ue.indexOf(ce);Q>-1&&ue.splice(Q,1)}(this.directives,Q)}addFormGroup(Q){this._setUpFormContainer(Q)}removeFormGroup(Q){this._cleanUpFormContainer(Q)}getFormGroup(Q){return this.form.get(Q.path)}addFormArray(Q){this._setUpFormContainer(Q)}removeFormArray(Q){this._cleanUpFormContainer(Q)}getFormArray(Q){return this.form.get(Q.path)}updateModel(Q,Le){this.form.get(Q.path).setValue(Le)}onSubmit(Q){return this._submittedReactive.set(!0),pt(this.form,this.directives),this.ngSubmit.emit(Q),this.form._events.next(new lt(this.control)),"dialog"===Q?.target?.method}onReset(){this.resetForm()}resetForm(Q=void 0){this.form.reset(Q),this._submittedReactive.set(!1),this.form._events.next(new Pe(this.form))}_updateDomValue(){this.directives.forEach(Q=>{const Le=Q.control,Ut=this.form.get(Q.path);Le!==Ut&&(Uo(Le||null,Q),(ue=>ue instanceof sr)(Ut)&&(Oi(Ut,Q,this.callSetDisabledState),Q.control=Ut))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(Q){const Le=this.form.get(Q.path);oo(Le,Q),Le.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(Q){if(this.form){const Le=this.form.get(Q.path);Le&&function Bi(ue,ce){return bo(ue,ce)}(Le,Q)&&Le.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){so(this.form,this),this._oldForm&&bo(this._oldForm,this)}_checkFormPresent(){}static \u0275fac=function(Le){return new(Le||ue)(i.rXU(Te,10),i.rXU(xe,10),i.rXU(Hn,8))};static \u0275dir=i.FsC({type:ue,selectors:[["","formGroup",""]],hostBindings:function(Le,Ut){1&Le&&i.bIt("submit",function(ni){return Ut.onSubmit(ni)})("reset",function(){return Ut.onReset()})},inputs:{form:[0,"formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],standalone:!1,features:[i.Jv_([qr]),i.Vt3,i.OA$]})}return ue})();const ga={provide:fn,useExisting:(0,i.Rfq)(()=>tr)};let tr=(()=>{class ue extends fn{_ngModelWarningConfig;_added=!1;viewModel;control;name=null;set isDisabled(Q){}model;update=new i.bkB;static _ngModelWarningSentOnce=!1;_ngModelWarningSent=!1;constructor(Q,Le,Ut,vr,ni){super(),this._ngModelWarningConfig=ni,this._parent=Q,this._setValidators(Le),this._setAsyncValidators(Ut),this.valueAccessor=$t(0,vr)}ngOnChanges(Q){this._added||this._setUpControl(),et(Q,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(Q){this.viewModel=Q,this.update.emit(Q)}get path(){return uo(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this._added=!0}static \u0275fac=function(Le){return new(Le||ue)(i.rXU(Jt,13),i.rXU(Te,10),i.rXU(xe,10),i.rXU(A,10),i.rXU(Ni,8))};static \u0275dir=i.FsC({type:ue,selectors:[["","formControlName",""]],inputs:{name:[0,"formControlName","name"],isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},standalone:!1,features:[i.Jv_([ga]),i.Vt3,i.OA$]})}return ue})();let _o=(()=>{class ue{_validator=at;_onChange;_enabled;ngOnChanges(Q){if(this.inputName in Q){const Le=this.normalizeInput(Q[this.inputName].currentValue);this._enabled=this.enabled(Le),this._validator=this._enabled?this.createValidator(Le):at,this._onChange&&this._onChange()}}validate(Q){return this._validator(Q)}registerOnValidatorChange(Q){this._onChange=Q}enabled(Q){return null!=Q}static \u0275fac=function(Le){return new(Le||ue)};static \u0275dir=i.FsC({type:ue,features:[i.OA$]})}return ue})();const Qs={provide:Te,useExisting:(0,i.Rfq)(()=>Xa),multi:!0},bl={provide:Te,useExisting:(0,i.Rfq)(()=>Ya),multi:!0};let Xa=(()=>{class ue extends _o{required;inputName="required";normalizeInput=i.L39;createValidator=Q=>ae;enabled(Q){return Q}static \u0275fac=(()=>{let Q;return function(Ut){return(Q||(Q=i.xGo(ue)))(Ut||ue)}})();static \u0275dir=i.FsC({type:ue,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(Le,Ut){2&Le&&i.BMQ("required",Ut._enabled?"":null)},inputs:{required:"required"},standalone:!1,features:[i.Jv_([Qs]),i.Vt3]})}return ue})(),Ya=(()=>{class ue extends Xa{createValidator=Q=>Ie;static \u0275fac=(()=>{let Q;return function(Ut){return(Q||(Q=i.xGo(ue)))(Ut||ue)}})();static \u0275dir=i.FsC({type:ue,selectors:[["input","type","checkbox","required","","formControlName",""],["input","type","checkbox","required","","formControl",""],["input","type","checkbox","required","","ngModel",""]],hostVars:1,hostBindings:function(Le,Ut){2&Le&&i.BMQ("required",Ut._enabled?"":null)},standalone:!1,features:[i.Jv_([bl]),i.Vt3]})}return ue})();const wt={provide:Te,useExisting:(0,i.Rfq)(()=>Ln),multi:!0};let Ln=(()=>{class ue extends _o{maxlength;inputName="maxlength";normalizeInput=Q=>function ao(ue){return"number"==typeof ue?ue:parseInt(ue,10)}(Q);createValidator=Q=>ht(Q);static \u0275fac=(()=>{let Q;return function(Ut){return(Q||(Q=i.xGo(ue)))(Ut||ue)}})();static \u0275dir=i.FsC({type:ue,selectors:[["","maxlength","","formControlName",""],["","maxlength","","formControl",""],["","maxlength","","ngModel",""]],hostVars:1,hostBindings:function(Le,Ut){2&Le&&i.BMQ("maxlength",Ut._enabled?Ut.maxlength:null)},inputs:{maxlength:"maxlength"},standalone:!1,features:[i.Jv_([wt]),i.Vt3]})}return ue})(),Or=(()=>{class ue{static \u0275fac=function(Le){return new(Le||ue)};static \u0275mod=i.$C({type:ue});static \u0275inj=i.G2t({})}return ue})();class Dr extends ci{constructor(ce,Q,Le){super(kt(Q),Pt(Le,Q)),this.controls=ce,this._initObservables(),this._setUpdateStrategy(Q),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}controls;at(ce){return this.controls[this._adjustIndex(ce)]}push(ce,Q={}){this.controls.push(ce),this._registerControl(ce),this.updateValueAndValidity({emitEvent:Q.emitEvent}),this._onCollectionChange()}insert(ce,Q,Le={}){this.controls.splice(ce,0,Q),this._registerControl(Q),this.updateValueAndValidity({emitEvent:Le.emitEvent})}removeAt(ce,Q={}){let Le=this._adjustIndex(ce);Le<0&&(Le=0),this.controls[Le]&&this.controls[Le]._registerOnCollectionChange(()=>{}),this.controls.splice(Le,1),this.updateValueAndValidity({emitEvent:Q.emitEvent})}setControl(ce,Q,Le={}){let Ut=this._adjustIndex(ce);Ut<0&&(Ut=0),this.controls[Ut]&&this.controls[Ut]._registerOnCollectionChange(()=>{}),this.controls.splice(Ut,1),Q&&(this.controls.splice(Ut,0,Q),this._registerControl(Q)),this.updateValueAndValidity({emitEvent:Le.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(ce,Q={}){ii(this,0,ce),ce.forEach((Le,Ut)=>{Mr(this,!1,Ut),this.at(Ut).setValue(Le,{onlySelf:!0,emitEvent:Q.emitEvent})}),this.updateValueAndValidity(Q)}patchValue(ce,Q={}){null!=ce&&(ce.forEach((Le,Ut)=>{this.at(Ut)&&this.at(Ut).patchValue(Le,{onlySelf:!0,emitEvent:Q.emitEvent})}),this.updateValueAndValidity(Q))}reset(ce=[],Q={}){this._forEachChild((Le,Ut)=>{Le.reset(ce[Ut],{onlySelf:!0,emitEvent:Q.emitEvent})}),this._updatePristine(Q,this),this._updateTouched(Q,this),this.updateValueAndValidity(Q)}getRawValue(){return this.controls.map(ce=>ce.getRawValue())}clear(ce={}){this.controls.length<1||(this._forEachChild(Q=>Q._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:ce.emitEvent}))}_adjustIndex(ce){return ce<0?ce+this.length:ce}_syncPendingControls(){let ce=this.controls.reduce((Q,Le)=>!!Le._syncPendingControls()||Q,!1);return ce&&this.updateValueAndValidity({onlySelf:!0}),ce}_forEachChild(ce){this.controls.forEach((Q,Le)=>{ce(Q,Le)})}_updateValue(){this.value=this.controls.filter(ce=>ce.enabled||this.disabled).map(ce=>ce.value)}_anyControls(ce){return this.controls.some(Q=>Q.enabled&&ce(Q))}_setUpControls(){this._forEachChild(ce=>this._registerControl(ce))}_allControlsDisabled(){for(const ce of this.controls)if(ce.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(ce){ce.setParent(this),ce._registerOnCollectionChange(this._onCollectionChange)}_find(ce){return this.at(ce)??null}}function ho(ue){return!!ue&&(void 0!==ue.asyncValidators||void 0!==ue.validators||void 0!==ue.updateOn)}let lo=(()=>{class ue{useNonNullable=!1;get nonNullable(){const Q=new ue;return Q.useNonNullable=!0,Q}group(Q,Le=null){const Ut=this._reduceControls(Q);let vr={};return ho(Le)?vr=Le:null!==Le&&(vr.validators=Le.validator,vr.asyncValidators=Le.asyncValidator),new Ai(Ut,vr)}record(Q,Le=null){const Ut=this._reduceControls(Q);return new Dt(Ut,Le)}control(Q,Le,Ut){let vr={};return this.useNonNullable?(ho(Le)?vr=Le:(vr.validators=Le,vr.asyncValidators=Ut),new sr(Q,{...vr,nonNullable:!0})):new sr(Q,Le,Ut)}array(Q,Le,Ut){const vr=Q.map(ni=>this._createControl(ni));return new Dr(vr,Le,Ut)}_reduceControls(Q){const Le={};return Object.keys(Q).forEach(Ut=>{Le[Ut]=this._createControl(Q[Ut])}),Le}_createControl(Q){return Q instanceof sr||Q instanceof ci?Q:Array.isArray(Q)?this.control(Q[0],Q.length>1?Q[1]:null,Q.length>2?Q[2]:null):this.control(Q)}static \u0275fac=function(Le){return new(Le||ue)};static \u0275prov=i.jDH({token:ue,factory:ue.\u0275fac,providedIn:"root"})}return ue})(),Oo=(()=>{class ue extends lo{group(Q,Le=null){return super.group(Q,Le)}control(Q,Le,Ut){return super.control(Q,Le,Ut)}array(Q,Le,Ut){return super.array(Q,Le,Ut)}static \u0275fac=(()=>{let Q;return function(Ut){return(Q||(Q=i.xGo(ue)))(Ut||ue)}})();static \u0275prov=i.jDH({token:ue,factory:ue.\u0275fac,providedIn:"root"})}return ue})(),Qa=(()=>{class ue{static withConfig(Q){return{ngModule:ue,providers:[{provide:Hn,useValue:Q.callSetDisabledState??fr}]}}static \u0275fac=function(Le){return new(Le||ue)};static \u0275mod=i.$C({type:ue});static \u0275inj=i.G2t({imports:[Or]})}return ue})(),ya=(()=>{class ue{static withConfig(Q){return{ngModule:ue,providers:[{provide:Ni,useValue:Q.warnOnNgModelWithFormControl??"always"},{provide:Hn,useValue:Q.callSetDisabledState??fr}]}}static \u0275fac=function(Le){return new(Le||ue)};static \u0275mod=i.$C({type:ue});static \u0275inj=i.G2t({imports:[Or]})}return ue})()},8834:(o,s,r)=>{"use strict";r.d(s,{$z:()=>le,Hl:()=>$n,iY:()=>ln,pQ:()=>yn});var i=r(4438),a=r(9888),c=r(6860),y=r(3),w=r(9046);const C=["mat-button",""],T=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],S=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"],I="@media(forced-colors: active){.mat-mdc-button:not(.mdc-button--outlined),.mat-mdc-unelevated-button:not(.mdc-button--outlined),.mat-mdc-raised-button:not(.mdc-button--outlined),.mat-mdc-outlined-button:not(.mdc-button--outlined),.mat-mdc-icon-button.mat-mdc-icon-button{outline:solid 1px}}",ne=["mat-icon-button",""],be=["*"],pe=new i.nKC("MAT_BUTTON_CONFIG"),xe=[{attribute:"mat-button",mdcClasses:["mdc-button","mat-mdc-button"]},{attribute:"mat-flat-button",mdcClasses:["mdc-button","mdc-button--unelevated","mat-mdc-unelevated-button"]},{attribute:"mat-raised-button",mdcClasses:["mdc-button","mdc-button--raised","mat-mdc-raised-button"]},{attribute:"mat-stroked-button",mdcClasses:["mdc-button","mdc-button--outlined","mat-mdc-outlined-button"]},{attribute:"mat-fab",mdcClasses:["mdc-fab","mat-mdc-fab-base","mat-mdc-fab"]},{attribute:"mat-mini-fab",mdcClasses:["mdc-fab","mat-mdc-fab-base","mdc-fab--mini","mat-mdc-mini-fab"]},{attribute:"mat-icon-button",mdcClasses:["mdc-icon-button","mat-mdc-icon-button"]}];let Re=(()=>{class bn{_elementRef=(0,i.WQX)(i.aKT);_platform=(0,i.WQX)(c.OD);_ngZone=(0,i.WQX)(i.SKi);_animationMode=(0,i.WQX)(i.bc$,{optional:!0});_focusMonitor=(0,i.WQX)(a.FN);_rippleLoader=(0,i.WQX)(y.Ej);_isFab=!1;color;get disableRipple(){return this._disableRipple}set disableRipple(bt){this._disableRipple=bt,this._updateRippleDisabled()}_disableRipple=!1;get disabled(){return this._disabled}set disabled(bt){this._disabled=bt,this._updateRippleDisabled()}_disabled=!1;ariaDisabled;disabledInteractive;constructor(){(0,i.WQX)(w.l).load(y.Ah);const bt=(0,i.WQX)(pe,{optional:!0}),Ge=this._elementRef.nativeElement,Fe=Ge.classList;this.disabledInteractive=bt?.disabledInteractive??!1,this.color=bt?.color??null,this._rippleLoader?.configureRipple(Ge,{className:"mat-mdc-button-ripple"});for(const{attribute:Ft,mdcClasses:ze}of xe)Ge.hasAttribute(Ft)&&Fe.add(...ze)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._rippleLoader?.destroyRipple(this._elementRef.nativeElement)}focus(bt="program",Ge){bt?this._focusMonitor.focusVia(this._elementRef.nativeElement,bt,Ge):this._elementRef.nativeElement.focus(Ge)}_getAriaDisabled(){return null!=this.ariaDisabled?this.ariaDisabled:!(!this.disabled||!this.disabledInteractive)||null}_getDisabledAttribute(){return!(this.disabledInteractive||!this.disabled)||null}_updateRippleDisabled(){this._rippleLoader?.setDisabled(this._elementRef.nativeElement,this.disableRipple||this.disabled)}static \u0275fac=function(Ge){return new(Ge||bn)};static \u0275dir=i.FsC({type:bn,inputs:{color:"color",disableRipple:[2,"disableRipple","disableRipple",i.L39],disabled:[2,"disabled","disabled",i.L39],ariaDisabled:[2,"aria-disabled","ariaDisabled",i.L39],disabledInteractive:[2,"disabledInteractive","disabledInteractive",i.L39]},features:[i.GFd]})}return bn})(),Ce=(()=>{class bn extends Re{tabIndex;ngOnInit(){this._ngZone.runOutsideAngular(()=>{this._elementRef.nativeElement.addEventListener("click",this._haltDisabledEvents)})}ngOnDestroy(){super.ngOnDestroy(),this._elementRef.nativeElement.removeEventListener("click",this._haltDisabledEvents)}_haltDisabledEvents=bt=>{this.disabled&&(bt.preventDefault(),bt.stopImmediatePropagation())};_getAriaDisabled(){return null!=this.ariaDisabled?this.ariaDisabled:this.disabled||null}static \u0275fac=(()=>{let bt;return function(Fe){return(bt||(bt=i.xGo(bn)))(Fe||bn)}})();static \u0275dir=i.FsC({type:bn,inputs:{tabIndex:[2,"tabIndex","tabIndex",bt=>null==bt?void 0:(0,i.Udg)(bt)]},features:[i.GFd,i.Vt3]})}return bn})(),le=(()=>{class bn extends Re{static \u0275fac=(()=>{let bt;return function(Fe){return(bt||(bt=i.xGo(bn)))(Fe||bn)}})();static \u0275cmp=i.VBU({type:bn,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],hostVars:14,hostBindings:function(Ge,Fe){2&Ge&&(i.BMQ("disabled",Fe._getDisabledAttribute())("aria-disabled",Fe._getAriaDisabled()),i.HbH(Fe.color?"mat-"+Fe.color:""),i.AVh("mat-mdc-button-disabled",Fe.disabled)("mat-mdc-button-disabled-interactive",Fe.disabledInteractive)("_mat-animation-noopable","NoopAnimations"===Fe._animationMode)("mat-unthemed",!Fe.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],features:[i.Vt3],attrs:C,ngContentSelectors:S,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(Ge,Fe){1&Ge&&(i.NAR(T),i.nrm(0,"span",0),i.SdG(1),i.j41(2,"span",1),i.SdG(3,1),i.k0s(),i.SdG(4,2),i.nrm(5,"span",2)(6,"span",3)),2&Ge&&i.AVh("mdc-button__ripple",!Fe._isFab)("mdc-fab__ripple",Fe._isFab)},styles:['.mat-mdc-button-base{text-decoration:none}.mdc-button{-webkit-user-select:none;user-select:none;position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0);padding:0 8px}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__label{position:relative}.mat-mdc-button{padding:0 var(--mat-text-button-horizontal-padding, 12px);height:var(--mdc-text-button-container-height, 40px);font-family:var(--mdc-text-button-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-text-button-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mdc-text-button-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mdc-text-button-label-text-transform);font-weight:var(--mdc-text-button-label-text-weight, var(--mat-sys-label-large-weight))}.mat-mdc-button,.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mat-sys-corner-full))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, var(--mat-sys-primary))}.mat-mdc-button[disabled],.mat-mdc-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-text-button-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-button:has(.material-icons,mat-icon,[matButtonIcon]){padding:0 var(--mat-text-button-with-icon-horizontal-padding, 16px)}.mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-offset, -4px);margin-left:var(--mat-text-button-icon-spacing, 8px)}.mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-offset, -4px);margin-left:var(--mat-text-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, -4px)}.mat-mdc-button .mat-ripple-element{background-color:var(--mat-text-button-ripple-color, color-mix(in srgb, var(--mat-sys-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-state-layer-color, var(--mat-sys-primary))}.mat-mdc-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-text-button-touch-target-display, block)}.mat-mdc-unelevated-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);height:var(--mdc-filled-button-container-height, 40px);font-family:var(--mdc-filled-button-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-filled-button-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mdc-filled-button-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mdc-filled-button-label-text-transform);font-weight:var(--mdc-filled-button-label-text-weight, var(--mat-sys-label-large-weight));padding:0 var(--mat-filled-button-horizontal-padding, 24px)}.mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -8px)}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -8px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -8px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -8px)}.mat-mdc-unelevated-button .mat-ripple-element{background-color:var(--mat-filled-button-ripple-color, color-mix(in srgb, var(--mat-sys-on-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-state-layer-color, var(--mat-sys-on-primary))}.mat-mdc-unelevated-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-unelevated-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-filled-button-touch-target-display, block)}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, var(--mat-sys-on-primary));background-color:var(--mdc-filled-button-container-color, var(--mat-sys-primary))}.mat-mdc-unelevated-button,.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mat-sys-corner-full))}.mat-mdc-unelevated-button[disabled],.mat-mdc-unelevated-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-filled-button-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mdc-filled-button-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-raised-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);box-shadow:var(--mdc-protected-button-container-elevation-shadow, var(--mat-sys-level1));height:var(--mdc-protected-button-container-height, 40px);font-family:var(--mdc-protected-button-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-protected-button-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mdc-protected-button-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mdc-protected-button-label-text-transform);font-weight:var(--mdc-protected-button-label-text-weight, var(--mat-sys-label-large-weight));padding:0 var(--mat-protected-button-horizontal-padding, 24px)}.mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -8px)}[dir=rtl] .mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -8px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}.mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -8px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -8px)}.mat-mdc-raised-button .mat-ripple-element{background-color:var(--mat-protected-button-ripple-color, color-mix(in srgb, var(--mat-sys-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-state-layer-color, var(--mat-sys-primary))}.mat-mdc-raised-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-raised-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-protected-button-touch-target-display, block)}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, var(--mat-sys-primary));background-color:var(--mdc-protected-button-container-color, var(--mat-sys-surface))}.mat-mdc-raised-button,.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mat-sys-corner-full))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation-shadow, var(--mat-sys-level2))}.mat-mdc-raised-button:focus{box-shadow:var(--mdc-protected-button-focus-container-elevation-shadow, var(--mat-sys-level1))}.mat-mdc-raised-button:active,.mat-mdc-raised-button:focus:active{box-shadow:var(--mdc-protected-button-pressed-container-elevation-shadow, var(--mat-sys-level1))}.mat-mdc-raised-button[disabled],.mat-mdc-raised-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-protected-button-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mdc-protected-button-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-raised-button[disabled].mat-mdc-button-disabled,.mat-mdc-raised-button.mat-mdc-button-disabled.mat-mdc-button-disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation-shadow, var(--mat-sys-level0))}.mat-mdc-raised-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1);height:var(--mdc-outlined-button-container-height, 40px);font-family:var(--mdc-outlined-button-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-outlined-button-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mdc-outlined-button-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mdc-outlined-button-label-text-transform);font-weight:var(--mdc-outlined-button-label-text-weight, var(--mat-sys-label-large-weight));border-radius:var(--mdc-outlined-button-container-shape, var(--mat-sys-corner-full));border-width:var(--mdc-outlined-button-outline-width, 1px);padding:0 var(--mat-outlined-button-horizontal-padding, 24px)}.mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -8px)}[dir=rtl] .mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -8px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -8px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -8px)}.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-outlined-button-ripple-color, color-mix(in srgb, var(--mat-sys-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-state-layer-color, var(--mat-sys-primary))}.mat-mdc-outlined-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-outlined-button-touch-target-display, block)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, var(--mat-sys-primary));border-color:var(--mdc-outlined-button-outline-color, var(--mat-sys-outline))}.mat-mdc-outlined-button[disabled],.mat-mdc-outlined-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-outlined-button-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));border-color:var(--mdc-outlined-button-disabled-outline-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button .mdc-button__ripple{border-width:var(--mdc-outlined-button-outline-width, 1px);border-style:solid;border-color:rgba(0,0,0,0)}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-button .mdc-button__label,.mat-mdc-button .mat-icon,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-unelevated-button .mat-icon,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-raised-button .mat-icon,.mat-mdc-outlined-button .mdc-button__label,.mat-mdc-outlined-button .mat-icon{z-index:1;position:relative}.mat-mdc-button .mat-focus-indicator,.mat-mdc-unelevated-button .mat-focus-indicator,.mat-mdc-raised-button .mat-focus-indicator,.mat-mdc-outlined-button .mat-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-focus-indicator::before,.mat-mdc-raised-button:focus .mat-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-focus-indicator::before{content:""}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px}.mat-mdc-unelevated-button .mat-focus-indicator::before,.mat-mdc-raised-button .mat-focus-indicator::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-outlined-button .mat-focus-indicator::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 3px)*-1)}',"@media(forced-colors: active){.mat-mdc-button:not(.mdc-button--outlined),.mat-mdc-unelevated-button:not(.mdc-button--outlined),.mat-mdc-raised-button:not(.mdc-button--outlined),.mat-mdc-outlined-button:not(.mdc-button--outlined),.mat-mdc-icon-button.mat-mdc-icon-button{outline:solid 1px}}"],encapsulation:2,changeDetection:0})}return bn})(),ln=(()=>{class bn extends Re{constructor(){super(),this._rippleLoader.configureRipple(this._elementRef.nativeElement,{centered:!0})}static \u0275fac=function(Ge){return new(Ge||bn)};static \u0275cmp=i.VBU({type:bn,selectors:[["button","mat-icon-button",""]],hostVars:14,hostBindings:function(Ge,Fe){2&Ge&&(i.BMQ("disabled",Fe._getDisabledAttribute())("aria-disabled",Fe._getAriaDisabled()),i.HbH(Fe.color?"mat-"+Fe.color:""),i.AVh("mat-mdc-button-disabled",Fe.disabled)("mat-mdc-button-disabled-interactive",Fe.disabledInteractive)("_mat-animation-noopable","NoopAnimations"===Fe._animationMode)("mat-unthemed",!Fe.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],features:[i.Vt3],attrs:ne,ngContentSelectors:be,decls:4,vars:0,consts:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(Ge,Fe){1&Ge&&(i.NAR(),i.nrm(0,"span",0),i.SdG(1),i.nrm(2,"span",1)(3,"span",2))},styles:['.mat-mdc-icon-button{-webkit-user-select:none;user-select:none;display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:rgba(0,0,0,0);fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;z-index:0;overflow:visible;border-radius:50%;flex-shrink:0;text-align:center;width:var(--mdc-icon-button-state-layer-size, 40px);height:var(--mdc-icon-button-state-layer-size, 40px);padding:calc(calc(var(--mdc-icon-button-state-layer-size, 40px) - var(--mdc-icon-button-icon-size, 24px)) / 2);font-size:var(--mdc-icon-button-icon-size, 24px);color:var(--mdc-icon-button-icon-color, var(--mat-sys-on-surface-variant));-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button .mat-mdc-button-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-icon-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-icon-button .mdc-button__label,.mat-mdc-icon-button .mat-icon{z-index:1;position:relative}.mat-mdc-icon-button .mat-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-icon-button:focus .mat-focus-indicator::before{content:""}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-icon-button-ripple-color, color-mix(in srgb, var(--mat-sys-on-surface-variant) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-icon-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-icon-button-touch-target-display, block)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-icon-button[disabled],.mat-mdc-icon-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-icon-button-disabled-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-icon-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-icon-button img,.mat-mdc-icon-button svg{width:var(--mdc-icon-button-icon-size, 24px);height:var(--mdc-icon-button-icon-size, 24px);vertical-align:baseline}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:50%}.mat-mdc-icon-button[hidden]{display:none}.mat-mdc-icon-button.mat-unthemed:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-primary:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-accent:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-warn:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}',I],encapsulation:2,changeDetection:0})}return bn})(),yn=(()=>{class bn extends Ce{static \u0275fac=(()=>{let bt;return function(Fe){return(bt||(bt=i.xGo(bn)))(Fe||bn)}})();static \u0275cmp=i.VBU({type:bn,selectors:[["a","mat-icon-button",""]],hostVars:15,hostBindings:function(Ge,Fe){2&Ge&&(i.BMQ("disabled",Fe._getDisabledAttribute())("tabindex",Fe.disabled&&!Fe.disabledInteractive?-1:Fe.tabIndex)("aria-disabled",Fe._getAriaDisabled()),i.HbH(Fe.color?"mat-"+Fe.color:""),i.AVh("mat-mdc-button-disabled",Fe.disabled)("mat-mdc-button-disabled-interactive",Fe.disabledInteractive)("_mat-animation-noopable","NoopAnimations"===Fe._animationMode)("mat-unthemed",!Fe.color)("mat-mdc-button-base",!0))},exportAs:["matButton","matAnchor"],features:[i.Vt3],attrs:ne,ngContentSelectors:be,decls:4,vars:0,consts:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(Ge,Fe){1&Ge&&(i.NAR(),i.nrm(0,"span",0),i.SdG(1),i.nrm(2,"span",1)(3,"span",2))},styles:['.mat-mdc-icon-button{-webkit-user-select:none;user-select:none;display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:rgba(0,0,0,0);fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;z-index:0;overflow:visible;border-radius:50%;flex-shrink:0;text-align:center;width:var(--mdc-icon-button-state-layer-size, 40px);height:var(--mdc-icon-button-state-layer-size, 40px);padding:calc(calc(var(--mdc-icon-button-state-layer-size, 40px) - var(--mdc-icon-button-icon-size, 24px)) / 2);font-size:var(--mdc-icon-button-icon-size, 24px);color:var(--mdc-icon-button-icon-color, var(--mat-sys-on-surface-variant));-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button .mat-mdc-button-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-icon-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-icon-button .mdc-button__label,.mat-mdc-icon-button .mat-icon{z-index:1;position:relative}.mat-mdc-icon-button .mat-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-icon-button:focus .mat-focus-indicator::before{content:""}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-icon-button-ripple-color, color-mix(in srgb, var(--mat-sys-on-surface-variant) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-icon-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-icon-button-touch-target-display, block)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-icon-button[disabled],.mat-mdc-icon-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-icon-button-disabled-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-icon-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-icon-button img,.mat-mdc-icon-button svg{width:var(--mdc-icon-button-icon-size, 24px);height:var(--mdc-icon-button-icon-size, 24px);vertical-align:baseline}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:50%}.mat-mdc-icon-button[hidden]{display:none}.mat-mdc-icon-button.mat-unthemed:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-primary:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-accent:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-warn:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}',I],encapsulation:2,changeDetection:0})}return bn})(),$n=(()=>{class bn{static \u0275fac=function(Ge){return new(Ge||bn)};static \u0275mod=i.$C({type:bn});static \u0275inj=i.G2t({imports:[y.yE,y.pZ,y.yE]})}return bn})()},3:(o,s,r)=>{"use strict";r.d(s,{Ah:()=>dt,Ej:()=>Jr,Ju:()=>$e,MI:()=>De,MJ:()=>vt,N:()=>le,QC:()=>k,Sy:()=>In,TL:()=>Tt,X0:()=>Ie,de:()=>at,es:()=>ze,is:()=>B,jb:()=>ot,pZ:()=>Yn,r6:()=>xn,tO:()=>Xr,wT:()=>it,yE:()=>ae});var i=r(4438),a=r(9888),c=r(8203),y=r(1413),w=r(6860),C=r(4085),T=r(9046),S=r(7336),A=r(177);const K=["text"],Z=[[["mat-icon"]],"*"],ne=["mat-icon","*"];function be(_t,Bt){if(1&_t&&i.nrm(0,"mat-pseudo-checkbox",1),2&_t){const Ee=i.XpG();i.Y8G("disabled",Ee.disabled)("state",Ee.selected?"checked":"unchecked")}}function me(_t,Bt){if(1&_t&&i.nrm(0,"mat-pseudo-checkbox",3),2&_t){const Ee=i.XpG();i.Y8G("disabled",Ee.disabled)}}function pe(_t,Bt){if(1&_t&&(i.j41(0,"span",4),i.EFF(1),i.k0s()),2&_t){const Ee=i.XpG();i.R7$(),i.SpI("(",Ee.group.label,")")}}const Te=["mat-internal-form-field",""],xe=["*"],le=new i.nKC("mat-sanity-checks",{providedIn:"root",factory:()=>!0});let ae=(()=>{class _t{constructor(){(0,i.WQX)(a.Q_)._applyBodyHighContrastModeCssClasses()}static \u0275fac=function(lt){return new(lt||_t)};static \u0275mod=i.$C({type:_t});static \u0275inj=i.G2t({imports:[c.jI,c.jI]})}return _t})();class Ie{_defaultMatcher;ngControl;_parentFormGroup;_parentForm;_stateChanges;errorState=!1;matcher;constructor(Bt,Ee,lt,Pe,kt){this._defaultMatcher=Bt,this.ngControl=Ee,this._parentFormGroup=lt,this._parentForm=Pe,this._stateChanges=kt}updateErrorState(){const Bt=this.errorState,Ee=this._parentFormGroup||this._parentForm,lt=this.matcher||this._defaultMatcher,Pe=this.ngControl?this.ngControl.control:null,kt=lt?.isErrorState(Pe,Ee)??!1;kt!==Bt&&(this.errorState=kt,this._stateChanges.next())}}const $e=new i.nKC("MAT_DATE_LOCALE",{providedIn:"root",factory:function st(){return(0,i.WQX)(i.xe9)}}),ht="Method not implemented";class vt{locale;_localeChanges=new y.B;localeChanges=this._localeChanges;setTime(Bt,Ee,lt,Pe){throw new Error(ht)}getHours(Bt){throw new Error(ht)}getMinutes(Bt){throw new Error(ht)}getSeconds(Bt){throw new Error(ht)}parseTime(Bt,Ee){throw new Error(ht)}addSeconds(Bt,Ee){throw new Error(ht)}getValidDateOrNull(Bt){return this.isDateInstance(Bt)&&this.isValid(Bt)?Bt:null}deserialize(Bt){return null==Bt||this.isDateInstance(Bt)&&this.isValid(Bt)?Bt:this.invalid()}setLocale(Bt){this.locale=Bt,this._localeChanges.next()}compareDate(Bt,Ee){return this.getYear(Bt)-this.getYear(Ee)||this.getMonth(Bt)-this.getMonth(Ee)||this.getDate(Bt)-this.getDate(Ee)}compareTime(Bt,Ee){return this.getHours(Bt)-this.getHours(Ee)||this.getMinutes(Bt)-this.getMinutes(Ee)||this.getSeconds(Bt)-this.getSeconds(Ee)}sameDate(Bt,Ee){if(Bt&&Ee){let lt=this.isValid(Bt),Pe=this.isValid(Ee);return lt&&Pe?!this.compareDate(Bt,Ee):lt==Pe}return Bt==Ee}sameTime(Bt,Ee){if(Bt&&Ee){const lt=this.isValid(Bt),Pe=this.isValid(Ee);return lt&&Pe?!this.compareTime(Bt,Ee):lt==Pe}return Bt==Ee}clampDate(Bt,Ee,lt){return Ee&&this.compareDate(Bt,Ee)<0?Ee:lt&&this.compareDate(Bt,lt)>0?lt:Bt}}const at=new i.nKC("mat-date-formats");let ze=(()=>{class _t{isErrorState(Ee,lt){return!!(Ee&&Ee.invalid&&(Ee.touched||lt&<.submitted))}static \u0275fac=function(lt){return new(lt||_t)};static \u0275prov=i.jDH({token:_t,factory:_t.\u0275fac,providedIn:"root"})}return _t})(),dt=(()=>{class _t{static \u0275fac=function(lt){return new(lt||_t)};static \u0275cmp=i.VBU({type:_t,selectors:[["structural-styles"]],decls:0,vars:0,template:function(lt,Pe){},styles:['.mat-focus-indicator{position:relative}.mat-focus-indicator::before{top:0;left:0;right:0;bottom:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border-width:var(--mat-focus-indicator-border-width, 3px);border-style:var(--mat-focus-indicator-border-style, solid);border-color:var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus::before{content:""}@media(forced-colors: active){html{--mat-focus-indicator-display: block}}'],encapsulation:2,changeDetection:0})}return _t})();var Ze=function(_t){return _t[_t.FADING_IN=0]="FADING_IN",_t[_t.VISIBLE=1]="VISIBLE",_t[_t.FADING_OUT=2]="FADING_OUT",_t[_t.HIDDEN=3]="HIDDEN",_t}(Ze||{});class Rt{_renderer;element;config;_animationForciblyDisabledThroughCss;state=Ze.HIDDEN;constructor(Bt,Ee,lt,Pe=!1){this._renderer=Bt,this.element=Ee,this.config=lt,this._animationForciblyDisabledThroughCss=Pe}fadeOut(){this._renderer.fadeOutRipple(this)}}const Jt=(0,w.BQ)({passive:!0,capture:!0});class fn{_events=new Map;addHandler(Bt,Ee,lt,Pe){const kt=this._events.get(Ee);if(kt){const ft=kt.get(lt);ft?ft.add(Pe):kt.set(lt,new Set([Pe]))}else this._events.set(Ee,new Map([[lt,new Set([Pe])]])),Bt.runOutsideAngular(()=>{document.addEventListener(Ee,this._delegateEventHandler,Jt)})}removeHandler(Bt,Ee,lt){const Pe=this._events.get(Bt);if(!Pe)return;const kt=Pe.get(Ee);kt&&(kt.delete(lt),0===kt.size&&Pe.delete(Ee),0===Pe.size&&(this._events.delete(Bt),document.removeEventListener(Bt,this._delegateEventHandler,Jt)))}_delegateEventHandler=Bt=>{const Ee=(0,w.Fb)(Bt);Ee&&this._events.get(Bt.type)?.forEach((lt,Pe)=>{(Pe===Ee||Pe.contains(Ee))&<.forEach(kt=>kt.handleEvent(Bt))})}}const Kn={enterDuration:225,exitDuration:150},Qt=(0,w.BQ)({passive:!0,capture:!0}),an=["mousedown","touchstart"],Xn=["mouseup","mouseleave","touchend","touchcancel"];let En=(()=>{class _t{static \u0275fac=function(lt){return new(lt||_t)};static \u0275cmp=i.VBU({type:_t,selectors:[["ng-component"]],hostAttrs:["mat-ripple-style-loader",""],decls:0,vars:0,template:function(lt,Pe){},styles:[".mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0, 0, 0.2, 1);transform:scale3d(0, 0, 0);background-color:var(--mat-ripple-color, color-mix(in srgb, var(--mat-sys-on-surface) 10%, transparent))}@media(forced-colors: active){.mat-ripple-element{display:none}}.cdk-drag-preview .mat-ripple-element,.cdk-drag-placeholder .mat-ripple-element{display:none}"],encapsulation:2,changeDetection:0})}return _t})();class Kt{_target;_ngZone;_platform;_containerElement;_triggerElement;_isPointerDown=!1;_activeRipples=new Map;_mostRecentTransientRipple;_lastTouchStartEvent;_pointerUpEventsRegistered=!1;_containerRect;static _eventManager=new fn;constructor(Bt,Ee,lt,Pe,kt){this._target=Bt,this._ngZone=Ee,this._platform=Pe,Pe.isBrowser&&(this._containerElement=(0,C.i8)(lt)),kt&&kt.get(T.l).load(En)}fadeInRipple(Bt,Ee,lt={}){const Pe=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),kt={...Kn,...lt.animation};lt.centered&&(Bt=Pe.left+Pe.width/2,Ee=Pe.top+Pe.height/2);const ft=lt.radius||function At(_t,Bt,Ee){const lt=Math.max(Math.abs(_t-Ee.left),Math.abs(_t-Ee.right)),Pe=Math.max(Math.abs(Bt-Ee.top),Math.abs(Bt-Ee.bottom));return Math.sqrt(lt*lt+Pe*Pe)}(Bt,Ee,Pe),Pt=Bt-Pe.left,mn=Ee-Pe.top,or=kt.enterDuration,Mr=document.createElement("div");Mr.classList.add("mat-ripple-element"),Mr.style.left=Pt-ft+"px",Mr.style.top=mn-ft+"px",Mr.style.height=2*ft+"px",Mr.style.width=2*ft+"px",null!=lt.color&&(Mr.style.backgroundColor=lt.color),Mr.style.transitionDuration=`${or}ms`,this._containerElement.appendChild(Mr);const ii=window.getComputedStyle(Mr),Ai=ii.transitionDuration,rn="none"===ii.transitionProperty||"0s"===Ai||"0s, 0s"===Ai||0===Pe.width&&0===Pe.height,St=new Rt(this,Mr,lt,rn);Mr.style.transform="scale3d(1, 1, 1)",St.state=Ze.FADING_IN,lt.persistent||(this._mostRecentTransientRipple=St);let qe=null;return!rn&&(or||kt.exitDuration)&&this._ngZone.runOutsideAngular(()=>{const Dt=()=>{qe&&(qe.fallbackTimer=null),clearTimeout(Hn),this._finishRippleTransition(St)},Wt=()=>this._destroyRipple(St),Hn=setTimeout(Wt,or+100);Mr.addEventListener("transitionend",Dt),Mr.addEventListener("transitioncancel",Wt),qe={onTransitionEnd:Dt,onTransitionCancel:Wt,fallbackTimer:Hn}}),this._activeRipples.set(St,qe),(rn||!or)&&this._finishRippleTransition(St),St}fadeOutRipple(Bt){if(Bt.state===Ze.FADING_OUT||Bt.state===Ze.HIDDEN)return;const Ee=Bt.element,lt={...Kn,...Bt.config.animation};Ee.style.transitionDuration=`${lt.exitDuration}ms`,Ee.style.opacity="0",Bt.state=Ze.FADING_OUT,(Bt._animationForciblyDisabledThroughCss||!lt.exitDuration)&&this._finishRippleTransition(Bt)}fadeOutAll(){this._getActiveRipples().forEach(Bt=>Bt.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(Bt=>{Bt.config.persistent||Bt.fadeOut()})}setupTriggerEvents(Bt){const Ee=(0,C.i8)(Bt);!this._platform.isBrowser||!Ee||Ee===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=Ee,an.forEach(lt=>{Kt._eventManager.addHandler(this._ngZone,lt,Ee,this)}))}handleEvent(Bt){"mousedown"===Bt.type?this._onMousedown(Bt):"touchstart"===Bt.type?this._onTouchStart(Bt):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{Xn.forEach(Ee=>{this._triggerElement.addEventListener(Ee,this,Qt)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(Bt){Bt.state===Ze.FADING_IN?this._startFadeOutTransition(Bt):Bt.state===Ze.FADING_OUT&&this._destroyRipple(Bt)}_startFadeOutTransition(Bt){const Ee=Bt===this._mostRecentTransientRipple,{persistent:lt}=Bt.config;Bt.state=Ze.VISIBLE,!lt&&(!Ee||!this._isPointerDown)&&Bt.fadeOut()}_destroyRipple(Bt){const Ee=this._activeRipples.get(Bt)??null;this._activeRipples.delete(Bt),this._activeRipples.size||(this._containerRect=null),Bt===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),Bt.state=Ze.HIDDEN,null!==Ee&&(Bt.element.removeEventListener("transitionend",Ee.onTransitionEnd),Bt.element.removeEventListener("transitioncancel",Ee.onTransitionCancel),null!==Ee.fallbackTimer&&clearTimeout(Ee.fallbackTimer)),Bt.element.remove()}_onMousedown(Bt){const Ee=(0,a._G)(Bt),lt=this._lastTouchStartEvent&&Date.now(){!Bt.config.persistent&&(Bt.state===Ze.VISIBLE||Bt.config.terminateOnPointerUp&&Bt.state===Ze.FADING_IN)&&Bt.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){const Bt=this._triggerElement;Bt&&(an.forEach(Ee=>Kt._eventManager.removeHandler(Ee,Bt,this)),this._pointerUpEventsRegistered&&(Xn.forEach(Ee=>Bt.removeEventListener(Ee,this,Qt)),this._pointerUpEventsRegistered=!1))}}const zt=new i.nKC("mat-ripple-global-options");let xn=(()=>{class _t{_elementRef=(0,i.WQX)(i.aKT);_animationMode=(0,i.WQX)(i.bc$,{optional:!0});color;unbounded;centered;radius=0;animation;get disabled(){return this._disabled}set disabled(Ee){Ee&&this.fadeOutAllNonPersistent(),this._disabled=Ee,this._setupTriggerEventsIfEnabled()}_disabled=!1;get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(Ee){this._trigger=Ee,this._setupTriggerEventsIfEnabled()}_trigger;_rippleRenderer;_globalOptions;_isInitialized=!1;constructor(){const Ee=(0,i.WQX)(i.SKi),lt=(0,i.WQX)(w.OD),Pe=(0,i.WQX)(zt,{optional:!0}),kt=(0,i.WQX)(i.zZn);this._globalOptions=Pe||{},this._rippleRenderer=new Kt(this,Ee,this._elementRef,lt,kt)}ngOnInit(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}ngOnDestroy(){this._rippleRenderer._removeTriggerEvents()}fadeOutAll(){this._rippleRenderer.fadeOutAll()}fadeOutAllNonPersistent(){this._rippleRenderer.fadeOutAllNonPersistent()}get rippleConfig(){return{centered:this.centered,radius:this.radius,color:this.color,animation:{...this._globalOptions.animation,..."NoopAnimations"===this._animationMode?{enterDuration:0,exitDuration:0}:{},...this.animation},terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}get rippleDisabled(){return this.disabled||!!this._globalOptions.disabled}_setupTriggerEventsIfEnabled(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}launch(Ee,lt=0,Pe){return"number"==typeof Ee?this._rippleRenderer.fadeInRipple(Ee,lt,{...this.rippleConfig,...Pe}):this._rippleRenderer.fadeInRipple(0,0,{...this.rippleConfig,...Ee})}static \u0275fac=function(lt){return new(lt||_t)};static \u0275dir=i.FsC({type:_t,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(lt,Pe){2<&&i.AVh("mat-ripple-unbounded",Pe.unbounded)},inputs:{color:[0,"matRippleColor","color"],unbounded:[0,"matRippleUnbounded","unbounded"],centered:[0,"matRippleCentered","centered"],radius:[0,"matRippleRadius","radius"],animation:[0,"matRippleAnimation","animation"],disabled:[0,"matRippleDisabled","disabled"],trigger:[0,"matRippleTrigger","trigger"]},exportAs:["matRipple"]})}return _t})(),Yn=(()=>{class _t{static \u0275fac=function(lt){return new(lt||_t)};static \u0275mod=i.$C({type:_t});static \u0275inj=i.G2t({imports:[ae,ae]})}return _t})(),tt=(()=>{class _t{_animationMode=(0,i.WQX)(i.bc$,{optional:!0});state="unchecked";disabled=!1;appearance="full";constructor(){}static \u0275fac=function(lt){return new(lt||_t)};static \u0275cmp=i.VBU({type:_t,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:12,hostBindings:function(lt,Pe){2<&&i.AVh("mat-pseudo-checkbox-indeterminate","indeterminate"===Pe.state)("mat-pseudo-checkbox-checked","checked"===Pe.state)("mat-pseudo-checkbox-disabled",Pe.disabled)("mat-pseudo-checkbox-minimal","minimal"===Pe.appearance)("mat-pseudo-checkbox-full","full"===Pe.appearance)("_mat-animation-noopable","NoopAnimations"===Pe._animationMode)},inputs:{state:"state",disabled:"disabled",appearance:"appearance"},decls:0,vars:0,template:function(lt,Pe){},styles:['.mat-pseudo-checkbox{border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;flex-shrink:0;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1),background-color 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:"";border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox._mat-animation-noopable{transition:none !important;animation:none !important}.mat-pseudo-checkbox._mat-animation-noopable::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{left:1px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{left:1px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-minimal-pseudo-checkbox-selected-checkmark-color, var(--mat-sys-primary))}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after,.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after{color:var(--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-pseudo-checkbox-full{border-color:var(--mat-full-pseudo-checkbox-unselected-icon-color, var(--mat-sys-on-surface-variant));border-width:2px;border-style:solid}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{border-color:var(--mat-full-pseudo-checkbox-disabled-unselected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate{background-color:var(--mat-full-pseudo-checkbox-selected-icon-color, var(--mat-sys-primary));border-color:rgba(0,0,0,0)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-full-pseudo-checkbox-selected-checkmark-color, var(--mat-sys-on-primary))}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled{background-color:var(--mat-full-pseudo-checkbox-disabled-selected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after{color:var(--mat-full-pseudo-checkbox-disabled-selected-checkmark-color, var(--mat-sys-surface))}.mat-pseudo-checkbox{width:18px;height:18px}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after{width:14px;height:6px;transform-origin:center;top:-4.2426406871px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{top:8px;width:16px}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after{width:10px;height:4px;transform-origin:center;top:-2.8284271247px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{top:6px;width:12px}'],encapsulation:2,changeDetection:0})}return _t})(),ke=(()=>{class _t{static \u0275fac=function(lt){return new(lt||_t)};static \u0275mod=i.$C({type:_t});static \u0275inj=i.G2t({imports:[ae]})}return _t})();const B=new i.nKC("MAT_OPTION_PARENT_COMPONENT"),k=new i.nKC("MatOptgroup");class De{source;isUserInput;constructor(Bt,Ee=!1){this.source=Bt,this.isUserInput=Ee}}let it=(()=>{class _t{_element=(0,i.WQX)(i.aKT);_changeDetectorRef=(0,i.WQX)(i.gRc);_parent=(0,i.WQX)(B,{optional:!0});group=(0,i.WQX)(k,{optional:!0});_signalDisableRipple=!1;_selected=!1;_active=!1;_disabled=!1;_mostRecentViewValue="";get multiple(){return this._parent&&this._parent.multiple}get selected(){return this._selected}value;id=(0,i.WQX)(a.g7).getId("mat-option-");get disabled(){return this.group&&this.group.disabled||this._disabled}set disabled(Ee){this._disabled=Ee}get disableRipple(){return this._signalDisableRipple?this._parent.disableRipple():!!this._parent?.disableRipple}get hideSingleSelectionIndicator(){return!(!this._parent||!this._parent.hideSingleSelectionIndicator)}onSelectionChange=new i.bkB;_text;_stateChanges=new y.B;constructor(){(0,i.WQX)(T.l).load(dt),(0,i.WQX)(T.l).load(T.Y),this._signalDisableRipple=!!this._parent&&(0,i.Hps)(this._parent.disableRipple)}get active(){return this._active}get viewValue(){return(this._text?.nativeElement.textContent||"").trim()}select(Ee=!0){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),Ee&&this._emitSelectionChangeEvent())}deselect(Ee=!0){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),Ee&&this._emitSelectionChangeEvent())}focus(Ee,lt){const Pe=this._getHostElement();"function"==typeof Pe.focus&&Pe.focus(lt)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(Ee){(Ee.keyCode===S.Fm||Ee.keyCode===S.t6)&&!(0,S.rp)(Ee)&&(this._selectViaInteraction(),Ee.preventDefault())}_selectViaInteraction(){this.disabled||(this._selected=!this.multiple||!this._selected,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent(!0))}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._element.nativeElement}ngAfterViewChecked(){if(this._selected){const Ee=this.viewValue;Ee!==this._mostRecentViewValue&&(this._mostRecentViewValue&&this._stateChanges.next(),this._mostRecentViewValue=Ee)}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(Ee=!1){this.onSelectionChange.emit(new De(this,Ee))}static \u0275fac=function(lt){return new(lt||_t)};static \u0275cmp=i.VBU({type:_t,selectors:[["mat-option"]],viewQuery:function(lt,Pe){if(1<&&i.GBs(K,7),2<){let kt;i.mGM(kt=i.lsd())&&(Pe._text=kt.first)}},hostAttrs:["role","option",1,"mat-mdc-option","mdc-list-item"],hostVars:11,hostBindings:function(lt,Pe){1<&&i.bIt("click",function(){return Pe._selectViaInteraction()})("keydown",function(ft){return Pe._handleKeydown(ft)}),2<&&(i.Mr5("id",Pe.id),i.BMQ("aria-selected",Pe.selected)("aria-disabled",Pe.disabled.toString()),i.AVh("mdc-list-item--selected",Pe.selected)("mat-mdc-option-multiple",Pe.multiple)("mat-mdc-option-active",Pe.active)("mdc-list-item--disabled",Pe.disabled))},inputs:{value:"value",id:"id",disabled:[2,"disabled","disabled",i.L39]},outputs:{onSelectionChange:"onSelectionChange"},exportAs:["matOption"],features:[i.GFd],ngContentSelectors:ne,decls:8,vars:5,consts:[["text",""],["aria-hidden","true",1,"mat-mdc-option-pseudo-checkbox",3,"disabled","state"],[1,"mdc-list-item__primary-text"],["state","checked","aria-hidden","true","appearance","minimal",1,"mat-mdc-option-pseudo-checkbox",3,"disabled"],[1,"cdk-visually-hidden"],["aria-hidden","true","mat-ripple","",1,"mat-mdc-option-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled"]],template:function(lt,Pe){1<&&(i.NAR(Z),i.DNE(0,be,1,2,"mat-pseudo-checkbox",1),i.SdG(1),i.j41(2,"span",2,0),i.SdG(4,1),i.k0s(),i.DNE(5,me,1,1,"mat-pseudo-checkbox",3)(6,pe,2,1,"span",4),i.nrm(7,"div",5)),2<&&(i.vxM(Pe.multiple?0:-1),i.R7$(5),i.vxM(Pe.multiple||!Pe.selected||Pe.hideSingleSelectionIndicator?-1:5),i.R7$(),i.vxM(Pe.group&&Pe.group._inert?6:-1),i.R7$(),i.Y8G("matRippleTrigger",Pe._getHostElement())("matRippleDisabled",Pe.disabled||Pe.disableRipple))},dependencies:[tt,xn],styles:['.mat-mdc-option{-webkit-user-select:none;user-select:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;min-height:48px;padding:0 16px;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);color:var(--mat-option-label-text-color, var(--mat-sys-on-surface));font-family:var(--mat-option-label-text-font, var(--mat-sys-label-large-font));line-height:var(--mat-option-label-text-line-height, var(--mat-sys-label-large-line-height));font-size:var(--mat-option-label-text-size, var(--mat-sys-body-large-size));letter-spacing:var(--mat-option-label-text-tracking, var(--mat-sys-label-large-tracking));font-weight:var(--mat-option-label-text-weight, var(--mat-sys-body-large-weight))}.mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:var(--mat-option-hover-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-hover-state-layer-opacity) * 100%), transparent))}.mat-mdc-option:focus.mdc-list-item,.mat-mdc-option.mat-mdc-option-active.mdc-list-item{background-color:var(--mat-option-focus-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-focus-state-layer-opacity) * 100%), transparent));outline:0}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--mat-option-selected-state-label-text-color, var(--mat-sys-on-secondary-container))}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple){background-color:var(--mat-option-selected-state-layer-color, var(--mat-sys-secondary-container))}.mat-mdc-option .mat-pseudo-checkbox{--mat-minimal-pseudo-checkbox-selected-checkmark-color: var(--mat-option-selected-state-label-text-color, var(--mat-sys-on-secondary-container))}.mat-mdc-option.mdc-list-item{align-items:center;background:rgba(0,0,0,0)}.mat-mdc-option.mdc-list-item--disabled{cursor:default;pointer-events:none}.mat-mdc-option.mdc-list-item--disabled .mat-mdc-option-pseudo-checkbox,.mat-mdc-option.mdc-list-item--disabled .mdc-list-item__primary-text,.mat-mdc-option.mdc-list-item--disabled>mat-icon{opacity:.38}.mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:32px}[dir=rtl] .mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:16px;padding-right:32px}.mat-mdc-option .mat-icon,.mat-mdc-option .mat-pseudo-checkbox-full{margin-right:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-icon,[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-full{margin-right:0;margin-left:16px}.mat-mdc-option .mat-pseudo-checkbox-minimal{margin-left:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-minimal{margin-right:16px;margin-left:0}.mat-mdc-option .mat-mdc-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-option .mdc-list-item__primary-text{white-space:normal;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit;text-decoration:inherit;text-transform:inherit;margin-right:auto}[dir=rtl] .mat-mdc-option .mdc-list-item__primary-text{margin-right:0;margin-left:auto}@media(forced-colors: active){.mat-mdc-option.mdc-list-item--selected:not(:has(.mat-mdc-option-pseudo-checkbox))::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}[dir=rtl] .mat-mdc-option.mdc-list-item--selected:not(:has(.mat-mdc-option-pseudo-checkbox))::after{right:auto;left:16px}}.mat-mdc-option-multiple{--mdc-list-list-item-selected-container-color:var(--mdc-list-list-item-container-color, transparent)}.mat-mdc-option-active .mat-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}return _t})();function ot(_t,Bt,Ee){if(Ee.length){let lt=Bt.toArray(),Pe=Ee.toArray(),kt=0;for(let ft=0;ft<_t+1;ft++)lt[ft].group&<[ft].group===Pe[kt]&&kt++;return kt}return 0}function Tt(_t,Bt,Ee,lt){return _tEe+lt?Math.max(0,_t-lt+Bt):Ee}let In=(()=>{class _t{static \u0275fac=function(lt){return new(lt||_t)};static \u0275mod=i.$C({type:_t});static \u0275inj=i.G2t({imports:[Yn,ae,ke]})}return _t})();const Vt={capture:!0},dn=["focus","mousedown","mouseenter","touchstart"],Pn="mat-ripple-loader-uninitialized",Fn="mat-ripple-loader-class-name",Bn="mat-ripple-loader-centered",cr="mat-ripple-loader-disabled";let Jr=(()=>{class _t{_document=(0,i.WQX)(A.qQ,{optional:!0});_animationMode=(0,i.WQX)(i.bc$,{optional:!0});_globalRippleOptions=(0,i.WQX)(zt,{optional:!0});_platform=(0,i.WQX)(w.OD);_ngZone=(0,i.WQX)(i.SKi);_injector=(0,i.WQX)(i.zZn);_hosts=new Map;constructor(){this._ngZone.runOutsideAngular(()=>{for(const Ee of dn)this._document?.addEventListener(Ee,this._onInteraction,Vt)})}ngOnDestroy(){const Ee=this._hosts.keys();for(const lt of Ee)this.destroyRipple(lt);for(const lt of dn)this._document?.removeEventListener(lt,this._onInteraction,Vt)}configureRipple(Ee,lt){Ee.setAttribute(Pn,this._globalRippleOptions?.namespace??""),(lt.className||!Ee.hasAttribute(Fn))&&Ee.setAttribute(Fn,lt.className||""),lt.centered&&Ee.setAttribute(Bn,""),lt.disabled&&Ee.setAttribute(cr,"")}setDisabled(Ee,lt){const Pe=this._hosts.get(Ee);Pe?(Pe.target.rippleDisabled=lt,!lt&&!Pe.hasSetUpEvents&&(Pe.hasSetUpEvents=!0,Pe.renderer.setupTriggerEvents(Ee))):lt?Ee.setAttribute(cr,""):Ee.removeAttribute(cr)}_onInteraction=Ee=>{const lt=(0,w.Fb)(Ee);if(lt instanceof HTMLElement){const Pe=lt.closest(`[${Pn}="${this._globalRippleOptions?.namespace??""}"]`);Pe&&this._createRipple(Pe)}};_createRipple(Ee){if(!this._document||this._hosts.has(Ee))return;Ee.querySelector(".mat-ripple")?.remove();const lt=this._document.createElement("span");lt.classList.add("mat-ripple",Ee.getAttribute(Fn)),Ee.append(lt);const Pe="NoopAnimations"===this._animationMode,kt=this._globalRippleOptions,ft=Pe?0:kt?.animation?.enterDuration??Kn.enterDuration,Pt=Pe?0:kt?.animation?.exitDuration??Kn.exitDuration,mn={rippleDisabled:Pe||kt?.disabled||Ee.hasAttribute(cr),rippleConfig:{centered:Ee.hasAttribute(Bn),terminateOnPointerUp:kt?.terminateOnPointerUp,animation:{enterDuration:ft,exitDuration:Pt}}},or=new Kt(mn,this._ngZone,lt,this._platform,this._injector),Mr=!mn.rippleDisabled;Mr&&or.setupTriggerEvents(Ee),this._hosts.set(Ee,{target:mn,renderer:or,hasSetUpEvents:Mr}),Ee.removeAttribute(Pn)}destroyRipple(Ee){const lt=this._hosts.get(Ee);lt&&(lt.renderer._removeTriggerEvents(),this._hosts.delete(Ee))}static \u0275fac=function(lt){return new(lt||_t)};static \u0275prov=i.jDH({token:_t,factory:_t.\u0275fac,providedIn:"root"})}return _t})(),Xr=(()=>{class _t{labelPosition;static \u0275fac=function(lt){return new(lt||_t)};static \u0275cmp=i.VBU({type:_t,selectors:[["div","mat-internal-form-field",""]],hostAttrs:[1,"mdc-form-field","mat-internal-form-field"],hostVars:2,hostBindings:function(lt,Pe){2<&&i.AVh("mdc-form-field--align-end","before"===Pe.labelPosition)},inputs:{labelPosition:"labelPosition"},attrs:Te,ngContentSelectors:xe,decls:1,vars:0,template:function(lt,Pe){1<&&(i.NAR(),i.SdG(0))},styles:[".mat-internal-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-flex;align-items:center;vertical-align:middle}.mat-internal-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mat-internal-form-field>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end .mdc-form-field--align-end label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0}"],encapsulation:2,changeDetection:0})}return _t})()},5351:(o,s,r)=>{"use strict";r.d(s,{Vh:()=>se,bZ:()=>Kn,E7:()=>En,tx:()=>Nt,Yi:()=>Xn,hM:()=>zt,CP:()=>He});var i=r(6969),a=r(4438),c=r(9888),y=r(6860),w=r(6939),C=r(177),T=r(7336),S=r(1413),A=r(9030),I=r(7673),N=r(8203),K=r(9172);function Z(tt,ke){}class ne{viewContainerRef;injector;id;role="dialog";panelClass="";hasBackdrop=!0;backdropClass="";disableClose=!1;width="";height="";minWidth;minHeight;maxWidth;maxHeight;positionStrategy;data=null;direction;ariaDescribedBy=null;ariaLabelledBy=null;ariaLabel=null;ariaModal=!0;autoFocus="first-tabbable";restoreFocus=!0;scrollStrategy;closeOnNavigation=!0;closeOnDestroy=!0;closeOnOverlayDetachments=!0;componentFactoryResolver;providers;container;templateContext}let me=(()=>{class tt extends w.lb{_elementRef=(0,a.WQX)(a.aKT);_focusTrapFactory=(0,a.WQX)(c.GX);_config;_interactivityChecker=(0,a.WQX)(c.Z7);_ngZone=(0,a.WQX)(a.SKi);_overlayRef=(0,a.WQX)(i.yY);_focusMonitor=(0,a.WQX)(c.FN);_platform=(0,a.WQX)(y.OD);_document=(0,a.WQX)(C.qQ,{optional:!0});_portalOutlet;_focusTrap=null;_elementFocusedBeforeDialogWasOpened=null;_closeInteractionType=null;_ariaLabelledByQueue=[];_changeDetectorRef=(0,a.WQX)(a.gRc);_injector=(0,a.WQX)(a.zZn);_isDestroyed=!1;constructor(){super(),this._config=(0,a.WQX)(ne,{optional:!0})||new ne,this._config.ariaLabelledBy&&this._ariaLabelledByQueue.push(this._config.ariaLabelledBy)}_addAriaLabelledBy(B){this._ariaLabelledByQueue.push(B),this._changeDetectorRef.markForCheck()}_removeAriaLabelledBy(B){const k=this._ariaLabelledByQueue.indexOf(B);k>-1&&(this._ariaLabelledByQueue.splice(k,1),this._changeDetectorRef.markForCheck())}_contentAttached(){this._initializeFocusTrap(),this._handleBackdropClicks(),this._captureInitialFocus()}_captureInitialFocus(){this._trapFocus()}ngOnDestroy(){this._isDestroyed=!0,this._restoreFocus()}attachComponentPortal(B){this._portalOutlet.hasAttached();const k=this._portalOutlet.attachComponentPortal(B);return this._contentAttached(),k}attachTemplatePortal(B){this._portalOutlet.hasAttached();const k=this._portalOutlet.attachTemplatePortal(B);return this._contentAttached(),k}attachDomPortal=B=>{this._portalOutlet.hasAttached();const k=this._portalOutlet.attachDomPortal(B);return this._contentAttached(),k};_recaptureFocus(){this._containsFocus()||this._trapFocus()}_forceFocus(B,k){this._interactivityChecker.isFocusable(B)||(B.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const j=()=>{B.removeEventListener("blur",j),B.removeEventListener("mousedown",j),B.removeAttribute("tabindex")};B.addEventListener("blur",j),B.addEventListener("mousedown",j)})),B.focus(k)}_focusByCssSelector(B,k){let j=this._elementRef.nativeElement.querySelector(B);j&&this._forceFocus(j,k)}_trapFocus(){this._isDestroyed||(0,a.mal)(()=>{const B=this._elementRef.nativeElement;switch(this._config.autoFocus){case!1:case"dialog":this._containsFocus()||B.focus();break;case!0:case"first-tabbable":this._focusTrap?.focusInitialElement()||this._focusDialogContainer();break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this._config.autoFocus)}},{injector:this._injector})}_restoreFocus(){const B=this._config.restoreFocus;let k=null;if("string"==typeof B?k=this._document.querySelector(B):"boolean"==typeof B?k=B?this._elementFocusedBeforeDialogWasOpened:null:B&&(k=B),this._config.restoreFocus&&k&&"function"==typeof k.focus){const j=(0,y.vc)(),De=this._elementRef.nativeElement;(!j||j===this._document.body||j===De||De.contains(j))&&(this._focusMonitor?(this._focusMonitor.focusVia(k,this._closeInteractionType),this._closeInteractionType=null):k.focus())}this._focusTrap&&this._focusTrap.destroy()}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}_containsFocus(){const B=this._elementRef.nativeElement,k=(0,y.vc)();return B===k||B.contains(k)}_initializeFocusTrap(){this._platform.isBrowser&&(this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=(0,y.vc)()))}_handleBackdropClicks(){this._overlayRef.backdropClick().subscribe(()=>{this._config.disableClose&&this._recaptureFocus()})}static \u0275fac=function(k){return new(k||tt)};static \u0275cmp=a.VBU({type:tt,selectors:[["cdk-dialog-container"]],viewQuery:function(k,j){if(1&k&&a.GBs(w.I3,7),2&k){let De;a.mGM(De=a.lsd())&&(j._portalOutlet=De.first)}},hostAttrs:["tabindex","-1",1,"cdk-dialog-container"],hostVars:6,hostBindings:function(k,j){2&k&&a.BMQ("id",j._config.id||null)("role",j._config.role)("aria-modal",j._config.ariaModal)("aria-labelledby",j._config.ariaLabel?null:j._ariaLabelledByQueue[0])("aria-label",j._config.ariaLabel)("aria-describedby",j._config.ariaDescribedBy||null)},features:[a.Vt3],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(k,j){1&k&&a.DNE(0,Z,0,0,"ng-template",0)},dependencies:[w.I3],styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}"],encapsulation:2})}return tt})();class pe{overlayRef;config;componentInstance;componentRef;containerInstance;disableClose;closed=new S.B;backdropClick;keydownEvents;outsidePointerEvents;id;_detachSubscription;constructor(ke,B){this.overlayRef=ke,this.config=B,this.disableClose=B.disableClose,this.backdropClick=ke.backdropClick(),this.keydownEvents=ke.keydownEvents(),this.outsidePointerEvents=ke.outsidePointerEvents(),this.id=B.id,this.keydownEvents.subscribe(k=>{k.keyCode===T._f&&!this.disableClose&&!(0,T.rp)(k)&&(k.preventDefault(),this.close(void 0,{focusOrigin:"keyboard"}))}),this.backdropClick.subscribe(()=>{this.disableClose||this.close(void 0,{focusOrigin:"mouse"})}),this._detachSubscription=ke.detachments().subscribe(()=>{!1!==B.closeOnOverlayDetachments&&this.close()})}close(ke,B){if(this.containerInstance){const k=this.closed;this.containerInstance._closeInteractionType=B?.focusOrigin||"program",this._detachSubscription.unsubscribe(),this.overlayRef.dispose(),k.next(ke),k.complete(),this.componentInstance=this.containerInstance=null}}updatePosition(){return this.overlayRef.updatePosition(),this}updateSize(ke="",B=""){return this.overlayRef.updateSize({width:ke,height:B}),this}addPanelClass(ke){return this.overlayRef.addPanelClass(ke),this}removePanelClass(ke){return this.overlayRef.removePanelClass(ke),this}}const Te=new a.nKC("DialogScrollStrategy",{providedIn:"root",factory:()=>{const tt=(0,a.WQX)(i.hJ);return()=>tt.scrollStrategies.block()}}),xe=new a.nKC("DialogData"),Re=new a.nKC("DefaultDialogConfig");let le=(()=>{class tt{_overlay=(0,a.WQX)(i.hJ);_injector=(0,a.WQX)(a.zZn);_defaultOptions=(0,a.WQX)(Re,{optional:!0});_parentDialog=(0,a.WQX)(tt,{optional:!0,skipSelf:!0});_overlayContainer=(0,a.WQX)(i.Sf);_idGenerator=(0,a.WQX)(c.g7);_openDialogsAtThisLevel=[];_afterAllClosedAtThisLevel=new S.B;_afterOpenedAtThisLevel=new S.B;_ariaHiddenElements=new Map;_scrollStrategy=(0,a.WQX)(Te);get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}afterAllClosed=(0,A.v)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,K.Z)(void 0)));constructor(){}open(B,k){(k={...this._defaultOptions||new ne,...k}).id=k.id||this._idGenerator.getId("cdk-dialog-"),k.id&&this.getDialogById(k.id);const De=this._getOverlayConfig(k),it=this._overlay.create(De),ot=new pe(it,k),Tt=this._attachContainer(it,ot,k);return ot.containerInstance=Tt,this._attachDialogContent(B,ot,Tt,k),this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(ot),ot.closed.subscribe(()=>this._removeOpenDialog(ot,!0)),this.afterOpened.next(ot),ot}closeAll(){ae(this.openDialogs,B=>B.close())}getDialogById(B){return this.openDialogs.find(k=>k.id===B)}ngOnDestroy(){ae(this._openDialogsAtThisLevel,B=>{!1===B.config.closeOnDestroy&&this._removeOpenDialog(B,!1)}),ae(this._openDialogsAtThisLevel,B=>B.close()),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._openDialogsAtThisLevel=[]}_getOverlayConfig(B){const k=new i.rR({positionStrategy:B.positionStrategy||this._overlay.position().global().centerHorizontally().centerVertically(),scrollStrategy:B.scrollStrategy||this._scrollStrategy(),panelClass:B.panelClass,hasBackdrop:B.hasBackdrop,direction:B.direction,minWidth:B.minWidth,minHeight:B.minHeight,maxWidth:B.maxWidth,maxHeight:B.maxHeight,width:B.width,height:B.height,disposeOnNavigation:B.closeOnNavigation});return B.backdropClass&&(k.backdropClass=B.backdropClass),k}_attachContainer(B,k,j){const De=j.injector||j.viewContainerRef?.injector,it=[{provide:ne,useValue:j},{provide:pe,useValue:k},{provide:i.yY,useValue:B}];let ot;j.container?"function"==typeof j.container?ot=j.container:(ot=j.container.type,it.push(...j.container.providers(j))):ot=me;const Tt=new w.A8(ot,j.viewContainerRef,a.zZn.create({parent:De||this._injector,providers:it}));return B.attach(Tt).instance}_attachDialogContent(B,k,j,De){if(B instanceof a.C4Q){const it=this._createInjector(De,k,j,void 0);let ot={$implicit:De.data,dialogRef:k};De.templateContext&&(ot={...ot,..."function"==typeof De.templateContext?De.templateContext():De.templateContext}),j.attachTemplatePortal(new w.VA(B,null,ot,it))}else{const it=this._createInjector(De,k,j,this._injector),ot=j.attachComponentPortal(new w.A8(B,De.viewContainerRef,it));k.componentRef=ot,k.componentInstance=ot.instance}}_createInjector(B,k,j,De){const it=B.injector||B.viewContainerRef?.injector,ot=[{provide:xe,useValue:B.data},{provide:pe,useValue:k}];return B.providers&&("function"==typeof B.providers?ot.push(...B.providers(k,B,j)):ot.push(...B.providers)),B.direction&&(!it||!it.get(N.dS,null,{optional:!0}))&&ot.push({provide:N.dS,useValue:{value:B.direction,change:(0,I.of)()}}),a.zZn.create({parent:it||De,providers:ot})}_removeOpenDialog(B,k){const j=this.openDialogs.indexOf(B);j>-1&&(this.openDialogs.splice(j,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((De,it)=>{De?it.setAttribute("aria-hidden",De):it.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),k&&this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(){const B=this._overlayContainer.getContainerElement();if(B.parentElement){const k=B.parentElement.children;for(let j=k.length-1;j>-1;j--){const De=k[j];De!==B&&"SCRIPT"!==De.nodeName&&"STYLE"!==De.nodeName&&!De.hasAttribute("aria-live")&&(this._ariaHiddenElements.set(De,De.getAttribute("aria-hidden")),De.setAttribute("aria-hidden","true"))}}}_getAfterAllClosed(){const B=this._parentDialog;return B?B._getAfterAllClosed():this._afterAllClosedAtThisLevel}static \u0275fac=function(k){return new(k||tt)};static \u0275prov=a.jDH({token:tt,factory:tt.\u0275fac,providedIn:"root"})}return tt})();function ae(tt,ke){let B=tt.length;for(;B--;)ke(tt[B])}let Ie=(()=>{class tt{static \u0275fac=function(k){return new(k||tt)};static \u0275mod=a.$C({type:tt});static \u0275inj=a.G2t({providers:[le],imports:[i.z_,w.jc,c.Pd,w.jc]})}return tt})();var $e=r(4085),st=r(7786),ht=r(5964),vt=r(6697),at=r(5542),Xt=r(3);function yn(tt,ke){}r(9969);class $n{viewContainerRef;injector;id;role="dialog";panelClass="";hasBackdrop=!0;backdropClass="";disableClose=!1;width="";height="";minWidth;minHeight;maxWidth;maxHeight;position;data=null;direction;ariaDescribedBy=null;ariaLabelledBy=null;ariaLabel=null;ariaModal=!0;autoFocus="first-tabbable";restoreFocus=!0;delayFocusTrap=!0;scrollStrategy;closeOnNavigation=!0;componentFactoryResolver;enterAnimationDuration;exitAnimationDuration}const bn="mdc-dialog--open",Qe="mdc-dialog--opening",bt="mdc-dialog--closing";let Ft=(()=>{class tt extends me{_animationMode=(0,a.WQX)(a.bc$,{optional:!0});_animationStateChanged=new a.bkB;_animationsEnabled="NoopAnimations"!==this._animationMode;_actionSectionCount=0;_hostElement=this._elementRef.nativeElement;_enterAnimationDuration=this._animationsEnabled?dt(this._config.enterAnimationDuration)??150:0;_exitAnimationDuration=this._animationsEnabled?dt(this._config.exitAnimationDuration)??75:0;_animationTimer=null;_contentAttached(){super._contentAttached(),this._startOpenAnimation()}_startOpenAnimation(){this._animationStateChanged.emit({state:"opening",totalTime:this._enterAnimationDuration}),this._animationsEnabled?(this._hostElement.style.setProperty(ze,`${this._enterAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(Qe,bn)),this._waitForAnimationToComplete(this._enterAnimationDuration,this._finishDialogOpen)):(this._hostElement.classList.add(bn),Promise.resolve().then(()=>this._finishDialogOpen()))}_startExitAnimation(){this._animationStateChanged.emit({state:"closing",totalTime:this._exitAnimationDuration}),this._hostElement.classList.remove(bn),this._animationsEnabled?(this._hostElement.style.setProperty(ze,`${this._exitAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(bt)),this._waitForAnimationToComplete(this._exitAnimationDuration,this._finishDialogClose)):Promise.resolve().then(()=>this._finishDialogClose())}_updateActionSectionCount(B){this._actionSectionCount+=B,this._changeDetectorRef.markForCheck()}_finishDialogOpen=()=>{this._clearAnimationClasses(),this._openAnimationDone(this._enterAnimationDuration)};_finishDialogClose=()=>{this._clearAnimationClasses(),this._animationStateChanged.emit({state:"closed",totalTime:this._exitAnimationDuration})};_clearAnimationClasses(){this._hostElement.classList.remove(Qe,bt)}_waitForAnimationToComplete(B,k){null!==this._animationTimer&&clearTimeout(this._animationTimer),this._animationTimer=setTimeout(k,B)}_requestAnimationFrame(B){this._ngZone.runOutsideAngular(()=>{"function"==typeof requestAnimationFrame?requestAnimationFrame(B):B()})}_captureInitialFocus(){this._config.delayFocusTrap||this._trapFocus()}_openAnimationDone(B){this._config.delayFocusTrap&&this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:B})}ngOnDestroy(){super.ngOnDestroy(),null!==this._animationTimer&&clearTimeout(this._animationTimer)}attachComponentPortal(B){const k=super.attachComponentPortal(B);return k.location.nativeElement.classList.add("mat-mdc-dialog-component-host"),k}static \u0275fac=(()=>{let B;return function(j){return(B||(B=a.xGo(tt)))(j||tt)}})();static \u0275cmp=a.VBU({type:tt,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],hostVars:10,hostBindings:function(k,j){2&k&&(a.Mr5("id",j._config.id),a.BMQ("aria-modal",j._config.ariaModal)("role",j._config.role)("aria-labelledby",j._config.ariaLabel?null:j._ariaLabelledByQueue[0])("aria-label",j._config.ariaLabel)("aria-describedby",j._config.ariaDescribedBy||null),a.AVh("_mat-animation-noopable",!j._animationsEnabled)("mat-mdc-dialog-container-with-actions",j._actionSectionCount>0))},features:[a.Vt3],decls:3,vars:0,consts:[[1,"mat-mdc-dialog-inner-container","mdc-dialog__container"],[1,"mat-mdc-dialog-surface","mdc-dialog__surface"],["cdkPortalOutlet",""]],template:function(k,j){1&k&&(a.j41(0,"div",0)(1,"div",1),a.DNE(2,yn,0,0,"ng-template",2),a.k0s()())},dependencies:[w.I3],styles:['.mat-mdc-dialog-container{width:100%;height:100%;display:block;box-sizing:border-box;max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit;outline:0}.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:var(--mat-dialog-container-max-width, 560px);min-width:var(--mat-dialog-container-min-width, 280px)}@media(max-width: 599px){.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:var(--mat-dialog-container-small-max-width, calc(100vw - 32px))}}.mat-mdc-dialog-inner-container{display:flex;flex-direction:row;align-items:center;justify-content:space-around;box-sizing:border-box;height:100%;opacity:0;transition:opacity linear var(--mat-dialog-transition-duration, 0ms);max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit}.mdc-dialog--closing .mat-mdc-dialog-inner-container{transition:opacity 75ms linear;transform:none}.mdc-dialog--open .mat-mdc-dialog-inner-container{opacity:1}._mat-animation-noopable .mat-mdc-dialog-inner-container{transition:none}.mat-mdc-dialog-surface{display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;box-sizing:border-box;width:100%;height:100%;position:relative;overflow-y:auto;outline:0;transform:scale(0.8);transition:transform var(--mat-dialog-transition-duration, 0ms) cubic-bezier(0, 0, 0.2, 1);max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit;box-shadow:var(--mat-dialog-container-elevation-shadow, none);border-radius:var(--mdc-dialog-container-shape, var(--mat-sys-corner-extra-large, 4px));background-color:var(--mdc-dialog-container-color, var(--mat-sys-surface, white))}[dir=rtl] .mat-mdc-dialog-surface{text-align:right}.mdc-dialog--open .mat-mdc-dialog-surface,.mdc-dialog--closing .mat-mdc-dialog-surface{transform:none}._mat-animation-noopable .mat-mdc-dialog-surface{transition:none}.mat-mdc-dialog-surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:2px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}.mat-mdc-dialog-title{display:block;position:relative;flex-shrink:0;box-sizing:border-box;margin:0 0 1px;padding:var(--mat-dialog-headline-padding, 6px 24px 13px)}.mat-mdc-dialog-title::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}[dir=rtl] .mat-mdc-dialog-title{text-align:right}.mat-mdc-dialog-container .mat-mdc-dialog-title{color:var(--mdc-dialog-subhead-color, var(--mat-sys-on-surface, rgba(0, 0, 0, 0.87)));font-family:var(--mdc-dialog-subhead-font, var(--mat-sys-headline-small-font, inherit));line-height:var(--mdc-dialog-subhead-line-height, var(--mat-sys-headline-small-line-height, 1.5rem));font-size:var(--mdc-dialog-subhead-size, var(--mat-sys-headline-small-size, 1rem));font-weight:var(--mdc-dialog-subhead-weight, var(--mat-sys-headline-small-weight, 400));letter-spacing:var(--mdc-dialog-subhead-tracking, var(--mat-sys-headline-small-tracking, 0.03125em))}.mat-mdc-dialog-content{display:block;flex-grow:1;box-sizing:border-box;margin:0;overflow:auto;max-height:65vh}.mat-mdc-dialog-content>:first-child{margin-top:0}.mat-mdc-dialog-content>:last-child{margin-bottom:0}.mat-mdc-dialog-container .mat-mdc-dialog-content{color:var(--mdc-dialog-supporting-text-color, var(--mat-sys-on-surface-variant, rgba(0, 0, 0, 0.6)));font-family:var(--mdc-dialog-supporting-text-font, var(--mat-sys-body-medium-font, inherit));line-height:var(--mdc-dialog-supporting-text-line-height, var(--mat-sys-body-medium-line-height, 1.5rem));font-size:var(--mdc-dialog-supporting-text-size, var(--mat-sys-body-medium-size, 1rem));font-weight:var(--mdc-dialog-supporting-text-weight, var(--mat-sys-body-medium-weight, 400));letter-spacing:var(--mdc-dialog-supporting-text-tracking, var(--mat-sys-body-medium-tracking, 0.03125em))}.mat-mdc-dialog-container .mat-mdc-dialog-content{padding:var(--mat-dialog-content-padding, 20px 24px)}.mat-mdc-dialog-container-with-actions .mat-mdc-dialog-content{padding:var(--mat-dialog-with-actions-content-padding, 20px 24px 0)}.mat-mdc-dialog-container .mat-mdc-dialog-title+.mat-mdc-dialog-content{padding-top:0}.mat-mdc-dialog-actions{display:flex;position:relative;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;box-sizing:border-box;min-height:52px;margin:0;padding:8px;border-top:1px solid rgba(0,0,0,0);padding:var(--mat-dialog-actions-padding, 16px 24px);justify-content:var(--mat-dialog-actions-alignment, flex-end)}@media(forced-colors: active){.mat-mdc-dialog-actions{border-top-color:CanvasText}}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-start,.mat-mdc-dialog-actions[align=start]{justify-content:start}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-center,.mat-mdc-dialog-actions[align=center]{justify-content:center}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-end,.mat-mdc-dialog-actions[align=end]{justify-content:flex-end}.mat-mdc-dialog-actions .mat-button-base+.mat-button-base,.mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-mdc-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}.mat-mdc-dialog-component-host{display:contents}'],encapsulation:2})}return tt})();const ze="--mat-dialog-transition-duration";function dt(tt){return null==tt?null:"number"==typeof tt?tt:tt.endsWith("ms")?(0,$e.OE)(tt.substring(0,tt.length-2)):tt.endsWith("s")?1e3*(0,$e.OE)(tt.substring(0,tt.length-1)):"0"===tt?0:null}var Ke=function(tt){return tt[tt.OPEN=0]="OPEN",tt[tt.CLOSING=1]="CLOSING",tt[tt.CLOSED=2]="CLOSED",tt}(Ke||{});class He{_ref;_containerInstance;componentInstance;componentRef;disableClose;id;_afterOpened=new S.B;_beforeClosed=new S.B;_result;_closeFallbackTimeout;_state=Ke.OPEN;_closeInteractionType;constructor(ke,B,k){this._ref=ke,this._containerInstance=k,this.disableClose=B.disableClose,this.id=ke.id,ke.addPanelClass("mat-mdc-dialog-panel"),k._animationStateChanged.pipe((0,ht.p)(j=>"opened"===j.state),(0,vt.s)(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),k._animationStateChanged.pipe((0,ht.p)(j=>"closed"===j.state),(0,vt.s)(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),ke.overlayRef.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._finishDialogClose()}),(0,st.h)(this.backdropClick(),this.keydownEvents().pipe((0,ht.p)(j=>j.keyCode===T._f&&!this.disableClose&&!(0,T.rp)(j)))).subscribe(j=>{this.disableClose||(j.preventDefault(),mt(this,"keydown"===j.type?"keyboard":"mouse"))})}close(ke){this._result=ke,this._containerInstance._animationStateChanged.pipe((0,ht.p)(B=>"closing"===B.state),(0,vt.s)(1)).subscribe(B=>{this._beforeClosed.next(ke),this._beforeClosed.complete(),this._ref.overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),B.totalTime+100)}),this._state=Ke.CLOSING,this._containerInstance._startExitAnimation()}afterOpened(){return this._afterOpened}afterClosed(){return this._ref.closed}beforeClosed(){return this._beforeClosed}backdropClick(){return this._ref.backdropClick}keydownEvents(){return this._ref.keydownEvents}updatePosition(ke){let B=this._ref.config.positionStrategy;return ke&&(ke.left||ke.right)?ke.left?B.left(ke.left):B.right(ke.right):B.centerHorizontally(),ke&&(ke.top||ke.bottom)?ke.top?B.top(ke.top):B.bottom(ke.bottom):B.centerVertically(),this._ref.updatePosition(),this}updateSize(ke="",B=""){return this._ref.updateSize(ke,B),this}addPanelClass(ke){return this._ref.addPanelClass(ke),this}removePanelClass(ke){return this._ref.removePanelClass(ke),this}getState(){return this._state}_finishDialogClose(){this._state=Ke.CLOSED,this._ref.close(this._result,{focusOrigin:this._closeInteractionType}),this.componentInstance=null}}function mt(tt,ke,B){return tt._closeInteractionType=ke,tt.close(B)}const se=new a.nKC("MatMdcDialogData"),Ze=new a.nKC("mat-mdc-dialog-default-options"),Rt=new a.nKC("mat-mdc-dialog-scroll-strategy",{providedIn:"root",factory:()=>{const tt=(0,a.WQX)(i.hJ);return()=>tt.scrollStrategies.block()}});let Kn=(()=>{class tt{_overlay=(0,a.WQX)(i.hJ);_defaultOptions=(0,a.WQX)(Ze,{optional:!0});_scrollStrategy=(0,a.WQX)(Rt);_parentDialog=(0,a.WQX)(tt,{optional:!0,skipSelf:!0});_idGenerator=(0,a.WQX)(c.g7);_dialog=(0,a.WQX)(le);_openDialogsAtThisLevel=[];_afterAllClosedAtThisLevel=new S.B;_afterOpenedAtThisLevel=new S.B;dialogConfigClass=$n;_dialogRefConstructor;_dialogContainerType;_dialogDataToken;get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){const B=this._parentDialog;return B?B._getAfterAllClosed():this._afterAllClosedAtThisLevel}afterAllClosed=(0,A.v)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,K.Z)(void 0)));constructor(){this._dialogRefConstructor=He,this._dialogContainerType=Ft,this._dialogDataToken=se}open(B,k){let j;(k={...this._defaultOptions||new $n,...k}).id=k.id||this._idGenerator.getId("mat-mdc-dialog-"),k.scrollStrategy=k.scrollStrategy||this._scrollStrategy();const De=this._dialog.open(B,{...k,positionStrategy:this._overlay.position().global().centerHorizontally().centerVertically(),disableClose:!0,closeOnDestroy:!1,closeOnOverlayDetachments:!1,container:{type:this._dialogContainerType,providers:()=>[{provide:this.dialogConfigClass,useValue:k},{provide:ne,useValue:k}]},templateContext:()=>({dialogRef:j}),providers:(it,ot,Tt)=>(j=new this._dialogRefConstructor(it,k,Tt),j.updatePosition(k?.position),[{provide:this._dialogContainerType,useValue:Tt},{provide:this._dialogDataToken,useValue:ot.data},{provide:this._dialogRefConstructor,useValue:j}])});return j.componentRef=De.componentRef,j.componentInstance=De.componentInstance,this.openDialogs.push(j),this.afterOpened.next(j),j.afterClosed().subscribe(()=>{const it=this.openDialogs.indexOf(j);it>-1&&(this.openDialogs.splice(it,1),this.openDialogs.length||this._getAfterAllClosed().next())}),j}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(B){return this.openDialogs.find(k=>k.id===B)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_closeDialogs(B){let k=B.length;for(;k--;)B[k].close()}static \u0275fac=function(k){return new(k||tt)};static \u0275prov=a.jDH({token:tt,factory:tt.\u0275fac,providedIn:"root"})}return tt})(),Nt=(()=>{class tt{dialogRef=(0,a.WQX)(He,{optional:!0});_elementRef=(0,a.WQX)(a.aKT);_dialog=(0,a.WQX)(Kn);ariaLabel;type="button";dialogResult;_matDialogClose;constructor(){}ngOnInit(){this.dialogRef||(this.dialogRef=Kt(this._elementRef,this._dialog.openDialogs))}ngOnChanges(B){const k=B._matDialogClose||B._matDialogCloseResult;k&&(this.dialogResult=k.currentValue)}_onButtonClick(B){mt(this.dialogRef,0===B.screenX&&0===B.screenY?"keyboard":"mouse",this.dialogResult)}static \u0275fac=function(k){return new(k||tt)};static \u0275dir=a.FsC({type:tt,selectors:[["","mat-dialog-close",""],["","matDialogClose",""]],hostVars:2,hostBindings:function(k,j){1&k&&a.bIt("click",function(it){return j._onButtonClick(it)}),2&k&&a.BMQ("aria-label",j.ariaLabel||null)("type",j.type)},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],type:"type",dialogResult:[0,"mat-dialog-close","dialogResult"],_matDialogClose:[0,"matDialogClose","_matDialogClose"]},exportAs:["matDialogClose"],features:[a.OA$]})}return tt})(),Qt=(()=>{class tt{_dialogRef=(0,a.WQX)(He,{optional:!0});_elementRef=(0,a.WQX)(a.aKT);_dialog=(0,a.WQX)(Kn);constructor(){}ngOnInit(){this._dialogRef||(this._dialogRef=Kt(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then(()=>{this._onAdd()})}ngOnDestroy(){this._dialogRef?._containerInstance&&Promise.resolve().then(()=>{this._onRemove()})}static \u0275fac=function(k){return new(k||tt)};static \u0275dir=a.FsC({type:tt})}return tt})(),Xn=(()=>{class tt{static \u0275fac=function(k){return new(k||tt)};static \u0275dir=a.FsC({type:tt,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-mdc-dialog-content","mdc-dialog__content"],features:[a.nM4([at.uv])]})}return tt})(),En=(()=>{class tt extends Qt{align;_onAdd(){this._dialogRef._containerInstance?._updateActionSectionCount?.(1)}_onRemove(){this._dialogRef._containerInstance?._updateActionSectionCount?.(-1)}static \u0275fac=(()=>{let B;return function(j){return(B||(B=a.xGo(tt)))(j||tt)}})();static \u0275dir=a.FsC({type:tt,selectors:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],hostAttrs:[1,"mat-mdc-dialog-actions","mdc-dialog__actions"],hostVars:6,hostBindings:function(k,j){2&k&&a.AVh("mat-mdc-dialog-actions-align-start","start"===j.align)("mat-mdc-dialog-actions-align-center","center"===j.align)("mat-mdc-dialog-actions-align-end","end"===j.align)},inputs:{align:"align"},features:[a.Vt3]})}return tt})();function Kt(tt,ke){let B=tt.nativeElement.parentElement;for(;B&&!B.classList.contains("mat-mdc-dialog-container");)B=B.parentElement;return B?ke.find(k=>k.id===B.id):null}let zt=(()=>{class tt{static \u0275fac=function(k){return new(k||tt)};static \u0275mod=a.$C({type:tt});static \u0275inj=a.G2t({providers:[Kn],imports:[Ie,i.z_,w.jc,Xt.yE,Xt.yE]})}return tt})()},1997:(o,s,r)=>{"use strict";r.d(s,{q:()=>y,w:()=>w});var i=r(4438),a=r(4085),c=r(3);let y=(()=>{class C{get vertical(){return this._vertical}set vertical(S){this._vertical=(0,a.he)(S)}_vertical=!1;get inset(){return this._inset}set inset(S){this._inset=(0,a.he)(S)}_inset=!1;static \u0275fac=function(A){return new(A||C)};static \u0275cmp=i.VBU({type:C,selectors:[["mat-divider"]],hostAttrs:["role","separator",1,"mat-divider"],hostVars:7,hostBindings:function(A,I){2&A&&(i.BMQ("aria-orientation",I.vertical?"vertical":"horizontal"),i.AVh("mat-divider-vertical",I.vertical)("mat-divider-horizontal",!I.vertical)("mat-divider-inset",I.inset))},inputs:{vertical:"vertical",inset:"inset"},decls:0,vars:0,template:function(A,I){},styles:[".mat-divider{display:block;margin:0;border-top-style:solid;border-top-color:var(--mat-divider-color, var(--mat-sys-outline));border-top-width:var(--mat-divider-width, 1px)}.mat-divider.mat-divider-vertical{border-top:0;border-right-style:solid;border-right-color:var(--mat-divider-color, var(--mat-sys-outline));border-right-width:var(--mat-divider-width, 1px)}.mat-divider.mat-divider-inset{margin-left:80px}[dir=rtl] .mat-divider.mat-divider-inset{margin-left:auto;margin-right:80px}"],encapsulation:2,changeDetection:0})}return C})(),w=(()=>{class C{static \u0275fac=function(A){return new(A||C)};static \u0275mod=i.$C({type:C});static \u0275inj=i.G2t({imports:[c.yE,c.yE]})}return C})()},2408:(o,s,r)=>{"use strict";r.d(s,{xb:()=>Vt,U$:()=>dn,TL:()=>an,rl:()=>Jr,qT:()=>it,RG:()=>Xr,MV:()=>Xn,nJ:()=>Nt,JW:()=>Kt,yw:()=>zt});var i=r(4438),a=r(9888),c=r(8203),y=r(4085),w=r(6860),C=r(177),T=r(8359),S=r(1413),A=r(7786),I=r(9172),N=r(6354),K=r(9974),Z=r(4360),be=r(5964),me=r(6977),pe=r(1985),Te=r(4668);class Re{_box;_destroyed=new S.B;_resizeSubject=new S.B;_resizeObserver;_elementObservables=new Map;constructor(Bt){this._box=Bt,typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver(Ee=>this._resizeSubject.next(Ee)))}observe(Bt){return this._elementObservables.has(Bt)||this._elementObservables.set(Bt,new pe.c(Ee=>{const lt=this._resizeSubject.subscribe(Ee);return this._resizeObserver?.observe(Bt,{box:this._box}),()=>{this._resizeObserver?.unobserve(Bt),lt.unsubscribe(),this._elementObservables.delete(Bt)}}).pipe((0,be.p)(Ee=>Ee.some(lt=>lt.target===Bt)),(0,Te.t)({bufferSize:1,refCount:!0}),(0,me.Q)(this._destroyed))),this._elementObservables.get(Bt)}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear()}}let Me=(()=>{class _t{_observers=new Map;_ngZone=(0,i.WQX)(i.SKi);constructor(){}ngOnDestroy(){for(const[,Ee]of this._observers)Ee.destroy();this._observers.clear()}observe(Ee,lt){const Pe=lt?.box||"content-box";return this._observers.has(Pe)||this._observers.set(Pe,new Re(Pe)),this._observers.get(Pe).observe(Ee)}static \u0275fac=function(lt){return new(lt||_t)};static \u0275prov=i.jDH({token:_t,factory:_t.\u0275fac,providedIn:"root"})}return _t})();var Ce=r(9969),le=r(2318),ae=r(3);const Ie=["notch"],$e=["matFormFieldNotchedOutline",""],st=["*"],ht=["textField"],vt=["iconPrefixContainer"],at=["textPrefixContainer"],Xt=["iconSuffixContainer"],ln=["textSuffixContainer"],yn=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],$n=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];function bn(_t,Bt){1&_t&&i.nrm(0,"span",21)}function Qe(_t,Bt){if(1&_t&&(i.j41(0,"label",20),i.SdG(1,1),i.DNE(2,bn,1,0,"span",21),i.k0s()),2&_t){const Ee=i.XpG(2);i.Y8G("floating",Ee._shouldLabelFloat())("monitorResize",Ee._hasOutline())("id",Ee._labelId),i.BMQ("for",Ee._control.disableAutomaticLabeling?null:Ee._control.id),i.R7$(2),i.vxM(!Ee.hideRequiredMarker&&Ee._control.required?2:-1)}}function bt(_t,Bt){if(1&_t&&i.DNE(0,Qe,3,5,"label",20),2&_t){const Ee=i.XpG();i.vxM(Ee._hasFloatingLabel()?0:-1)}}function Ge(_t,Bt){1&_t&&i.nrm(0,"div",7)}function Fe(_t,Bt){}function Ft(_t,Bt){if(1&_t&&i.DNE(0,Fe,0,0,"ng-template",13),2&_t){i.XpG(2);const Ee=i.sdS(1);i.Y8G("ngTemplateOutlet",Ee)}}function ze(_t,Bt){if(1&_t&&(i.j41(0,"div",9),i.DNE(1,Ft,1,1,null,13),i.k0s()),2&_t){const Ee=i.XpG();i.Y8G("matFormFieldNotchedOutlineOpen",Ee._shouldLabelFloat()),i.R7$(),i.vxM(Ee._forceDisplayInfixLabel()?-1:1)}}function dt(_t,Bt){1&_t&&(i.j41(0,"div",10,2),i.SdG(2,2),i.k0s())}function Ke(_t,Bt){1&_t&&(i.j41(0,"div",11,3),i.SdG(2,3),i.k0s())}function He(_t,Bt){}function mt(_t,Bt){if(1&_t&&i.DNE(0,He,0,0,"ng-template",13),2&_t){i.XpG();const Ee=i.sdS(1);i.Y8G("ngTemplateOutlet",Ee)}}function se(_t,Bt){1&_t&&(i.j41(0,"div",14,4),i.SdG(2,4),i.k0s())}function Ze(_t,Bt){1&_t&&(i.j41(0,"div",15,5),i.SdG(2,5),i.k0s())}function Rt(_t,Bt){1&_t&&i.nrm(0,"div",16)}function Jt(_t,Bt){if(1&_t&&(i.j41(0,"div",18),i.SdG(1,6),i.k0s()),2&_t){const Ee=i.XpG();i.Y8G("@transitionMessages",Ee._subscriptAnimationState)}}function fn(_t,Bt){if(1&_t&&(i.j41(0,"mat-hint",22),i.EFF(1),i.k0s()),2&_t){const Ee=i.XpG(2);i.Y8G("id",Ee._hintLabelId),i.R7$(),i.JRh(Ee.hintLabel)}}function Kn(_t,Bt){if(1&_t&&(i.j41(0,"div",19),i.DNE(1,fn,2,2,"mat-hint",22),i.SdG(2,7),i.nrm(3,"div",23),i.SdG(4,8),i.k0s()),2&_t){const Ee=i.XpG();i.Y8G("@transitionMessages",Ee._subscriptAnimationState),i.R7$(),i.vxM(Ee.hintLabel?1:-1)}}let Nt=(()=>{class _t{static \u0275fac=function(lt){return new(lt||_t)};static \u0275dir=i.FsC({type:_t,selectors:[["mat-label"]]})}return _t})();const Qt=new i.nKC("MatError");let an=(()=>{class _t{id=(0,i.WQX)(a.g7).getId("mat-mdc-error-");constructor(){(0,i.WQX)(new i.ES_("aria-live"),{optional:!0})||(0,i.WQX)(i.aKT).nativeElement.setAttribute("aria-live","polite")}static \u0275fac=function(lt){return new(lt||_t)};static \u0275dir=i.FsC({type:_t,selectors:[["mat-error"],["","matError",""]],hostAttrs:["aria-atomic","true",1,"mat-mdc-form-field-error","mat-mdc-form-field-bottom-align"],hostVars:1,hostBindings:function(lt,Pe){2<&&i.Mr5("id",Pe.id)},inputs:{id:"id"},features:[i.Jv_([{provide:Qt,useExisting:_t}])]})}return _t})(),Xn=(()=>{class _t{align="start";id=(0,i.WQX)(a.g7).getId("mat-mdc-hint-");static \u0275fac=function(lt){return new(lt||_t)};static \u0275dir=i.FsC({type:_t,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(lt,Pe){2<&&(i.Mr5("id",Pe.id),i.BMQ("align",null),i.AVh("mat-mdc-form-field-hint-end","end"===Pe.align))},inputs:{align:"align",id:"id"}})}return _t})();const En=new i.nKC("MatPrefix");let Kt=(()=>{class _t{set _isTextSelector(Ee){this._isText=!0}_isText=!1;static \u0275fac=function(lt){return new(lt||_t)};static \u0275dir=i.FsC({type:_t,selectors:[["","matPrefix",""],["","matIconPrefix",""],["","matTextPrefix",""]],inputs:{_isTextSelector:[0,"matTextPrefix","_isTextSelector"]},features:[i.Jv_([{provide:En,useExisting:_t}])]})}return _t})();const At=new i.nKC("MatSuffix");let zt=(()=>{class _t{set _isTextSelector(Ee){this._isText=!0}_isText=!1;static \u0275fac=function(lt){return new(lt||_t)};static \u0275dir=i.FsC({type:_t,selectors:[["","matSuffix",""],["","matIconSuffix",""],["","matTextSuffix",""]],inputs:{_isTextSelector:[0,"matTextSuffix","_isTextSelector"]},features:[i.Jv_([{provide:At,useExisting:_t}])]})}return _t})();const xn=new i.nKC("FloatingLabelParent");let Yn=(()=>{class _t{_elementRef=(0,i.WQX)(i.aKT);get floating(){return this._floating}set floating(Ee){this._floating=Ee,this.monitorResize&&this._handleResize()}_floating=!1;get monitorResize(){return this._monitorResize}set monitorResize(Ee){this._monitorResize=Ee,this._monitorResize?this._subscribeToResize():this._resizeSubscription.unsubscribe()}_monitorResize=!1;_resizeObserver=(0,i.WQX)(Me);_ngZone=(0,i.WQX)(i.SKi);_parent=(0,i.WQX)(xn);_resizeSubscription=new T.yU;constructor(){}ngOnDestroy(){this._resizeSubscription.unsubscribe()}getWidth(){return function tt(_t){if(null!==_t.offsetParent)return _t.scrollWidth;const Ee=_t.cloneNode(!0);Ee.style.setProperty("position","absolute"),Ee.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(Ee);const lt=Ee.scrollWidth;return Ee.remove(),lt}(this._elementRef.nativeElement)}get element(){return this._elementRef.nativeElement}_handleResize(){setTimeout(()=>this._parent._handleLabelResized())}_subscribeToResize(){this._resizeSubscription.unsubscribe(),this._ngZone.runOutsideAngular(()=>{this._resizeSubscription=this._resizeObserver.observe(this._elementRef.nativeElement,{box:"border-box"}).subscribe(()=>this._handleResize())})}static \u0275fac=function(lt){return new(lt||_t)};static \u0275dir=i.FsC({type:_t,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(lt,Pe){2<&&i.AVh("mdc-floating-label--float-above",Pe.floating)},inputs:{floating:"floating",monitorResize:"monitorResize"}})}return _t})();const ke="mdc-line-ripple--active",B="mdc-line-ripple--deactivating";let k=(()=>{class _t{_elementRef=(0,i.WQX)(i.aKT);constructor(){(0,i.WQX)(i.SKi).runOutsideAngular(()=>{this._elementRef.nativeElement.addEventListener("transitionend",this._handleTransitionEnd)})}activate(){const Ee=this._elementRef.nativeElement.classList;Ee.remove(B),Ee.add(ke)}deactivate(){this._elementRef.nativeElement.classList.add(B)}_handleTransitionEnd=Ee=>{const lt=this._elementRef.nativeElement.classList,Pe=lt.contains(B);"opacity"===Ee.propertyName&&Pe&<.remove(ke,B)};ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._handleTransitionEnd)}static \u0275fac=function(lt){return new(lt||_t)};static \u0275dir=i.FsC({type:_t,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"]})}return _t})(),j=(()=>{class _t{_elementRef=(0,i.WQX)(i.aKT);_ngZone=(0,i.WQX)(i.SKi);open=!1;_notch;constructor(){}ngAfterViewInit(){const Ee=this._elementRef.nativeElement.querySelector(".mdc-floating-label");Ee?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),"function"==typeof requestAnimationFrame&&(Ee.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>Ee.style.transitionDuration="")}))):this._elementRef.nativeElement.classList.add("mdc-notched-outline--no-label")}_setNotchWidth(Ee){this._notch.nativeElement.style.width=this.open&&Ee?`calc(${Ee}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`:""}static \u0275fac=function(lt){return new(lt||_t)};static \u0275cmp=i.VBU({type:_t,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(lt,Pe){if(1<&&i.GBs(Ie,5),2<){let kt;i.mGM(kt=i.lsd())&&(Pe._notch=kt.first)}},hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(lt,Pe){2<&&i.AVh("mdc-notched-outline--notched",Pe.open)},inputs:{open:[0,"matFormFieldNotchedOutlineOpen","open"]},attrs:$e,ngContentSelectors:st,decls:5,vars:0,consts:[["notch",""],[1,"mat-mdc-notch-piece","mdc-notched-outline__leading"],[1,"mat-mdc-notch-piece","mdc-notched-outline__notch"],[1,"mat-mdc-notch-piece","mdc-notched-outline__trailing"]],template:function(lt,Pe){1<&&(i.NAR(),i.nrm(0,"div",1),i.j41(1,"div",2,0),i.SdG(3),i.k0s(),i.nrm(4,"div",3))},encapsulation:2,changeDetection:0})}return _t})();const De={transitionMessages:(0,Ce.hZ)("transitionMessages",[(0,Ce.wk)("enter",(0,Ce.iF)({opacity:1,transform:"translateY(0%)"})),(0,Ce.kY)("void => enter",[(0,Ce.iF)({opacity:0,transform:"translateY(-5px)"}),(0,Ce.i0)("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let it=(()=>{class _t{value;stateChanges;id;placeholder;ngControl;focused;empty;shouldLabelFloat;required;disabled;errorState;controlType;autofilled;userAriaDescribedBy;disableAutomaticLabeling;static \u0275fac=function(lt){return new(lt||_t)};static \u0275dir=i.FsC({type:_t})}return _t})();const Vt=new i.nKC("MatFormField"),dn=new i.nKC("MAT_FORM_FIELD_DEFAULT_OPTIONS");let Jr=(()=>{class _t{_elementRef=(0,i.WQX)(i.aKT);_changeDetectorRef=(0,i.WQX)(i.gRc);_dir=(0,i.WQX)(c.dS);_platform=(0,i.WQX)(w.OD);_idGenerator=(0,i.WQX)(a.g7);_defaults=(0,i.WQX)(dn,{optional:!0});_animationMode=(0,i.WQX)(i.bc$,{optional:!0});_textField;_iconPrefixContainer;_textPrefixContainer;_iconSuffixContainer;_textSuffixContainer;_floatingLabel;_notchedOutline;_lineRipple;_formFieldControl;_prefixChildren;_suffixChildren;_errorChildren;_hintChildren;_labelChild=(0,i.sbv)(Nt);get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(Ee){this._hideRequiredMarker=(0,y.he)(Ee)}_hideRequiredMarker=!1;color="primary";get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||"auto"}set floatLabel(Ee){Ee!==this._floatLabel&&(this._floatLabel=Ee,this._changeDetectorRef.markForCheck())}_floatLabel;get appearance(){return this._appearance}set appearance(Ee){const lt=this._appearance;this._appearance=Ee||this._defaults?.appearance||"fill","outline"===this._appearance&&this._appearance!==lt&&(this._needsOutlineLabelOffsetUpdate=!0)}_appearance="fill";get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||"fixed"}set subscriptSizing(Ee){this._subscriptSizing=Ee||this._defaults?.subscriptSizing||"fixed"}_subscriptSizing=null;get hintLabel(){return this._hintLabel}set hintLabel(Ee){this._hintLabel=Ee,this._processHints()}_hintLabel="";_hasIconPrefix=!1;_hasTextPrefix=!1;_hasIconSuffix=!1;_hasTextSuffix=!1;_labelId=this._idGenerator.getId("mat-mdc-form-field-label-");_hintLabelId=this._idGenerator.getId("mat-mdc-hint-");_subscriptAnimationState="";get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(Ee){this._explicitFormFieldControl=Ee}_destroyed=new S.B;_isFocused=null;_explicitFormFieldControl;_needsOutlineLabelOffsetUpdate=!1;_previousControl=null;_stateChanges;_valueChanges;_describedByChanges;_injector=(0,i.WQX)(i.zZn);constructor(){const Ee=this._defaults;Ee&&(Ee.appearance&&(this.appearance=Ee.appearance),this._hideRequiredMarker=!!Ee?.hideRequiredMarker,Ee.color&&(this.color=Ee.color))}ngAfterViewInit(){this._updateFocusState(),this._subscriptAnimationState="enter",this._changeDetectorRef.detectChanges()}ngAfterContentInit(){this._assertFormFieldControl(),this._initializeSubscript(),this._initializePrefixAndSuffix(),this._initializeOutlineLabelOffsetSubscriptions()}ngAfterContentChecked(){this._assertFormFieldControl(),this._control!==this._previousControl&&(this._initializeControl(this._previousControl),this._previousControl=this._control)}ngOnDestroy(){this._stateChanges?.unsubscribe(),this._valueChanges?.unsubscribe(),this._describedByChanges?.unsubscribe(),this._destroyed.next(),this._destroyed.complete()}getLabelId=(0,i.EWP)(()=>this._hasFloatingLabel()?this._labelId:null);getConnectedOverlayOrigin(){return this._textField||this._elementRef}_animateAndLockLabel(){this._hasFloatingLabel()&&(this.floatLabel="always")}_initializeControl(Ee){const lt=this._control,Pe="mat-mdc-form-field-type-";Ee&&this._elementRef.nativeElement.classList.remove(Pe+Ee.controlType),lt.controlType&&this._elementRef.nativeElement.classList.add(Pe+lt.controlType),this._stateChanges?.unsubscribe(),this._stateChanges=lt.stateChanges.subscribe(()=>{this._updateFocusState(),this._changeDetectorRef.markForCheck()}),this._describedByChanges?.unsubscribe(),this._describedByChanges=lt.stateChanges.pipe((0,I.Z)([void 0,void 0]),(0,N.T)(()=>[lt.errorState,lt.userAriaDescribedBy]),function ne(){return(0,K.N)((_t,Bt)=>{let Ee,lt=!1;_t.subscribe((0,Z._)(Bt,Pe=>{const kt=Ee;Ee=Pe,lt&&Bt.next([kt,Pe]),lt=!0}))})}(),(0,be.p)(([[kt,ft],[Pt,mn]])=>kt!==Pt||ft!==mn)).subscribe(()=>this._syncDescribedByIds()),this._valueChanges?.unsubscribe(),lt.ngControl&<.ngControl.valueChanges&&(this._valueChanges=lt.ngControl.valueChanges.pipe((0,me.Q)(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck()))}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(Ee=>!Ee._isText),this._hasTextPrefix=!!this._prefixChildren.find(Ee=>Ee._isText),this._hasIconSuffix=!!this._suffixChildren.find(Ee=>!Ee._isText),this._hasTextSuffix=!!this._suffixChildren.find(Ee=>Ee._isText)}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),(0,A.h)(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._checkPrefixAndSuffixTypes(),this._changeDetectorRef.markForCheck()})}_initializeSubscript(){this._hintChildren.changes.subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck()}),this._errorChildren.changes.subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._validateHints(),this._syncDescribedByIds()}_assertFormFieldControl(){}_updateFocusState(){this._control.focused&&!this._isFocused?(this._isFocused=!0,this._lineRipple?.activate()):!this._control.focused&&(this._isFocused||null===this._isFocused)&&(this._isFocused=!1,this._lineRipple?.deactivate()),this._textField?.nativeElement.classList.toggle("mdc-text-field--focused",this._control.focused)}_initializeOutlineLabelOffsetSubscriptions(){this._prefixChildren.changes.subscribe(()=>this._needsOutlineLabelOffsetUpdate=!0),(0,i.Tzd)(()=>{this._needsOutlineLabelOffsetUpdate&&(this._needsOutlineLabelOffsetUpdate=!1,this._updateOutlineLabelOffset())},{injector:this._injector}),this._dir.change.pipe((0,me.Q)(this._destroyed)).subscribe(()=>this._needsOutlineLabelOffsetUpdate=!0)}_shouldAlwaysFloat(){return"always"===this.floatLabel}_hasOutline(){return"outline"===this.appearance}_forceDisplayInfixLabel(){return!this._platform.isBrowser&&this._prefixChildren.length&&!this._shouldLabelFloat()}_hasFloatingLabel=(0,i.EWP)(()=>!!this._labelChild());_shouldLabelFloat(){return!!this._hasFloatingLabel()&&(this._control.shouldLabelFloat||this._shouldAlwaysFloat())}_shouldForward(Ee){const lt=this._control?this._control.ngControl:null;return lt&<[Ee]}_getDisplayedMessages(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}_handleLabelResized(){this._refreshOutlineNotchWidth()}_refreshOutlineNotchWidth(){this._hasOutline()&&this._floatingLabel&&this._shouldLabelFloat()?this._notchedOutline?._setNotchWidth(this._floatingLabel.getWidth()):this._notchedOutline?._setNotchWidth(0)}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){}_syncDescribedByIds(){if(this._control){let Ee=[];if(this._control.userAriaDescribedBy&&"string"==typeof this._control.userAriaDescribedBy&&Ee.push(...this._control.userAriaDescribedBy.split(" ")),"hint"===this._getDisplayedMessages()){const lt=this._hintChildren?this._hintChildren.find(kt=>"start"===kt.align):null,Pe=this._hintChildren?this._hintChildren.find(kt=>"end"===kt.align):null;lt?Ee.push(lt.id):this._hintLabel&&Ee.push(this._hintLabelId),Pe&&Ee.push(Pe.id)}else this._errorChildren&&Ee.push(...this._errorChildren.map(lt=>lt.id));this._control.setDescribedByIds(Ee)}}_updateOutlineLabelOffset(){if(!this._hasOutline()||!this._floatingLabel)return;const Ee=this._floatingLabel.element;if(!this._iconPrefixContainer&&!this._textPrefixContainer)return void(Ee.style.transform="");if(!this._isAttachedToDom())return void(this._needsOutlineLabelOffsetUpdate=!0);const lt=this._iconPrefixContainer?.nativeElement,Pe=this._textPrefixContainer?.nativeElement,kt=this._iconSuffixContainer?.nativeElement,ft=this._textSuffixContainer?.nativeElement,Pt=lt?.getBoundingClientRect().width??0,mn=Pe?.getBoundingClientRect().width??0,or=kt?.getBoundingClientRect().width??0,Mr=ft?.getBoundingClientRect().width??0;Ee.style.transform=`var(\n --mat-mdc-form-field-label-transform,\n translateY(-50%) translateX(calc(${"rtl"===this._dir.value?"-1":"1"} * (${Pt+mn}px + var(--mat-mdc-form-field-label-offset-x, 0px))))\n )`,this._elementRef.nativeElement.style.setProperty("--mat-form-field-notch-max-width",`calc(100% - ${Pt+mn+or+Mr}px)`)}_isAttachedToDom(){const Ee=this._elementRef.nativeElement;if(Ee.getRootNode){const lt=Ee.getRootNode();return lt&<!==Ee}return document.documentElement.contains(Ee)}static \u0275fac=function(lt){return new(lt||_t)};static \u0275cmp=i.VBU({type:_t,selectors:[["mat-form-field"]],contentQueries:function(lt,Pe,kt){if(1<&&(i.C6U(kt,Pe._labelChild,Nt,5),i.wni(kt,it,5),i.wni(kt,En,5),i.wni(kt,At,5),i.wni(kt,Qt,5),i.wni(kt,Xn,5)),2<){let ft;i.NyB(),i.mGM(ft=i.lsd())&&(Pe._formFieldControl=ft.first),i.mGM(ft=i.lsd())&&(Pe._prefixChildren=ft),i.mGM(ft=i.lsd())&&(Pe._suffixChildren=ft),i.mGM(ft=i.lsd())&&(Pe._errorChildren=ft),i.mGM(ft=i.lsd())&&(Pe._hintChildren=ft)}},viewQuery:function(lt,Pe){if(1<&&(i.GBs(ht,5),i.GBs(vt,5),i.GBs(at,5),i.GBs(Xt,5),i.GBs(ln,5),i.GBs(Yn,5),i.GBs(j,5),i.GBs(k,5)),2<){let kt;i.mGM(kt=i.lsd())&&(Pe._textField=kt.first),i.mGM(kt=i.lsd())&&(Pe._iconPrefixContainer=kt.first),i.mGM(kt=i.lsd())&&(Pe._textPrefixContainer=kt.first),i.mGM(kt=i.lsd())&&(Pe._iconSuffixContainer=kt.first),i.mGM(kt=i.lsd())&&(Pe._textSuffixContainer=kt.first),i.mGM(kt=i.lsd())&&(Pe._floatingLabel=kt.first),i.mGM(kt=i.lsd())&&(Pe._notchedOutline=kt.first),i.mGM(kt=i.lsd())&&(Pe._lineRipple=kt.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:42,hostBindings:function(lt,Pe){2<&&i.AVh("mat-mdc-form-field-label-always-float",Pe._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",Pe._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",Pe._hasIconSuffix)("mat-form-field-invalid",Pe._control.errorState)("mat-form-field-disabled",Pe._control.disabled)("mat-form-field-autofilled",Pe._control.autofilled)("mat-form-field-no-animations","NoopAnimations"===Pe._animationMode)("mat-form-field-appearance-fill","fill"==Pe.appearance)("mat-form-field-appearance-outline","outline"==Pe.appearance)("mat-form-field-hide-placeholder",Pe._hasFloatingLabel()&&!Pe._shouldLabelFloat())("mat-focused",Pe._control.focused)("mat-primary","accent"!==Pe.color&&"warn"!==Pe.color)("mat-accent","accent"===Pe.color)("mat-warn","warn"===Pe.color)("ng-untouched",Pe._shouldForward("untouched"))("ng-touched",Pe._shouldForward("touched"))("ng-pristine",Pe._shouldForward("pristine"))("ng-dirty",Pe._shouldForward("dirty"))("ng-valid",Pe._shouldForward("valid"))("ng-invalid",Pe._shouldForward("invalid"))("ng-pending",Pe._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],features:[i.Jv_([{provide:Vt,useExisting:_t},{provide:xn,useExisting:_t}])],ngContentSelectors:$n,decls:18,vars:21,consts:[["labelTemplate",""],["textField",""],["iconPrefixContainer",""],["textPrefixContainer",""],["textSuffixContainer",""],["iconSuffixContainer",""],[1,"mat-mdc-text-field-wrapper","mdc-text-field",3,"click"],[1,"mat-mdc-form-field-focus-overlay"],[1,"mat-mdc-form-field-flex"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen"],[1,"mat-mdc-form-field-icon-prefix"],[1,"mat-mdc-form-field-text-prefix"],[1,"mat-mdc-form-field-infix"],[3,"ngTemplateOutlet"],[1,"mat-mdc-form-field-text-suffix"],[1,"mat-mdc-form-field-icon-suffix"],["matFormFieldLineRipple",""],[1,"mat-mdc-form-field-subscript-wrapper","mat-mdc-form-field-bottom-align"],[1,"mat-mdc-form-field-error-wrapper"],[1,"mat-mdc-form-field-hint-wrapper"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[3,"id"],[1,"mat-mdc-form-field-hint-spacer"]],template:function(lt,Pe){if(1<){const kt=i.RV6();i.NAR(yn),i.DNE(0,bt,1,1,"ng-template",null,0,i.C5r),i.j41(2,"div",6,1),i.bIt("click",function(Pt){return i.eBV(kt),i.Njj(Pe._control.onContainerClick(Pt))}),i.DNE(4,Ge,1,0,"div",7),i.j41(5,"div",8),i.DNE(6,ze,2,2,"div",9)(7,dt,3,0,"div",10)(8,Ke,3,0,"div",11),i.j41(9,"div",12),i.DNE(10,mt,1,1,null,13),i.SdG(11),i.k0s(),i.DNE(12,se,3,0,"div",14)(13,Ze,3,0,"div",15),i.k0s(),i.DNE(14,Rt,1,0,"div",16),i.k0s(),i.j41(15,"div",17),i.DNE(16,Jt,2,1,"div",18)(17,Kn,5,2,"div",19),i.k0s()}if(2<){let kt;i.R7$(2),i.AVh("mdc-text-field--filled",!Pe._hasOutline())("mdc-text-field--outlined",Pe._hasOutline())("mdc-text-field--no-label",!Pe._hasFloatingLabel())("mdc-text-field--disabled",Pe._control.disabled)("mdc-text-field--invalid",Pe._control.errorState),i.R7$(2),i.vxM(Pe._hasOutline()||Pe._control.disabled?-1:4),i.R7$(2),i.vxM(Pe._hasOutline()?6:-1),i.R7$(),i.vxM(Pe._hasIconPrefix?7:-1),i.R7$(),i.vxM(Pe._hasTextPrefix?8:-1),i.R7$(2),i.vxM(!Pe._hasOutline()||Pe._forceDisplayInfixLabel()?10:-1),i.R7$(2),i.vxM(Pe._hasTextSuffix?12:-1),i.R7$(),i.vxM(Pe._hasIconSuffix?13:-1),i.R7$(),i.vxM(Pe._hasOutline()?-1:14),i.R7$(),i.AVh("mat-mdc-form-field-subscript-dynamic-size","dynamic"===Pe.subscriptSizing),i.R7$(),i.vxM("error"===(kt=Pe._getDisplayedMessages())?16:"hint"===kt?17:-1)}},dependencies:[Yn,j,C.T3,k,Xn],styles:['.mdc-text-field{display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.mdc-text-field__input{width:100%;min-width:0;border:none;border-radius:0;background:none;padding:0;-moz-appearance:none;-webkit-appearance:none;height:28px}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}.mdc-text-field__input::placeholder{opacity:0}.mdc-text-field__input::-moz-placeholder{opacity:0}.mdc-text-field__input::-webkit-input-placeholder{opacity:0}.mdc-text-field__input:-ms-input-placeholder{opacity:0}.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input::-moz-placeholder,.mdc-text-field--focused .mdc-text-field__input::-moz-placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input::-webkit-input-placeholder,.mdc-text-field--focused .mdc-text-field__input::-webkit-input-placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{opacity:1}.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive::placeholder{opacity:0}.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive::-moz-placeholder{opacity:0}.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive::-webkit-input-placeholder{opacity:0}.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive:-ms-input-placeholder{opacity:0}.mdc-text-field--outlined .mdc-text-field__input,.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none !important;background-color:rgba(0,0,0,0)}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-filled-text-field-input-text-color, var(--mat-sys-on-surface));caret-color:var(--mdc-filled-text-field-caret-color, var(--mat-sys-primary))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::-moz-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-filled-text-field-error-caret-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-filled-text-field-disabled-input-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-outlined-text-field-input-text-color, var(--mat-sys-on-surface));caret-color:var(--mdc-outlined-text-field-caret-color, var(--mat-sys-primary))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::-moz-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-outlined-text-field-error-caret-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-outlined-text-field-disabled-input-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}@media(forced-colors: active){.mdc-text-field--disabled .mdc-text-field__input{background-color:Window}}.mdc-text-field--filled{height:56px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:var(--mdc-filled-text-field-container-shape, var(--mat-sys-corner-extra-small));border-top-right-radius:var(--mdc-filled-text-field-container-shape, var(--mat-sys-corner-extra-small))}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:var(--mdc-filled-text-field-container-color, var(--mat-sys-surface-variant))}.mdc-text-field--filled.mdc-text-field--disabled{background-color:var(--mdc-filled-text-field-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 4%, transparent))}.mdc-text-field--outlined{height:56px;overflow:visible;padding-right:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small)));padding-left:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small)) + 4px)}[dir=rtl] .mdc-text-field--outlined{padding-right:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small)) + 4px);padding-left:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small)))}.mdc-floating-label{position:absolute;left:0;transform-origin:left top;line-height:1.15rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform}[dir=rtl] .mdc-floating-label{right:0;left:auto;transform-origin:right top;text-align:right}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:auto}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label{left:auto;right:4px}.mdc-text-field--filled .mdc-floating-label{left:16px;right:auto}[dir=rtl] .mdc-text-field--filled .mdc-floating-label{left:auto;right:16px}.mdc-text-field--disabled .mdc-floating-label{cursor:default}@media(forced-colors: active){.mdc-text-field--disabled .mdc-floating-label{z-index:1}}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-filled-text-field-label-text-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label{color:var(--mdc-filled-text-field-focus-label-text-color, var(--mat-sys-primary))}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label{color:var(--mdc-filled-text-field-hover-label-text-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label{color:var(--mdc-filled-text-field-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label{color:var(--mdc-filled-text-field-error-label-text-color, var(--mat-sys-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mdc-floating-label{color:var(--mdc-filled-text-field-error-focus-label-text-color, var(--mat-sys-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-floating-label{color:var(--mdc-filled-text-field-error-hover-label-text-color, var(--mat-sys-on-error-container))}.mdc-text-field--filled .mdc-floating-label{font-family:var(--mdc-filled-text-field-label-text-font, var(--mat-sys-body-large-font));font-size:var(--mdc-filled-text-field-label-text-size, var(--mat-sys-body-large-size));font-weight:var(--mdc-filled-text-field-label-text-weight, var(--mat-sys-body-large-weight));letter-spacing:var(--mdc-filled-text-field-label-text-tracking, var(--mat-sys-body-large-tracking))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-outlined-text-field-label-text-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label{color:var(--mdc-outlined-text-field-focus-label-text-color, var(--mat-sys-primary))}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label{color:var(--mdc-outlined-text-field-hover-label-text-color, var(--mat-sys-on-surface))}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label{color:var(--mdc-outlined-text-field-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label{color:var(--mdc-outlined-text-field-error-label-text-color, var(--mat-sys-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mdc-floating-label{color:var(--mdc-outlined-text-field-error-focus-label-text-color, var(--mat-sys-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-floating-label{color:var(--mdc-outlined-text-field-error-hover-label-text-color, var(--mat-sys-on-error-container))}.mdc-text-field--outlined .mdc-floating-label{font-family:var(--mdc-outlined-text-field-label-text-font, var(--mat-sys-body-large-font));font-size:var(--mdc-outlined-text-field-label-text-size, var(--mat-sys-body-large-size));font-weight:var(--mdc-outlined-text-field-label-text-weight, var(--mat-sys-body-large-weight));letter-spacing:var(--mdc-outlined-text-field-label-text-tracking, var(--mat-sys-body-large-tracking))}.mdc-floating-label--float-above{cursor:auto;transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1);font-size:.75rem}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:133.3333333333%}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) scale(0.75)}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:1px;margin-right:0;content:"*"}[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:0;margin-right:1px}.mdc-notched-outline{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}[dir=rtl] .mdc-notched-outline{text-align:right}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mat-mdc-notch-piece{box-sizing:border-box;height:100%;pointer-events:none;border-top:1px solid;border-bottom:1px solid}.mdc-text-field--focused .mat-mdc-notch-piece{border-width:2px}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-outline-color, var(--mat-sys-outline));border-width:var(--mdc-outlined-text-field-outline-width, 1px)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-hover-outline-color, var(--mat-sys-on-surface))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-focus-outline-color, var(--mat-sys-primary))}.mdc-text-field--outlined.mdc-text-field--disabled .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-disabled-outline-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-error-outline-color, var(--mat-sys-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--focused):hover .mdc-notched-outline .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-error-hover-outline-color, var(--mat-sys-on-error-container))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-error-focus-outline-color, var(--mat-sys-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mat-mdc-notch-piece{border-width:var(--mdc-outlined-text-field-focus-outline-width, 2px)}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small));border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small))}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px,var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small)))}[dir=rtl] .mdc-notched-outline__leading{border-left:none;border-right:1px solid;border-bottom-left-radius:0;border-top-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small));border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small))}.mdc-notched-outline__trailing{flex-grow:1;border-left:none;border-right:1px solid;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small));border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small))}[dir=rtl] .mdc-notched-outline__trailing{border-left:1px solid;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small));border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small))}.mdc-notched-outline__notch{flex:0 0 auto;width:auto}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:min(var(--mat-form-field-notch-max-width, 100%),100% - max(12px,var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small)))*2)}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none;--mat-form-field-notch-max-width: 100%}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}.mdc-line-ripple::before,.mdc-line-ripple::after{position:absolute;bottom:0;left:0;width:100%;border-bottom-style:solid;content:""}.mdc-line-ripple::before{z-index:1;border-bottom-width:var(--mdc-filled-text-field-active-indicator-height, 1px)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-active-indicator-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-hover-active-indicator-color, var(--mat-sys-on-surface))}.mdc-text-field--filled.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-disabled-active-indicator-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-active-indicator-color, var(--mat-sys-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-hover-active-indicator-color, var(--mat-sys-on-error-container))}.mdc-line-ripple::after{transform:scaleX(0);opacity:0;z-index:2}.mdc-text-field--filled .mdc-line-ripple::after{border-bottom-width:var(--mdc-filled-text-field-focus-active-indicator-height, 2px)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-focus-active-indicator-color, var(--mat-sys-primary))}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-error-focus-active-indicator-color, var(--mat-sys-error))}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mdc-text-field--disabled{pointer-events:none}.mat-mdc-form-field-textarea-control{vertical-align:middle;resize:vertical;box-sizing:border-box;height:auto;margin:0;padding:0;border:none;overflow:auto}.mat-mdc-form-field-input-control.mat-mdc-form-field-input-control{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font:inherit;letter-spacing:inherit;text-decoration:inherit;text-transform:inherit;border:none}.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:normal;pointer-events:all;will-change:auto}.mat-mdc-form-field:not(.mat-form-field-disabled) .mat-mdc-floating-label.mdc-floating-label{cursor:inherit}.mdc-text-field--no-label:not(.mdc-text-field--textarea) .mat-mdc-form-field-input-control.mdc-text-field__input,.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control{height:auto}.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control.mdc-text-field__input[type=color]{height:23px}.mat-mdc-text-field-wrapper{height:auto;flex:auto;will-change:auto}.mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-left:0;--mat-mdc-form-field-label-offset-x: -16px}.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-right:0}[dir=rtl] .mat-mdc-text-field-wrapper{padding-left:16px;padding-right:16px}[dir=rtl] .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-left:0}[dir=rtl] .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-right:0}.mat-form-field-disabled .mdc-text-field__input::placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-form-field-disabled .mdc-text-field__input::-moz-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-form-field-disabled .mdc-text-field__input::-webkit-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-form-field-disabled .mdc-text-field__input:-ms-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-form-field-label-always-float .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}.mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-floating-label{left:auto;right:auto}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-text-field__input{display:inline-block}.mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field .mdc-notched-outline__notch{padding-top:0}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid rgba(0,0,0,0)}[dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid rgba(0,0,0,0)}.mat-mdc-form-field-infix{min-height:var(--mat-form-field-container-height, 56px);padding-top:var(--mat-form-field-filled-with-label-container-padding-top, 24px);padding-bottom:var(--mat-form-field-filled-with-label-container-padding-bottom, 8px)}.mdc-text-field--outlined .mat-mdc-form-field-infix,.mdc-text-field--no-label .mat-mdc-form-field-infix{padding-top:var(--mat-form-field-container-vertical-padding, 16px);padding-bottom:var(--mat-form-field-container-vertical-padding, 16px)}.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:calc(var(--mat-form-field-container-height, 56px)/2)}.mdc-text-field--filled .mat-mdc-floating-label{display:var(--mat-form-field-filled-label-display, block)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY(calc(calc(6.75px + var(--mat-form-field-container-height, 56px) / 2) * -1)) scale(var(--mat-mdc-form-field-floating-label-scale, 0.75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-form-field-subscript-wrapper{box-sizing:border-box;width:100%;position:relative}.mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-error-wrapper{position:absolute;top:0;left:0;right:0;padding:0 16px}.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-error-wrapper{position:static}.mat-mdc-form-field-bottom-align::before{content:"";display:inline-block;height:16px}.mat-mdc-form-field-bottom-align.mat-mdc-form-field-subscript-dynamic-size::before{content:unset}.mat-mdc-form-field-hint-end{order:1}.mat-mdc-form-field-hint-wrapper{display:flex}.mat-mdc-form-field-hint-spacer{flex:1 0 1em}.mat-mdc-form-field-error{display:block;color:var(--mat-form-field-error-text-color, var(--mat-sys-error))}.mat-mdc-form-field-subscript-wrapper,.mat-mdc-form-field-bottom-align::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-subscript-text-font, var(--mat-sys-body-small-font));line-height:var(--mat-form-field-subscript-text-line-height, var(--mat-sys-body-small-line-height));font-size:var(--mat-form-field-subscript-text-size, var(--mat-sys-body-small-size));letter-spacing:var(--mat-form-field-subscript-text-tracking, var(--mat-sys-body-small-tracking));font-weight:var(--mat-form-field-subscript-text-weight, var(--mat-sys-body-small-weight))}.mat-mdc-form-field-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;opacity:0;pointer-events:none;background-color:var(--mat-form-field-state-layer-color, var(--mat-sys-on-surface))}.mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-focus-state-layer-opacity, 0)}select.mat-mdc-form-field-input-control{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);display:inline-flex;box-sizing:border-box}select.mat-mdc-form-field-input-control:not(:disabled){cursor:pointer}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option{color:var(--mat-form-field-select-option-text-color, var(--mat-sys-neutral10))}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option:disabled{color:var(--mat-form-field-select-disabled-option-text-color, color-mix(in srgb, var(--mat-sys-neutral10) 38%, transparent))}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid;position:absolute;right:0;top:50%;margin-top:-2.5px;pointer-events:none;color:var(--mat-form-field-enabled-select-arrow-color, var(--mat-sys-on-surface-variant))}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{right:auto;left:0}.mat-mdc-form-field-type-mat-native-select.mat-focused .mat-mdc-form-field-infix::after{color:var(--mat-form-field-focus-select-arrow-color, var(--mat-sys-primary))}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix::after{color:var(--mat-form-field-disabled-select-arrow-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:15px}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:0;padding-left:15px}@media(forced-colors: active){.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{outline:solid 1px}}@media(forced-colors: active){.mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper{outline-color:GrayText}}@media(forced-colors: active){.mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper{outline:dashed 3px}}@media(forced-colors: active){.mat-mdc-form-field.mat-focused .mdc-notched-outline{border:dashed 3px}}.mat-mdc-form-field-input-control[type=date],.mat-mdc-form-field-input-control[type=datetime],.mat-mdc-form-field-input-control[type=datetime-local],.mat-mdc-form-field-input-control[type=month],.mat-mdc-form-field-input-control[type=week],.mat-mdc-form-field-input-control[type=time]{line-height:1}.mat-mdc-form-field-input-control::-webkit-datetime-edit{line-height:1;padding:0;margin-bottom:-2px}.mat-mdc-form-field{--mat-mdc-form-field-floating-label-scale: 0.75;display:inline-flex;flex-direction:column;min-width:0;text-align:left;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-container-text-font, var(--mat-sys-body-large-font));line-height:var(--mat-form-field-container-text-line-height, var(--mat-sys-body-large-line-height));font-size:var(--mat-form-field-container-text-size, var(--mat-sys-body-large-size));letter-spacing:var(--mat-form-field-container-text-tracking, var(--mat-sys-body-large-tracking));font-weight:var(--mat-form-field-container-text-weight, var(--mat-sys-body-large-weight))}.mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label--float-above{font-size:calc(var(--mat-form-field-outlined-label-text-populated-size)*var(--mat-mdc-form-field-floating-label-scale))}.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:var(--mat-form-field-outlined-label-text-populated-size)}[dir=rtl] .mat-mdc-form-field{text-align:right}.mat-mdc-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-mdc-text-field-wrapper{width:100%;z-index:0}.mat-mdc-form-field-icon-prefix,.mat-mdc-form-field-icon-suffix{align-self:center;line-height:0;pointer-events:auto;position:relative;z-index:1}.mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field-icon-suffix>.mat-icon{padding:0 12px;box-sizing:content-box}.mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-leading-icon-color, var(--mat-sys-on-surface-variant))}.mat-form-field-disabled .mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-disabled-leading-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-trailing-icon-color, var(--mat-sys-on-surface-variant))}.mat-form-field-disabled .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-disabled-trailing-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-form-field-invalid .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-trailing-icon-color, var(--mat-sys-error))}.mat-form-field-invalid:not(.mat-focused):not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-hover-trailing-icon-color, var(--mat-sys-on-error-container))}.mat-form-field-invalid.mat-focused .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-focus-trailing-icon-color, var(--mat-sys-error))}.mat-mdc-form-field-icon-prefix,[dir=rtl] .mat-mdc-form-field-icon-suffix{padding:0 4px 0 0}.mat-mdc-form-field-icon-suffix,[dir=rtl] .mat-mdc-form-field-icon-prefix{padding:0 0 0 4px}.mat-mdc-form-field-subscript-wrapper .mat-icon,.mat-mdc-form-field label .mat-icon{width:1em;height:1em;font-size:inherit}.mat-mdc-form-field-infix{flex:auto;min-width:0;width:180px;position:relative;box-sizing:border-box}.mat-mdc-form-field-infix:has(textarea[cols]){width:auto}.mat-mdc-form-field .mdc-notched-outline__notch{margin-left:-1px;-webkit-clip-path:inset(-9em -999em -9em 1px);clip-path:inset(-9em -999em -9em 1px)}[dir=rtl] .mat-mdc-form-field .mdc-notched-outline__notch{margin-left:0;margin-right:-1px;-webkit-clip-path:inset(-9em 1px -9em -999em);clip-path:inset(-9em 1px -9em -999em)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-floating-label{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input{transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::-moz-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::-webkit-input-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--no-label .mdc-text-field__input::placeholder,.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--focused .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--no-label .mdc-text-field__input::-moz-placeholder,.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--focused .mdc-text-field__input::-moz-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--no-label .mdc-text-field__input::-webkit-input-placeholder,.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--focused .mdc-text-field__input::-webkit-input-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{transition-duration:75ms}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-line-ripple::after{transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-notched-outline .mdc-floating-label{max-width:calc(100% + 1px)}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:calc(133.3333333333% + 1px)}'],encapsulation:2,data:{animation:[De.transitionMessages]},changeDetection:0})}return _t})(),Xr=(()=>{class _t{static \u0275fac=function(lt){return new(lt||_t)};static \u0275mod=i.$C({type:_t});static \u0275inj=i.G2t({imports:[ae.yE,le.w5,ae.yE]})}return _t})()},9213:(o,s,r)=>{"use strict";r.d(s,{An:()=>bt,m_:()=>Ge,tp:()=>Ie});var i=r(4438),a=r(3),c=r(177),y=r(7673),w=r(8810),C=r(7468),T=r(8359),S=r(8141),A=r(6354),I=r(9437),N=r(980),K=r(7647),Z=r(6697),ne=r(1626),be=r(345);const me=["*"];let pe;function xe(Fe){return function Te(){if(void 0===pe&&(pe=null,typeof window<"u")){const Fe=window;void 0!==Fe.trustedTypes&&(pe=Fe.trustedTypes.createPolicy("angular#components",{createHTML:Ft=>Ft}))}return pe}()?.createHTML(Fe)||Fe}function Re(Fe){return Error(`Unable to find icon with the name "${Fe}"`)}function Ce(Fe){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${Fe}".`)}function le(Fe){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${Fe}".`)}class ae{url;svgText;options;svgElement;constructor(Ft,ze,dt){this.url=Ft,this.svgText=ze,this.options=dt}}let Ie=(()=>{class Fe{_httpClient;_sanitizer;_errorHandler;_document;_svgIconConfigs=new Map;_iconSetConfigs=new Map;_cachedIconsByUrl=new Map;_inProgressUrlFetches=new Map;_fontCssClassesByAlias=new Map;_resolvers=[];_defaultFontSetClass=["material-icons","mat-ligature-font"];constructor(ze,dt,Ke,He){this._httpClient=ze,this._sanitizer=dt,this._errorHandler=He,this._document=Ke}addSvgIcon(ze,dt,Ke){return this.addSvgIconInNamespace("",ze,dt,Ke)}addSvgIconLiteral(ze,dt,Ke){return this.addSvgIconLiteralInNamespace("",ze,dt,Ke)}addSvgIconInNamespace(ze,dt,Ke,He){return this._addSvgIconConfig(ze,dt,new ae(Ke,null,He))}addSvgIconResolver(ze){return this._resolvers.push(ze),this}addSvgIconLiteralInNamespace(ze,dt,Ke,He){const mt=this._sanitizer.sanitize(i.WPN.HTML,Ke);if(!mt)throw le(Ke);const se=xe(mt);return this._addSvgIconConfig(ze,dt,new ae("",se,He))}addSvgIconSet(ze,dt){return this.addSvgIconSetInNamespace("",ze,dt)}addSvgIconSetLiteral(ze,dt){return this.addSvgIconSetLiteralInNamespace("",ze,dt)}addSvgIconSetInNamespace(ze,dt,Ke){return this._addSvgIconSetConfig(ze,new ae(dt,null,Ke))}addSvgIconSetLiteralInNamespace(ze,dt,Ke){const He=this._sanitizer.sanitize(i.WPN.HTML,dt);if(!He)throw le(dt);const mt=xe(He);return this._addSvgIconSetConfig(ze,new ae("",mt,Ke))}registerFontClassAlias(ze,dt=ze){return this._fontCssClassesByAlias.set(ze,dt),this}classNameForFontAlias(ze){return this._fontCssClassesByAlias.get(ze)||ze}setDefaultFontSetClass(...ze){return this._defaultFontSetClass=ze,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(ze){const dt=this._sanitizer.sanitize(i.WPN.RESOURCE_URL,ze);if(!dt)throw Ce(ze);const Ke=this._cachedIconsByUrl.get(dt);return Ke?(0,y.of)(ht(Ke)):this._loadSvgIconFromConfig(new ae(ze,null)).pipe((0,S.M)(He=>this._cachedIconsByUrl.set(dt,He)),(0,A.T)(He=>ht(He)))}getNamedSvgIcon(ze,dt=""){const Ke=vt(dt,ze);let He=this._svgIconConfigs.get(Ke);if(He)return this._getSvgFromConfig(He);if(He=this._getIconConfigFromResolvers(dt,ze),He)return this._svgIconConfigs.set(Ke,He),this._getSvgFromConfig(He);const mt=this._iconSetConfigs.get(dt);return mt?this._getSvgFromIconSetConfigs(ze,mt):(0,w.$)(Re(Ke))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(ze){return ze.svgText?(0,y.of)(ht(this._svgElementFromConfig(ze))):this._loadSvgIconFromConfig(ze).pipe((0,A.T)(dt=>ht(dt)))}_getSvgFromIconSetConfigs(ze,dt){const Ke=this._extractIconWithNameFromAnySet(ze,dt);if(Ke)return(0,y.of)(Ke);const He=dt.filter(mt=>!mt.svgText).map(mt=>this._loadSvgIconSetFromConfig(mt).pipe((0,I.W)(se=>{const Rt=`Loading icon set URL: ${this._sanitizer.sanitize(i.WPN.RESOURCE_URL,mt.url)} failed: ${se.message}`;return this._errorHandler.handleError(new Error(Rt)),(0,y.of)(null)})));return(0,C.p)(He).pipe((0,A.T)(()=>{const mt=this._extractIconWithNameFromAnySet(ze,dt);if(!mt)throw Re(ze);return mt}))}_extractIconWithNameFromAnySet(ze,dt){for(let Ke=dt.length-1;Ke>=0;Ke--){const He=dt[Ke];if(He.svgText&&He.svgText.toString().indexOf(ze)>-1){const mt=this._svgElementFromConfig(He),se=this._extractSvgIconFromSet(mt,ze,He.options);if(se)return se}}return null}_loadSvgIconFromConfig(ze){return this._fetchIcon(ze).pipe((0,S.M)(dt=>ze.svgText=dt),(0,A.T)(()=>this._svgElementFromConfig(ze)))}_loadSvgIconSetFromConfig(ze){return ze.svgText?(0,y.of)(null):this._fetchIcon(ze).pipe((0,S.M)(dt=>ze.svgText=dt))}_extractSvgIconFromSet(ze,dt,Ke){const He=ze.querySelector(`[id="${dt}"]`);if(!He)return null;const mt=He.cloneNode(!0);if(mt.removeAttribute("id"),"svg"===mt.nodeName.toLowerCase())return this._setSvgAttributes(mt,Ke);if("symbol"===mt.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(mt),Ke);const se=this._svgElementFromString(xe(""));return se.appendChild(mt),this._setSvgAttributes(se,Ke)}_svgElementFromString(ze){const dt=this._document.createElement("DIV");dt.innerHTML=ze;const Ke=dt.querySelector("svg");if(!Ke)throw Error(" tag not found");return Ke}_toSvgElement(ze){const dt=this._svgElementFromString(xe("")),Ke=ze.attributes;for(let He=0;Hexe(Rt)),(0,N.j)(()=>this._inProgressUrlFetches.delete(mt)),(0,K.u)());return this._inProgressUrlFetches.set(mt,Ze),Ze}_addSvgIconConfig(ze,dt,Ke){return this._svgIconConfigs.set(vt(ze,dt),Ke),this}_addSvgIconSetConfig(ze,dt){const Ke=this._iconSetConfigs.get(ze);return Ke?Ke.push(dt):this._iconSetConfigs.set(ze,[dt]),this}_svgElementFromConfig(ze){if(!ze.svgElement){const dt=this._svgElementFromString(ze.svgText);this._setSvgAttributes(dt,ze.options),ze.svgElement=dt}return ze.svgElement}_getIconConfigFromResolvers(ze,dt){for(let Ke=0;KeFt?Ft.pathname+Ft.search:""}}}),$n=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],bn=$n.map(Fe=>`[${Fe}]`).join(", "),Qe=/^url\(['"]?#(.*?)['"]?\)$/;let bt=(()=>{class Fe{_elementRef=(0,i.WQX)(i.aKT);_iconRegistry=(0,i.WQX)(Ie);_location=(0,i.WQX)(ln);_errorHandler=(0,i.WQX)(i.zcH);_defaultColor;get color(){return this._color||this._defaultColor}set color(ze){this._color=ze}_color;inline=!1;get svgIcon(){return this._svgIcon}set svgIcon(ze){ze!==this._svgIcon&&(ze?this._updateSvgIcon(ze):this._svgIcon&&this._clearSvgElement(),this._svgIcon=ze)}_svgIcon;get fontSet(){return this._fontSet}set fontSet(ze){const dt=this._cleanupFontValue(ze);dt!==this._fontSet&&(this._fontSet=dt,this._updateFontIconClasses())}_fontSet;get fontIcon(){return this._fontIcon}set fontIcon(ze){const dt=this._cleanupFontValue(ze);dt!==this._fontIcon&&(this._fontIcon=dt,this._updateFontIconClasses())}_fontIcon;_previousFontSetClass=[];_previousFontIconClass;_svgName;_svgNamespace;_previousPath;_elementsWithExternalReferences;_currentIconFetch=T.yU.EMPTY;constructor(){const ze=(0,i.WQX)(new i.ES_("aria-hidden"),{optional:!0}),dt=(0,i.WQX)(Xt,{optional:!0});dt&&(dt.color&&(this.color=this._defaultColor=dt.color),dt.fontSet&&(this.fontSet=dt.fontSet)),ze||this._elementRef.nativeElement.setAttribute("aria-hidden","true")}_splitIconName(ze){if(!ze)return["",""];const dt=ze.split(":");switch(dt.length){case 1:return["",dt[0]];case 2:return dt;default:throw Error(`Invalid icon name: "${ze}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){const ze=this._elementsWithExternalReferences;if(ze&&ze.size){const dt=this._location.getPathname();dt!==this._previousPath&&(this._previousPath=dt,this._prependPathToReferences(dt))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(ze){this._clearSvgElement();const dt=this._location.getPathname();this._previousPath=dt,this._cacheChildrenWithExternalReferences(ze),this._prependPathToReferences(dt),this._elementRef.nativeElement.appendChild(ze)}_clearSvgElement(){const ze=this._elementRef.nativeElement;let dt=ze.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();dt--;){const Ke=ze.childNodes[dt];(1!==Ke.nodeType||"svg"===Ke.nodeName.toLowerCase())&&Ke.remove()}}_updateFontIconClasses(){if(!this._usingFontIcon())return;const ze=this._elementRef.nativeElement,dt=(this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet).split(/ +/):this._iconRegistry.getDefaultFontSetClass()).filter(Ke=>Ke.length>0);this._previousFontSetClass.forEach(Ke=>ze.classList.remove(Ke)),dt.forEach(Ke=>ze.classList.add(Ke)),this._previousFontSetClass=dt,this.fontIcon!==this._previousFontIconClass&&!dt.includes("mat-ligature-font")&&(this._previousFontIconClass&&ze.classList.remove(this._previousFontIconClass),this.fontIcon&&ze.classList.add(this.fontIcon),this._previousFontIconClass=this.fontIcon)}_cleanupFontValue(ze){return"string"==typeof ze?ze.trim().split(" ")[0]:ze}_prependPathToReferences(ze){const dt=this._elementsWithExternalReferences;dt&&dt.forEach((Ke,He)=>{Ke.forEach(mt=>{He.setAttribute(mt.name,`url('${ze}#${mt.value}')`)})})}_cacheChildrenWithExternalReferences(ze){const dt=ze.querySelectorAll(bn),Ke=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let He=0;He{const se=dt[He],Ze=se.getAttribute(mt),Rt=Ze?Ze.match(Qe):null;if(Rt){let Jt=Ke.get(se);Jt||(Jt=[],Ke.set(se,Jt)),Jt.push({name:mt,value:Rt[1]})}})}_updateSvgIcon(ze){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),ze){const[dt,Ke]=this._splitIconName(ze);dt&&(this._svgNamespace=dt),Ke&&(this._svgName=Ke),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(Ke,dt).pipe((0,Z.s)(1)).subscribe(He=>this._setSvgElement(He),He=>{this._errorHandler.handleError(new Error(`Error retrieving icon ${dt}:${Ke}! ${He.message}`))})}}static \u0275fac=function(dt){return new(dt||Fe)};static \u0275cmp=i.VBU({type:Fe,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:10,hostBindings:function(dt,Ke){2&dt&&(i.BMQ("data-mat-icon-type",Ke._usingFontIcon()?"font":"svg")("data-mat-icon-name",Ke._svgName||Ke.fontIcon)("data-mat-icon-namespace",Ke._svgNamespace||Ke.fontSet)("fontIcon",Ke._usingFontIcon()?Ke.fontIcon:null),i.HbH(Ke.color?"mat-"+Ke.color:""),i.AVh("mat-icon-inline",Ke.inline)("mat-icon-no-color","primary"!==Ke.color&&"accent"!==Ke.color&&"warn"!==Ke.color))},inputs:{color:"color",inline:[2,"inline","inline",i.L39],svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],features:[i.GFd],ngContentSelectors:me,decls:1,vars:0,template:function(dt,Ke){1&dt&&(i.NAR(),i.SdG(0))},styles:["mat-icon,mat-icon.mat-primary,mat-icon.mat-accent,mat-icon.mat-warn{color:var(--mat-icon-color, inherit)}.mat-icon{-webkit-user-select:none;user-select:none;background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px;overflow:hidden}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}.mat-icon.mat-ligature-font[fontIcon]::before{content:attr(fontIcon)}[dir=rtl] .mat-icon-rtl-mirror{transform:scale(-1, 1)}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon{display:block}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon{margin:auto}"],encapsulation:2,changeDetection:0})}return Fe})(),Ge=(()=>{class Fe{static \u0275fac=function(dt){return new(dt||Fe)};static \u0275mod=i.$C({type:Fe});static \u0275inj=i.G2t({imports:[a.yE,a.yE]})}return Fe})()},9042:(o,s,r)=>{"use strict";r.d(s,{fS:()=>be,fg:()=>ne});var i=r(4085),a=r(6860),c=r(7403),y=r(4438),w=r(9888),C=r(9417),T=r(3),S=r(2408),A=r(1413);const N=new y.nKC("MAT_INPUT_VALUE_ACCESSOR"),K=["button","checkbox","file","hidden","image","radio","range","reset","submit"],Z=new y.nKC("MAT_INPUT_CONFIG");let ne=(()=>{class me{_elementRef=(0,y.WQX)(y.aKT);_platform=(0,y.WQX)(a.OD);ngControl=(0,y.WQX)(C.vO,{optional:!0,self:!0});_autofillMonitor=(0,y.WQX)(c.P8);_ngZone=(0,y.WQX)(y.SKi);_formField=(0,y.WQX)(S.xb,{optional:!0});_uid=(0,y.WQX)(w.g7).getId("mat-input-");_previousNativeValue;_inputValueAccessor;_signalBasedValueAccessor;_previousPlaceholder;_errorStateTracker;_webkitBlinkWheelListenerAttached=!1;_config=(0,y.WQX)(Z,{optional:!0});_formFieldDescribedBy;_isServer;_isNativeSelect;_isTextarea;_isInFormField;focused=!1;stateChanges=new A.B;controlType="mat-input";autofilled=!1;get disabled(){return this._disabled}set disabled(Te){this._disabled=(0,i.he)(Te),this.focused&&(this.focused=!1,this.stateChanges.next())}_disabled=!1;get id(){return this._id}set id(Te){this._id=Te||this._uid}_id;placeholder;name;get required(){return this._required??this.ngControl?.control?.hasValidator(C.k0.required)??!1}set required(Te){this._required=(0,i.he)(Te)}_required;get type(){return this._type}set type(Te){this._type=Te||"text",this._validateType(),!this._isTextarea&&(0,a.MU)().has(this._type)&&(this._elementRef.nativeElement.type=this._type),this._ensureWheelDefaultBehavior()}_type="text";get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(Te){this._errorStateTracker.matcher=Te}userAriaDescribedBy;get value(){return this._signalBasedValueAccessor?this._signalBasedValueAccessor.value():this._inputValueAccessor.value}set value(Te){Te!==this.value&&(this._signalBasedValueAccessor?this._signalBasedValueAccessor.value.set(Te):this._inputValueAccessor.value=Te,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(Te){this._readonly=(0,i.he)(Te)}_readonly=!1;disabledInteractive;get errorState(){return this._errorStateTracker.errorState}set errorState(Te){this._errorStateTracker.errorState=Te}_neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter(Te=>(0,a.MU)().has(Te));constructor(){const Te=(0,y.WQX)(C.cV,{optional:!0}),xe=(0,y.WQX)(C.j4,{optional:!0}),Re=(0,y.WQX)(T.es),Me=(0,y.WQX)(N,{optional:!0,self:!0}),Ce=this._elementRef.nativeElement,le=Ce.nodeName.toLowerCase();Me?(0,y.Hps)(Me.value)?this._signalBasedValueAccessor=Me:this._inputValueAccessor=Me:this._inputValueAccessor=Ce,this._previousNativeValue=this.value,this.id=this.id,this._platform.IOS&&this._ngZone.runOutsideAngular(()=>{Ce.addEventListener("keyup",this._iOSKeyupListener)}),this._errorStateTracker=new T.X0(Re,this.ngControl,xe,Te,this.stateChanges),this._isServer=!this._platform.isBrowser,this._isNativeSelect="select"===le,this._isTextarea="textarea"===le,this._isInFormField=!!this._formField,this.disabledInteractive=this._config?.disabledInteractive||!1,this._isNativeSelect&&(this.controlType=Ce.multiple?"mat-native-select-multiple":"mat-native-select"),this._signalBasedValueAccessor&&(0,y.QZP)(()=>{this._signalBasedValueAccessor.value(),this.stateChanges.next()})}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(Te=>{this.autofilled=Te.isAutofilled,this.stateChanges.next()})}ngOnChanges(){this.stateChanges.next()}ngOnDestroy(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement),this._platform.IOS&&this._elementRef.nativeElement.removeEventListener("keyup",this._iOSKeyupListener),this._webkitBlinkWheelListenerAttached&&this._elementRef.nativeElement.removeEventListener("wheel",this._webkitBlinkWheelListener)}ngDoCheck(){this.ngControl&&(this.updateErrorState(),null!==this.ngControl.disabled&&this.ngControl.disabled!==this.disabled&&(this.disabled=this.ngControl.disabled,this.stateChanges.next())),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}focus(Te){this._elementRef.nativeElement.focus(Te)}updateErrorState(){this._errorStateTracker.updateErrorState()}_focusChanged(Te){if(Te!==this.focused){if(!this._isNativeSelect&&Te&&this.disabled&&this.disabledInteractive){const xe=this._elementRef.nativeElement;"number"===xe.type?(xe.type="text",xe.setSelectionRange(0,0),xe.type="number"):xe.setSelectionRange(0,0)}this.focused=Te,this.stateChanges.next()}}_onInput(){}_dirtyCheckNativeValue(){const Te=this._elementRef.nativeElement.value;this._previousNativeValue!==Te&&(this._previousNativeValue=Te,this.stateChanges.next())}_dirtyCheckPlaceholder(){const Te=this._getPlaceholder();if(Te!==this._previousPlaceholder){const xe=this._elementRef.nativeElement;this._previousPlaceholder=Te,Te?xe.setAttribute("placeholder",Te):xe.removeAttribute("placeholder")}}_getPlaceholder(){return this.placeholder||null}_validateType(){K.indexOf(this._type)}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let Te=this._elementRef.nativeElement.validity;return Te&&Te.badInput}get empty(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}get shouldLabelFloat(){if(this._isNativeSelect){const Te=this._elementRef.nativeElement,xe=Te.options[0];return this.focused||Te.multiple||!this.empty||!!(Te.selectedIndex>-1&&xe&&xe.label)}return this.focused&&!this.disabled||!this.empty}setDescribedByIds(Te){const xe=this._elementRef.nativeElement,Re=xe.getAttribute("aria-describedby");let Me;if(Re){const Ce=this._formFieldDescribedBy||Te;Me=Te.concat(Re.split(" ").filter(le=>le&&!Ce.includes(le)))}else Me=Te;this._formFieldDescribedBy=Te,Me.length?xe.setAttribute("aria-describedby",Me.join(" ")):xe.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){const Te=this._elementRef.nativeElement;return this._isNativeSelect&&(Te.multiple||Te.size>1)}_iOSKeyupListener=Te=>{const xe=Te.target;!xe.value&&0===xe.selectionStart&&0===xe.selectionEnd&&(xe.setSelectionRange(1,1),xe.setSelectionRange(0,0))};_webkitBlinkWheelListener=()=>{};_ensureWheelDefaultBehavior(){!this._webkitBlinkWheelListenerAttached&&"number"===this._type&&(this._platform.BLINK||this._platform.WEBKIT)&&(this._ngZone.runOutsideAngular(()=>{this._elementRef.nativeElement.addEventListener("wheel",this._webkitBlinkWheelListener)}),this._webkitBlinkWheelListenerAttached=!0),this._webkitBlinkWheelListenerAttached&&"number"!==this._type&&(this._elementRef.nativeElement.removeEventListener("wheel",this._webkitBlinkWheelListener),this._webkitBlinkWheelListenerAttached=!0)}_getReadonlyAttribute(){return this._isNativeSelect?null:this.readonly||this.disabled&&this.disabledInteractive?"true":null}static \u0275fac=function(xe){return new(xe||me)};static \u0275dir=y.FsC({type:me,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:21,hostBindings:function(xe,Re){1&xe&&y.bIt("focus",function(){return Re._focusChanged(!0)})("blur",function(){return Re._focusChanged(!1)})("input",function(){return Re._onInput()}),2&xe&&(y.Mr5("id",Re.id)("disabled",Re.disabled&&!Re.disabledInteractive)("required",Re.required),y.BMQ("name",Re.name||null)("readonly",Re._getReadonlyAttribute())("aria-disabled",Re.disabled&&Re.disabledInteractive?"true":null)("aria-invalid",Re.empty&&Re.required?null:Re.errorState)("aria-required",Re.required)("id",Re.id),y.AVh("mat-input-server",Re._isServer)("mat-mdc-form-field-textarea-control",Re._isInFormField&&Re._isTextarea)("mat-mdc-form-field-input-control",Re._isInFormField)("mat-mdc-input-disabled-interactive",Re.disabledInteractive)("mdc-text-field__input",Re._isInFormField)("mat-mdc-native-select-inline",Re._isInlineSelect()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:[0,"aria-describedby","userAriaDescribedBy"],value:"value",readonly:"readonly",disabledInteractive:[2,"disabledInteractive","disabledInteractive",y.L39]},exportAs:["matInput"],features:[y.Jv_([{provide:S.qT,useExisting:me}]),y.GFd,y.OA$]})}return me})(),be=(()=>{class me{static \u0275fac=function(xe){return new(xe||me)};static \u0275mod=y.$C({type:me});static \u0275inj=y.G2t({imports:[T.yE,S.RG,S.RG,c.EE,T.yE]})}return me})()},9115:(o,s,r)=>{"use strict";r.d(s,{Cn:()=>Jt,Cp:()=>Rt,fb:()=>Xt,kk:()=>dt});var i=r(4438),a=r(9888),c=r(7336),y=r(1413),w=r(7786),C=r(8359),T=r(7673),S=r(5007),A=r(9172),I=r(5558),N=r(6977),K=r(5964),Z=r(6697),ne=r(1986),be=r(177),me=r(3),pe=r(9046),Te=r(6939),xe=r(9969),Re=r(8203),Me=r(6969),Ce=r(6860),le=r(5542);const ae=["mat-menu-item",""],Ie=[[["mat-icon"],["","matMenuItemIcon",""]],"*"],$e=["mat-icon, [matMenuItemIcon]","*"];function st(fn,Kn){1&fn&&(i.qSk(),i.j41(0,"svg",2),i.nrm(1,"polygon",3),i.k0s())}const ht=["*"];function vt(fn,Kn){if(1&fn){const Nt=i.RV6();i.j41(0,"div",0),i.bIt("click",function(){i.eBV(Nt);const an=i.XpG();return i.Njj(an.closed.emit("click"))})("@transformMenu.start",function(an){i.eBV(Nt);const Xn=i.XpG();return i.Njj(Xn._onAnimationStart(an))})("@transformMenu.done",function(an){i.eBV(Nt);const Xn=i.XpG();return i.Njj(Xn._onAnimationDone(an))}),i.j41(1,"div",1),i.SdG(2),i.k0s()()}if(2&fn){const Nt=i.XpG();i.HbH(Nt._classList),i.Y8G("id",Nt.panelId)("@transformMenu",Nt._panelAnimationState),i.BMQ("aria-label",Nt.ariaLabel||null)("aria-labelledby",Nt.ariaLabelledby||null)("aria-describedby",Nt.ariaDescribedby||null)}}const at=new i.nKC("MAT_MENU_PANEL");let Xt=(()=>{class fn{_elementRef=(0,i.WQX)(i.aKT);_document=(0,i.WQX)(be.qQ);_focusMonitor=(0,i.WQX)(a.FN);_parentMenu=(0,i.WQX)(at,{optional:!0});_changeDetectorRef=(0,i.WQX)(i.gRc);role="menuitem";disabled=!1;disableRipple=!1;_hovered=new y.B;_focused=new y.B;_highlighted=!1;_triggersSubmenu=!1;constructor(){(0,i.WQX)(pe.l).load(me.Ah),this._parentMenu?.addItem?.(this)}focus(Nt,Qt){this._focusMonitor&&Nt?this._focusMonitor.focusVia(this._getHostElement(),Nt,Qt):this._getHostElement().focus(Qt),this._focused.next(this)}ngAfterViewInit(){this._focusMonitor&&this._focusMonitor.monitor(this._elementRef,!1)}ngOnDestroy(){this._focusMonitor&&this._focusMonitor.stopMonitoring(this._elementRef),this._parentMenu&&this._parentMenu.removeItem&&this._parentMenu.removeItem(this),this._hovered.complete(),this._focused.complete()}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._elementRef.nativeElement}_checkDisabled(Nt){this.disabled&&(Nt.preventDefault(),Nt.stopPropagation())}_handleMouseEnter(){this._hovered.next(this)}getLabel(){const Nt=this._elementRef.nativeElement.cloneNode(!0),Qt=Nt.querySelectorAll("mat-icon, .material-icons");for(let an=0;an enter",(0,xe.i0)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,xe.iF)({opacity:1,transform:"scale(1)"}))),(0,xe.kY)("* => void",(0,xe.i0)("100ms 25ms linear",(0,xe.iF)({opacity:0})))]),fadeInItems:(0,xe.hZ)("fadeInItems",[(0,xe.wk)("showing",(0,xe.iF)({opacity:1})),(0,xe.kY)("void => *",[(0,xe.iF)({opacity:0}),(0,xe.i0)("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])},Ft=new i.nKC("mat-menu-default-options",{providedIn:"root",factory:function ze(){return{overlapTrigger:!1,xPosition:"after",yPosition:"below",backdropClass:"cdk-overlay-transparent-backdrop"}}});let dt=(()=>{class fn{_elementRef=(0,i.WQX)(i.aKT);_changeDetectorRef=(0,i.WQX)(i.gRc);_keyManager;_xPosition;_yPosition;_firstItemFocusRef;_allItems;_directDescendantItems=new i.rOR;_classList={};_panelAnimationState="void";_animationDone=new y.B;_isAnimating;parentMenu;direction;overlayPanelClass;backdropClass;ariaLabel;ariaLabelledby;ariaDescribedby;get xPosition(){return this._xPosition}set xPosition(Nt){this._xPosition=Nt,this.setPositionClasses()}get yPosition(){return this._yPosition}set yPosition(Nt){this._yPosition=Nt,this.setPositionClasses()}templateRef;items;lazyContent;overlapTrigger;hasBackdrop;set panelClass(Nt){const Qt=this._previousPanelClass,an={...this._classList};Qt&&Qt.length&&Qt.split(" ").forEach(Xn=>{an[Xn]=!1}),this._previousPanelClass=Nt,Nt&&Nt.length&&(Nt.split(" ").forEach(Xn=>{an[Xn]=!0}),this._elementRef.nativeElement.className=""),this._classList=an}_previousPanelClass;get classList(){return this.panelClass}set classList(Nt){this.panelClass=Nt}closed=new i.bkB;close=this.closed;panelId=(0,i.WQX)(a.g7).getId("mat-menu-panel-");_injector=(0,i.WQX)(i.zZn);constructor(){const Nt=(0,i.WQX)(Ft);this.overlayPanelClass=Nt.overlayPanelClass||"",this._xPosition=Nt.xPosition,this._yPosition=Nt.yPosition,this.backdropClass=Nt.backdropClass,this.overlapTrigger=Nt.overlapTrigger,this.hasBackdrop=Nt.hasBackdrop}ngOnInit(){this.setPositionClasses()}ngAfterContentInit(){this._updateDirectDescendants(),this._keyManager=new a.Bu(this._directDescendantItems).withWrap().withTypeAhead().withHomeAndEnd(),this._keyManager.tabOut.subscribe(()=>this.closed.emit("tab")),this._directDescendantItems.changes.pipe((0,A.Z)(this._directDescendantItems),(0,I.n)(Nt=>(0,w.h)(...Nt.map(Qt=>Qt._focused)))).subscribe(Nt=>this._keyManager.updateActiveItem(Nt)),this._directDescendantItems.changes.subscribe(Nt=>{const Qt=this._keyManager;if("enter"===this._panelAnimationState&&Qt.activeItem?._hasFocus()){const an=Nt.toArray(),Xn=Math.max(0,Math.min(an.length-1,Qt.activeItemIndex||0));an[Xn]&&!an[Xn].disabled?Qt.setActiveItem(Xn):Qt.setNextItemActive()}})}ngOnDestroy(){this._keyManager?.destroy(),this._directDescendantItems.destroy(),this.closed.complete(),this._firstItemFocusRef?.destroy()}_hovered(){return this._directDescendantItems.changes.pipe((0,A.Z)(this._directDescendantItems),(0,I.n)(Qt=>(0,w.h)(...Qt.map(an=>an._hovered))))}addItem(Nt){}removeItem(Nt){}_handleKeydown(Nt){const Qt=Nt.keyCode,an=this._keyManager;switch(Qt){case c._f:(0,c.rp)(Nt)||(Nt.preventDefault(),this.closed.emit("keydown"));break;case c.UQ:this.parentMenu&&"ltr"===this.direction&&this.closed.emit("keydown");break;case c.LE:this.parentMenu&&"rtl"===this.direction&&this.closed.emit("keydown");break;default:return(Qt===c.i7||Qt===c.n6)&&an.setFocusOrigin("keyboard"),void an.onKeydown(Nt)}}focusFirstItem(Nt="program"){this._firstItemFocusRef?.destroy(),this._firstItemFocusRef=(0,i.mal)(()=>{let Qt=null;if(this._directDescendantItems.length&&(Qt=this._directDescendantItems.first._getHostElement().closest('[role="menu"]')),!Qt||!Qt.contains(document.activeElement)){const an=this._keyManager;an.setFocusOrigin(Nt).setFirstItemActive(),!an.activeItem&&Qt&&Qt.focus()}},{injector:this._injector})}resetActiveItem(){this._keyManager.setActiveItem(-1)}setElevation(Nt){}setPositionClasses(Nt=this.xPosition,Qt=this.yPosition){this._classList={...this._classList,"mat-menu-before":"before"===Nt,"mat-menu-after":"after"===Nt,"mat-menu-above":"above"===Qt,"mat-menu-below":"below"===Qt},this._changeDetectorRef.markForCheck()}_startAnimation(){this._panelAnimationState="enter"}_resetAnimation(){this._panelAnimationState="void"}_onAnimationDone(Nt){this._animationDone.next(Nt),this._isAnimating=!1}_onAnimationStart(Nt){this._isAnimating=!0,"enter"===Nt.toState&&0===this._keyManager.activeItemIndex&&(Nt.element.scrollTop=0)}_updateDirectDescendants(){this._allItems.changes.pipe((0,A.Z)(this._allItems)).subscribe(Nt=>{this._directDescendantItems.reset(Nt.filter(Qt=>Qt._parentMenu===this)),this._directDescendantItems.notifyOnChanges()})}static \u0275fac=function(Qt){return new(Qt||fn)};static \u0275cmp=i.VBU({type:fn,selectors:[["mat-menu"]],contentQueries:function(Qt,an,Xn){if(1&Qt&&(i.wni(Xn,bn,5),i.wni(Xn,Xt,5),i.wni(Xn,Xt,4)),2&Qt){let En;i.mGM(En=i.lsd())&&(an.lazyContent=En.first),i.mGM(En=i.lsd())&&(an._allItems=En),i.mGM(En=i.lsd())&&(an.items=En)}},viewQuery:function(Qt,an){if(1&Qt&&i.GBs(i.C4Q,5),2&Qt){let Xn;i.mGM(Xn=i.lsd())&&(an.templateRef=Xn.first)}},hostVars:3,hostBindings:function(Qt,an){2&Qt&&i.BMQ("aria-label",null)("aria-labelledby",null)("aria-describedby",null)},inputs:{backdropClass:"backdropClass",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[0,"aria-describedby","ariaDescribedby"],xPosition:"xPosition",yPosition:"yPosition",overlapTrigger:[2,"overlapTrigger","overlapTrigger",i.L39],hasBackdrop:[2,"hasBackdrop","hasBackdrop",Nt=>null==Nt?null:(0,i.L39)(Nt)],panelClass:[0,"class","panelClass"],classList:"classList"},outputs:{closed:"closed",close:"close"},exportAs:["matMenu"],features:[i.Jv_([{provide:at,useExisting:fn}]),i.GFd],ngContentSelectors:ht,decls:1,vars:0,consts:[["tabindex","-1","role","menu",1,"mat-mdc-menu-panel",3,"click","id"],[1,"mat-mdc-menu-content"]],template:function(Qt,an){1&Qt&&(i.NAR(),i.DNE(0,vt,3,7,"ng-template"))},styles:['mat-menu{display:none}.mat-mdc-menu-content{margin:0;padding:8px 0;outline:0}.mat-mdc-menu-content,.mat-mdc-menu-content .mat-mdc-menu-item .mat-mdc-menu-item-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;flex:1;white-space:normal;font-family:var(--mat-menu-item-label-text-font, var(--mat-sys-label-large-font));line-height:var(--mat-menu-item-label-text-line-height, var(--mat-sys-label-large-line-height));font-size:var(--mat-menu-item-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mat-menu-item-label-text-tracking, var(--mat-sys-label-large-tracking));font-weight:var(--mat-menu-item-label-text-weight, var(--mat-sys-label-large-weight))}.mat-mdc-menu-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box;outline:0;border-radius:var(--mat-menu-container-shape, var(--mat-sys-corner-extra-small));background-color:var(--mat-menu-container-color, var(--mat-sys-surface-container));box-shadow:var(--mat-menu-container-elevation-shadow, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12));will-change:transform,opacity}.mat-mdc-menu-panel.ng-animating{pointer-events:none}.mat-mdc-menu-panel.ng-animating:has(.mat-mdc-menu-content:empty){display:none}@media(forced-colors: active){.mat-mdc-menu-panel{outline:solid 1px}}.mat-mdc-menu-panel .mat-divider{color:var(--mat-menu-divider-color, var(--mat-sys-surface-variant));margin-bottom:var(--mat-menu-divider-bottom-spacing, 8px);margin-top:var(--mat-menu-divider-top-spacing, 8px)}.mat-mdc-menu-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;cursor:pointer;width:100%;text-align:left;box-sizing:border-box;color:inherit;font-size:inherit;background:none;text-decoration:none;margin:0;min-height:48px;padding-left:var(--mat-menu-item-leading-spacing, 12px);padding-right:var(--mat-menu-item-trailing-spacing, 12px);-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-menu-item::-moz-focus-inner{border:0}[dir=rtl] .mat-mdc-menu-item{padding-left:var(--mat-menu-item-trailing-spacing, 12px);padding-right:var(--mat-menu-item-leading-spacing, 12px)}.mat-mdc-menu-item:has(.material-icons,mat-icon,[matButtonIcon]){padding-left:var(--mat-menu-item-with-icon-leading-spacing, 12px);padding-right:var(--mat-menu-item-with-icon-trailing-spacing, 12px)}[dir=rtl] .mat-mdc-menu-item:has(.material-icons,mat-icon,[matButtonIcon]){padding-left:var(--mat-menu-item-with-icon-trailing-spacing, 12px);padding-right:var(--mat-menu-item-with-icon-leading-spacing, 12px)}.mat-mdc-menu-item,.mat-mdc-menu-item:visited,.mat-mdc-menu-item:link{color:var(--mat-menu-item-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-menu-item .mat-icon-no-color,.mat-mdc-menu-item .mat-mdc-menu-submenu-icon{color:var(--mat-menu-item-icon-color, var(--mat-sys-on-surface-variant))}.mat-mdc-menu-item[disabled]{cursor:default;opacity:.38}.mat-mdc-menu-item[disabled]::after{display:block;position:absolute;content:"";top:0;left:0;bottom:0;right:0}.mat-mdc-menu-item:focus{outline:0}.mat-mdc-menu-item .mat-icon{flex-shrink:0;margin-right:var(--mat-menu-item-spacing, 12px);height:var(--mat-menu-item-icon-size, 24px);width:var(--mat-menu-item-icon-size, 24px)}[dir=rtl] .mat-mdc-menu-item{text-align:right}[dir=rtl] .mat-mdc-menu-item .mat-icon{margin-right:0;margin-left:var(--mat-menu-item-spacing, 12px)}.mat-mdc-menu-item:not([disabled]):hover{background-color:var(--mat-menu-item-hover-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-hover-state-layer-opacity) * 100%), transparent))}.mat-mdc-menu-item:not([disabled]).cdk-program-focused,.mat-mdc-menu-item:not([disabled]).cdk-keyboard-focused,.mat-mdc-menu-item:not([disabled]).mat-mdc-menu-item-highlighted{background-color:var(--mat-menu-item-focus-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-focus-state-layer-opacity) * 100%), transparent))}@media(forced-colors: active){.mat-mdc-menu-item{margin-top:1px}}.mat-mdc-menu-submenu-icon{width:var(--mat-menu-item-icon-size, 24px);height:10px;fill:currentColor;padding-left:var(--mat-menu-item-spacing, 12px)}[dir=rtl] .mat-mdc-menu-submenu-icon{padding-right:var(--mat-menu-item-spacing, 12px);padding-left:0}[dir=rtl] .mat-mdc-menu-submenu-icon polygon{transform:scaleX(-1);transform-origin:center}@media(forced-colors: active){.mat-mdc-menu-submenu-icon{fill:CanvasText}}.mat-mdc-menu-item .mat-mdc-menu-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}'],encapsulation:2,data:{animation:[bt.transformMenu,bt.fadeInItems]},changeDetection:0})}return fn})();const Ke=new i.nKC("mat-menu-scroll-strategy",{providedIn:"root",factory:()=>{const fn=(0,i.WQX)(Me.hJ);return()=>fn.scrollStrategies.reposition()}}),mt={provide:Ke,deps:[Me.hJ],useFactory:function He(fn){return()=>fn.scrollStrategies.reposition()}},se=(0,Ce.BQ)({passive:!0});let Rt=(()=>{class fn{_overlay=(0,i.WQX)(Me.hJ);_element=(0,i.WQX)(i.aKT);_viewContainerRef=(0,i.WQX)(i.c1b);_menuItemInstance=(0,i.WQX)(Xt,{optional:!0,self:!0});_dir=(0,i.WQX)(Re.dS,{optional:!0});_focusMonitor=(0,i.WQX)(a.FN);_ngZone=(0,i.WQX)(i.SKi);_scrollStrategy=(0,i.WQX)(Ke);_changeDetectorRef=(0,i.WQX)(i.gRc);_portal;_overlayRef=null;_menuOpen=!1;_closingActionsSubscription=C.yU.EMPTY;_hoverSubscription=C.yU.EMPTY;_menuCloseSubscription=C.yU.EMPTY;_parentMaterialMenu;_parentInnerPadding;_handleTouchStart=Nt=>{(0,a.w6)(Nt)||(this._openedBy="touch")};_openedBy=void 0;get _deprecatedMatMenuTriggerFor(){return this.menu}set _deprecatedMatMenuTriggerFor(Nt){this.menu=Nt}get menu(){return this._menu}set menu(Nt){Nt!==this._menu&&(this._menu=Nt,this._menuCloseSubscription.unsubscribe(),Nt&&(this._menuCloseSubscription=Nt.close.subscribe(Qt=>{this._destroyMenu(Qt),("click"===Qt||"tab"===Qt)&&this._parentMaterialMenu&&this._parentMaterialMenu.closed.emit(Qt)})),this._menuItemInstance?._setTriggersSubmenu(this.triggersSubmenu()))}_menu;menuData;restoreFocus=!0;menuOpened=new i.bkB;onMenuOpen=this.menuOpened;menuClosed=new i.bkB;onMenuClose=this.menuClosed;constructor(){const Nt=(0,i.WQX)(at,{optional:!0});this._parentMaterialMenu=Nt instanceof dt?Nt:void 0,this._element.nativeElement.addEventListener("touchstart",this._handleTouchStart,se)}ngAfterContentInit(){this._handleHover()}ngOnDestroy(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._element.nativeElement.removeEventListener("touchstart",this._handleTouchStart,se),this._menuCloseSubscription.unsubscribe(),this._closingActionsSubscription.unsubscribe(),this._hoverSubscription.unsubscribe()}get menuOpen(){return this._menuOpen}get dir(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}triggersSubmenu(){return!!(this._menuItemInstance&&this._parentMaterialMenu&&this.menu)}toggleMenu(){return this._menuOpen?this.closeMenu():this.openMenu()}openMenu(){const Nt=this.menu;if(this._menuOpen||!Nt)return;const Qt=this._createOverlay(Nt),an=Qt.getConfig(),Xn=an.positionStrategy;this._setPosition(Nt,Xn),an.hasBackdrop=null==Nt.hasBackdrop?!this.triggersSubmenu():Nt.hasBackdrop,Qt.attach(this._getPortal(Nt)),Nt.lazyContent&&Nt.lazyContent.attach(this.menuData),this._closingActionsSubscription=this._menuClosingActions().subscribe(()=>this.closeMenu()),this._initMenu(Nt),Nt instanceof dt&&(Nt._startAnimation(),Nt._directDescendantItems.changes.pipe((0,N.Q)(Nt.close)).subscribe(()=>{Xn.withLockedPosition(!1).reapplyLastPosition(),Xn.withLockedPosition(!0)}))}closeMenu(){this.menu?.close.emit()}focus(Nt,Qt){this._focusMonitor&&Nt?this._focusMonitor.focusVia(this._element,Nt,Qt):this._element.nativeElement.focus(Qt)}updatePosition(){this._overlayRef?.updatePosition()}_destroyMenu(Nt){if(!this._overlayRef||!this.menuOpen)return;const Qt=this.menu;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),this.restoreFocus&&("keydown"===Nt||!this._openedBy||!this.triggersSubmenu())&&this.focus(this._openedBy),this._openedBy=void 0,Qt instanceof dt?(Qt._resetAnimation(),Qt.lazyContent?Qt._animationDone.pipe((0,K.p)(an=>"void"===an.toState),(0,Z.s)(1),(0,N.Q)(Qt.lazyContent._attached)).subscribe({next:()=>Qt.lazyContent.detach(),complete:()=>this._setIsMenuOpen(!1)}):this._setIsMenuOpen(!1)):(this._setIsMenuOpen(!1),Qt?.lazyContent?.detach())}_initMenu(Nt){Nt.parentMenu=this.triggersSubmenu()?this._parentMaterialMenu:void 0,Nt.direction=this.dir,Nt.focusFirstItem(this._openedBy||"program"),this._setIsMenuOpen(!0)}_setIsMenuOpen(Nt){Nt!==this._menuOpen&&(this._menuOpen=Nt,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this.triggersSubmenu()&&this._menuItemInstance._setHighlighted(Nt),this._changeDetectorRef.markForCheck())}_createOverlay(Nt){if(!this._overlayRef){const Qt=this._getOverlayConfig(Nt);this._subscribeToPositions(Nt,Qt.positionStrategy),this._overlayRef=this._overlay.create(Qt),this._overlayRef.keydownEvents().subscribe(an=>{this.menu instanceof dt&&this.menu._handleKeydown(an)})}return this._overlayRef}_getOverlayConfig(Nt){return new Me.rR({positionStrategy:this._overlay.position().flexibleConnectedTo(this._element).withLockedPosition().withGrowAfterOpen().withTransformOriginOn(".mat-menu-panel, .mat-mdc-menu-panel"),backdropClass:Nt.backdropClass||"cdk-overlay-transparent-backdrop",panelClass:Nt.overlayPanelClass,scrollStrategy:this._scrollStrategy(),direction:this._dir||"ltr"})}_subscribeToPositions(Nt,Qt){Nt.setPositionClasses&&Qt.positionChanges.subscribe(an=>{this._ngZone.run(()=>{Nt.setPositionClasses("start"===an.connectionPair.overlayX?"after":"before","top"===an.connectionPair.overlayY?"below":"above")})})}_setPosition(Nt,Qt){let[an,Xn]="before"===Nt.xPosition?["end","start"]:["start","end"],[En,Kt]="above"===Nt.yPosition?["bottom","top"]:["top","bottom"],[At,zt]=[En,Kt],[xn,Yn]=[an,Xn],tt=0;if(this.triggersSubmenu()){if(Yn=an="before"===Nt.xPosition?"start":"end",Xn=xn="end"===an?"start":"end",this._parentMaterialMenu){if(null==this._parentInnerPadding){const ke=this._parentMaterialMenu.items.first;this._parentInnerPadding=ke?ke._getHostElement().offsetTop:0}tt="bottom"===En?this._parentInnerPadding:-this._parentInnerPadding}}else Nt.overlapTrigger||(At="top"===En?"bottom":"top",zt="top"===Kt?"bottom":"top");Qt.withPositions([{originX:an,originY:At,overlayX:xn,overlayY:En,offsetY:tt},{originX:Xn,originY:At,overlayX:Yn,overlayY:En,offsetY:tt},{originX:an,originY:zt,overlayX:xn,overlayY:Kt,offsetY:-tt},{originX:Xn,originY:zt,overlayX:Yn,overlayY:Kt,offsetY:-tt}])}_menuClosingActions(){const Nt=this._overlayRef.backdropClick(),Qt=this._overlayRef.detachments(),an=this._parentMaterialMenu?this._parentMaterialMenu.closed:(0,T.of)(),Xn=this._parentMaterialMenu?this._parentMaterialMenu._hovered().pipe((0,K.p)(En=>En!==this._menuItemInstance),(0,K.p)(()=>this._menuOpen)):(0,T.of)();return(0,w.h)(Nt,an,Xn,Qt)}_handleMousedown(Nt){(0,a._G)(Nt)||(this._openedBy=0===Nt.button?"mouse":void 0,this.triggersSubmenu()&&Nt.preventDefault())}_handleKeydown(Nt){const Qt=Nt.keyCode;(Qt===c.Fm||Qt===c.t6)&&(this._openedBy="keyboard"),this.triggersSubmenu()&&(Qt===c.LE&&"ltr"===this.dir||Qt===c.UQ&&"rtl"===this.dir)&&(this._openedBy="keyboard",this.openMenu())}_handleClick(Nt){this.triggersSubmenu()?(Nt.stopPropagation(),this.openMenu()):this.toggleMenu()}_handleHover(){!this.triggersSubmenu()||!this._parentMaterialMenu||(this._hoverSubscription=this._parentMaterialMenu._hovered().pipe((0,K.p)(Nt=>Nt===this._menuItemInstance&&!Nt.disabled),(0,ne.c)(0,S.$)).subscribe(()=>{this._openedBy="mouse",this.menu instanceof dt&&this.menu._isAnimating?this.menu._animationDone.pipe((0,Z.s)(1),(0,ne.c)(0,S.$),(0,N.Q)(this._parentMaterialMenu._hovered())).subscribe(()=>this.openMenu()):this.openMenu()}))}_getPortal(Nt){return(!this._portal||this._portal.templateRef!==Nt.templateRef)&&(this._portal=new Te.VA(Nt.templateRef,this._viewContainerRef)),this._portal}static \u0275fac=function(Qt){return new(Qt||fn)};static \u0275dir=i.FsC({type:fn,selectors:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],hostAttrs:[1,"mat-mdc-menu-trigger"],hostVars:3,hostBindings:function(Qt,an){1&Qt&&i.bIt("click",function(En){return an._handleClick(En)})("mousedown",function(En){return an._handleMousedown(En)})("keydown",function(En){return an._handleKeydown(En)}),2&Qt&&i.BMQ("aria-haspopup",an.menu?"menu":null)("aria-expanded",an.menuOpen)("aria-controls",an.menuOpen?an.menu.panelId:null)},inputs:{_deprecatedMatMenuTriggerFor:[0,"mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],menu:[0,"matMenuTriggerFor","menu"],menuData:[0,"matMenuTriggerData","menuData"],restoreFocus:[0,"matMenuTriggerRestoreFocus","restoreFocus"]},outputs:{menuOpened:"menuOpened",onMenuOpen:"onMenuOpen",menuClosed:"menuClosed",onMenuClose:"onMenuClose"},exportAs:["matMenuTrigger"]})}return fn})(),Jt=(()=>{class fn{static \u0275fac=function(Qt){return new(Qt||fn)};static \u0275mod=i.$C({type:fn});static \u0275inj=i.G2t({providers:[mt],imports:[me.pZ,me.yE,Me.z_,le.Gj,me.yE]})}return fn})()},7575:(o,s,r)=>{"use strict";r.d(s,{HM:()=>S,PO:()=>I});var i=r(4438),c=(r(177),r(3));function y(N,K){1&N&&i.nrm(0,"div",2)}const w=new i.nKC("MAT_PROGRESS_BAR_DEFAULT_OPTIONS");let S=(()=>{class N{_elementRef=(0,i.WQX)(i.aKT);_ngZone=(0,i.WQX)(i.SKi);_changeDetectorRef=(0,i.WQX)(i.gRc);_animationMode=(0,i.WQX)(i.bc$,{optional:!0});constructor(){const Z=(0,i.WQX)(w,{optional:!0});this._isNoopAnimation="NoopAnimations"===this._animationMode,Z&&(Z.color&&(this.color=this._defaultColor=Z.color),this.mode=Z.mode||this.mode)}_isNoopAnimation=!1;get color(){return this._color||this._defaultColor}set color(Z){this._color=Z}_color;_defaultColor="primary";get value(){return this._value}set value(Z){this._value=A(Z||0),this._changeDetectorRef.markForCheck()}_value=0;get bufferValue(){return this._bufferValue||0}set bufferValue(Z){this._bufferValue=A(Z||0),this._changeDetectorRef.markForCheck()}_bufferValue=0;animationEnd=new i.bkB;get mode(){return this._mode}set mode(Z){this._mode=Z,this._changeDetectorRef.markForCheck()}_mode="determinate";ngAfterViewInit(){this._ngZone.runOutsideAngular(()=>{this._elementRef.nativeElement.addEventListener("transitionend",this._transitionendHandler)})}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._transitionendHandler)}_getPrimaryBarTransform(){return`scaleX(${this._isIndeterminate()?1:this.value/100})`}_getBufferBarFlexBasis(){return`${"buffer"===this.mode?this.bufferValue:100}%`}_isIndeterminate(){return"indeterminate"===this.mode||"query"===this.mode}_transitionendHandler=Z=>{0===this.animationEnd.observers.length||!Z.target||!Z.target.classList.contains("mdc-linear-progress__primary-bar")||("determinate"===this.mode||"buffer"===this.mode)&&this._ngZone.run(()=>this.animationEnd.next({value:this.value}))};static \u0275fac=function(ne){return new(ne||N)};static \u0275cmp=i.VBU({type:N,selectors:[["mat-progress-bar"]],hostAttrs:["role","progressbar","aria-valuemin","0","aria-valuemax","100","tabindex","-1",1,"mat-mdc-progress-bar","mdc-linear-progress"],hostVars:10,hostBindings:function(ne,be){2&ne&&(i.BMQ("aria-valuenow",be._isIndeterminate()?null:be.value)("mode",be.mode),i.HbH("mat-"+be.color),i.AVh("_mat-animation-noopable",be._isNoopAnimation)("mdc-linear-progress--animation-ready",!be._isNoopAnimation)("mdc-linear-progress--indeterminate",be._isIndeterminate()))},inputs:{color:"color",value:[2,"value","value",i.Udg],bufferValue:[2,"bufferValue","bufferValue",i.Udg],mode:"mode"},outputs:{animationEnd:"animationEnd"},exportAs:["matProgressBar"],features:[i.GFd],decls:7,vars:5,consts:[["aria-hidden","true",1,"mdc-linear-progress__buffer"],[1,"mdc-linear-progress__buffer-bar"],[1,"mdc-linear-progress__buffer-dots"],["aria-hidden","true",1,"mdc-linear-progress__bar","mdc-linear-progress__primary-bar"],[1,"mdc-linear-progress__bar-inner"],["aria-hidden","true",1,"mdc-linear-progress__bar","mdc-linear-progress__secondary-bar"]],template:function(ne,be){1&ne&&(i.j41(0,"div",0),i.nrm(1,"div",1),i.DNE(2,y,1,0,"div",2),i.k0s(),i.j41(3,"div",3),i.nrm(4,"span",4),i.k0s(),i.j41(5,"div",5),i.nrm(6,"span",4),i.k0s()),2&ne&&(i.R7$(),i.xc7("flex-basis",be._getBufferBarFlexBasis()),i.R7$(),i.vxM("buffer"===be.mode?2:-1),i.R7$(),i.xc7("transform",be._getPrimaryBarTransform()))},styles:[".mat-mdc-progress-bar{display:block;text-align:start}.mat-mdc-progress-bar[mode=query]{transform:scaleX(-1)}.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__buffer-dots,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__primary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__secondary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__bar-inner.mdc-linear-progress__bar-inner{animation:none}.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__primary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__buffer-bar{transition:transform 1ms}.mdc-linear-progress{position:relative;width:100%;transform:translateZ(0);outline:1px solid rgba(0,0,0,0);overflow-x:hidden;transition:opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);height:max(var(--mdc-linear-progress-track-height, 4px),var(--mdc-linear-progress-active-indicator-height, 4px))}@media(forced-colors: active){.mdc-linear-progress{outline-color:CanvasText}}.mdc-linear-progress__bar{position:absolute;top:0;bottom:0;margin:auto 0;width:100%;animation:none;transform-origin:top left;transition:transform 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);height:var(--mdc-linear-progress-active-indicator-height, 4px)}.mdc-linear-progress--indeterminate .mdc-linear-progress__bar{transition:none}[dir=rtl] .mdc-linear-progress__bar{right:0;transform-origin:center right}.mdc-linear-progress__bar-inner{display:inline-block;position:absolute;width:100%;animation:none;border-top-style:solid;border-color:var(--mdc-linear-progress-active-indicator-color, var(--mat-sys-primary));border-top-width:var(--mdc-linear-progress-active-indicator-height, 4px)}.mdc-linear-progress__buffer{display:flex;position:absolute;top:0;bottom:0;margin:auto 0;width:100%;overflow:hidden;height:var(--mdc-linear-progress-track-height, 4px);border-radius:var(--mdc-linear-progress-track-shape, var(--mat-sys-corner-none))}.mdc-linear-progress__buffer-dots{-webkit-mask-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='xMinYMin slice'%3E%3Ccircle cx='1' cy='1' r='1'/%3E%3C/svg%3E\");mask-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='xMinYMin slice'%3E%3Ccircle cx='1' cy='1' r='1'/%3E%3C/svg%3E\");background-repeat:repeat-x;flex:auto;transform:rotate(180deg);animation:mdc-linear-progress-buffering 250ms infinite linear;background-color:var(--mdc-linear-progress-track-color, var(--mat-sys-surface-variant))}@media(forced-colors: active){.mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}[dir=rtl] .mdc-linear-progress__buffer-dots{animation:mdc-linear-progress-buffering-reverse 250ms infinite linear;transform:rotate(0)}.mdc-linear-progress__buffer-bar{flex:0 1 100%;transition:flex-basis 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);background-color:var(--mdc-linear-progress-track-color, var(--mat-sys-surface-variant))}.mdc-linear-progress__primary-bar{transform:scaleX(0)}.mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{left:-145.166611%}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar{animation:mdc-linear-progress-primary-indeterminate-translate 2s infinite linear}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar>.mdc-linear-progress__bar-inner{animation:mdc-linear-progress-primary-indeterminate-scale 2s infinite linear}[dir=rtl] .mdc-linear-progress.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar{animation-name:mdc-linear-progress-primary-indeterminate-translate-reverse}[dir=rtl] .mdc-linear-progress.mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{right:-145.166611%;left:auto}.mdc-linear-progress__secondary-bar{display:none}.mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar{left:-54.888891%;display:block}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar{animation:mdc-linear-progress-secondary-indeterminate-translate 2s infinite linear}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar>.mdc-linear-progress__bar-inner{animation:mdc-linear-progress-secondary-indeterminate-scale 2s infinite linear}[dir=rtl] .mdc-linear-progress.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar{animation-name:mdc-linear-progress-secondary-indeterminate-translate-reverse}[dir=rtl] .mdc-linear-progress.mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar{right:-54.888891%;left:auto}@keyframes mdc-linear-progress-buffering{from{transform:rotate(180deg) translateX(calc(var(--mdc-linear-progress-track-height, 4px) * -2.5))}}@keyframes mdc-linear-progress-primary-indeterminate-translate{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(83.67142%)}100%{transform:translateX(200.611057%)}}@keyframes mdc-linear-progress-primary-indeterminate-scale{0%{transform:scaleX(0.08)}36.65%{animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);transform:scaleX(0.08)}69.15%{animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);transform:scaleX(0.661479)}100%{transform:scaleX(0.08)}}@keyframes mdc-linear-progress-secondary-indeterminate-translate{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:translateX(37.651913%)}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(84.386165%)}100%{transform:translateX(160.277782%)}}@keyframes mdc-linear-progress-secondary-indeterminate-scale{0%{animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);transform:scaleX(0.08)}19.15%{animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);transform:scaleX(0.457104)}44.15%{animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);transform:scaleX(0.72796)}100%{transform:scaleX(0.08)}}@keyframes mdc-linear-progress-primary-indeterminate-translate-reverse{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(-83.67142%)}100%{transform:translateX(-200.611057%)}}@keyframes mdc-linear-progress-secondary-indeterminate-translate-reverse{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:translateX(-37.651913%)}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(-84.386165%)}100%{transform:translateX(-160.277782%)}}@keyframes mdc-linear-progress-buffering-reverse{from{transform:translateX(-10px)}}"],encapsulation:2,changeDetection:0})}return N})();function A(N,K=0,Z=100){return Math.max(K,Math.min(Z,N))}let I=(()=>{class N{static \u0275fac=function(ne){return new(ne||N)};static \u0275mod=i.$C({type:N});static \u0275inj=i.G2t({imports:[c.yE]})}return N})()},7250:(o,s,r)=>{"use strict";r.d(s,{VO:()=>Qt,Ve:()=>Xn,$2:()=>an});var i=r(6969),a=r(4438),c=r(3),y=r(2408),w=r(5542),C=r(9888),T=r(8203),I=(r(4402),r(7673),r(1413));class Te{_multiple;_emitChanges;compareWith;_selection=new Set;_deselectedToEmit=[];_selectedToEmit=[];_selected;get selected(){return this._selected||(this._selected=Array.from(this._selection.values())),this._selected}changed=new I.B;constructor(Kt=!1,At,zt=!0,xn){this._multiple=Kt,this._emitChanges=zt,this.compareWith=xn,At&&At.length&&(Kt?At.forEach(Yn=>this._markSelected(Yn)):this._markSelected(At[0]),this._selectedToEmit.length=0)}select(...Kt){this._verifyValueAssignment(Kt),Kt.forEach(zt=>this._markSelected(zt));const At=this._hasQueuedChanges();return this._emitChangeEvent(),At}deselect(...Kt){this._verifyValueAssignment(Kt),Kt.forEach(zt=>this._unmarkSelected(zt));const At=this._hasQueuedChanges();return this._emitChangeEvent(),At}setSelection(...Kt){this._verifyValueAssignment(Kt);const At=this.selected,zt=new Set(Kt);Kt.forEach(Yn=>this._markSelected(Yn)),At.filter(Yn=>!zt.has(this._getConcreteValue(Yn,zt))).forEach(Yn=>this._unmarkSelected(Yn));const xn=this._hasQueuedChanges();return this._emitChangeEvent(),xn}toggle(Kt){return this.isSelected(Kt)?this.deselect(Kt):this.select(Kt)}clear(Kt=!0){this._unmarkAll();const At=this._hasQueuedChanges();return Kt&&this._emitChangeEvent(),At}isSelected(Kt){return this._selection.has(this._getConcreteValue(Kt))}isEmpty(){return 0===this._selection.size}hasValue(){return!this.isEmpty()}sort(Kt){this._multiple&&this.selected&&this._selected.sort(Kt)}isMultipleSelection(){return this._multiple}_emitChangeEvent(){this._selected=null,(this._selectedToEmit.length||this._deselectedToEmit.length)&&(this.changed.next({source:this,added:this._selectedToEmit,removed:this._deselectedToEmit}),this._deselectedToEmit=[],this._selectedToEmit=[])}_markSelected(Kt){Kt=this._getConcreteValue(Kt),this.isSelected(Kt)||(this._multiple||this._unmarkAll(),this.isSelected(Kt)||this._selection.add(Kt),this._emitChanges&&this._selectedToEmit.push(Kt))}_unmarkSelected(Kt){Kt=this._getConcreteValue(Kt),this.isSelected(Kt)&&(this._selection.delete(Kt),this._emitChanges&&this._deselectedToEmit.push(Kt))}_unmarkAll(){this.isEmpty()||this._selection.forEach(Kt=>this._unmarkSelected(Kt))}_verifyValueAssignment(Kt){}_hasQueuedChanges(){return!(!this._deselectedToEmit.length&&!this._selectedToEmit.length)}_getConcreteValue(Kt,At){if(this.compareWith){At=At??this._selection;for(let zt of At)if(this.compareWith(Kt,zt))return zt;return Kt}return Kt}}var Me=r(7336),Ce=r(9417),le=r(9030),ae=r(7786),Ie=r(9172),$e=r(5558),st=r(5964),ht=r(6354),vt=r(3294),at=r(6977),Xt=r(6697),ln=r(9969),yn=r(177);const $n=["trigger"],bn=["panel"],Qe=[[["mat-select-trigger"]],"*"],bt=["mat-select-trigger","*"];function Ge(En,Kt){if(1&En&&(a.j41(0,"span",4),a.EFF(1),a.k0s()),2&En){const At=a.XpG();a.R7$(),a.JRh(At.placeholder)}}function Fe(En,Kt){1&En&&a.SdG(0)}function Ft(En,Kt){if(1&En&&(a.j41(0,"span",11),a.EFF(1),a.k0s()),2&En){const At=a.XpG(2);a.R7$(),a.JRh(At.triggerValue)}}function ze(En,Kt){if(1&En&&(a.j41(0,"span",5),a.DNE(1,Fe,1,0)(2,Ft,2,1,"span",11),a.k0s()),2&En){const At=a.XpG();a.R7$(),a.vxM(At.customTrigger?1:2)}}function dt(En,Kt){if(1&En){const At=a.RV6();a.j41(0,"div",12,1),a.bIt("@transformPanel.done",function(xn){a.eBV(At);const Yn=a.XpG();return a.Njj(Yn._panelDoneAnimatingStream.next(xn.toState))})("keydown",function(xn){a.eBV(At);const Yn=a.XpG();return a.Njj(Yn._handleKeydown(xn))}),a.SdG(2,1),a.k0s()}if(2&En){const At=a.XpG();a.ZvI("mat-mdc-select-panel mdc-menu-surface mdc-menu-surface--open ",At._getPanelTheme(),""),a.Y8G("ngClass",At.panelClass)("@transformPanel","showing"),a.BMQ("id",At.id+"-panel")("aria-multiselectable",At.multiple)("aria-label",At.ariaLabel||null)("aria-labelledby",At._getPanelAriaLabelledby())}}const Ke={transformPanelWrap:(0,ln.hZ)("transformPanelWrap",[(0,ln.kY)("* => void",(0,ln.P)("@transformPanel",[(0,ln.MA)()],{optional:!0}))]),transformPanel:(0,ln.hZ)("transformPanel",[(0,ln.wk)("void",(0,ln.iF)({opacity:0,transform:"scale(1, 0.8)"})),(0,ln.kY)("void => showing",(0,ln.i0)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,ln.iF)({opacity:1,transform:"scale(1, 1)"}))),(0,ln.kY)("* => void",(0,ln.i0)("100ms linear",(0,ln.iF)({opacity:0})))])},Ze=new a.nKC("mat-select-scroll-strategy",{providedIn:"root",factory:()=>{const En=(0,a.WQX)(i.hJ);return()=>En.scrollStrategies.reposition()}}),Jt=new a.nKC("MAT_SELECT_CONFIG"),fn={provide:Ze,deps:[i.hJ],useFactory:function Rt(En){return()=>En.scrollStrategies.reposition()}},Kn=new a.nKC("MatSelectTrigger");class Nt{source;value;constructor(Kt,At){this.source=Kt,this.value=At}}let Qt=(()=>{class En{_viewportRuler=(0,a.WQX)(w.Xj);_changeDetectorRef=(0,a.WQX)(a.gRc);_elementRef=(0,a.WQX)(a.aKT);_dir=(0,a.WQX)(T.dS,{optional:!0});_idGenerator=(0,a.WQX)(C.g7);_parentFormField=(0,a.WQX)(y.xb,{optional:!0});ngControl=(0,a.WQX)(Ce.vO,{self:!0,optional:!0});_liveAnnouncer=(0,a.WQX)(C.Ai);_defaultOptions=(0,a.WQX)(Jt,{optional:!0});options;optionGroups;customTrigger;_positions=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"}];_scrollOptionIntoView(At){const zt=this.options.toArray()[At];if(zt){const xn=this.panel.nativeElement,Yn=(0,c.jb)(At,this.options,this.optionGroups),tt=zt._getHostElement();xn.scrollTop=0===At&&1===Yn?0:(0,c.TL)(tt.offsetTop,tt.offsetHeight,xn.scrollTop,xn.offsetHeight)}}_positioningSettled(){this._scrollOptionIntoView(this._keyManager.activeItemIndex||0)}_getChangeEvent(At){return new Nt(this,At)}_scrollStrategyFactory=(0,a.WQX)(Ze);_panelOpen=!1;_compareWith=(At,zt)=>At===zt;_uid=this._idGenerator.getId("mat-select-");_triggerAriaLabelledBy=null;_previousControl;_destroy=new I.B;_errorStateTracker;stateChanges=new I.B;disableAutomaticLabeling=!0;userAriaDescribedBy;_selectionModel;_keyManager;_preferredOverlayOrigin;_overlayWidth;_onChange=()=>{};_onTouched=()=>{};_valueId=this._idGenerator.getId("mat-select-value-");_panelDoneAnimatingStream=new I.B;_scrollStrategy;_overlayPanelClass=this._defaultOptions?.overlayPanelClass||"";get focused(){return this._focused||this._panelOpen}_focused=!1;controlType="mat-select";trigger;panel;_overlayDir;panelClass;disabled=!1;disableRipple=!1;tabIndex=0;get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(At){this._hideSingleSelectionIndicator=At,this._syncParentProperties()}_hideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1;get placeholder(){return this._placeholder}set placeholder(At){this._placeholder=At,this.stateChanges.next()}_placeholder;get required(){return this._required??this.ngControl?.control?.hasValidator(Ce.k0.required)??!1}set required(At){this._required=At,this.stateChanges.next()}_required;get multiple(){return this._multiple}set multiple(At){this._multiple=At}_multiple=!1;disableOptionCentering=this._defaultOptions?.disableOptionCentering??!1;get compareWith(){return this._compareWith}set compareWith(At){this._compareWith=At,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(At){this._assignValue(At)&&this._onChange(At)}_value;ariaLabel="";ariaLabelledby;get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(At){this._errorStateTracker.matcher=At}typeaheadDebounceInterval;sortComparator;get id(){return this._id}set id(At){this._id=At||this._uid,this.stateChanges.next()}_id;get errorState(){return this._errorStateTracker.errorState}set errorState(At){this._errorStateTracker.errorState=At}panelWidth=this._defaultOptions&&typeof this._defaultOptions.panelWidth<"u"?this._defaultOptions.panelWidth:"auto";_initialized=new I.B;optionSelectionChanges=(0,le.v)(()=>{const At=this.options;return At?At.changes.pipe((0,Ie.Z)(At),(0,$e.n)(()=>(0,ae.h)(...At.map(zt=>zt.onSelectionChange)))):this._initialized.pipe((0,$e.n)(()=>this.optionSelectionChanges))});openedChange=new a.bkB;_openedStream=this.openedChange.pipe((0,st.p)(At=>At),(0,ht.T)(()=>{}));_closedStream=this.openedChange.pipe((0,st.p)(At=>!At),(0,ht.T)(()=>{}));selectionChange=new a.bkB;valueChange=new a.bkB;constructor(){const At=(0,a.WQX)(c.es),zt=(0,a.WQX)(Ce.cV,{optional:!0}),xn=(0,a.WQX)(Ce.j4,{optional:!0}),Yn=(0,a.WQX)(new a.ES_("tabindex"),{optional:!0});this.ngControl&&(this.ngControl.valueAccessor=this),null!=this._defaultOptions?.typeaheadDebounceInterval&&(this.typeaheadDebounceInterval=this._defaultOptions.typeaheadDebounceInterval),this._errorStateTracker=new c.X0(At,this.ngControl,xn,zt,this.stateChanges),this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=null==Yn?0:parseInt(Yn)||0,this.id=this.id}ngOnInit(){this._selectionModel=new Te(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe((0,vt.F)(),(0,at.Q)(this._destroy)).subscribe(()=>this._panelDoneAnimating(this.panelOpen)),this._viewportRuler.change().pipe((0,at.Q)(this._destroy)).subscribe(()=>{this.panelOpen&&(this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),this._changeDetectorRef.detectChanges())})}ngAfterContentInit(){this._initialized.next(),this._initialized.complete(),this._initKeyManager(),this._selectionModel.changed.pipe((0,at.Q)(this._destroy)).subscribe(At=>{At.added.forEach(zt=>zt.select()),At.removed.forEach(zt=>zt.deselect())}),this.options.changes.pipe((0,Ie.Z)(null),(0,at.Q)(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection()})}ngDoCheck(){const At=this._getTriggerAriaLabelledby(),zt=this.ngControl;if(At!==this._triggerAriaLabelledBy){const xn=this._elementRef.nativeElement;this._triggerAriaLabelledBy=At,At?xn.setAttribute("aria-labelledby",At):xn.removeAttribute("aria-labelledby")}zt&&(this._previousControl!==zt.control&&(void 0!==this._previousControl&&null!==zt.disabled&&zt.disabled!==this.disabled&&(this.disabled=zt.disabled),this._previousControl=zt.control),this.updateErrorState())}ngOnChanges(At){(At.disabled||At.userAriaDescribedBy)&&this.stateChanges.next(),At.typeaheadDebounceInterval&&this._keyManager&&this._keyManager.withTypeAhead(this.typeaheadDebounceInterval)}ngOnDestroy(){this._keyManager?.destroy(),this._destroy.next(),this._destroy.complete(),this.stateChanges.complete(),this._clearFromModal()}toggle(){this.panelOpen?this.close():this.open()}open(){this._canOpen()&&(this._parentFormField&&(this._preferredOverlayOrigin=this._parentFormField.getConnectedOverlayOrigin()),this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),this._applyModalPanelOwnership(),this._panelOpen=!0,this._keyManager.withHorizontalOrientation(null),this._highlightCorrectOption(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}_trackedModal=null;_applyModalPanelOwnership(){const At=this._elementRef.nativeElement.closest('body > .cdk-overlay-container [aria-modal="true"]');if(!At)return;const zt=`${this.id}-panel`;this._trackedModal&&(0,C.Ae)(this._trackedModal,"aria-owns",zt),(0,C.px)(At,"aria-owns",zt),this._trackedModal=At}_clearFromModal(){this._trackedModal&&((0,C.Ae)(this._trackedModal,"aria-owns",`${this.id}-panel`),this._trackedModal=null)}close(){this._panelOpen&&(this._panelOpen=!1,this._keyManager.withHorizontalOrientation(this._isRtl()?"rtl":"ltr"),this._changeDetectorRef.markForCheck(),this._onTouched(),this.stateChanges.next())}writeValue(At){this._assignValue(At)}registerOnChange(At){this._onChange=At}registerOnTouched(At){this._onTouched=At}setDisabledState(At){this.disabled=At,this._changeDetectorRef.markForCheck(),this.stateChanges.next()}get panelOpen(){return this._panelOpen}get selected(){return this.multiple?this._selectionModel?.selected||[]:this._selectionModel?.selected[0]}get triggerValue(){if(this.empty)return"";if(this._multiple){const At=this._selectionModel.selected.map(zt=>zt.viewValue);return this._isRtl()&&At.reverse(),At.join(", ")}return this._selectionModel.selected[0].viewValue}updateErrorState(){this._errorStateTracker.updateErrorState()}_isRtl(){return!!this._dir&&"rtl"===this._dir.value}_handleKeydown(At){this.disabled||(this.panelOpen?this._handleOpenKeydown(At):this._handleClosedKeydown(At))}_handleClosedKeydown(At){const zt=At.keyCode,xn=zt===Me.n6||zt===Me.i7||zt===Me.UQ||zt===Me.LE,Yn=zt===Me.Fm||zt===Me.t6,tt=this._keyManager;if(!tt.isTyping()&&Yn&&!(0,Me.rp)(At)||(this.multiple||At.altKey)&&xn)At.preventDefault(),this.open();else if(!this.multiple){const ke=this.selected;tt.onKeydown(At);const B=this.selected;B&&ke!==B&&this._liveAnnouncer.announce(B.viewValue,1e4)}}_handleOpenKeydown(At){const zt=this._keyManager,xn=At.keyCode,Yn=xn===Me.n6||xn===Me.i7,tt=zt.isTyping();if(Yn&&At.altKey)At.preventDefault(),this.close();else if(tt||xn!==Me.Fm&&xn!==Me.t6||!zt.activeItem||(0,Me.rp)(At))if(!tt&&this._multiple&&xn===Me.A&&At.ctrlKey){At.preventDefault();const ke=this.options.some(B=>!B.disabled&&!B.selected);this.options.forEach(B=>{B.disabled||(ke?B.select():B.deselect())})}else{const ke=zt.activeItemIndex;zt.onKeydown(At),this._multiple&&Yn&&At.shiftKey&&zt.activeItem&&zt.activeItemIndex!==ke&&zt.activeItem._selectViaInteraction()}else At.preventDefault(),zt.activeItem._selectViaInteraction()}_onFocus(){this.disabled||(this._focused=!0,this.stateChanges.next())}_onBlur(){this._focused=!1,this._keyManager?.cancelTypeahead(),!this.disabled&&!this.panelOpen&&(this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}_onAttached(){this._overlayDir.positionChange.pipe((0,Xt.s)(1)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this._positioningSettled()})}_getPanelTheme(){return this._parentFormField?`mat-${this._parentFormField.color}`:""}get empty(){return!this._selectionModel||this._selectionModel.isEmpty()}_initializeSelection(){Promise.resolve().then(()=>{this.ngControl&&(this._value=this.ngControl.value),this._setSelectionByValue(this._value),this.stateChanges.next()})}_setSelectionByValue(At){if(this.options.forEach(zt=>zt.setInactiveStyles()),this._selectionModel.clear(),this.multiple&&At)Array.isArray(At),At.forEach(zt=>this._selectOptionByValue(zt)),this._sortValues();else{const zt=this._selectOptionByValue(At);zt?this._keyManager.updateActiveItem(zt):this.panelOpen||this._keyManager.updateActiveItem(-1)}this._changeDetectorRef.markForCheck()}_selectOptionByValue(At){const zt=this.options.find(xn=>{if(this._selectionModel.isSelected(xn))return!1;try{return null!=xn.value&&this._compareWith(xn.value,At)}catch{return!1}});return zt&&this._selectionModel.select(zt),zt}_assignValue(At){return!!(At!==this._value||this._multiple&&Array.isArray(At))&&(this.options&&this._setSelectionByValue(At),this._value=At,!0)}_skipPredicate=At=>!this.panelOpen&&At.disabled;_getOverlayWidth(At){return"auto"===this.panelWidth?(At instanceof i.$Q?At.elementRef:At||this._elementRef).nativeElement.getBoundingClientRect().width:null===this.panelWidth?"":this.panelWidth}_syncParentProperties(){if(this.options)for(const At of this.options)At._changeDetectorRef.markForCheck()}_initKeyManager(){this._keyManager=new C.Au(this.options).withTypeAhead(this.typeaheadDebounceInterval).withVerticalOrientation().withHorizontalOrientation(this._isRtl()?"rtl":"ltr").withHomeAndEnd().withPageUpDown().withAllowedModifierKeys(["shiftKey"]).skipPredicate(this._skipPredicate),this._keyManager.tabOut.subscribe(()=>{this.panelOpen&&(!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction(),this.focus(),this.close())}),this._keyManager.change.subscribe(()=>{this._panelOpen&&this.panel?this._scrollOptionIntoView(this._keyManager.activeItemIndex||0):!this._panelOpen&&!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction()})}_resetOptions(){const At=(0,ae.h)(this.options.changes,this._destroy);this.optionSelectionChanges.pipe((0,at.Q)(At)).subscribe(zt=>{this._onSelect(zt.source,zt.isUserInput),zt.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus())}),(0,ae.h)(...this.options.map(zt=>zt._stateChanges)).pipe((0,at.Q)(At)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this.stateChanges.next()})}_onSelect(At,zt){const xn=this._selectionModel.isSelected(At);null!=At.value||this._multiple?(xn!==At.selected&&(At.selected?this._selectionModel.select(At):this._selectionModel.deselect(At)),zt&&this._keyManager.setActiveItem(At),this.multiple&&(this._sortValues(),zt&&this.focus())):(At.deselect(),this._selectionModel.clear(),null!=this.value&&this._propagateChanges(At.value)),xn!==this._selectionModel.isSelected(At)&&this._propagateChanges(),this.stateChanges.next()}_sortValues(){if(this.multiple){const At=this.options.toArray();this._selectionModel.sort((zt,xn)=>this.sortComparator?this.sortComparator(zt,xn,At):At.indexOf(zt)-At.indexOf(xn)),this.stateChanges.next()}}_propagateChanges(At){let zt;zt=this.multiple?this.selected.map(xn=>xn.value):this.selected?this.selected.value:At,this._value=zt,this.valueChange.emit(zt),this._onChange(zt),this.selectionChange.emit(this._getChangeEvent(zt)),this._changeDetectorRef.markForCheck()}_highlightCorrectOption(){if(this._keyManager)if(this.empty){let At=-1;for(let zt=0;zt0}focus(At){this._elementRef.nativeElement.focus(At)}_getPanelAriaLabelledby(){if(this.ariaLabel)return null;const At=this._parentFormField?.getLabelId()||null;return this.ariaLabelledby?(At?At+" ":"")+this.ariaLabelledby:At}_getAriaActiveDescendant(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null}_getTriggerAriaLabelledby(){if(this.ariaLabel)return null;const At=this._parentFormField?.getLabelId();let zt=(At?At+" ":"")+this._valueId;return this.ariaLabelledby&&(zt+=" "+this.ariaLabelledby),zt}_panelDoneAnimating(At){this.openedChange.emit(At)}setDescribedByIds(At){At.length?this._elementRef.nativeElement.setAttribute("aria-describedby",At.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focus(),this.open()}get shouldLabelFloat(){return this.panelOpen||!this.empty||this.focused&&!!this.placeholder}static \u0275fac=function(zt){return new(zt||En)};static \u0275cmp=a.VBU({type:En,selectors:[["mat-select"]],contentQueries:function(zt,xn,Yn){if(1&zt&&(a.wni(Yn,Kn,5),a.wni(Yn,c.wT,5),a.wni(Yn,c.QC,5)),2&zt){let tt;a.mGM(tt=a.lsd())&&(xn.customTrigger=tt.first),a.mGM(tt=a.lsd())&&(xn.options=tt),a.mGM(tt=a.lsd())&&(xn.optionGroups=tt)}},viewQuery:function(zt,xn){if(1&zt&&(a.GBs($n,5),a.GBs(bn,5),a.GBs(i.WB,5)),2&zt){let Yn;a.mGM(Yn=a.lsd())&&(xn.trigger=Yn.first),a.mGM(Yn=a.lsd())&&(xn.panel=Yn.first),a.mGM(Yn=a.lsd())&&(xn._overlayDir=Yn.first)}},hostAttrs:["role","combobox","aria-haspopup","listbox",1,"mat-mdc-select"],hostVars:19,hostBindings:function(zt,xn){1&zt&&a.bIt("keydown",function(tt){return xn._handleKeydown(tt)})("focus",function(){return xn._onFocus()})("blur",function(){return xn._onBlur()}),2&zt&&(a.BMQ("id",xn.id)("tabindex",xn.disabled?-1:xn.tabIndex)("aria-controls",xn.panelOpen?xn.id+"-panel":null)("aria-expanded",xn.panelOpen)("aria-label",xn.ariaLabel||null)("aria-required",xn.required.toString())("aria-disabled",xn.disabled.toString())("aria-invalid",xn.errorState)("aria-activedescendant",xn._getAriaActiveDescendant()),a.AVh("mat-mdc-select-disabled",xn.disabled)("mat-mdc-select-invalid",xn.errorState)("mat-mdc-select-required",xn.required)("mat-mdc-select-empty",xn.empty)("mat-mdc-select-multiple",xn.multiple))},inputs:{userAriaDescribedBy:[0,"aria-describedby","userAriaDescribedBy"],panelClass:"panelClass",disabled:[2,"disabled","disabled",a.L39],disableRipple:[2,"disableRipple","disableRipple",a.L39],tabIndex:[2,"tabIndex","tabIndex",At=>null==At?0:(0,a.Udg)(At)],hideSingleSelectionIndicator:[2,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",a.L39],placeholder:"placeholder",required:[2,"required","required",a.L39],multiple:[2,"multiple","multiple",a.L39],disableOptionCentering:[2,"disableOptionCentering","disableOptionCentering",a.L39],compareWith:"compareWith",value:"value",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],errorStateMatcher:"errorStateMatcher",typeaheadDebounceInterval:[2,"typeaheadDebounceInterval","typeaheadDebounceInterval",a.Udg],sortComparator:"sortComparator",id:"id",panelWidth:"panelWidth"},outputs:{openedChange:"openedChange",_openedStream:"opened",_closedStream:"closed",selectionChange:"selectionChange",valueChange:"valueChange"},exportAs:["matSelect"],features:[a.Jv_([{provide:y.qT,useExisting:En},{provide:c.is,useExisting:En}]),a.GFd,a.OA$],ngContentSelectors:bt,decls:11,vars:8,consts:[["fallbackOverlayOrigin","cdkOverlayOrigin","trigger",""],["panel",""],["cdk-overlay-origin","",1,"mat-mdc-select-trigger",3,"click"],[1,"mat-mdc-select-value"],[1,"mat-mdc-select-placeholder","mat-mdc-select-min-line"],[1,"mat-mdc-select-value-text"],[1,"mat-mdc-select-arrow-wrapper"],[1,"mat-mdc-select-arrow"],["viewBox","0 0 24 24","width","24px","height","24px","focusable","false","aria-hidden","true"],["d","M7 10l5 5 5-5z"],["cdk-connected-overlay","","cdkConnectedOverlayLockPosition","","cdkConnectedOverlayHasBackdrop","","cdkConnectedOverlayBackdropClass","cdk-overlay-transparent-backdrop",3,"backdropClick","attach","detach","cdkConnectedOverlayPanelClass","cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayWidth"],[1,"mat-mdc-select-min-line"],["role","listbox","tabindex","-1",3,"keydown","ngClass"]],template:function(zt,xn){if(1&zt){const Yn=a.RV6();a.NAR(Qe),a.j41(0,"div",2,0),a.bIt("click",function(){return a.eBV(Yn),a.Njj(xn.open())}),a.j41(3,"div",3),a.DNE(4,Ge,2,1,"span",4)(5,ze,3,1,"span",5),a.k0s(),a.j41(6,"div",6)(7,"div",7),a.qSk(),a.j41(8,"svg",8),a.nrm(9,"path",9),a.k0s()()()(),a.DNE(10,dt,3,9,"ng-template",10),a.bIt("backdropClick",function(){return a.eBV(Yn),a.Njj(xn.close())})("attach",function(){return a.eBV(Yn),a.Njj(xn._onAttached())})("detach",function(){return a.eBV(Yn),a.Njj(xn.close())})}if(2&zt){const Yn=a.sdS(1);a.R7$(3),a.BMQ("id",xn._valueId),a.R7$(),a.vxM(xn.empty?4:5),a.R7$(6),a.Y8G("cdkConnectedOverlayPanelClass",xn._overlayPanelClass)("cdkConnectedOverlayScrollStrategy",xn._scrollStrategy)("cdkConnectedOverlayOrigin",xn._preferredOverlayOrigin||Yn)("cdkConnectedOverlayOpen",xn.panelOpen)("cdkConnectedOverlayPositions",xn._positions)("cdkConnectedOverlayWidth",xn._overlayWidth)}},dependencies:[i.$Q,i.WB,yn.YU],styles:['.mat-mdc-select{display:inline-block;width:100%;outline:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--mat-select-enabled-trigger-text-color, var(--mat-sys-on-surface));font-family:var(--mat-select-trigger-text-font, var(--mat-sys-body-large-font));line-height:var(--mat-select-trigger-text-line-height, var(--mat-sys-body-large-line-height));font-size:var(--mat-select-trigger-text-size, var(--mat-sys-body-large-size));font-weight:var(--mat-select-trigger-text-weight, var(--mat-sys-body-large-weight));letter-spacing:var(--mat-select-trigger-text-tracking, var(--mat-sys-body-large-tracking))}div.mat-mdc-select-panel{box-shadow:var(--mat-select-container-elevation-shadow, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-select-disabled{color:var(--mat-select-disabled-trigger-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-select-trigger{display:inline-flex;align-items:center;cursor:pointer;position:relative;box-sizing:border-box;width:100%}.mat-mdc-select-disabled .mat-mdc-select-trigger{-webkit-user-select:none;user-select:none;cursor:default}.mat-mdc-select-value{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-mdc-select-value-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-mdc-select-arrow-wrapper{height:24px;flex-shrink:0;display:inline-flex;align-items:center}.mat-form-field-appearance-fill .mdc-text-field--no-label .mat-mdc-select-arrow-wrapper{transform:none}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-invalid .mat-mdc-select-arrow,.mat-form-field-invalid:not(.mat-form-field-disabled) .mat-mdc-form-field-infix::after{color:var(--mat-select-invalid-arrow-color, var(--mat-sys-error))}.mat-mdc-select-arrow{width:10px;height:5px;position:relative;color:var(--mat-select-enabled-arrow-color, var(--mat-sys-on-surface-variant))}.mat-mdc-form-field.mat-focused .mat-mdc-select-arrow{color:var(--mat-select-focused-arrow-color, var(--mat-sys-primary))}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow{color:var(--mat-select-disabled-arrow-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-select-arrow svg{fill:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media(forced-colors: active){.mat-mdc-select-arrow svg{fill:CanvasText}.mat-mdc-select-disabled .mat-mdc-select-arrow svg{fill:GrayText}}div.mat-mdc-select-panel{width:100%;max-height:275px;outline:0;overflow:auto;padding:8px 0;border-radius:4px;box-sizing:border-box;position:static;background-color:var(--mat-select-panel-background-color, var(--mat-sys-surface-container))}@media(forced-colors: active){div.mat-mdc-select-panel{outline:solid 1px}}.cdk-overlay-pane:not(.mat-mdc-select-panel-above) div.mat-mdc-select-panel{border-top-left-radius:0;border-top-right-radius:0;transform-origin:top center}.mat-mdc-select-panel-above div.mat-mdc-select-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:bottom center}div.mat-mdc-select-panel .mat-mdc-option{--mdc-list-list-item-container-color: var(--mat-select-panel-background-color)}.mat-mdc-select-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1);color:var(--mat-select-placeholder-text-color, var(--mat-sys-on-surface-variant))}._mat-animation-noopable .mat-mdc-select-placeholder{transition:none}.mat-form-field-hide-placeholder .mat-mdc-select-placeholder{color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);transition:none;display:block}.mat-mdc-form-field-type-mat-select:not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper{cursor:pointer}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mat-mdc-floating-label{max-width:calc(100% - 18px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mdc-floating-label--float-above{max-width:calc(100%/0.75 - 24px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-text-field--label-floating .mdc-notched-outline__notch{max-width:calc(100% - 24px)}.mat-mdc-select-min-line:empty::before{content:" ";white-space:pre;width:1px;display:inline-block;visibility:hidden}.mat-form-field-appearance-fill .mat-mdc-select-arrow-wrapper{transform:var(--mat-select-arrow-transform, translateY(-8px))}'],encapsulation:2,data:{animation:[Ke.transformPanel]},changeDetection:0})}return En})(),an=(()=>{class En{static \u0275fac=function(zt){return new(zt||En)};static \u0275dir=a.FsC({type:En,selectors:[["mat-select-trigger"]],features:[a.Jv_([{provide:Kn,useExisting:En}])]})}return En})(),Xn=(()=>{class En{static \u0275fac=function(zt){return new(zt||En)};static \u0275mod=a.$C({type:En});static \u0275inj=a.G2t({providers:[fn],imports:[i.z_,c.Sy,c.yE,w.Gj,y.RG,c.Sy,c.yE]})}return En})()},882:(o,s,r)=>{"use strict";r.d(s,{$C:()=>Fe,$l:()=>bt,qe:()=>Ge,vg:()=>Ke});var i=r(5542),a=r(4438),c=r(3),y=r(9888),w=r(8203),C=r(4085),T=r(7336),S=r(6860),A=r(177),I=r(1413),N=r(3726),K=r(7786),Z=r(5964),ne=r(6354),be=r(3703),me=r(6977),pe=r(6697),Te=r(9172),xe=r(152),Re=r(9969);const Me=["*"],Ce=["content"],le=[[["mat-drawer"]],[["mat-drawer-content"]],"*"],ae=["mat-drawer","mat-drawer-content","*"];function Ie(He,mt){if(1&He){const se=a.RV6();a.j41(0,"div",1),a.bIt("click",function(){a.eBV(se);const Rt=a.XpG();return a.Njj(Rt._onBackdropClicked())}),a.k0s()}if(2&He){const se=a.XpG();a.AVh("mat-drawer-shown",se._isShowingBackdrop())}}function $e(He,mt){1&He&&(a.j41(0,"mat-drawer-content"),a.SdG(1,2),a.k0s())}const ln={transformDrawer:(0,Re.hZ)("transform",[(0,Re.wk)("open, open-instant",(0,Re.iF)({transform:"none",visibility:"visible"})),(0,Re.wk)("void",(0,Re.iF)({"box-shadow":"none",visibility:"hidden"})),(0,Re.kY)("void => open-instant",(0,Re.i0)("0ms")),(0,Re.kY)("void <=> open, open-instant => void",(0,Re.i0)("400ms cubic-bezier(0.25, 0.8, 0.25, 1)"))])},$n=new a.nKC("MAT_DRAWER_DEFAULT_AUTOSIZE",{providedIn:"root",factory:function Qe(){return!1}}),bn=new a.nKC("MAT_DRAWER_CONTAINER");let bt=(()=>{class He extends i.uv{_platform=(0,a.WQX)(S.OD);_changeDetectorRef=(0,a.WQX)(a.gRc);_container=(0,a.WQX)(Fe);constructor(){super((0,a.WQX)(a.aKT),(0,a.WQX)(i.R),(0,a.WQX)(a.SKi))}ngAfterContentInit(){this._container._contentMarginChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})}_shouldBeHidden(){if(this._platform.isBrowser)return!1;const{start:se,end:Ze}=this._container;return null!=se&&"over"!==se.mode&&se.opened||null!=Ze&&"over"!==Ze.mode&&Ze.opened}static \u0275fac=function(Ze){return new(Ze||He)};static \u0275cmp=a.VBU({type:He,selectors:[["mat-drawer-content"]],hostAttrs:[1,"mat-drawer-content"],hostVars:6,hostBindings:function(Ze,Rt){2&Ze&&(a.xc7("margin-left",Rt._container._contentMargins.left,"px")("margin-right",Rt._container._contentMargins.right,"px"),a.AVh("mat-drawer-content-hidden",Rt._shouldBeHidden()))},features:[a.Jv_([{provide:i.uv,useExisting:He}]),a.Vt3],ngContentSelectors:Me,decls:1,vars:0,template:function(Ze,Rt){1&Ze&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0})}return He})(),Ge=(()=>{class He{_elementRef=(0,a.WQX)(a.aKT);_focusTrapFactory=(0,a.WQX)(y.GX);_focusMonitor=(0,a.WQX)(y.FN);_platform=(0,a.WQX)(S.OD);_ngZone=(0,a.WQX)(a.SKi);_interactivityChecker=(0,a.WQX)(y.Z7);_doc=(0,a.WQX)(A.qQ,{optional:!0});_container=(0,a.WQX)(bn,{optional:!0});_focusTrap=null;_elementFocusedBeforeDrawerWasOpened=null;_enableAnimations=!1;_isAttached;_anchor;get position(){return this._position}set position(se){(se="end"===se?"end":"start")!==this._position&&(this._isAttached&&this._updatePositionInParent(se),this._position=se,this.onPositionChanged.emit())}_position="start";get mode(){return this._mode}set mode(se){this._mode=se,this._updateFocusTrapState(),this._modeChanged.next()}_mode="over";get disableClose(){return this._disableClose}set disableClose(se){this._disableClose=(0,C.he)(se)}_disableClose=!1;get autoFocus(){return this._autoFocus??("side"===this.mode?"dialog":"first-tabbable")}set autoFocus(se){("true"===se||"false"===se||null==se)&&(se=(0,C.he)(se)),this._autoFocus=se}_autoFocus;get opened(){return this._opened}set opened(se){this.toggle((0,C.he)(se))}_opened=!1;_openedVia;_animationStarted=new I.B;_animationEnd=new I.B;_animationState="void";openedChange=new a.bkB(!0);_openedStream=this.openedChange.pipe((0,Z.p)(se=>se),(0,ne.T)(()=>{}));openedStart=this._animationStarted.pipe((0,Z.p)(se=>se.fromState!==se.toState&&0===se.toState.indexOf("open")),(0,be.u)(void 0));_closedStream=this.openedChange.pipe((0,Z.p)(se=>!se),(0,ne.T)(()=>{}));closedStart=this._animationStarted.pipe((0,Z.p)(se=>se.fromState!==se.toState&&"void"===se.toState),(0,be.u)(void 0));_destroyed=new I.B;onPositionChanged=new a.bkB;_content;_modeChanged=new I.B;_injector=(0,a.WQX)(a.zZn);_changeDetectorRef=(0,a.WQX)(a.gRc);constructor(){this.openedChange.pipe((0,me.Q)(this._destroyed)).subscribe(se=>{se?(this._doc&&(this._elementFocusedBeforeDrawerWasOpened=this._doc.activeElement),this._takeFocus()):this._isFocusWithinDrawer()&&this._restoreFocus(this._openedVia||"program")}),this._ngZone.runOutsideAngular(()=>{(0,N.R)(this._elementRef.nativeElement,"keydown").pipe((0,Z.p)(se=>se.keyCode===T._f&&!this.disableClose&&!(0,T.rp)(se)),(0,me.Q)(this._destroyed)).subscribe(se=>this._ngZone.run(()=>{this.close(),se.stopPropagation(),se.preventDefault()}))}),this._animationEnd.subscribe(se=>{const{fromState:Ze,toState:Rt}=se;(0===Rt.indexOf("open")&&"void"===Ze||"void"===Rt&&0===Ze.indexOf("open"))&&this.openedChange.emit(this._opened)})}_forceFocus(se,Ze){this._interactivityChecker.isFocusable(se)||(se.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const Rt=()=>{se.removeEventListener("blur",Rt),se.removeEventListener("mousedown",Rt),se.removeAttribute("tabindex")};se.addEventListener("blur",Rt),se.addEventListener("mousedown",Rt)})),se.focus(Ze)}_focusByCssSelector(se,Ze){let Rt=this._elementRef.nativeElement.querySelector(se);Rt&&this._forceFocus(Rt,Ze)}_takeFocus(){if(!this._focusTrap)return;const se=this._elementRef.nativeElement;switch(this.autoFocus){case!1:case"dialog":return;case!0:case"first-tabbable":(0,a.mal)(()=>{!this._focusTrap.focusInitialElement()&&"function"==typeof se.focus&&se.focus()},{injector:this._injector});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this.autoFocus)}}_restoreFocus(se){"dialog"!==this.autoFocus&&(this._elementFocusedBeforeDrawerWasOpened?this._focusMonitor.focusVia(this._elementFocusedBeforeDrawerWasOpened,se):this._elementRef.nativeElement.blur(),this._elementFocusedBeforeDrawerWasOpened=null)}_isFocusWithinDrawer(){const se=this._doc.activeElement;return!!se&&this._elementRef.nativeElement.contains(se)}ngAfterViewInit(){this._isAttached=!0,"end"===this._position&&this._updatePositionInParent("end"),this._platform.isBrowser&&(this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._updateFocusTrapState())}ngAfterContentChecked(){this._platform.isBrowser&&(this._enableAnimations=!0)}ngOnDestroy(){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(se){return this.toggle(!0,se)}close(){return this.toggle(!1)}_closeViaBackdropClick(){return this._setOpen(!1,!0,"mouse")}toggle(se=!this.opened,Ze){se&&Ze&&(this._openedVia=Ze);const Rt=this._setOpen(se,!se&&this._isFocusWithinDrawer(),this._openedVia||"program");return se||(this._openedVia=null),Rt}_setOpen(se,Ze,Rt){return this._opened=se,se?this._animationState=this._enableAnimations?"open":"open-instant":(this._animationState="void",Ze&&this._restoreFocus(Rt)),this._changeDetectorRef.markForCheck(),this._updateFocusTrapState(),new Promise(Jt=>{this.openedChange.pipe((0,pe.s)(1)).subscribe(fn=>Jt(fn?"open":"close"))})}_getWidth(){return this._elementRef.nativeElement&&this._elementRef.nativeElement.offsetWidth||0}_updateFocusTrapState(){this._focusTrap&&(this._focusTrap.enabled=!!this._container?.hasBackdrop&&this.opened)}_updatePositionInParent(se){if(!this._platform.isBrowser)return;const Ze=this._elementRef.nativeElement,Rt=Ze.parentNode;"end"===se?(this._anchor||(this._anchor=this._doc.createComment("mat-drawer-anchor"),Rt.insertBefore(this._anchor,Ze)),Rt.appendChild(Ze)):this._anchor&&this._anchor.parentNode.insertBefore(Ze,this._anchor)}static \u0275fac=function(Ze){return new(Ze||He)};static \u0275cmp=a.VBU({type:He,selectors:[["mat-drawer"]],viewQuery:function(Ze,Rt){if(1&Ze&&a.GBs(Ce,5),2&Ze){let Jt;a.mGM(Jt=a.lsd())&&(Rt._content=Jt.first)}},hostAttrs:["tabIndex","-1",1,"mat-drawer"],hostVars:12,hostBindings:function(Ze,Rt){1&Ze&&a.Kam("@transform.start",function(fn){return Rt._animationStarted.next(fn)})("@transform.done",function(fn){return Rt._animationEnd.next(fn)}),2&Ze&&(a.zvX("@transform",Rt._animationState),a.BMQ("align",null),a.AVh("mat-drawer-end","end"===Rt.position)("mat-drawer-over","over"===Rt.mode)("mat-drawer-push","push"===Rt.mode)("mat-drawer-side","side"===Rt.mode)("mat-drawer-opened",Rt.opened))},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:Me,decls:3,vars:0,consts:[["content",""],["cdkScrollable","",1,"mat-drawer-inner-container"]],template:function(Ze,Rt){1&Ze&&(a.NAR(),a.j41(0,"div",1,0),a.SdG(2),a.k0s())},dependencies:[i.uv],encapsulation:2,data:{animation:[ln.transformDrawer]},changeDetection:0})}return He})(),Fe=(()=>{class He{_dir=(0,a.WQX)(w.dS,{optional:!0});_element=(0,a.WQX)(a.aKT);_ngZone=(0,a.WQX)(a.SKi);_changeDetectorRef=(0,a.WQX)(a.gRc);_animationMode=(0,a.WQX)(a.bc$,{optional:!0});_allDrawers;_drawers=new a.rOR;_content;_userContent;get start(){return this._start}get end(){return this._end}get autosize(){return this._autosize}set autosize(se){this._autosize=(0,C.he)(se)}_autosize=(0,a.WQX)($n);get hasBackdrop(){return this._drawerHasBackdrop(this._start)||this._drawerHasBackdrop(this._end)}set hasBackdrop(se){this._backdropOverride=null==se?null:(0,C.he)(se)}_backdropOverride;backdropClick=new a.bkB;_start;_end;_left;_right;_destroyed=new I.B;_doCheckSubject=new I.B;_contentMargins={left:null,right:null};_contentMarginChanges=new I.B;get scrollable(){return this._userContent||this._content}_injector=(0,a.WQX)(a.zZn);constructor(){const se=(0,a.WQX)(i.Xj);this._dir?.change.pipe((0,me.Q)(this._destroyed)).subscribe(()=>{this._validateDrawers(),this.updateContentMargins()}),se.change().pipe((0,me.Q)(this._destroyed)).subscribe(()=>this.updateContentMargins())}ngAfterContentInit(){this._allDrawers.changes.pipe((0,Te.Z)(this._allDrawers),(0,me.Q)(this._destroyed)).subscribe(se=>{this._drawers.reset(se.filter(Ze=>!Ze._container||Ze._container===this)),this._drawers.notifyOnChanges()}),this._drawers.changes.pipe((0,Te.Z)(null)).subscribe(()=>{this._validateDrawers(),this._drawers.forEach(se=>{this._watchDrawerToggle(se),this._watchDrawerPosition(se),this._watchDrawerMode(se)}),(!this._drawers.length||this._isDrawerOpen(this._start)||this._isDrawerOpen(this._end))&&this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),this._ngZone.runOutsideAngular(()=>{this._doCheckSubject.pipe((0,xe.B)(10),(0,me.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(se=>se.open())}close(){this._drawers.forEach(se=>se.close())}updateContentMargins(){let se=0,Ze=0;if(this._left&&this._left.opened)if("side"==this._left.mode)se+=this._left._getWidth();else if("push"==this._left.mode){const Rt=this._left._getWidth();se+=Rt,Ze-=Rt}if(this._right&&this._right.opened)if("side"==this._right.mode)Ze+=this._right._getWidth();else if("push"==this._right.mode){const Rt=this._right._getWidth();Ze+=Rt,se-=Rt}se=se||null,Ze=Ze||null,(se!==this._contentMargins.left||Ze!==this._contentMargins.right)&&(this._contentMargins={left:se,right:Ze},this._ngZone.run(()=>this._contentMarginChanges.next(this._contentMargins)))}ngDoCheck(){this._autosize&&this._isPushed()&&this._ngZone.runOutsideAngular(()=>this._doCheckSubject.next())}_watchDrawerToggle(se){se._animationStarted.pipe((0,Z.p)(Ze=>Ze.fromState!==Ze.toState),(0,me.Q)(this._drawers.changes)).subscribe(Ze=>{"open-instant"!==Ze.toState&&"NoopAnimations"!==this._animationMode&&this._element.nativeElement.classList.add("mat-drawer-transition"),this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),"side"!==se.mode&&se.openedChange.pipe((0,me.Q)(this._drawers.changes)).subscribe(()=>this._setContainerClass(se.opened))}_watchDrawerPosition(se){se&&se.onPositionChanged.pipe((0,me.Q)(this._drawers.changes)).subscribe(()=>{(0,a.mal)(()=>{this._validateDrawers()},{injector:this._injector,phase:a.wjH.Read})})}_watchDrawerMode(se){se&&se._modeChanged.pipe((0,me.Q)((0,K.h)(this._drawers.changes,this._destroyed))).subscribe(()=>{this.updateContentMargins(),this._changeDetectorRef.markForCheck()})}_setContainerClass(se){const Ze=this._element.nativeElement.classList,Rt="mat-drawer-container-has-open";se?Ze.add(Rt):Ze.remove(Rt)}_validateDrawers(){this._start=this._end=null,this._drawers.forEach(se=>{"end"==se.position?this._end=se:this._start=se}),this._right=this._left=null,this._dir&&"rtl"===this._dir.value?(this._left=this._end,this._right=this._start):(this._left=this._start,this._right=this._end)}_isPushed(){return this._isDrawerOpen(this._start)&&"over"!=this._start.mode||this._isDrawerOpen(this._end)&&"over"!=this._end.mode}_onBackdropClicked(){this.backdropClick.emit(),this._closeModalDrawersViaBackdrop()}_closeModalDrawersViaBackdrop(){[this._start,this._end].filter(se=>se&&!se.disableClose&&this._drawerHasBackdrop(se)).forEach(se=>se._closeViaBackdropClick())}_isShowingBackdrop(){return this._isDrawerOpen(this._start)&&this._drawerHasBackdrop(this._start)||this._isDrawerOpen(this._end)&&this._drawerHasBackdrop(this._end)}_isDrawerOpen(se){return null!=se&&se.opened}_drawerHasBackdrop(se){return null==this._backdropOverride?!!se&&"side"!==se.mode:this._backdropOverride}static \u0275fac=function(Ze){return new(Ze||He)};static \u0275cmp=a.VBU({type:He,selectors:[["mat-drawer-container"]],contentQueries:function(Ze,Rt,Jt){if(1&Ze&&(a.wni(Jt,bt,5),a.wni(Jt,Ge,5)),2&Ze){let fn;a.mGM(fn=a.lsd())&&(Rt._content=fn.first),a.mGM(fn=a.lsd())&&(Rt._allDrawers=fn)}},viewQuery:function(Ze,Rt){if(1&Ze&&a.GBs(bt,5),2&Ze){let Jt;a.mGM(Jt=a.lsd())&&(Rt._userContent=Jt.first)}},hostAttrs:[1,"mat-drawer-container"],hostVars:2,hostBindings:function(Ze,Rt){2&Ze&&a.AVh("mat-drawer-container-explicit-backdrop",Rt._backdropOverride)},inputs:{autosize:"autosize",hasBackdrop:"hasBackdrop"},outputs:{backdropClick:"backdropClick"},exportAs:["matDrawerContainer"],features:[a.Jv_([{provide:bn,useExisting:He}])],ngContentSelectors:ae,decls:4,vars:2,consts:[[1,"mat-drawer-backdrop",3,"mat-drawer-shown"],[1,"mat-drawer-backdrop",3,"click"]],template:function(Ze,Rt){1&Ze&&(a.NAR(le),a.DNE(0,Ie,1,2,"div",0),a.SdG(1),a.SdG(2,1),a.DNE(3,$e,2,0,"mat-drawer-content")),2&Ze&&(a.vxM(Rt.hasBackdrop?0:-1),a.R7$(3),a.vxM(Rt._content?-1:3))},dependencies:[bt],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;-webkit-overflow-scrolling:touch;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}.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[style*="visibility: hidden"]{display: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;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}'],encapsulation:2,changeDetection:0})}return He})(),Ke=(()=>{class He{static \u0275fac=function(Ze){return new(Ze||He)};static \u0275mod=a.$C({type:He});static \u0275inj=a.G2t({imports:[c.yE,i.Gj,i.Gj,c.yE]})}return He})()},4823:(o,s,r)=>{"use strict";r.d(s,{oV:()=>at,uc:()=>yn});var i=r(6977),a=r(4085),c=r(7336),y=r(4438),w=r(177),C=r(6860),T=r(9888),S=r(8203),A=r(6969),I=r(5542),N=r(6939),K=r(1413),ne=(r(9969),r(3));const be=["tooltip"],Te=new y.nKC("mat-tooltip-scroll-strategy",{providedIn:"root",factory:()=>{const $n=(0,y.WQX)(A.hJ);return()=>$n.scrollStrategies.reposition({scrollThrottle:20})}}),Re={provide:Te,deps:[A.hJ],useFactory:function xe($n){return()=>$n.scrollStrategies.reposition({scrollThrottle:20})}},Ce=new y.nKC("mat-tooltip-default-options",{providedIn:"root",factory:function Me(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}}),ae="tooltip-panel",Ie=(0,C.BQ)({passive:!0});let at=(()=>{class $n{_overlay=(0,y.WQX)(A.hJ);_elementRef=(0,y.WQX)(y.aKT);_scrollDispatcher=(0,y.WQX)(I.R);_viewContainerRef=(0,y.WQX)(y.c1b);_ngZone=(0,y.WQX)(y.SKi);_platform=(0,y.WQX)(C.OD);_ariaDescriber=(0,y.WQX)(T.vr);_focusMonitor=(0,y.WQX)(T.FN);_dir=(0,y.WQX)(S.dS);_injector=(0,y.WQX)(y.zZn);_defaultOptions=(0,y.WQX)(Ce,{optional:!0});_overlayRef;_tooltipInstance;_portal;_position="below";_positionAtOrigin=!1;_disabled=!1;_tooltipClass;_scrollStrategy=(0,y.WQX)(Te);_viewInitialized=!1;_pointerExitEventsInitialized=!1;_tooltipComponent=Xt;_viewportMargin=8;_currentPosition;_cssClassPrefix="mat-mdc";_ariaDescriptionPending;get position(){return this._position}set position(Qe){Qe!==this._position&&(this._position=Qe,this._overlayRef&&(this._updatePosition(this._overlayRef),this._tooltipInstance?.show(0),this._overlayRef.updatePosition()))}get positionAtOrigin(){return this._positionAtOrigin}set positionAtOrigin(Qe){this._positionAtOrigin=(0,a.he)(Qe),this._detach(),this._overlayRef=null}get disabled(){return this._disabled}set disabled(Qe){const bt=(0,a.he)(Qe);this._disabled!==bt&&(this._disabled=bt,bt?this.hide(0):this._setupPointerEnterEventsIfNeeded(),this._syncAriaDescription(this.message))}get showDelay(){return this._showDelay}set showDelay(Qe){this._showDelay=(0,a.OE)(Qe)}_showDelay;get hideDelay(){return this._hideDelay}set hideDelay(Qe){this._hideDelay=(0,a.OE)(Qe),this._tooltipInstance&&(this._tooltipInstance._mouseLeaveHideDelay=this._hideDelay)}_hideDelay;touchGestures="auto";get message(){return this._message}set message(Qe){const bt=this._message;this._message=null!=Qe?String(Qe).trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._setupPointerEnterEventsIfNeeded(),this._updateTooltipMessage()),this._syncAriaDescription(bt)}_message="";get tooltipClass(){return this._tooltipClass}set tooltipClass(Qe){this._tooltipClass=Qe,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}_passiveListeners=[];_document=(0,y.WQX)(w.qQ);_touchstartTimeout=null;_destroyed=new K.B;constructor(){const Qe=this._defaultOptions;Qe&&(this._showDelay=Qe.showDelay,this._hideDelay=Qe.hideDelay,Qe.position&&(this.position=Qe.position),Qe.positionAtOrigin&&(this.positionAtOrigin=Qe.positionAtOrigin),Qe.touchGestures&&(this.touchGestures=Qe.touchGestures),Qe.tooltipClass&&(this.tooltipClass=Qe.tooltipClass)),this._dir.change.pipe((0,i.Q)(this._destroyed)).subscribe(()=>{this._overlayRef&&this._updatePosition(this._overlayRef)}),this._viewportMargin=8}ngAfterViewInit(){this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe((0,i.Q)(this._destroyed)).subscribe(Qe=>{Qe?"keyboard"===Qe&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){const Qe=this._elementRef.nativeElement;this._touchstartTimeout&&clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),this._passiveListeners.forEach(([bt,Ge])=>{Qe.removeEventListener(bt,Ge,Ie)}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(Qe,this.message,"tooltip"),this._focusMonitor.stopMonitoring(Qe)}show(Qe=this.showDelay,bt){if(this.disabled||!this.message||this._isTooltipVisible())return void this._tooltipInstance?._cancelPendingAnimations();const Ge=this._createOverlay(bt);this._detach(),this._portal=this._portal||new N.A8(this._tooltipComponent,this._viewContainerRef);const Fe=this._tooltipInstance=Ge.attach(this._portal).instance;Fe._triggerElement=this._elementRef.nativeElement,Fe._mouseLeaveHideDelay=this._hideDelay,Fe.afterHidden().pipe((0,i.Q)(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),Fe.show(Qe)}hide(Qe=this.hideDelay){const bt=this._tooltipInstance;bt&&(bt.isVisible()?bt.hide(Qe):(bt._cancelPendingAnimations(),this._detach()))}toggle(Qe){this._isTooltipVisible()?this.hide():this.show(void 0,Qe)}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(Qe){if(this._overlayRef){const Fe=this._overlayRef.getConfig().positionStrategy;if((!this.positionAtOrigin||!Qe)&&Fe._origin instanceof y.aKT)return this._overlayRef;this._detach()}const bt=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),Ge=this._overlay.position().flexibleConnectedTo(this.positionAtOrigin&&Qe||this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(bt);return Ge.positionChanges.pipe((0,i.Q)(this._destroyed)).subscribe(Fe=>{this._updateCurrentPositionClass(Fe.connectionPair),this._tooltipInstance&&Fe.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:Ge,panelClass:`${this._cssClassPrefix}-${ae}`,scrollStrategy:this._scrollStrategy()}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe((0,i.Q)(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe((0,i.Q)(this._destroyed)).subscribe(()=>this._tooltipInstance?._handleBodyInteraction()),this._overlayRef.keydownEvents().pipe((0,i.Q)(this._destroyed)).subscribe(Fe=>{this._isTooltipVisible()&&Fe.keyCode===c._f&&!(0,c.rp)(Fe)&&(Fe.preventDefault(),Fe.stopPropagation(),this._ngZone.run(()=>this.hide(0)))}),this._defaultOptions?.disableTooltipInteractivity&&this._overlayRef.addPanelClass(`${this._cssClassPrefix}-tooltip-panel-non-interactive`),this._overlayRef}_detach(){this._overlayRef&&this._overlayRef.hasAttached()&&this._overlayRef.detach(),this._tooltipInstance=null}_updatePosition(Qe){const bt=Qe.getConfig().positionStrategy,Ge=this._getOrigin(),Fe=this._getOverlayPosition();bt.withPositions([this._addOffset({...Ge.main,...Fe.main}),this._addOffset({...Ge.fallback,...Fe.fallback})])}_addOffset(Qe){const Ge=!this._dir||"ltr"==this._dir.value;return"top"===Qe.originY?Qe.offsetY=-8:"bottom"===Qe.originY?Qe.offsetY=8:"start"===Qe.originX?Qe.offsetX=Ge?-8:8:"end"===Qe.originX&&(Qe.offsetX=Ge?8:-8),Qe}_getOrigin(){const Qe=!this._dir||"ltr"==this._dir.value,bt=this.position;let Ge;"above"==bt||"below"==bt?Ge={originX:"center",originY:"above"==bt?"top":"bottom"}:"before"==bt||"left"==bt&&Qe||"right"==bt&&!Qe?Ge={originX:"start",originY:"center"}:("after"==bt||"right"==bt&&Qe||"left"==bt&&!Qe)&&(Ge={originX:"end",originY:"center"});const{x:Fe,y:Ft}=this._invertPosition(Ge.originX,Ge.originY);return{main:Ge,fallback:{originX:Fe,originY:Ft}}}_getOverlayPosition(){const Qe=!this._dir||"ltr"==this._dir.value,bt=this.position;let Ge;"above"==bt?Ge={overlayX:"center",overlayY:"bottom"}:"below"==bt?Ge={overlayX:"center",overlayY:"top"}:"before"==bt||"left"==bt&&Qe||"right"==bt&&!Qe?Ge={overlayX:"end",overlayY:"center"}:("after"==bt||"right"==bt&&Qe||"left"==bt&&!Qe)&&(Ge={overlayX:"start",overlayY:"center"});const{x:Fe,y:Ft}=this._invertPosition(Ge.overlayX,Ge.overlayY);return{main:Ge,fallback:{overlayX:Fe,overlayY:Ft}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),(0,y.mal)(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()},{injector:this._injector}))}_setTooltipClass(Qe){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=Qe,this._tooltipInstance._markForCheck())}_invertPosition(Qe,bt){return"above"===this.position||"below"===this.position?"top"===bt?bt="bottom":"bottom"===bt&&(bt="top"):"end"===Qe?Qe="start":"start"===Qe&&(Qe="end"),{x:Qe,y:bt}}_updateCurrentPositionClass(Qe){const{overlayY:bt,originX:Ge,originY:Fe}=Qe;let Ft;if(Ft="center"===bt?this._dir&&"rtl"===this._dir.value?"end"===Ge?"left":"right":"start"===Ge?"left":"right":"bottom"===bt&&"top"===Fe?"above":"below",Ft!==this._currentPosition){const ze=this._overlayRef;if(ze){const dt=`${this._cssClassPrefix}-${ae}-`;ze.removePanelClass(dt+this._currentPosition),ze.addPanelClass(dt+Ft)}this._currentPosition=Ft}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsMouseEvents()?this._passiveListeners.push(["mouseenter",Qe=>{let bt;this._setupPointerExitEventsIfNeeded(),void 0!==Qe.x&&void 0!==Qe.y&&(bt=Qe),this.show(void 0,bt)}]):"off"!==this.touchGestures&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",Qe=>{const bt=Qe.targetTouches?.[0],Ge=bt?{x:bt.clientX,y:bt.clientY}:void 0;this._setupPointerExitEventsIfNeeded(),this._touchstartTimeout&&clearTimeout(this._touchstartTimeout),this._touchstartTimeout=setTimeout(()=>{this._touchstartTimeout=null,this.show(void 0,Ge)},this._defaultOptions?.touchLongPressShowDelay??500)}])),this._addListeners(this._passiveListeners))}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;const Qe=[];if(this._platformSupportsMouseEvents())Qe.push(["mouseleave",bt=>{const Ge=bt.relatedTarget;(!Ge||!this._overlayRef?.overlayElement.contains(Ge))&&this.hide()}],["wheel",bt=>this._wheelListener(bt)]);else if("off"!==this.touchGestures){this._disableNativeGesturesIfNecessary();const bt=()=>{this._touchstartTimeout&&clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions?.touchendHideDelay)};Qe.push(["touchend",bt],["touchcancel",bt])}this._addListeners(Qe),this._passiveListeners.push(...Qe)}_addListeners(Qe){Qe.forEach(([bt,Ge])=>{this._elementRef.nativeElement.addEventListener(bt,Ge,Ie)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_wheelListener(Qe){if(this._isTooltipVisible()){const bt=this._document.elementFromPoint(Qe.clientX,Qe.clientY),Ge=this._elementRef.nativeElement;bt!==Ge&&!Ge.contains(bt)&&this.hide()}}_disableNativeGesturesIfNecessary(){const Qe=this.touchGestures;if("off"!==Qe){const bt=this._elementRef.nativeElement,Ge=bt.style;("on"===Qe||"INPUT"!==bt.nodeName&&"TEXTAREA"!==bt.nodeName)&&(Ge.userSelect=Ge.msUserSelect=Ge.webkitUserSelect=Ge.MozUserSelect="none"),("on"===Qe||!bt.draggable)&&(Ge.webkitUserDrag="none"),Ge.touchAction="none",Ge.webkitTapHighlightColor="transparent"}}_syncAriaDescription(Qe){this._ariaDescriptionPending||(this._ariaDescriptionPending=!0,this._ariaDescriber.removeDescription(this._elementRef.nativeElement,Qe,"tooltip"),this._ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._ariaDescriptionPending=!1,this.message&&!this.disabled&&this._ariaDescriber.describe(this._elementRef.nativeElement,this.message,"tooltip")})}))}static \u0275fac=function(bt){return new(bt||$n)};static \u0275dir=y.FsC({type:$n,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-mdc-tooltip-trigger"],hostVars:2,hostBindings:function(bt,Ge){2&bt&&y.AVh("mat-mdc-tooltip-disabled",Ge.disabled)},inputs:{position:[0,"matTooltipPosition","position"],positionAtOrigin:[0,"matTooltipPositionAtOrigin","positionAtOrigin"],disabled:[0,"matTooltipDisabled","disabled"],showDelay:[0,"matTooltipShowDelay","showDelay"],hideDelay:[0,"matTooltipHideDelay","hideDelay"],touchGestures:[0,"matTooltipTouchGestures","touchGestures"],message:[0,"matTooltip","message"],tooltipClass:[0,"matTooltipClass","tooltipClass"]},exportAs:["matTooltip"]})}return $n})(),Xt=(()=>{class $n{_changeDetectorRef=(0,y.WQX)(y.gRc);_elementRef=(0,y.WQX)(y.aKT);_isMultiline=!1;message;tooltipClass;_showTimeoutId;_hideTimeoutId;_triggerElement;_mouseLeaveHideDelay;_animationsDisabled;_tooltip;_closeOnInteraction=!1;_isVisible=!1;_onHide=new K.B;_showAnimation="mat-mdc-tooltip-show";_hideAnimation="mat-mdc-tooltip-hide";constructor(){const Qe=(0,y.WQX)(y.bc$,{optional:!0});this._animationsDisabled="NoopAnimations"===Qe}show(Qe){null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=setTimeout(()=>{this._toggleVisibility(!0),this._showTimeoutId=void 0},Qe)}hide(Qe){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),this._hideTimeoutId=setTimeout(()=>{this._toggleVisibility(!1),this._hideTimeoutId=void 0},Qe)}afterHidden(){return this._onHide}isVisible(){return this._isVisible}ngOnDestroy(){this._cancelPendingAnimations(),this._onHide.complete(),this._triggerElement=null}_handleBodyInteraction(){this._closeOnInteraction&&this.hide(0)}_markForCheck(){this._changeDetectorRef.markForCheck()}_handleMouseLeave({relatedTarget:Qe}){(!Qe||!this._triggerElement.contains(Qe))&&(this.isVisible()?this.hide(this._mouseLeaveHideDelay):this._finalizeAnimation(!1))}_onShow(){this._isMultiline=this._isTooltipMultiline(),this._markForCheck()}_isTooltipMultiline(){const Qe=this._elementRef.nativeElement.getBoundingClientRect();return Qe.height>24&&Qe.width>=200}_handleAnimationEnd({animationName:Qe}){(Qe===this._showAnimation||Qe===this._hideAnimation)&&this._finalizeAnimation(Qe===this._showAnimation)}_cancelPendingAnimations(){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=this._hideTimeoutId=void 0}_finalizeAnimation(Qe){Qe?this._closeOnInteraction=!0:this.isVisible()||this._onHide.next()}_toggleVisibility(Qe){const bt=this._tooltip.nativeElement,Ge=this._showAnimation,Fe=this._hideAnimation;if(bt.classList.remove(Qe?Fe:Ge),bt.classList.add(Qe?Ge:Fe),this._isVisible!==Qe&&(this._isVisible=Qe,this._changeDetectorRef.markForCheck()),Qe&&!this._animationsDisabled&&"function"==typeof getComputedStyle){const Ft=getComputedStyle(bt);("0s"===Ft.getPropertyValue("animation-duration")||"none"===Ft.getPropertyValue("animation-name"))&&(this._animationsDisabled=!0)}Qe&&this._onShow(),this._animationsDisabled&&(bt.classList.add("_mat-animation-noopable"),this._finalizeAnimation(Qe))}static \u0275fac=function(bt){return new(bt||$n)};static \u0275cmp=y.VBU({type:$n,selectors:[["mat-tooltip-component"]],viewQuery:function(bt,Ge){if(1&bt&&y.GBs(be,7),2&bt){let Fe;y.mGM(Fe=y.lsd())&&(Ge._tooltip=Fe.first)}},hostAttrs:["aria-hidden","true"],hostBindings:function(bt,Ge){1&bt&&y.bIt("mouseleave",function(Ft){return Ge._handleMouseLeave(Ft)})},decls:4,vars:4,consts:[["tooltip",""],[1,"mdc-tooltip","mat-mdc-tooltip",3,"animationend","ngClass"],[1,"mat-mdc-tooltip-surface","mdc-tooltip__surface"]],template:function(bt,Ge){if(1&bt){const Fe=y.RV6();y.j41(0,"div",1,0),y.bIt("animationend",function(ze){return y.eBV(Fe),y.Njj(Ge._handleAnimationEnd(ze))}),y.j41(2,"div",2),y.EFF(3),y.k0s()()}2&bt&&(y.AVh("mdc-tooltip--multiline",Ge._isMultiline),y.Y8G("ngClass",Ge.tooltipClass),y.R7$(3),y.JRh(Ge.message))},dependencies:[w.YU],styles:['.mat-mdc-tooltip{position:relative;transform:scale(0);display:inline-flex}.mat-mdc-tooltip::before{content:"";top:0;right:0;bottom:0;left:0;z-index:-1;position:absolute}.mat-mdc-tooltip-panel-below .mat-mdc-tooltip::before{top:-8px}.mat-mdc-tooltip-panel-above .mat-mdc-tooltip::before{bottom:-8px}.mat-mdc-tooltip-panel-right .mat-mdc-tooltip::before{left:-8px}.mat-mdc-tooltip-panel-left .mat-mdc-tooltip::before{right:-8px}.mat-mdc-tooltip._mat-animation-noopable{animation:none;transform:scale(1)}.mat-mdc-tooltip-surface{word-break:normal;overflow-wrap:anywhere;padding:4px 8px;min-width:40px;max-width:200px;min-height:24px;max-height:40vh;box-sizing:border-box;overflow:hidden;text-align:center;will-change:transform,opacity;background-color:var(--mdc-plain-tooltip-container-color, var(--mat-sys-inverse-surface));color:var(--mdc-plain-tooltip-supporting-text-color, var(--mat-sys-inverse-on-surface));border-radius:var(--mdc-plain-tooltip-container-shape, var(--mat-sys-corner-extra-small));font-family:var(--mdc-plain-tooltip-supporting-text-font, var(--mat-sys-body-small-font));font-size:var(--mdc-plain-tooltip-supporting-text-size, var(--mat-sys-body-small-size));font-weight:var(--mdc-plain-tooltip-supporting-text-weight, var(--mat-sys-body-small-weight));line-height:var(--mdc-plain-tooltip-supporting-text-line-height, var(--mat-sys-body-small-line-height));letter-spacing:var(--mdc-plain-tooltip-supporting-text-tracking, var(--mat-sys-body-small-tracking))}.mat-mdc-tooltip-surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}.mdc-tooltip--multiline .mat-mdc-tooltip-surface{text-align:left}[dir=rtl] .mdc-tooltip--multiline .mat-mdc-tooltip-surface{text-align:right}.mat-mdc-tooltip-panel.mat-mdc-tooltip-panel-non-interactive{pointer-events:none}@keyframes mat-mdc-tooltip-show{0%{opacity:0;transform:scale(0.8)}100%{opacity:1;transform:scale(1)}}@keyframes mat-mdc-tooltip-hide{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0.8)}}.mat-mdc-tooltip-show{animation:mat-mdc-tooltip-show 150ms cubic-bezier(0, 0, 0.2, 1) forwards}.mat-mdc-tooltip-hide{animation:mat-mdc-tooltip-hide 75ms cubic-bezier(0.4, 0, 1, 1) forwards}'],encapsulation:2,changeDetection:0})}return $n})(),yn=(()=>{class $n{static \u0275fac=function(bt){return new(bt||$n)};static \u0275mod=y.$C({type:$n});static \u0275inj=y.G2t({providers:[Re],imports:[T.Pd,A.z_,ne.yE,ne.yE,I.Gj]})}return $n})()},345:(o,s,r)=>{"use strict";r.d(s,{B7:()=>vt,B8:()=>dt,hE:()=>Kt,up:()=>Vt});var i=r(177),a=r(4438);class c extends i.VF{supportsDOMEvents=!0}class y extends c{static makeCurrent(){(0,i.ZD)(new y)}onAndCancel(kt,ft,Pt){return kt.addEventListener(ft,Pt),()=>{kt.removeEventListener(ft,Pt)}}dispatchEvent(kt,ft){kt.dispatchEvent(ft)}remove(kt){kt.remove()}createElement(kt,ft){return(ft=ft||this.getDefaultDocument()).createElement(kt)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(kt){return kt.nodeType===Node.ELEMENT_NODE}isShadowRoot(kt){return kt instanceof DocumentFragment}getGlobalEventTarget(kt,ft){return"window"===ft?window:"document"===ft?kt:"body"===ft?kt.body:null}getBaseHref(kt){const ft=function C(){return w=w||document.querySelector("base"),w?w.getAttribute("href"):null}();return null==ft?null:function T(Pe){return new URL(Pe,document.baseURI).pathname}(ft)}resetBaseElement(){w=null}getUserAgent(){return window.navigator.userAgent}getCookie(kt){return(0,i._b)(document.cookie,kt)}}let w=null,A=(()=>{class Pe{build(){return new XMLHttpRequest}static \u0275fac=function(Pt){return new(Pt||Pe)};static \u0275prov=a.jDH({token:Pe,factory:Pe.\u0275fac})}return Pe})();const I=new a.nKC("");let N=(()=>{class Pe{_zone;_plugins;_eventNameToPlugin=new Map;constructor(ft,Pt){this._zone=Pt,ft.forEach(mn=>{mn.manager=this}),this._plugins=ft.slice().reverse()}addEventListener(ft,Pt,mn){return this._findPluginFor(Pt).addEventListener(ft,Pt,mn)}getZone(){return this._zone}_findPluginFor(ft){let Pt=this._eventNameToPlugin.get(ft);if(Pt)return Pt;if(Pt=this._plugins.find(or=>or.supports(ft)),!Pt)throw new a.wOt(5101,!1);return this._eventNameToPlugin.set(ft,Pt),Pt}static \u0275fac=function(Pt){return new(Pt||Pe)(a.KVO(I),a.KVO(a.SKi))};static \u0275prov=a.jDH({token:Pe,factory:Pe.\u0275fac})}return Pe})();class K{_doc;constructor(kt){this._doc=kt}manager}const Z="ng-app-id";function ne(Pe){for(const kt of Pe)kt.remove()}function be(Pe,kt){const ft=kt.createElement("style");return ft.textContent=Pe,ft}function pe(Pe,kt){const ft=kt.createElement("link");return ft.setAttribute("rel","stylesheet"),ft.setAttribute("href",Pe),ft}let Te=(()=>{class Pe{doc;appId;nonce;inline=new Map;external=new Map;hosts=new Set;isServer;constructor(ft,Pt,mn,or={}){this.doc=ft,this.appId=Pt,this.nonce=mn,this.isServer=(0,i.Vy)(or),function me(Pe,kt,ft){const Pt=Pe.head?.querySelectorAll(`style[${Z}="${kt}"]`);if(Pt)for(const mn of Pt)mn.textContent&&(mn.removeAttribute(Z),ft.set(mn.textContent,{usage:0,elements:[mn]}))}(ft,Pt,this.inline),this.hosts.add(ft.head)}addStyles(ft,Pt){for(const mn of ft)this.addUsage(mn,this.inline,be);Pt?.forEach(mn=>this.addUsage(mn,this.external,pe))}removeStyles(ft,Pt){for(const mn of ft)this.removeUsage(mn,this.inline);Pt?.forEach(mn=>this.removeUsage(mn,this.external))}addUsage(ft,Pt,mn){const or=Pt.get(ft);or?or.usage++:Pt.set(ft,{usage:1,elements:[...this.hosts].map(Mr=>this.addElement(Mr,mn(ft,this.doc)))})}removeUsage(ft,Pt){const mn=Pt.get(ft);mn&&(mn.usage--,mn.usage<=0&&(ne(mn.elements),Pt.delete(ft)))}ngOnDestroy(){for(const[,{elements:ft}]of[...this.inline,...this.external])ne(ft);this.hosts.clear()}addHost(ft){this.hosts.add(ft);for(const[Pt,{elements:mn}]of this.inline)mn.push(this.addElement(ft,be(Pt,this.doc)));for(const[Pt,{elements:mn}]of this.external)mn.push(this.addElement(ft,pe(Pt,this.doc)))}removeHost(ft){this.hosts.delete(ft)}addElement(ft,Pt){return this.nonce&&Pt.setAttribute("nonce",this.nonce),this.isServer&&Pt.setAttribute(Z,this.appId),ft.appendChild(Pt)}static \u0275fac=function(Pt){return new(Pt||Pe)(a.KVO(i.qQ),a.KVO(a.sZ2),a.KVO(a.BIS,8),a.KVO(a.Agw))};static \u0275prov=a.jDH({token:Pe,factory:Pe.\u0275fac})}return Pe})();const xe={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/Math/MathML"},Re=/%COMP%/g,Ie=new a.nKC("",{providedIn:"root",factory:()=>!0});function ht(Pe,kt){return kt.map(ft=>ft.replace(Re,Pe))}let vt=(()=>{class Pe{eventManager;sharedStylesHost;appId;removeStylesOnCompDestroy;doc;platformId;ngZone;nonce;rendererByCompId=new Map;defaultRenderer;platformIsServer;constructor(ft,Pt,mn,or,Mr,ii,ci,Ai=null){this.eventManager=ft,this.sharedStylesHost=Pt,this.appId=mn,this.removeStylesOnCompDestroy=or,this.doc=Mr,this.platformId=ii,this.ngZone=ci,this.nonce=Ai,this.platformIsServer=(0,i.Vy)(ii),this.defaultRenderer=new at(ft,Mr,ci,this.platformIsServer)}createRenderer(ft,Pt){if(!ft||!Pt)return this.defaultRenderer;this.platformIsServer&&Pt.encapsulation===a.gXe.ShadowDom&&(Pt={...Pt,encapsulation:a.gXe.Emulated});const mn=this.getOrCreateRenderer(ft,Pt);return mn instanceof Qe?mn.applyToHost(ft):mn instanceof bn&&mn.applyStyles(),mn}getOrCreateRenderer(ft,Pt){const mn=this.rendererByCompId;let or=mn.get(Pt.id);if(!or){const Mr=this.doc,ii=this.ngZone,ci=this.eventManager,Ai=this.sharedStylesHost,rn=this.removeStylesOnCompDestroy,St=this.platformIsServer;switch(Pt.encapsulation){case a.gXe.Emulated:or=new Qe(ci,Ai,Pt,this.appId,rn,Mr,ii,St);break;case a.gXe.ShadowDom:return new $n(ci,Ai,ft,Pt,Mr,ii,this.nonce,St);default:or=new bn(ci,Ai,Pt,rn,Mr,ii,St)}mn.set(Pt.id,or)}return or}ngOnDestroy(){this.rendererByCompId.clear()}static \u0275fac=function(Pt){return new(Pt||Pe)(a.KVO(N),a.KVO(Te),a.KVO(a.sZ2),a.KVO(Ie),a.KVO(i.qQ),a.KVO(a.Agw),a.KVO(a.SKi),a.KVO(a.BIS))};static \u0275prov=a.jDH({token:Pe,factory:Pe.\u0275fac})}return Pe})();class at{eventManager;doc;ngZone;platformIsServer;data=Object.create(null);throwOnSyntheticProps=!0;constructor(kt,ft,Pt,mn){this.eventManager=kt,this.doc=ft,this.ngZone=Pt,this.platformIsServer=mn}destroy(){}destroyNode=null;createElement(kt,ft){return ft?this.doc.createElementNS(xe[ft]||ft,kt):this.doc.createElement(kt)}createComment(kt){return this.doc.createComment(kt)}createText(kt){return this.doc.createTextNode(kt)}appendChild(kt,ft){(yn(kt)?kt.content:kt).appendChild(ft)}insertBefore(kt,ft,Pt){kt&&(yn(kt)?kt.content:kt).insertBefore(ft,Pt)}removeChild(kt,ft){ft.remove()}selectRootElement(kt,ft){let Pt="string"==typeof kt?this.doc.querySelector(kt):kt;if(!Pt)throw new a.wOt(-5104,!1);return ft||(Pt.textContent=""),Pt}parentNode(kt){return kt.parentNode}nextSibling(kt){return kt.nextSibling}setAttribute(kt,ft,Pt,mn){if(mn){ft=mn+":"+ft;const or=xe[mn];or?kt.setAttributeNS(or,ft,Pt):kt.setAttribute(ft,Pt)}else kt.setAttribute(ft,Pt)}removeAttribute(kt,ft,Pt){if(Pt){const mn=xe[Pt];mn?kt.removeAttributeNS(mn,ft):kt.removeAttribute(`${Pt}:${ft}`)}else kt.removeAttribute(ft)}addClass(kt,ft){kt.classList.add(ft)}removeClass(kt,ft){kt.classList.remove(ft)}setStyle(kt,ft,Pt,mn){mn&(a.czy.DashCase|a.czy.Important)?kt.style.setProperty(ft,Pt,mn&a.czy.Important?"important":""):kt.style[ft]=Pt}removeStyle(kt,ft,Pt){Pt&a.czy.DashCase?kt.style.removeProperty(ft):kt.style[ft]=""}setProperty(kt,ft,Pt){null!=kt&&(kt[ft]=Pt)}setValue(kt,ft){kt.nodeValue=ft}listen(kt,ft,Pt){if("string"==typeof kt&&!(kt=(0,i.QT)().getGlobalEventTarget(this.doc,kt)))throw new Error(`Unsupported event target ${kt} for event ${ft}`);return this.eventManager.addEventListener(kt,ft,this.decoratePreventDefault(Pt))}decoratePreventDefault(kt){return ft=>{if("__ngUnwrap__"===ft)return kt;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>kt(ft)):kt(ft))&&ft.preventDefault()}}}function yn(Pe){return"TEMPLATE"===Pe.tagName&&void 0!==Pe.content}class $n extends at{sharedStylesHost;hostEl;shadowRoot;constructor(kt,ft,Pt,mn,or,Mr,ii,ci){super(kt,or,Mr,ci),this.sharedStylesHost=ft,this.hostEl=Pt,this.shadowRoot=Pt.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const Ai=ht(mn.id,mn.styles);for(const St of Ai){const qe=document.createElement("style");ii&&qe.setAttribute("nonce",ii),qe.textContent=St,this.shadowRoot.appendChild(qe)}const rn=mn.getExternalStyles?.();if(rn)for(const St of rn){const qe=pe(St,or);ii&&qe.setAttribute("nonce",ii),this.shadowRoot.appendChild(qe)}}nodeOrShadowRoot(kt){return kt===this.hostEl?this.shadowRoot:kt}appendChild(kt,ft){return super.appendChild(this.nodeOrShadowRoot(kt),ft)}insertBefore(kt,ft,Pt){return super.insertBefore(this.nodeOrShadowRoot(kt),ft,Pt)}removeChild(kt,ft){return super.removeChild(null,ft)}parentNode(kt){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(kt)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class bn extends at{sharedStylesHost;removeStylesOnCompDestroy;styles;styleUrls;constructor(kt,ft,Pt,mn,or,Mr,ii,ci){super(kt,or,Mr,ii),this.sharedStylesHost=ft,this.removeStylesOnCompDestroy=mn,this.styles=ci?ht(ci,Pt.styles):Pt.styles,this.styleUrls=Pt.getExternalStyles?.(ci)}applyStyles(){this.sharedStylesHost.addStyles(this.styles,this.styleUrls)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles,this.styleUrls)}}class Qe extends bn{contentAttr;hostAttr;constructor(kt,ft,Pt,mn,or,Mr,ii,ci){const Ai=mn+"-"+Pt.id;super(kt,ft,Pt,or,Mr,ii,ci,Ai),this.contentAttr=function $e(Pe){return"_ngcontent-%COMP%".replace(Re,Pe)}(Ai),this.hostAttr=function st(Pe){return"_nghost-%COMP%".replace(Re,Pe)}(Ai)}applyToHost(kt){this.applyStyles(),this.setAttribute(kt,this.hostAttr,"")}createElement(kt,ft){const Pt=super.createElement(kt,ft);return super.setAttribute(Pt,this.contentAttr,""),Pt}}let bt=(()=>{class Pe extends K{constructor(ft){super(ft)}supports(ft){return!0}addEventListener(ft,Pt,mn){return ft.addEventListener(Pt,mn,!1),()=>this.removeEventListener(ft,Pt,mn)}removeEventListener(ft,Pt,mn){return ft.removeEventListener(Pt,mn)}static \u0275fac=function(Pt){return new(Pt||Pe)(a.KVO(i.qQ))};static \u0275prov=a.jDH({token:Pe,factory:Pe.\u0275fac})}return Pe})();const Ge=["alt","control","meta","shift"],Fe={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},Ft={alt:Pe=>Pe.altKey,control:Pe=>Pe.ctrlKey,meta:Pe=>Pe.metaKey,shift:Pe=>Pe.shiftKey};let ze=(()=>{class Pe extends K{constructor(ft){super(ft)}supports(ft){return null!=Pe.parseEventName(ft)}addEventListener(ft,Pt,mn){const or=Pe.parseEventName(Pt),Mr=Pe.eventCallback(or.fullKey,mn,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,i.QT)().onAndCancel(ft,or.domEventName,Mr))}static parseEventName(ft){const Pt=ft.toLowerCase().split("."),mn=Pt.shift();if(0===Pt.length||"keydown"!==mn&&"keyup"!==mn)return null;const or=Pe._normalizeKey(Pt.pop());let Mr="",ii=Pt.indexOf("code");if(ii>-1&&(Pt.splice(ii,1),Mr="code."),Ge.forEach(Ai=>{const rn=Pt.indexOf(Ai);rn>-1&&(Pt.splice(rn,1),Mr+=Ai+".")}),Mr+=or,0!=Pt.length||0===or.length)return null;const ci={};return ci.domEventName=mn,ci.fullKey=Mr,ci}static matchEventFullKeyCode(ft,Pt){let mn=Fe[ft.key]||ft.key,or="";return Pt.indexOf("code.")>-1&&(mn=ft.code,or="code."),!(null==mn||!mn)&&(mn=mn.toLowerCase()," "===mn?mn="space":"."===mn&&(mn="dot"),Ge.forEach(Mr=>{Mr!==mn&&(0,Ft[Mr])(ft)&&(or+=Mr+".")}),or+=mn,or===Pt)}static eventCallback(ft,Pt,mn){return or=>{Pe.matchEventFullKeyCode(or,ft)&&mn.runGuarded(()=>Pt(or))}}static _normalizeKey(ft){return"esc"===ft?"escape":ft}static \u0275fac=function(Pt){return new(Pt||Pe)(a.KVO(i.qQ))};static \u0275prov=a.jDH({token:Pe,factory:Pe.\u0275fac})}return Pe})();function dt(Pe,kt){return(0,a.TL3)({rootComponent:Pe,...He(kt)})}function He(Pe){return{appProviders:[...Qt,...Pe?.providers??[]],platformProviders:Jt}}const Jt=[{provide:a.Agw,useValue:i.AJ},{provide:a.PLl,useValue:function se(){y.makeCurrent()},multi:!0},{provide:i.qQ,useFactory:function Rt(){return(0,a.TL$)(document),document},deps:[]}],Qt=[{provide:a.H8p,useValue:"root"},{provide:a.zcH,useFactory:function Ze(){return new a.zcH},deps:[]},{provide:I,useClass:bt,multi:!0,deps:[i.qQ,a.SKi,a.Agw]},{provide:I,useClass:ze,multi:!0,deps:[i.qQ]},vt,Te,N,{provide:a._9s,useExisting:vt},{provide:i.N0,useClass:A,deps:[]},[]];let Kt=(()=>{class Pe{_doc;constructor(ft){this._doc=ft}getTitle(){return this._doc.title}setTitle(ft){this._doc.title=ft||""}static \u0275fac=function(Pt){return new(Pt||Pe)(a.KVO(i.qQ))};static \u0275prov=a.jDH({token:Pe,factory:Pe.\u0275fac,providedIn:"root"})}return Pe})(),Vt=(()=>{class Pe{static \u0275fac=function(Pt){return new(Pt||Pe)};static \u0275prov=a.jDH({token:Pe,factory:function(Pt){let mn=null;return mn=Pt?new(Pt||Pe):a.KVO(dn),mn},providedIn:"root"})}return Pe})(),dn=(()=>{class Pe extends Vt{_doc;constructor(ft){super(),this._doc=ft}sanitize(ft,Pt){if(null==Pt)return null;switch(ft){case a.WPN.NONE:return Pt;case a.WPN.HTML:return(0,a.ZF7)(Pt,"HTML")?(0,a.rcV)(Pt):(0,a.h9k)(this._doc,String(Pt)).toString();case a.WPN.STYLE:return(0,a.ZF7)(Pt,"Style")?(0,a.rcV)(Pt):Pt;case a.WPN.SCRIPT:if((0,a.ZF7)(Pt,"Script"))return(0,a.rcV)(Pt);throw new a.wOt(5200,!1);case a.WPN.URL:return(0,a.ZF7)(Pt,"URL")?(0,a.rcV)(Pt):(0,a.$MX)(String(Pt));case a.WPN.RESOURCE_URL:if((0,a.ZF7)(Pt,"ResourceURL"))return(0,a.rcV)(Pt);throw new a.wOt(5201,!1);default:throw new a.wOt(5202,!1)}}bypassSecurityTrustHtml(ft){return(0,a.Kcf)(ft)}bypassSecurityTrustStyle(ft){return(0,a.cWb)(ft)}bypassSecurityTrustScript(ft){return(0,a.UyX)(ft)}bypassSecurityTrustUrl(ft){return(0,a.osQ)(ft)}bypassSecurityTrustResourceUrl(ft){return(0,a.e5t)(ft)}static \u0275fac=function(Pt){return new(Pt||Pe)(a.KVO(i.qQ))};static \u0275prov=a.jDH({token:Pe,factory:Pe.\u0275fac,providedIn:"root"})}return Pe})()},5245:(o,s,r)=>{"use strict";r.d(s,{nX:()=>tr,wF:()=>Oe,Ix:()=>Qr,Wk:()=>Wo,wQ:()=>hs,iI:()=>ul,n3:()=>Qo,lh:()=>Tl,oH:()=>oc});var i=r(4438),a=r(4402),c=r(6648),y=r(7673),w=r(4412),C=r(4572),T=r(9350),S=r(8793),A=r(9030),I=r(1203),N=r(8810),K=r(983),Z=r(17),ne=r(1413),be=r(8359),me=r(177),pe=r(6354),Te=r(5558),xe=r(6697),Re=r(9172),Me=r(5964),Ce=r(1397),le=r(9974),ae=r(4360);function Ie(L){return(0,le.N)((z,P)=>{let X=!1;z.subscribe((0,ae._)(P,he=>{X=!0,P.next(he)},()=>{X||P.next(L),P.complete()}))})}function $e(L=st){return(0,le.N)((z,P)=>{let X=!1;z.subscribe((0,ae._)(P,he=>{X=!0,P.next(he)},()=>X?P.complete():P.error(L())))})}function st(){return new T.G}var ht=r(3669);function vt(L,z){const P=arguments.length>=2;return X=>X.pipe(L?(0,Me.p)((he,We)=>L(he,We,X)):ht.D,(0,xe.s)(1),P?Ie(z):$e(()=>new T.G))}var at=r(274),Xt=r(8141),ln=r(9437),yn=r(6649);function bn(L){return L<=0?()=>K.w:(0,le.N)((z,P)=>{let X=[];z.subscribe((0,ae._)(P,he=>{X.push(he),L{for(const he of X)P.next(he);P.complete()},void 0,()=>{X=null}))})}var bt=r(3703),Ge=r(980),Fe=r(9898),Ft=r(6977),ze=r(6365),dt=r(345);const Ke="primary",He=Symbol("RouteTitle");class mt{params;constructor(z){this.params=z||{}}has(z){return Object.prototype.hasOwnProperty.call(this.params,z)}get(z){if(this.has(z)){const P=this.params[z];return Array.isArray(P)?P[0]:P}return null}getAll(z){if(this.has(z)){const P=this.params[z];return Array.isArray(P)?P:[P]}return[]}get keys(){return Object.keys(this.params)}}function se(L){return new mt(L)}function Ze(L,z,P){const X=P.path.split("/");if(X.length>L.length||"full"===P.pathMatch&&(z.hasChildren()||X.lengthX[We]===he)}return L===z}function Nt(L){return L.length>0?L[L.length-1]:null}function Qt(L){return(0,a.A)(L)?L:(0,i.jNT)(L)?(0,c.H)(Promise.resolve(L)):(0,y.of)(L)}const an={exact:function At(L,z,P){if(!De(L.segments,z.segments)||!tt(L.segments,z.segments,P)||L.numberOfChildren!==z.numberOfChildren)return!1;for(const X in z.children)if(!L.children[X]||!At(L.children[X],z.children[X],P))return!1;return!0},subset:xn},Xn={exact:function Kt(L,z){return Jt(L,z)},subset:function zt(L,z){return Object.keys(z).length<=Object.keys(L).length&&Object.keys(z).every(P=>Kn(L[P],z[P]))},ignored:()=>!0};function En(L,z,P){return an[P.paths](L.root,z.root,P.matrixParams)&&Xn[P.queryParams](L.queryParams,z.queryParams)&&!("exact"===P.fragment&&L.fragment!==z.fragment)}function xn(L,z,P){return Yn(L,z,z.segments,P)}function Yn(L,z,P,X){if(L.segments.length>P.length){const he=L.segments.slice(0,P.length);return!(!De(he,P)||z.hasChildren()||!tt(he,P,X))}if(L.segments.length===P.length){if(!De(L.segments,P)||!tt(L.segments,P,X))return!1;for(const he in z.children)if(!L.children[he]||!xn(L.children[he],z.children[he],X))return!1;return!0}{const he=P.slice(0,L.segments.length),We=P.slice(L.segments.length);return!!(De(L.segments,he)&&tt(L.segments,he,X)&&L.children[Ke])&&Yn(L.children[Ke],z,We,X)}}function tt(L,z,P){return z.every((X,he)=>Xn[P](L[he].parameters,X.parameters))}class ke{root;queryParams;fragment;_queryParamMap;constructor(z=new B([],{}),P={},X=null){this.root=z,this.queryParams=P,this.fragment=X}get queryParamMap(){return this._queryParamMap??=se(this.queryParams),this._queryParamMap}toString(){return In.serialize(this)}}class B{segments;children;parent=null;constructor(z,P){this.segments=z,this.children=P,Object.values(P).forEach(X=>X.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Vt(this)}}class k{path;parameters;_parameterMap;constructor(z,P){this.path=z,this.parameters=P}get parameterMap(){return this._parameterMap??=se(this.parameters),this._parameterMap}toString(){return _t(this)}}function De(L,z){return L.length===z.length&&L.every((P,X)=>P.path===z[X].path)}let ot=(()=>{class L{static \u0275fac=function(X){return new(X||L)};static \u0275prov=i.jDH({token:L,factory:()=>new Tt,providedIn:"root"})}return L})();class Tt{parse(z){const P=new ii(z);return new ke(P.parseRootSegment(),P.parseQueryParams(),P.parseFragment())}serialize(z){const P=`/${dn(z.root,!0)}`,X=function Ee(L){const z=Object.entries(L).map(([P,X])=>Array.isArray(X)?X.map(he=>`${Fn(P)}=${Fn(he)}`).join("&"):`${Fn(P)}=${Fn(X)}`).filter(P=>P);return z.length?`?${z.join("&")}`:""}(z.queryParams);return`${P}${X}${"string"==typeof z.fragment?`#${function Bn(L){return encodeURI(L)}(z.fragment)}`:""}`}}const In=new Tt;function Vt(L){return L.segments.map(z=>_t(z)).join("/")}function dn(L,z){if(!L.hasChildren())return Vt(L);if(z){const P=L.children[Ke]?dn(L.children[Ke],!1):"",X=[];return Object.entries(L.children).forEach(([he,We])=>{he!==Ke&&X.push(`${he}:${dn(We,!1)}`)}),X.length>0?`${P}(${X.join("//")})`:P}{const P=function it(L,z){let P=[];return Object.entries(L.children).forEach(([X,he])=>{X===Ke&&(P=P.concat(z(he,X)))}),Object.entries(L.children).forEach(([X,he])=>{X!==Ke&&(P=P.concat(z(he,X)))}),P}(L,(X,he)=>he===Ke?[dn(L.children[Ke],!1)]:[`${he}:${dn(X,!1)}`]);return 1===Object.keys(L.children).length&&null!=L.children[Ke]?`${Vt(L)}/${P[0]}`:`${Vt(L)}/(${P.join("//")})`}}function Pn(L){return encodeURIComponent(L).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function Fn(L){return Pn(L).replace(/%3B/gi,";")}function cr(L){return Pn(L).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Jr(L){return decodeURIComponent(L)}function Xr(L){return Jr(L.replace(/\+/g,"%20"))}function _t(L){return`${cr(L.path)}${function Bt(L){return Object.entries(L).map(([z,P])=>`;${cr(z)}=${cr(P)}`).join("")}(L.parameters)}`}const lt=/^[^\/()?;#]+/;function Pe(L){const z=L.match(lt);return z?z[0]:""}const kt=/^[^\/()?;=#]+/,Pt=/^[^=?&#]+/,or=/^[^&#]+/;class ii{url;remaining;constructor(z){this.url=z,this.remaining=z}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new B([],{}):new B([],this.parseChildren())}parseQueryParams(){const z={};if(this.consumeOptional("?"))do{this.parseQueryParam(z)}while(this.consumeOptional("&"));return z}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const z=[];for(this.peekStartsWith("(")||z.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),z.push(this.parseSegment());let P={};this.peekStartsWith("/(")&&(this.capture("/"),P=this.parseParens(!0));let X={};return this.peekStartsWith("(")&&(X=this.parseParens(!1)),(z.length>0||Object.keys(P).length>0)&&(X[Ke]=new B(z,P)),X}parseSegment(){const z=Pe(this.remaining);if(""===z&&this.peekStartsWith(";"))throw new i.wOt(4009,!1);return this.capture(z),new k(Jr(z),this.parseMatrixParams())}parseMatrixParams(){const z={};for(;this.consumeOptional(";");)this.parseParam(z);return z}parseParam(z){const P=function ft(L){const z=L.match(kt);return z?z[0]:""}(this.remaining);if(!P)return;this.capture(P);let X="";if(this.consumeOptional("=")){const he=Pe(this.remaining);he&&(X=he,this.capture(X))}z[Jr(P)]=Jr(X)}parseQueryParam(z){const P=function mn(L){const z=L.match(Pt);return z?z[0]:""}(this.remaining);if(!P)return;this.capture(P);let X="";if(this.consumeOptional("=")){const Ct=function Mr(L){const z=L.match(or);return z?z[0]:""}(this.remaining);Ct&&(X=Ct,this.capture(X))}const he=Xr(P),We=Xr(X);if(z.hasOwnProperty(he)){let Ct=z[he];Array.isArray(Ct)||(Ct=[Ct],z[he]=Ct),Ct.push(We)}else z[he]=We}parseParens(z){const P={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const X=Pe(this.remaining),he=this.remaining[X.length];if("/"!==he&&")"!==he&&";"!==he)throw new i.wOt(4010,!1);let We;X.indexOf(":")>-1?(We=X.slice(0,X.indexOf(":")),this.capture(We),this.capture(":")):z&&(We=Ke);const Ct=this.parseChildren();P[We]=1===Object.keys(Ct).length?Ct[Ke]:new B([],Ct),this.consumeOptional("//")}return P}peekStartsWith(z){return this.remaining.startsWith(z)}consumeOptional(z){return!!this.peekStartsWith(z)&&(this.remaining=this.remaining.substring(z.length),!0)}capture(z){if(!this.consumeOptional(z))throw new i.wOt(4011,!1)}}function ci(L){return L.segments.length>0?new B([],{[Ke]:L}):L}function Ai(L){const z={};for(const[X,he]of Object.entries(L.children)){const We=Ai(he);if(X===Ke&&0===We.segments.length&&We.hasChildren())for(const[Ct,vn]of Object.entries(We.children))z[Ct]=vn;else(We.segments.length>0||We.hasChildren())&&(z[X]=We)}return function rn(L){if(1===L.numberOfChildren&&L.children[Ke]){const z=L.children[Ke];return new B(L.segments.concat(z.segments),z.children)}return L}(new B(L.segments,z))}function St(L){return L instanceof ke}function Dt(L){let z;const he=ci(function P(We){const Ct={};for(const nn of We.children){const pr=P(nn);Ct[nn.outlet]=pr}const vn=new B(We.url,Ct);return We===L&&(z=vn),vn}(L.root));return z??he}function Wt(L,z,P,X){let he=L;for(;he.parent;)he=he.parent;if(0===z.length)return uo(he,he,he,P,X);const We=function oi(L){if("string"==typeof L[0]&&1===L.length&&"/"===L[0])return new Uo(!0,0,L);let z=0,P=!1;const X=L.reduce((he,We,Ct)=>{if("object"==typeof We&&null!=We){if(We.outlets){const vn={};return Object.entries(We.outlets).forEach(([nn,pr])=>{vn[nn]="string"==typeof pr?pr.split("/"):pr}),[...he,{outlets:vn}]}if(We.segmentPath)return[...he,We.segmentPath]}return"string"!=typeof We?[...he,We]:0===Ct?(We.split("/").forEach((vn,nn)=>{0==nn&&"."===vn||(0==nn&&""===vn?P=!0:".."===vn?z++:""!=vn&&he.push(vn))}),he):[...he,We]},[]);return new Uo(P,z,X)}(z);if(We.toRoot())return uo(he,he,new B([],{}),P,X);const Ct=function so(L,z,P){if(L.isAbsolute)return new ts(z,!0,0);if(!P)return new ts(z,!1,NaN);if(null===P.parent)return new ts(P,!0,0);const X=Hn(L.commands[0])?0:1;return function bo(L,z,P){let X=L,he=z,We=P;for(;We>he;){if(We-=he,X=X.parent,!X)throw new i.wOt(4005,!1);he=X.segments.length}return new ts(X,!1,he-We)}(P,P.segments.length-1+X,L.numberOfDoubleDots)}(We,he,L),vn=Ct.processChildren?Is(Ct.segmentGroup,Ct.index,We.commands):Co(Ct.segmentGroup,Ct.index,We.commands);return uo(he,Ct.segmentGroup,vn,P,X)}function Hn(L){return"object"==typeof L&&null!=L&&!L.outlets&&!L.segmentPath}function fr(L){return"object"==typeof L&&null!=L&&L.outlets}function uo(L,z,P,X,he){let Ct,We={};X&&Object.entries(X).forEach(([nn,pr])=>{We[nn]=Array.isArray(pr)?pr.map(ri=>`${ri}`):`${pr}`}),Ct=L===z?P:Oi(L,z,P);const vn=ci(Ai(Ct));return new ke(vn,We,he)}function Oi(L,z,P){const X={};return Object.entries(L.children).forEach(([he,We])=>{X[he]=We===z?P:Oi(We,z,P)}),new B(L.segments,X)}class Uo{isAbsolute;numberOfDoubleDots;commands;constructor(z,P,X){if(this.isAbsolute=z,this.numberOfDoubleDots=P,this.commands=X,z&&X.length>0&&Hn(X[0]))throw new i.wOt(4003,!1);const he=X.find(fr);if(he&&he!==Nt(X))throw new i.wOt(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class ts{segmentGroup;processChildren;index;constructor(z,P,X){this.segmentGroup=z,this.processChildren=P,this.index=X}}function Co(L,z,P){if(L??=new B([],{}),0===L.segments.length&&L.hasChildren())return Is(L,z,P);const X=function eo(L,z,P){let X=0,he=z;const We={match:!1,pathIndex:0,commandIndex:0};for(;he=P.length)return We;const Ct=L.segments[he],vn=P[X];if(fr(vn))break;const nn=`${vn}`,pr=X0&&void 0===nn)break;if(nn&&pr&&"object"==typeof pr&&void 0===pr.outlets){if(!Je(nn,pr,Ct))return We;X+=2}else{if(!Je(nn,{},Ct))return We;X++}he++}return{match:!0,pathIndex:he,commandIndex:X}}(L,z,P),he=P.slice(X.commandIndex);if(X.match&&X.pathIndexWe!==Ke)&&L.children[Ke]&&1===L.numberOfChildren&&0===L.children[Ke].segments.length){const We=Is(L.children[Ke],z,P);return new B(L.segments,We.children)}return Object.entries(X).forEach(([We,Ct])=>{"string"==typeof Ct&&(Ct=[Ct]),null!==Ct&&(he[We]=Co(L.children[We],z,Ct))}),Object.entries(L.children).forEach(([We,Ct])=>{void 0===X[We]&&(he[We]=Ct)}),new B(L.segments,he)}}function oo(L,z,P){const X=L.segments.slice(0,z);let he=0;for(;he{"string"==typeof X&&(X=[X]),null!==X&&(z[P]=oo(new B([],{}),0,X))}),z}function Mo(L){const z={};return Object.entries(L).forEach(([P,X])=>z[P]=`${X}`),z}function Je(L,z,P){return L==P.path&&Jt(z,P.parameters)}const ct="imperative";var Et=function(L){return L[L.NavigationStart=0]="NavigationStart",L[L.NavigationEnd=1]="NavigationEnd",L[L.NavigationCancel=2]="NavigationCancel",L[L.NavigationError=3]="NavigationError",L[L.RoutesRecognized=4]="RoutesRecognized",L[L.ResolveStart=5]="ResolveStart",L[L.ResolveEnd=6]="ResolveEnd",L[L.GuardsCheckStart=7]="GuardsCheckStart",L[L.GuardsCheckEnd=8]="GuardsCheckEnd",L[L.RouteConfigLoadStart=9]="RouteConfigLoadStart",L[L.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",L[L.ChildActivationStart=11]="ChildActivationStart",L[L.ChildActivationEnd=12]="ChildActivationEnd",L[L.ActivationStart=13]="ActivationStart",L[L.ActivationEnd=14]="ActivationEnd",L[L.Scroll=15]="Scroll",L[L.NavigationSkipped=16]="NavigationSkipped",L}(Et||{});class ve{id;url;constructor(z,P){this.id=z,this.url=P}}class et extends ve{type=Et.NavigationStart;navigationTrigger;restoredState;constructor(z,P,X="imperative",he=null){super(z,P),this.navigationTrigger=X,this.restoredState=he}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class Oe extends ve{urlAfterRedirects;type=Et.NavigationEnd;constructor(z,P,X){super(z,P),this.urlAfterRedirects=X}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}var pt=function(L){return L[L.Redirect=0]="Redirect",L[L.SupersededByNewNavigation=1]="SupersededByNewNavigation",L[L.NoDataFromResolver=2]="NoDataFromResolver",L[L.GuardRejected=3]="GuardRejected",L}(pt||{}),$t=function(L){return L[L.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",L[L.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",L}($t||{});class Mt extends ve{reason;code;type=Et.NavigationCancel;constructor(z,P,X,he){super(z,P),this.reason=X,this.code=he}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class un extends ve{reason;code;type=Et.NavigationSkipped;constructor(z,P,X,he){super(z,P),this.reason=X,this.code=he}}class Cn extends ve{error;target;type=Et.NavigationError;constructor(z,P,X,he){super(z,P),this.error=X,this.target=he}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class Sn extends ve{urlAfterRedirects;state;type=Et.RoutesRecognized;constructor(z,P,X,he){super(z,P),this.urlAfterRedirects=X,this.state=he}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class kn extends ve{urlAfterRedirects;state;type=Et.GuardsCheckStart;constructor(z,P,X,he){super(z,P),this.urlAfterRedirects=X,this.state=he}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Un extends ve{urlAfterRedirects;state;shouldActivate;type=Et.GuardsCheckEnd;constructor(z,P,X,he,We){super(z,P),this.urlAfterRedirects=X,this.state=he,this.shouldActivate=We}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class Jn extends ve{urlAfterRedirects;state;type=Et.ResolveStart;constructor(z,P,X,he){super(z,P),this.urlAfterRedirects=X,this.state=he}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class sr extends ve{urlAfterRedirects;state;type=Et.ResolveEnd;constructor(z,P,X,he){super(z,P),this.urlAfterRedirects=X,this.state=he}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class kr{route;type=Et.RouteConfigLoadStart;constructor(z){this.route=z}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class mr{route;type=Et.RouteConfigLoadEnd;constructor(z){this.route=z}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class bi{snapshot;type=Et.ChildActivationStart;constructor(z){this.snapshot=z}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class si{snapshot;type=Et.ChildActivationEnd;constructor(z){this.snapshot=z}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class gr{snapshot;type=Et.ActivationStart;constructor(z){this.snapshot=z}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class ai{snapshot;type=Et.ActivationEnd;constructor(z){this.snapshot=z}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class vo{routerEvent;position;anchor;type=Et.Scroll;constructor(z,P,X){this.routerEvent=z,this.position=P,this.anchor=X}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class $r{}class zi{url;navigationBehaviorOptions;constructor(z,P){this.url=z,this.navigationBehaviorOptions=P}}function Ki(L){return L.outlet||Ke}function Ni(L){if(!L)return null;if(L.routeConfig?._injector)return L.routeConfig._injector;for(let z=L.parent;z;z=z.parent){const P=z.routeConfig;if(P?._loadedInjector)return P._loadedInjector;if(P?._injector)return P._injector}return null}class Fs{rootInjector;outlet=null;route=null;children;attachRef=null;get injector(){return Ni(this.route?.snapshot)??this.rootInjector}constructor(z){this.rootInjector=z,this.children=new ns(this.rootInjector)}}let ns=(()=>{class L{rootInjector;contexts=new Map;constructor(P){this.rootInjector=P}onChildOutletCreated(P,X){const he=this.getOrCreateContext(P);he.outlet=X,this.contexts.set(P,he)}onChildOutletDestroyed(P){const X=this.getContext(P);X&&(X.outlet=null,X.attachRef=null)}onOutletDeactivated(){const P=this.contexts;return this.contexts=new Map,P}onOutletReAttached(P){this.contexts=P}getOrCreateContext(P){let X=this.getContext(P);return X||(X=new Fs(this.rootInjector),this.contexts.set(P,X)),X}getContext(P){return this.contexts.get(P)||null}static \u0275fac=function(X){return new(X||L)(i.KVO(i.uvJ))};static \u0275prov=i.jDH({token:L,factory:L.\u0275fac,providedIn:"root"})}return L})();class qr{_root;constructor(z){this._root=z}get root(){return this._root.value}parent(z){const P=this.pathFromRoot(z);return P.length>1?P[P.length-2]:null}children(z){const P=rs(z,this._root);return P?P.children.map(X=>X.value):[]}firstChild(z){const P=rs(z,this._root);return P&&P.children.length>0?P.children[0].value:null}siblings(z){const P=is(z,this._root);return P.length<2?[]:P[P.length-2].children.map(he=>he.value).filter(he=>he!==z)}pathFromRoot(z){return is(z,this._root).map(P=>P.value)}}function rs(L,z){if(L===z.value)return z;for(const P of z.children){const X=rs(L,P);if(X)return X}return null}function is(L,z){if(L===z.value)return[z];for(const P of z.children){const X=is(L,P);if(X.length)return X.unshift(z),X}return[]}class to{value;children;constructor(z,P){this.value=z,this.children=P}toString(){return`TreeNode(${this.value})`}}function Wi(L){const z={};return L&&L.children.forEach(P=>z[P.value.outlet]=P),z}class Es extends qr{snapshot;constructor(z,P){super(z),this.snapshot=P,Bs(this,z)}toString(){return this.snapshot.toString()}}function Io(L){const z=function ga(L){const We=new os([],{},{},"",{},Ke,L,null,{});return new ks("",new to(We,[]))}(L),P=new w.t([new k("",{})]),X=new w.t({}),he=new w.t({}),We=new w.t({}),Ct=new w.t(""),vn=new tr(P,X,We,Ct,he,Ke,L,z.root);return vn.snapshot=z.root,new Es(new to(vn,[]),z)}class tr{urlSubject;paramsSubject;queryParamsSubject;fragmentSubject;dataSubject;outlet;component;snapshot;_futureSnapshot;_routerState;_paramMap;_queryParamMap;title;url;params;queryParams;fragment;data;constructor(z,P,X,he,We,Ct,vn,nn){this.urlSubject=z,this.paramsSubject=P,this.queryParamsSubject=X,this.fragmentSubject=he,this.dataSubject=We,this.outlet=Ct,this.component=vn,this._futureSnapshot=nn,this.title=this.dataSubject?.pipe((0,pe.T)(pr=>pr[He]))??(0,y.of)(void 0),this.url=z,this.params=P,this.queryParams=X,this.fragment=he,this.data=We}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=this.params.pipe((0,pe.T)(z=>se(z))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe((0,pe.T)(z=>se(z))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function Eo(L,z,P="emptyOnly"){let X;const{routeConfig:he}=L;return X=null===z||"always"!==P&&""!==he?.path&&(z.component||z.routeConfig?.loadComponent)?{params:{...L.params},data:{...L.data},resolve:{...L.data,...L._resolvedData??{}}}:{params:{...z.params,...L.params},data:{...z.data,...L.data},resolve:{...L.data,...z.data,...he?.data,...L._resolvedData}},he&&sa(he)&&(X.resolve[He]=he.title),X}class os{url;params;queryParams;fragment;data;outlet;component;routeConfig;_resolve;_resolvedData;_routerState;_paramMap;_queryParamMap;get title(){return this.data?.[He]}constructor(z,P,X,he,We,Ct,vn,nn,pr){this.url=z,this.params=P,this.queryParams=X,this.fragment=he,this.data=We,this.outlet=Ct,this.component=vn,this.routeConfig=nn,this._resolve=pr}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=se(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=se(this.queryParams),this._queryParamMap}toString(){return`Route(url:'${this.url.map(X=>X.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class ks extends qr{url;constructor(z,P){super(P),this.url=z,Bs(this,P)}toString(){return va(this._root)}}function Bs(L,z){z.value._routerState=L,z.children.forEach(P=>Bs(L,P))}function va(L){const z=L.children.length>0?` { ${L.children.map(va).join(", ")} } `:"";return`${L.value}${z}`}function Yo(L){if(L.snapshot){const z=L.snapshot,P=L._futureSnapshot;L.snapshot=P,Jt(z.queryParams,P.queryParams)||L.queryParamsSubject.next(P.queryParams),z.fragment!==P.fragment&&L.fragmentSubject.next(P.fragment),Jt(z.params,P.params)||L.paramsSubject.next(P.params),function Rt(L,z){if(L.length!==z.length)return!1;for(let P=0;PJt(P.parameters,z[X].parameters))}(L.url,z.url);return P&&!(!L.parent!=!z.parent)&&(!L.parent||Ti(L.parent,z.parent))}function sa(L){return"string"==typeof L.title||null===L.title}const yl=new i.nKC("");let Qo=(()=>{class L{activated=null;get activatedComponentRef(){return this.activated}_activatedRoute=null;name=Ke;activateEvents=new i.bkB;deactivateEvents=new i.bkB;attachEvents=new i.bkB;detachEvents=new i.bkB;routerOutletData=(0,i.hFB)(void 0);parentContexts=(0,i.WQX)(ns);location=(0,i.WQX)(i.c1b);changeDetector=(0,i.WQX)(i.gRc);inputBinder=(0,i.WQX)(ao,{optional:!0});supportsBindingToComponentInputs=!0;ngOnChanges(P){if(P.name){const{firstChange:X,previousValue:he}=P.name;if(X)return;this.isTrackedInParentContexts(he)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(he)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(P){return this.parentContexts.getContext(P)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const P=this.parentContexts.getContext(this.name);P?.route&&(P.attachRef?this.attach(P.attachRef,P.route):this.activateWith(P.route,P.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new i.wOt(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new i.wOt(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new i.wOt(4012,!1);this.location.detach();const P=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(P.instance),P}attach(P,X){this.activated=P,this._activatedRoute=X,this.location.insert(P.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(P.instance)}deactivate(){if(this.activated){const P=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(P)}}activateWith(P,X){if(this.isActivated)throw new i.wOt(4013,!1);this._activatedRoute=P;const he=this.location,Ct=P.snapshot.component,vn=this.parentContexts.getOrCreateContext(this.name).children,nn=new aa(P,vn,he.injector,this.routerOutletData);this.activated=he.createComponent(Ct,{index:he.length,injector:nn,environmentInjector:X}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static \u0275fac=function(X){return new(X||L)};static \u0275dir=i.FsC({type:L,selectors:[["router-outlet"]],inputs:{name:"name",routerOutletData:[1,"routerOutletData"]},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],features:[i.OA$]})}return L})();class aa{route;childContexts;parent;outletData;__ngOutletInjector(z){return new aa(this.route,this.childContexts,z,this.outletData)}constructor(z,P,X,he){this.route=z,this.childContexts=P,this.parent=X,this.outletData=he}get(z,P){return z===tr?this.route:z===ns?this.childContexts:z===yl?this.outletData:this.parent.get(z,P)}}const ao=new i.nKC("");let ss=(()=>{class L{outletDataSubscriptions=new Map;bindActivatedRouteToOutletComponent(P){this.unsubscribeFromRouteData(P),this.subscribeToRouteData(P)}unsubscribeFromRouteData(P){this.outletDataSubscriptions.get(P)?.unsubscribe(),this.outletDataSubscriptions.delete(P)}subscribeToRouteData(P){const{activatedRoute:X}=P,he=(0,C.z)([X.queryParams,X.params,X.data]).pipe((0,Te.n)(([We,Ct,vn],nn)=>(vn={...We,...Ct,...vn},0===nn?(0,y.of)(vn):Promise.resolve(vn)))).subscribe(We=>{if(!P.isActivated||!P.activatedComponentRef||P.activatedRoute!==X||null===X.component)return void this.unsubscribeFromRouteData(P);const Ct=(0,i.HJs)(X.component);if(Ct)for(const{templateName:vn}of Ct.inputs)P.activatedComponentRef.setInput(vn,We[vn]);else this.unsubscribeFromRouteData(P)});this.outletDataSubscriptions.set(P,he)}static \u0275fac=function(X){return new(X||L)};static \u0275prov=i.jDH({token:L,factory:L.\u0275fac})}return L})();function Zo(L,z,P){if(P&&L.shouldReuseRoute(z.value,P.value.snapshot)){const X=P.value;X._futureSnapshot=z.value;const he=function _i(L,z,P){return z.children.map(X=>{for(const he of P.children)if(L.shouldReuseRoute(X.value,he.value.snapshot))return Zo(L,X,he);return Zo(L,X)})}(L,z,P);return new to(X,he)}{if(L.shouldAttach(z.value)){const We=L.retrieve(z.value);if(null!==We){const Ct=We.route;return Ct.value._futureSnapshot=z.value,Ct.children=z.children.map(vn=>Zo(L,vn)),Ct}}const X=function Fa(L){return new tr(new w.t(L.url),new w.t(L.params),new w.t(L.queryParams),new w.t(L.fragment),new w.t(L.data),L.outlet,L.component,L)}(z.value),he=z.children.map(We=>Zo(L,We));return new to(X,he)}}class ko{redirectTo;navigationBehaviorOptions;constructor(z,P){this.redirectTo=z,this.navigationBehaviorOptions=P}}const Qs="ngNavigationCancelingError";function bl(L,z){const{redirectTo:P,navigationBehaviorOptions:X}=St(z)?{redirectTo:z,navigationBehaviorOptions:void 0}:z,he=Xa(!1,pt.Redirect);return he.url=P,he.navigationBehaviorOptions=X,he}function Xa(L,z){const P=new Error(`NavigationCancelingError: ${L||""}`);return P[Qs]=!0,P.cancellationCode=z,P}function Y(L){return!!L&&L[Qs]}class Xe{routeReuseStrategy;futureState;currState;forwardEvent;inputBindingEnabled;constructor(z,P,X,he,We){this.routeReuseStrategy=z,this.futureState=P,this.currState=X,this.forwardEvent=he,this.inputBindingEnabled=We}activate(z){const P=this.futureState._root,X=this.currState?this.currState._root:null;this.deactivateChildRoutes(P,X,z),Yo(this.futureState.root),this.activateChildRoutes(P,X,z)}deactivateChildRoutes(z,P,X){const he=Wi(P);z.children.forEach(We=>{const Ct=We.value.outlet;this.deactivateRoutes(We,he[Ct],X),delete he[Ct]}),Object.values(he).forEach(We=>{this.deactivateRouteAndItsChildren(We,X)})}deactivateRoutes(z,P,X){const he=z.value,We=P?P.value:null;if(he===We)if(he.component){const Ct=X.getContext(he.outlet);Ct&&this.deactivateChildRoutes(z,P,Ct.children)}else this.deactivateChildRoutes(z,P,X);else We&&this.deactivateRouteAndItsChildren(P,X)}deactivateRouteAndItsChildren(z,P){z.value.component&&this.routeReuseStrategy.shouldDetach(z.value.snapshot)?this.detachAndStoreRouteSubtree(z,P):this.deactivateRouteAndOutlet(z,P)}detachAndStoreRouteSubtree(z,P){const X=P.getContext(z.value.outlet),he=X&&z.value.component?X.children:P,We=Wi(z);for(const Ct of Object.values(We))this.deactivateRouteAndItsChildren(Ct,he);if(X&&X.outlet){const Ct=X.outlet.detach(),vn=X.children.onOutletDeactivated();this.routeReuseStrategy.store(z.value.snapshot,{componentRef:Ct,route:z,contexts:vn})}}deactivateRouteAndOutlet(z,P){const X=P.getContext(z.value.outlet),he=X&&z.value.component?X.children:P,We=Wi(z);for(const Ct of Object.values(We))this.deactivateRouteAndItsChildren(Ct,he);X&&(X.outlet&&(X.outlet.deactivate(),X.children.onOutletDeactivated()),X.attachRef=null,X.route=null)}activateChildRoutes(z,P,X){const he=Wi(P);z.children.forEach(We=>{this.activateRoutes(We,he[We.value.outlet],X),this.forwardEvent(new ai(We.value.snapshot))}),z.children.length&&this.forwardEvent(new si(z.value.snapshot))}activateRoutes(z,P,X){const he=z.value,We=P?P.value:null;if(Yo(he),he===We)if(he.component){const Ct=X.getOrCreateContext(he.outlet);this.activateChildRoutes(z,P,Ct.children)}else this.activateChildRoutes(z,P,X);else if(he.component){const Ct=X.getOrCreateContext(he.outlet);if(this.routeReuseStrategy.shouldAttach(he.snapshot)){const vn=this.routeReuseStrategy.retrieve(he.snapshot);this.routeReuseStrategy.store(he.snapshot,null),Ct.children.onOutletReAttached(vn.contexts),Ct.attachRef=vn.componentRef,Ct.route=vn.route.value,Ct.outlet&&Ct.outlet.attach(vn.componentRef,vn.route.value),Yo(vn.route.value),this.activateChildRoutes(z,null,Ct.children)}else Ct.attachRef=null,Ct.route=he,Ct.outlet&&Ct.outlet.activateWith(he,Ct.injector),this.activateChildRoutes(z,null,Ct.children)}else this.activateChildRoutes(z,null,X)}}class wt{path;route;constructor(z){this.path=z,this.route=this.path[this.path.length-1]}}class Ln{component;route;constructor(z,P){this.component=z,this.route=P}}function hn(L,z,P){const X=L._root;return zr(X,z?z._root:null,P,[X.value])}function hr(L,z){const P=Symbol(),X=z.get(L,P);return X===P?"function"!=typeof L||(0,i.LfX)(L)?z.get(L):L:X}function zr(L,z,P,X,he={canDeactivateChecks:[],canActivateChecks:[]}){const We=Wi(z);return L.children.forEach(Ct=>{(function Gi(L,z,P,X,he={canDeactivateChecks:[],canActivateChecks:[]}){const We=L.value,Ct=z?z.value:null,vn=P?P.getContext(L.value.outlet):null;if(Ct&&We.routeConfig===Ct.routeConfig){const nn=function Or(L,z,P){if("function"==typeof P)return P(L,z);switch(P){case"pathParamsChange":return!De(L.url,z.url);case"pathParamsOrQueryParamsChange":return!De(L.url,z.url)||!Jt(L.queryParams,z.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Ti(L,z)||!Jt(L.queryParams,z.queryParams);default:return!Ti(L,z)}}(Ct,We,We.routeConfig.runGuardsAndResolvers);nn?he.canActivateChecks.push(new wt(X)):(We.data=Ct.data,We._resolvedData=Ct._resolvedData),zr(L,z,We.component?vn?vn.children:null:P,X,he),nn&&vn&&vn.outlet&&vn.outlet.isActivated&&he.canDeactivateChecks.push(new Ln(vn.outlet.component,Ct))}else Ct&&Dr(z,vn,he),he.canActivateChecks.push(new wt(X)),zr(L,null,We.component?vn?vn.children:null:P,X,he)})(Ct,We[Ct.value.outlet],P,X.concat([Ct.value]),he),delete We[Ct.value.outlet]}),Object.entries(We).forEach(([Ct,vn])=>Dr(vn,P.getContext(Ct),he)),he}function Dr(L,z,P){const X=Wi(L),he=L.value;Object.entries(X).forEach(([We,Ct])=>{Dr(Ct,he.component?z?z.children.getContext(We):null:z,P)}),P.canDeactivateChecks.push(new Ln(he.component&&z&&z.outlet&&z.outlet.isActivated?z.outlet.component:null,he))}function Ei(L){return"function"==typeof L}function Qa(L){return L instanceof T.G||"EmptyError"===L?.name}const ya=Symbol("INITIAL_VALUE");function ue(){return(0,Te.n)(L=>(0,C.z)(L.map(z=>z.pipe((0,xe.s)(1),(0,Re.Z)(ya)))).pipe((0,pe.T)(z=>{for(const P of z)if(!0!==P){if(P===ya)return ya;if(!1===P||ce(P))return P}return!0}),(0,Me.p)(z=>z!==ya),(0,xe.s)(1)))}function ce(L){return St(L)||L instanceof ko}function nc(L){return(0,I.F)((0,Xt.M)(z=>{if("boolean"!=typeof z)throw bl(0,z)}),(0,pe.T)(z=>!0===z))}class us{segmentGroup;constructor(z){this.segmentGroup=z||null}}class Us extends Error{urlTree;constructor(z){super(),this.urlTree=z}}function Ua(L){return(0,N.$)(new us(L))}class xl{urlSerializer;urlTree;constructor(z,P){this.urlSerializer=z,this.urlTree=P}lineralizeSegments(z,P){let X=[],he=P.root;for(;;){if(X=X.concat(he.segments),0===he.numberOfChildren)return(0,y.of)(X);if(he.numberOfChildren>1||!he.children[Ke])return(0,N.$)(new i.wOt(4e3,!1));he=he.children[Ke]}}applyRedirectCommands(z,P,X,he,We){if("string"!=typeof P){const vn=P,{queryParams:nn,fragment:pr,routeConfig:ri,url:hi,outlet:io,params:as,data:zo,title:Cs}=he,Wr=(0,i.N4e)(We,()=>vn({params:as,data:zo,queryParams:nn,fragment:pr,routeConfig:ri,url:hi,outlet:io,title:Cs}));if(Wr instanceof ke)throw new Us(Wr);P=Wr}const Ct=this.applyRedirectCreateUrlTree(P,this.urlSerializer.parse(P),z,X);if("/"===P[0])throw new Us(Ct);return Ct}applyRedirectCreateUrlTree(z,P,X,he){const We=this.createSegmentGroup(z,P.root,X,he);return new ke(We,this.createQueryParams(P.queryParams,this.urlTree.queryParams),P.fragment)}createQueryParams(z,P){const X={};return Object.entries(z).forEach(([he,We])=>{if("string"==typeof We&&":"===We[0]){const vn=We.substring(1);X[he]=P[vn]}else X[he]=We}),X}createSegmentGroup(z,P,X,he){const We=this.createSegments(z,P.segments,X,he);let Ct={};return Object.entries(P.children).forEach(([vn,nn])=>{Ct[vn]=this.createSegmentGroup(z,nn,X,he)}),new B(We,Ct)}createSegments(z,P,X,he){return P.map(We=>":"===We.path[0]?this.findPosParam(z,We,he):this.findOrReturn(We,X))}findPosParam(z,P,X){const he=X[P.path.substring(1)];if(!he)throw new i.wOt(4001,!1);return he}findOrReturn(z,P){let X=0;for(const he of P){if(he.path===z.path)return P.splice(X),he;X++}return z}}const la={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function $a(L,z,P,X,he){const We=vc(L,z,P);return We.matched?(X=function ws(L,z){return L.providers&&!L._injector&&(L._injector=(0,i.Ol2)(L.providers,z,`Route: ${L.path}`)),L._injector??z}(z,X),function wl(L,z,P,X){const he=z.canMatch;if(!he||0===he.length)return(0,y.of)(!0);const We=he.map(Ct=>{const vn=hr(Ct,L);return Qt(function Hl(L){return L&&Ei(L.canMatch)}(vn)?vn.canMatch(z,P):(0,i.N4e)(L,()=>vn(z,P)))});return(0,y.of)(We).pipe(ue(),nc())}(X,z,P).pipe((0,pe.T)(Ct=>!0===Ct?We:{...la}))):(0,y.of)(We)}function vc(L,z,P){if("**"===z.path)return function Ou(L){return{matched:!0,parameters:L.length>0?Nt(L).parameters:{},consumedSegments:L,remainingSegments:[],positionalParamSegments:{}}}(P);if(""===z.path)return"full"===z.pathMatch&&(L.hasChildren()||P.length>0)?{...la}:{matched:!0,consumedSegments:[],remainingSegments:P,parameters:{},positionalParamSegments:{}};const he=(z.matcher||Ze)(P,L,z);if(!he)return{...la};const We={};Object.entries(he.posParams??{}).forEach(([vn,nn])=>{We[vn]=nn.path});const Ct=he.consumed.length>0?{...We,...he.consumed[he.consumed.length-1].parameters}:We;return{matched:!0,consumedSegments:he.consumed,remainingSegments:P.slice(he.consumed.length),parameters:Ct,positionalParamSegments:he.posParams??{}}}function rc(L,z,P,X){return P.length>0&&function ba(L,z,P){return P.some(X=>Cl(L,z,X)&&Ki(X)!==Ke)}(L,P,X)?{segmentGroup:new B(z,Wl(X,new B(P,L.children))),slicedSegments:[]}:0===P.length&&function qa(L,z,P){return P.some(X=>Cl(L,z,X))}(L,P,X)?{segmentGroup:new B(L.segments,ja(L,P,X,L.children)),slicedSegments:P}:{segmentGroup:new B(L.segments,L.children),slicedSegments:P}}function ja(L,z,P,X){const he={};for(const We of P)if(Cl(L,z,We)&&!X[Ki(We)]){const Ct=new B([],{});he[Ki(We)]=Ct}return{...X,...he}}function Wl(L,z){const P={};P[Ke]=z;for(const X of L)if(""===X.path&&Ki(X)!==Ke){const he=new B([],{});P[Ki(X)]=he}return P}function Cl(L,z,P){return(!(L.hasChildren()||z.length>0)||"full"!==P.pathMatch)&&""===P.path}class co{}class Jo{injector;configLoader;rootComponentType;config;urlTree;paramsInheritanceStrategy;urlSerializer;applyRedirects;absoluteRedirectCount=0;allowRedirects=!0;constructor(z,P,X,he,We,Ct,vn){this.injector=z,this.configLoader=P,this.rootComponentType=X,this.config=he,this.urlTree=We,this.paramsInheritanceStrategy=Ct,this.urlSerializer=vn,this.applyRedirects=new xl(this.urlSerializer,this.urlTree)}noMatchError(z){return new i.wOt(4002,`'${z.segmentGroup}'`)}recognize(){const z=rc(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(z).pipe((0,pe.T)(({children:P,rootSnapshot:X})=>{const he=new to(X,P),We=new ks("",he),Ct=function qe(L,z,P=null,X=null){return Wt(Dt(L),z,P,X)}(X,[],this.urlTree.queryParams,this.urlTree.fragment);return Ct.queryParams=this.urlTree.queryParams,We.url=this.urlSerializer.serialize(Ct),{state:We,tree:Ct}}))}match(z){const P=new os([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Object.freeze({}),Ke,this.rootComponentType,null,{});return this.processSegmentGroup(this.injector,this.config,z,Ke,P).pipe((0,pe.T)(X=>({children:X,rootSnapshot:P})),(0,ln.W)(X=>{if(X instanceof Us)return this.urlTree=X.urlTree,this.match(X.urlTree.root);throw X instanceof us?this.noMatchError(X):X}))}processSegmentGroup(z,P,X,he,We){return 0===X.segments.length&&X.hasChildren()?this.processChildren(z,P,X,We):this.processSegment(z,P,X,X.segments,he,!0,We).pipe((0,pe.T)(Ct=>Ct instanceof to?[Ct]:[]))}processChildren(z,P,X,he){const We=[];for(const Ct of Object.keys(X.children))"primary"===Ct?We.unshift(Ct):We.push(Ct);return(0,c.H)(We).pipe((0,at.H)(Ct=>{const vn=X.children[Ct],nn=function Ys(L,z){const P=L.filter(X=>Ki(X)===z);return P.push(...L.filter(X=>Ki(X)!==z)),P}(P,Ct);return this.processSegmentGroup(z,nn,vn,Ct,he)}),function $n(L,z){return(0,le.N)((0,yn.S)(L,z,arguments.length>=2,!0))}((Ct,vn)=>(Ct.push(...vn),Ct)),Ie(null),function Qe(L,z){const P=arguments.length>=2;return X=>X.pipe(L?(0,Me.p)((he,We)=>L(he,We,X)):ht.D,bn(1),P?Ie(z):$e(()=>new T.G))}(),(0,Ce.Z)(Ct=>{if(null===Ct)return Ua(X);const vn=Dl(Ct);return function _c(L){L.sort((z,P)=>z.value.outlet===Ke?-1:P.value.outlet===Ke?1:z.value.outlet.localeCompare(P.value.outlet))}(vn),(0,y.of)(vn)}))}processSegment(z,P,X,he,We,Ct,vn){return(0,c.H)(P).pipe((0,at.H)(nn=>this.processSegmentAgainstRoute(nn._injector??z,P,nn,X,he,We,Ct,vn).pipe((0,ln.W)(pr=>{if(pr instanceof us)return(0,y.of)(null);throw pr}))),vt(nn=>!!nn),(0,ln.W)(nn=>{if(Qa(nn))return function Ro(L,z,P){return 0===z.length&&!L.children[P]}(X,he,We)?(0,y.of)(new co):Ua(X);throw nn}))}processSegmentAgainstRoute(z,P,X,he,We,Ct,vn,nn){return Ki(X)===Ct||Ct!==Ke&&Cl(he,We,X)?void 0===X.redirectTo?this.matchSegmentAgainstRoute(z,he,X,We,Ct,nn):this.allowRedirects&&vn?this.expandSegmentAgainstRouteUsingRedirect(z,he,P,X,We,Ct,nn):Ua(he):Ua(he)}expandSegmentAgainstRouteUsingRedirect(z,P,X,he,We,Ct,vn){const{matched:nn,parameters:pr,consumedSegments:ri,positionalParamSegments:hi,remainingSegments:io}=vc(P,he,We);if(!nn)return Ua(P);"string"==typeof he.redirectTo&&"/"===he.redirectTo[0]&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>31&&(this.allowRedirects=!1));const as=new os(We,pr,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Sl(he),Ki(he),he.component??he._loadedComponent??null,he,zl(he)),zo=Eo(as,vn,this.paramsInheritanceStrategy);as.params=Object.freeze(zo.params),as.data=Object.freeze(zo.data);const Cs=this.applyRedirects.applyRedirectCommands(ri,he.redirectTo,hi,as,z);return this.applyRedirects.lineralizeSegments(he,Cs).pipe((0,Ce.Z)(Wr=>this.processSegment(z,X,P,Wr.concat(io),Ct,!1,vn)))}matchSegmentAgainstRoute(z,P,X,he,We,Ct){const vn=$a(P,X,he,z);return"**"===X.path&&(P.children={}),vn.pipe((0,Te.n)(nn=>nn.matched?this.getChildConfig(z=X._injector??z,X,he).pipe((0,Te.n)(({routes:pr})=>{const ri=X._loadedInjector??z,{parameters:hi,consumedSegments:io,remainingSegments:as}=nn,zo=new os(io,hi,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Sl(X),Ki(X),X.component??X._loadedComponent??null,X,zl(X)),Cs=Eo(zo,Ct,this.paramsInheritanceStrategy);zo.params=Object.freeze(Cs.params),zo.data=Object.freeze(Cs.data);const{segmentGroup:Wr,slicedSegments:hl}=rc(P,io,as,pr);if(0===hl.length&&Wr.hasChildren())return this.processChildren(ri,pr,Wr,zo).pipe((0,pe.T)(sc=>new to(zo,sc)));if(0===pr.length&&0===hl.length)return(0,y.of)(new to(zo,[]));const Ec=Ki(X)===We;return this.processSegment(ri,pr,Wr,hl,Ec?Ke:We,!0,zo).pipe((0,pe.T)(sc=>new to(zo,sc instanceof to?[sc]:[])))})):Ua(P)))}getChildConfig(z,P,X){return P.children?(0,y.of)({routes:P.children,injector:z}):P.loadChildren?void 0!==P._loadedRoutes?(0,y.of)({routes:P._loadedRoutes,injector:P._loadedInjector}):function ku(L,z,P,X){const he=z.canLoad;if(void 0===he||0===he.length)return(0,y.of)(!0);const We=he.map(Ct=>{const vn=hr(Ct,L);return Qt(function ho(L){return L&&Ei(L.canLoad)}(vn)?vn.canLoad(z,P):(0,i.N4e)(L,()=>vn(z,P)))});return(0,y.of)(We).pipe(ue(),nc())}(z,P,X).pipe((0,Ce.Z)(he=>he?this.configLoader.loadChildren(z,P).pipe((0,Xt.M)(We=>{P._loadedRoutes=We.routes,P._loadedInjector=We.injector})):function El(){return(0,N.$)(Xa(!1,pt.GuardRejected))}())):(0,y.of)({routes:[],injector:z})}}function al(L){const z=L.value.routeConfig;return z&&""===z.path}function Dl(L){const z=[],P=new Set;for(const X of L){if(!al(X)){z.push(X);continue}const he=z.find(We=>X.value.routeConfig===We.value.routeConfig);void 0!==he?(he.children.push(...X.children),P.add(he)):z.push(X)}for(const X of P){const he=Dl(X.children);z.push(new to(X.value,he))}return z.filter(X=>!P.has(X))}function Sl(L){return L.data||{}}function zl(L){return L.resolve||{}}function Ui(L){const z=L.children.map(P=>Ui(P)).flat();return[L,...z]}function no(L){return(0,Te.n)(z=>{const P=L(z);return P?(0,c.H)(P).pipe((0,pe.T)(()=>z)):(0,y.of)(z)})}let $o=(()=>{class L{buildTitle(P){let X,he=P.root;for(;void 0!==he;)X=this.getResolvedTitleForRoute(he)??X,he=he.children.find(We=>We.outlet===Ke);return X}getResolvedTitleForRoute(P){return P.data[He]}static \u0275fac=function(X){return new(X||L)};static \u0275prov=i.jDH({token:L,factory:()=>(0,i.WQX)(es),providedIn:"root"})}return L})(),es=(()=>{class L extends $o{title;constructor(P){super(),this.title=P}updateTitle(P){const X=this.buildTitle(P);void 0!==X&&this.title.setTitle(X)}static \u0275fac=function(X){return new(X||L)(i.KVO(dt.hE))};static \u0275prov=i.jDH({token:L,factory:L.\u0275fac,providedIn:"root"})}return L})();const Po=new i.nKC("",{providedIn:"root",factory:()=>({})});let Fr=(()=>{class L{static \u0275fac=function(X){return new(X||L)};static \u0275cmp=i.VBU({type:L,selectors:[["ng-component"]],decls:1,vars:0,template:function(X,he){1&X&&i.nrm(0,"router-outlet")},dependencies:[Qo],encapsulation:2})}return L})();function fo(L){const z=L.children&&L.children.map(fo),P=z?{...L,children:z}:{...L};return!P.component&&!P.loadComponent&&(z||P.loadChildren)&&P.outlet&&P.outlet!==Ke&&(P.component=Fr),P}const Os=new i.nKC("");let Rr=(()=>{class L{componentLoaders=new WeakMap;childrenLoaders=new WeakMap;onLoadStartListener;onLoadEndListener;compiler=(0,i.WQX)(i.Ql9);loadComponent(P){if(this.componentLoaders.get(P))return this.componentLoaders.get(P);if(P._loadedComponent)return(0,y.of)(P._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(P);const X=Qt(P.loadComponent()).pipe((0,pe.T)(Va),(0,Xt.M)(We=>{this.onLoadEndListener&&this.onLoadEndListener(P),P._loadedComponent=We}),(0,Ge.j)(()=>{this.componentLoaders.delete(P)})),he=new Z.G(X,()=>new ne.B).pipe((0,Fe.B)());return this.componentLoaders.set(P,he),he}loadChildren(P,X){if(this.childrenLoaders.get(X))return this.childrenLoaders.get(X);if(X._loadedRoutes)return(0,y.of)({routes:X._loadedRoutes,injector:X._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(X);const We=function po(L,z,P,X){return Qt(L.loadChildren()).pipe((0,pe.T)(Va),(0,Ce.Z)(he=>he instanceof i.Co$||Array.isArray(he)?(0,y.of)(he):(0,c.H)(z.compileModuleAsync(he))),(0,pe.T)(he=>{X&&X(L);let We,Ct,vn=!1;return Array.isArray(he)?(Ct=he,!0):(We=he.create(P).injector,Ct=We.get(Os,[],{optional:!0,self:!0}).flat()),{routes:Ct.map(fo),injector:We}}))}(X,this.compiler,P,this.onLoadEndListener).pipe((0,Ge.j)(()=>{this.childrenLoaders.delete(X)})),Ct=new Z.G(We,()=>new ne.B).pipe((0,Fe.B)());return this.childrenLoaders.set(X,Ct),Ct}static \u0275fac=function(X){return new(X||L)};static \u0275prov=i.jDH({token:L,factory:L.\u0275fac,providedIn:"root"})}return L})();function Va(L){return function ic(L){return L&&"object"==typeof L&&"default"in L}(L)?L.default:L}let ro=(()=>{class L{static \u0275fac=function(X){return new(X||L)};static \u0275prov=i.jDH({token:L,factory:()=>(0,i.WQX)(Ha),providedIn:"root"})}return L})(),Ha=(()=>{class L{shouldProcessUrl(P){return!0}extract(P){return P}merge(P,X){return P}static \u0275fac=function(X){return new(X||L)};static \u0275prov=i.jDH({token:L,factory:L.\u0275fac,providedIn:"root"})}return L})();const Di=new i.nKC(""),$s=new i.nKC("");function ca(L,z,P){const X=L.get($s),he=L.get(me.qQ);return L.get(i.SKi).runOutsideAngular(()=>{if(!he.startViewTransition||X.skipNextTransition)return X.skipNextTransition=!1,new Promise(pr=>setTimeout(pr));let We;const Ct=new Promise(pr=>{We=pr}),vn=he.startViewTransition(()=>(We(),function No(L){return new Promise(z=>{(0,i.mal)({read:()=>setTimeout(z)},{injector:L})})}(L))),{onViewTransitionCreated:nn}=X;return nn&&(0,i.N4e)(L,()=>nn({transition:vn,from:z,to:P})),Ct})}const $=new i.nKC("");let de=(()=>{class L{currentNavigation=null;currentTransition=null;lastSuccessfulNavigation=null;events=new ne.B;transitionAbortSubject=new ne.B;configLoader=(0,i.WQX)(Rr);environmentInjector=(0,i.WQX)(i.uvJ);urlSerializer=(0,i.WQX)(ot);rootContexts=(0,i.WQX)(ns);location=(0,i.WQX)(me.aZ);inputBindingEnabled=null!==(0,i.WQX)(ao,{optional:!0});titleStrategy=(0,i.WQX)($o);options=(0,i.WQX)(Po,{optional:!0})||{};paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly";urlHandlingStrategy=(0,i.WQX)(ro);createViewTransition=(0,i.WQX)(Di,{optional:!0});navigationErrorHandler=(0,i.WQX)($,{optional:!0});navigationId=0;get hasRequestedNavigation(){return 0!==this.navigationId}transitions;afterPreactivation=()=>(0,y.of)(void 0);rootComponentType=null;constructor(){this.configLoader.onLoadEndListener=he=>this.events.next(new mr(he)),this.configLoader.onLoadStartListener=he=>this.events.next(new kr(he))}complete(){this.transitions?.complete()}handleNavigationRequest(P){const X=++this.navigationId;this.transitions?.next({...this.transitions.value,...P,id:X})}setupNavigations(P,X,he){return this.transitions=new w.t({id:0,currentUrlTree:X,currentRawUrl:X,extractedUrl:this.urlHandlingStrategy.extract(X),urlAfterRedirects:this.urlHandlingStrategy.extract(X),rawUrl:X,extras:{},resolve:()=>{},reject:()=>{},promise:Promise.resolve(!0),source:ct,restoredState:null,currentSnapshot:he.snapshot,targetSnapshot:null,currentRouterState:he,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,Me.p)(We=>0!==We.id),(0,pe.T)(We=>({...We,extractedUrl:this.urlHandlingStrategy.extract(We.rawUrl)})),(0,Te.n)(We=>{let Ct=!1,vn=!1;return(0,y.of)(We).pipe((0,Te.n)(nn=>{if(this.navigationId>We.id)return this.cancelNavigationTransition(We,"",pt.SupersededByNewNavigation),K.w;this.currentTransition=We,this.currentNavigation={id:nn.id,initialUrl:nn.rawUrl,extractedUrl:nn.extractedUrl,targetBrowserUrl:"string"==typeof nn.extras.browserUrl?this.urlSerializer.parse(nn.extras.browserUrl):nn.extras.browserUrl,trigger:nn.source,extras:nn.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null};const pr=!P.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl();if(!pr&&"reload"!==(nn.extras.onSameUrlNavigation??P.onSameUrlNavigation)){const hi="";return this.events.next(new un(nn.id,this.urlSerializer.serialize(nn.rawUrl),hi,$t.IgnoredSameUrlNavigation)),nn.resolve(!1),K.w}if(this.urlHandlingStrategy.shouldProcessUrl(nn.rawUrl))return(0,y.of)(nn).pipe((0,Te.n)(hi=>{const io=this.transitions?.getValue();return this.events.next(new et(hi.id,this.urlSerializer.serialize(hi.extractedUrl),hi.source,hi.restoredState)),io!==this.transitions?.getValue()?K.w:Promise.resolve(hi)}),function xa(L,z,P,X,he,We){return(0,Ce.Z)(Ct=>function wa(L,z,P,X,he,We,Ct="emptyOnly"){return new Jo(L,z,P,X,he,Ct,We).recognize()}(L,z,P,X,Ct.extractedUrl,he,We).pipe((0,pe.T)(({state:vn,tree:nn})=>({...Ct,targetSnapshot:vn,urlAfterRedirects:nn}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,P.config,this.urlSerializer,this.paramsInheritanceStrategy),(0,Xt.M)(hi=>{We.targetSnapshot=hi.targetSnapshot,We.urlAfterRedirects=hi.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:hi.urlAfterRedirects};const io=new Sn(hi.id,this.urlSerializer.serialize(hi.extractedUrl),this.urlSerializer.serialize(hi.urlAfterRedirects),hi.targetSnapshot);this.events.next(io)}));if(pr&&this.urlHandlingStrategy.shouldProcessUrl(nn.currentRawUrl)){const{id:hi,extractedUrl:io,source:as,restoredState:zo,extras:Cs}=nn,Wr=new et(hi,this.urlSerializer.serialize(io),as,zo);this.events.next(Wr);const hl=Io(this.rootComponentType).snapshot;return this.currentTransition=We={...nn,targetSnapshot:hl,urlAfterRedirects:io,extras:{...Cs,skipLocationChange:!1,replaceUrl:!1}},this.currentNavigation.finalUrl=io,(0,y.of)(We)}{const hi="";return this.events.next(new un(nn.id,this.urlSerializer.serialize(nn.extractedUrl),hi,$t.IgnoredByUrlHandlingStrategy)),nn.resolve(!1),K.w}}),(0,Xt.M)(nn=>{const pr=new kn(nn.id,this.urlSerializer.serialize(nn.extractedUrl),this.urlSerializer.serialize(nn.urlAfterRedirects),nn.targetSnapshot);this.events.next(pr)}),(0,pe.T)(nn=>(this.currentTransition=We={...nn,guards:hn(nn.targetSnapshot,nn.currentSnapshot,this.rootContexts)},We)),function Q(L,z){return(0,Ce.Z)(P=>{const{targetSnapshot:X,currentSnapshot:he,guards:{canActivateChecks:We,canDeactivateChecks:Ct}}=P;return 0===Ct.length&&0===We.length?(0,y.of)({...P,guardsResult:!0}):function Le(L,z,P,X){return(0,c.H)(L).pipe((0,Ce.Z)(he=>function Ba(L,z,P,X,he){const We=z&&z.routeConfig?z.routeConfig.canDeactivate:null;if(!We||0===We.length)return(0,y.of)(!0);const Ct=We.map(vn=>{const nn=Ni(z)??he,pr=hr(vn,nn);return Qt(function Oo(L){return L&&Ei(L.canDeactivate)}(pr)?pr.canDeactivate(L,z,P,X):(0,i.N4e)(nn,()=>pr(L,z,P,X))).pipe(vt())});return(0,y.of)(Ct).pipe(ue())}(he.component,he.route,P,z,X)),vt(he=>!0!==he,!0))}(Ct,X,he,L).pipe((0,Ce.Z)(vn=>vn&&function ui(L){return"boolean"==typeof L}(vn)?function Ut(L,z,P,X){return(0,c.H)(z).pipe((0,at.H)(he=>(0,S.x)(function ni(L,z){return null!==L&&z&&z(new bi(L)),(0,y.of)(!0)}(he.route.parent,X),function vr(L,z){return null!==L&&z&&z(new gr(L)),(0,y.of)(!0)}(he.route,X),function qo(L,z,P){const X=z[z.length-1],We=z.slice(0,z.length-1).reverse().map(Ct=>function ur(L){const z=L.routeConfig?L.routeConfig.canActivateChild:null;return z&&0!==z.length?{node:L,guards:z}:null}(Ct)).filter(Ct=>null!==Ct).map(Ct=>(0,A.v)(()=>{const vn=Ct.guards.map(nn=>{const pr=Ni(Ct.node)??P,ri=hr(nn,pr);return Qt(function Ho(L){return L&&Ei(L.canActivateChild)}(ri)?ri.canActivateChild(X,L):(0,i.N4e)(pr,()=>ri(X,L))).pipe(vt())});return(0,y.of)(vn).pipe(ue())}));return(0,y.of)(We).pipe(ue())}(L,he.path,P),function Do(L,z,P){const X=z.routeConfig?z.routeConfig.canActivate:null;if(!X||0===X.length)return(0,y.of)(!0);const he=X.map(We=>(0,A.v)(()=>{const Ct=Ni(z)??P,vn=hr(We,Ct);return Qt(function lo(L){return L&&Ei(L.canActivate)}(vn)?vn.canActivate(z,L):(0,i.N4e)(Ct,()=>vn(z,L))).pipe(vt())}));return(0,y.of)(he).pipe(ue())}(L,he.route,P))),vt(he=>!0!==he,!0))}(X,We,L,z):(0,y.of)(vn)),(0,pe.T)(vn=>({...P,guardsResult:vn})))})}(this.environmentInjector,nn=>this.events.next(nn)),(0,Xt.M)(nn=>{if(We.guardsResult=nn.guardsResult,nn.guardsResult&&"boolean"!=typeof nn.guardsResult)throw bl(0,nn.guardsResult);const pr=new Un(nn.id,this.urlSerializer.serialize(nn.extractedUrl),this.urlSerializer.serialize(nn.urlAfterRedirects),nn.targetSnapshot,!!nn.guardsResult);this.events.next(pr)}),(0,Me.p)(nn=>!!nn.guardsResult||(this.cancelNavigationTransition(nn,"",pt.GuardRejected),!1)),no(nn=>{if(nn.guards.canActivateChecks.length)return(0,y.of)(nn).pipe((0,Xt.M)(pr=>{const ri=new Jn(pr.id,this.urlSerializer.serialize(pr.extractedUrl),this.urlSerializer.serialize(pr.urlAfterRedirects),pr.targetSnapshot);this.events.next(ri)}),(0,Te.n)(pr=>{let ri=!1;return(0,y.of)(pr).pipe(function ds(L,z){return(0,Ce.Z)(P=>{const{targetSnapshot:X,guards:{canActivateChecks:he}}=P;if(!he.length)return(0,y.of)(P);const We=new Set(he.map(nn=>nn.route)),Ct=new Set;for(const nn of We)if(!Ct.has(nn))for(const pr of Ui(nn))Ct.add(pr);let vn=0;return(0,c.H)(Ct).pipe((0,at.H)(nn=>We.has(nn)?function Gn(L,z,P,X){const he=L.routeConfig,We=L._resolve;return void 0!==he?.title&&!sa(he)&&(We[He]=he.title),function Ar(L,z,P,X){const he=fn(L);if(0===he.length)return(0,y.of)({});const We={};return(0,c.H)(he).pipe((0,Ce.Z)(Ct=>function So(L,z,P,X){const he=Ni(z)??X,We=hr(L,he);return Qt(We.resolve?We.resolve(z,P):(0,i.N4e)(he,()=>We(z,P)))}(L[Ct],z,P,X).pipe(vt(),(0,Xt.M)(vn=>{if(vn instanceof ko)throw bl(new Tt,vn);We[Ct]=vn}))),bn(1),(0,bt.u)(We),(0,ln.W)(Ct=>Qa(Ct)?K.w:(0,N.$)(Ct)))}(We,L,z,X).pipe((0,pe.T)(Ct=>(L._resolvedData=Ct,L.data=Eo(L,L.parent,P).resolve,null)))}(nn,X,L,z):(nn.data=Eo(nn,nn.parent,L).resolve,(0,y.of)(void 0))),(0,Xt.M)(()=>vn++),bn(1),(0,Ce.Z)(nn=>vn===Ct.size?(0,y.of)(P):K.w))})}(this.paramsInheritanceStrategy,this.environmentInjector),(0,Xt.M)({next:()=>ri=!0,complete:()=>{ri||this.cancelNavigationTransition(pr,"",pt.NoDataFromResolver)}}))}),(0,Xt.M)(pr=>{const ri=new sr(pr.id,this.urlSerializer.serialize(pr.extractedUrl),this.urlSerializer.serialize(pr.urlAfterRedirects),pr.targetSnapshot);this.events.next(ri)}))}),no(nn=>{const pr=ri=>{const hi=[];ri.routeConfig?.loadComponent&&!ri.routeConfig._loadedComponent&&hi.push(this.configLoader.loadComponent(ri.routeConfig).pipe((0,Xt.M)(io=>{ri.component=io}),(0,pe.T)(()=>{})));for(const io of ri.children)hi.push(...pr(io));return hi};return(0,C.z)(pr(nn.targetSnapshot.root)).pipe(Ie(null),(0,xe.s)(1))}),no(()=>this.afterPreactivation()),(0,Te.n)(()=>{const{currentSnapshot:nn,targetSnapshot:pr}=We,ri=this.createViewTransition?.(this.environmentInjector,nn.root,pr.root);return ri?(0,c.H)(ri).pipe((0,pe.T)(()=>We)):(0,y.of)(We)}),(0,pe.T)(nn=>{const pr=function _o(L,z,P){const X=Zo(L,z._root,P?P._root:void 0);return new Es(X,z)}(P.routeReuseStrategy,nn.targetSnapshot,nn.currentRouterState);return this.currentTransition=We={...nn,targetRouterState:pr},this.currentNavigation.targetRouterState=pr,We}),(0,Xt.M)(()=>{this.events.next(new $r)}),((L,z,P,X)=>(0,pe.T)(he=>(new Xe(z,he.targetRouterState,he.currentRouterState,P,X).activate(L),he)))(this.rootContexts,P.routeReuseStrategy,nn=>this.events.next(nn),this.inputBindingEnabled),(0,xe.s)(1),(0,Xt.M)({next:nn=>{Ct=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new Oe(nn.id,this.urlSerializer.serialize(nn.extractedUrl),this.urlSerializer.serialize(nn.urlAfterRedirects))),this.titleStrategy?.updateTitle(nn.targetRouterState.snapshot),nn.resolve(!0)},complete:()=>{Ct=!0}}),(0,Ft.Q)(this.transitionAbortSubject.pipe((0,Xt.M)(nn=>{throw nn}))),(0,Ge.j)(()=>{!Ct&&!vn&&this.cancelNavigationTransition(We,"",pt.SupersededByNewNavigation),this.currentTransition?.id===We.id&&(this.currentNavigation=null,this.currentTransition=null)}),(0,ln.W)(nn=>{if(vn=!0,Y(nn))this.events.next(new Mt(We.id,this.urlSerializer.serialize(We.extractedUrl),nn.message,nn.cancellationCode)),function Ya(L){return Y(L)&&St(L.url)}(nn)?this.events.next(new zi(nn.url,nn.navigationBehaviorOptions)):We.resolve(!1);else{const pr=new Cn(We.id,this.urlSerializer.serialize(We.extractedUrl),nn,We.targetSnapshot??void 0);try{const ri=(0,i.N4e)(this.environmentInjector,()=>this.navigationErrorHandler?.(pr));if(!(ri instanceof ko))throw this.events.next(pr),nn;{const{message:hi,cancellationCode:io}=bl(0,ri);this.events.next(new Mt(We.id,this.urlSerializer.serialize(We.extractedUrl),hi,io)),this.events.next(new zi(ri.redirectTo,ri.navigationBehaviorOptions))}}catch(ri){this.options.resolveNavigationPromiseOnError?We.resolve(!1):We.reject(ri)}}return K.w}))}))}cancelNavigationTransition(P,X,he){const We=new Mt(P.id,this.urlSerializer.serialize(P.extractedUrl),X,he);this.events.next(We),P.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){const P=this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))),X=this.currentNavigation?.targetBrowserUrl??this.currentNavigation?.extractedUrl;return P.toString()!==X?.toString()&&!this.currentNavigation?.extras.skipLocationChange}static \u0275fac=function(X){return new(X||L)};static \u0275prov=i.jDH({token:L,factory:L.\u0275fac,providedIn:"root"})}return L})();function q(L){return L!==ct}let _e=(()=>{class L{static \u0275fac=function(X){return new(X||L)};static \u0275prov=i.jDH({token:L,factory:()=>(0,i.WQX)(_n),providedIn:"root"})}return L})();class nt{shouldDetach(z){return!1}store(z,P){}shouldAttach(z){return!1}retrieve(z){return null}shouldReuseRoute(z,P){return z.routeConfig===P.routeConfig}}let _n=(()=>{class L extends nt{static \u0275fac=(()=>{let P;return function(he){return(P||(P=i.xGo(L)))(he||L)}})();static \u0275prov=i.jDH({token:L,factory:L.\u0275fac,providedIn:"root"})}return L})(),On=(()=>{class L{static \u0275fac=function(X){return new(X||L)};static \u0275prov=i.jDH({token:L,factory:()=>(0,i.WQX)(Cr),providedIn:"root"})}return L})(),Cr=(()=>{class L extends On{location=(0,i.WQX)(me.aZ);urlSerializer=(0,i.WQX)(ot);options=(0,i.WQX)(Po,{optional:!0})||{};canceledNavigationResolution=this.options.canceledNavigationResolution||"replace";urlHandlingStrategy=(0,i.WQX)(ro);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";currentUrlTree=new ke;getCurrentUrlTree(){return this.currentUrlTree}rawUrlTree=this.currentUrlTree;getRawUrlTree(){return this.rawUrlTree}currentPageId=0;lastSuccessfulId=-1;restoredState(){return this.location.getState()}get browserPageId(){return"computed"!==this.canceledNavigationResolution?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}routerState=Io(null);getRouterState(){return this.routerState}stateMemento=this.createStateMemento();createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}registerNonRouterCurrentEntryChangeListener(P){return this.location.subscribe(X=>{"popstate"===X.type&&P(X.url,X.state)})}handleRouterEvent(P,X){if(P instanceof et)this.stateMemento=this.createStateMemento();else if(P instanceof un)this.rawUrlTree=X.initialUrl;else if(P instanceof Sn){if("eager"===this.urlUpdateStrategy&&!X.extras.skipLocationChange){const he=this.urlHandlingStrategy.merge(X.finalUrl,X.initialUrl);this.setBrowserUrl(X.targetBrowserUrl??he,X)}}else P instanceof $r?(this.currentUrlTree=X.finalUrl,this.rawUrlTree=this.urlHandlingStrategy.merge(X.finalUrl,X.initialUrl),this.routerState=X.targetRouterState,"deferred"===this.urlUpdateStrategy&&!X.extras.skipLocationChange&&this.setBrowserUrl(X.targetBrowserUrl??this.rawUrlTree,X)):P instanceof Mt&&(P.code===pt.GuardRejected||P.code===pt.NoDataFromResolver)?this.restoreHistory(X):P instanceof Cn?this.restoreHistory(X,!0):P instanceof Oe&&(this.lastSuccessfulId=P.id,this.currentPageId=this.browserPageId)}setBrowserUrl(P,X){const he=P instanceof ke?this.urlSerializer.serialize(P):P;if(this.location.isCurrentPathEqualTo(he)||X.extras.replaceUrl){const Ct={...X.extras.state,...this.generateNgRouterState(X.id,this.browserPageId)};this.location.replaceState(he,"",Ct)}else{const We={...X.extras.state,...this.generateNgRouterState(X.id,this.browserPageId+1)};this.location.go(he,"",We)}}restoreHistory(P,X=!1){if("computed"===this.canceledNavigationResolution){const We=this.currentPageId-this.browserPageId;0!==We?this.location.historyGo(We):this.currentUrlTree===P.finalUrl&&0===We&&(this.resetState(P),this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(X&&this.resetState(P),this.resetUrlToCurrentUrlTree())}resetState(P){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,P.finalUrl??this.rawUrlTree)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(P,X){return"computed"===this.canceledNavigationResolution?{navigationId:P,\u0275routerPageId:X}:{navigationId:P}}static \u0275fac=(()=>{let P;return function(he){return(P||(P=i.xGo(L)))(he||L)}})();static \u0275prov=i.jDH({token:L,factory:L.\u0275fac,providedIn:"root"})}return L})();var Yr=function(L){return L[L.COMPLETE=0]="COMPLETE",L[L.FAILED=1]="FAILED",L[L.REDIRECTING=2]="REDIRECTING",L}(Yr||{});function Li(L,z){L.events.pipe((0,Me.p)(P=>P instanceof Oe||P instanceof Mt||P instanceof Cn||P instanceof un),(0,pe.T)(P=>P instanceof Oe||P instanceof un?Yr.COMPLETE:P instanceof Mt&&(P.code===pt.Redirect||P.code===pt.SupersededByNewNavigation)?Yr.REDIRECTING:Yr.FAILED),(0,Me.p)(P=>P!==Yr.REDIRECTING),(0,xe.s)(1)).subscribe(()=>{z()})}const Hr={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},xi={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let Qr=(()=>{class L{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}disposed=!1;nonRouterCurrentEntryChangeSubscription;console=(0,i.WQX)(i.H3F);stateManager=(0,i.WQX)(On);options=(0,i.WQX)(Po,{optional:!0})||{};pendingTasks=(0,i.WQX)(i.TgB);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";navigationTransitions=(0,i.WQX)(de);urlSerializer=(0,i.WQX)(ot);location=(0,i.WQX)(me.aZ);urlHandlingStrategy=(0,i.WQX)(ro);_events=new ne.B;get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}navigated=!1;routeReuseStrategy=(0,i.WQX)(_e);onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore";config=(0,i.WQX)(Os,{optional:!0})?.flat()??[];componentInputBindingEnabled=!!(0,i.WQX)(ao,{optional:!0});constructor(){this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe({error:P=>{this.console.warn(P)}}),this.subscribeToNavigationEvents()}eventsSubscription=new be.yU;subscribeToNavigationEvents(){const P=this.navigationTransitions.events.subscribe(X=>{try{const he=this.navigationTransitions.currentTransition,We=this.navigationTransitions.currentNavigation;if(null!==he&&null!==We)if(this.stateManager.handleRouterEvent(X,We),X instanceof Mt&&X.code!==pt.Redirect&&X.code!==pt.SupersededByNewNavigation)this.navigated=!0;else if(X instanceof Oe)this.navigated=!0;else if(X instanceof zi){const Ct=X.navigationBehaviorOptions,vn=this.urlHandlingStrategy.merge(X.url,he.currentRawUrl),nn={browserUrl:he.extras.browserUrl,info:he.extras.info,skipLocationChange:he.extras.skipLocationChange,replaceUrl:he.extras.replaceUrl||"eager"===this.urlUpdateStrategy||q(he.source),...Ct};this.scheduleNavigation(vn,ct,null,nn,{resolve:he.resolve,reject:he.reject,promise:he.promise})}(function Fo(L){return!(L instanceof $r||L instanceof zi)})(X)&&this._events.next(X)}catch(he){this.navigationTransitions.transitionAbortSubject.next(he)}});this.eventsSubscription.add(P)}resetRootComponentType(P){this.routerState.root.component=P,this.navigationTransitions.rootComponentType=P}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),ct,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((P,X)=>{setTimeout(()=>{this.navigateToSyncWithBrowser(P,"popstate",X)},0)})}navigateToSyncWithBrowser(P,X,he){const We={replaceUrl:!0},Ct=he?.navigationId?he:null;if(he){const nn={...he};delete nn.navigationId,delete nn.\u0275routerPageId,0!==Object.keys(nn).length&&(We.state=nn)}const vn=this.parseUrl(P);this.scheduleNavigation(vn,X,Ct,We)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(P){this.config=P.map(fo),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription&&(this.nonRouterCurrentEntryChangeSubscription.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(P,X={}){const{relativeTo:he,queryParams:We,fragment:Ct,queryParamsHandling:vn,preserveFragment:nn}=X,pr=nn?this.currentUrlTree.fragment:Ct;let hi,ri=null;switch(vn??this.options.defaultQueryParamsHandling){case"merge":ri={...this.currentUrlTree.queryParams,...We};break;case"preserve":ri=this.currentUrlTree.queryParams;break;default:ri=We||null}null!==ri&&(ri=this.removeEmptyProps(ri));try{hi=Dt(he?he.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof P[0]||"/"!==P[0][0])&&(P=[]),hi=this.currentUrlTree.root}return Wt(hi,P,ri,pr??null)}navigateByUrl(P,X={skipLocationChange:!1}){const he=St(P)?P:this.parseUrl(P),We=this.urlHandlingStrategy.merge(he,this.rawUrlTree);return this.scheduleNavigation(We,ct,null,X)}navigate(P,X={skipLocationChange:!1}){return function di(L){for(let z=0;z(null!=We&&(X[he]=We),X),{})}scheduleNavigation(P,X,he,We,Ct){if(this.disposed)return Promise.resolve(!1);let vn,nn,pr;Ct?(vn=Ct.resolve,nn=Ct.reject,pr=Ct.promise):pr=new Promise((hi,io)=>{vn=hi,nn=io});const ri=this.pendingTasks.add();return Li(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(ri))}),this.navigationTransitions.handleNavigationRequest({source:X,restoredState:he,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:P,extras:We,resolve:vn,reject:nn,promise:pr,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),pr.catch(hi=>Promise.reject(hi))}static \u0275fac=function(X){return new(X||L)};static \u0275prov=i.jDH({token:L,factory:L.\u0275fac,providedIn:"root"})}return L})(),Wo=(()=>{class L{router;route;tabIndexAttribute;renderer;el;locationStrategy;href=null;target;queryParams;fragment;queryParamsHandling;state;info;relativeTo;isAnchorElement;subscription;onChanges=new ne.B;constructor(P,X,he,We,Ct,vn){this.router=P,this.route=X,this.tabIndexAttribute=he,this.renderer=We,this.el=Ct,this.locationStrategy=vn;const nn=Ct.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===nn||"area"===nn,this.isAnchorElement?this.subscription=P.events.subscribe(pr=>{pr instanceof Oe&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}preserveFragment=!1;skipLocationChange=!1;replaceUrl=!1;setTabIndexIfNotOnNativeEl(P){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",P)}ngOnChanges(P){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}routerLinkInput=null;set routerLink(P){null==P?(this.routerLinkInput=null,this.setTabIndexIfNotOnNativeEl(null)):(this.routerLinkInput=St(P)||Array.isArray(P)?P:[P],this.setTabIndexIfNotOnNativeEl("0"))}onClick(P,X,he,We,Ct){const vn=this.urlTree;return!!(null===vn||this.isAnchorElement&&(0!==P||X||he||We||Ct||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(vn,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state,info:this.info}),!this.isAnchorElement)}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){const P=this.urlTree;this.href=null!==P&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(P)):null;const X=null===this.href?null:(0,i.n$t)(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",X)}applyAttributeValue(P,X){const he=this.renderer,We=this.el.nativeElement;null!==X?he.setAttribute(We,P,X):he.removeAttribute(We,P)}get urlTree(){return null===this.routerLinkInput?null:St(this.routerLinkInput)?this.routerLinkInput:this.router.createUrlTree(this.routerLinkInput,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}static \u0275fac=function(X){return new(X||L)(i.rXU(Qr),i.rXU(tr),i.kS0("tabindex"),i.rXU(i.sFG),i.rXU(i.aKT),i.rXU(me.hb))};static \u0275dir=i.FsC({type:L,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(X,he){1&X&&i.bIt("click",function(Ct){return he.onClick(Ct.button,Ct.ctrlKey,Ct.shiftKey,Ct.altKey,Ct.metaKey)}),2&X&&i.BMQ("target",he.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",info:"info",relativeTo:"relativeTo",preserveFragment:[2,"preserveFragment","preserveFragment",i.L39],skipLocationChange:[2,"skipLocationChange","skipLocationChange",i.L39],replaceUrl:[2,"replaceUrl","replaceUrl",i.L39],routerLink:"routerLink"},features:[i.GFd,i.OA$]})}return L})(),hs=(()=>{class L{router;element;renderer;cdr;link;links;classes=[];routerEventsSubscription;linkInputChangesSubscription;_isActive=!1;get isActive(){return this._isActive}routerLinkActiveOptions={exact:!1};ariaCurrentWhenActive;isActiveChange=new i.bkB;constructor(P,X,he,We,Ct){this.router=P,this.element=X,this.renderer=he,this.cdr=We,this.link=Ct,this.routerEventsSubscription=P.events.subscribe(vn=>{vn instanceof Oe&&this.update()})}ngAfterContentInit(){(0,y.of)(this.links.changes,(0,y.of)(null)).pipe((0,ze.U)()).subscribe(P=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){this.linkInputChangesSubscription?.unsubscribe();const P=[...this.links.toArray(),this.link].filter(X=>!!X).map(X=>X.onChanges);this.linkInputChangesSubscription=(0,c.H)(P).pipe((0,ze.U)()).subscribe(X=>{this._isActive!==this.isLinkActive(this.router)(X)&&this.update()})}set routerLinkActive(P){const X=Array.isArray(P)?P:P.split(" ");this.classes=X.filter(he=>!!he)}ngOnChanges(P){this.update()}ngOnDestroy(){this.routerEventsSubscription.unsubscribe(),this.linkInputChangesSubscription?.unsubscribe()}update(){!this.links||!this.router.navigated||queueMicrotask(()=>{const P=this.hasActiveLinks();this.classes.forEach(X=>{P?this.renderer.addClass(this.element.nativeElement,X):this.renderer.removeClass(this.element.nativeElement,X)}),P&&void 0!==this.ariaCurrentWhenActive?this.renderer.setAttribute(this.element.nativeElement,"aria-current",this.ariaCurrentWhenActive.toString()):this.renderer.removeAttribute(this.element.nativeElement,"aria-current"),this._isActive!==P&&(this._isActive=P,this.cdr.markForCheck(),this.isActiveChange.emit(P))})}isLinkActive(P){const X=function jo(L){return!!L.paths}(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return he=>{const We=he.urlTree;return!!We&&P.isActive(We,X)}}hasActiveLinks(){const P=this.isLinkActive(this.router);return this.link&&P(this.link)||this.links.some(P)}static \u0275fac=function(X){return new(X||L)(i.rXU(Qr),i.rXU(i.aKT),i.rXU(i.sFG),i.rXU(i.gRc),i.rXU(Wo,8))};static \u0275dir=i.FsC({type:L,selectors:[["","routerLinkActive",""]],contentQueries:function(X,he,We){if(1&X&&i.wni(We,Wo,5),2&X){let Ct;i.mGM(Ct=i.lsd())&&(he.links=Ct)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],features:[i.OA$]})}return L})();class Rs{}let Zs=(()=>{class L{router;injector;preloadingStrategy;loader;subscription;constructor(P,X,he,We,Ct){this.router=P,this.injector=he,this.preloadingStrategy=We,this.loader=Ct}setUpPreloading(){this.subscription=this.router.events.pipe((0,Me.p)(P=>P instanceof Oe),(0,at.H)(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(P,X){const he=[];for(const We of X){We.providers&&!We._injector&&(We._injector=(0,i.Ol2)(We.providers,P,`Route: ${We.path}`));const Ct=We._injector??P,vn=We._loadedInjector??Ct;(We.loadChildren&&!We._loadedRoutes&&void 0===We.canLoad||We.loadComponent&&!We._loadedComponent)&&he.push(this.preloadConfig(Ct,We)),(We.children||We._loadedRoutes)&&he.push(this.processRoutes(vn,We.children??We._loadedRoutes))}return(0,c.H)(he).pipe((0,ze.U)())}preloadConfig(P,X){return this.preloadingStrategy.preload(X,()=>{let he;he=X.loadChildren&&void 0===X.canLoad?this.loader.loadChildren(P,X):(0,y.of)(null);const We=he.pipe((0,Ce.Z)(Ct=>null===Ct?(0,y.of)(void 0):(X._loadedRoutes=Ct.routes,X._loadedInjector=Ct.injector,this.processRoutes(Ct.injector??P,Ct.routes))));if(X.loadComponent&&!X._loadedComponent){const Ct=this.loader.loadComponent(X);return(0,c.H)([We,Ct]).pipe((0,ze.U)())}return We})}static \u0275fac=function(X){return new(X||L)(i.KVO(Qr),i.KVO(i.Ql9),i.KVO(i.uvJ),i.KVO(Rs),i.KVO(Rr))};static \u0275prov=i.jDH({token:L,factory:L.\u0275fac,providedIn:"root"})}return L})();const Da=new i.nKC("");let ll=(()=>{class L{urlSerializer;transitions;viewportScroller;zone;options;routerEventsSubscription;scrollEventsSubscription;lastId=0;lastSource="imperative";restoredId=0;store={};constructor(P,X,he,We,Ct={}){this.urlSerializer=P,this.transitions=X,this.viewportScroller=he,this.zone=We,this.options=Ct,Ct.scrollPositionRestoration||="disabled",Ct.anchorScrolling||="disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(P=>{P instanceof et?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=P.navigationTrigger,this.restoredId=P.restoredState?P.restoredState.navigationId:0):P instanceof Oe?(this.lastId=P.id,this.scheduleScrollEvent(P,this.urlSerializer.parse(P.urlAfterRedirects).fragment)):P instanceof un&&P.code===$t.IgnoredSameUrlNavigation&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(P,this.urlSerializer.parse(P.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(P=>{P instanceof vo&&(P.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(P.position):P.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(P.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(P,X){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new vo(P,"popstate"===this.lastSource?this.store[this.restoredId]:null,X))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static \u0275fac=function(X){i.QTQ()};static \u0275prov=i.jDH({token:L,factory:L.\u0275fac})}return L})();function Tl(L,...z){return(0,i.EmA)([{provide:Os,multi:!0,useValue:L},[],{provide:tr,useFactory:cl,deps:[Qr]},{provide:i.iLQ,multi:!0,useFactory:Ao},z.map(P=>P.\u0275providers)])}function cl(L){return L.routerState.root}function ua(L,z){return{\u0275kind:L,\u0275providers:z}}function oc(L={}){return ua(4,[{provide:Da,useFactory:()=>{const P=(0,i.WQX)(me.Xr),X=(0,i.WQX)(i.SKi),he=(0,i.WQX)(de),We=(0,i.WQX)(ot);return new ll(We,he,P,X,L)}}])}function Ao(){const L=(0,i.WQX)(i.zZn);return z=>{const P=L.get(i.o8S);if(z!==P.components[0])return;const X=L.get(Qr),he=L.get(Ja);1===L.get(el)&&X.initialNavigation(),L.get(Ns,null,i.$GK.Optional)?.setUpPreloading(),L.get(Da,null,i.$GK.Optional)?.init(),X.resetRootComponentType(P.componentTypes[0]),he.closed||(he.next(),he.complete(),he.unsubscribe())}}const Ja=new i.nKC("",{factory:()=>new ne.B}),el=new i.nKC("",{providedIn:"root",factory:()=>1}),Ns=new i.nKC("");function Js(L){return ua(0,[{provide:Ns,useExisting:Zs},{provide:Rs,useExisting:L}])}function ou(L){return ua(9,[{provide:Di,useValue:ca},{provide:$s,useValue:{skipNextTransition:!!L?.skipInitialTransition,...L}}])}const bc=new i.nKC("ROUTER_FORROOT_GUARD"),da=[me.aZ,{provide:ot,useClass:Tt},Qr,ns,{provide:tr,useFactory:cl,deps:[Qr]},Rr,[]];let ul=(()=>{class L{constructor(P){}static forRoot(P,X){return{ngModule:L,providers:[da,[],{provide:Os,multi:!0,useValue:P},{provide:bc,useFactory:ha,deps:[[Qr,new i.Xx1,new i.kdw]]},X?.errorHandler?{provide:$,useValue:X.errorHandler}:[],{provide:Po,useValue:X||{}},X?.useHash?{provide:me.hb,useClass:me.fw}:{provide:me.hb,useClass:me.Sm},{provide:Da,useFactory:()=>{const L=(0,i.WQX)(me.Xr),z=(0,i.WQX)(i.SKi),P=(0,i.WQX)(Po),X=(0,i.WQX)(de),he=(0,i.WQX)(ot);return P.scrollOffset&&L.setOffset(P.scrollOffset),new ll(he,X,L,z,P)}},X?.preloadingStrategy?Js(X.preloadingStrategy).\u0275providers:[],X?.initialNavigation?dl(X):[],X?.bindToComponentInputs?ua(8,[ss,{provide:ao,useExisting:ss}]).\u0275providers:[],X?.enableViewTransitions?ou().\u0275providers:[],[{provide:Ru,useFactory:Ao},{provide:i.iLQ,multi:!0,useExisting:Ru}]]}}static forChild(P){return{ngModule:L,providers:[{provide:Os,multi:!0,useValue:P}]}}static \u0275fac=function(X){return new(X||L)(i.KVO(bc,8))};static \u0275mod=i.$C({type:L});static \u0275inj=i.G2t({})}return L})();function ha(L){return"guarded"}function dl(L){return["disabled"===L.initialNavigation?ua(3,[{provide:i.hnV,multi:!0,useFactory:()=>{const z=(0,i.WQX)(Qr);return()=>{z.setUpLocationChangeListener()}}},{provide:el,useValue:2}]).\u0275providers:[],"enabledBlocking"===L.initialNavigation?ua(2,[{provide:el,useValue:0},{provide:i.hnV,multi:!0,deps:[i.zZn],useFactory:z=>{const P=z.get(me.hj,Promise.resolve());return()=>P.then(()=>new Promise(X=>{const he=z.get(Qr),We=z.get(Ja);Li(he,()=>{X(!0)}),z.get(de).afterPreactivation=()=>(X(!0),We.closed?(0,y.of)(void 0):We),he.initialNavigation()}))}}]).\u0275providers:[]]}const Ru=new i.nKC("")},5766:(o,s,r)=>{"use strict";r.d(s,{My:()=>Re,aT:()=>le});const xe=Array.from({length:256},(Qe,bt)=>bt.toString(16).padStart(2,"0"));function Re(Qe){!function c(Qe,...bt){if(!function a(Qe){return Qe instanceof Uint8Array||ArrayBuffer.isView(Qe)&&"Uint8Array"===Qe.constructor.name}(Qe))throw new Error("Uint8Array expected");if(bt.length>0&&!bt.includes(Qe.length))throw new Error("Uint8Array expected of length "+bt+", got length="+Qe.length)}(Qe);let bt="";for(let Ge=0;Ge=Me._0&&Qe<=Me._9?Qe-Me._0:Qe>=Me.A&&Qe<=Me.F?Qe-(Me.A-10):Qe>=Me.a&&Qe<=Me.f?Qe-(Me.a-10):void 0}function le(Qe){if("string"!=typeof Qe)throw new Error("hex string expected, got "+typeof Qe);const bt=Qe.length,Ge=bt/2;if(bt%2)throw new Error("hex string expected, got unpadded hex of length "+bt);const Fe=new Uint8Array(Ge);for(let Ft=0,ze=0;Ft{"use strict";function i(He){if(!Number.isSafeInteger(He))throw new Error(`Wrong integer: ${He}`)}function a(...He){const mt=(Rt,Jt)=>fn=>Rt(Jt(fn));return{encode:Array.from(He).reverse().reduce((Rt,Jt)=>Rt?mt(Rt,Jt.encode):Jt.encode,void 0),decode:He.reduce((Rt,Jt)=>Rt?mt(Rt,Jt.decode):Jt.decode,void 0)}}function c(He){return{encode:mt=>{if(!Array.isArray(mt)||mt.length&&"number"!=typeof mt[0])throw new Error("alphabet.encode input should be an array of numbers");return mt.map(se=>{if(i(se),se<0||se>=He.length)throw new Error(`Digit index outside alphabet: ${se} (alphabet: ${He.length})`);return He[se]})},decode:mt=>{if(!Array.isArray(mt)||mt.length&&"string"!=typeof mt[0])throw new Error("alphabet.decode input should be array of strings");return mt.map(se=>{if("string"!=typeof se)throw new Error(`alphabet.decode: not string element=${se}`);const Ze=He.indexOf(se);if(-1===Ze)throw new Error(`Unknown letter: "${se}". Allowed: ${He}`);return Ze})}}}function y(He=""){if("string"!=typeof He)throw new Error("join separator should be string");return{encode:mt=>{if(!Array.isArray(mt)||mt.length&&"string"!=typeof mt[0])throw new Error("join.encode input should be array of strings");for(let se of mt)if("string"!=typeof se)throw new Error(`join.encode: non-string input=${se}`);return mt.join(He)},decode:mt=>{if("string"!=typeof mt)throw new Error("join.decode input should be string");return mt.split(He)}}}function w(He,mt="="){if(i(He),"string"!=typeof mt)throw new Error("padding chr should be string");return{encode(se){if(!Array.isArray(se)||se.length&&"string"!=typeof se[0])throw new Error("padding.encode input should be array of strings");for(let Ze of se)if("string"!=typeof Ze)throw new Error(`padding.encode: non-string input=${Ze}`);for(;se.length*He%8;)se.push(mt);return se},decode(se){if(!Array.isArray(se)||se.length&&"string"!=typeof se[0])throw new Error("padding.encode input should be array of strings");for(let Rt of se)if("string"!=typeof Rt)throw new Error(`padding.decode: non-string input=${Rt}`);let Ze=se.length;if(Ze*He%8)throw new Error("Invalid padding: string should have whole number of bytes");for(;Ze>0&&se[Ze-1]===mt;Ze--)if(!((Ze-1)*He%8))throw new Error("Invalid padding: string has too much padding");return se.slice(0,Ze)}}}function C(He){if("function"!=typeof He)throw new Error("normalize fn should be function");return{encode:mt=>mt,decode:mt=>He(mt)}}function T(He,mt,se){if(mt<2)throw new Error(`convertRadix: wrong from=${mt}, base cannot be less than 2`);if(se<2)throw new Error(`convertRadix: wrong to=${se}, base cannot be less than 2`);if(!Array.isArray(He))throw new Error("convertRadix: data should be array");if(!He.length)return[];let Ze=0;const Rt=[],Jt=Array.from(He);for(Jt.forEach(fn=>{if(i(fn),fn<0||fn>=mt)throw new Error(`Wrong integer: ${fn}`)});;){let fn=0,Kn=!0;for(let Nt=Ze;Nt$n,K3:()=>Re,Tq:()=>ht});const S=(He,mt)=>mt?S(mt,He%mt):He,A=(He,mt)=>He+(mt-S(He,mt));function I(He,mt,se,Ze){if(!Array.isArray(He))throw new Error("convertRadix2: data should be array");if(mt<=0||mt>32)throw new Error(`convertRadix2: wrong from=${mt}`);if(se<=0||se>32)throw new Error(`convertRadix2: wrong to=${se}`);if(A(mt,se)>32)throw new Error(`convertRadix2: carry overflow from=${mt} to=${se} carryBits=${A(mt,se)}`);let Rt=0,Jt=0;const fn=2**se-1,Kn=[];for(const Nt of He){if(i(Nt),Nt>=2**mt)throw new Error(`convertRadix2: invalid data word=${Nt} from=${mt}`);if(Rt=Rt<32)throw new Error(`convertRadix2: carry overflow pos=${Jt} from=${mt}`);for(Jt+=mt;Jt>=se;Jt-=se)Kn.push((Rt>>Jt-se&fn)>>>0);Rt&=2**Jt-1}if(Rt=Rt<=mt)throw new Error("Excess padding");if(!Ze&&Rt)throw new Error(`Non-zero padding: ${Rt}`);return Ze&&Jt>0&&Kn.push(Rt>>>0),Kn}function K(He,mt=!1){if(i(He),He<=0||He>32)throw new Error("radix2: bits should be in (0..32]");if(A(8,He)>32||A(He,8)>32)throw new Error("radix2: carry overflow");return{encode:se=>{if(!(se instanceof Uint8Array))throw new Error("radix2.encode input should be Uint8Array");return I(Array.from(se),8,He,!mt)},decode:se=>{if(!Array.isArray(se)||se.length&&"number"!=typeof se[0])throw new Error("radix2.decode input should be array of strings");return Uint8Array.from(I(se,He,8,mt))}}}function Z(He){if("function"!=typeof He)throw new Error("unsafeWrapper fn should be function");return function(...mt){try{return He.apply(null,mt)}catch{}}}a(K(4),c("0123456789ABCDEF"),y("")),a(K(5),c("ABCDEFGHIJKLMNOPQRSTUVWXYZ234567"),w(5),y(""));const Re=(a(K(5),c("0123456789ABCDEFGHIJKLMNOPQRSTUV"),w(5),y("")),a(K(5),c("0123456789ABCDEFGHJKMNPQRSTVWXYZ"),y(""),C(He=>He.toUpperCase().replace(/O/g,"0").replace(/[IL]/g,"1"))),a(K(6),c("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),w(6),y(""))),Ce=(a(K(6),c("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"),w(6),y("")),He=>a(function N(He){return i(He),{encode:mt=>{if(!(mt instanceof Uint8Array))throw new Error("radix.encode input should be Uint8Array");return T(Array.from(mt),256,He)},decode:mt=>{if(!Array.isArray(mt)||mt.length&&"number"!=typeof mt[0])throw new Error("radix.decode input should be array of strings");return Uint8Array.from(T(mt,He,256))}}}(58),c(He),y(""))),le=Ce("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"),ht=(Ce("123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ"),Ce("rpshnaf39wBUDNEGHJKLM4PQRST7VWXYZ2bcdeCg65jkm8oFqi1tuvAxyz"),He=>a(function ne(He,mt){if(i(He),"function"!=typeof mt)throw new Error("checksum fn should be function");return{encode(se){if(!(se instanceof Uint8Array))throw new Error("checksum.encode: input should be Uint8Array");const Ze=mt(se).slice(0,He),Rt=new Uint8Array(se.length+He);return Rt.set(se),Rt.set(Ze,se.length),Rt},decode(se){if(!(se instanceof Uint8Array))throw new Error("checksum.decode: input should be Uint8Array");const Ze=se.slice(0,-He),Rt=mt(Ze).slice(0,He),Jt=se.slice(-He);for(let fn=0;fnHe(He(mt))),le)),vt=a(c("qpzry9x8gf2tvdw0s3jn54khce6mua7l"),y("")),at=[996825010,642813549,513874426,1027748829,705979059];function Xt(He){const mt=He>>25;let se=(33554431&He)<<5;for(let Ze=0;Ze>Ze&1)&&(se^=at[Ze]);return se}function ln(He,mt,se=1){const Ze=He.length;let Rt=1;for(let Jt=0;Jt126)throw new Error(`Invalid prefix (${He})`);Rt=Xt(Rt)^fn>>5}Rt=Xt(Rt);for(let Jt=0;JtXn)throw new TypeError(`Wrong string length: ${an.length} (${an}). Expected (8..${Xn})`);const En=an.toLowerCase();if(an!==En&&an!==an.toUpperCase())throw new Error("String must be lowercase or uppercase");const Kt=(an=En).lastIndexOf("1");if(0===Kt||-1===Kt)throw new Error('Letter "1" must be present between prefix and data only');const At=an.slice(0,Kt),zt=an.slice(Kt+1);if(zt.length<6)throw new Error("Data must be at least 6 characters long");const xn=vt.decode(zt).slice(0,-6),Yn=ln(At,xn,mt);if(!zt.endsWith(Yn))throw new Error(`Invalid checksum in ${an}: expected "${Yn}"`);return{prefix:At,words:xn}}return{encode:function fn(an,Xn,En=90){if("string"!=typeof an)throw new Error("bech32.encode prefix should be string, not "+typeof an);if(!Array.isArray(Xn)||Xn.length&&"number"!=typeof Xn[0])throw new Error("bech32.encode words should be array of numbers, not "+typeof Xn);const Kt=an.length+7+Xn.length;if(!1!==En&&Kt>En)throw new TypeError(`Length ${Kt} exceeds limit ${En}`);return`${an=an.toLowerCase()}1${vt.encode(Xn)}${ln(an,Xn,mt)}`},decode:Kn,decodeToBytes:function Qt(an){const{prefix:Xn,words:En}=Kn(an,!1);return{prefix:Xn,words:En,bytes:Ze(En)}},decodeUnsafe:Z(Kn),fromWords:Ze,fromWordsUnsafe:Jt,toWords:Rt}}const $n=yn("bech32");yn("bech32m"),a(K(4),c("0123456789abcdef"),y(""),C(He=>{if("string"!=typeof He||He.length%2)throw new TypeError(`hex.decode: expected string, got ${typeof He} with length ${He.length}`);return He.toLowerCase()}))},6568:(o,s,r)=>{"use strict";r.d(s,{A:()=>y});var i=r(4713),a=r(1860);const y=(0,i.A)(a.A,"Map")},7730:(o,s,r)=>{"use strict";r.d(s,{A:()=>it});var c=r(1319);const w=function y(ot,Tt){for(var In=ot.length;In--;)if((0,c.A)(ot[In][0],Tt))return In;return-1};var T=Array.prototype.splice;function me(ot){var Tt=-1,In=null==ot?0:ot.length;for(this.clear();++Tt-1},me.prototype.set=function ne(ot,Tt){var In=this.__data__,Vt=w(In,ot);return Vt<0?(++this.size,In.push([ot,Tt])):In[Vt][1]=Tt,this};const pe=me;var $e=r(6568);const vt=(0,r(4713).A)(Object,"create");var Qe=Object.prototype.hasOwnProperty;var Ft=Object.prototype.hasOwnProperty;function se(ot){var Tt=-1,In=null==ot?0:ot.length;for(this.clear();++Tt{"use strict";r.d(s,{A:()=>c});const c=r(1860).A.Symbol},6726:(o,s,r)=>{"use strict";r.d(s,{A:()=>N});var c=r(6513),y=r(3744),w=r(9377),C=r(8606),T=r(8885),A=Object.prototype.hasOwnProperty;const N=function I(K,Z){var ne=(0,y.A)(K),be=!ne&&(0,c.A)(K),me=!ne&&!be&&(0,w.A)(K),pe=!ne&&!be&&!me&&(0,T.A)(K),Te=ne||be||me||pe,xe=Te?function i(K,Z){for(var ne=-1,be=Array(K);++ne{"use strict";r.d(s,{A:()=>C});var i=r(1827),a=r(1319),y=Object.prototype.hasOwnProperty;const C=function w(T,S,A){var I=T[S];(!y.call(T,S)||!(0,a.A)(I,A)||void 0===A&&!(S in T))&&(0,i.A)(T,S,A)}},1827:(o,s,r)=>{"use strict";r.d(s,{A:()=>c});var i=r(4746);const c=function a(y,w,C){"__proto__"==w&&i.A?(0,i.A)(y,w,{configurable:!0,enumerable:!0,value:C,writable:!0}):y[w]=C}},5281:(o,s,r)=>{"use strict";r.d(s,{A:()=>me});var i=r(6944),a=Object.prototype,c=a.hasOwnProperty,y=a.toString,w=i.A?i.A.toStringTag:void 0;var A=Object.prototype.toString;var ne=i.A?i.A.toStringTag:void 0;const me=function be(pe){return null==pe?void 0===pe?"[object Undefined]":"[object Null]":ne&&ne in Object(pe)?function C(pe){var Te=c.call(pe,w),xe=pe[w];try{pe[w]=void 0;var Re=!0}catch{}var Me=y.call(pe);return Re&&(Te?pe[w]=xe:delete pe[w]),Me}(pe):function I(pe){return A.call(pe)}(pe)}},778:(o,s,r)=>{"use strict";r.d(s,{A:()=>a});const a=function i(c){return function(y){return c(y)}}},9750:(o,s,r)=>{"use strict";r.d(s,{A:()=>w});const c=r(1860).A.Uint8Array,w=function y(C){var T=new C.constructor(C.byteLength);return new c(T).set(new c(C)),T}},9933:(o,s,r)=>{"use strict";r.d(s,{A:()=>S});var i=r(1860),a="object"==typeof exports&&exports&&!exports.nodeType&&exports,c=a&&"object"==typeof module&&module&&!module.nodeType&&module,w=c&&c.exports===a?i.A.Buffer:void 0,C=w?w.allocUnsafe:void 0;const S=function T(A,I){if(I)return A.slice();var N=A.length,K=C?C(N):new A.constructor(N);return A.copy(K),K}},4314:(o,s,r)=>{"use strict";r.d(s,{A:()=>c});var i=r(9750);const c=function a(y,w){var C=w?(0,i.A)(y.buffer):y.buffer;return new y.constructor(C,y.byteOffset,y.length)}},4528:(o,s,r)=>{"use strict";r.d(s,{A:()=>a});const a=function i(c,y){var w=-1,C=c.length;for(y||(y=Array(C));++w{"use strict";r.d(s,{A:()=>y});var i=r(1984),a=r(1827);const y=function c(w,C,T,S){var A=!T;T||(T={});for(var I=-1,N=C.length;++I{"use strict";r.d(s,{A:()=>c});var i=r(4713);const c=function(){try{var y=(0,i.A)(Object,"defineProperty");return y({},"",{}),y}catch{}}()},7133:(o,s,r)=>{"use strict";r.d(s,{A:()=>a});const a="object"==typeof global&&global&&global.Object===Object&&global},4713:(o,s,r)=>{"use strict";r.d(s,{A:()=>Ce});var le,i=r(129),c=r(1860).A["__core-js_shared__"],w=(le=/[^.]+$/.exec(c&&c.keys&&c.keys.IE_PROTO||""))?"Symbol(src)_1."+le:"";var S=r(554),A=r(8736),N=/^\[object .+?Constructor\]$/,me=RegExp("^"+Function.prototype.toString.call(Object.prototype.hasOwnProperty).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");const Te=function pe(le){return!(!(0,S.A)(le)||function C(le){return!!w&&w in le}(le))&&((0,i.A)(le)?me:N).test((0,A.A)(le))},Ce=function Me(le,ae){var Ie=function xe(le,ae){return le?.[ae]}(le,ae);return Te(Ie)?Ie:void 0}},8010:(o,s,r)=>{"use strict";r.d(s,{A:()=>c});const c=(0,r(8992).A)(Object.getPrototypeOf,Object)},923:(o,s,r)=>{"use strict";r.d(s,{A:()=>S});var i=r(554),a=Object.create;const y=function(){function A(){}return function(I){if(!(0,i.A)(I))return{};if(a)return a(I);A.prototype=I;var N=new A;return A.prototype=void 0,N}}();var w=r(8010),C=r(5776);const S=function T(A){return"function"!=typeof A.constructor||(0,C.A)(A)?{}:y((0,w.A)(A))}},8606:(o,s,r)=>{"use strict";r.d(s,{A:()=>y});var a=/^(?:0|[1-9]\d*)$/;const y=function c(w,C){var T=typeof w;return!!(C=C??9007199254740991)&&("number"==T||"symbol"!=T&&a.test(w))&&w>-1&&w%1==0&&w{"use strict";r.d(s,{A:()=>c});var i=Object.prototype;const c=function a(y){var w=y&&y.constructor;return y===("function"==typeof w&&w.prototype||i)}},3340:(o,s,r)=>{"use strict";r.d(s,{A:()=>T});var i=r(7133),a="object"==typeof exports&&exports&&!exports.nodeType&&exports,c=a&&"object"==typeof module&&module&&!module.nodeType&&module,w=c&&c.exports===a&&i.A.process;const T=function(){try{return c&&c.require&&c.require("util").types||w&&w.binding&&w.binding("util")}catch{}}()},8992:(o,s,r)=>{"use strict";r.d(s,{A:()=>a});const a=function i(c,y){return function(w){return c(y(w))}}},1860:(o,s,r)=>{"use strict";r.d(s,{A:()=>y});var i=r(7133),a="object"==typeof self&&self&&self.Object===Object&&self;const y=i.A||a||Function("return this")()},8736:(o,s,r)=>{"use strict";r.d(s,{A:()=>y});var a=Function.prototype.toString;const y=function c(w){if(null!=w){try{return a.call(w)}catch{}try{return w+""}catch{}}return""}},1319:(o,s,r)=>{"use strict";r.d(s,{A:()=>a});const a=function i(c,y){return c===y||c!=c&&y!=y}},7680:(o,s,r)=>{"use strict";r.d(s,{A:()=>a});const a=function i(c){for(var y=-1,w=null==c?0:c.length,C={};++y{"use strict";r.d(s,{A:()=>I});var i=r(5281),a=r(2661);const w=function y(N){return(0,a.A)(N)&&"[object Arguments]"==(0,i.A)(N)};var C=Object.prototype,T=C.hasOwnProperty,S=C.propertyIsEnumerable;const I=w(function(){return arguments}())?w:function(N){return(0,a.A)(N)&&T.call(N,"callee")&&!S.call(N,"callee")}},3744:(o,s,r)=>{"use strict";r.d(s,{A:()=>a});const a=Array.isArray},1287:(o,s,r)=>{"use strict";r.d(s,{A:()=>y});var i=r(129),a=r(5481);const y=function c(w){return null!=w&&(0,a.A)(w.length)&&!(0,i.A)(w)}},9377:(o,s,r)=>{"use strict";r.d(s,{A:()=>I});var i=r(1860),y="object"==typeof exports&&exports&&!exports.nodeType&&exports,w=y&&"object"==typeof module&&module&&!module.nodeType&&module,T=w&&w.exports===y?i.A.Buffer:void 0;const I=(T?T.isBuffer:void 0)||function a(){return!1}},129:(o,s,r)=>{"use strict";r.d(s,{A:()=>S});var i=r(5281),a=r(554);const S=function T(A){if(!(0,a.A)(A))return!1;var I=(0,i.A)(A);return"[object Function]"==I||"[object GeneratorFunction]"==I||"[object AsyncFunction]"==I||"[object Proxy]"==I}},5481:(o,s,r)=>{"use strict";r.d(s,{A:()=>c});const c=function a(y){return"number"==typeof y&&y>-1&&y%1==0&&y<=9007199254740991}},554:(o,s,r)=>{"use strict";r.d(s,{A:()=>a});const a=function i(c){var y=typeof c;return null!=c&&("object"==y||"function"==y)}},2661:(o,s,r)=>{"use strict";r.d(s,{A:()=>a});const a=function i(c){return null!=c&&"object"==typeof c}},8885:(o,s,r)=>{"use strict";r.d(s,{A:()=>bn});var i=r(5281),a=r(5481),c=r(2661),ht={};ht["[object Float32Array]"]=ht["[object Float64Array]"]=ht["[object Int8Array]"]=ht["[object Int16Array]"]=ht["[object Int32Array]"]=ht["[object Uint8Array]"]=ht["[object Uint8ClampedArray]"]=ht["[object Uint16Array]"]=ht["[object Uint32Array]"]=!0,ht["[object Arguments]"]=ht["[object Array]"]=ht["[object ArrayBuffer]"]=ht["[object Boolean]"]=ht["[object DataView]"]=ht["[object Date]"]=ht["[object Error]"]=ht["[object Function]"]=ht["[object Map]"]=ht["[object Number]"]=ht["[object Object]"]=ht["[object RegExp]"]=ht["[object Set]"]=ht["[object String]"]=ht["[object WeakMap]"]=!1;var Xt=r(778),ln=r(3340),yn=ln.A&&ln.A.isTypedArray;const bn=yn?(0,Xt.A)(yn):function vt(Qe){return(0,c.A)(Qe)&&(0,a.A)(Qe.length)&&!!ht[(0,i.A)(Qe)]}},133:(o,s,r)=>{"use strict";r.d(s,{A:()=>K});var i=r(6726),a=r(554),c=r(5776);var T=Object.prototype.hasOwnProperty;const A=function S(Z){if(!(0,a.A)(Z))return function y(Z){var ne=[];if(null!=Z)for(var be in Object(Z))ne.push(be);return ne}(Z);var ne=(0,c.A)(Z),be=[];for(var me in Z)"constructor"==me&&(ne||!T.call(Z,me))||be.push(me);return be};var I=r(1287);const K=function N(Z){return(0,I.A)(Z)?(0,i.A)(Z,!0):A(Z)}},2401:(o,s,r)=>{"use strict";r.d(s,{A:()=>In});var i=r(7730),a=r(1827),c=r(1319);const w=function y(Vt,dn,Pn){(void 0!==Pn&&!(0,c.A)(Vt[dn],Pn)||void 0===Pn&&!(dn in Vt))&&(0,a.A)(Vt,dn,Pn)},A=function C(Vt){return function(dn,Pn,Fn){for(var Bn=-1,cr=Object(dn),Jr=Fn(dn),Xr=Jr.length;Xr--;){var _t=Jr[Vt?Xr:++Bn];if(!1===Pn(cr[_t],_t,cr))break}return dn}}();var I=r(9933),N=r(4314),K=r(4528),Z=r(923),ne=r(6513),be=r(3744),me=r(1287),pe=r(2661);var Re=r(9377),Me=r(129),Ce=r(554),le=r(5281),ae=r(8010),ht=Function.prototype.toString,vt=Object.prototype.hasOwnProperty,at=ht.call(Object);var yn=r(8885);const bn=function $n(Vt,dn){if(("constructor"!==dn||"function"!=typeof Vt[dn])&&"__proto__"!=dn)return Vt[dn]};var Qe=r(7517),bt=r(133);const ze=function Ft(Vt,dn,Pn,Fn,Bn,cr,Jr){var Xr=bn(Vt,Pn),_t=bn(dn,Pn),Bt=Jr.get(_t);if(Bt)w(Vt,Pn,Bt);else{var Ee=cr?cr(Xr,_t,Pn+"",Vt,dn,Jr):void 0,lt=void 0===Ee;if(lt){var Pe=(0,be.A)(_t),kt=!Pe&&(0,Re.A)(_t),ft=!Pe&&!kt&&(0,yn.A)(_t);Ee=_t,Pe||kt||ft?(0,be.A)(Xr)?Ee=Xr:function Te(Vt){return(0,pe.A)(Vt)&&(0,me.A)(Vt)}(Xr)?Ee=(0,K.A)(Xr):kt?(lt=!1,Ee=(0,I.A)(_t,!0)):ft?(lt=!1,Ee=(0,N.A)(_t,!0)):Ee=[]:function Xt(Vt){if(!(0,pe.A)(Vt)||"[object Object]"!=(0,le.A)(Vt))return!1;var dn=(0,ae.A)(Vt);if(null===dn)return!0;var Pn=vt.call(dn,"constructor")&&dn.constructor;return"function"==typeof Pn&&Pn instanceof Pn&&ht.call(Pn)==at}(_t)||(0,ne.A)(_t)?(Ee=Xr,(0,ne.A)(Xr)?Ee=function Ge(Vt){return(0,Qe.A)(Vt,(0,bt.A)(Vt))}(Xr):(!(0,Ce.A)(Xr)||(0,Me.A)(Xr))&&(Ee=(0,Z.A)(_t))):lt=!1}lt&&(Jr.set(_t,Ee),Bn(Ee,_t,Fn,cr,Jr),Jr.delete(_t)),w(Vt,Pn,Ee)}},Ke=function dt(Vt,dn,Pn,Fn,Bn){Vt!==dn&&A(dn,function(cr,Jr){if(Bn||(Bn=new i.A),(0,Ce.A)(cr))ze(Vt,dn,Jr,Pn,dt,Fn,Bn);else{var Xr=Fn?Fn(bn(Vt,Jr),cr,Jr+"",Vt,dn,Bn):void 0;void 0===Xr&&(Xr=cr),w(Vt,Jr,Xr)}},bt.A)},mt=function He(Vt){return Vt};var Rt=Math.max;const Nt=function Kn(Vt){return function(){return Vt}};var Qt=r(4746),At=Date.now;const tt=function zt(Vt){var dn=0,Pn=0;return function(){var Fn=At(),Bn=16-(Fn-Pn);if(Pn=Fn,Bn>0){if(++dn>=800)return arguments[0]}else dn=0;return Vt.apply(void 0,arguments)}}(Qt.A?function(Vt,dn){return(0,Qt.A)(Vt,"toString",{configurable:!0,enumerable:!1,value:Nt(dn),writable:!0})}:mt),B=function ke(Vt,dn){return tt(function Jt(Vt,dn,Pn){return dn=Rt(void 0===dn?Vt.length-1:dn,0),function(){for(var Fn=arguments,Bn=-1,cr=Rt(Fn.length-dn,0),Jr=Array(cr);++Bn1?Pn[Bn-1]:void 0,Jr=Bn>2?Pn[2]:void 0;for(cr=Vt.length>3&&"function"==typeof cr?(Bn--,cr):void 0,Jr&&function j(Vt,dn,Pn){if(!(0,Ce.A)(Pn))return!1;var Fn=typeof dn;return!!("number"==Fn?(0,me.A)(Pn)&&(0,k.A)(dn,Pn.length):"string"==Fn&&dn in Pn)&&(0,c.A)(Pn[dn],Vt)}(Pn[0],Pn[1],Jr)&&(cr=Bn<3?void 0:cr,Bn=1),dn=Object(dn);++Fn{"use strict";__webpack_require__.d(__webpack_exports__,{Ts:()=>init,ql:()=>launch});var E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(467),E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_awaitAsyncGenerator_js__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(6218),E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_wrapAsyncGenerator_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(600),BUILD={allRenderFn:!1,cmpDidLoad:!0,cmpDidUnload:!1,cmpDidUpdate:!0,cmpDidRender:!0,cmpWillLoad:!0,cmpWillUpdate:!0,cmpWillRender:!0,connectedCallback:!0,disconnectedCallback:!0,element:!0,event:!0,hasRenderFn:!0,lifecycle:!0,hostListener:!0,hostListenerTargetWindow:!0,hostListenerTargetDocument:!0,hostListenerTargetBody:!0,hostListenerTargetParent:!1,hostListenerTarget:!0,member:!0,method:!0,mode:!0,observeAttribute:!0,prop:!0,propMutable:!0,reflect:!0,scoped:!0,shadowDom:!0,slot:!0,cssAnnotations:!0,state:!0,style:!0,formAssociated:!1,svg:!0,updatable:!0,vdomAttribute:!0,vdomXlink:!0,vdomClass:!0,vdomFunctional:!0,vdomKey:!0,vdomListener:!0,vdomRef:!0,vdomPropOrAttr:!0,vdomRender:!0,vdomStyle:!0,vdomText:!0,watchCallback:!0,taskQueue:!0,hotModuleReplacement:!1,isDebug:!1,isDev:!1,isTesting:!1,hydrateServerSide:!1,hydrateClientSide:!1,lifecycleDOMEvents:!1,lazyLoad:!1,profile:!1,slotRelocation:!0,appendChildSlotFix:!1,cloneNodeFix:!1,hydratedAttribute:!1,hydratedClass:!0,scriptDataOpts:!1,scopedSlotTextContentFix:!1,shadowDomShim:!1,slotChildNodesFix:!1,invisiblePrehydration:!0,propBoolean:!0,propNumber:!0,propString:!0,constructableCSS:!0,cmpShouldUpdate:!0,devTools:!1,shadowDelegatesFocus:!0,initializeNextTick:!1,asyncLoading:!1,asyncQueue:!1,transformTagName:!1,attachStyles:!0,experimentalSlotFixes:!1},__defProp$1=Object.defineProperty,__export$1=(o,s)=>{for(var r in s)__defProp$1(o,r,{get:s[r],enumerable:!0})},hostRefs=new WeakMap,getHostRef=o=>hostRefs.get(o),registerHost=(o,s)=>hostRefs.set(o,{$flags$:0,$hostElement$:o,$cmpMeta$:s,$instanceValues$:new Map}),isMemberInElement=(o,s)=>s in o,consoleError=(o,s)=>(0,console.error)(o,s),styles=new Map,modeResolutionChain=[],SLOT_FB_CSS="slot-fb{display:contents}slot-fb[hidden]{display:none}",XLINK_NS="http://www.w3.org/1999/xlink",win=typeof window<"u"?window:{},doc=win.document||{head:{}},H=win.HTMLElement||class{},plt={$flags$:0,$resourcesUrl$:"",jmp:o=>o(),raf:o=>requestAnimationFrame(o),ael:(o,s,r,i)=>o.addEventListener(s,r,i),rel:(o,s,r,i)=>o.removeEventListener(s,r,i),ce:(o,s)=>new CustomEvent(o,s)},supportsListenerOptions=(()=>{let o=!1;try{doc.addEventListener("e",null,Object.defineProperty({},"passive",{get(){o=!0}}))}catch{}return o})(),promiseResolve=o=>Promise.resolve(o),supportsConstructableStylesheets=(()=>{try{return new CSSStyleSheet,"function"==typeof(new CSSStyleSheet).replaceSync}catch{}return!1})(),queuePending=!1,queueDomReads=[],queueDomWrites=[],queueTask=(o,s)=>r=>{o.push(r),queuePending||(queuePending=!0,s&&4&plt.$flags$?nextTick(flush):plt.raf(flush))},consume=o=>{for(let s=0;s{consume(queueDomReads),consume(queueDomWrites),(queuePending=queueDomReads.length>0)&&plt.raf(flush)},nextTick=o=>promiseResolve().then(o),writeTask=queueTask(queueDomWrites,!0),EMPTY_OBJ={},SVG_NS="http://www.w3.org/2000/svg",HTML_NS="http://www.w3.org/1999/xhtml",isDef=o=>null!=o,isComplexType=o=>"object"==(o=typeof o)||"function"===o;function queryNonceMetaTagContent(o){var s,r,i;return null!=(i=null==(r=null==(s=o.head)?void 0:s.querySelector('meta[name="csp-nonce"]'))?void 0:r.getAttribute("content"))?i:void 0}var result_exports={};__export$1(result_exports,{err:()=>err,map:()=>map,ok:()=>ok,unwrap:()=>unwrap$1,unwrapErr:()=>unwrapErr});var ok=o=>({isOk:!0,isErr:!1,value:o}),err=o=>({isOk:!1,isErr:!0,value:o});function map(o,s){if(o.isOk){const r=s(o.value);return r instanceof Promise?r.then(i=>ok(i)):ok(r)}if(o.isErr)return err(o.value);throw"should never get here"}var unwrap$1=o=>{if(o.isOk)return o.value;throw o.value},unwrapErr=o=>{if(o.isErr)return o.value;throw o.value},createTime=(o,s="")=>()=>{},h=(o,s,...r)=>{let i=null,a=null,c=null,y=!1,w=!1;const C=[],T=A=>{for(let I=0;IA[I]).join(" "))}}if("function"==typeof o)return o(null===s?{}:s,C,vdomFnUtils);const S=newVNode(o,null);return S.$attrs$=s,C.length>0&&(S.$children$=C),S.$key$=a,S.$name$=c,S},newVNode=(o,s)=>({$flags$:0,$tag$:o,$text$:s,$elm$:null,$children$:null,$attrs$:null,$key$:null,$name$:null}),Host={},isHost=o=>o&&o.$tag$===Host,vdomFnUtils={forEach:(o,s)=>o.map(convertToPublic).forEach(s),map:(o,s)=>o.map(convertToPublic).map(s).map(convertToPrivate)},convertToPublic=o=>({vattrs:o.$attrs$,vchildren:o.$children$,vkey:o.$key$,vname:o.$name$,vtag:o.$tag$,vtext:o.$text$}),convertToPrivate=o=>{if("function"==typeof o.vtag){const r={...o.vattrs};return o.vkey&&(r.key=o.vkey),o.vname&&(r.name=o.vname),h(o.vtag,r,...o.vchildren||[])}const s=newVNode(o.vtag,o.vtext);return s.$attrs$=o.vattrs,s.$children$=o.vchildren,s.$key$=o.vkey,s.$name$=o.vname,s},computeMode=o=>modeResolutionChain.map(s=>s(o)).find(s=>!!s),parsePropertyValue=(o,s)=>null==o||isComplexType(o)?o:4&s?"false"!==o&&(""===o||!!o):2&s?parseFloat(o):1&s?String(o):o,getElement=o=>o,createEvent=(o,s,r)=>{const i=getElement(o);return{emit:a=>emitEvent(i,s,{bubbles:!!(4&r),composed:!!(2&r),cancelable:!!(1&r),detail:a})}},emitEvent=(o,s,r)=>{const i=plt.ce(s,r);return o.dispatchEvent(i),i},rootAppliedStyles=new WeakMap,registerStyle=(o,s,r)=>{let i=styles.get(o);supportsConstructableStylesheets&&r?(i=i||new CSSStyleSheet,"string"==typeof i?i=s:i.replaceSync(s)):i=s,styles.set(o,i)},addStyle=(o,s,r)=>{var i;const a=getScopeId(s,r),c=styles.get(a);if(o=11===o.nodeType?o:doc,c)if("string"==typeof c){let y,w=rootAppliedStyles.get(o=o.head||o);if(w||rootAppliedStyles.set(o,w=new Set),!w.has(a)){{y=doc.createElement("style"),y.innerHTML=c;const C=null!=(i=plt.$nonce$)?i:queryNonceMetaTagContent(doc);null!=C&&y.setAttribute("nonce",C),(!(1&s.$flags$)||1&s.$flags$&&"HEAD"!==o.nodeName)&&o.insertBefore(y,o.querySelector("link"))}4&s.$flags$&&(y.innerHTML+=SLOT_FB_CSS),w&&w.add(a)}}else o.adoptedStyleSheets.includes(c)||(o.adoptedStyleSheets=[...o.adoptedStyleSheets,c]);return a},attachStyles=o=>{const s=o.$cmpMeta$,r=o.$hostElement$,i=s.$flags$,a=createTime("attachStyles",s.$tagName$),c=addStyle(r.shadowRoot?r.shadowRoot:r.getRootNode(),s,o.$modeName$);10&i&&2&i&&(r["s-sc"]=c,r.classList.add(c+"-h"),2&i&&r.classList.add(c+"-s")),a()},getScopeId=(o,s)=>"sc-"+(s&&32&o.$flags$?o.$tagName$+"-"+s:o.$tagName$),setAccessor=(o,s,r,i,a,c)=>{if(r!==i){let y=isMemberInElement(o,s),w=s.toLowerCase();if("class"===s){const C=o.classList,T=parseClassList(r),S=parseClassList(i);C.remove(...T.filter(A=>A&&!S.includes(A))),C.add(...S.filter(A=>A&&!T.includes(A)))}else if("style"===s){for(const C in r)i&&null!=i[C]||(C.includes("-")?o.style.removeProperty(C):o.style[C]="");for(const C in i)r&&i[C]===r[C]||(C.includes("-")?o.style.setProperty(C,i[C]):o.style[C]=i[C])}else if("key"!==s)if("ref"===s)i&&i(o);else if(o.__lookupSetter__(s)||"o"!==s[0]||"n"!==s[1]){const C=isComplexType(i);if((y||C&&null!==i)&&!a)try{if(o.tagName.includes("-"))o[s]=i;else{const S=i??"";"list"===s?y=!1:null!=r&&o[s]==S||(o[s]=S)}}catch{}let T=!1;w!==(w=w.replace(/^xlink\:?/,""))&&(s=w,T=!0),null==i||!1===i?!1===i&&""!==o.getAttribute(s)||(T?o.removeAttributeNS(XLINK_NS,s):o.removeAttribute(s)):(!y||4&c||a)&&!C&&(i=!0===i?"":i,T?o.setAttributeNS(XLINK_NS,s,i):o.setAttribute(s,i))}else if(s="-"===s[2]?s.slice(3):isMemberInElement(win,w)?w.slice(2):w[2]+s.slice(3),r||i){const C=s.endsWith(CAPTURE_EVENT_SUFFIX);s=s.replace(CAPTURE_EVENT_REGEX,""),r&&plt.rel(o,s,r,C),i&&plt.ael(o,s,i,C)}}},parseClassListRegex=/\s/,parseClassList=o=>o?o.split(parseClassListRegex):[],CAPTURE_EVENT_SUFFIX="Capture",CAPTURE_EVENT_REGEX=new RegExp(CAPTURE_EVENT_SUFFIX+"$"),updateElement=(o,s,r)=>{const i=11===s.$elm$.nodeType&&s.$elm$.host?s.$elm$.host:s.$elm$,a=o&&o.$attrs$||EMPTY_OBJ,c=s.$attrs$||EMPTY_OBJ;for(const y of sortedAttrNames(Object.keys(a)))y in c||setAccessor(i,y,a[y],void 0,r,s.$flags$);for(const y of sortedAttrNames(Object.keys(c)))setAccessor(i,y,a[y],c[y],r,s.$flags$)},scopeId,contentRef,hostTagName;function sortedAttrNames(o){return o.includes("ref")?[...o.filter(s=>"ref"!==s),"ref"]:o}var useNativeShadowDom=!1,checkSlotFallbackVisibility=!1,checkSlotRelocate=!1,isSvgMode=!1,createElm=(o,s,r,i)=>{var a;const c=s.$children$[r];let y,w,C,T=0;if(useNativeShadowDom||(checkSlotRelocate=!0,"slot"===c.$tag$&&(scopeId&&i.classList.add(scopeId+"-s"),c.$flags$|=c.$children$?2:1)),null!==c.$text$)y=c.$elm$=doc.createTextNode(c.$text$);else if(1&c.$flags$)y=c.$elm$=doc.createTextNode("");else{if(isSvgMode||(isSvgMode="svg"===c.$tag$),y=c.$elm$=doc.createElementNS(isSvgMode?SVG_NS:HTML_NS,!useNativeShadowDom&&BUILD.slotRelocation&&2&c.$flags$?"slot-fb":c.$tag$),isSvgMode&&"foreignObject"===c.$tag$&&(isSvgMode=!1),updateElement(null,c,isSvgMode),y.getRootNode().querySelector("body")&&BUILD.scoped&&isDef(scopeId)&&y["s-si"]!==scopeId&&y.classList.add(y["s-si"]=scopeId),updateElementScopeIds(y,i),c.$children$)for(T=0;T{plt.$flags$|=1;const r=Array.from(o.childNodes);if(o["s-sr"]&&BUILD.experimentalSlotFixes){let i=o;for(;i=i.nextSibling;)i&&i["s-sn"]===o["s-sn"]&&i["s-sh"]===hostTagName&&r.push(i)}for(let i=r.length-1;i>=0;i--){const a=r[i];a["s-hn"]!==hostTagName&&a["s-ol"]&&(insertBefore(parentReferenceNode(a),a,referenceNode(a)),a["s-ol"].remove(),a["s-ol"]=void 0,a["s-sh"]=void 0,checkSlotRelocate=!0),s&&putBackInOriginalLocation(a,s)}plt.$flags$&=-2},addVnodes=(o,s,r,i,a,c)=>{let y,w=o["s-cr"]&&o["s-cr"].parentNode||o;for(w.shadowRoot&&w.tagName===hostTagName&&(w=w.shadowRoot);a<=c;++a)i[a]&&(y=createElm(null,r,a,o),y&&(i[a].$elm$=y,insertBefore(w,y,referenceNode(s))))},removeVnodes=(o,s,r)=>{for(let i=s;i<=r;++i){const a=o[i];if(a){const c=a.$elm$;nullifyVNodeRefs(a),c&&(checkSlotFallbackVisibility=!0,c["s-ol"]?c["s-ol"].remove():putBackInOriginalLocation(c,!0),c.remove())}}},updateChildren=(o,s,r,i,a=!1)=>{let c,y,w=0,C=0,T=0,S=0,A=s.length-1,I=s[0],N=s[A],K=i.length-1,Z=i[0],ne=i[K];for(;w<=A&&C<=K;)if(null==I)I=s[++w];else if(null==N)N=s[--A];else if(null==Z)Z=i[++C];else if(null==ne)ne=i[--K];else if(isSameVnode(I,Z,a))patch(I,Z,a),I=s[++w],Z=i[++C];else if(isSameVnode(N,ne,a))patch(N,ne,a),N=s[--A],ne=i[--K];else if(isSameVnode(I,ne,a))"slot"!==I.$tag$&&"slot"!==ne.$tag$||putBackInOriginalLocation(I.$elm$.parentNode,!1),patch(I,ne,a),insertBefore(o,I.$elm$,N.$elm$.nextSibling),I=s[++w],ne=i[--K];else if(isSameVnode(N,Z,a))"slot"!==I.$tag$&&"slot"!==ne.$tag$||putBackInOriginalLocation(N.$elm$.parentNode,!1),patch(N,Z,a),insertBefore(o,N.$elm$,I.$elm$),N=s[--A],Z=i[++C];else{for(T=-1,S=w;S<=A;++S)if(s[S]&&null!==s[S].$key$&&s[S].$key$===Z.$key$){T=S;break}T>=0?(y=s[T],y.$tag$!==Z.$tag$?c=createElm(s&&s[C],r,T,o):(patch(y,Z,a),s[T]=void 0,c=y.$elm$),Z=i[++C]):(c=createElm(s&&s[C],r,C,o),Z=i[++C]),c&&insertBefore(parentReferenceNode(I.$elm$),c,referenceNode(I.$elm$))}w>A?addVnodes(o,null==i[K+1]?null:i[K+1].$elm$,r,i,C,K):C>K&&removeVnodes(s,w,A)},isSameVnode=(o,s,r=!1)=>!(o.$tag$!==s.$tag$||("slot"===o.$tag$?"$nodeId$"in o&&r&&8!==o.$elm$.nodeType||o.$name$!==s.$name$:!r&&o.$key$!==s.$key$)),referenceNode=o=>o&&o["s-ol"]||o,parentReferenceNode=o=>(o["s-ol"]?o["s-ol"]:o).parentNode,patch=(o,s,r=!1)=>{const i=s.$elm$=o.$elm$,a=o.$children$,c=s.$children$,y=s.$tag$,w=s.$text$;let C;null===w?(isSvgMode="svg"===y||"foreignObject"!==y&&isSvgMode,("slot"!==y||useNativeShadowDom)&&updateElement(o,s,isSvgMode),null!==a&&null!==c?updateChildren(i,a,s,c,r):null!==c?(null!==o.$text$&&(i.textContent=""),addVnodes(i,null,s,c,0,c.length-1)):!r&&BUILD.updatable&&null!==a&&removeVnodes(a,0,a.length-1),isSvgMode&&"svg"===y&&(isSvgMode=!1)):(C=i["s-cr"])?C.parentNode.textContent=w:o.$text$!==w&&(i.data=w)},updateFallbackSlotVisibility=o=>{const s=o.childNodes;for(const r of s)if(1===r.nodeType){if(r["s-sr"]){const i=r["s-sn"];r.hidden=!1;for(const a of s)if(a!==r)if(a["s-hn"]!==r["s-hn"]||""!==i){if(1===a.nodeType&&(i===a.getAttribute("slot")||i===a["s-sn"])||3===a.nodeType&&i===a["s-sn"]){r.hidden=!0;break}}else if(1===a.nodeType||3===a.nodeType&&""!==a.textContent.trim()){r.hidden=!0;break}}updateFallbackSlotVisibility(r)}},relocateNodes=[],markSlotContentForRelocation=o=>{let s,r,i;for(const a of o.childNodes){if(a["s-sr"]&&(s=a["s-cr"])&&s.parentNode){r=s.parentNode.childNodes;const c=a["s-sn"];for(i=r.length-1;i>=0;i--)if(s=r[i],!s["s-cn"]&&!s["s-nr"]&&s["s-hn"]!==a["s-hn"]&&!BUILD.experimentalSlotFixes)if(isNodeLocatedInSlot(s,c)){let y=relocateNodes.find(w=>w.$nodeToRelocate$===s);checkSlotFallbackVisibility=!0,s["s-sn"]=s["s-sn"]||c,y?(y.$nodeToRelocate$["s-sh"]=a["s-hn"],y.$slotRefNode$=a):(s["s-sh"]=a["s-hn"],relocateNodes.push({$slotRefNode$:a,$nodeToRelocate$:s})),s["s-sr"]&&relocateNodes.map(w=>{isNodeLocatedInSlot(w.$nodeToRelocate$,s["s-sn"])&&(y=relocateNodes.find(C=>C.$nodeToRelocate$===s),y&&!w.$slotRefNode$&&(w.$slotRefNode$=y.$slotRefNode$))})}else relocateNodes.some(y=>y.$nodeToRelocate$===s)||relocateNodes.push({$nodeToRelocate$:s})}1===a.nodeType&&markSlotContentForRelocation(a)}},isNodeLocatedInSlot=(o,s)=>1===o.nodeType?null===o.getAttribute("slot")&&""===s||o.getAttribute("slot")===s:o["s-sn"]===s||""===s,nullifyVNodeRefs=o=>{o.$attrs$&&o.$attrs$.ref&&o.$attrs$.ref(null),o.$children$&&o.$children$.map(nullifyVNodeRefs)},insertBefore=(o,s,r)=>{const i=o?.insertBefore(s,r);return updateElementScopeIds(s,o),i},findScopeIds=o=>{const s=[];return o&&s.push(...o["s-scs"]||[],o["s-si"],o["s-sc"],...findScopeIds(o.parentElement)),s},updateElementScopeIds=(o,s,r=!1)=>{var i;if(o&&s&&1===o.nodeType){const a=new Set(findScopeIds(s).filter(Boolean));if(a.size&&(null==(i=o.classList)||i.add(...o["s-scs"]=[...a]),o["s-ol"]||r))for(const c of Array.from(o.childNodes))updateElementScopeIds(c,o,!0)}},renderVdom=(o,s,r=!1)=>{var i,a,c,y,w;const C=o.$hostElement$,T=o.$cmpMeta$,S=o.$vnode$||newVNode(null,null),A=isHost(s)?s:h(null,null,s);if(hostTagName=C.tagName,T.$attrsToReflect$&&(A.$attrs$=A.$attrs$||{},T.$attrsToReflect$.map(([I,N])=>A.$attrs$[N]=C[I])),r&&A.$attrs$)for(const I of Object.keys(A.$attrs$))C.hasAttribute(I)&&!["key","ref","style","class"].includes(I)&&(A.$attrs$[I]=C[I]);if(A.$tag$=null,A.$flags$|=4,o.$vnode$=A,A.$elm$=S.$elm$=C.shadowRoot||C,scopeId=C["s-sc"],useNativeShadowDom=!!(1&T.$flags$),contentRef=C["s-cr"],checkSlotFallbackVisibility=!1,patch(S,A,r),plt.$flags$|=1,checkSlotRelocate){markSlotContentForRelocation(A.$elm$);for(const I of relocateNodes){const N=I.$nodeToRelocate$;if(!N["s-ol"]){const K=doc.createTextNode("");K["s-nr"]=N,insertBefore(N.parentNode,N["s-ol"]=K,N)}}for(const I of relocateNodes){const N=I.$nodeToRelocate$,K=I.$slotRefNode$;if(K){const Z=K.parentNode;let ne=K.nextSibling;{let be=null==(i=N["s-ol"])?void 0:i.previousSibling;for(;be;){let me=null!=(a=be["s-nr"])?a:null;if(me&&me["s-sn"]===N["s-sn"]&&Z===me.parentNode){for(me=me.nextSibling;me===N||me?.["s-sr"];)me=me?.nextSibling;if(!me||!me["s-nr"]){ne=me;break}}be=be.previousSibling}}(!ne&&Z!==N.parentNode||N.nextSibling!==ne)&&N!==ne&&(!N["s-hn"]&&N["s-ol"]&&(N["s-hn"]=N["s-ol"].parentNode.nodeName),insertBefore(Z,N,ne),1===N.nodeType&&(N.hidden=null!=(c=N["s-ih"])&&c)),N&&"function"==typeof K["s-rf"]&&K["s-rf"](N)}else 1===N.nodeType&&(r&&(N["s-ih"]=null!=(y=N.hidden)&&y),N.hidden=!0)}}if(checkSlotFallbackVisibility&&updateFallbackSlotVisibility(A.$elm$),plt.$flags$&=-2,relocateNodes.length=0,BUILD.experimentalScopedSlotChanges&&2&T.$flags$)for(const I of A.$elm$.childNodes)I["s-hn"]===hostTagName||I["s-sh"]||(r&&null==I["s-ih"]&&(I["s-ih"]=null!=(w=I.hidden)&&w),I.hidden=!0);contentRef=void 0},attachToAncestor=(o,s)=>{},scheduleUpdate=(o,s)=>(o.$flags$|=16,attachToAncestor(o,o.$ancestorComponent$),writeTask(()=>dispatchHooks(o,s))),dispatchHooks=(o,s)=>{const r=o.$hostElement$,i=createTime("scheduleUpdate",o.$cmpMeta$.$tagName$),a=r;if(!a)throw new Error(`Can't render component <${r.tagName.toLowerCase()} /> with invalid Stencil runtime! Make sure this imported component is compiled with a \`externalRuntime: true\` flag. For more information, please refer to https://stenciljs.com/docs/custom-elements#externalruntime`);let c;return c=safeCall(a,s?"componentWillLoad":"componentWillUpdate"),c=enqueue(c,()=>safeCall(a,"componentWillRender")),i(),enqueue(c,()=>updateComponent(o,a,s))},enqueue=(o,s)=>isPromisey(o)?o.then(s).catch(r=>{console.error(r),s()}):s(),isPromisey=o=>o instanceof Promise||o&&o.then&&"function"==typeof o.then,updateComponent=function(){var o=(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(s,r,i){const a=s.$hostElement$,c=createTime("update",s.$cmpMeta$.$tagName$);i&&attachStyles(s);const y=createTime("render",s.$cmpMeta$.$tagName$);callRender(s,r,a,i),y(),c(),postUpdateComponent(s)});return function(r,i,a){return o.apply(this,arguments)}}(),renderingRef=null,callRender=(o,s,r,i)=>{try{renderingRef=s,s=s.render&&s.render(),o.$flags$&=-17,o.$flags$|=2,(BUILD.hasRenderFn||BUILD.reflect)&&(BUILD.vdomRender||BUILD.reflect)&&(BUILD.hydrateServerSide||renderVdom(o,s,i))}catch(a){consoleError(a,o.$hostElement$)}return renderingRef=null,null},getRenderingRef=()=>renderingRef,postUpdateComponent=o=>{const r=o.$hostElement$,i=createTime("postUpdate",o.$cmpMeta$.$tagName$),a=r;safeCall(a,"componentDidRender"),64&o.$flags$?(safeCall(a,"componentDidUpdate"),i()):(o.$flags$|=64,safeCall(a,"componentDidLoad"),i())},forceUpdate=o=>{{const s=getHostRef(o),r=s.$hostElement$.isConnected;return r&&2==(18&s.$flags$)&&scheduleUpdate(s,!1),r}},safeCall=(o,s,r)=>{if(o&&o[s])try{return o[s](r)}catch(i){consoleError(i)}},getValue=(o,s)=>getHostRef(o).$instanceValues$.get(s),setValue=(o,s,r,i)=>{const a=getHostRef(o),c=o,y=a.$instanceValues$.get(s),w=a.$flags$,C=c;r=parsePropertyValue(r,i.$members$[s][0]);const T=Number.isNaN(y)&&Number.isNaN(r);if(r!==y&&!T){if(a.$instanceValues$.set(s,r),i.$watchers$&&128&w){const S=i.$watchers$[s];S&&S.map(A=>{try{C[A](r,y,s)}catch(I){consoleError(I,c)}})}if(2==(18&w)){if(C.componentShouldUpdate&&!1===C.componentShouldUpdate(r,y,s))return;scheduleUpdate(a,!1)}}},proxyComponent=(o,s,r)=>{var i,a;const c=o.prototype;if(s.$members$||s.$watchers$||o.watchers){o.watchers&&!s.$watchers$&&(s.$watchers$=o.watchers);const y=Object.entries(null!=(i=s.$members$)?i:{});y.map(([w,[C]])=>{(31&C||32&C)&&Object.defineProperty(c,w,{get(){return getValue(this,w)},set(T){setValue(this,w,T,s)},configurable:!0,enumerable:!0})});{const w=new Map;c.attributeChangedCallback=function(C,T,S){plt.jmp(()=>{var A;const I=w.get(C);if(this.hasOwnProperty(I))S=this[I],delete this[I];else{if(c.hasOwnProperty(I)&&"number"==typeof this[I]&&this[I]==S)return;if(null==I){const N=getHostRef(this),K=N?.$flags$;if(K&&!(8&K)&&128&K&&S!==T){const Z=this,ne=null==(A=s.$watchers$)?void 0:A[C];ne?.forEach(be=>{null!=Z[be]&&Z[be].call(Z,S,T,C)})}return}}this[I]=(null!==S||"boolean"!=typeof this[I])&&S})},o.observedAttributes=Array.from(new Set([...Object.keys(null!=(a=s.$watchers$)?a:{}),...y.filter(([C,T])=>15&T[0]).map(([C,T])=>{var S;const A=T[1]||C;return w.set(A,C),512&T[0]&&(null==(S=s.$attrsToReflect$)||S.push([C,A])),A})]))}}return o},initializeComponent=function(){var o=(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(s,r,i,a){let c;if(!(32&r.$flags$)&&(r.$flags$|=32,c=s.constructor,customElements.whenDefined(s.localName).then(()=>r.$flags$|=128),c&&c.style)){let y;"string"==typeof c.style?y=c.style:"string"!=typeof c.style&&(r.$modeName$=computeMode(s),r.$modeName$&&(y=c.style[r.$modeName$]));const w=getScopeId(i,r.$modeName$);if(!styles.has(w)){const C=createTime("registerStyles",i.$tagName$);registerStyle(w,y,!!(1&i.$flags$)),C()}}scheduleUpdate(r,!0)});return function(r,i,a,c){return o.apply(this,arguments)}}(),fireConnectedCallback=o=>{},connectedCallback=o=>{if(!(1&plt.$flags$)){const s=getHostRef(o),r=s.$cmpMeta$,i=createTime("connectedCallback",r.$tagName$);1&s.$flags$?(addHostEventListeners(o,s,r.$listeners$),s?.$lazyInstance$?fireConnectedCallback(s.$lazyInstance$):s?.$onReadyPromise$&&s.$onReadyPromise$.then(()=>fireConnectedCallback(s.$lazyInstance$))):(s.$flags$|=1,12&r.$flags$&&setContentReference(o),r.$members$&&Object.entries(r.$members$).map(([a,[c]])=>{if(31&c&&o.hasOwnProperty(a)){const y=o[a];delete o[a],o[a]=y}}),initializeComponent(o,s,r)),i()}},setContentReference=o=>{const s=o["s-cr"]=doc.createComment("");s["s-cn"]=!0,insertBefore(o,s,o.firstChild)},disconnectedCallback=function(){var o=(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(s){if(!(1&plt.$flags$)){const r=getHostRef(s);r.$rmListeners$&&(r.$rmListeners$.map(i=>i()),r.$rmListeners$=void 0)}});return function(r){return o.apply(this,arguments)}}(),proxyCustomElement=(o,s)=>{const r={$flags$:s[0],$tagName$:s[1]};r.$members$=s[2],r.$listeners$=s[3],r.$watchers$=o.$watchers$,r.$attrsToReflect$=[];const i=o.prototype.connectedCallback,a=o.prototype.disconnectedCallback;return Object.assign(o.prototype,{__registerHost(){registerHost(this,r)},connectedCallback(){const c=getHostRef(this);addHostEventListeners(this,c,r.$listeners$),connectedCallback(this),i&&i.call(this)},disconnectedCallback(){disconnectedCallback(this),a&&a.call(this)},__attachShadow(){if(this.shadowRoot){if("open"!==this.shadowRoot.mode)throw new Error(`Unable to re-use existing shadow root for ${r.$tagName$}! Mode is set to ${this.shadowRoot.mode} but Stencil only supports open shadow roots.`)}else this.attachShadow({mode:"open",delegatesFocus:!!(16&r.$flags$)})}}),o.is=r.$tagName$,proxyComponent(o,r)},Fragment=(o,s)=>s,addHostEventListeners=(o,s,r,i)=>{r&&r.map(([a,c,y])=>{const w=getHostListenerTarget(o,a),C=hostListenerProxy(s,y),T=hostListenerOpts(a);plt.ael(w,c,C,T),(s.$rmListeners$=s.$rmListeners$||[]).push(()=>plt.rel(w,c,C,T))})},hostListenerProxy=(o,s)=>r=>{try{BUILD.lazyLoad||o.$hostElement$[s](r)}catch(i){consoleError(i)}},getHostListenerTarget=(o,s)=>4&s?doc:8&s?win:16&s?doc.body:o,hostListenerOpts=o=>supportsListenerOptions?{passive:!!(1&o),capture:!!(2&o)}:!!(2&o),CURRENT_MODULE,METHOD_MODULE,o;o=CURRENT_MODULE||(CURRENT_MODULE={}),o.WELCOME="welcome",o.WELCOME_LOGIN="welcome-login",o.WELCOME_SIGNUP="welcome-signup",o.INFO="info",o.LOGIN_BUNKER_URL="login-bunker-url",o.LOGIN_READ_ONLY="login-read-only",o.CONFIRM_LOGOUT="confirm-logout",o.IMPORT_FLOW="import",o.IMPORT_OTP="import-otp",o.LOGIN="login",o.SIGNUP="signup",o.LOCAL_SIGNUP="local-signup",o.EXTENSION="extension",o.LOADING="loading",o.PREVIOUSLY_LOGGED="switch-account",o.LOGIN_OTP="otp",o.CONNECT="connect",o.CONNECTION_STRING="connection-string",o.IFRAME="iframe",function(o){o.LOGIN="login",o.SIGNUP="signup",o.LOGOUT="logout",o.CONFIRM="confirm"}(METHOD_MODULE||(METHOD_MODULE={}));const appendToMap=(o,s,r)=>{const i=o.get(s);i?i.includes(r)||i.push(r):o.set(s,[r])},debounce=(o,s)=>{let r;return(...i)=>{r&&clearTimeout(r),r=setTimeout(()=>{r=0,o(...i)},s)}},isConnected=o=>!("isConnected"in o)||o.isConnected,cleanupElements=debounce(o=>{for(let s of o.keys())o.set(s,o.get(s).filter(isConnected))},2e3),stencilSubscription=()=>{if("function"!=typeof getRenderingRef)return{};const o=new Map;return{dispose:()=>o.clear(),get:s=>{const r=getRenderingRef();r&&appendToMap(o,s,r)},set:s=>{const r=o.get(s);r&&o.set(s,r.filter(forceUpdate)),cleanupElements(o)},reset:()=>{o.forEach(s=>s.forEach(forceUpdate)),cleanupElements(o)}}},unwrap=o=>"function"==typeof o?o():o,createObservableMap=(o,s=(r,i)=>r!==i)=>{const r=unwrap(o);let i=new Map(Object.entries(r??{}));const a={dispose:[],get:[],set:[],reset:[]},c=()=>{var S;i=new Map(Object.entries(null!==(S=unwrap(o))&&void 0!==S?S:{})),a.reset.forEach(A=>A())},y=S=>(a.get.forEach(A=>A(S)),i.get(S)),w=(S,A)=>{const I=i.get(S);s(A,I,S)&&(i.set(S,A),a.set.forEach(N=>N(S,A,I)))},C=typeof Proxy>"u"?{}:new Proxy(r,{get:(S,A)=>y(A),ownKeys:S=>Array.from(i.keys()),getOwnPropertyDescriptor:()=>({enumerable:!0,configurable:!0}),has:(S,A)=>i.has(A),set:(S,A,I)=>(w(A,I),!0)}),T=(S,A)=>(a[S].push(A),()=>{removeFromArray(a[S],A)});return{state:C,get:y,set:w,on:T,onChange:(S,A)=>{const I=T("set",(K,Z)=>{K===S&&A(Z)}),N=T("reset",()=>A(unwrap(o)[S]));return()=>{I(),N()}},use:(...S)=>{const A=S.reduce((I,N)=>(N.set&&I.push(T("set",N.set)),N.get&&I.push(T("get",N.get)),N.reset&&I.push(T("reset",N.reset)),N.dispose&&I.push(T("dispose",N.dispose)),I),[]);return()=>A.forEach(I=>I())},dispose:()=>{a.dispose.forEach(S=>S()),c()},reset:c,forceUpdate:S=>{const A=i.get(S);a.set.forEach(I=>I(S,A,A))}}},removeFromArray=(o,s)=>{const r=o.indexOf(s);r>=0&&(o[r]=o[o.length-1],o.length--)},createStore=(o,s)=>{const r=createObservableMap(o,s);return r.use(stencilSubscription()),r},{state,onChange}=createStore({screen:CURRENT_MODULE.WELCOME,prevScreen:CURRENT_MODULE.WELCOME,path:[CURRENT_MODULE.WELCOME],error:"",isLoading:!1,isLoadingExtension:!1,isOTP:!1,authUrl:"",iframeUrl:"",localSignup:!1,nlSignin:{loginName:""},nlSignup:{signupName:"",domain:"",servers:[{name:"@nsec.app",value:"nsec.app"},{name:"@highlighter.com",value:"highlighter.com"}]},nlSigninBunkerUrl:{loginName:""},nlSigninReadOnly:{loginName:""},nlSigninOTP:{loginName:"",code:""},nlImport:null});onChange("screen",()=>{state.error="",state.nlSignin.loginName="",state.nlSignup.signupName="",state.nlSignup.domain=""});const baseCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}.show-slow{display:none;opacity:0;transition:.1s}.isOpen .show-slow{display:block;opacity:1;transition:.2s;transition-delay:.2s}:host{display:block}.animate-spin-loading{animation:spin2 1s linear infinite;background:var(--qa-dark-color)}@keyframes spin2{to{transform:rotate(1turn)}}.active{animation:blink .7s infinite alternate}@keyframes blink{0%{opacity:1}to{opacity:0}}.static{position:static}.inline-flex{display:inline-flex}.h-4{height:16px}.w-4{width:16px}.w-full{width:100%}.flex-shrink-0{flex-shrink:0}.items-center{align-items:center}.justify-center{justify-content:center}.gap-x-2{column-gap:8px}.rounded-lg{border-radius:.5rem}.px-3{padding-left:12px;padding-right:12px}.py-2\\.5{padding-bottom:10px;padding-top:10px}.text-sm{font-size:14px;line-height:20px}.font-medium{font-weight:500}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.right-0{right:0}.right-2{right:8px}.top-2{top:8px}.top-52{top:208px}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.m-auto{margin:auto}.mx-auto{margin-left:auto;margin-right:auto}.mb-2{margin-bottom:8px}.ml-0{margin-left:0}.ml-\\[2px\\]{margin-left:2px}.mr-0{margin-right:0}.mr-2{margin-right:8px}.mr-3\\.5{margin-right:14px}.mt-2{margin-top:8px}.inline-block{display:inline-block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-0{height:0}.h-12{height:48px}.h-5{height:20px}.h-6{height:24px}.h-7{height:28px}.h-8{height:32px}.h-\\[46px\\]{height:46px}.h-auto{height:auto}.w-0{width:0}.w-12{width:48px}.w-16{width:64px}.w-5{width:20px}.w-52{width:208px}.w-6{width:24px}.w-7{width:28px}.w-8{width:32px}.w-\\[48px\\]{width:48px}.min-w-40{min-width:160px}.max-w-40{max-width:160px}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.place-items-center{place-items:center}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-nowrap{text-wrap:nowrap}.rounded-full{border-radius:9999px}.rounded-r-lg{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}.rounded-r-none{border-bottom-right-radius:0;border-top-right-radius:0}.border{border-width:1px}.border-\\[0px\\]{border-width:0}.border-\\[2px\\]{border-width:2px}.border-current{border-color:currentColor}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.p-3{padding:12px}.px-2{padding-left:8px;padding-right:8px}.pl-\\[11px\\]{padding-left:11px}.text-center{text-align:center}.text-xs{font-size:12px;line-height:16px}.font-bold{font-weight:700}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.opacity-0{opacity:0}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.hover\\:right-2:hover{right:8px}.hover\\:rounded-r-lg:hover{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.left-0{left:0}.mt-1{margin-top:4px}.max-w-6{max-width:24px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.flex-col{flex-direction:column}.justify-between{justify-content:space-between}.gap-2{gap:8px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.border-t-\\[1px\\]{border-top-width:1px}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-4{padding-left:16px;padding-right:16px}.py-2{padding-bottom:8px;padding-top:8px}.py-3{padding-bottom:12px;padding-top:12px}.pt-2{padding-top:8px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}.first\\:border-none:first-child{border-style:none}.first\\:pt-0:first-child{padding-top:0}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.rounded-xl{border-radius:.75rem}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-teal-100{--tw-bg-opacity:1;background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.h-full{height:100%}.max-w-96{max-width:384px}.gap-1{gap:4px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.pt-3,.py-3{padding-top:12px}.text-base{font-size:16px;line-height:24px}.font-light{font-weight:300}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mt-0{margin-top:0}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.overflow-hidden{overflow:hidden}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.mb-0\\.5{margin-bottom:2px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.pb-2{padding-bottom:8px}.text-2xl{font-size:24px;line-height:32px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.dark\\:text-green-200:is(.dark *){--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.w-1\\.5{width:6px}.w-3{width:12px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.min-w-\\[15rem\\]{min-width:15rem}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.pe-11{padding-inline-end:44px}",buttonBaseCss=baseCss,ButtonBaseStyle0=buttonBaseCss,ButtonBase=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.theme="default",this.darkMode=!1,this.titleBtn="Open modal",this.disabled=!1}componentDidRender(){const o=this.element.querySelector("svg");o&&(o.classList.add("flex-shrink-0","w-4","h-4","block"),o.removeAttribute("style"))}render(){return h("div",{key:"1048576f0a9839c56cac030b1de7899b25b5f39e",class:`theme-${this.theme}`},h("div",{key:"ea29f74a1f7e4268802c6e4aaca5867dfd2e4c9b",class:"animate-spin-loading active"}),h("button",{key:"71f84d47b11aa3971818b686f8dddb74e0d36eb0",disabled:this.disabled,type:"button",class:"nl-button py-2.5 px-3 w-full inline-flex justify-center items-center gap-x-2 text-sm font-medium rounded-lg disabled:opacity-50 disabled:pointer-events-none dark:focus:outline-none dark:focus:ring-1 dark:focus:ring-gray-600"},h("slot",{key:"91a91994e20dc10e3bbb2576e4214fa98533be8e",name:"icon-start"}),this.titleBtn))}get element(){return this}static get style(){return ButtonBaseStyle0}},[4,"button-base",{theme:[1025],darkMode:[1028,"dark-mode"],titleBtn:[1,"title-btn"],disabled:[4]}]);function defineCustomElement$q(){typeof customElements>"u"||["button-base"].forEach(o=>{"button-base"===o&&(customElements.get(o)||customElements.define(o,ButtonBase))})}defineCustomElement$q();const nlConfirmLogoutCss=baseCss,NlConfirmLogoutStyle0=nlConfirmLogoutCss,NlConfirmLogout$1=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.handleLogoutBanner=createEvent(this,"handleLogoutBanner",7),this.handleBackUpModal=createEvent(this,"handleBackUpModal",7),this.nlCloseModal=createEvent(this,"nlCloseModal",7),this.titleModal="Delete keys?",this.description="Your profile keys are stored in this browser tab and will be deleted if you log out, and your profile will be inaccessible."}handleLogout(){this.handleLogoutBanner.emit(METHOD_MODULE.LOGOUT),this.nlCloseModal.emit()}handleCancel(){this.nlCloseModal.emit()}handleBackUp(){state.path=[CURRENT_MODULE.IMPORT_FLOW]}render(){return h("div",{key:"fe605f38f9d0a440fe53e21f19288c41e4762c22",class:"p-4 overflow-y-auto"},h("h1",{key:"84d14a59035515b2fd612d262400a038887a10d7",class:"nl-title font-bold text-center text-4xl"},this.titleModal),h("p",{key:"83ef73271c76309561be95e0207f8130d75a161c",class:"nl-description font-light text-center text-lg pt-2 max-w-96 mx-auto"},this.description),h("div",{key:"fce0f132846beb95dd9e41357f5ab87be7229a56",class:"mt-3 ml-auto mr-auto w-60 flex flex-col gap-2"},h("button-base",{key:"c4fc722a7c98d84e797963ed7fe928164411b701",onClick:()=>this.handleBackUp(),titleBtn:"Backup keys",theme:"lemonade"}),h("button-base",{key:"39df385a9a8dc3fcd74f4196d4191bc4a308a16d",onClick:()=>this.handleLogout(),theme:"crab",titleBtn:"Logout and delete keys"})))}static get style(){return NlConfirmLogoutStyle0}},[0,"nl-confirm-logout",{titleModal:[1,"title-modal"],description:[1]}]);function defineCustomElement$p(){typeof customElements>"u"||["nl-confirm-logout","button-base"].forEach(o=>{switch(o){case"nl-confirm-logout":customElements.get(o)||customElements.define(o,NlConfirmLogout$1);break;case"button-base":customElements.get(o)||defineCustomElement$q()}})}defineCustomElement$p();const nlConnectCss=baseCss,NlConnectStyle0=nlConnectCss,NlConnect=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.nlNostrConnect=createEvent(this,"nlNostrConnect",7),this.nlNostrConnectDefault=createEvent(this,"nlNostrConnectDefault",7),this.titleWelcome="Connect to key store",this.authMethods=[],this.hasOTP=!1,this.connectionStringServices=[],this.isOpenAdvancedLogin=!1}handleChangeScreen(o){state.path=[...state.path,o]}handleOpenAdvanced(){this.isOpenAdvancedLogin=!this.isOpenAdvancedLogin}allowAuthMethod(o){return!this.authMethods.length||this.authMethods.includes(o)}componentWillLoad(){}handleOpenLink(o,s){o.preventDefault(),this.nlNostrConnect.emit(s)}handleConnectionString(){this.nlNostrConnectDefault.emit(),this.handleChangeScreen(CURRENT_MODULE.CONNECTION_STRING)}render(){const o=(this.isOpenAdvancedLogin?"rotate-180":"rotate-0")+" duration-300 flex-shrink-0 w-4 h-4 text-blue-500";return h(Fragment,{key:"a85f0a26b61b7e321025b7dd96e459a6c43958a9"},h("div",{key:"7af7ae501bed1bf028465e65f3caa3824a3948ca",class:"p-4 overflow-y-auto"},h("h1",{key:"7795a15c6d525d1b7ad0e6da63ad1889a64d6459",class:"nl-title font-bold text-center text-3xl"},this.titleWelcome)),h("div",{key:"cf5b947b22757334cbf92059dfc7ffaef0c95951",class:"p-4"},!!this.connectionStringServices.length&&h("div",{key:"c5de66ab74b14d69993dc20cf123777a3b8a016e",class:"max-w-96 mx-auto pt-5"},h("p",{key:"f7ac9e48789870264707bf39e3f1b2d73218aad5",class:"nl-description font-medium text-sm pb-1.5"},"Select key store:"),h("ul",{key:"07c1bd1bf9ffaa80f0868481ce22a8d5c73a345b",class:"p-2 rounded-lg border border-gray-200 flex flex-col w-full gap-0.5"},this.connectionStringServices.map(s=>h("li",null,h("a",{href:s.link,target:"_blank",onClick:r=>this.handleOpenLink(r,s),class:"flex items-center gap-x-3.5 w-full hover:bg-gray-300 flex cursor-pointer items-center gap-x-3.5 py-2 px-3 rounded-lg text-sm justify-between"},h("div",{class:"w-full max-w-7 h-7 flex relative"},h("div",{class:"uppercase font-bold w-full h-full rounded-full border border-gray-400 flex justify-center items-center"},s.img?h("img",{class:"w-full rounded-full",src:s.img,alt:s.name}):h("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"#9ca3af",class:"w-4 h-4 block"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M15.75 5.25a3 3 0 0 1 3 3m3 0a6 6 0 0 1-7.029 5.912c-.563-.097-1.159.026-1.563.43L10.5 17.25H8.25v2.25H6v2.25H2.25v-2.818c0-.597.237-1.17.659-1.591l6.499-6.499c.404-.404.527-1 .43-1.563A6 6 0 1 1 21.75 8.25Z"})))),h("div",{class:"overflow-hidden flex flex-col w-full"},h("div",{class:"nl-title truncate overflow-hidden"},s.name)))))))),h("div",{key:"2a9094524ef58b138d04411484264a40ce42db7c",class:"ps-4 pe-4 overflow-y-auto"},h("p",{key:"d833546cba5fd4a904a0123e6e760b602fda0ff7",class:"nl-error font-light text-center text-sm max-w-96 mx-auto"},state.error)),h("div",{key:"700aa690c440f2685c9330feeb58986669b46f85",class:"max-w-52 mx-auto pb-5"},(this.allowAuthMethod("connect")||this.allowAuthMethod("readOnly"))&&h("div",{key:"058706b54702ac9ca3cd74a8096f521c211e5a16",class:"flex justify-center"},h("div",{key:"073f2567734817ba3cc8f34b32fa1a284d2b8ab1",onClick:()=>this.handleOpenAdvanced(),class:"text-blue-500 mt-3 decoration-dashed cursor-pointer inline-flex gap-2 items-center pb-1 border-dashed border-b-[1px] border-blue-500 text-sm font-light"},"Advanced",h("svg",{key:"d433319920bc751f771086bf726a3d5f1e31320e",class:o,xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"},h("path",{key:"4cc3a36807664b0402a26420c4979a68ba77df9c",d:"m6 9 6 6 6-6"})))),h("div",{key:"76dc95f39af78bd124e5f61309d96ee443d53f2f",class:(this.isOpenAdvancedLogin?"max-h-[500px] mt-3 duration-300":"max-h-0 mt-0 duration-[0.25s]")+" transition-max-height ease-in flex gap-3 flex-col overflow-hidden"},this.allowAuthMethod("connect")&&h("button-base",{key:"616d8de815233bc6264b51fa849fbf26d98758ed",titleBtn:"User name",onClick:()=>this.handleChangeScreen(CURRENT_MODULE.LOGIN)},h("svg",{key:"fa2f51ca2a111920d15a87106258c55a7b1961ff",style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"2",stroke:"currentColor"},h("path",{key:"288dee2f9c21bde4471a7eebbf94c231c1acad12","stroke-linecap":"round","stroke-linejoin":"round",d:"M15.75 6a3.75 3.75 0 1 1-7.5 0 3.75 3.75 0 0 1 7.5 0ZM4.501 20.118a7.5 7.5 0 0 1 14.998 0A17.933 17.933 0 0 1 12 21.75c-2.676 0-5.216-.584-7.499-1.632Z"}))),this.allowAuthMethod("connect")&&h("button-base",{key:"8298c3ad602e2bc279ab084a5e5ea311fdc193e9",titleBtn:"Connection string",onClick:()=>this.handleConnectionString()},h("svg",{key:"b7f83a4b7fae0ff0965c2493aa70b09e1b1ab3d8",style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{key:"d580fdbb1eee16439ffa4a46fa4f30cafbf0fd36","stroke-linecap":"round","stroke-linejoin":"round",d:"M3.75 4.875c0-.621.504-1.125 1.125-1.125h4.5c.621 0 1.125.504 1.125 1.125v4.5c0 .621-.504 1.125-1.125 1.125h-4.5A1.125 1.125 0 0 1 3.75 9.375v-4.5ZM3.75 14.625c0-.621.504-1.125 1.125-1.125h4.5c.621 0 1.125.504 1.125 1.125v4.5c0 .621-.504 1.125-1.125 1.125h-4.5a1.125 1.125 0 0 1-1.125-1.125v-4.5ZM13.5 4.875c0-.621.504-1.125 1.125-1.125h4.5c.621 0 1.125.504 1.125 1.125v4.5c0 .621-.504 1.125-1.125 1.125h-4.5A1.125 1.125 0 0 1 13.5 9.375v-4.5Z"}),h("path",{key:"ab90c206914cb2d6cae80b7e36ce45653c65b9b3","stroke-linecap":"round","stroke-linejoin":"round",d:"M6.75 6.75h.75v.75h-.75v-.75ZM6.75 16.5h.75v.75h-.75v-.75ZM16.5 6.75h.75v.75h-.75v-.75ZM13.5 13.5h.75v.75h-.75v-.75ZM13.5 19.5h.75v.75h-.75v-.75ZM19.5 13.5h.75v.75h-.75v-.75ZM19.5 19.5h.75v.75h-.75v-.75ZM16.5 16.5h.75v.75h-.75v-.75Z"}))),this.allowAuthMethod("connect")&&h("button-base",{key:"c923265e7da4bb6815cf91c54a4b393c19f3d16d",onClick:()=>this.handleChangeScreen(CURRENT_MODULE.LOGIN_BUNKER_URL),titleBtn:"Bunker URL"},h("svg",{key:"8c5bd04e91407a83d0021e4413ee58973b57aa54",style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{key:"d115abfce6eee55572316a4cc2a808a176d17f46","stroke-linecap":"round","stroke-linejoin":"round",d:"M13.19 8.688a4.5 4.5 0 0 1 1.242 7.244l-4.5 4.5a4.5 4.5 0 0 1-6.364-6.364l1.757-1.757m13.35-.622 1.757-1.757a4.5 4.5 0 0 0-6.364-6.364l-4.5 4.5a4.5 4.5 0 0 0 1.242 7.244"}))))))}static get style(){return NlConnectStyle0}},[0,"nl-connect",{titleWelcome:[1,"title-welcome"],authMethods:[16],hasOTP:[4,"has-o-t-p"],connectionStringServices:[16],isOpenAdvancedLogin:[32]}]);function defineCustomElement$o(){typeof customElements>"u"||["nl-connect","button-base"].forEach(o=>{switch(o){case"nl-connect":customElements.get(o)||customElements.define(o,NlConnect);break;case"button-base":customElements.get(o)||defineCustomElement$q()}})}defineCustomElement$o();const nlIframeCss=baseCss,NlIframeStyle0=nlIframeCss,NlConfirmLogout=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.nlCloseModal=createEvent(this,"nlCloseModal",7),this.titleModal="Confirm",this.description="Your profile keys are stored in this browser tab and will be deleted if you log out, and your profile will be inaccessible.",this.iframeUrl=""}handleCancel(){this.nlCloseModal.emit()}render(){return h("div",{key:"36ee9fd43bbb16768b7634783781ecffb1c9432a",class:"p-4 overflow-y-auto"},h("div",{key:"1634e1fd37bc44030f22bfdab9f7deec2806731b",class:"mt-3 flex flex-col gap-2"},this.iframeUrl&&h("iframe",{key:"2b1ab3032b152fb109f3531bb7600bb76aa1a562",src:this.iframeUrl,style:{width:"100%",height:"600px",border:"1px solid #ccc",borderRadius:"8px"}})))}static get style(){return NlIframeStyle0}},[0,"nl-iframe",{titleModal:[1,"title-modal"],description:[1],iframeUrl:[1,"iframe-url"]}]);function defineCustomElement$n(){typeof customElements>"u"||["nl-iframe"].forEach(o=>{"nl-iframe"===o&&(customElements.get(o)||customElements.define(o,NlConfirmLogout))})}defineCustomElement$n();const nlSelectCss=baseCss,NlSelectStyle0=nlSelectCss,NlSelect=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.selectDomain=createEvent(this,"selectDomain",7),this.isOpen=!1,this.value=null,this.options=void 0,this.selected=void 0,this.mode=!1,this.darkMode=!1,this.themeState="default",this.theme="default"}handleWindowClick(){this.wrapperRef.querySelector(".listClass")&&(this.isOpen=!1)}toggleDropdown(){this.isOpen=!this.isOpen,this.calculateDropdownPosition()}watchPropHandler(o){this.themeState=o}watchModeHandler(o){this.mode=o}connectedCallback(){this.themeState=this.theme,this.mode=this.darkMode,this.value=this.options[this.selected],this.selectDomain.emit(this.value.value)}calculateDropdownPosition(){if(this.isOpen&&this.buttonRef){const o=this.buttonRef.getBoundingClientRect();this.ulRef.style.top=`${o.height}px`}}handleChange(o){this.value=o,this.isOpen=!1,this.selectDomain.emit(this.value.value)}render(){const o=(this.isOpen?"listClass":"hidden")+" min-w-[15rem] nl-select-list absolute left-0 shadow-md rounded-lg p-2 mt-1 after:h-4 after:absolute after:-bottom-4 after:start-0 after:w-full before:h-4 before:absolute before:-top-4 before:start-0 before:w-full",s=(this.isOpen?"rotate-180":"rotate-0")+" duration-300 flex-shrink-0 w-4 h-4 text-gray-500";return h("div",{key:"c86084c50712455e04682a4392e490bc0e20eb1d",class:`theme-${this.themeState}`},h("div",{key:"a90d9b4af52845a9971c39cec69c13493d511381",class:"relative",ref:r=>this.wrapperRef=r},h("button",{key:"1391137997bf8fcd0a5466cd9fa20c79b4ce27ba",ref:r=>this.buttonRef=r,onClick:()=>this.toggleDropdown(),type:"button",class:"nl-select peer py-3 px-4 flex items-center w-full justify-between border-transparent rounded-lg text-sm disabled:opacity-50 disabled:pointer-events-none dark:border-transparent"},h("span",{key:"224425ab92ba3599595924972e98a0fc9cb1a189",class:"truncate overflow-hidden"},this.value.name),h("svg",{key:"8eb2a2b552cb9ea36fb1abc61d804efb423afda6",class:s,xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"},h("path",{key:"feea1a7f54f4a111b7bf01e3945445311b97ab82",d:"m6 9 6 6 6-6"}))),h("ul",{key:"fca4982f04f4133d5c2a2f613a7e7d977dd5c241",ref:r=>this.ulRef=r,class:o},this.options.map(r=>h("li",{onClick:()=>this.handleChange(r),class:"nl-select-option flex cursor-pointer items-center gap-x-3.5 py-2 px-3 rounded-lg text-sm"},r.name)))))}get element(){return this}static get watchers(){return{theme:["watchPropHandler"],darkMode:["watchModeHandler"]}}static get style(){return NlSelectStyle0}},[0,"nl-select",{options:[16],selected:[2],darkMode:[4,"dark-mode"],theme:[1],isOpen:[32],value:[32],mode:[32],themeState:[32]},[[8,"click","handleWindowClick"]],{theme:["watchPropHandler"],darkMode:["watchModeHandler"]}]);function defineCustomElement$m(){typeof customElements>"u"||["nl-select"].forEach(o=>{"nl-select"===o&&(customElements.get(o)||customElements.define(o,NlSelect))})}defineCustomElement$m();const nlImportFlowCss=baseCss,NlImportFlowStyle0=nlImportFlowCss,NlImportFlow$1=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.nlImportAccount=createEvent(this,"nlImportAccount",7),this.nlExportKeys=createEvent(this,"nlExportKeys",7),this.titleInfo="Back up your keys",this.titleImport="Choose a service",this.services=[],this.isContinued=!1,this.isKeyBackup=!1,this.isCopy=!1}handleDomainSelect(o){const s=this.services.find(r=>r.domain===o.detail);state.nlImport=s}handleCreateAccount(o){o.preventDefault(),this.nlImportAccount.emit(state.nlImport)}handleContinue(){this.isContinued=!0}handleContinueKeyBackup(){this.isKeyBackup=!0}copyToClipboard(){var o=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){o.nlExportKeys.emit(),o.isCopy=!0,setTimeout(()=>{o.isCopy=!1},1500)})()}render(){if(!this.isContinued&&!this.isKeyBackup)return h("div",{class:"p-4 overflow-y-auto"},h("h1",{class:"nl-title font-bold text-center text-2xl"},this.titleInfo),h("p",{class:"nl-description font-light text-sm pt-2 pb-2 max-w-96 mx-auto"},"Nostr profiles are controlled by cryptographic keys.",h("br",null),h("br",null),"Your keys are currently only stored in this browser tab, and may be lost if you close it.",h("br",null),h("br",null),"You should backup your keys.",h("br",null),h("br",null),"We recommend to import your keys into a key store service, to protect them and to use with other apps."),h("div",{class:"ml-auto mr-auto mb-2 w-72"},h("button-base",{onClick:()=>this.handleContinue(),titleBtn:"Import to key store"})),h("div",{class:"ml-auto mr-auto w-72"},h("button-base",{onClick:()=>this.handleContinueKeyBackup(),titleBtn:"Export keys"})));if(this.isKeyBackup)return h("div",{class:"p-4 overflow-y-auto"},h("h1",{class:"nl-title font-bold text-center text-2xl"},"Key export"),h("p",{class:"nl-description font-light text-sm pt-2 pb-2 max-w-96 mx-auto"},"Copy your keys and store them in a safe place, like a password manager.",h("br",null),h("br",null),"You can sign into other Nostr apps by pasting your keys into them.",h("br",null),h("br",null),"Your keys must be kept secret, never share them with anyone."),h("div",{class:"max-w-72 mx-auto"},h("div",{class:"ml-auto mr-auto mb-2 w-72"},h("button-base",{onClick:()=>this.copyToClipboard(),titleBtn:this.isCopy?"Copied!":"Copy to clipboard"}))));const o=this.services.filter(s=>s.canImport).map(s=>({name:s.domain,value:s.domain}));return h(Fragment,null,h("div",{class:"p-4 overflow-y-auto"},h("h1",{class:"nl-title font-bold text-center text-2xl"},this.titleImport),h("p",{class:"nl-description font-light text-center text-sm pt-2 max-w-96 mx-auto"},"Your Nostr keys will be imported into the service you choose. You will manage your keys on their website.")),h("div",{class:"max-w-72 mx-auto mb-5"},h("div",{class:"mb-0.5"},h("nl-select",{onSelectDomain:s=>this.handleDomainSelect(s),selected:0,options:o})),h("p",{class:"nl-title font-light text-sm mb-2"},"Default provider is a fine choice to start with."),h("div",{class:"ps-4 pe-4 overflow-y-auto"},h("p",{class:"nl-error font-light text-center text-sm max-w-96 mx-auto"},state.error)),h("button-base",{disabled:state.isLoading,onClick:s=>this.handleCreateAccount(s),titleBtn:"Start importing"},state.isLoading?h("span",{slot:"icon-start",class:"animate-spin-loading inline-block w-4 h-4 border-[3px] border-current border-t-transparent text-slate-900 dark:text-gray-300 rounded-full",role:"status","aria-label":"loading"}):h("svg",{slot:"icon-start",style:{display:"none"},xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M18 7.5v3m0 0v3m0-3h3m-3 0h-3m-2.25-4.125a3.375 3.375 0 1 1-6.75 0 3.375 3.375 0 0 1 6.75 0ZM3 19.235v-.11a6.375 6.375 0 0 1 12.75 0v.109A12.318 12.318 0 0 1 9.374 21c-2.331 0-4.512-.645-6.374-1.766Z"})))))}static get style(){return NlImportFlowStyle0}},[0,"nl-import-flow",{titleInfo:[1025,"title-info"],titleImport:[1,"title-import"],services:[16],isContinued:[32],isKeyBackup:[32],isCopy:[32]}]);function defineCustomElement$l(){typeof customElements>"u"||["nl-import-flow","button-base","nl-select"].forEach(o=>{switch(o){case"nl-import-flow":customElements.get(o)||customElements.define(o,NlImportFlow$1);break;case"button-base":customElements.get(o)||defineCustomElement$q();break;case"nl-select":customElements.get(o)||defineCustomElement$m()}})}defineCustomElement$l();const nlInfoCss=baseCss,NlInfoStyle0=nlInfoCss,NlInfo=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost()}render(){return h("div",{key:"7463f42c27643903a9d6fb0160fbabe833679fcb",class:"p-4 overflow-y-auto"},h("svg",{key:"86c5f04f87b21553f3512d289425996b46eb6c57",class:"w-12 h-12 mx-auto mb-2",width:"225",height:"224",viewBox:"0 0 225 224",fill:"none",xmlns:"http://www.w3.org/2000/svg"},h("rect",{key:"6be61e0b2ff3d3f13e617e9b1df073fbe3b5678b",width:"224.047",height:"224",rx:"64",fill:"#6951FA"}),h("path",{key:"0c0aff7d5143022fe857de141cdae31397c3c2f4",d:"M162.441 135.941V88.0593C170.359 85.1674 176 77.5348 176 68.6696C176 57.2919 166.708 48 155.33 48C143.953 48 134.661 57.2444 134.661 68.6696C134.661 77.5822 140.302 85.1674 148.219 88.0593V135.941C147.698 136.13 147.176 136.367 146.655 136.604L87.3956 77.3452C88.6282 74.6904 89.2919 71.7511 89.2919 68.6696C89.2919 57.2444 80.0474 48 68.6696 48C57.2919 48 48 57.2444 48 68.6696C48 77.5822 53.6415 85.1674 61.5585 88.0593V135.941C53.6415 138.833 48 146.465 48 155.33C48 166.708 57.2444 176 68.6696 176C80.0948 176 89.3393 166.708 89.3393 155.33C89.3393 146.418 83.6978 138.833 75.7807 135.941V88.0593C76.3022 87.8696 76.8237 87.6326 77.3452 87.3956L136.604 146.655C135.372 149.31 134.708 152.249 134.708 155.33C134.708 166.708 143.953 176 155.378 176C166.803 176 176.047 166.708 176.047 155.33C176.047 146.418 170.406 138.833 162.489 135.941H162.441Z",fill:"white"})),h("h1",{key:"3a89ee5051e2d74945347dec6055749cec126f27",class:"nl-title font-bold text-center text-4xl"},"Nostr ",h("span",{key:"96a49c22dffa4a30639f387a949d7695604c6a1f",class:"font-light"},"Login")),h("p",{key:"a6dded720da9db673173a1ff02bc5544e6a66d38",class:"text-green-800 dark:text-green-200 font-light text-center text-lg pt-2 max-w-96 mx-auto"},"Version: 1.6.14"),h("p",{key:"9d9dbd36ade753d30db448139dc057921f29697d",class:"nl-description font-light text-center text-lg pt-2 max-w-96 mx-auto"},"Learn more about Nostr"," ",h("a",{key:"1811ad4f1acda7f5235566ea6f2ce8e70c62c91c",target:"_blank",href:"https://nostr.how"},"here"),".",h("br",{key:"127a6127e71f43caa1c262c6ec8108a5a6f40774"}),"This is an"," ",h("a",{key:"0e18839f8577229533eb2d2ef00f8657e6396aa1",target:"_blank",href:"https://github.com/nostrband/nostr-login"},"open-source")," ","tool by"," ",h("a",{key:"9affd14ad9dedae3e5d269a1477343eae63cd46b",target:"_blank",href:"https://nostr.band"},"Nostr.Band"),"."))}static get style(){return NlInfoStyle0}},[0,"nl-info"]);function defineCustomElement$k(){typeof customElements>"u"||["nl-info"].forEach(o=>{"nl-info"===o&&(customElements.get(o)||customElements.define(o,NlInfo))})}defineCustomElement$k();const nlInfoExtensionCss=baseCss,NlInfoExtensionStyle0=nlInfoExtensionCss,NlInfoExtension=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost()}render(){return h("div",{key:"9335feb745c6d09a213a2e771c40262036341b54",class:"p-4 overflow-y-auto"},state.isLoadingExtension?h("div",null,h("h1",{class:"nl-title font-bold text-center text-4xl"},"Signing in..."),h("div",{class:"mt-10 mb-10 ml-auto mr-auto w-20"},h("span",{slot:"icon-start",class:"animate-spin-loading ml-auto mr-auto inline-block w-20 h-20 border-[4px] border-current border-t-transparent text-slate-900 dark:text-gray-300 rounded-full",role:"status","aria-label":"loading"})),h("div",{class:"ps-4 pe-4 overflow-y-auto"},h("p",{class:"nl-error font-light text-center text-sm max-w-96 mx-auto"},state.error))):h("div",null,h("h1",{class:"nl-title font-bold text-center text-4xl"},"Install browser extension!"),h("p",{class:"nl-description font-light text-center text-lg pt-2 max-w-96 mx-auto"},"Try"," ",h("a",{href:"https://getalby.com",target:"_blank"},"Alby"),","," ",h("a",{href:"https://chromewebstore.google.com/detail/nos2x/kpgefcfmnafjgpblomihpgmejjdanjjp",target:"_blank"},"nos2x")," ","or"," ",h("a",{href:"https://apps.apple.com/us/app/nostore/id1666553677",target:"_blank"},"Nostore"))))}static get style(){return NlInfoExtensionStyle0}},[0,"nl-info-extension"]);function defineCustomElement$j(){typeof customElements>"u"||["nl-info-extension"].forEach(o=>{"nl-info-extension"===o&&(customElements.get(o)||customElements.define(o,NlInfoExtension))})}defineCustomElement$j();const nlLoadingCss=baseCss,NlLoadingStyle0=nlLoadingCss,NlLoading=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.stopFetchHandler=createEvent(this,"stopFetchHandler",7),this.handleContinue=createEvent(this,"handleContinue",7),this.path=void 0}handleStop(o){o.preventDefault(),this.stopFetchHandler.emit()}handleContinueClick(o){o.preventDefault(),this.handleContinue.emit()}render(){let o="Connecting...",s="Establishing connection to your key storage.";this.path===CURRENT_MODULE.LOCAL_SIGNUP?(o="Creating...",s="Publishing your profile on Nostr."):state.authUrl&&(state.isLoading?(o="Confirming...",s="Please confirm the connection in your key storage app."):(o="Almost ready!",s="Continue to confirm the connection to your key storage."));const r=this.path!==CURRENT_MODULE.LOCAL_SIGNUP,i=!state.isLoading&&state.iframeUrl&&state.authUrl,a=`${state.iframeUrl}?connect=${encodeURIComponent(state.authUrl)}`;return h("div",{key:"516866bac0ab965ad91fa153040e38cc94ecfe43",class:"p-4 overflow-y-auto"},h("h1",{key:"51fffb5a84be838536699741d19eb072d4318517",class:"nl-title font-bold text-center text-4xl"},o),h("p",{key:"8c0825a89ca531b74d1fb11fa06632b9bddf11b4",class:"nl-description font-light text-center text-lg pt-2 max-w-96 mx-auto"},s),!state.authUrl&&state.isLoading&&h("div",{key:"5b39a21b600a0524d7eff2885fa9b048b76daf8b",class:"mt-10 mb-10 ml-auto mr-auto w-20"},h("span",{key:"6ac53666049efdd495197b4c57536a3e09969cdb",slot:"icon-start",class:"animate-spin-loading ml-auto mr-auto inline-block w-20 h-20 border-[4px] border-current border-t-transparent text-slate-900 dark:text-gray-300 rounded-full",role:"status","aria-label":"loading"})),h("div",{key:"1a7211d6d3d9f6e14ff02a3605c6c7b1d2dbff09",class:"ps-4 pe-4 overflow-y-auto"},h("p",{key:"678cc1522ff896809fbc0309966497aafb308a36",class:"nl-error font-light text-center text-sm max-w-96 mx-auto"},state.error)),a&&h("div",{key:"6b68b0afd47bb420e142d6cefbe5fb286a6871be",class:"mt-3 ml-auto mr-auto w-72 flex justify-center"},h("iframe",{key:"69526e3b7af7d255b00f2ba1aeb9f688261958eb",src:a,width:"180px",height:"80px",style:{display:i?"block":"none"}})),!i&&r&&h("div",{key:"ea17236efcb5ae4aebec89508337a12f682e35cd",class:"mt-3 ml-auto mr-auto w-72"},h("button-base",{key:"7c6a62128ece1a50a5e01df43f8948f95f42fab2",onClick:c=>{state.authUrl&&!state.isLoading?this.handleContinueClick(c):this.handleStop(c)},titleBtn:state.isLoading?"Cancel":"Continue"})))}static get style(){return NlLoadingStyle0}},[0,"nl-loading",{path:[1]}]);function defineCustomElement$i(){typeof customElements>"u"||["nl-loading","button-base"].forEach(o=>{switch(o){case"nl-loading":customElements.get(o)||customElements.define(o,NlLoading);break;case"button-base":customElements.get(o)||defineCustomElement$q()}})}defineCustomElement$i();const nlLocalSignupCss=baseCss,NlLocalSignupStyle0=nlLocalSignupCss,NlLocalSignup=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.nlLocalSignup=createEvent(this,"nlLocalSignup",7),this.fetchHandler=createEvent(this,"fetchHandler",7),this.titleSignup="Create Nostr profile",this.description="Choose any username, you can always change it later.",this.isAvailable=!1}handleInputChange(o){state.nlSignup.signupName=o.target.value}handleCreateAccount(o){o.preventDefault(),this.nlLocalSignup.emit(`${state.nlSignup.signupName}`)}render(){return h(Fragment,{key:"1ef0db8a3af10d6bd50c0ee084968abcef035b31"},h("div",{key:"966dbcd09fc2da235a817cbcf01b75e64ba2a3df",class:"p-4 overflow-y-auto"},h("h1",{key:"121ad8a12bb0d30785e26261993c73af716da22a",class:"nl-title font-bold text-center text-2xl"},this.titleSignup),h("p",{key:"6758bc49ee96973718cb301a96ce26949c446512",class:"nl-description font-light text-center text-sm pt-2 max-w-96 mx-auto"},this.description)),h("div",{key:"e8354901c534454753d055542226b56ae7a3ec67",class:"max-w-72 mx-auto"},h("div",{key:"2a84cdb7a830431318ddb3a32c10476ab7aa98c8",class:"relative mb-2"},h("input",{key:"50c84d948104ac51b647b941f1e086f4eecf03d9",onInput:o=>this.handleInputChange(o),type:"text",class:"nl-input peer py-3 px-4 ps-11 block w-full border-transparent rounded-lg text-sm disabled:opacity-50 disabled:pointer-events-none dark:border-transparent",placeholder:"Enter username",value:state.nlSignup.signupName}),h("div",{key:"8c52f3d644a8a0cd278af7646e9dbb0998b56afe",class:"absolute inset-y-0 start-0 flex items-center pointer-events-none ps-4 peer-disabled:opacity-50 peer-disabled:pointer-events-none"},h("svg",{key:"8923dc1949a04c7a10398db3c1211d00ce7fe925",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"2",stroke:this.isAvailable?"#00cc00":"currentColor",class:"flex-shrink-0 w-4 h-4 text-gray-500"},h("path",{key:"e3303cbea9146cb1a66e47d5ecf51da5a4a2e8b7","stroke-linecap":"round","stroke-linejoin":"round",d:"M15.75 6a3.75 3.75 0 1 1-7.5 0 3.75 3.75 0 0 1 7.5 0ZM4.501 20.118a7.5 7.5 0 0 1 14.998 0A17.933 17.933 0 0 1 12 21.75c-2.676 0-5.216-.584-7.499-1.632Z"})))),h("div",{key:"916d7e92cea31d802b74ce71dd202b7ae5f84ed8",class:"ps-4 pe-4 overflow-y-auto"},h("p",{key:"9bb8ffd3c9a7c2d62f700af314305d6403e9b54d",class:"nl-error font-light text-center text-sm max-w-96 mx-auto"},state.error)),h("button-base",{key:"dcd3530cb7878ec853ea1985cecfda1e03ab8011",disabled:state.isLoading,onClick:o=>this.handleCreateAccount(o),titleBtn:"Create profile"},state.isLoading?h("span",{slot:"icon-start",class:"animate-spin-loading inline-block w-4 h-4 border-[3px] border-current border-t-transparent text-slate-900 dark:text-gray-300 rounded-full",role:"status","aria-label":"loading"}):h("svg",{slot:"icon-start",style:{display:"none"},xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M18 7.5v3m0 0v3m0-3h3m-3 0h-3m-2.25-4.125a3.375 3.375 0 1 1-6.75 0 3.375 3.375 0 0 1 6.75 0ZM3 19.235v-.11a6.375 6.375 0 0 1 12.75 0v.109A12.318 12.318 0 0 1 9.374 21c-2.331 0-4.512-.645-6.374-1.766Z"})))))}static get style(){return NlLocalSignupStyle0}},[0,"nl-local-signup",{titleSignup:[1,"title-signup"],description:[1],isAvailable:[32]}]);function defineCustomElement$h(){typeof customElements>"u"||["nl-local-signup","button-base"].forEach(o=>{switch(o){case"nl-local-signup":customElements.get(o)||customElements.define(o,NlLocalSignup);break;case"button-base":customElements.get(o)||defineCustomElement$q()}})}defineCustomElement$h();const NlLoginStatus=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.info=void 0}render(){let o="",s="";if("extension"===this.info.authMethod)o="Extension",s="border-yellow-300 text-yellow-500 bg-yellow-100";else if("readOnly"===this.info.authMethod)o="Read only",s="border-gray-300 text-gray-400 bg-gray-100";else if("connect"===this.info.authMethod)o="Connect",s="border-teal-300 text-teal-600 bg-teal-100";else if("local"===this.info.authMethod)o="Temporary",s="border-red-300 text-red-600 bg-red-100";else{if("otp"!==this.info.authMethod)throw console.log("unknown auth method",this.info),new Error("Unknown auth method");o="Delegated",s="border-orange-300 text-orange-600 bg-orange-100"}return h("div",{key:"f7d43062e3d372b26fd7e9c462eabad823b762e1"},h("span",{key:"c79aafe47bf945f5c6bf26aa230debc4d950be71",class:`${s} rounded-xl border w-auto text-[10px] px-1 `},o))}},[0,"nl-login-status",{info:[16]}]);function defineCustomElement$g(){typeof customElements>"u"||["nl-login-status"].forEach(o=>{"nl-login-status"===o&&(customElements.get(o)||customElements.define(o,NlLoginStatus))})}defineCustomElement$g();const nlOtpMigrateCss=baseCss,NlOtpMigrateStyle0=nlOtpMigrateCss,NlImportFlow=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.nlImportAccount=createEvent(this,"nlImportAccount",7),this.titleInfo="Import keys to storage service",this.titleImport="Choose a service",this.textImport="You will be prompted to import keys to the chosen service, and this website will connect to your keys.",this.services=[]}handleDomainSelect(o){const s=this.services.find(r=>r.domain===o.detail);state.nlImport=s}handleCreateAccount(o){o.preventDefault(),this.nlImportAccount.emit(state.nlImport)}render(){const o=this.services.filter(s=>s.canImport).map(s=>({name:s.domain,value:s.domain}));return h(Fragment,{key:"d27cbfa870975b4f9f0c6350ff6424e34b19dfad"},h("div",{key:"22618ac8a4e7cc53e111cfa47a7db3163ccc43ef",class:"p-4 overflow-y-auto"},h("h1",{key:"ebc3dc11334fa49479a1d071cf9a89bf204ca8ff",class:"nl-title font-bold text-center text-2xl"},this.titleImport),h("p",{key:"70795495de8e8f69488b2cebb2f8c5f1c2ace243",class:"nl-description font-light text-center text-sm pt-2 max-w-96 mx-auto"},this.textImport)),h("div",{key:"a9f4df9d99623c686d22ed200bddb7657984a4f8",class:"max-w-72 mx-auto mb-5"},h("div",{key:"c9a0fedecd1e036f9a84a12aaf44ac6fd8bde10b",class:"mb-0.5"},h("nl-select",{key:"3db03a9a4fd78f544f670c6b1917af67ca818696",onSelectDomain:s=>this.handleDomainSelect(s),selected:0,options:o})),h("p",{key:"fc392301b3553c3fea01ab17341d8e0c829af408",class:"nl-title font-light text-sm mb-2"},"Default provider is a fine choice to start with."),h("div",{key:"e0dd51b7f1f9fe7ca367f309ea945cf5feffedf2",class:"ps-4 pe-4 overflow-y-auto"},h("p",{key:"4316dfbf51fb06b68f55d34bffe4450c29fc273c",class:"nl-error font-light text-center text-sm max-w-96 mx-auto"},state.error)),h("button-base",{key:"dfbd68892ba44c72d4c319725dc82cf3a1af7d96",disabled:state.isLoading,onClick:s=>this.handleCreateAccount(s),titleBtn:"Start importing"},state.isLoading?h("span",{slot:"icon-start",class:"animate-spin-loading inline-block w-4 h-4 border-[3px] border-current border-t-transparent text-slate-900 dark:text-gray-300 rounded-full",role:"status","aria-label":"loading"}):h("svg",{slot:"icon-start",style:{display:"none"},xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M18 7.5v3m0 0v3m0-3h3m-3 0h-3m-2.25-4.125a3.375 3.375 0 1 1-6.75 0 3.375 3.375 0 0 1 6.75 0ZM3 19.235v-.11a6.375 6.375 0 0 1 12.75 0v.109A12.318 12.318 0 0 1 9.374 21c-2.331 0-4.512-.645-6.374-1.766Z"})))))}static get style(){return NlOtpMigrateStyle0}},[0,"nl-otp-migrate",{titleInfo:[1025,"title-info"],titleImport:[1,"title-import"],textImport:[1,"text-import"],services:[16]}]);function defineCustomElement$f(){typeof customElements>"u"||["nl-otp-migrate","button-base","nl-select"].forEach(o=>{switch(o){case"nl-otp-migrate":customElements.get(o)||customElements.define(o,NlImportFlow);break;case"button-base":customElements.get(o)||defineCustomElement$q();break;case"nl-select":customElements.get(o)||defineCustomElement$m()}})}defineCustomElement$f();const nlPreviouslyLoggedCss=baseCss,NlPreviouslyLoggedStyle0=nlPreviouslyLoggedCss,NlPreviouslyLogged=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.nlSwitchAccount=createEvent(this,"nlSwitchAccount",7),this.nlLoginRecentAccount=createEvent(this,"nlLoginRecentAccount",7),this.nlRemoveRecent=createEvent(this,"nlRemoveRecent",7),this.titlePage="Your profiles",this.description="Switch between active profiles or choose a recent one for fast login.",this.accounts=[],this.recents=[]}handleGoToWelcome(){state.path=[CURRENT_MODULE.WELCOME]}switchToWelcomeIfEmpty(){this.recents.length||this.accounts.length||(state.path=[CURRENT_MODULE.WELCOME])}watchAccounts(){this.switchToWelcomeIfEmpty()}watchRecents(){this.switchToWelcomeIfEmpty()}handleRemoveRecent(o){this.nlRemoveRecent.emit(o)}handleSwitch(o){this.nlSwitchAccount.emit(o)}handleLoginRecentAccount(o){this.nlLoginRecentAccount.emit(o)}render(){return h(Fragment,{key:"0b747732fe31ffb2d687859a8d5f5452de06cd82"},h("div",{key:"b696865acec55c2dc0f6f3ecf6360028f3911136",class:"p-4 pt-0 overflow-y-auto"},h("h1",{key:"156d95e32b1f14cdccfeabb2cb518bbba51b5da6",class:"nl-title font-bold text-center text-4xl"},this.titlePage),h("p",{key:"1d07d29dda5338c71c7831d4550c99af8717012d",class:"nl-description font-light text-center text-lg pt-2 max-w-96 mx-auto"},this.description)),h("div",{key:"3776d52ca658395479d7aaba1d96b707b144da5d",class:"p-4"},!!this.accounts.length&&h("div",{key:"77d80f7e11fd0ad09c5fa13c8b39939a9c011641",class:"max-w-96 mx-auto"},h("p",{key:"f32b9358755c561781e840383a2bc6b2bfe5c392",class:"nl-description font-medium text-sm pb-1.5"},"Active profiles"),h("ul",{key:"789082d6f3ad3d75ebe461cde35846d0ff37e912",class:"p-2 rounded-lg border border-blue-200 flex flex-col w-full gap-0.5"},this.accounts.map(o=>{const s=!!o?.picture,r=o.name||o.nip05||o.pubkey,i=!!r;return h("li",{onClick:()=>this.handleSwitch(o),class:"group hover:bg-gray-400 flex cursor-pointer gap-x-3.5 py-2 px-3 rounded-lg text-sm items-center justify-between"},h("div",{class:"flex items-center gap-x-3.5 w-full"},h("div",{class:"w-full max-w-7 h-7 flex relative"},h("div",{class:"absolute top-[-2px] right-[-2px] bg-white border-2 border-white rounded-xl"},h("div",{class:"active h-1.5 w-1.5 bg-green-500 rounded-xl"})),h("div",{class:"group-hover:border-blue-400 uppercase font-bold w-full h-full rounded-full border border-gray-400 flex justify-center items-center"},s?h("img",{class:"w-full rounded-full",src:o.picture,alt:"Logo"}):i?r[0]:h("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"w-full"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M17.982 18.725A7.488 7.488 0 0 0 12 15.75a7.488 7.488 0 0 0-5.982 2.975m11.963 0a9 9 0 1 0-11.963 0m11.963 0A8.966 8.966 0 0 1 12 21a8.966 8.966 0 0 1-5.982-2.275M15 9.75a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"})))),h("div",{class:"overflow-hidden flex flex-col w-full"},h("div",{class:"nl-title truncate overflow-hidden"},r),h("nl-login-status",{info:o}))))}))),!!this.recents.length&&h("div",{key:"e89d6cda8386575a0a87a2188a89e5d929b55e8d",class:"max-w-96 mx-auto pt-5"},h("p",{key:"811958459f3694f5e31c2f22c75611c49973b17b",class:"nl-description font-medium text-sm pb-1.5"},"Recent profiles"),h("ul",{key:"0c042b8bec46a9871551bf2965eb9f561b012f22",class:"p-2 rounded-lg border border-gray-200 flex flex-col w-full gap-0.5"},this.recents.map(o=>{const s=!!o?.picture,r=o.name||o.nip05||o.pubkey,i=!!r;return h("li",{onClick:()=>this.handleLoginRecentAccount(o),class:"flex items-center gap-x-3.5 w-full hover:bg-gray-400 flex cursor-pointer items-center gap-x-3.5 py-2 px-3 rounded-lg text-sm justify-between"},h("div",{class:"w-full max-w-7 h-7 flex relative"},h("div",{class:"absolute top-[-3px] right-[-3px] bg-white border border-white rounded-xl"},h("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"w-3 h-3"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M12 6v6h4.5m4.5 0a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"}))),h("div",{class:"uppercase font-bold w-full h-full rounded-full border border-gray-400 flex justify-center items-center"},s?h("img",{class:"w-full rounded-full",src:o.picture,alt:"Logo"}):i?r[0]:h("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"w-full"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M17.982 18.725A7.488 7.488 0 0 0 12 15.75a7.488 7.488 0 0 0-5.982 2.975m11.963 0a9 9 0 1 0-11.963 0m11.963 0A8.966 8.966 0 0 1 12 21a8.966 8.966 0 0 1-5.982-2.275M15 9.75a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"})))),h("div",{class:"overflow-hidden flex flex-col w-full"},h("div",{class:"nl-title truncate overflow-hidden"},r),h("nl-login-status",{info:o})),h("svg",{onClick:a=>{a.stopPropagation(),this.handleRemoveRecent(o)},xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"w-full max-w-6 h-6 text-red-500 hover:text-red-600 ml-auto"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"m14.74 9-.346 9m-4.788 0L9.26 9m9.968-3.21c.342.052.682.107 1.022.166m-1.022-.165L18.16 19.673a2.25 2.25 0 0 1-2.244 2.077H8.084a2.25 2.25 0 0 1-2.244-2.077L4.772 5.79m14.456 0a48.108 48.108 0 0 0-3.478-.397m-12 .562c.34-.059.68-.114 1.022-.165m0 0a48.11 48.11 0 0 1 3.478-.397m7.5 0v-.916c0-1.18-.91-2.164-2.09-2.201a51.964 51.964 0 0 0-3.32 0c-1.18.037-2.09 1.022-2.09 2.201v.916m7.5 0a48.667 48.667 0 0 0-7.5 0"})))})))),h("div",{key:"f70f67171d6727d25b9a38bdf48730146c46f4f2",class:"p-4 overflow-y-auto"},h("p",{key:"7289d6c89d90db640ecc63603657280dec8d3a82",class:"nl-footer font-light text-center text-sm max-w-96 mx-auto"},"You can also"," ",h("span",{key:"5c0d9e2954a37fc013d459a78b8a056b916cdd62",onClick:()=>this.handleGoToWelcome(),class:"cursor-pointer pb-3 text-blue-500"},"add another profile"))))}static get watchers(){return{accounts:["watchAccounts"],recents:["watchRecents"]}}static get style(){return NlPreviouslyLoggedStyle0}},[0,"nl-previously-logged",{titlePage:[1,"title-page"],description:[1],accounts:[16],recents:[16]},void 0,{accounts:["watchAccounts"],recents:["watchRecents"]}]);function defineCustomElement$e(){typeof customElements>"u"||["nl-previously-logged","nl-login-status"].forEach(o=>{switch(o){case"nl-previously-logged":customElements.get(o)||customElements.define(o,NlPreviouslyLogged);break;case"nl-login-status":customElements.get(o)||defineCustomElement$g()}})}defineCustomElement$e();const nlSigninCss=baseCss,NlSigninStyle0=nlSigninCss,NlSignin=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.nlLogin=createEvent(this,"nlLogin",7),this.nlCheckLogin=createEvent(this,"nlCheckLogin",7),this.titleLogin="Connect to key store",this.description="Please enter your user name.",this.isGood=!1}handleInputChange(o){state.nlSignin.loginName=o.target.value,this.nlCheckLogin.emit(o.target.value)}handleLogin(o){o.preventDefault(),this.nlLogin.emit(state.nlSignin.loginName)}render(){return h(Fragment,{key:"70d5c41620a53b3b84157044f33fdce851d9054d"},h("div",{key:"f8880d45479ef512694fe1300a3c99df8dc756f2",class:"p-4 overflow-y-auto"},h("h1",{key:"fb0379faf61fa39d283fd2d159932b0dba56ed60",class:"nl-title font-bold text-center text-2xl"},this.titleLogin),h("p",{key:"389dcc582e456ba3241a202aa77026b5fe1f2f1c",class:"nl-description font-light text-center text-sm pt-2 max-w-96 mx-auto"},this.description)),h("div",{key:"0cbc1dd3dd3e8437d5f1be8c5612a48ebf589a73",class:"max-w-72 mx-auto"},h("div",{key:"6d8d1a649d6f9b4ec39e91cb50880ec55ae34469",class:"relative mb-2"},h("input",{key:"546c3c63fc1849275b86efdfb8fa5b016ae4282b",onInput:o=>this.handleInputChange(o),type:"text",class:"nl-input peer py-3 px-4 ps-11 block w-full border-transparent rounded-lg text-sm disabled:opacity-50 disabled:pointer-events-none dark:border-transparent",placeholder:"name@domain.com",value:state.nlSignin.loginName}),h("div",{key:"c91b2fb461ca2ee751a0811381a771ed227d1c7b",class:"absolute inset-y-0 start-0 flex items-center pointer-events-none ps-4 peer-disabled:opacity-50 peer-disabled:pointer-events-none"},h("svg",{key:"cd11d6e2e75a3e3e60696d825f494e49d587abc3",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"2",stroke:this.isGood?"#00cc00":"currentColor",class:"flex-shrink-0 w-4 h-4 text-gray-500"},h("path",{key:"dd3d6d8e13a01fdb449dadbb5daa79141ae74217","stroke-linecap":"round","stroke-linejoin":"round",d:"M15.75 6a3.75 3.75 0 1 1-7.5 0 3.75 3.75 0 0 1 7.5 0ZM4.501 20.118a7.5 7.5 0 0 1 14.998 0A17.933 17.933 0 0 1 12 21.75c-2.676 0-5.216-.584-7.499-1.632Z"})))),h("div",{key:"e2aff3f44b41a2365f9c561410c2d8733e93943d",class:"ps-4 pe-4 overflow-y-auto"},h("p",{key:"4f3b61256e93001cbf6cf8e0eea61e73265abd65",class:"nl-error font-light text-center text-sm max-w-96 mx-auto"},state.error)),h("button-base",{key:"64e9997f3163465cc99eae8600e7b13251ffe484",titleBtn:"Connect",disabled:state.isLoading,onClick:o=>this.handleLogin(o)},state.isLoading?h("span",{slot:"icon-start",class:"animate-spin-loading inline-block w-4 h-4 border-[3px] border-current border-t-transparent text-slate-900 dark:text-gray-300 rounded-full",role:"status","aria-label":"loading"}):h("svg",{style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M8.25 9V5.25A2.25 2.25 0 0 1 10.5 3h6a2.25 2.25 0 0 1 2.25 2.25v13.5A2.25 2.25 0 0 1 16.5 21h-6a2.25 2.25 0 0 1-2.25-2.25V15M12 9l3 3m0 0-3 3m3-3H2.25"})))))}static get style(){return NlSigninStyle0}},[0,"nl-signin",{titleLogin:[1,"title-login"],description:[1],isGood:[32]}]);function defineCustomElement$d(){typeof customElements>"u"||["nl-signin","button-base"].forEach(o=>{switch(o){case"nl-signin":customElements.get(o)||customElements.define(o,NlSignin);break;case"button-base":customElements.get(o)||defineCustomElement$q()}})}defineCustomElement$d();const nlSigninBunkerUrlCss=baseCss,NlSigninBunkerUrlStyle0=nlSigninBunkerUrlCss,NlSigninBunkerUrl=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.nlLogin=createEvent(this,"nlLogin",7),this.nlCheckLogin=createEvent(this,"nlCheckLogin",7),this.titleLogin="Connect with bunker url",this.description="Please enter a bunker url provided by key store.",this.isGood=!1}handleInputChange(o){state.nlSigninBunkerUrl.loginName=o.target.value,this.nlCheckLogin.emit(o.target.value)}handleLogin(o){o.preventDefault(),this.nlLogin.emit(state.nlSigninBunkerUrl.loginName)}render(){return h(Fragment,{key:"0ac12fea476faa724c8fa9ba34bebbd58c0b324d"},h("div",{key:"94fc0ef392c7d6abedc1bba2c833ff3e734fde23",class:"p-4 overflow-y-auto"},h("h1",{key:"c8426115b8d12e24e349813302360dc37ae935ca",class:"nl-title font-bold text-center text-2xl"},this.titleLogin),h("p",{key:"804a1e0b2329e78f80470da090cb06fd3165116f",class:"nl-description font-light text-center text-sm pt-2 max-w-96 mx-auto"},this.description)),h("div",{key:"3dad7e0005f66ad81c616983921455bf77b95c31",class:"max-w-72 mx-auto"},h("div",{key:"3e2f1825061c8f65c300676624d244240abb9590",class:"relative mb-2"},h("input",{key:"048e82df548ed4018684b92a93cd20c6ea60af95",onInput:o=>this.handleInputChange(o),type:"text",class:"nl-input peer py-3 px-4 ps-11 block w-full border-transparent rounded-lg text-sm disabled:opacity-50 disabled:pointer-events-none dark:border-transparent",placeholder:"bunker://...",value:state.nlSigninBunkerUrl.loginName}),h("div",{key:"29afff805cfc2d5e135ece3d5d791e6a1506294b",class:"absolute inset-y-0 start-0 flex items-center pointer-events-none ps-4 peer-disabled:opacity-50 peer-disabled:pointer-events-none"},h("svg",{key:"3ca9eb00e319357c690fa7d0027dba1e61d7fb83",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"2",stroke:this.isGood?"#00cc00":"currentColor",class:"flex-shrink-0 w-4 h-4 text-gray-500"},h("path",{key:"2914d12af813da649534f1aca80f3b80d1e53193","stroke-linecap":"round","stroke-linejoin":"round",d:"M13.19 8.688a4.5 4.5 0 0 1 1.242 7.244l-4.5 4.5a4.5 4.5 0 0 1-6.364-6.364l1.757-1.757m13.35-.622 1.757-1.757a4.5 4.5 0 0 0-6.364-6.364l-4.5 4.5a4.5 4.5 0 0 0 1.242 7.244"})))),h("div",{key:"83617653feed00b5d45b4d8318369a16185ca690",class:"ps-4 pe-4 overflow-y-auto"},h("p",{key:"3548cd177582a91b8c4b383311f04fd4b8b2002e",class:"nl-error font-light text-center text-sm max-w-96 mx-auto"},state.error)),h("button-base",{key:"8ae258e580cae2a08955ff02b4d21601a3be3aee",titleBtn:"Connect",disabled:state.isLoading,onClick:o=>this.handleLogin(o)},state.isLoading?h("span",{slot:"icon-start",class:"animate-spin-loading inline-block w-4 h-4 border-[3px] border-current border-t-transparent text-slate-900 dark:text-gray-300 rounded-full",role:"status","aria-label":"loading"}):h("svg",{style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M8.25 9V5.25A2.25 2.25 0 0 1 10.5 3h6a2.25 2.25 0 0 1 2.25 2.25v13.5A2.25 2.25 0 0 1 16.5 21h-6a2.25 2.25 0 0 1-2.25-2.25V15M12 9l3 3m0 0-3 3m3-3H2.25"})))))}static get style(){return NlSigninBunkerUrlStyle0}},[0,"nl-signin-bunker-url",{titleLogin:[1,"title-login"],description:[1],isGood:[32]}]);function defineCustomElement$c(){typeof customElements>"u"||["nl-signin-bunker-url","button-base"].forEach(o=>{switch(o){case"nl-signin-bunker-url":customElements.get(o)||customElements.define(o,NlSigninBunkerUrl);break;case"button-base":customElements.get(o)||defineCustomElement$q()}})}defineCustomElement$c();var browser$1={},canPromise$1=function(){return"function"==typeof Promise&&Promise.prototype&&Promise.prototype.then},qrcode={},utils$1$1={};let toSJISFunction;const CODEWORDS_COUNT=[0,26,44,70,100,134,172,196,242,292,346,404,466,532,581,655,733,815,901,991,1085,1156,1258,1364,1474,1588,1706,1828,1921,2051,2185,2323,2465,2611,2761,2876,3034,3196,3362,3532,3706];utils$1$1.getSymbolSize=function(o){if(!o)throw new Error('"version" cannot be null or undefined');if(o<1||o>40)throw new Error('"version" should be in range from 1 to 40');return 4*o+17},utils$1$1.getSymbolTotalCodewords=function(o){return CODEWORDS_COUNT[o]},utils$1$1.getBCHDigit=function(o){let s=0;for(;0!==o;)s++,o>>>=1;return s},utils$1$1.setToSJISFunction=function(o){if("function"!=typeof o)throw new Error('"toSJISFunc" is not a valid function.');toSJISFunction=o},utils$1$1.isKanjiModeEnabled=function(){return void 0!==toSJISFunction},utils$1$1.toSJIS=function(o){return toSJISFunction(o)};var errorCorrectionLevel={},exports;function BitBuffer$1(){this.buffer=[],this.length=0}exports=errorCorrectionLevel,exports.L={bit:1},exports.M={bit:0},exports.Q={bit:3},exports.H={bit:2},exports.isValid=function(o){return o&&void 0!==o.bit&&o.bit>=0&&o.bit<4},exports.from=function(o,s){if(exports.isValid(o))return o;try{return function(r){if("string"!=typeof r)throw new Error("Param is not a string");switch(r.toLowerCase()){case"l":case"low":return exports.L;case"m":case"medium":return exports.M;case"q":case"quartile":return exports.Q;case"h":case"high":return exports.H;default:throw new Error("Unknown EC Level: "+r)}}(o)}catch{return s}},BitBuffer$1.prototype={get:function(o){const s=Math.floor(o/8);return 1==(this.buffer[s]>>>7-o%8&1)},put:function(o,s){for(let r=0;r>>s-r-1&1))},getLengthInBits:function(){return this.length},putBit:function(o){const s=Math.floor(this.length/8);this.buffer.length<=s&&this.buffer.push(0),o&&(this.buffer[s]|=128>>>this.length%8),this.length++}};var bitBuffer=BitBuffer$1;function BitMatrix$1(o){if(!o||o<1)throw new Error("BitMatrix size must be defined and greater than 0");this.size=o,this.data=new Uint8Array(o*o),this.reservedBit=new Uint8Array(o*o)}BitMatrix$1.prototype.set=function(o,s,r,i){const a=o*this.size+s;this.data[a]=r,i&&(this.reservedBit[a]=!0)},BitMatrix$1.prototype.get=function(o,s){return this.data[o*this.size+s]},BitMatrix$1.prototype.xor=function(o,s,r){this.data[o*this.size+s]^=r},BitMatrix$1.prototype.isReserved=function(o,s){return this.reservedBit[o*this.size+s]};var bitMatrix=BitMatrix$1,alignmentPattern={};!function(o){const s=utils$1$1.getSymbolSize;o.getRowColCoords=function(r){if(1===r)return[];const i=Math.floor(r/7)+2,a=s(r),c=145===a?26:2*Math.ceil((a-13)/(2*i-2)),y=[a-7];for(let w=1;w=0&&y<=7},o.from=function(y){return o.isValid(y)?parseInt(y,10):void 0},o.getPenaltyN1=function(y){const w=y.size;let C=0,T=0,S=0,A=null,I=null;for(let N=0;N=5&&(C+=T-5+3),A=Z,T=1),Z=y.get(K,N),Z===I?S++:(S>=5&&(C+=S-5+3),I=Z,S=1)}T>=5&&(C+=T-5+3),S>=5&&(C+=S-5+3)}return C},o.getPenaltyN2=function(y){const w=y.size;let C=0;for(let T=0;T=10&&(1488===T||93===T)&&C++,S=S<<1&2047|y.get(I,A),I>=10&&(1488===S||93===S)&&C++}return 40*C},o.getPenaltyN4=function(y){let w=0;const C=y.data.length;for(let T=0;T=0;){const c=a[0];for(let w=0;w0){const a=new Uint8Array(this.degree);return a.set(r,i),a}return r};var reedSolomonEncoder=ReedSolomonEncoder$1,version={},mode={},versionCheck={isValid:function(o){return!isNaN(o)&&o>=1&&o<=40}},regex$1={};const numeric="[0-9]+",alphanumeric="[A-Z $%*+\\-./:]+";let kanji="(?:[u3000-u303F]|[u3040-u309F]|[u30A0-u30FF]|[uFF00-uFFEF]|[u4E00-u9FAF]|[u2605-u2606]|[u2190-u2195]|u203B|[u2010u2015u2018u2019u2025u2026u201Cu201Du2225u2260]|[u0391-u0451]|[u00A7u00A8u00B1u00B4u00D7u00F7])+";kanji=kanji.replace(/u/g,"\\u");const byte="(?:(?![A-Z0-9 $%*+\\-./:]|"+kanji+")(?:.|[\r\n]))+";regex$1.KANJI=new RegExp(kanji,"g"),regex$1.BYTE_KANJI=new RegExp("[^A-Z0-9 $%*+\\-./:]+","g"),regex$1.BYTE=new RegExp(byte,"g"),regex$1.NUMERIC=new RegExp(numeric,"g"),regex$1.ALPHANUMERIC=new RegExp(alphanumeric,"g");const TEST_KANJI=new RegExp("^"+kanji+"$"),TEST_NUMERIC=new RegExp("^"+numeric+"$"),TEST_ALPHANUMERIC=new RegExp("^[A-Z0-9 $%*+\\-./:]+$");regex$1.testKanji=function(o){return TEST_KANJI.test(o)},regex$1.testNumeric=function(o){return TEST_NUMERIC.test(o)},regex$1.testAlphanumeric=function(o){return TEST_ALPHANUMERIC.test(o)},function(o){const s=versionCheck,r=regex$1;o.NUMERIC={id:"Numeric",bit:1,ccBits:[10,12,14]},o.ALPHANUMERIC={id:"Alphanumeric",bit:2,ccBits:[9,11,13]},o.BYTE={id:"Byte",bit:4,ccBits:[8,16,16]},o.KANJI={id:"Kanji",bit:8,ccBits:[8,10,12]},o.MIXED={bit:-1},o.getCharCountIndicator=function(i,a){if(!i.ccBits)throw new Error("Invalid mode: "+i);if(!s.isValid(a))throw new Error("Invalid version: "+a);return a>=1&&a<10?i.ccBits[0]:a<27?i.ccBits[1]:i.ccBits[2]},o.getBestModeForData=function(i){return r.testNumeric(i)?o.NUMERIC:r.testAlphanumeric(i)?o.ALPHANUMERIC:r.testKanji(i)?o.KANJI:o.BYTE},o.toString=function(i){if(i&&i.id)return i.id;throw new Error("Invalid mode")},o.isValid=function(i){return i&&i.bit&&i.ccBits},o.from=function(i,a){if(o.isValid(i))return i;try{return function(c){if("string"!=typeof c)throw new Error("Param is not a string");switch(c.toLowerCase()){case"numeric":return o.NUMERIC;case"alphanumeric":return o.ALPHANUMERIC;case"kanji":return o.KANJI;case"byte":return o.BYTE;default:throw new Error("Unknown mode: "+c)}}(i)}catch{return a}}}(mode),function(o){const s=utils$1$1,r=errorCorrectionCode,i=errorCorrectionLevel,a=mode,c=versionCheck,y=s.getBCHDigit(7973);function w(T,S){return a.getCharCountIndicator(T,S)+4}function C(T,S){let A=0;return T.forEach(function(I){const N=w(I.mode,S);A+=N+I.getBitsLength()}),A}o.from=function(T,S){return c.isValid(T)?parseInt(T,10):S},o.getCapacity=function(T,S,A){if(!c.isValid(T))throw new Error("Invalid QR Code version");void 0===A&&(A=a.BYTE);const I=8*(s.getSymbolTotalCodewords(T)-r.getTotalCodewordsCount(T,S));if(A===a.MIXED)return I;const N=I-w(A,T);switch(A){case a.NUMERIC:return Math.floor(N/10*3);case a.ALPHANUMERIC:return Math.floor(N/11*2);case a.KANJI:return Math.floor(N/13);default:return Math.floor(N/8)}},o.getBestVersionForData=function(T,S){let A;const I=i.from(S,i.M);if(Array.isArray(T)){if(T.length>1)return function(N,K){for(let Z=1;Z<=40;Z++)if(C(N,Z)<=o.getCapacity(Z,K,a.MIXED))return Z}(T,I);if(0===T.length)return 1;A=T[0]}else A=T;return function(N,K,Z){for(let ne=1;ne<=40;ne++)if(K<=o.getCapacity(ne,Z,N))return ne}(A.mode,A.getLength(),I)},o.getEncodedBits=function(T){if(!c.isValid(T)||T<7)throw new Error("Invalid QR Code version");let S=T<<12;for(;s.getBCHDigit(S)-y>=0;)S^=7973<=0;)i^=G15<0&&(r=this.data.substr(s),i=parseInt(r,10),o.put(i,3*a+1))};var numericData=NumericData;const Mode$3=mode,ALPHA_NUM_CHARS=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"," ","$","%","*","+","-",".","/",":"];function AlphanumericData(o){this.mode=Mode$3.ALPHANUMERIC,this.data=o}AlphanumericData.getBitsLength=function(o){return 11*Math.floor(o/2)+o%2*6},AlphanumericData.prototype.getLength=function(){return this.data.length},AlphanumericData.prototype.getBitsLength=function(){return AlphanumericData.getBitsLength(this.data.length)},AlphanumericData.prototype.write=function(o){let s;for(s=0;s+2<=this.data.length;s+=2){let r=45*ALPHA_NUM_CHARS.indexOf(this.data[s]);r+=ALPHA_NUM_CHARS.indexOf(this.data[s+1]),o.put(r,11)}this.data.length%2&&o.put(ALPHA_NUM_CHARS.indexOf(this.data[s]),6)};var alphanumericData=AlphanumericData;const Mode$2=mode;function ByteData(o){this.mode=Mode$2.BYTE,this.data="string"==typeof o?(new TextEncoder).encode(o):new Uint8Array(o)}ByteData.getBitsLength=function(o){return 8*o},ByteData.prototype.getLength=function(){return this.data.length},ByteData.prototype.getBitsLength=function(){return ByteData.getBitsLength(this.data.length)},ByteData.prototype.write=function(o){for(let s=0,r=this.data.length;s=33088&&r<=40956)r-=33088;else{if(!(r>=57408&&r<=60351))throw new Error("Invalid SJIS character: "+this.data[s]+"\nMake sure your charset is UTF-8");r-=49472}r=192*(r>>>8&255)+(255&r),o.put(r,13)}};var kanjiData=KanjiData,dijkstra={exports:{}};(function(o){var s={single_source_shortest_paths:function(r,i,a){var c={},y={};y[i]=0;var w,C,T,S,A,I,K=s.PriorityQueue.make();for(K.push(i,0);!K.empty();)for(T in C=(w=K.pop()).value,S=w.cost,A=r[C]||{})A.hasOwnProperty(T)&&(I=S+A[T],(void 0===y[T]||y[T]>I)&&(y[T]=I,K.push(T,I),c[T]=C));if(void 0!==a&&void 0===y[a]){var Z=["Could not find a path from ",i," to ",a,"."].join("");throw new Error(Z)}return c},extract_shortest_path_from_predecessor_list:function(r,i){for(var a=[],c=i;c;)a.push(c),c=r[c];return a.reverse(),a},find_path:function(r,i,a){var c=s.single_source_shortest_paths(r,i,a);return s.extract_shortest_path_from_predecessor_list(c,a)},PriorityQueue:{make:function(r){var i,a=s.PriorityQueue,c={};for(i in r=r||{},a)a.hasOwnProperty(i)&&(c[i]=a[i]);return c.queue=[],c.sorter=r.sorter||a.default_sorter,c},default_sorter:function(r,i){return r.cost-i.cost},push:function(r,i){this.queue.push({value:r,cost:i}),this.queue.sort(this.sorter)},pop:function(){return this.queue.shift()},empty:function(){return 0===this.queue.length}}};o.exports=s})(dijkstra),function(o){const s=mode,r=numericData,i=alphanumericData,a=byteData,c=kanjiData,y=regex$1,w=utils$1$1,C=dijkstra.exports;function T(K){return unescape(encodeURIComponent(K)).length}function S(K,Z,ne){const be=[];let me;for(;null!==(me=K.exec(ne));)be.push({data:me[0],index:me.index,mode:Z,length:me[0].length});return be}function A(K){const Z=S(y.NUMERIC,s.NUMERIC,K),ne=S(y.ALPHANUMERIC,s.ALPHANUMERIC,K);let be,me;return w.isKanjiModeEnabled()?(be=S(y.BYTE,s.BYTE,K),me=S(y.KANJI,s.KANJI,K)):(be=S(y.BYTE_KANJI,s.BYTE,K),me=[]),Z.concat(ne,be,me).sort(function(pe,Te){return pe.index-Te.index}).map(function(pe){return{data:pe.data,mode:pe.mode,length:pe.length}})}function I(K,Z){switch(Z){case s.NUMERIC:return r.getBitsLength(K);case s.ALPHANUMERIC:return i.getBitsLength(K);case s.KANJI:return c.getBitsLength(K);case s.BYTE:return a.getBitsLength(K)}}function N(K,Z){let ne;const be=s.getBestModeForData(K);if(ne=s.from(Z,be),ne!==s.BYTE&&ne.bit=0?xe[xe.length-1]:null;return Me&&Me.mode===Re.mode?(xe[xe.length-1].data+=Re.data,xe):(xe.push(Re),xe)},[]))},o.rawSplit=function(K){return o.fromArray(A(K,w.isKanjiModeEnabled()))}}(segments);const Utils$1=utils$1$1,ECLevel=errorCorrectionLevel,BitBuffer=bitBuffer,BitMatrix=bitMatrix,AlignmentPattern=alignmentPattern,FinderPattern=finderPattern,MaskPattern=maskPattern,ECCode=errorCorrectionCode,ReedSolomonEncoder=reedSolomonEncoder,Version=version,FormatInfo=formatInfo,Mode=mode,Segments=segments;function setupFinderPattern(o,s){const r=o.size,i=FinderPattern.getPositions(s);for(let a=0;a=0&&w<=6&&(0===C||6===C)||C>=0&&C<=6&&(0===w||6===w)||w>=2&&w<=4&&C>=2&&C<=4,!0)}}function setupTimingPattern(o){const s=o.size;for(let r=8;r>w&1),o.set(a,c,y,!0),o.set(c,a,y,!0)}function setupFormatInfo(o,s,r){const i=o.size,a=FormatInfo.getEncodedBits(s,r);let c,y;for(c=0;c<15;c++)y=1==(a>>c&1),o.set(c<6?c:c<8?c+1:i-15+c,8,y,!0),o.set(8,c<8?i-c-1:c<9?15-c-1+1:15-c-1,y,!0);o.set(i-8,8,1,!0)}function setupData(o,s){const r=o.size;let i=-1,a=r-1,c=7,y=0;for(let w=r-1;w>0;w-=2)for(6===w&&w--;;){for(let C=0;C<2;C++)if(!o.isReserved(a,w-C)){let T=!1;y>>c&1)),o.set(a,w-C,T),c--,-1===c&&(y++,c=7)}if(a+=i,a<0||r<=a){a-=i,i=-i;break}}}function createData(o,s,r){const i=new BitBuffer;r.forEach(function(y){i.put(y.mode.bit,4),i.put(y.getLength(),Mode.getCharCountIndicator(y.mode,o)),y.write(i)});const a=8*(Utils$1.getSymbolTotalCodewords(o)-ECCode.getTotalCodewordsCount(o,s));for(i.getLengthInBits()+4<=a&&i.put(0,4);i.getLengthInBits()%8!=0;)i.putBit(0);const c=(a-i.getLengthInBits())/8;for(let y=0;y=7&&setupVersionInfo(C,s),setupData(C,y),isNaN(i)&&(i=MaskPattern.getBestMask(C,setupFormatInfo.bind(null,C,r))),MaskPattern.applyMask(i,C),setupFormatInfo(C,r,i),{modules:C,version:s,errorCorrectionLevel:r,maskPattern:i,segments:a}}qrcode.create=function(o,s){if(void 0===o||""===o)throw new Error("No input text");let r,i,a=ECLevel.M;return void 0!==s&&(a=ECLevel.from(s.errorCorrectionLevel,ECLevel.M),r=Version.from(s.version),i=MaskPattern.from(s.maskPattern),s.toSJISFunc&&Utils$1.setToSJISFunction(s.toSJISFunc)),createSymbol(o,r,a,i)};var canvas={},utils$3={};(function(o){function s(r){if("number"==typeof r&&(r=r.toString()),"string"!=typeof r)throw new Error("Color should be defined as hex string");let i=r.slice().replace("#","").split("");if(i.length<3||5===i.length||i.length>8)throw new Error("Invalid hex color: "+r);3!==i.length&&4!==i.length||(i=Array.prototype.concat.apply([],i.map(function(c){return[c,c]}))),6===i.length&&i.push("F","F");const a=parseInt(i.join(""),16);return{r:a>>24&255,g:a>>16&255,b:a>>8&255,a:255&a,hex:"#"+i.slice(0,6).join("")}}o.getOptions=function(r){r||(r={}),r.color||(r.color={});const a=r.width&&r.width>=21?r.width:void 0;return{width:a,scale:a?4:r.scale||4,margin:null==r.margin||r.margin<0?4:r.margin,color:{dark:s(r.color.dark||"#000000ff"),light:s(r.color.light||"#ffffffff")},type:r.type,rendererOpts:r.rendererOpts||{}}},o.getScale=function(r,i){return i.width&&i.width>=r+2*i.margin?i.width/(r+2*i.margin):i.scale},o.getImageWidth=function(r,i){const a=o.getScale(r,i);return Math.floor((r+2*i.margin)*a)},o.qrToImageData=function(r,i,a){const c=i.modules.size,y=i.modules.data,w=o.getScale(c,a),C=Math.floor((c+2*a.margin)*w),T=a.margin*w,S=[a.color.light,a.color.dark];for(let A=0;A=T&&I>=T&&A0&&C>0&&o[w-1]||(i+=c?svgCmd("M",C+r,.5+T+r):svgCmd("m",a,0),a=0,c=!1),C+1':"",C="',S=''+w+C+"\n";return"function"==typeof r&&r(null,S),S};const canPromise=canPromise$1,QRCode=qrcode,CanvasRenderer=canvas,SvgRenderer=svgTag;function renderCanvas(o,s,r,i,a){const c=[].slice.call(arguments,1),y=c.length,w="function"==typeof c[y-1];if(!w&&!canPromise())throw new Error("Callback required as last argument");if(!w){if(y<1)throw new Error("Too few arguments provided");return 1===y?(r=s,s=i=void 0):2!==y||s.getContext||(i=r,r=s,s=void 0),new Promise(function(C,T){try{const S=QRCode.create(r,i);C(o(S,s,i))}catch(S){T(S)}})}if(y<2)throw new Error("Too few arguments provided");2===y?(a=r,r=s,s=i=void 0):3===y&&(s.getContext&&void 0===a?(a=i,i=void 0):(a=i,i=r,r=s,s=void 0));try{const C=QRCode.create(r,i);a(null,o(C,s,i))}catch(C){a(C)}}browser$1.create=QRCode.create,browser$1.toCanvas=renderCanvas.bind(null,CanvasRenderer.render),browser$1.toDataURL=renderCanvas.bind(null,CanvasRenderer.renderToDataURL),browser$1.toString=renderCanvas.bind(null,function(o,s,r){return SvgRenderer.render(o,r)});const nlSigninConnectionStringCss=baseCss,NlSigninConnectionStringStyle0=nlSigninConnectionStringCss,NlSigninConnectionString=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.titleLogin="Connection string",this.description="Scan or copy the connection string with key store app",this.connectionString="",this.isCopy=!1}componentDidLoad(){this.generateQRCode()}generateQRCode(){var o=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(o.connectionString&&o.canvasElement)try{yield browser$1.toCanvas(o.canvasElement,o.connectionString)}catch(s){console.error("Error generating QR Code:",s)}})()}copyToClipboard(){var o=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){try{yield navigator.clipboard.writeText(o.connectionString),o.isCopy=!0,setTimeout(()=>{o.isCopy=!1},1500)}catch(s){console.error("Failed to copy connectionString: ",s)}})()}render(){return h(Fragment,{key:"4dfdad6e2e948203e0dfe7aa8608d95cd3495c41"},h("div",{key:"852159a0231473f13c6452e307b90f02e7efd445",class:"p-4 overflow-y-auto"},h("h1",{key:"07859d4b83c5fb6ac12732f1708db3ba3b700380",class:"nl-title font-bold text-center text-2xl"},this.titleLogin),h("p",{key:"200d00f3785f4a684c798225f0061d9ef4ed2fa1",class:"nl-description font-light text-center text-sm pt-2 max-w-96 mx-auto"},this.description)),h("canvas",{key:"e27335a378a7853fd73cdf0b701a9922f9e87a98",class:"mx-auto mb-2",ref:o=>this.canvasElement=o}),h("div",{key:"5e93edcf3b13f1d02b6feca2a192ef275891032a",class:"px-4"},h("div",{key:"96643d192fc3e3c652027fc7b9da2c8186205b1f",class:"max-w-72 mx-auto"},h("div",{key:"24faf8ea390198fc185f94d77d0ac3faa3c03e9f",class:"relative mb-2"},h("input",{key:"45f531795476a136897925509955fa9fdaf66503",type:"text",class:"nl-input peer py-3 px-4 pe-11 ps-11 block w-full border-transparent rounded-lg text-sm disabled:opacity-50 disabled:pointer-events-none dark:border-transparent",placeholder:"npub or name@domain",value:this.connectionString,disabled:!0}),h("div",{key:"3f3bb777777890fb68152c94d16cd83abde57cac",class:"absolute inset-y-0 start-0 flex items-center pointer-events-none ps-4 peer-disabled:opacity-50 peer-disabled:pointer-events-none"},h("svg",{key:"c99e6d36b5f3e85a03b2922a3984803601ce4747",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"flex-shrink-0 w-4 h-4 text-gray-500"},h("path",{key:"1d72c6d727215e897c88b923f1eb65a83bc9eda9","stroke-linecap":"round","stroke-linejoin":"round",d:"M2.036 12.322a1.012 1.012 0 0 1 0-.639C3.423 7.51 7.36 4.5 12 4.5c4.638 0 8.573 3.007 9.963 7.178.07.207.07.431 0 .639C20.577 16.49 16.64 19.5 12 19.5c-4.638 0-8.573-3.007-9.963-7.178Z"}),h("path",{key:"5c40e5fd22377e528bdc3fe77db8975dfe015286","stroke-linecap":"round","stroke-linejoin":"round",d:"M15 12a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"}))),this.isCopy?h("div",{class:"absolute inset-y-0 end-0 flex items-center p-2 rounded-lg"},h("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"#00cc00",class:"flex-shrink-0 w-4 h-4 text-gray-500"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M9 12.75 11.25 15 15 9.75M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"}))):h("div",{class:"absolute inset-y-0 end-0 flex items-center cursor-pointer p-2 rounded-lg",onClick:()=>this.copyToClipboard()},h("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"flex-shrink-0 w-4 h-4 text-gray-500"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M16.5 8.25V6a2.25 2.25 0 0 0-2.25-2.25H6A2.25 2.25 0 0 0 3.75 6v8.25A2.25 2.25 0 0 0 6 16.5h2.25m8.25-8.25H18a2.25 2.25 0 0 1 2.25 2.25V18A2.25 2.25 0 0 1 18 20.25h-7.5A2.25 2.25 0 0 1 8.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 0 0-2.25 2.25v6"})))),h("div",{key:"26403008de1debe9660fbacda25b6c5eb1ce81c8",class:"mt-10 justify-center items-center flex gap-2"},h("span",{key:"2cc09432eb515db009f4ca5909b8ba943c90bbd6",slot:"icon-start",class:"animate-spin-loading inline-block w-[20px] h-[20px] border-[2px] border-current border-t-transparent text-slate-900 dark:text-gray-300 rounded-full",role:"status","aria-label":"loading"}),h("span",{key:"b2d8a70b65950ec00d9544c4ba50a51bffc48335",class:"nl-footer"},"Waiting for connection")))))}static get style(){return NlSigninConnectionStringStyle0}},[0,"nl-signin-connection-string",{titleLogin:[1,"title-login"],description:[1],connectionString:[1,"connection-string"],isCopy:[32]}]);function defineCustomElement$b(){typeof customElements>"u"||["nl-signin-connection-string"].forEach(o=>{"nl-signin-connection-string"===o&&(customElements.get(o)||customElements.define(o,NlSigninConnectionString))})}defineCustomElement$b();const nlSigninOtpCss=baseCss,NlSigninOtpStyle0=nlSigninOtpCss,NlSigninOtp=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.nlLoginOTPUser=createEvent(this,"nlLoginOTPUser",7),this.nlLoginOTPCode=createEvent(this,"nlLoginOTPCode",7),this.nlCheckLogin=createEvent(this,"nlCheckLogin",7),this.titleLogin="Log in with DM",this.description="Please enter your user name or npub, and we will send you a direct message with a one-time code.",this.titleLoginOTP="Enter the code",this.descriptionOTP="Please enter the one-time code we sent to you as a direct message on Nostr.",this.isGood=!1}handleInputChange(o){state.isOTP?state.nlSigninOTP.code=o.target.value:(state.nlSigninOTP.loginName=o.target.value,this.nlCheckLogin.emit(state.nlSigninOTP.loginName))}handleLogin(o){o.preventDefault(),state.isOTP?this.nlLoginOTPCode.emit(state.nlSigninOTP.code):this.nlLoginOTPUser.emit(state.nlSigninOTP.loginName)}render(){return h(Fragment,{key:"a93b9af1f6a2a881d75e9aa1e547a63678ad4dc5"},h("div",{key:"ae6c700a09e753e0148b5ddfd27f20c2a0850d3d",class:"p-4 overflow-y-auto"},h("h1",{key:"e0998107834bf9e90b6372580ccb31bb0d726904",class:"nl-title font-bold text-center text-2xl"},state.isOTP?this.titleLoginOTP:this.titleLogin),h("p",{key:"29e894bbfcdfb326ae807055c57fbb32b1b4bfa9",class:"nl-description font-light text-center text-sm pt-2 max-w-96 mx-auto"},state.isOTP?this.descriptionOTP:this.description)),h("div",{key:"911cee576416be96c64d38fc362cdb656293e198",class:"max-w-72 mx-auto"},h("div",{key:"f72d607dd7beb554c248c7c4128de6d33a8f246f",class:"relative mb-2"},h("input",{key:"24e6a78d257e84d4f5c71b4aee31c453a504cd93",onInput:o=>this.handleInputChange(o),type:"text",class:"nl-input peer py-3 px-4 ps-11 block w-full border-transparent rounded-lg text-sm disabled:opacity-50 disabled:pointer-events-none dark:border-transparent",placeholder:state.isOTP?"code from direct message":"npub or name@domain",value:state.isOTP?state.nlSigninOTP.code:state.nlSigninOTP.loginName}),h("div",{key:"438171f72c2c64d1754a2d5fda95a7b5d3816894",class:"absolute inset-y-0 start-0 flex items-center pointer-events-none ps-4 peer-disabled:opacity-50 peer-disabled:pointer-events-none"},h("svg",{key:"b31663307181bb1d58884a3ecce192728b164b70",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:this.isGood?"#00cc00":"currentColor",class:"flex-shrink-0 w-4 h-4 text-gray-500"},h("path",{key:"8b80421658eea7b0b49708c994a9d94b965895f1","stroke-linecap":"round","stroke-linejoin":"round",d:"M2.036 12.322a1.012 1.012 0 0 1 0-.639C3.423 7.51 7.36 4.5 12 4.5c4.638 0 8.573 3.007 9.963 7.178.07.207.07.431 0 .639C20.577 16.49 16.64 19.5 12 19.5c-4.638 0-8.573-3.007-9.963-7.178Z"}),h("path",{key:"6d184bdf20d124a312e1817e27111de1fd0b8eb1","stroke-linecap":"round","stroke-linejoin":"round",d:"M15 12a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"})))),h("div",{key:"ab8948cbd67e068fc2f113fcc5e61137d799e636",class:"ps-4 pe-4 overflow-y-auto"},h("p",{key:"719399b9f40ae23ba11ae22e4223314c815c821f",class:"nl-error font-light text-center text-sm max-w-96 mx-auto"},state.error)),h("button-base",{key:"b2ce8bbaceeddc82ea079dba280dc04600d7f725",titleBtn:"Log in",disabled:state.isLoading,onClick:o=>this.handleLogin(o)},state.isLoading&&h("span",{key:"7764fb6ecf8452c06047dc7832e274ebccdd6379",slot:"icon-start",class:"animate-spin-loading inline-block w-4 h-4 border-[3px] border-current border-t-transparent text-slate-900 dark:text-gray-300 rounded-full",role:"status","aria-label":"loading"}))))}static get style(){return NlSigninOtpStyle0}},[0,"nl-signin-otp",{titleLogin:[1,"title-login"],description:[1],titleLoginOTP:[1,"title-login-o-t-p"],descriptionOTP:[1,"description-o-t-p"],isGood:[32]}]);function defineCustomElement$a(){typeof customElements>"u"||["nl-signin-otp","button-base"].forEach(o=>{switch(o){case"nl-signin-otp":customElements.get(o)||customElements.define(o,NlSigninOtp);break;case"button-base":customElements.get(o)||defineCustomElement$q()}})}defineCustomElement$a();const nlSigninReadOnlyCss=baseCss,NlSigninReadOnlyStyle0=nlSigninReadOnlyCss,NlSigninReadOnly=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.nlLoginReadOnly=createEvent(this,"nlLoginReadOnly",7),this.nlCheckLogin=createEvent(this,"nlCheckLogin",7),this.titleLogin="Log in to read only",this.description="Please enter the user name or npub of any Nostr user.",this.isGood=!1}handleInputChange(o){state.nlSigninReadOnly.loginName=o.target.value,this.nlCheckLogin.emit(o.target.value)}handleLogin(o){o.preventDefault(),this.nlLoginReadOnly.emit(state.nlSigninReadOnly.loginName)}render(){return h(Fragment,{key:"5ff970ee20c505cab00b3c9263dd9a6ebd6b62a8"},h("div",{key:"036a6b49de93c20ed4af3c47c7ecc10c81818f86",class:"p-4 overflow-y-auto"},h("h1",{key:"97951254c835d38f95832882225fdc2b50bf578a",class:"nl-title font-bold text-center text-2xl"},this.titleLogin),h("p",{key:"e811a52ee24540b018f95ebffd1406330005a5f2",class:"nl-description font-light text-center text-sm pt-2 max-w-96 mx-auto"},this.description)),h("div",{key:"ae07b4fbe663e17733b6bd1efaa1c974276c8fd6",class:"max-w-72 mx-auto"},h("div",{key:"0a935603a2742e049bd5b2ca3c1b13f07d63ac2b",class:"relative mb-2"},h("input",{key:"1221b6501de2c739fc1470f82142b623afe4749b",onInput:o=>this.handleInputChange(o),type:"text",class:"nl-input peer py-3 px-4 ps-11 block w-full border-transparent rounded-lg text-sm disabled:opacity-50 disabled:pointer-events-none dark:border-transparent",placeholder:"npub or name@domain",value:state.nlSigninReadOnly.loginName}),h("div",{key:"820f77d6c814aea1794463b6216df338c6f0863d",class:"absolute inset-y-0 start-0 flex items-center pointer-events-none ps-4 peer-disabled:opacity-50 peer-disabled:pointer-events-none"},h("svg",{key:"9922ba1b7b536ddc8d560d76087fd735e1aa000c",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:this.isGood?"#00cc00":"currentColor",class:"flex-shrink-0 w-4 h-4 text-gray-500"},h("path",{key:"250dae1273e5346920bb6d5cad3644c678a9eae8","stroke-linecap":"round","stroke-linejoin":"round",d:"M2.036 12.322a1.012 1.012 0 0 1 0-.639C3.423 7.51 7.36 4.5 12 4.5c4.638 0 8.573 3.007 9.963 7.178.07.207.07.431 0 .639C20.577 16.49 16.64 19.5 12 19.5c-4.638 0-8.573-3.007-9.963-7.178Z"}),h("path",{key:"e94192cf4f271cf3477ebe2f186597a5c5a7b474","stroke-linecap":"round","stroke-linejoin":"round",d:"M15 12a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"})))),h("div",{key:"8d548af75b9c39dfe0bf2eeae805e58d2cb324c1",class:"ps-4 pe-4 overflow-y-auto"},h("p",{key:"7cc88f5116a24e1b309e320c63c34f5cc8c5b656",class:"nl-error font-light text-center text-sm max-w-96 mx-auto"},state.error)),h("button-base",{key:"156e8a30228a8d34009c5cb020588c82f039eac5",titleBtn:"Log in",disabled:state.isLoading,onClick:o=>this.handleLogin(o)},state.isLoading&&h("span",{key:"14082758440bf5ec897629c92faf949f80895be8",slot:"icon-start",class:"animate-spin-loading inline-block w-4 h-4 border-[3px] border-current border-t-transparent text-slate-900 dark:text-gray-300 rounded-full",role:"status","aria-label":"loading"}))))}static get style(){return NlSigninReadOnlyStyle0}},[0,"nl-signin-read-only",{titleLogin:[1,"title-login"],description:[1],isGood:[32]}]);function defineCustomElement$9(){typeof customElements>"u"||["nl-signin-read-only","button-base"].forEach(o=>{switch(o){case"nl-signin-read-only":customElements.get(o)||customElements.define(o,NlSigninReadOnly);break;case"button-base":customElements.get(o)||defineCustomElement$q()}})}defineCustomElement$9();const nlSignupCss=baseCss,NlSignupStyle0=nlSignupCss,NlSignup=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.nlSignup=createEvent(this,"nlSignup",7),this.nlCheckSignup=createEvent(this,"nlCheckSignup",7),this.fetchHandler=createEvent(this,"fetchHandler",7),this.titleSignup="Create keys with key store",this.description="Choose some username and a key store service.",this.bunkers="nsec.app,highlighter.com",this.isAvailable=!1}formatServers(o){return o.split(",").map(s=>({name:"@"+s,value:s}))}handleInputChange(o){state.nlSignup.signupName=o.target.value,this.nlCheckSignup.emit(`${o.target.value}@${state.nlSignup.domain}`)}handleDomainSelect(o){state.nlSignup.domain=o.detail,this.nlCheckSignup.emit(`${state.nlSignup.signupName}@${o.detail}`)}handleCreateAccount(o){o.preventDefault(),this.nlSignup.emit(`${state.nlSignup.signupName}@${state.nlSignup.domain}`)}watchBunkersHandler(o){state.nlSignup.servers=this.formatServers(o)}componentWillLoad(){state.nlSignup.servers=this.formatServers(this.bunkers)}render(){return h(Fragment,{key:"f7b56fee1ec9c6dd3632bed5d46c661b090a32cd"},h("div",{key:"a7fd1b6249688b0974a0c56a0573f36eb1f1d7a4",class:"p-4 overflow-y-auto"},h("h1",{key:"01d5a745026ea0a293fd248880f00d335355f5bf",class:"nl-title font-bold text-center text-2xl"},this.titleSignup),h("p",{key:"1fe9362df4c08bee7966a3d7f06aca0c8c9f9e38",class:"nl-description font-light text-center text-sm pt-2 max-w-96 mx-auto"},this.description)),h("div",{key:"15eadc1d7189a9a99efad1c42a430fb316d3ae1a",class:"max-w-72 mx-auto"},h("div",{key:"011c9eb5d2d16cd6b784f0d879fd4f504c522905",class:"relative mb-2"},h("input",{key:"123e130805b229fe68c64765c434a36840cc137e",onInput:o=>this.handleInputChange(o),type:"text",class:"nl-input peer py-3 px-4 ps-11 block w-full border-transparent rounded-lg text-sm disabled:opacity-50 disabled:pointer-events-none dark:border-transparent",placeholder:"Name",value:state.nlSignup.signupName}),h("div",{key:"ee00cfd158acb362567e909a6f90d2651a4acd05",class:"absolute inset-y-0 start-0 flex items-center pointer-events-none ps-4 peer-disabled:opacity-50 peer-disabled:pointer-events-none"},h("svg",{key:"bc8a81c9a62cb215efb0cdff30980ee447371ec5",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"2",stroke:this.isAvailable?"#00cc00":"currentColor",class:"flex-shrink-0 w-4 h-4 text-gray-500"},h("path",{key:"fb78fc743ec535bb92d30e2b43927d499f6299ca","stroke-linecap":"round","stroke-linejoin":"round",d:"M15.75 6a3.75 3.75 0 1 1-7.5 0 3.75 3.75 0 0 1 7.5 0ZM4.501 20.118a7.5 7.5 0 0 1 14.998 0A17.933 17.933 0 0 1 12 21.75c-2.676 0-5.216-.584-7.499-1.632Z"})))),h("div",{key:"f541cd6ed4d04a52afb093053c6fea85d0926ce1",class:"mb-2"},h("nl-select",{key:"dbce850d0c1d2e1cfdf4ce250978ce508abc173a",onSelectDomain:o=>this.handleDomainSelect(o),selected:0,options:state.nlSignup.servers})),h("div",{key:"a68612eabd83e3f7e61b533fd247f1768554b0c1",class:"ps-4 pe-4 overflow-y-auto"},h("p",{key:"25c8a89289071d5fca16b5e8918026c41afb3a77",class:"nl-error font-light text-center text-sm max-w-96 mx-auto"},state.error)),h("button-base",{key:"6cbf8ff97e9ebf1bd830e86337219ee386f978ea",disabled:state.isLoading,onClick:o=>this.handleCreateAccount(o),titleBtn:"Create profile"},state.isLoading?h("span",{slot:"icon-start",class:"animate-spin-loading inline-block w-4 h-4 border-[3px] border-current border-t-transparent text-slate-900 dark:text-gray-300 rounded-full",role:"status","aria-label":"loading"}):h("svg",{slot:"icon-start",style:{display:"none"},xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M18 7.5v3m0 0v3m0-3h3m-3 0h-3m-2.25-4.125a3.375 3.375 0 1 1-6.75 0 3.375 3.375 0 0 1 6.75 0ZM3 19.235v-.11a6.375 6.375 0 0 1 12.75 0v.109A12.318 12.318 0 0 1 9.374 21c-2.331 0-4.512-.645-6.374-1.766Z"})))))}static get watchers(){return{bunkers:["watchBunkersHandler"]}}static get style(){return NlSignupStyle0}},[0,"nl-signup",{titleSignup:[1,"title-signup"],description:[1],bunkers:[1],isAvailable:[32]},void 0,{bunkers:["watchBunkersHandler"]}]);function defineCustomElement$8(){typeof customElements>"u"||["nl-signup","button-base","nl-select"].forEach(o=>{switch(o){case"nl-signup":customElements.get(o)||customElements.define(o,NlSignup);break;case"button-base":customElements.get(o)||defineCustomElement$q();break;case"nl-select":customElements.get(o)||defineCustomElement$m()}})}defineCustomElement$8();const nlWelcomeCss=baseCss,NlWelcomeStyle0=nlWelcomeCss,NlWelcome=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.titleWelcome="Welcome to Nostr!",this.description="This website is part of the Nostr network. Log in with your Nostr profile or sign up to join."}handleChangeScreen(o){state.path=[...state.path,o]}render(){return h(Fragment,{key:"d3fb00029cb12cc8b00f26eaed6bd76e90402363"},h("div",{key:"e41a79654adb620ee433848c965fd872cdfcc58c",class:"p-4 overflow-y-auto"},h("h1",{key:"28e5c6ec6a4e4982a386daff93446db4efcd0737",class:"nl-title font-bold text-center text-4xl"},this.titleWelcome),h("p",{key:"d0afbc9587aafe4d93c547b34f5f55c268b42e48",class:"nl-description font-light text-center text-lg pt-2 max-w-96 mx-auto"},this.description)),h("div",{key:"d5570f014a56f326348b8077429c198b55b66683",class:"max-w-52 mx-auto pb-5"},h("div",{key:"3f4095a715c960544264eae1dc809c3bc68de2a8",class:"flex gap-3 flex-col mb-2"},h("button-base",{key:"a154d028e883fb9d9ea1823a5df0d2500bfdb726",titleBtn:"Log in",onClick:()=>this.handleChangeScreen(CURRENT_MODULE.WELCOME_LOGIN)},h("svg",{key:"2b256c1a23f88a3232e59fa3d56c344eae398690",style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{key:"bf629d871a100f59c2b465d50f58081290b4300a","stroke-linecap":"round","stroke-linejoin":"round",d:"M15.75 5.25a3 3 0 0 1 3 3m3 0a6 6 0 0 1-7.029 5.912c-.563-.097-1.159.026-1.563.43L10.5 17.25H8.25v2.25H6v2.25H2.25v-2.818c0-.597.237-1.17.659-1.591l6.499-6.499c.404-.404.527-1 .43-1.563A6 6 0 1 1 21.75 8.25Z"})))),h("button-base",{key:"6fdf8ff44483ec67cff96015ebc7d1832a676fa3",onClick:()=>this.handleChangeScreen(CURRENT_MODULE.WELCOME_SIGNUP),titleBtn:"Sign up"},h("svg",{key:"6714790ee5ccb91a6bda3424e515ea273f2163f9",style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{key:"e31e8d7667a33a8713387f8eb73252a4016b5de4","stroke-linecap":"round","stroke-linejoin":"round",d:"M18 7.5v3m0 0v3m0-3h3m-3 0h-3m-2.25-4.125a3.375 3.375 0 1 1-6.75 0 3.375 3.375 0 0 1 6.75 0ZM3 19.235v-.11a6.375 6.375 0 0 1 12.75 0v.109A12.318 12.318 0 0 1 9.374 21c-2.331 0-4.512-.645-6.374-1.766Z"})))))}static get style(){return NlWelcomeStyle0}},[0,"nl-welcome",{titleWelcome:[1,"title-welcome"],description:[1]}]);function defineCustomElement$7(){typeof customElements>"u"||["nl-welcome","button-base"].forEach(o=>{switch(o){case"nl-welcome":customElements.get(o)||customElements.define(o,NlWelcome);break;case"button-base":customElements.get(o)||defineCustomElement$q()}})}defineCustomElement$7();const nlWelcomeSigninCss=baseCss,NlWelcomeSigninStyle0=nlWelcomeSigninCss,NlWelcomeSignIn=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.nlLoginExtension=createEvent(this,"nlLoginExtension",7),this.titleWelcome="Log in",this.hasExtension=!1,this.authMethods=[],this.hasOTP=!1}handleChangeScreen(o){state.path=[...state.path,o],o===CURRENT_MODULE.EXTENSION&&this.nlLoginExtension.emit()}allowAuthMethod(o){return!this.authMethods.length||this.authMethods.includes(o)}renderSignInWithExtension(){return h("button-base",{onClick:()=>this.handleChangeScreen(CURRENT_MODULE.EXTENSION),titleBtn:"With extension"},h("svg",{style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M3 8.25V18a2.25 2.25 0 0 0 2.25 2.25h13.5A2.25 2.25 0 0 0 21 18V8.25m-18 0V6a2.25 2.25 0 0 1 2.25-2.25h13.5A2.25 2.25 0 0 1 21 6v2.25m-18 0h18M5.25 6h.008v.008H5.25V6ZM7.5 6h.008v.008H7.5V6Zm2.25 0h.008v.008H9.75V6Z"})))}render(){return h(Fragment,{key:"49598c3d31f3a4c2fc9d3579283163c43f19b6c7"},h("div",{key:"6b3c16634c1dc4be65c425edb65f5070990fee91",class:"p-4 overflow-y-auto"},h("h1",{key:"1f60d1f489afaa42c47e28563fadc0fa7b46a3df",class:"nl-title font-bold text-center text-3xl"},this.titleWelcome)),h("div",{key:"01507d2b6d0bba54527e12d664ddefd7244a9697",class:"max-w-52 mx-auto pb-5"},h("div",{key:"82deccfff688e1cbb67191c90a3ca6f22f285744",class:"flex gap-3 flex-col"},this.allowAuthMethod("connect")&&h("button-base",{key:"177bbcf244409242ab1c7c03cfb60300e848fed2",titleBtn:"Connect",onClick:()=>this.handleChangeScreen(CURRENT_MODULE.CONNECT)},h("svg",{key:"1fa2c695562eb093430389253dd7f94733d63976",style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{key:"16323646bde098c55c787cc90b66b4952c803542","stroke-linecap":"round","stroke-linejoin":"round",d:"M8.25 9V5.25A2.25 2.25 0 0 1 10.5 3h6a2.25 2.25 0 0 1 2.25 2.25v13.5A2.25 2.25 0 0 1 16.5 21h-6a2.25 2.25 0 0 1-2.25-2.25V15M12 9l3 3m0 0-3 3m3-3H2.25"}))),this.allowAuthMethod("readOnly")&&h("button-base",{key:"9b6d546d7f34ca197baa13ec0f280890ff0d8c7f",onClick:()=>this.handleChangeScreen(CURRENT_MODULE.LOGIN_READ_ONLY),titleBtn:"Read only"},h("svg",{key:"2ab8c1763d88e7c5678cafc3c15817d60a7bb6c0",style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{key:"faa5a61e8d35daf7fbb64fc5783c23b8881d8100","stroke-linecap":"round","stroke-linejoin":"round",d:"M2.036 12.322a1.012 1.012 0 0 1 0-.639C3.423 7.51 7.36 4.5 12 4.5c4.638 0 8.573 3.007 9.963 7.178.07.207.07.431 0 .639C20.577 16.49 16.64 19.5 12 19.5c-4.638 0-8.573-3.007-9.963-7.178Z"}),h("path",{key:"6083db853e798c9764b11ed4701dab048d4f30f2","stroke-linecap":"round","stroke-linejoin":"round",d:"M15 12a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"}))),this.hasOTP&&this.allowAuthMethod("otp")&&h("button-base",{key:"f45b1afed2d9b10a2d77eaa59b1aa168eabb191d",titleBtn:"One-time code",onClick:()=>this.handleChangeScreen(CURRENT_MODULE.LOGIN_OTP)},h("svg",{key:"84fbe5952fecd429f8074c65675d2111eb2d7fe8",style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{key:"83dc6eaa4e128065dfd7e97f0950cd00f0be6d54","stroke-linecap":"round","stroke-linejoin":"round",d:"M12 6v6h4.5m4.5 0a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"}))),this.hasExtension&&this.allowAuthMethod("extension")&&this.renderSignInWithExtension(),!this.allowAuthMethod("connect")&&!this.hasExtension&&h("p",{key:"f94e3302a807855f45855302482542e6f79f8ec8",class:"nl-description font-light text-center text-lg pt-2 max-w-96 mx-auto"},"No Nostr extension!"),!this.allowAuthMethod("connect")&&this.hasExtension&&!this.allowAuthMethod("extension")&&h("p",{key:"552762dfd2b9d24c7279c1f500ccd94500e35be1",class:"nl-description font-light text-center text-lg pt-2 max-w-96 mx-auto"},"Use advanced options."))))}static get style(){return NlWelcomeSigninStyle0}},[0,"nl-welcome-signin",{titleWelcome:[1,"title-welcome"],hasExtension:[4,"has-extension"],authMethods:[16],hasOTP:[4,"has-o-t-p"]}]);function defineCustomElement$6(){typeof customElements>"u"||["nl-welcome-signin","button-base"].forEach(o=>{switch(o){case"nl-welcome-signin":customElements.get(o)||customElements.define(o,NlWelcomeSignIn);break;case"button-base":customElements.get(o)||defineCustomElement$q()}})}defineCustomElement$6();const nlWelcomeSignupCss=baseCss,NlWelcomeSignupStyle0=nlWelcomeSignupCss,NlWelcomeSignUp=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.titleWelcome="Sign up",this.description="Nostr profiles are based on cryptographic keys. You can create keys right here, or with a key storage app."}handleChangeScreen(o){state.path=[...state.path,o]}render(){return h(Fragment,{key:"95a13ee24b5203b1f1fe9f355524abba9dc55dcb"},h("div",{key:"23209055b5ab42ed4e147f0d7e38ec320437f783",class:"p-4 overflow-y-auto"},h("h1",{key:"8f06a983aa9ca0caa01dd35d4907552696ffc996",class:"nl-title font-bold text-center text-3xl"},this.titleWelcome),h("p",{key:"14d88998c67951b047b79dd0d9358ae2b7a19895",class:"nl-description font-light text-center text-lg pt-2 max-w-96 mx-auto"},this.description)),h("div",{key:"62344241204e1c08e2d497b0bbc28b9aff3d7640",class:"max-w-52 mx-auto pb-5"},h("div",{key:"641c269ff23d94330acf465e62d294ce42b05212",class:"flex gap-3 flex-col"},h("button-base",{key:"aaa7f28f647f05506e93756df2895cef952b2912",onClick:()=>this.handleChangeScreen(CURRENT_MODULE.LOCAL_SIGNUP),titleBtn:"Create keys"},h("svg",{key:"2e8c77cdd122a51638f9a2e606d9ff33581b84c7",style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{key:"b6d0e6199dcc11a7ac9f4ba47c86219e325fa987","stroke-linecap":"round","stroke-linejoin":"round",d:"M15.75 5.25a3 3 0 0 1 3 3m3 0a6 6 0 0 1-7.029 5.912c-.563-.097-1.159.026-1.563.43L10.5 17.25H8.25v2.25H6v2.25H2.25v-2.818c0-.597.237-1.17.659-1.591l6.499-6.499c.404-.404.527-1 .43-1.563A6 6 0 1 1 21.75 8.25Z"}))),h("button-base",{key:"3c239d1df872ac71424478fd3f6857c5a9148ef6",onClick:()=>this.handleChangeScreen(CURRENT_MODULE.SIGNUP),titleBtn:"With key store"},h("svg",{key:"4600c4e8bb4e62d9a0303ae1abc464c6d6fc7899",style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{key:"c36bef296a15f3bb43c984ed083a8defeb530ab4","stroke-linecap":"round","stroke-linejoin":"round",d:"M20.25 6.375c0 2.278-3.694 4.125-8.25 4.125S3.75 8.653 3.75 6.375m16.5 0c0-2.278-3.694-4.125-8.25-4.125S3.75 4.097 3.75 6.375m16.5 0v11.25c0 2.278-3.694 4.125-8.25 4.125s-8.25-1.847-8.25-4.125V6.375m16.5 0v3.75m-16.5-3.75v3.75m16.5 0v3.75C20.25 16.153 16.556 18 12 18s-8.25-1.847-8.25-4.125v-3.75m16.5 0c0 2.278-3.694 4.125-8.25 4.125s-8.25-1.847-8.25-4.125"}))))))}static get style(){return NlWelcomeSignupStyle0}},[0,"nl-welcome-signup",{titleWelcome:[1,"title-welcome"],description:[1]}]);function defineCustomElement$5(){typeof customElements>"u"||["nl-welcome-signup","button-base"].forEach(o=>{switch(o){case"nl-welcome-signup":customElements.get(o)||customElements.define(o,NlWelcomeSignUp);break;case"button-base":customElements.get(o)||defineCustomElement$q()}})}defineCustomElement$5();const nlAuthCss=baseCss,NlAuthStyle0=nlAuthCss,NlAuth=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.nlCloseModal=createEvent(this,"nlCloseModal",7),this.nlChangeDarkMode=createEvent(this,"nlChangeDarkMode",7),this.theme="default",this.bunkers="",this.startScreen=CURRENT_MODULE.WELCOME,this.authMethods=[],this.hasExtension=!1,this.hasOTP=!1,this.isLoading=!1,this.isLoadingExtension=!1,this.isOTP=!1,this.authUrl="",this.iframeUrl="",this.error="",this.localSignup=!1,this.accounts=[],this.recents=[],this.darkMode=!1,this.welcomeTitle="",this.welcomeDescription="",this.connectionString="",this.connectionStringServices=[]}watchLocalSignupHandler(o){state.localSignup=o}watchLoadingHandler(o){state.isLoading=o}watchLoadingExtensionHandler(o){state.isLoadingExtension=o}watchOTPHandler(o){state.isOTP=o}watchAuthUrlHandler(o){state.authUrl=o}watchIframeUrlHandler(o){state.iframeUrl=o}watchErrorHandler(o){state.error=o}handleClose(){this.nlCloseModal.emit()}handleChangeDarkMode(){this.nlChangeDarkMode.emit(!this.darkMode)}componentWillLoad(){state.path=[this.startScreen],state.localSignup=this.localSignup,state.error="",state.iframeUrl="",state.authUrl="",state.isLoading=!1,state.isLoadingExtension=!1,state.isOTP=!1,console.log("path",state.path)}handleClickToBack(){state.path.pop(),state.path=[...state.path],state.isLoading=!1,state.isLoadingExtension=!1,state.authUrl="",state.isOTP=!1}switchSignSignUpStrategy(o){state.path=CURRENT_MODULE.LOCAL_SIGNUP!==o?[CURRENT_MODULE.WELCOME,o]:[CURRENT_MODULE.WELCOME,CURRENT_MODULE.WELCOME_SIGNUP,o]}render(){const o="w-full h-full fixed top-0 start-0 z-[80] overflow-x-hidden overflow-y-auto flex items-center "+(this.darkMode?"dark":""),s=state.path.at(-1),r=state.isOTP||s!==CURRENT_MODULE.INFO&&s!==CURRENT_MODULE.CONFIRM_LOGOUT&&s!==CURRENT_MODULE.IMPORT_FLOW&&s!==CURRENT_MODULE.WELCOME&&s!==CURRENT_MODULE.EXTENSION&&s!==CURRENT_MODULE.IFRAME&&s!==CURRENT_MODULE.PREVIOUSLY_LOGGED,i=s!==CURRENT_MODULE.IFRAME&&(!this.authMethods.length||!this.localSignup&&this.authMethods.includes("connect")||this.localSignup&&this.authMethods.includes("local"));return h("div",{class:`theme-${this.theme}`,dir:"ltr"},h("div",{class:o},h("div",{onClick:()=>this.handleClose(),class:"absolute top-0 left-0 w-full h-full bg-gray-500 bg-opacity-75 z-[80]"}),h("div",{class:"nl-bg relative z-[81] w-full flex flex-col rounded-xl sm:max-w-lg sm:w-full sm:mx-auto"},h("div",{class:"flex justify-between items-center py-3 px-4"},h("div",{class:"flex gap-2 items-center"},h("svg",{class:"w-7 h-7",width:"225",height:"224",viewBox:"0 0 225 224",fill:"none",xmlns:"http://www.w3.org/2000/svg"},h("rect",{width:"224.047",height:"224",rx:"64",fill:"#6951FA"}),h("path",{d:"M162.441 135.941V88.0593C170.359 85.1674 176 77.5348 176 68.6696C176 57.2919 166.708 48 155.33 48C143.953 48 134.661 57.2444 134.661 68.6696C134.661 77.5822 140.302 85.1674 148.219 88.0593V135.941C147.698 136.13 147.176 136.367 146.655 136.604L87.3956 77.3452C88.6282 74.6904 89.2919 71.7511 89.2919 68.6696C89.2919 57.2444 80.0474 48 68.6696 48C57.2919 48 48 57.2444 48 68.6696C48 77.5822 53.6415 85.1674 61.5585 88.0593V135.941C53.6415 138.833 48 146.465 48 155.33C48 166.708 57.2444 176 68.6696 176C80.0948 176 89.3393 166.708 89.3393 155.33C89.3393 146.418 83.6978 138.833 75.7807 135.941V88.0593C76.3022 87.8696 76.8237 87.6326 77.3452 87.3956L136.604 146.655C135.372 149.31 134.708 152.249 134.708 155.33C134.708 166.708 143.953 176 155.378 176C166.803 176 176.047 166.708 176.047 155.33C176.047 146.418 170.406 138.833 162.489 135.941H162.441Z",fill:"white"})),h("p",{class:"font-bold nl-logo text-base"},"Nostr ",h("span",{class:"font-light"},"Login"))),h("div",{class:"flex gap-1"},h("button",{onClick:()=>this.handleChangeDarkMode(),type:"button",class:"nl-action-button flex justify-center items-center w-7 h-7 text-sm font-semibold rounded-full border border-transparent"},h("span",{class:"sr-only"},"Change theme"),h("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"flex-shrink-0 w-5 h-5"},h("path",this.darkMode?{"stroke-linecap":"round","stroke-linejoin":"round",d:"M12 3v2.25m6.364.386-1.591 1.591M21 12h-2.25m-.386 6.364-1.591-1.591M12 18.75V21m-4.773-4.227-1.591 1.591M5.25 12H3m4.227-4.773L5.636 5.636M15.75 12a3.75 3.75 0 1 1-7.5 0 3.75 3.75 0 0 1 7.5 0Z"}:{"stroke-linecap":"round","stroke-linejoin":"round",d:"M21.752 15.002A9.72 9.72 0 0 1 18 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 0 0 3 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 0 0 9.002-5.998Z"}))),!state.isLoading&&h("button",{onClick:()=>state.path=[...state.path,CURRENT_MODULE.INFO],type:"button",class:"nl-action-button flex justify-center items-center w-7 h-7 text-sm font-semibold rounded-full border border-transparent"},h("span",{class:"sr-only"},"Info"),h("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"flex-shrink-0 w-5 h-5"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"m11.25 11.25.041-.02a.75.75 0 0 1 1.063.852l-.708 2.836a.75.75 0 0 0 1.063.853l.041-.021M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Zm-9-3.75h.008v.008H12V8.25Z"}))),h("button",{onClick:()=>this.handleClose(),type:"button",class:"nl-action-button flex justify-center items-center w-7 h-7 text-sm font-semibold rounded-full border border-transparent"},h("span",{class:"sr-only"},"Close"),h("svg",{class:"flex-shrink-0 w-5 h-5",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"},h("path",{d:"M18 6 6 18"}),h("path",{d:"m6 6 12 12"}))))),state.path.length>1&&!state.isLoading&&h("div",{class:"p-4"},h("button",{onClick:()=>this.handleClickToBack(),type:"button",class:"nl-action-button flex justify-center items-center w-7 h-7 text-sm font-semibold rounded-full border border-transparent dark:focus:outline-none dark:focus:ring-1 dark:focus:ring-gray-600","data-hs-overlay":"#hs-vertically-centered-modal"},h("span",{class:"sr-only"},"Back"),h("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"flex-shrink-0 w-5 h-5"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M10.5 19.5 3 12m0 0 7.5-7.5M3 12h18"})))),state.isLoading||state.authUrl?h("nl-loading",{path:s}):h(Fragment,null,(()=>{if(state.isOTP)return h("nl-signin-otp",null);switch(s){case CURRENT_MODULE.WELCOME:return h("nl-welcome",{titleWelcome:this.welcomeTitle||void 0,description:this.welcomeDescription||void 0});case CURRENT_MODULE.LOGIN:return h("nl-signin",null);case CURRENT_MODULE.SIGNUP:return h("nl-signup",{bunkers:this.bunkers});case CURRENT_MODULE.LOCAL_SIGNUP:return h("nl-local-signup",null);case CURRENT_MODULE.CONFIRM_LOGOUT:return h("nl-confirm-logout",null);case CURRENT_MODULE.IMPORT_FLOW:return h("nl-import-flow",{services:this.connectionStringServices});case CURRENT_MODULE.IMPORT_OTP:return h("nl-otp-migrate",{services:this.connectionStringServices});case CURRENT_MODULE.INFO:return h("nl-info",null);case CURRENT_MODULE.EXTENSION:return h("nl-info-extension",null);case CURRENT_MODULE.LOGIN_READ_ONLY:return h("nl-signin-read-only",null);case CURRENT_MODULE.LOGIN_BUNKER_URL:return h("nl-signin-bunker-url",null);case CURRENT_MODULE.LOGIN_OTP:return h("nl-signin-otp",null);case CURRENT_MODULE.WELCOME_LOGIN:return h("nl-welcome-signin",{hasOTP:this.hasOTP,authMethods:this.authMethods,hasExtension:this.hasExtension});case CURRENT_MODULE.WELCOME_SIGNUP:return h("nl-welcome-signup",null);case CURRENT_MODULE.CONNECTION_STRING:return h("nl-signin-connection-string",{connectionString:this.connectionString});case CURRENT_MODULE.CONNECT:return h("nl-connect",{connectionStringServices:this.connectionStringServices,authMethods:this.authMethods});case CURRENT_MODULE.PREVIOUSLY_LOGGED:return h("nl-previously-logged",{accounts:this.accounts,recents:this.recents});case CURRENT_MODULE.IFRAME:return h("nl-iframe",{iframeUrl:this.authUrl});default:return h("nl-welcome",null)}})(),r&&h(Fragment,null,s===CURRENT_MODULE.WELCOME_SIGNUP||s===CURRENT_MODULE.SIGNUP||s===CURRENT_MODULE.LOCAL_SIGNUP?h("div",{class:"p-4 overflow-y-auto"},h("p",{class:"nl-footer font-light text-center text-sm pt-3 max-w-96 mx-auto"},"If you already have a profile please"," ",h("span",{onClick:()=>this.switchSignSignUpStrategy(CURRENT_MODULE.WELCOME_LOGIN),class:"cursor-pointer text-blue-400"},"log in"),".")):i&&h("div",{class:"p-4 overflow-y-auto"},h("p",{class:"nl-footer font-light text-center text-sm pt-3 max-w-96 mx-auto"},"If you don't have a profile please"," ",h("span",{onClick:()=>this.switchSignSignUpStrategy(this.localSignup?CURRENT_MODULE.LOCAL_SIGNUP:CURRENT_MODULE.WELCOME_SIGNUP),class:"cursor-pointer text-blue-400"},"sign up"),".")))))))}static get watchers(){return{localSignup:["watchLocalSignupHandler"],isLoading:["watchLoadingHandler"],isLoadingExtension:["watchLoadingExtensionHandler"],isOTP:["watchOTPHandler"],authUrl:["watchAuthUrlHandler"],iframeUrl:["watchIframeUrlHandler"],error:["watchErrorHandler"]}}static get style(){return NlAuthStyle0}},[1,"nl-auth",{theme:[1025],bunkers:[1],startScreen:[1,"start-screen"],authMethods:[16],hasExtension:[4,"has-extension"],hasOTP:[4,"has-o-t-p"],isLoading:[4,"is-loading"],isLoadingExtension:[4,"is-loading-extension"],isOTP:[4,"is-o-t-p"],authUrl:[1,"auth-url"],iframeUrl:[1,"iframe-url"],error:[1],localSignup:[4,"local-signup"],accounts:[1040],recents:[1040],darkMode:[1028,"dark-mode"],welcomeTitle:[1,"welcome-title"],welcomeDescription:[1,"welcome-description"],connectionString:[1,"connection-string"],connectionStringServices:[16]},void 0,{localSignup:["watchLocalSignupHandler"],isLoading:["watchLoadingHandler"],isLoadingExtension:["watchLoadingExtensionHandler"],isOTP:["watchOTPHandler"],authUrl:["watchAuthUrlHandler"],iframeUrl:["watchIframeUrlHandler"],error:["watchErrorHandler"]}]);function defineCustomElement$4(){typeof customElements>"u"||["nl-auth","button-base","nl-confirm-logout","nl-connect","nl-iframe","nl-import-flow","nl-info","nl-info-extension","nl-loading","nl-local-signup","nl-login-status","nl-otp-migrate","nl-previously-logged","nl-select","nl-signin","nl-signin-bunker-url","nl-signin-connection-string","nl-signin-otp","nl-signin-read-only","nl-signup","nl-welcome","nl-welcome-signin","nl-welcome-signup"].forEach(o=>{switch(o){case"nl-auth":customElements.get(o)||customElements.define(o,NlAuth);break;case"button-base":customElements.get(o)||defineCustomElement$q();break;case"nl-confirm-logout":customElements.get(o)||defineCustomElement$p();break;case"nl-connect":customElements.get(o)||defineCustomElement$o();break;case"nl-iframe":customElements.get(o)||defineCustomElement$n();break;case"nl-import-flow":customElements.get(o)||defineCustomElement$l();break;case"nl-info":customElements.get(o)||defineCustomElement$k();break;case"nl-info-extension":customElements.get(o)||defineCustomElement$j();break;case"nl-loading":customElements.get(o)||defineCustomElement$i();break;case"nl-local-signup":customElements.get(o)||defineCustomElement$h();break;case"nl-login-status":customElements.get(o)||defineCustomElement$g();break;case"nl-otp-migrate":customElements.get(o)||defineCustomElement$f();break;case"nl-previously-logged":customElements.get(o)||defineCustomElement$e();break;case"nl-select":customElements.get(o)||defineCustomElement$m();break;case"nl-signin":customElements.get(o)||defineCustomElement$d();break;case"nl-signin-bunker-url":customElements.get(o)||defineCustomElement$c();break;case"nl-signin-connection-string":customElements.get(o)||defineCustomElement$b();break;case"nl-signin-otp":customElements.get(o)||defineCustomElement$a();break;case"nl-signin-read-only":customElements.get(o)||defineCustomElement$9();break;case"nl-signup":customElements.get(o)||defineCustomElement$8();break;case"nl-welcome":customElements.get(o)||defineCustomElement$7();break;case"nl-welcome-signin":customElements.get(o)||defineCustomElement$6();break;case"nl-welcome-signup":customElements.get(o)||defineCustomElement$5()}})}defineCustomElement$4();const NlButton=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.theme="default",this.darkMode=!1,this.titleBtn="Open modal",this.disabled=!1}render(){return h("button-base",{key:"9f7936090efc7263cce71d1ad89490d7f5445991",theme:this.theme,darkMode:this.darkMode,titleBtn:this.titleBtn,disabled:this.disabled})}},[1,"nl-button",{theme:[1],darkMode:[4,"dark-mode"],titleBtn:[1,"title-btn"],disabled:[4]}]);function defineCustomElement$3(){typeof customElements>"u"||["nl-button","button-base"].forEach(o=>{switch(o){case"nl-button":customElements.get(o)||customElements.define(o,NlButton);break;case"button-base":customElements.get(o)||defineCustomElement$q()}})}defineCustomElement$3();const nlChangeAccountCss=baseCss,NlChangeAccountStyle0=nlChangeAccountCss,NLChangeAccount=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.handleOpenWelcomeModal=createEvent(this,"handleOpenWelcomeModal",7),this.handleSwitchAccount=createEvent(this,"handleSwitchAccount",7),this.isOpen=!1,this.options=[],this.accounts=[],this.currentAccount=null,this.mode=!1,this.darkMode=!1,this.themeState="default",this.theme="default"}handleWindowClick(){this.wrapperRef.querySelector(".listClass")&&(this.isOpen=!1)}toggleDropdown(){this.isOpen=!this.isOpen,this.calculateDropdownPosition()}watchPropHandler(o){this.themeState=o}watchModeHandler(o){this.mode=o}watchAccountsHandler(o){this.options=o}connectedCallback(){this.themeState=this.theme,this.mode=this.darkMode}calculateDropdownPosition(){if(this.isOpen&&this.buttonRef){const o=this.buttonRef.getBoundingClientRect();this.ulRef.style.top=`${o.height}px`}}handleChange(o){this.handleSwitchAccount.emit(o)}handleOpenModal(){this.handleOpenWelcomeModal.emit()}render(){const o=(this.isOpen?"listClass flex flex-col gap-2":"hidden")+" w-full nl-select-list absolute z-10 left-0 shadow-md rounded-lg p-2 mt-1 after:h-4 after:absolute after:-bottom-4 after:start-0 after:w-full before:h-4 before:absolute before:-top-4 before:start-0 before:w-full",s=(this.isOpen?"rotate-180":"rotate-0")+" duration-300 flex-shrink-0 w-4 h-4 text-gray-500",r=this.options&&this.currentAccount?this.options.filter(i=>i.pubkey!==this.currentAccount.pubkey||i.authMethod!==this.currentAccount.authMethod):[];return h("div",{key:"4e15e39f7ac6a552bfc772396e3e9ef8eeca95cc",class:`theme-${this.themeState}`},h("div",{key:"eae10769ce35dc4cc072d2361c1ee1390c79c822",class:"relative",ref:i=>this.wrapperRef=i},h("button",{key:"e585a44168809f27b99201f7e13bd5db5e4f6569",ref:i=>this.buttonRef=i,onClick:()=>this.toggleDropdown(),type:"button",class:"nl-select peer py-3 px-4 flex items-center w-full justify-between border-transparent rounded-lg text-sm disabled:opacity-50 disabled:pointer-events-none dark:border-transparent"},h("span",{key:"006ed9a67b57227d4dab51f0b6bcb8290cd9d3ac",class:"text-gray-500"},"Switch profile"),h("svg",{key:"5f824a479165929698fab31b8837b89418587652",class:s,xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"},h("path",{key:"600914907723c9f8d01a15da357ccb825c1d1e6a",d:"m6 9 6 6 6-6"}))),h("ul",{key:"9b5b68724a3bce995e6b8b0a9d0eb653baedf79a",ref:i=>this.ulRef=i,class:o},this.options&&r.map(i=>{const c=i.name||i.nip05||i.pubkey;return h("li",{onClick:()=>this.handleChange(i),class:"nl-select-option flex cursor-pointer items-center gap-x-3.5 py-2 px-3 rounded-lg text-sm"},h("div",{class:"uppercase font-bold w-full max-w-6 h-6 rounded-full border border-gray-400 flex justify-center items-center"},i?.picture?h("img",{class:"w-full rounded-full",src:i.picture,alt:"Logo"}):c?c[0]:h("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"w-full"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M17.982 18.725A7.488 7.488 0 0 0 12 15.75a7.488 7.488 0 0 0-5.982 2.975m11.963 0a9 9 0 1 0-11.963 0m11.963 0A8.966 8.966 0 0 1 12 21a8.966 8.966 0 0 1-5.982-2.275M15 9.75a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"}))),h("div",{class:"overflow-hidden flex flex-col w-full"},h("div",{class:"truncate overflow-hidden"},c),h("nl-login-status",{info:i})))}),h("li",{key:"936f2b75ca2dfca3483650d5d62fc50182cfc8f2",class:"first:pt-0 pt-2 border-t-[1px] first:border-none border-gray-300"},h("div",{key:"be0b4f29e70d8e2bc9fd1cc04c0fb43ad3dd5cac",onClick:()=>this.handleOpenModal(),class:"nl-select-option flex cursor-pointer items-center gap-x-3.5 py-2 px-3 rounded-lg text-sm"},h("div",{key:"bdd2a67e5763726666fcea91b0e7de67fe855994",class:"uppercase font-bold w-6 h-6 rounded-full border border-gray-400 flex justify-center items-center"},h("svg",{key:"f3a258f3e510ccb83b95bf3abecf65c248c8b0f1",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"w-4 h-4"},h("path",{key:"dafaa898f3e042531a923a9a77b94511895c6102","stroke-linecap":"round","stroke-linejoin":"round",d:"M12 4.5v15m7.5-7.5h-15"}))),"Add profile")))))}get element(){return this}static get watchers(){return{theme:["watchPropHandler"],darkMode:["watchModeHandler"],accounts:["watchAccountsHandler"]}}static get style(){return NlChangeAccountStyle0}},[0,"nl-change-account",{accounts:[16],currentAccount:[16],darkMode:[4,"dark-mode"],theme:[1],isOpen:[32],options:[32],mode:[32],themeState:[32]},[[8,"click","handleWindowClick"]],{theme:["watchPropHandler"],darkMode:["watchModeHandler"],accounts:["watchAccountsHandler"]}]);function defineCustomElement$2(){typeof customElements>"u"||["nl-change-account","nl-login-status"].forEach(o=>{switch(o){case"nl-change-account":customElements.get(o)||customElements.define(o,NLChangeAccount);break;case"nl-login-status":customElements.get(o)||defineCustomElement$g()}})}defineCustomElement$2();const nlDialogCss=baseCss,NlDialogStyle0=nlDialogCss,NlDialog=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.__attachShadow()}componentDidLoad(){var o;null===(o=this.dialogElement)||void 0===o||o.showModal()}disconnectedCallback(){var o;null===(o=this.dialogElement)||void 0===o||o.close()}render(){return h("dialog",{key:"9c20328d937c160bcb9b9bf731d744721e84f189",ref:o=>this.dialogElement=o,class:"m-auto nl-banner-dialog"},h("slot",{key:"2e047d7c9e8904d590c588b73a5480cb1605ff86"}))}static get style(){return NlDialogStyle0}},[1,"nl-dialog"]);function defineCustomElement$1(){typeof customElements>"u"||["nl-dialog"].forEach(o=>{"nl-dialog"===o&&(customElements.get(o)||customElements.define(o,NlDialog))})}defineCustomElement$1();const nlBannerCss=baseCss,NlBannerStyle0=nlBannerCss,NlBanner=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.handleNotifyConfirmBanner=createEvent(this,"handleNotifyConfirmBanner",7),this.handleNotifyConfirmBannerIframe=createEvent(this,"handleNotifyConfirmBannerIframe",7),this.handleLoginBanner=createEvent(this,"handleLoginBanner",7),this.handleLogoutBanner=createEvent(this,"handleLogoutBanner",7),this.handleOpenWelcomeModal=createEvent(this,"handleOpenWelcomeModal",7),this.handleConfirmLogout=createEvent(this,"handleConfirmLogout",7),this.handleImportModal=createEvent(this,"handleImportModal",7),this.theme="default",this.darkMode=!1,this.hiddenMode=!1,this.titleBanner="",this.isOpen=!1,this.isLoading=!1,this.notify=null,this.userInfo=null,this.accounts=[],this.isUserImgError=!1,this.domain="",this.mode="",this.url="",this.isOpenConfirm=!1}watchNotifyHandler(o){var s,r,i,a;this.isOpen=!0,this.isOpenConfirm=!0,this.domain=(null===(s=this.userInfo)||void 0===s?void 0:s.domain)||(null===(a=null===(i=null===(r=this.userInfo)||void 0===r?void 0:r.nip05)||void 0===i?void 0:i.split("@"))||void 0===a?void 0:a[1])||"",this.mode=o.mode,this.url=o.url,this.mode||(this.isOpenConfirm=!1,this.isOpen=!1)}handleOpen(){this.userInfo?this.isOpen=!0:this.handleOpenWelcomeModal.emit()}handleClose(){this.isOpen=!1}handleLogin(){this.handleLoginBanner.emit(METHOD_MODULE.LOGIN),this.handleClose()}handleSignup(){this.handleLoginBanner.emit(METHOD_MODULE.SIGNUP),this.handleClose()}handleImport(){this.handleImportModal.emit(),this.handleClose()}handleLogout(){if(localStorage.getItem("backupKey"))return this.handleLogoutBanner.emit(METHOD_MODULE.LOGOUT),this.handleClose(),void localStorage.removeItem("backupKey");"local"===this.userInfo.authMethod?this.handleConfirmLogout.emit():this.handleLogoutBanner.emit(METHOD_MODULE.LOGOUT),this.handleClose()}handleConfirm(){switch(this.mode){case"authUrl":this.handleNotifyConfirmBanner.emit(this.url);break;case"iframeAuthUrl":this.handleNotifyConfirmBannerIframe.emit(this.url)}this.handleClose()}render(){var o,s,r,i,a,c;const y=!(null===(o=this.userInfo)||void 0===o||!o.picture),w=(null===(s=this.userInfo)||void 0===s?void 0:s.name)||(null===(a=null===(i=null===(r=this.userInfo)||void 0===r?void 0:r.nip05)||void 0===i?void 0:i.split("@"))||void 0===a?void 0:a[0])||(null===(c=this.userInfo)||void 0===c?void 0:c.pubkey)||"",C=!!w,T=this.userInfo&&"local"===this.userInfo.authMethod,S=localStorage.getItem("backupKey"),A=h("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"w-full"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M17.982 18.725A7.488 7.488 0 0 0 12 15.75a7.488 7.488 0 0 0-5.982 2.975m11.963 0a9 9 0 1 0-11.963 0m11.963 0A8.966 8.966 0 0 1 12 21a8.966 8.966 0 0 1-5.982-2.275M15 9.75a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"})),I=h(Fragment,null,h("div",{class:"block w-[48px] h-[46px] relative z-10"},h("div",{onClick:()=>this.handleOpen(),class:"flex w-52 h-[46px] items-center pl-[11px]"},h("span",{class:(this.isLoading?"w-5 h-5 border-[2px] mr-3.5 ml-[2px] opacity-1":"w-0 h-0 border-[0px] mr-0 opacity-0 ml-0")+" animate-spin transition-all duration-300 ease-in-out inline-block border-current border-t-transparent text-slate-900 dark:text-gray-300 rounded-full",role:"status","aria-label":"loading"}),this.userInfo?h("div",{class:"uppercase font-bold w-6 h-6 mr-2 rounded-full border border-gray-200 flex justify-center items-center"},y?this.isUserImgError?A:h("img",{class:"w-full rounded-full",src:this.userInfo.picture,alt:"Logo",onError:()=>this.isUserImgError=!0}):C?w[0]:A):h("div",{class:"flex justify-center items-center"},h("svg",{class:"w-6 h-6",width:"225",height:"224",viewBox:"0 0 225 224",fill:"none",xmlns:"http://www.w3.org/2000/svg"},h("rect",{width:"224.047",height:"224",rx:"64",fill:"#6951FA"}),h("path",{d:"M162.441 135.941V88.0593C170.359 85.1674 176 77.5348 176 68.6696C176 57.2919 166.708 48 155.33 48C143.953 48 134.661 57.2444 134.661 68.6696C134.661 77.5822 140.302 85.1674 148.219 88.0593V135.941C147.698 136.13 147.176 136.367 146.655 136.604L87.3956 77.3452C88.6282 74.6904 89.2919 71.7511 89.2919 68.6696C89.2919 57.2444 80.0474 48 68.6696 48C57.2919 48 48 57.2444 48 68.6696C48 77.5822 53.6415 85.1674 61.5585 88.0593V135.941C53.6415 138.833 48 146.465 48 155.33C48 166.708 57.2444 176 68.6696 176C80.0948 176 89.3393 166.708 89.3393 155.33C89.3393 146.418 83.6978 138.833 75.7807 135.941V88.0593C76.3022 87.8696 76.8237 87.6326 77.3452 87.3956L136.604 146.655C135.372 149.31 134.708 152.249 134.708 155.33C134.708 166.708 143.953 176 155.378 176C166.803 176 176.047 166.708 176.047 155.33C176.047 146.418 170.406 138.833 162.489 135.941H162.441Z",fill:"white"})),this.isOpen&&h("span",{class:"px-2"},h("b",null,"Nostr")," Login")),this.isOpen&&C&&h("div",{class:"show-slow truncate w-16 text-xs"},w),this.isOpen&&C&&h("nl-login-status",{info:this.userInfo}))),h("button",{onClick:()=>this.handleClose(),type:"button",class:(this.isOpen?"z-20":"z-0")+" nl-action-button absolute right-2 top-2 z-0 show-slow grid place-items-center w-7 h-7 text-sm font-semibold rounded-full border border-transparent"},h("span",{class:"sr-only"},"Close"),h("svg",{class:"flex-shrink-0 w-5 h-5",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"},h("path",{d:"M18 6 6 18"}),h("path",{d:"m6 6 12 12"}))),h("div",{class:"p-3 show-slow"},this.isOpenConfirm?h("div",null,h("div",{class:"w-8 h-8 p-1/2 rounded-full border border-gray-200 bg-white mb-2 mt-2 show-slow m-auto"},h("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"#5a68ff",class:"w-full"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"m11.25 11.25.041-.02a.75.75 0 0 1 1.063.852l-.708 2.836a.75.75 0 0 0 1.063.853l.041-.021M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Zm-9-3.75h.008v.008H12V8.25Z"}))),h("p",{class:"mb-2 text-center max-w-40 min-w-40 mx-auto"},"timeout"===this.mode?"Keys not responding, check your key storage app":`Confirmation required at ${this.domain}`),"timeout"===this.mode?h("a",{onClick:()=>this.handleClose(),href:`https://${this.domain}`,target:"_blank",class:"nl-button text-nowrap py-2.5 px-3 w-full inline-flex justify-center items-center gap-x-2 text-sm font-medium rounded-lg disabled:opacity-50 disabled:pointer-events-none dark:focus:outline-none dark:focus:ring-1 dark:focus:ring-gray-600"},"Go to ",this.domain):"rebind"===this.mode?h("iframe",{src:this.url,width:"180",height:"80"}):h("button-base",{onClick:()=>this.handleConfirm(),titleBtn:"Confirm"})):h("div",null,h("div",null,this.titleBanner&&h("p",{class:"mb-2 text-center show-slow max-w-40 min-w-40 mx-auto"},this.titleBanner),T&&h(Fragment,null,!S&&h("p",{class:"mb-2 text-center show-slow text-red-400 max-w-40 min-w-40 mx-auto"},"Your profile may be lost if you close this tab"),h("div",{class:"mb-2"},h("button-base",{onClick:()=>this.handleImport(),theme:"lemonade",titleBtn:"Back up profile"}))),h("div",{class:"mb-2"},h("nl-change-account",{currentAccount:this.userInfo,accounts:this.accounts})),this.userInfo?h("button-base",{onClick:()=>this.handleLogout(),titleBtn:"Log out"}):h("div",null,h("button-base",{onClick:()=>this.handleLogin(),titleBtn:"Log in"},h("svg",{style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"flex-shrink-0 w-4 h-4"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M15.75 5.25a3 3 0 0 1 3 3m3 0a6 6 0 0 1-7.029 5.912c-.563-.097-1.159.026-1.563.43L10.5 17.25H8.25v2.25H6v2.25H2.25v-2.818c0-.597.237-1.17.659-1.591l6.499-6.499c.404-.404.527-1 .43-1.563A6 6 0 1 1 21.75 8.25Z"}))),h("button-base",{onClick:()=>this.handleSignup(),titleBtn:"Sign up"},h("svg",{style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"flex-shrink-0 w-4 h-4"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M18 7.5v3m0 0v3m0-3h3m-3 0h-3m-2.25-4.125a3.375 3.375 0 1 1-6.75 0 3.375 3.375 0 0 1 6.75 0ZM3 19.235v-.11a6.375 6.375 0 0 1 12.75 0v.109A12.318 12.318 0 0 1 9.374 21c-2.331 0-4.512-.645-6.374-1.766Z"})))))))),K=!!function Z(ne,be){be=be||document.body;const me=Array.from(be.querySelectorAll(ne)),pe=function(Te){Z(ne,Te).forEach(xe=>{me.includes(xe)||me.push(xe)})};be.shadowRoot&&pe(be.shadowRoot);for(const Te of Array.from(be.querySelectorAll("*")))Te.shadowRoot&&pe(Te.shadowRoot);return me}("dialog").find(Z=>Z.open&&!Z.classList.contains("nl-banner-dialog"));return console.log("nostr-login need dialog",K),h("div",{class:`theme-${this.theme} ${!this.isOpen&&this.hiddenMode?"hidden":""}`},h("div",{class:this.darkMode&&"dark",dir:"ltr"},this.isOpenConfirm&&K?h("nl-dialog",null,h("div",{class:`nl-banner ${this.isOpen?"w-52 h-auto right-2 rounded-r-lg isOpen ":"rounded-r-none hover:rounded-r-lg cursor-pointer"} z-50 w-12 h-12 fixed top-52 right-0 inline-block gap-x-2 text-sm font-medium rounded-lg hover:right-2 transition-all duration-300 ease-in-out`},I)):h("div",{class:`nl-banner ${this.isOpen?"w-52 h-auto right-2 rounded-r-lg isOpen":"rounded-r-none hover:rounded-r-lg cursor-pointer"} z-50 w-12 h-12 fixed top-52 right-0 inline-block gap-x-2 text-sm font-medium rounded-lg hover:right-2 transition-all duration-300 ease-in-out`},I)))}static get watchers(){return{notify:["watchNotifyHandler"]}}static get style(){return NlBannerStyle0}},[1,"nl-banner",{theme:[1025],darkMode:[1028,"dark-mode"],hiddenMode:[1028,"hidden-mode"],titleBanner:[1,"title-banner"],isOpen:[1028,"is-open"],isLoading:[4,"is-loading"],notify:[16],userInfo:[16],accounts:[1040],isUserImgError:[32],domain:[32],mode:[32],url:[32],isOpenConfirm:[32]},void 0,{notify:["watchNotifyHandler"]}]);function defineCustomElement(){typeof customElements>"u"||["nl-banner","button-base","nl-change-account","nl-dialog","nl-login-status"].forEach(o=>{switch(o){case"nl-banner":customElements.get(o)||customElements.define(o,NlBanner);break;case"button-base":customElements.get(o)||defineCustomElement$q();break;case"nl-change-account":customElements.get(o)||defineCustomElement$2();break;case"nl-dialog":customElements.get(o)||defineCustomElement$1();break;case"nl-login-status":customElements.get(o)||defineCustomElement$g()}})}defineCustomElement();var commonjsGlobal=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function getDefaultExportFromCjs(o){return o&&o.__esModule&&Object.prototype.hasOwnProperty.call(o,"default")?o.default:o}var lib$1={},types={};Object.defineProperty(types,"__esModule",{value:!0});var ee={},taskCollection$1={},taskCollection={},bakeCollection={};(function(exports){Object.defineProperty(exports,"__esModule",{value:!0}),exports.bakeCollectionVariadic=exports.bakeCollectionAwait=exports.bakeCollection=exports.BAKED_EMPTY_FUNC=void 0,exports.BAKED_EMPTY_FUNC=function(){};var FORLOOP_FALLBACK=1500;function generateArgsDefCode(o){var s="";if(0===o)return s;for(var r=0;r1)s?((r=this._tasks).push.apply(r,arguments),this.length+=arguments.length):(this._tasks.push(o),this.length++);else if(s){var a;1===i?((a=Array(1+arguments.length)).push(a),a.push.apply(a,arguments),this._tasks=a):((a=Array(arguments.length)).push.apply(a,arguments),this._tasks=a),this.length+=arguments.length}else this._tasks=1===i?[this._tasks,o]:o,this.length++}function push_rebuild(o,s){var r,i=this.length;if(i>1)s?((r=this._tasks).push.apply(r,arguments),this.length+=arguments.length):(this._tasks.push(o),this.length++);else if(s){var a;1===i?((a=Array(1+arguments.length)).push(a),a.push.apply(a,arguments),this._tasks=a):((a=Array(arguments.length)).push.apply(a,arguments),this._tasks=a),this.length+=arguments.length}else this._tasks=1===i?[this._tasks,o]:o,this.length++;this.firstEmitBuildStrategy?this.call=rebuild_on_first_call:this.rebuild()}function _fast_remove_single(o,s){-1!==s&&(0===s?o.shift():s===o.length-1?o.length=o.length-1:o.splice(s,1))}function removeLast_norebuild(o){0!==this.length&&(1===this.length?this._tasks===o&&(this.length=0):(_fast_remove_single(this._tasks,this._tasks.lastIndexOf(o)),1===this._tasks.length?(this._tasks=this._tasks[0],this.length=1):this.length=this._tasks.length))}function removeLast_rebuild(o){if(0!==this.length){if(1===this.length)return this._tasks===o&&(this.length=0),this.firstEmitBuildStrategy?void(this.call=bake_collection_1.BAKED_EMPTY_FUNC):void this.rebuild();_fast_remove_single(this._tasks,this._tasks.lastIndexOf(o)),1===this._tasks.length?(this._tasks=this._tasks[0],this.length=1):this.length=this._tasks.length,this.firstEmitBuildStrategy?this.call=rebuild_on_first_call:this.rebuild()}}function insert_norebuild(o){for(var s,r=[],i=1;i0&&!s.includes(o.length))throw new Error(`Expected Uint8Array of length ${s}, not of length=${o.length}`)}function hash$3(o){if("function"!=typeof o||"function"!=typeof o.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");number$3(o.outputLen),number$3(o.blockLen)}function exists$3(o,s=!0){if(o.destroyed)throw new Error("Hash instance has been destroyed");if(s&&o.finished)throw new Error("Hash#digest() has already been called")}function output$3(o,s){bytes$3(o);const r=s.outputLen;if(o.lengtho instanceof Uint8Array,createView$2=o=>new DataView(o.buffer,o.byteOffset,o.byteLength),rotr$2=(o,s)=>o<<32-s|o>>>s,isLE$3=68===new Uint8Array(new Uint32Array([287454020]).buffer)[0];if(!isLE$3)throw new Error("Non little-endian hardware is not supported");function utf8ToBytes$4(o){if("string"!=typeof o)throw new Error("utf8ToBytes expected string, got "+typeof o);return new Uint8Array((new TextEncoder).encode(o))}function toBytes$3(o){if("string"==typeof o&&(o=utf8ToBytes$4(o)),!u8a$3(o))throw new Error("expected Uint8Array, got "+typeof o);return o}function concatBytes$3(...o){const s=new Uint8Array(o.reduce((i,a)=>i+a.length,0));let r=0;return o.forEach(i=>{if(!u8a$3(i))throw new Error("Uint8Array expected");s.set(i,r),r+=i.length}),s}Array.from({length:256},(o,s)=>s.toString(16).padStart(2,"0"));let Hash$2=class{clone(){return this._cloneInto()}};function wrapConstructor$2(o){const s=i=>o().update(toBytes$3(i)).digest(),r=o();return s.outputLen=r.outputLen,s.blockLen=r.blockLen,s.create=()=>o(),s}function randomBytes$2(o=32){if(crypto$3&&"function"==typeof crypto$3.getRandomValues)return crypto$3.getRandomValues(new Uint8Array(o));throw new Error("crypto.getRandomValues must be defined")}function setBigUint64$2(o,s,r,i){if("function"==typeof o.setBigUint64)return o.setBigUint64(s,r,i);const a=BigInt(32),c=BigInt(4294967295),y=Number(r>>a&c),w=Number(r&c),T=i?0:4;o.setUint32(s+(i?4:0),y,i),o.setUint32(s+T,w,i)}let SHA2$2=class extends Hash$2{constructor(o,s,r,i){super(),this.blockLen=o,this.outputLen=s,this.padOffset=r,this.isLE=i,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(o),this.view=createView$2(this.buffer)}update(o){assert$3.exists(this);const{view:s,buffer:r,blockLen:i}=this,a=(o=toBytes$3(o)).length;for(let c=0;ci-c&&(this.process(r,0),c=0);for(let S=c;ST.length)throw new Error("_sha2: outputLen bigger than state");for(let S=0;So&s^~o&r,Maj$2=(o,s,r)=>o&s^o&r^s&r,SHA256_K$2=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),IV$2=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),SHA256_W$2=new Uint32Array(64);let SHA256$2=class extends SHA2$2{constructor(){super(64,32,8,!1),this.A=0|IV$2[0],this.B=0|IV$2[1],this.C=0|IV$2[2],this.D=0|IV$2[3],this.E=0|IV$2[4],this.F=0|IV$2[5],this.G=0|IV$2[6],this.H=0|IV$2[7]}get(){const{A:o,B:s,C:r,D:i,E:a,F:c,G:y,H:w}=this;return[o,s,r,i,a,c,y,w]}set(o,s,r,i,a,c,y,w){this.A=0|o,this.B=0|s,this.C=0|r,this.D=0|i,this.E=0|a,this.F=0|c,this.G=0|y,this.H=0|w}process(o,s){for(let S=0;S<16;S++,s+=4)SHA256_W$2[S]=o.getUint32(s,!1);for(let S=16;S<64;S++){const A=SHA256_W$2[S-15],I=SHA256_W$2[S-2],N=rotr$2(A,7)^rotr$2(A,18)^A>>>3,K=rotr$2(I,17)^rotr$2(I,19)^I>>>10;SHA256_W$2[S]=K+SHA256_W$2[S-7]+N+SHA256_W$2[S-16]|0}let{A:r,B:i,C:a,D:c,E:y,F:w,G:C,H:T}=this;for(let S=0;S<64;S++){const A=T+(rotr$2(y,6)^rotr$2(y,11)^rotr$2(y,25))+Chi$2(y,w,C)+SHA256_K$2[S]+SHA256_W$2[S]|0,I=(rotr$2(r,2)^rotr$2(r,13)^rotr$2(r,22))+Maj$2(r,i,a)|0;T=C,C=w,w=y,y=c+A|0,c=a,a=i,i=r,r=A+I|0}r=r+this.A|0,i=i+this.B|0,a=a+this.C|0,c=c+this.D|0,y=y+this.E|0,w=w+this.F|0,C=C+this.G|0,T=T+this.H|0,this.set(r,i,a,c,y,w,C,T)}roundClean(){SHA256_W$2.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}},SHA224$1=class extends SHA256$2{constructor(){super(),this.A=-1056596264,this.B=914150663,this.C=812702999,this.D=-150054599,this.E=-4191439,this.F=1750603025,this.G=1694076839,this.H=-1090891868,this.outputLen=28}};const sha256$2=wrapConstructor$2(()=>new SHA256$2);wrapConstructor$2(()=>new SHA224$1);const _0n$4=BigInt(0),_1n$4=BigInt(1),_2n$2=BigInt(2),u8a$2=o=>o instanceof Uint8Array,hexes$2=Array.from({length:256},(o,s)=>s.toString(16).padStart(2,"0"));function bytesToHex$2(o){if(!u8a$2(o))throw new Error("Uint8Array expected");let s="";for(let r=0;ri+a.length,0));let r=0;return o.forEach(i=>{if(!u8a$2(i))throw new Error("Uint8Array expected");s.set(i,r),r+=i.length}),s}function equalBytes$1(o,s){if(o.length!==s.length)return!1;for(let r=0;r_0n$4;o>>=_1n$4,s+=1);return s}function bitGet(o,s){return o>>BigInt(s)&_1n$4}const bitSet=(o,s,r)=>o|(r?_1n$4:_0n$4)<(_2n$2<new Uint8Array(o),u8fr=o=>Uint8Array.from(o);function createHmacDrbg(o,s,r){if("number"!=typeof o||o<2)throw new Error("hashLen must be a number");if("number"!=typeof s||s<2)throw new Error("qByteLen must be a number");if("function"!=typeof r)throw new Error("hmacFn must be a function");let i=u8n(o),a=u8n(o),c=0;const y=()=>{i.fill(1),a.fill(0),c=0},w=(...S)=>r(a,i,...S),C=(S=u8n())=>{a=w(u8fr([0]),S),i=w(),0!==S.length&&(a=w(u8fr([1]),S),i=w())},T=()=>{if(c++>=1e3)throw new Error("drbg: tried 1000 values");let S=0;const A=[];for(;S{let I;for(y(),C(S);!(I=A(T()));)C();return y(),I}}const validatorFns={bigint:o=>"bigint"==typeof o,function:o=>"function"==typeof o,boolean:o=>"boolean"==typeof o,string:o=>"string"==typeof o,isSafeInteger:o=>Number.isSafeInteger(o),array:o=>Array.isArray(o),field:(o,s)=>s.Fp.isValid(o),hash:o=>"function"==typeof o&&Number.isSafeInteger(o.outputLen)};function validateObject(o,s,r={}){const i=(a,c,y)=>{const w=validatorFns[c];if("function"!=typeof w)throw new Error(`Invalid validator "${c}", expected function`);const C=o[a];if(!(y&&void 0===C||w(C,o)))throw new Error(`Invalid param ${String(a)}=${C} (${typeof C}), expected ${c}`)};for(const[a,c]of Object.entries(s))i(a,c,!1);for(const[a,c]of Object.entries(r))i(a,c,!0);return o}var ut=Object.freeze({__proto__:null,bitGet,bitLen,bitMask,bitSet,bytesToHex:bytesToHex$2,bytesToNumberBE,bytesToNumberLE,concatBytes:concatBytes$2,createHmacDrbg,ensureBytes:ensureBytes$1,equalBytes:equalBytes$1,hexToBytes:hexToBytes$2,hexToNumber,numberToBytesBE,numberToBytesLE,numberToHexUnpadded,numberToVarBytesBE,utf8ToBytes:utf8ToBytes$3,validateObject});const _0n$3=BigInt(0),_1n$3=BigInt(1),_2n$1=BigInt(2),_3n$1=BigInt(3),_4n=BigInt(4),_5n=BigInt(5),_8n=BigInt(8);function mod(o,s){const r=o%s;return r>=_0n$3?r:s+r}function pow(o,s,r){if(r<=_0n$3||s<_0n$3)throw new Error("Expected power/modulo > 0");if(r===_1n$3)return _0n$3;let i=_1n$3;for(;s>_0n$3;)s&_1n$3&&(i=i*o%r),o=o*o%r,s>>=_1n$3;return i}function pow2(o,s,r){let i=o;for(;s-- >_0n$3;)i*=i,i%=r;return i}function invert(o,s){if(o===_0n$3||s<=_0n$3)throw new Error(`invert: expected positive integers, got n=${o} mod=${s}`);let r=mod(o,s),i=s,a=_0n$3,c=_1n$3;for(;r!==_0n$3;){const y=i%r,w=a-c*(i/r);i=r,r=y,a=c,c=w}if(i!==_1n$3)throw new Error("invert: does not exist");return mod(a,s)}function tonelliShanks(o){const s=(o-_1n$3)/_2n$1;let r,i,a;for(r=o-_1n$3,i=0;r%_2n$1===_0n$3;r/=_2n$1,i++);for(a=_2n$1;a(r[i]="function",r),{ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"}))}function FpPow(o,s,r){if(r<_0n$3)throw new Error("Expected power > 0");if(r===_0n$3)return o.ONE;if(r===_1n$3)return s;let i=o.ONE,a=s;for(;r>_0n$3;)r&_1n$3&&(i=o.mul(i,a)),a=o.sqr(a),r>>=_1n$3;return i}function FpInvertBatch(o,s){const r=new Array(s.length),i=s.reduce((c,y,w)=>o.is0(y)?c:(r[w]=c,o.mul(c,y)),o.ONE),a=o.inv(i);return s.reduceRight((c,y,w)=>o.is0(y)?c:(r[w]=o.mul(c,r[w]),o.mul(c,y)),a),r}function nLength(o,s){const r=void 0!==s?s:o.toString(2).length;return{nBitLength:r,nByteLength:Math.ceil(r/8)}}function Field(o,s,r=!1,i={}){if(o<=_0n$3)throw new Error(`Expected Fp ORDER > 0, got ${o}`);const{nBitLength:a,nByteLength:c}=nLength(o,s);if(c>2048)throw new Error("Field lengths over 2048 bytes are not supported");const y=FpSqrt(o),w=Object.freeze({ORDER:o,BITS:a,BYTES:c,MASK:bitMask(a),ZERO:_0n$3,ONE:_1n$3,create:C=>mod(C,o),isValid:C=>{if("bigint"!=typeof C)throw new Error("Invalid field element: expected bigint, got "+typeof C);return _0n$3<=C&&CC===_0n$3,isOdd:C=>(C&_1n$3)===_1n$3,neg:C=>mod(-C,o),eql:(C,T)=>C===T,sqr:C=>mod(C*C,o),add:(C,T)=>mod(C+T,o),sub:(C,T)=>mod(C-T,o),mul:(C,T)=>mod(C*T,o),pow:(C,T)=>FpPow(w,C,T),div:(C,T)=>mod(C*invert(T,o),o),sqrN:C=>C*C,addN:(C,T)=>C+T,subN:(C,T)=>C-T,mulN:(C,T)=>C*T,inv:C=>invert(C,o),sqrt:i.sqrt||(C=>y(w,C)),invertBatch:C=>FpInvertBatch(w,C),cmov:(C,T,S)=>S?T:C,toBytes:C=>r?numberToBytesLE(C,c):numberToBytesBE(C,c),fromBytes:C=>{if(C.length!==c)throw new Error(`Fp.fromBytes: expected ${c}, got ${C.length}`);return r?bytesToNumberLE(C):bytesToNumberBE(C)}});return Object.freeze(w)}function hashToPrivateScalar(o,s,r=!1){const i=(o=ensureBytes$1("privateHash",o)).length,a=nLength(s).nByteLength+8;if(a<24||i1024)throw new Error(`hashToPrivateScalar: expected ${a}-1024 bytes of input, got ${i}`);return mod(r?bytesToNumberLE(o):bytesToNumberBE(o),s-_1n$3)+_1n$3}const _0n$2=BigInt(0),_1n$2=BigInt(1);function wNAF(o,s){const r=(a,c)=>{const y=c.negate();return a?y:c},i=a=>({windows:Math.ceil(s/a)+1,windowSize:2**(a-1)});return{constTimeNegate:r,unsafeLadder(a,c){let y=o.ZERO,w=a;for(;c>_0n$2;)c&_1n$2&&(y=y.add(w)),w=w.double(),c>>=_1n$2;return y},precomputeWindow(a,c){const{windows:y,windowSize:w}=i(c),C=[];let T=a,S=T;for(let A=0;A>=N,ne>C&&(ne-=I,y+=_1n$2);const be=Z,me=Z+Math.abs(ne)-1,Te=ne<0;0===ne?S=S.add(r(K%2!=0,c[be])):T=T.add(r(Te,c[me]))}return{p:T,f:S}},wNAFCached(a,c,y,w){const C=a._WINDOW_SIZE||1;let T=c.get(a);return T||(T=this.precomputeWindow(a,C),1!==C&&c.set(a,w(T))),this.wNAF(C,T,y)}}}function validateBasic(o){return validateField(o.Fp),validateObject(o,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...nLength(o.n,o.nBitLength),...o,p:o.Fp.ORDER})}function validatePointOpts(o){const s=validateBasic(o);validateObject(s,{a:"field",b:"field"},{allowedPrivateKeyLengths:"array",wrapPrivateKey:"boolean",isTorsionFree:"function",clearCofactor:"function",allowInfinityPoint:"boolean",fromBytes:"function",toBytes:"function"});const{endo:r,Fp:i,a}=s;if(r){if(!i.eql(a,i.ZERO))throw new Error("Endomorphism can only be defined for Koblitz curves that have a=0");if("object"!=typeof r||"bigint"!=typeof r.beta||"function"!=typeof r.splitScalar)throw new Error("Expected endomorphism with beta: bigint and splitScalar: function")}return Object.freeze({...s})}const{bytesToNumberBE:b2n,hexToBytes:h2b}=ut,DER={Err:class extends Error{constructor(o=""){super(o)}},_parseInt(o){const{Err:s}=DER;if(o.length<2||2!==o[0])throw new s("Invalid signature integer tag");const r=o[1],i=o.subarray(2,r+2);if(!r||i.length!==r)throw new s("Invalid signature integer: wrong length");if(128&i[0])throw new s("Invalid signature integer: negative");if(0===i[0]&&!(128&i[1]))throw new s("Invalid signature integer: unnecessary leading zero");return{d:b2n(i),l:o.subarray(r+2)}},toSig(o){const{Err:s}=DER,r="string"==typeof o?h2b(o):o;if(!(r instanceof Uint8Array))throw new Error("ui8a expected");let i=r.length;if(i<2||48!=r[0])throw new s("Invalid signature tag");if(r[1]!==i-2)throw new s("Invalid signature: incorrect length");const{d:a,l:c}=DER._parseInt(r.subarray(2)),{d:y,l:w}=DER._parseInt(c);if(w.length)throw new s("Invalid signature: left bytes after parsing");return{r:a,s:y}},hexFromSig(o){const s=T=>8&Number.parseInt(T[0],16)?"00"+T:T,r=T=>{const S=T.toString(16);return 1&S.length?`0${S}`:S},i=s(r(o.s)),a=s(r(o.r)),c=i.length/2,y=a.length/2,w=r(c),C=r(y);return`30${r(y+c+4)}02${C}${a}02${w}${i}`}},_0n$1=BigInt(0),_1n$1=BigInt(1);BigInt(2);const _3n=BigInt(3);function weierstrassPoints(o){const s=validatePointOpts(o),{Fp:r}=s,i=s.toBytes||((K,Z,ne)=>{const be=Z.toAffine();return concatBytes$2(Uint8Array.from([4]),r.toBytes(be.x),r.toBytes(be.y))}),a=s.fromBytes||(K=>{const Z=K.subarray(1);return{x:r.fromBytes(Z.subarray(0,r.BYTES)),y:r.fromBytes(Z.subarray(r.BYTES,2*r.BYTES))}});function c(K){const{a:Z,b:ne}=s,be=r.sqr(K),me=r.mul(be,K);return r.add(r.add(me,r.mul(K,Z)),ne)}if(!r.eql(r.sqr(s.Gy),c(s.Gx)))throw new Error("bad generator point: equation left != right");function y(K){return"bigint"==typeof K&&_0n$1r.eql(pe,r.ZERO);return me(ne)&&me(be)?A.ZERO:new A(ne,be,r.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(Z){const ne=r.invertBatch(Z.map(be=>be.pz));return Z.map((be,me)=>be.toAffine(ne[me])).map(A.fromAffine)}static fromHex(Z){const ne=A.fromAffine(a(ensureBytes$1("pointHex",Z)));return ne.assertValidity(),ne}static fromPrivateKey(Z){return A.BASE.multiply(C(Z))}_setWindowSize(Z){this._WINDOW_SIZE=Z,T.delete(this)}assertValidity(){if(this.is0()){if(s.allowInfinityPoint)return;throw new Error("bad point: ZERO")}const{x:Z,y:ne}=this.toAffine();if(!r.isValid(Z)||!r.isValid(ne))throw new Error("bad point: x or y not FE");const be=r.sqr(ne),me=c(Z);if(!r.eql(be,me))throw new Error("bad point: equation left != right");if(!this.isTorsionFree())throw new Error("bad point: not in prime-order subgroup")}hasEvenY(){const{y:Z}=this.toAffine();if(r.isOdd)return!r.isOdd(Z);throw new Error("Field doesn't support isOdd")}equals(Z){S(Z);const{px:ne,py:be,pz:me}=this,{px:pe,py:Te,pz:xe}=Z,Re=r.eql(r.mul(ne,xe),r.mul(pe,me)),Me=r.eql(r.mul(be,xe),r.mul(Te,me));return Re&&Me}negate(){return new A(this.px,r.neg(this.py),this.pz)}double(){const{a:Z,b:ne}=s,be=r.mul(ne,_3n),{px:me,py:pe,pz:Te}=this;let xe=r.ZERO,Re=r.ZERO,Me=r.ZERO,Ce=r.mul(me,me),le=r.mul(pe,pe),ae=r.mul(Te,Te),Ie=r.mul(me,pe);return Ie=r.add(Ie,Ie),Me=r.mul(me,Te),Me=r.add(Me,Me),xe=r.mul(Z,Me),Re=r.mul(be,ae),Re=r.add(xe,Re),xe=r.sub(le,Re),Re=r.add(le,Re),Re=r.mul(xe,Re),xe=r.mul(Ie,xe),Me=r.mul(be,Me),ae=r.mul(Z,ae),Ie=r.sub(Ce,ae),Ie=r.mul(Z,Ie),Ie=r.add(Ie,Me),Me=r.add(Ce,Ce),Ce=r.add(Me,Ce),Ce=r.add(Ce,ae),Ce=r.mul(Ce,Ie),Re=r.add(Re,Ce),ae=r.mul(pe,Te),ae=r.add(ae,ae),Ce=r.mul(ae,Ie),xe=r.sub(xe,Ce),Me=r.mul(ae,le),Me=r.add(Me,Me),Me=r.add(Me,Me),new A(xe,Re,Me)}add(Z){S(Z);const{px:ne,py:be,pz:me}=this,{px:pe,py:Te,pz:xe}=Z;let Re=r.ZERO,Me=r.ZERO,Ce=r.ZERO;const le=s.a,ae=r.mul(s.b,_3n);let Ie=r.mul(ne,pe),$e=r.mul(be,Te),st=r.mul(me,xe),ht=r.add(ne,be),vt=r.add(pe,Te);ht=r.mul(ht,vt),vt=r.add(Ie,$e),ht=r.sub(ht,vt),vt=r.add(ne,me);let at=r.add(pe,xe);return vt=r.mul(vt,at),at=r.add(Ie,st),vt=r.sub(vt,at),at=r.add(be,me),Re=r.add(Te,xe),at=r.mul(at,Re),Re=r.add($e,st),at=r.sub(at,Re),Ce=r.mul(le,vt),Re=r.mul(ae,st),Ce=r.add(Re,Ce),Re=r.sub($e,Ce),Ce=r.add($e,Ce),Me=r.mul(Re,Ce),$e=r.add(Ie,Ie),$e=r.add($e,Ie),st=r.mul(le,st),vt=r.mul(ae,vt),$e=r.add($e,st),st=r.sub(Ie,st),st=r.mul(le,st),vt=r.add(vt,st),Ie=r.mul($e,vt),Me=r.add(Me,Ie),Ie=r.mul(at,vt),Re=r.mul(ht,Re),Re=r.sub(Re,Ie),Ie=r.mul(ht,$e),Ce=r.mul(at,Ce),Ce=r.add(Ce,Ie),new A(Re,Me,Ce)}subtract(Z){return this.add(Z.negate())}is0(){return this.equals(A.ZERO)}wNAF(Z){return N.wNAFCached(this,T,Z,ne=>{const be=r.invertBatch(ne.map(me=>me.pz));return ne.map((me,pe)=>me.toAffine(be[pe])).map(A.fromAffine)})}multiplyUnsafe(Z){const ne=A.ZERO;if(Z===_0n$1)return ne;if(w(Z),Z===_1n$1)return this;const{endo:be}=s;if(!be)return N.unsafeLadder(this,Z);let{k1neg:me,k1:pe,k2neg:Te,k2:xe}=be.splitScalar(Z),Re=ne,Me=ne,Ce=this;for(;pe>_0n$1||xe>_0n$1;)pe&_1n$1&&(Re=Re.add(Ce)),xe&_1n$1&&(Me=Me.add(Ce)),Ce=Ce.double(),pe>>=_1n$1,xe>>=_1n$1;return me&&(Re=Re.negate()),Te&&(Me=Me.negate()),Me=new A(r.mul(Me.px,be.beta),Me.py,Me.pz),Re.add(Me)}multiply(Z){w(Z);let ne,be,me=Z;const{endo:pe}=s;if(pe){const{k1neg:Te,k1:xe,k2neg:Re,k2:Me}=pe.splitScalar(me);let{p:Ce,f:le}=this.wNAF(xe),{p:ae,f:Ie}=this.wNAF(Me);Ce=N.constTimeNegate(Te,Ce),ae=N.constTimeNegate(Re,ae),ae=new A(r.mul(ae.px,pe.beta),ae.py,ae.pz),ne=Ce.add(ae),be=le.add(Ie)}else{const{p:Te,f:xe}=this.wNAF(me);ne=Te,be=xe}return A.normalizeZ([ne,be])[0]}multiplyAndAddUnsafe(Z,ne,be){const me=A.BASE,pe=(xe,Re)=>Re!==_0n$1&&Re!==_1n$1&&xe.equals(me)?xe.multiply(Re):xe.multiplyUnsafe(Re),Te=pe(this,ne).add(pe(Z,be));return Te.is0()?void 0:Te}toAffine(Z){const{px:ne,py:be,pz:me}=this,pe=this.is0();null==Z&&(Z=pe?r.ONE:r.inv(me));const Te=r.mul(ne,Z),xe=r.mul(be,Z),Re=r.mul(me,Z);if(pe)return{x:r.ZERO,y:r.ZERO};if(!r.eql(Re,r.ONE))throw new Error("invZ was invalid");return{x:Te,y:xe}}isTorsionFree(){const{h:Z,isTorsionFree:ne}=s;if(Z===_1n$1)return!0;if(ne)return ne(A,this);throw new Error("isTorsionFree() has not been declared for the elliptic curve")}clearCofactor(){const{h:Z,clearCofactor:ne}=s;return Z===_1n$1?this:ne?ne(A,this):this.multiplyUnsafe(s.h)}toRawBytes(Z=!0){return this.assertValidity(),i(A,this,Z)}toHex(Z=!0){return bytesToHex$2(this.toRawBytes(Z))}}A.BASE=new A(s.Gx,s.Gy,r.ONE),A.ZERO=new A(r.ZERO,r.ONE,r.ZERO);const I=s.nBitLength,N=wNAF(A,s.endo?Math.ceil(I/2):I);return{CURVE:s,ProjectivePoint:A,normPrivateKeyToScalar:C,weierstrassEquation:c,isWithinCurveOrder:y}}function validateOpts(o){const s=validateBasic(o);return validateObject(s,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...s})}function weierstrass(o){const s=validateOpts(o),{Fp:r,n:i}=s,a=r.BYTES+1,c=2*r.BYTES+1;function y(le){return mod(le,i)}function w(le){return invert(le,i)}const{ProjectivePoint:C,normPrivateKeyToScalar:T,weierstrassEquation:S,isWithinCurveOrder:A}=weierstrassPoints({...s,toBytes(le,ae,Ie){const $e=ae.toAffine(),st=r.toBytes($e.x),ht=concatBytes$2;return Ie?ht(Uint8Array.from([ae.hasEvenY()?2:3]),st):ht(Uint8Array.from([4]),st,r.toBytes($e.y))},fromBytes(le){const ae=le.length,Ie=le[0],$e=le.subarray(1);if(ae!==a||2!==Ie&&3!==Ie){if(ae===c&&4===Ie)return{x:r.fromBytes($e.subarray(0,r.BYTES)),y:r.fromBytes($e.subarray(r.BYTES,2*r.BYTES))};throw new Error(`Point of length ${ae} was invalid. Expected ${a} compressed bytes or ${c} uncompressed bytes`)}{const ht=bytesToNumberBE($e);if(!(_0n$1<(st=ht)&&stbytesToHex$2(numberToBytesBE(le,s.nByteLength));function N(le){return le>i>>_1n$1}const K=(le,ae,Ie)=>bytesToNumberBE(le.slice(ae,Ie));class Z{constructor(ae,Ie,$e){this.r=ae,this.s=Ie,this.recovery=$e,this.assertValidity()}static fromCompact(ae){const Ie=s.nByteLength;return ae=ensureBytes$1("compactSignature",ae,2*Ie),new Z(K(ae,0,Ie),K(ae,Ie,2*Ie))}static fromDER(ae){const{r:Ie,s:$e}=DER.toSig(ensureBytes$1("DER",ae));return new Z(Ie,$e)}assertValidity(){if(!A(this.r))throw new Error("r must be 0 < r < CURVE.n");if(!A(this.s))throw new Error("s must be 0 < s < CURVE.n")}addRecoveryBit(ae){return new Z(this.r,this.s,ae)}recoverPublicKey(ae){const{r:Ie,s:$e,recovery:st}=this,ht=pe(ensureBytes$1("msgHash",ae));if(null==st||![0,1,2,3].includes(st))throw new Error("recovery id invalid");const vt=2===st||3===st?Ie+s.n:Ie;if(vt>=r.ORDER)throw new Error("recovery id 2 or 3 invalid");const Xt=C.fromHex((1&st?"03":"02")+I(vt)),ln=w(vt),yn=y(-ht*ln),$n=y($e*ln),bn=C.BASE.multiplyAndAddUnsafe(Xt,yn,$n);if(!bn)throw new Error("point at infinify");return bn.assertValidity(),bn}hasHighS(){return N(this.s)}normalizeS(){return this.hasHighS()?new Z(this.r,y(-this.s),this.recovery):this}toDERRawBytes(){return hexToBytes$2(this.toDERHex())}toDERHex(){return DER.hexFromSig({r:this.r,s:this.s})}toCompactRawBytes(){return hexToBytes$2(this.toCompactHex())}toCompactHex(){return I(this.r)+I(this.s)}}const ne={isValidPrivateKey(le){try{return T(le),!0}catch{return!1}},normPrivateKeyToScalar:T,randomPrivateKey:()=>numberToBytesBE(hashToPrivateScalar(s.randomBytes(r.BYTES+8),i),s.nByteLength),precompute:(le=8,ae=C.BASE)=>(ae._setWindowSize(le),ae.multiply(BigInt(3)),ae)};function be(le){const ae=le instanceof Uint8Array,Ie="string"==typeof le,$e=(ae||Ie)&&le.length;return ae?$e===a||$e===c:Ie?$e===2*a||$e===2*c:le instanceof C}const me=s.bits2int||function(le){const ae=bytesToNumberBE(le),Ie=8*le.length-s.nBitLength;return Ie>0?ae>>BigInt(Ie):ae},pe=s.bits2int_modN||function(le){return y(me(le))},Te=bitMask(s.nBitLength);function xe(le){if("bigint"!=typeof le)throw new Error("bigint expected");if(!(_0n$1<=le&&leQe in Ie))throw new Error("sign() legacy options not supported");const{hash:$e,randomBytes:st}=s;let{lowS:ht,prehash:vt,extraEntropy:at}=Ie;null==ht&&(ht=!0),le=ensureBytes$1("msgHash",le),vt&&(le=ensureBytes$1("prehashed msgHash",$e(le)));const Xt=pe(le),ln=T(ae),yn=[xe(ln),xe(Xt)];if(null!=at){const Qe=!0===at?st(r.BYTES):at;yn.push(ensureBytes$1("extraEntropy",Qe,r.BYTES))}const $n=concatBytes$2(...yn),bn=Xt;return{seed:$n,k2sig:function(Qe){const bt=me(Qe);if(!A(bt))return;const Ge=w(bt),Fe=C.BASE.multiply(bt).toAffine(),Ft=y(Fe.x);if(Ft===_0n$1)return;const ze=y(Ge*y(bn+Ft*ln));if(ze===_0n$1)return;let dt=(Fe.x===Ft?0:2)|Number(Fe.y&_1n$1),Ke=ze;return ht&&N(ze)&&(Ke=N(He=ze)?y(-He):He,dt^=1),new Z(Ft,Ke,dt);var He}}}(le,ae,Ie);return createHmacDrbg(s.hash.outputLen,s.nByteLength,s.hmac)($e,st)},verify:function(le,ae,Ie,$e=Ce){const st=le;if(ae=ensureBytes$1("msgHash",ae),Ie=ensureBytes$1("publicKey",Ie),"strict"in $e)throw new Error("options.strict was renamed to lowS");const{lowS:ht,prehash:vt}=$e;let at,Xt;try{if("string"==typeof st||st instanceof Uint8Array)try{at=Z.fromDER(st)}catch(Fe){if(!(Fe instanceof DER.Err))throw Fe;at=Z.fromCompact(st)}else{if("object"!=typeof st||"bigint"!=typeof st.r||"bigint"!=typeof st.s)throw new Error("PARSE");{const{r:Fe,s:Ft}=st;at=new Z(Fe,Ft)}}Xt=C.fromHex(Ie)}catch(Fe){if("PARSE"===Fe.message)throw new Error("signature must be Signature instance, Uint8Array or hex string");return!1}if(ht&&at.hasHighS())return!1;vt&&(ae=s.hash(ae));const{r:ln,s:yn}=at,$n=pe(ae),bn=w(yn),Qe=y($n*bn),bt=y(ln*bn),Ge=C.BASE.multiplyAndAddUnsafe(Xt,Qe,bt)?.toAffine();return!!Ge&&y(Ge.x)===ln},ProjectivePoint:C,Signature:Z,utils:ne}}BigInt(4);let HMAC$2=class extends Hash$2{constructor(o,s){super(),this.finished=!1,this.destroyed=!1,assert$3.hash(o);const r=toBytes$3(s);if(this.iHash=o.create(),"function"!=typeof this.iHash.update)throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const i=this.blockLen,a=new Uint8Array(i);a.set(r.length>i?o.create().update(r).digest():r);for(let c=0;cnew HMAC$2(o,s).update(r).digest();function getHash(o){return{hash:o,hmac:(s,...r)=>hmac$2(o,s,concatBytes$3(...r)),randomBytes:randomBytes$2}}function createCurve(o,s){const r=i=>weierstrass({...o,...getHash(i)});return Object.freeze({...r(s),create:r})}hmac$2.create=(o,s)=>new HMAC$2(o,s);const secp256k1P=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),secp256k1N=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),_1n=BigInt(1),_2n=BigInt(2),divNearest=(o,s)=>(o+s/_2n)/s;function sqrtMod(o){const s=secp256k1P,r=BigInt(3),i=BigInt(6),a=BigInt(11),c=BigInt(22),y=BigInt(23),w=BigInt(44),C=BigInt(88),T=o*o*o%s,S=T*T*o%s,A=pow2(S,r,s)*S%s,I=pow2(A,r,s)*S%s,N=pow2(I,_2n,s)*T%s,K=pow2(N,a,s)*N%s,Z=pow2(K,c,s)*K%s,ne=pow2(Z,w,s)*Z%s,be=pow2(ne,C,s)*ne%s,me=pow2(be,w,s)*Z%s,pe=pow2(me,r,s)*S%s,Te=pow2(pe,y,s)*K%s,xe=pow2(Te,i,s)*T%s,Re=pow2(xe,_2n,s);if(!Fp.eql(Fp.sqr(Re),o))throw new Error("Cannot find square root");return Re}const Fp=Field(secp256k1P,void 0,void 0,{sqrt:sqrtMod}),secp256k1=createCurve({a:BigInt(0),b:BigInt(7),Fp,n:secp256k1N,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:o=>{const s=secp256k1N,r=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),i=-_1n*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),a=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),c=r,y=BigInt("0x100000000000000000000000000000000"),w=divNearest(c*o,s),C=divNearest(-i*o,s);let T=mod(o-w*r-C*a,s),S=mod(-w*i-C*c,s);const A=T>y,I=S>y;if(A&&(T=s-T),I&&(S=s-S),T>y||S>y)throw new Error("splitScalar: Endomorphism failed, k="+o);return{k1neg:A,k1:T,k2neg:I,k2:S}}}},sha256$2),_0n=BigInt(0),fe=o=>"bigint"==typeof o&&_0n"bigint"==typeof o&&_0na.charCodeAt(0)));r=concatBytes$2(i,i),TAGGED_HASH_PREFIXES[o]=r}return sha256$2(concatBytes$2(r,...s))}const pointToBytes=o=>o.toRawBytes(!0).slice(1),numTo32b=o=>numberToBytesBE(o,32),modP=o=>mod(o,secp256k1P),modN=o=>mod(o,secp256k1N),Point$1=secp256k1.ProjectivePoint,GmulAdd=(o,s,r)=>Point$1.BASE.multiplyAndAddUnsafe(o,s,r);function schnorrGetExtPubKey(o){let s=secp256k1.utils.normPrivateKeyToScalar(o),r=Point$1.fromPrivateKey(s);return{scalar:r.hasEvenY()?s:modN(-s),bytes:pointToBytes(r)}}function lift_x(o){if(!fe(o))throw new Error("bad x: need 0 < x < p");const s=modP(o*o);let r=sqrtMod(modP(s*o+BigInt(7)));r%_2n!==_0n&&(r=modP(-r));const i=new Point$1(o,r,_1n);return i.assertValidity(),i}function challenge(...o){return modN(bytesToNumberBE(taggedHash("BIP0340/challenge",...o)))}function schnorrGetPublicKey(o){return schnorrGetExtPubKey(o).bytes}function schnorrSign(o,s,r=randomBytes$2(32)){const i=ensureBytes$1("message",o),{bytes:a,scalar:c}=schnorrGetExtPubKey(s),y=ensureBytes$1("auxRand",r,32),w=numTo32b(c^bytesToNumberBE(taggedHash("BIP0340/aux",y))),C=taggedHash("BIP0340/nonce",w,a,i),T=modN(bytesToNumberBE(C));if(T===_0n)throw new Error("sign failed: k is zero");const{bytes:S,scalar:A}=schnorrGetExtPubKey(T),I=challenge(S,a,i),N=new Uint8Array(64);if(N.set(S,0),N.set(numTo32b(modN(A+I*c)),32),!schnorrVerify(N,i,a))throw new Error("sign: Invalid signature produced");return N}function schnorrVerify(o,s,r){const i=ensureBytes$1("signature",o,64),a=ensureBytes$1("message",s),c=ensureBytes$1("publicKey",r,32);try{const y=lift_x(bytesToNumberBE(c)),w=bytesToNumberBE(i.subarray(0,32));if(!fe(w))return!1;const C=bytesToNumberBE(i.subarray(32,64));if(!ge(C))return!1;const T=challenge(numTo32b(w),pointToBytes(y),a),S=GmulAdd(y,C,modN(-T));return!(!S||!S.hasEvenY()||S.toAffine().x!==w)}catch{return!1}}const schnorr={getPublicKey:schnorrGetPublicKey,sign:schnorrSign,verify:schnorrVerify,utils:{randomPrivateKey:secp256k1.utils.randomPrivateKey,lift_x,pointToBytes,numberToBytesBE,bytesToNumberBE,taggedHash,mod}},crypto$2="object"==typeof globalThis&&"crypto"in globalThis?globalThis.crypto:void 0,u8a$1=o=>o instanceof Uint8Array,createView$1=o=>new DataView(o.buffer,o.byteOffset,o.byteLength),rotr$1=(o,s)=>o<<32-s|o>>>s,isLE$2=68===new Uint8Array(new Uint32Array([287454020]).buffer)[0];if(!isLE$2)throw new Error("Non little-endian hardware is not supported");const hexes$1=Array.from({length:256},(o,s)=>s.toString(16).padStart(2,"0"));function bytesToHex$1(o){if(!u8a$1(o))throw new Error("Uint8Array expected");let s="";for(let r=0;ri+a.length,0));let r=0;return o.forEach(i=>{if(!u8a$1(i))throw new Error("Uint8Array expected");s.set(i,r),r+=i.length}),s}let Hash$1=class{clone(){return this._cloneInto()}};function wrapConstructor$1(o){const s=i=>o().update(toBytes$2(i)).digest(),r=o();return s.outputLen=r.outputLen,s.blockLen=r.blockLen,s.create=()=>o(),s}function randomBytes$1(o=32){if(crypto$2&&"function"==typeof crypto$2.getRandomValues)return crypto$2.getRandomValues(new Uint8Array(o));throw new Error("crypto.getRandomValues must be defined")}function number$2(o){if(!Number.isSafeInteger(o)||o<0)throw new Error(`Wrong positive integer: ${o}`)}function bool$2(o){if("boolean"!=typeof o)throw new Error(`Expected boolean, not ${o}`)}function bytes$2(o,...s){if(!(o instanceof Uint8Array))throw new Error("Expected Uint8Array");if(s.length>0&&!s.includes(o.length))throw new Error(`Expected Uint8Array of length ${s}, not of length=${o.length}`)}function hash$2(o){if("function"!=typeof o||"function"!=typeof o.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");number$2(o.outputLen),number$2(o.blockLen)}function exists$2(o,s=!0){if(o.destroyed)throw new Error("Hash instance has been destroyed");if(s&&o.finished)throw new Error("Hash#digest() has already been called")}function output$2(o,s){bytes$2(o);const r=s.outputLen;if(o.length>a&c),w=Number(r&c),T=i?0:4;o.setUint32(s+(i?4:0),y,i),o.setUint32(s+T,w,i)}let SHA2$1=class extends Hash$1{constructor(o,s,r,i){super(),this.blockLen=o,this.outputLen=s,this.padOffset=r,this.isLE=i,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(o),this.view=createView$1(this.buffer)}update(o){assert$2.exists(this);const{view:s,buffer:r,blockLen:i}=this,a=(o=toBytes$2(o)).length;for(let c=0;ci-c&&(this.process(r,0),c=0);for(let S=c;ST.length)throw new Error("_sha2: outputLen bigger than state");for(let S=0;So&s^~o&r,Maj$1=(o,s,r)=>o&s^o&r^s&r,SHA256_K$1=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),IV$1=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),SHA256_W$1=new Uint32Array(64);let SHA256$1=class extends SHA2$1{constructor(){super(64,32,8,!1),this.A=0|IV$1[0],this.B=0|IV$1[1],this.C=0|IV$1[2],this.D=0|IV$1[3],this.E=0|IV$1[4],this.F=0|IV$1[5],this.G=0|IV$1[6],this.H=0|IV$1[7]}get(){const{A:o,B:s,C:r,D:i,E:a,F:c,G:y,H:w}=this;return[o,s,r,i,a,c,y,w]}set(o,s,r,i,a,c,y,w){this.A=0|o,this.B=0|s,this.C=0|r,this.D=0|i,this.E=0|a,this.F=0|c,this.G=0|y,this.H=0|w}process(o,s){for(let S=0;S<16;S++,s+=4)SHA256_W$1[S]=o.getUint32(s,!1);for(let S=16;S<64;S++){const A=SHA256_W$1[S-15],I=SHA256_W$1[S-2],N=rotr$1(A,7)^rotr$1(A,18)^A>>>3,K=rotr$1(I,17)^rotr$1(I,19)^I>>>10;SHA256_W$1[S]=K+SHA256_W$1[S-7]+N+SHA256_W$1[S-16]|0}let{A:r,B:i,C:a,D:c,E:y,F:w,G:C,H:T}=this;for(let S=0;S<64;S++){const A=T+(rotr$1(y,6)^rotr$1(y,11)^rotr$1(y,25))+Chi$1(y,w,C)+SHA256_K$1[S]+SHA256_W$1[S]|0,I=(rotr$1(r,2)^rotr$1(r,13)^rotr$1(r,22))+Maj$1(r,i,a)|0;T=C,C=w,w=y,y=c+A|0,c=a,a=i,i=r,r=A+I|0}r=r+this.A|0,i=i+this.B|0,a=a+this.C|0,c=c+this.D|0,y=y+this.E|0,w=w+this.F|0,C=C+this.G|0,T=T+this.H|0,this.set(r,i,a,c,y,w,C,T)}roundClean(){SHA256_W$1.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}};class SHA224 extends SHA256$1{constructor(){super(),this.A=-1056596264,this.B=914150663,this.C=812702999,this.D=-150054599,this.E=-4191439,this.F=1750603025,this.G=1694076839,this.H=-1090891868,this.outputLen=28}}const sha256$1=wrapConstructor$1(()=>new SHA256$1);function assertNumber(o){if(!Number.isSafeInteger(o))throw new Error(`Wrong integer: ${o}`)}function chain$1(...o){const s=(r,i)=>a=>r(i(a));return{encode:Array.from(o).reverse().reduce((r,i)=>r?s(r,i.encode):i.encode,void 0),decode:o.reduce((r,i)=>r?s(r,i.decode):i.decode,void 0)}}function alphabet$1(o){return{encode:s=>{if(!Array.isArray(s)||s.length&&"number"!=typeof s[0])throw new Error("alphabet.encode input should be an array of numbers");return s.map(r=>{if(assertNumber(r),r<0||r>=o.length)throw new Error(`Digit index outside alphabet: ${r} (alphabet: ${o.length})`);return o[r]})},decode:s=>{if(!Array.isArray(s)||s.length&&"string"!=typeof s[0])throw new Error("alphabet.decode input should be array of strings");return s.map(r=>{if("string"!=typeof r)throw new Error(`alphabet.decode: not string element=${r}`);const i=o.indexOf(r);if(-1===i)throw new Error(`Unknown letter: "${r}". Allowed: ${o}`);return i})}}}function join$1(o=""){if("string"!=typeof o)throw new Error("join separator should be string");return{encode:s=>{if(!Array.isArray(s)||s.length&&"string"!=typeof s[0])throw new Error("join.encode input should be array of strings");for(let r of s)if("string"!=typeof r)throw new Error(`join.encode: non-string input=${r}`);return s.join(o)},decode:s=>{if("string"!=typeof s)throw new Error("join.decode input should be string");return s.split(o)}}}function padding$1(o,s="="){if(assertNumber(o),"string"!=typeof s)throw new Error("padding chr should be string");return{encode(r){if(!Array.isArray(r)||r.length&&"string"!=typeof r[0])throw new Error("padding.encode input should be array of strings");for(let i of r)if("string"!=typeof i)throw new Error(`padding.encode: non-string input=${i}`);for(;r.length*o%8;)r.push(s);return r},decode(r){if(!Array.isArray(r)||r.length&&"string"!=typeof r[0])throw new Error("padding.encode input should be array of strings");for(let a of r)if("string"!=typeof a)throw new Error(`padding.decode: non-string input=${a}`);let i=r.length;if(i*o%8)throw new Error("Invalid padding: string should have whole number of bytes");for(;i>0&&r[i-1]===s;i--)if(!((i-1)*o%8))throw new Error("Invalid padding: string has too much padding");return r.slice(0,i)}}}function normalize$1(o){if("function"!=typeof o)throw new Error("normalize fn should be function");return{encode:s=>s,decode:s=>o(s)}}function convertRadix$1(o,s,r){if(s<2)throw new Error(`convertRadix: wrong from=${s}, base cannot be less than 2`);if(r<2)throw new Error(`convertRadix: wrong to=${r}, base cannot be less than 2`);if(!Array.isArray(o))throw new Error("convertRadix: data should be array");if(!o.length)return[];let i=0;const a=[],c=Array.from(o);for(c.forEach(y=>{if(assertNumber(y),y<0||y>=s)throw new Error(`Wrong integer: ${y}`)});;){let y=0,w=!0;for(let C=i;Cnew SHA224);const gcd$1=(o,s)=>s?gcd$1(s,o%s):o,radix2carry$1=(o,s)=>o+(s-gcd$1(o,s));function convertRadix2$1(o,s,r,i){if(!Array.isArray(o))throw new Error("convertRadix2: data should be array");if(s<=0||s>32)throw new Error(`convertRadix2: wrong from=${s}`);if(r<=0||r>32)throw new Error(`convertRadix2: wrong to=${r}`);if(radix2carry$1(s,r)>32)throw new Error(`convertRadix2: carry overflow from=${s} to=${r} carryBits=${radix2carry$1(s,r)}`);let a=0,c=0;const y=2**r-1,w=[];for(const C of o){if(assertNumber(C),C>=2**s)throw new Error(`convertRadix2: invalid data word=${C} from=${s}`);if(a=a<32)throw new Error(`convertRadix2: carry overflow pos=${c} from=${s}`);for(c+=s;c>=r;c-=r)w.push((a>>c-r&y)>>>0);a&=2**c-1}if(a=a<=s)throw new Error("Excess padding");if(!i&&a)throw new Error(`Non-zero padding: ${a}`);return i&&c>0&&w.push(a>>>0),w}function radix$1(o){return assertNumber(o),{encode:s=>{if(!(s instanceof Uint8Array))throw new Error("radix.encode input should be Uint8Array");return convertRadix$1(Array.from(s),256,o)},decode:s=>{if(!Array.isArray(s)||s.length&&"number"!=typeof s[0])throw new Error("radix.decode input should be array of strings");return Uint8Array.from(convertRadix$1(s,o,256))}}}function radix2$1(o,s=!1){if(assertNumber(o),o<=0||o>32)throw new Error("radix2: bits should be in (0..32]");if(radix2carry$1(8,o)>32||radix2carry$1(o,8)>32)throw new Error("radix2: carry overflow");return{encode:r=>{if(!(r instanceof Uint8Array))throw new Error("radix2.encode input should be Uint8Array");return convertRadix2$1(Array.from(r),8,o,!s)},decode:r=>{if(!Array.isArray(r)||r.length&&"number"!=typeof r[0])throw new Error("radix2.decode input should be array of strings");return Uint8Array.from(convertRadix2$1(r,o,8,s))}}}function unsafeWrapper$1(o){if("function"!=typeof o)throw new Error("unsafeWrapper fn should be function");return function(...s){try{return o.apply(null,s)}catch{}}}const base16=chain$1(radix2$1(4),alphabet$1("0123456789ABCDEF"),join$1("")),base32=chain$1(radix2$1(5),alphabet$1("ABCDEFGHIJKLMNOPQRSTUVWXYZ234567"),padding$1(5),join$1(""));chain$1(radix2$1(5),alphabet$1("0123456789ABCDEFGHIJKLMNOPQRSTUV"),padding$1(5),join$1("")),chain$1(radix2$1(5),alphabet$1("0123456789ABCDEFGHJKMNPQRSTVWXYZ"),join$1(""),normalize$1(o=>o.toUpperCase().replace(/O/g,"0").replace(/[IL]/g,"1")));const base64$1=chain$1(radix2$1(6),alphabet$1("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),padding$1(6),join$1("")),base64url=chain$1(radix2$1(6),alphabet$1("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"),padding$1(6),join$1("")),genBase58$1=o=>chain$1(radix$1(58),alphabet$1(o),join$1("")),base58$1=genBase58$1("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz");genBase58$1("123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ"),genBase58$1("rpshnaf39wBUDNEGHJKLM4PQRST7VWXYZ2bcdeCg65jkm8oFqi1tuvAxyz");const XMR_BLOCK_LEN=[0,2,3,5,6,7,9,10,11],base58xmr={encode(o){let s="";for(let r=0;r>25;let r=(33554431&o)<<5;for(let i=0;i>i&1)&&(r^=POLYMOD_GENERATORS$1[i]);return r}function bechChecksum$1(o,s,r=1){const i=o.length;let a=1;for(let c=0;c126)throw new Error(`Invalid prefix (${o})`);a=bech32Polymod$1(a)^y>>5}a=bech32Polymod$1(a);for(let c=0;cC)throw new TypeError(`Wrong string length: ${w.length} (${w}). Expected (8..${C})`);const T=w.toLowerCase();if(w!==T&&w!==w.toUpperCase())throw new Error("String must be lowercase or uppercase");const S=(w=T).lastIndexOf("1");if(0===S||-1===S)throw new Error('Letter "1" must be present between prefix and data only');const A=w.slice(0,S),I=w.slice(S+1);if(I.length<6)throw new Error("Data must be at least 6 characters long");const N=BECH_ALPHABET$1.decode(I).slice(0,-6),K=bechChecksum$1(A,N,s);if(!I.endsWith(K))throw new Error(`Invalid checksum in ${w}: expected "${K}"`);return{prefix:A,words:N}}return{encode:function(w,C,T=90){if("string"!=typeof w)throw new Error("bech32.encode prefix should be string, not "+typeof w);if(!Array.isArray(C)||C.length&&"number"!=typeof C[0])throw new Error("bech32.encode words should be array of numbers, not "+typeof C);const S=w.length+7+C.length;if(!1!==T&&S>T)throw new TypeError(`Length ${S} exceeds limit ${T}`);return`${w=w.toLowerCase()}1${BECH_ALPHABET$1.encode(C)}${bechChecksum$1(w,C,s)}`},decode:y,decodeToBytes:function(w){const{prefix:C,words:T}=y(w,!1);return{prefix:C,words:T,bytes:i(T)}},decodeUnsafe:unsafeWrapper$1(y),fromWords:i,fromWordsUnsafe:c,toWords:a}}const bech32$1=genBech32$1("bech32");genBech32$1("bech32m");const utf8={encode:o=>(new TextDecoder).decode(o),decode:o=>(new TextEncoder).encode(o)},hex=chain$1(radix2$1(4),alphabet$1("0123456789abcdef"),join$1(""),normalize$1(o=>{if("string"!=typeof o||o.length%2)throw new TypeError(`hex.decode: expected string, got ${typeof o} with length ${o.length}`);return o.toLowerCase()})),CODERS={utf8,hex,base16,base32,base64:base64$1,base64url,base58:base58$1,base58xmr};Object.keys(CODERS).join(", ");const wordlist="abandon\nability\nable\nabout\nabove\nabsent\nabsorb\nabstract\nabsurd\nabuse\naccess\naccident\naccount\naccuse\nachieve\nacid\nacoustic\nacquire\nacross\nact\naction\nactor\nactress\nactual\nadapt\nadd\naddict\naddress\nadjust\nadmit\nadult\nadvance\nadvice\naerobic\naffair\nafford\nafraid\nagain\nage\nagent\nagree\nahead\naim\nair\nairport\naisle\nalarm\nalbum\nalcohol\nalert\nalien\nall\nalley\nallow\nalmost\nalone\nalpha\nalready\nalso\nalter\nalways\namateur\namazing\namong\namount\namused\nanalyst\nanchor\nancient\nanger\nangle\nangry\nanimal\nankle\nannounce\nannual\nanother\nanswer\nantenna\nantique\nanxiety\nany\napart\napology\nappear\napple\napprove\napril\narch\narctic\narea\narena\nargue\narm\narmed\narmor\narmy\naround\narrange\narrest\narrive\narrow\nart\nartefact\nartist\nartwork\nask\naspect\nassault\nasset\nassist\nassume\nasthma\nathlete\natom\nattack\nattend\nattitude\nattract\nauction\naudit\naugust\naunt\nauthor\nauto\nautumn\naverage\navocado\navoid\nawake\naware\naway\nawesome\nawful\nawkward\naxis\nbaby\nbachelor\nbacon\nbadge\nbag\nbalance\nbalcony\nball\nbamboo\nbanana\nbanner\nbar\nbarely\nbargain\nbarrel\nbase\nbasic\nbasket\nbattle\nbeach\nbean\nbeauty\nbecause\nbecome\nbeef\nbefore\nbegin\nbehave\nbehind\nbelieve\nbelow\nbelt\nbench\nbenefit\nbest\nbetray\nbetter\nbetween\nbeyond\nbicycle\nbid\nbike\nbind\nbiology\nbird\nbirth\nbitter\nblack\nblade\nblame\nblanket\nblast\nbleak\nbless\nblind\nblood\nblossom\nblouse\nblue\nblur\nblush\nboard\nboat\nbody\nboil\nbomb\nbone\nbonus\nbook\nboost\nborder\nboring\nborrow\nboss\nbottom\nbounce\nbox\nboy\nbracket\nbrain\nbrand\nbrass\nbrave\nbread\nbreeze\nbrick\nbridge\nbrief\nbright\nbring\nbrisk\nbroccoli\nbroken\nbronze\nbroom\nbrother\nbrown\nbrush\nbubble\nbuddy\nbudget\nbuffalo\nbuild\nbulb\nbulk\nbullet\nbundle\nbunker\nburden\nburger\nburst\nbus\nbusiness\nbusy\nbutter\nbuyer\nbuzz\ncabbage\ncabin\ncable\ncactus\ncage\ncake\ncall\ncalm\ncamera\ncamp\ncan\ncanal\ncancel\ncandy\ncannon\ncanoe\ncanvas\ncanyon\ncapable\ncapital\ncaptain\ncar\ncarbon\ncard\ncargo\ncarpet\ncarry\ncart\ncase\ncash\ncasino\ncastle\ncasual\ncat\ncatalog\ncatch\ncategory\ncattle\ncaught\ncause\ncaution\ncave\nceiling\ncelery\ncement\ncensus\ncentury\ncereal\ncertain\nchair\nchalk\nchampion\nchange\nchaos\nchapter\ncharge\nchase\nchat\ncheap\ncheck\ncheese\nchef\ncherry\nchest\nchicken\nchief\nchild\nchimney\nchoice\nchoose\nchronic\nchuckle\nchunk\nchurn\ncigar\ncinnamon\ncircle\ncitizen\ncity\ncivil\nclaim\nclap\nclarify\nclaw\nclay\nclean\nclerk\nclever\nclick\nclient\ncliff\nclimb\nclinic\nclip\nclock\nclog\nclose\ncloth\ncloud\nclown\nclub\nclump\ncluster\nclutch\ncoach\ncoast\ncoconut\ncode\ncoffee\ncoil\ncoin\ncollect\ncolor\ncolumn\ncombine\ncome\ncomfort\ncomic\ncommon\ncompany\nconcert\nconduct\nconfirm\ncongress\nconnect\nconsider\ncontrol\nconvince\ncook\ncool\ncopper\ncopy\ncoral\ncore\ncorn\ncorrect\ncost\ncotton\ncouch\ncountry\ncouple\ncourse\ncousin\ncover\ncoyote\ncrack\ncradle\ncraft\ncram\ncrane\ncrash\ncrater\ncrawl\ncrazy\ncream\ncredit\ncreek\ncrew\ncricket\ncrime\ncrisp\ncritic\ncrop\ncross\ncrouch\ncrowd\ncrucial\ncruel\ncruise\ncrumble\ncrunch\ncrush\ncry\ncrystal\ncube\nculture\ncup\ncupboard\ncurious\ncurrent\ncurtain\ncurve\ncushion\ncustom\ncute\ncycle\ndad\ndamage\ndamp\ndance\ndanger\ndaring\ndash\ndaughter\ndawn\nday\ndeal\ndebate\ndebris\ndecade\ndecember\ndecide\ndecline\ndecorate\ndecrease\ndeer\ndefense\ndefine\ndefy\ndegree\ndelay\ndeliver\ndemand\ndemise\ndenial\ndentist\ndeny\ndepart\ndepend\ndeposit\ndepth\ndeputy\nderive\ndescribe\ndesert\ndesign\ndesk\ndespair\ndestroy\ndetail\ndetect\ndevelop\ndevice\ndevote\ndiagram\ndial\ndiamond\ndiary\ndice\ndiesel\ndiet\ndiffer\ndigital\ndignity\ndilemma\ndinner\ndinosaur\ndirect\ndirt\ndisagree\ndiscover\ndisease\ndish\ndismiss\ndisorder\ndisplay\ndistance\ndivert\ndivide\ndivorce\ndizzy\ndoctor\ndocument\ndog\ndoll\ndolphin\ndomain\ndonate\ndonkey\ndonor\ndoor\ndose\ndouble\ndove\ndraft\ndragon\ndrama\ndrastic\ndraw\ndream\ndress\ndrift\ndrill\ndrink\ndrip\ndrive\ndrop\ndrum\ndry\nduck\ndumb\ndune\nduring\ndust\ndutch\nduty\ndwarf\ndynamic\neager\neagle\nearly\nearn\nearth\neasily\neast\neasy\necho\necology\neconomy\nedge\nedit\neducate\neffort\negg\neight\neither\nelbow\nelder\nelectric\nelegant\nelement\nelephant\nelevator\nelite\nelse\nembark\nembody\nembrace\nemerge\nemotion\nemploy\nempower\nempty\nenable\nenact\nend\nendless\nendorse\nenemy\nenergy\nenforce\nengage\nengine\nenhance\nenjoy\nenlist\nenough\nenrich\nenroll\nensure\nenter\nentire\nentry\nenvelope\nepisode\nequal\nequip\nera\nerase\nerode\nerosion\nerror\nerupt\nescape\nessay\nessence\nestate\neternal\nethics\nevidence\nevil\nevoke\nevolve\nexact\nexample\nexcess\nexchange\nexcite\nexclude\nexcuse\nexecute\nexercise\nexhaust\nexhibit\nexile\nexist\nexit\nexotic\nexpand\nexpect\nexpire\nexplain\nexpose\nexpress\nextend\nextra\neye\neyebrow\nfabric\nface\nfaculty\nfade\nfaint\nfaith\nfall\nfalse\nfame\nfamily\nfamous\nfan\nfancy\nfantasy\nfarm\nfashion\nfat\nfatal\nfather\nfatigue\nfault\nfavorite\nfeature\nfebruary\nfederal\nfee\nfeed\nfeel\nfemale\nfence\nfestival\nfetch\nfever\nfew\nfiber\nfiction\nfield\nfigure\nfile\nfilm\nfilter\nfinal\nfind\nfine\nfinger\nfinish\nfire\nfirm\nfirst\nfiscal\nfish\nfit\nfitness\nfix\nflag\nflame\nflash\nflat\nflavor\nflee\nflight\nflip\nfloat\nflock\nfloor\nflower\nfluid\nflush\nfly\nfoam\nfocus\nfog\nfoil\nfold\nfollow\nfood\nfoot\nforce\nforest\nforget\nfork\nfortune\nforum\nforward\nfossil\nfoster\nfound\nfox\nfragile\nframe\nfrequent\nfresh\nfriend\nfringe\nfrog\nfront\nfrost\nfrown\nfrozen\nfruit\nfuel\nfun\nfunny\nfurnace\nfury\nfuture\ngadget\ngain\ngalaxy\ngallery\ngame\ngap\ngarage\ngarbage\ngarden\ngarlic\ngarment\ngas\ngasp\ngate\ngather\ngauge\ngaze\ngeneral\ngenius\ngenre\ngentle\ngenuine\ngesture\nghost\ngiant\ngift\ngiggle\nginger\ngiraffe\ngirl\ngive\nglad\nglance\nglare\nglass\nglide\nglimpse\nglobe\ngloom\nglory\nglove\nglow\nglue\ngoat\ngoddess\ngold\ngood\ngoose\ngorilla\ngospel\ngossip\ngovern\ngown\ngrab\ngrace\ngrain\ngrant\ngrape\ngrass\ngravity\ngreat\ngreen\ngrid\ngrief\ngrit\ngrocery\ngroup\ngrow\ngrunt\nguard\nguess\nguide\nguilt\nguitar\ngun\ngym\nhabit\nhair\nhalf\nhammer\nhamster\nhand\nhappy\nharbor\nhard\nharsh\nharvest\nhat\nhave\nhawk\nhazard\nhead\nhealth\nheart\nheavy\nhedgehog\nheight\nhello\nhelmet\nhelp\nhen\nhero\nhidden\nhigh\nhill\nhint\nhip\nhire\nhistory\nhobby\nhockey\nhold\nhole\nholiday\nhollow\nhome\nhoney\nhood\nhope\nhorn\nhorror\nhorse\nhospital\nhost\nhotel\nhour\nhover\nhub\nhuge\nhuman\nhumble\nhumor\nhundred\nhungry\nhunt\nhurdle\nhurry\nhurt\nhusband\nhybrid\nice\nicon\nidea\nidentify\nidle\nignore\nill\nillegal\nillness\nimage\nimitate\nimmense\nimmune\nimpact\nimpose\nimprove\nimpulse\ninch\ninclude\nincome\nincrease\nindex\nindicate\nindoor\nindustry\ninfant\ninflict\ninform\ninhale\ninherit\ninitial\ninject\ninjury\ninmate\ninner\ninnocent\ninput\ninquiry\ninsane\ninsect\ninside\ninspire\ninstall\nintact\ninterest\ninto\ninvest\ninvite\ninvolve\niron\nisland\nisolate\nissue\nitem\nivory\njacket\njaguar\njar\njazz\njealous\njeans\njelly\njewel\njob\njoin\njoke\njourney\njoy\njudge\njuice\njump\njungle\njunior\njunk\njust\nkangaroo\nkeen\nkeep\nketchup\nkey\nkick\nkid\nkidney\nkind\nkingdom\nkiss\nkit\nkitchen\nkite\nkitten\nkiwi\nknee\nknife\nknock\nknow\nlab\nlabel\nlabor\nladder\nlady\nlake\nlamp\nlanguage\nlaptop\nlarge\nlater\nlatin\nlaugh\nlaundry\nlava\nlaw\nlawn\nlawsuit\nlayer\nlazy\nleader\nleaf\nlearn\nleave\nlecture\nleft\nleg\nlegal\nlegend\nleisure\nlemon\nlend\nlength\nlens\nleopard\nlesson\nletter\nlevel\nliar\nliberty\nlibrary\nlicense\nlife\nlift\nlight\nlike\nlimb\nlimit\nlink\nlion\nliquid\nlist\nlittle\nlive\nlizard\nload\nloan\nlobster\nlocal\nlock\nlogic\nlonely\nlong\nloop\nlottery\nloud\nlounge\nlove\nloyal\nlucky\nluggage\nlumber\nlunar\nlunch\nluxury\nlyrics\nmachine\nmad\nmagic\nmagnet\nmaid\nmail\nmain\nmajor\nmake\nmammal\nman\nmanage\nmandate\nmango\nmansion\nmanual\nmaple\nmarble\nmarch\nmargin\nmarine\nmarket\nmarriage\nmask\nmass\nmaster\nmatch\nmaterial\nmath\nmatrix\nmatter\nmaximum\nmaze\nmeadow\nmean\nmeasure\nmeat\nmechanic\nmedal\nmedia\nmelody\nmelt\nmember\nmemory\nmention\nmenu\nmercy\nmerge\nmerit\nmerry\nmesh\nmessage\nmetal\nmethod\nmiddle\nmidnight\nmilk\nmillion\nmimic\nmind\nminimum\nminor\nminute\nmiracle\nmirror\nmisery\nmiss\nmistake\nmix\nmixed\nmixture\nmobile\nmodel\nmodify\nmom\nmoment\nmonitor\nmonkey\nmonster\nmonth\nmoon\nmoral\nmore\nmorning\nmosquito\nmother\nmotion\nmotor\nmountain\nmouse\nmove\nmovie\nmuch\nmuffin\nmule\nmultiply\nmuscle\nmuseum\nmushroom\nmusic\nmust\nmutual\nmyself\nmystery\nmyth\nnaive\nname\nnapkin\nnarrow\nnasty\nnation\nnature\nnear\nneck\nneed\nnegative\nneglect\nneither\nnephew\nnerve\nnest\nnet\nnetwork\nneutral\nnever\nnews\nnext\nnice\nnight\nnoble\nnoise\nnominee\nnoodle\nnormal\nnorth\nnose\nnotable\nnote\nnothing\nnotice\nnovel\nnow\nnuclear\nnumber\nnurse\nnut\noak\nobey\nobject\noblige\nobscure\nobserve\nobtain\nobvious\noccur\nocean\noctober\nodor\noff\noffer\noffice\noften\noil\nokay\nold\nolive\nolympic\nomit\nonce\none\nonion\nonline\nonly\nopen\nopera\nopinion\noppose\noption\norange\norbit\norchard\norder\nordinary\norgan\norient\noriginal\norphan\nostrich\nother\noutdoor\nouter\noutput\noutside\noval\noven\nover\nown\nowner\noxygen\noyster\nozone\npact\npaddle\npage\npair\npalace\npalm\npanda\npanel\npanic\npanther\npaper\nparade\nparent\npark\nparrot\nparty\npass\npatch\npath\npatient\npatrol\npattern\npause\npave\npayment\npeace\npeanut\npear\npeasant\npelican\npen\npenalty\npencil\npeople\npepper\nperfect\npermit\nperson\npet\nphone\nphoto\nphrase\nphysical\npiano\npicnic\npicture\npiece\npig\npigeon\npill\npilot\npink\npioneer\npipe\npistol\npitch\npizza\nplace\nplanet\nplastic\nplate\nplay\nplease\npledge\npluck\nplug\nplunge\npoem\npoet\npoint\npolar\npole\npolice\npond\npony\npool\npopular\nportion\nposition\npossible\npost\npotato\npottery\npoverty\npowder\npower\npractice\npraise\npredict\nprefer\nprepare\npresent\npretty\nprevent\nprice\npride\nprimary\nprint\npriority\nprison\nprivate\nprize\nproblem\nprocess\nproduce\nprofit\nprogram\nproject\npromote\nproof\nproperty\nprosper\nprotect\nproud\nprovide\npublic\npudding\npull\npulp\npulse\npumpkin\npunch\npupil\npuppy\npurchase\npurity\npurpose\npurse\npush\nput\npuzzle\npyramid\nquality\nquantum\nquarter\nquestion\nquick\nquit\nquiz\nquote\nrabbit\nraccoon\nrace\nrack\nradar\nradio\nrail\nrain\nraise\nrally\nramp\nranch\nrandom\nrange\nrapid\nrare\nrate\nrather\nraven\nraw\nrazor\nready\nreal\nreason\nrebel\nrebuild\nrecall\nreceive\nrecipe\nrecord\nrecycle\nreduce\nreflect\nreform\nrefuse\nregion\nregret\nregular\nreject\nrelax\nrelease\nrelief\nrely\nremain\nremember\nremind\nremove\nrender\nrenew\nrent\nreopen\nrepair\nrepeat\nreplace\nreport\nrequire\nrescue\nresemble\nresist\nresource\nresponse\nresult\nretire\nretreat\nreturn\nreunion\nreveal\nreview\nreward\nrhythm\nrib\nribbon\nrice\nrich\nride\nridge\nrifle\nright\nrigid\nring\nriot\nripple\nrisk\nritual\nrival\nriver\nroad\nroast\nrobot\nrobust\nrocket\nromance\nroof\nrookie\nroom\nrose\nrotate\nrough\nround\nroute\nroyal\nrubber\nrude\nrug\nrule\nrun\nrunway\nrural\nsad\nsaddle\nsadness\nsafe\nsail\nsalad\nsalmon\nsalon\nsalt\nsalute\nsame\nsample\nsand\nsatisfy\nsatoshi\nsauce\nsausage\nsave\nsay\nscale\nscan\nscare\nscatter\nscene\nscheme\nschool\nscience\nscissors\nscorpion\nscout\nscrap\nscreen\nscript\nscrub\nsea\nsearch\nseason\nseat\nsecond\nsecret\nsection\nsecurity\nseed\nseek\nsegment\nselect\nsell\nseminar\nsenior\nsense\nsentence\nseries\nservice\nsession\nsettle\nsetup\nseven\nshadow\nshaft\nshallow\nshare\nshed\nshell\nsheriff\nshield\nshift\nshine\nship\nshiver\nshock\nshoe\nshoot\nshop\nshort\nshoulder\nshove\nshrimp\nshrug\nshuffle\nshy\nsibling\nsick\nside\nsiege\nsight\nsign\nsilent\nsilk\nsilly\nsilver\nsimilar\nsimple\nsince\nsing\nsiren\nsister\nsituate\nsix\nsize\nskate\nsketch\nski\nskill\nskin\nskirt\nskull\nslab\nslam\nsleep\nslender\nslice\nslide\nslight\nslim\nslogan\nslot\nslow\nslush\nsmall\nsmart\nsmile\nsmoke\nsmooth\nsnack\nsnake\nsnap\nsniff\nsnow\nsoap\nsoccer\nsocial\nsock\nsoda\nsoft\nsolar\nsoldier\nsolid\nsolution\nsolve\nsomeone\nsong\nsoon\nsorry\nsort\nsoul\nsound\nsoup\nsource\nsouth\nspace\nspare\nspatial\nspawn\nspeak\nspecial\nspeed\nspell\nspend\nsphere\nspice\nspider\nspike\nspin\nspirit\nsplit\nspoil\nsponsor\nspoon\nsport\nspot\nspray\nspread\nspring\nspy\nsquare\nsqueeze\nsquirrel\nstable\nstadium\nstaff\nstage\nstairs\nstamp\nstand\nstart\nstate\nstay\nsteak\nsteel\nstem\nstep\nstereo\nstick\nstill\nsting\nstock\nstomach\nstone\nstool\nstory\nstove\nstrategy\nstreet\nstrike\nstrong\nstruggle\nstudent\nstuff\nstumble\nstyle\nsubject\nsubmit\nsubway\nsuccess\nsuch\nsudden\nsuffer\nsugar\nsuggest\nsuit\nsummer\nsun\nsunny\nsunset\nsuper\nsupply\nsupreme\nsure\nsurface\nsurge\nsurprise\nsurround\nsurvey\nsuspect\nsustain\nswallow\nswamp\nswap\nswarm\nswear\nsweet\nswift\nswim\nswing\nswitch\nsword\nsymbol\nsymptom\nsyrup\nsystem\ntable\ntackle\ntag\ntail\ntalent\ntalk\ntank\ntape\ntarget\ntask\ntaste\ntattoo\ntaxi\nteach\nteam\ntell\nten\ntenant\ntennis\ntent\nterm\ntest\ntext\nthank\nthat\ntheme\nthen\ntheory\nthere\nthey\nthing\nthis\nthought\nthree\nthrive\nthrow\nthumb\nthunder\nticket\ntide\ntiger\ntilt\ntimber\ntime\ntiny\ntip\ntired\ntissue\ntitle\ntoast\ntobacco\ntoday\ntoddler\ntoe\ntogether\ntoilet\ntoken\ntomato\ntomorrow\ntone\ntongue\ntonight\ntool\ntooth\ntop\ntopic\ntopple\ntorch\ntornado\ntortoise\ntoss\ntotal\ntourist\ntoward\ntower\ntown\ntoy\ntrack\ntrade\ntraffic\ntragic\ntrain\ntransfer\ntrap\ntrash\ntravel\ntray\ntreat\ntree\ntrend\ntrial\ntribe\ntrick\ntrigger\ntrim\ntrip\ntrophy\ntrouble\ntruck\ntrue\ntruly\ntrumpet\ntrust\ntruth\ntry\ntube\ntuition\ntumble\ntuna\ntunnel\nturkey\nturn\nturtle\ntwelve\ntwenty\ntwice\ntwin\ntwist\ntwo\ntype\ntypical\nugly\numbrella\nunable\nunaware\nuncle\nuncover\nunder\nundo\nunfair\nunfold\nunhappy\nuniform\nunique\nunit\nuniverse\nunknown\nunlock\nuntil\nunusual\nunveil\nupdate\nupgrade\nuphold\nupon\nupper\nupset\nurban\nurge\nusage\nuse\nused\nuseful\nuseless\nusual\nutility\nvacant\nvacuum\nvague\nvalid\nvalley\nvalve\nvan\nvanish\nvapor\nvarious\nvast\nvault\nvehicle\nvelvet\nvendor\nventure\nvenue\nverb\nverify\nversion\nvery\nvessel\nveteran\nviable\nvibrant\nvicious\nvictory\nvideo\nview\nvillage\nvintage\nviolin\nvirtual\nvirus\nvisa\nvisit\nvisual\nvital\nvivid\nvocal\nvoice\nvoid\nvolcano\nvolume\nvote\nvoyage\nwage\nwagon\nwait\nwalk\nwall\nwalnut\nwant\nwarfare\nwarm\nwarrior\nwash\nwasp\nwaste\nwater\nwave\nway\nwealth\nweapon\nwear\nweasel\nweather\nweb\nwedding\nweekend\nweird\nwelcome\nwest\nwet\nwhale\nwhat\nwheat\nwheel\nwhen\nwhere\nwhip\nwhisper\nwide\nwidth\nwife\nwild\nwill\nwin\nwindow\nwine\nwing\nwink\nwinner\nwinter\nwire\nwisdom\nwise\nwish\nwitness\nwolf\nwoman\nwonder\nwood\nwool\nword\nwork\nworld\nworry\nworth\nwrap\nwreck\nwrestle\nwrist\nwrite\nwrong\nyard\nyear\nyellow\nyou\nyoung\nyouth\nzebra\nzero\nzone\nzoo".split("\n");function number$1(o){if(!Number.isSafeInteger(o)||o<0)throw new Error(`Wrong positive integer: ${o}`)}function bool$1(o){if("boolean"!=typeof o)throw new Error(`Expected boolean, not ${o}`)}function isBytes$2(o){return o instanceof Uint8Array||null!=o&&"object"==typeof o&&"Uint8Array"===o.constructor.name}function bytes$1(o,...s){if(!isBytes$2(o))throw new Error("Expected Uint8Array");if(s.length>0&&!s.includes(o.length))throw new Error(`Expected Uint8Array of length ${s}, not of length=${o.length}`)}function hash$1(o){if("function"!=typeof o||"function"!=typeof o.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");number$1(o.outputLen),number$1(o.blockLen)}function exists$1(o,s=!0){if(o.destroyed)throw new Error("Hash instance has been destroyed");if(s&&o.finished)throw new Error("Hash#digest() has already been called")}function output$1(o,s){bytes$1(o);const r=s.outputLen;if(o.lengthnew DataView(o.buffer,o.byteOffset,o.byteLength),rotr=(o,s)=>o<<32-s|o>>>s,isLE$1=68===new Uint8Array(new Uint32Array([287454020]).buffer)[0];if(!isLE$1)throw new Error("Non little-endian hardware is not supported");const hexes=Array.from({length:256},(o,s)=>s.toString(16).padStart(2,"0"));function bytesToHex(o){if(!isBytes$1(o))throw new Error("Uint8Array expected");let s="";for(let r=0;r=asciis._0&&o<=asciis._9?o-asciis._0:o>=asciis._A&&o<=asciis._F?o-(asciis._A-10):o>=asciis._a&&o<=asciis._f?o-(asciis._a-10):void 0}function hexToBytes(o){if("string"!=typeof o)throw new Error("hex string expected, got "+typeof o);const s=o.length,r=s/2;if(s%2)throw new Error("padded hex string expected, got unpadded hex of length "+s);const i=new Uint8Array(r);for(let a=0,c=0;ao().update(toBytes$1(i)).digest(),r=o();return s.outputLen=r.outputLen,s.blockLen=r.blockLen,s.create=()=>o(),s}function randomBytes(o=32){if(crypto$1&&"function"==typeof crypto$1.getRandomValues)return crypto$1.getRandomValues(new Uint8Array(o));throw new Error("crypto.getRandomValues must be defined")}let HMAC$1=class extends Hash{constructor(o,s){super(),this.finished=!1,this.destroyed=!1,hash$1(o);const r=toBytes$1(s);if(this.iHash=o.create(),"function"!=typeof this.iHash.update)throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const i=this.blockLen,a=new Uint8Array(i);a.set(r.length>i?o.create().update(r).digest():r);for(let c=0;cnew HMAC$1(o,s).update(r).digest();function pbkdf2Init(o,s,r,i){hash$1(o);const a=checkOpts$1({dkLen:32,asyncTick:10},i),{c,dkLen:y,asyncTick:w}=a;if(number$1(c),number$1(y),number$1(w),c<1)throw new Error("PBKDF2: iterations (c) should be >= 1");const C=toBytes$1(s),T=toBytes$1(r),S=new Uint8Array(y),A=hmac$1.create(o,C),I=A._cloneInto().update(T);return{c,dkLen:y,asyncTick:w,DK:S,PRF:A,PRFSalt:I}}function pbkdf2Output(o,s,r,i,a){return o.destroy(),s.destroy(),i&&i.destroy(),a.fill(0),r}function pbkdf2(o,s,r,i){const{c:a,dkLen:c,DK:y,PRF:w,PRFSalt:C}=pbkdf2Init(o,s,r,i);let T;const S=new Uint8Array(4),A=createView(S),I=new Uint8Array(w.outputLen);for(let N=1,K=0;K>a&c),w=Number(r&c),T=i?0:4;o.setUint32(s+(i?4:0),y,i),o.setUint32(s+T,w,i)}hmac$1.create=(o,s)=>new HMAC$1(o,s);class SHA2 extends Hash{constructor(s,r,i,a){super(),this.blockLen=s,this.outputLen=r,this.padOffset=i,this.isLE=a,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(s),this.view=createView(this.buffer)}update(s){exists$1(this);const{view:r,buffer:i,blockLen:a}=this,c=(s=toBytes$1(s)).length;for(let y=0;ya-y&&(this.process(i,0),y=0);for(let A=y;AS.length)throw new Error("_sha2: outputLen bigger than state");for(let A=0;Ao&s^~o&r,Maj=(o,s,r)=>o&s^o&r^s&r,SHA256_K=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),IV=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),SHA256_W=new Uint32Array(64);class SHA256 extends SHA2{constructor(){super(64,32,8,!1),this.A=0|IV[0],this.B=0|IV[1],this.C=0|IV[2],this.D=0|IV[3],this.E=0|IV[4],this.F=0|IV[5],this.G=0|IV[6],this.H=0|IV[7]}get(){const{A:s,B:r,C:i,D:a,E:c,F:y,G:w,H:C}=this;return[s,r,i,a,c,y,w,C]}set(s,r,i,a,c,y,w,C){this.A=0|s,this.B=0|r,this.C=0|i,this.D=0|a,this.E=0|c,this.F=0|y,this.G=0|w,this.H=0|C}process(s,r){for(let A=0;A<16;A++,r+=4)SHA256_W[A]=s.getUint32(r,!1);for(let A=16;A<64;A++){const I=SHA256_W[A-15],N=SHA256_W[A-2],K=rotr(I,7)^rotr(I,18)^I>>>3,Z=rotr(N,17)^rotr(N,19)^N>>>10;SHA256_W[A]=Z+SHA256_W[A-7]+K+SHA256_W[A-16]|0}let{A:i,B:a,C:c,D:y,E:w,F:C,G:T,H:S}=this;for(let A=0;A<64;A++){const I=S+(rotr(w,6)^rotr(w,11)^rotr(w,25))+Chi(w,C,T)+SHA256_K[A]+SHA256_W[A]|0,N=(rotr(i,2)^rotr(i,13)^rotr(i,22))+Maj(i,a,c)|0;S=T,T=C,C=w,w=y+I|0,y=c,c=a,a=i,i=I+N|0}i=i+this.A|0,a=a+this.B|0,c=c+this.C|0,y=y+this.D|0,w=w+this.E|0,C=C+this.F|0,T=T+this.G|0,S=S+this.H|0,this.set(i,a,c,y,w,C,T,S)}roundClean(){SHA256_W.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}const sha256=wrapConstructor(()=>new SHA256),U32_MASK64=BigInt(2**32-1),_32n=BigInt(32);function fromBig(o,s=!1){return s?{h:Number(o&U32_MASK64),l:Number(o>>_32n&U32_MASK64)}:{h:0|Number(o>>_32n&U32_MASK64),l:0|Number(o&U32_MASK64)}}function split(o,s=!1){let r=new Uint32Array(o.length),i=new Uint32Array(o.length);for(let a=0;aBigInt(o>>>0)<<_32n|BigInt(s>>>0),shrSH=(o,s,r)=>o>>>r,shrSL=(o,s,r)=>o<<32-r|s>>>r,rotrSH=(o,s,r)=>o>>>r|s<<32-r,rotrSL=(o,s,r)=>o<<32-r|s>>>r,rotrBH=(o,s,r)=>o<<64-r|s>>>r-32,rotrBL=(o,s,r)=>o>>>r-32|s<<64-r,rotr32H=(o,s)=>s,rotr32L=(o,s)=>o,rotlSH=(o,s,r)=>o<>>32-r,rotlSL=(o,s,r)=>s<>>32-r,rotlBH=(o,s,r)=>s<>>64-r,rotlBL=(o,s,r)=>o<>>64-r;function add(o,s,r,i){const a=(s>>>0)+(i>>>0);return{h:o+r+(a/2**32|0)|0,l:0|a}}const add3L=(o,s,r)=>(o>>>0)+(s>>>0)+(r>>>0),add3H=(o,s,r,i)=>s+r+i+(o/2**32|0)|0,add4L=(o,s,r,i)=>(o>>>0)+(s>>>0)+(r>>>0)+(i>>>0),add4H=(o,s,r,i,a)=>s+r+i+a+(o/2**32|0)|0,add5L=(o,s,r,i,a)=>(o>>>0)+(s>>>0)+(r>>>0)+(i>>>0)+(a>>>0),add5H=(o,s,r,i,a,c)=>s+r+i+a+c+(o/2**32|0)|0,u64={fromBig,split,toBig,shrSH,shrSL,rotrSH,rotrSL,rotrBH,rotrBL,rotr32H,rotr32L,rotlSH,rotlSL,rotlBH,rotlBL,add,add3L,add3H,add4L,add4H,add5H,add5L},[SHA512_Kh,SHA512_Kl]=u64.split(["0x428a2f98d728ae22","0x7137449123ef65cd","0xb5c0fbcfec4d3b2f","0xe9b5dba58189dbbc","0x3956c25bf348b538","0x59f111f1b605d019","0x923f82a4af194f9b","0xab1c5ed5da6d8118","0xd807aa98a3030242","0x12835b0145706fbe","0x243185be4ee4b28c","0x550c7dc3d5ffb4e2","0x72be5d74f27b896f","0x80deb1fe3b1696b1","0x9bdc06a725c71235","0xc19bf174cf692694","0xe49b69c19ef14ad2","0xefbe4786384f25e3","0x0fc19dc68b8cd5b5","0x240ca1cc77ac9c65","0x2de92c6f592b0275","0x4a7484aa6ea6e483","0x5cb0a9dcbd41fbd4","0x76f988da831153b5","0x983e5152ee66dfab","0xa831c66d2db43210","0xb00327c898fb213f","0xbf597fc7beef0ee4","0xc6e00bf33da88fc2","0xd5a79147930aa725","0x06ca6351e003826f","0x142929670a0e6e70","0x27b70a8546d22ffc","0x2e1b21385c26c926","0x4d2c6dfc5ac42aed","0x53380d139d95b3df","0x650a73548baf63de","0x766a0abb3c77b2a8","0x81c2c92e47edaee6","0x92722c851482353b","0xa2bfe8a14cf10364","0xa81a664bbc423001","0xc24b8b70d0f89791","0xc76c51a30654be30","0xd192e819d6ef5218","0xd69906245565a910","0xf40e35855771202a","0x106aa07032bbd1b8","0x19a4c116b8d2d0c8","0x1e376c085141ab53","0x2748774cdf8eeb99","0x34b0bcb5e19b48a8","0x391c0cb3c5c95a63","0x4ed8aa4ae3418acb","0x5b9cca4f7763e373","0x682e6ff3d6b2b8a3","0x748f82ee5defb2fc","0x78a5636f43172f60","0x84c87814a1f0ab72","0x8cc702081a6439ec","0x90befffa23631e28","0xa4506cebde82bde9","0xbef9a3f7b2c67915","0xc67178f2e372532b","0xca273eceea26619c","0xd186b8c721c0c207","0xeada7dd6cde0eb1e","0xf57d4f7fee6ed178","0x06f067aa72176fba","0x0a637dc5a2c898a6","0x113f9804bef90dae","0x1b710b35131c471b","0x28db77f523047d84","0x32caab7b40c72493","0x3c9ebe0a15c9bebc","0x431d67c49c100d4c","0x4cc5d4becb3e42b6","0x597f299cfc657e2a","0x5fcb6fab3ad6faec","0x6c44198c4a475817"].map(o=>BigInt(o))),SHA512_W_H=new Uint32Array(80),SHA512_W_L=new Uint32Array(80);class SHA512 extends SHA2{constructor(){super(128,64,16,!1),this.Ah=1779033703,this.Al=-205731576,this.Bh=-1150833019,this.Bl=-2067093701,this.Ch=1013904242,this.Cl=-23791573,this.Dh=-1521486534,this.Dl=1595750129,this.Eh=1359893119,this.El=-1377402159,this.Fh=-1694144372,this.Fl=725511199,this.Gh=528734635,this.Gl=-79577749,this.Hh=1541459225,this.Hl=327033209}get(){const{Ah:s,Al:r,Bh:i,Bl:a,Ch:c,Cl:y,Dh:w,Dl:C,Eh:T,El:S,Fh:A,Fl:I,Gh:N,Gl:K,Hh:Z,Hl:ne}=this;return[s,r,i,a,c,y,w,C,T,S,A,I,N,K,Z,ne]}set(s,r,i,a,c,y,w,C,T,S,A,I,N,K,Z,ne){this.Ah=0|s,this.Al=0|r,this.Bh=0|i,this.Bl=0|a,this.Ch=0|c,this.Cl=0|y,this.Dh=0|w,this.Dl=0|C,this.Eh=0|T,this.El=0|S,this.Fh=0|A,this.Fl=0|I,this.Gh=0|N,this.Gl=0|K,this.Hh=0|Z,this.Hl=0|ne}process(s,r){for(let pe=0;pe<16;pe++,r+=4)SHA512_W_H[pe]=s.getUint32(r),SHA512_W_L[pe]=s.getUint32(r+=4);for(let pe=16;pe<80;pe++){const Te=0|SHA512_W_H[pe-15],xe=0|SHA512_W_L[pe-15],Re=u64.rotrSH(Te,xe,1)^u64.rotrSH(Te,xe,8)^u64.shrSH(Te,xe,7),Me=u64.rotrSL(Te,xe,1)^u64.rotrSL(Te,xe,8)^u64.shrSL(Te,xe,7),Ce=0|SHA512_W_H[pe-2],le=0|SHA512_W_L[pe-2],ae=u64.rotrSH(Ce,le,19)^u64.rotrBH(Ce,le,61)^u64.shrSH(Ce,le,6),Ie=u64.rotrSL(Ce,le,19)^u64.rotrBL(Ce,le,61)^u64.shrSL(Ce,le,6),$e=u64.add4L(Me,Ie,SHA512_W_L[pe-7],SHA512_W_L[pe-16]),st=u64.add4H($e,Re,ae,SHA512_W_H[pe-7],SHA512_W_H[pe-16]);SHA512_W_H[pe]=0|st,SHA512_W_L[pe]=0|$e}let{Ah:i,Al:a,Bh:c,Bl:y,Ch:w,Cl:C,Dh:T,Dl:S,Eh:A,El:I,Fh:N,Fl:K,Gh:Z,Gl:ne,Hh:be,Hl:me}=this;for(let pe=0;pe<80;pe++){const Te=u64.rotrSH(A,I,14)^u64.rotrSH(A,I,18)^u64.rotrBH(A,I,41),xe=u64.rotrSL(A,I,14)^u64.rotrSL(A,I,18)^u64.rotrBL(A,I,41),Re=A&N^~A&Z,Ce=u64.add5L(me,xe,I&K^~I&ne,SHA512_Kl[pe],SHA512_W_L[pe]),le=u64.add5H(Ce,be,Te,Re,SHA512_Kh[pe],SHA512_W_H[pe]),ae=0|Ce,Ie=u64.rotrSH(i,a,28)^u64.rotrBH(i,a,34)^u64.rotrBH(i,a,39),$e=u64.rotrSL(i,a,28)^u64.rotrBL(i,a,34)^u64.rotrBL(i,a,39),st=i&c^i&w^c&w,ht=a&y^a&C^y&C;be=0|Z,me=0|ne,Z=0|N,ne=0|K,N=0|A,K=0|I,({h:A,l:I}=u64.add(0|T,0|S,0|le,0|ae)),T=0|w,S=0|C,w=0|c,C=0|y,c=0|i,y=0|a;const vt=u64.add3L(ae,$e,ht);i=u64.add3H(vt,le,Ie,st),a=0|vt}({h:i,l:a}=u64.add(0|this.Ah,0|this.Al,0|i,0|a)),({h:c,l:y}=u64.add(0|this.Bh,0|this.Bl,0|c,0|y)),({h:w,l:C}=u64.add(0|this.Ch,0|this.Cl,0|w,0|C)),({h:T,l:S}=u64.add(0|this.Dh,0|this.Dl,0|T,0|S)),({h:A,l:I}=u64.add(0|this.Eh,0|this.El,0|A,0|I)),({h:N,l:K}=u64.add(0|this.Fh,0|this.Fl,0|N,0|K)),({h:Z,l:ne}=u64.add(0|this.Gh,0|this.Gl,0|Z,0|ne)),({h:be,l:me}=u64.add(0|this.Hh,0|this.Hl,0|be,0|me)),this.set(i,a,c,y,w,C,T,S,A,I,N,K,Z,ne,be,me)}roundClean(){SHA512_W_H.fill(0),SHA512_W_L.fill(0)}destroy(){this.buffer.fill(0),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}const sha512=wrapConstructor(()=>new SHA512);function isBytes(o){return o instanceof Uint8Array||null!=o&&"object"==typeof o&&"Uint8Array"===o.constructor.name}function chain(...o){const s=i=>i,r=(i,a)=>c=>i(a(c));return{encode:o.map(i=>i.encode).reduceRight(r,s),decode:o.map(i=>i.decode).reduce(r,s)}}function alphabet(o){return{encode:s=>{if(!Array.isArray(s)||s.length&&"number"!=typeof s[0])throw new Error("alphabet.encode input should be an array of numbers");return s.map(r=>{if(r<0||r>=o.length)throw new Error(`Digit index outside alphabet: ${r} (alphabet: ${o.length})`);return o[r]})},decode:s=>{if(!Array.isArray(s)||s.length&&"string"!=typeof s[0])throw new Error("alphabet.decode input should be array of strings");return s.map(r=>{if("string"!=typeof r)throw new Error(`alphabet.decode: not string element=${r}`);const i=o.indexOf(r);if(-1===i)throw new Error(`Unknown letter: "${r}". Allowed: ${o}`);return i})}}}function join(o=""){if("string"!=typeof o)throw new Error("join separator should be string");return{encode:s=>{if(!Array.isArray(s)||s.length&&"string"!=typeof s[0])throw new Error("join.encode input should be array of strings");for(let r of s)if("string"!=typeof r)throw new Error(`join.encode: non-string input=${r}`);return s.join(o)},decode:s=>{if("string"!=typeof s)throw new Error("join.decode input should be string");return s.split(o)}}}function padding(o,s="="){if("string"!=typeof s)throw new Error("padding chr should be string");return{encode(r){if(!Array.isArray(r)||r.length&&"string"!=typeof r[0])throw new Error("padding.encode input should be array of strings");for(let i of r)if("string"!=typeof i)throw new Error(`padding.encode: non-string input=${i}`);for(;r.length*o%8;)r.push(s);return r},decode(r){if(!Array.isArray(r)||r.length&&"string"!=typeof r[0])throw new Error("padding.encode input should be array of strings");for(let a of r)if("string"!=typeof a)throw new Error(`padding.decode: non-string input=${a}`);let i=r.length;if(i*o%8)throw new Error("Invalid padding: string should have whole number of bytes");for(;i>0&&r[i-1]===s;i--)if(!((i-1)*o%8))throw new Error("Invalid padding: string has too much padding");return r.slice(0,i)}}}function convertRadix(o,s,r){if(s<2)throw new Error(`convertRadix: wrong from=${s}, base cannot be less than 2`);if(r<2)throw new Error(`convertRadix: wrong to=${r}, base cannot be less than 2`);if(!Array.isArray(o))throw new Error("convertRadix: data should be array");if(!o.length)return[];let i=0;const a=[],c=Array.from(o);for(c.forEach(y=>{if(y<0||y>=s)throw new Error(`Wrong integer: ${y}`)});;){let y=0,w=!0;for(let C=i;Cs?gcd(s,o%s):o,radix2carry=(o,s)=>o+(s-gcd(o,s));function convertRadix2(o,s,r,i){if(!Array.isArray(o))throw new Error("convertRadix2: data should be array");if(s<=0||s>32)throw new Error(`convertRadix2: wrong from=${s}`);if(r<=0||r>32)throw new Error(`convertRadix2: wrong to=${r}`);if(radix2carry(s,r)>32)throw new Error(`convertRadix2: carry overflow from=${s} to=${r} carryBits=${radix2carry(s,r)}`);let a=0,c=0;const y=2**r-1,w=[];for(const C of o){if(C>=2**s)throw new Error(`convertRadix2: invalid data word=${C} from=${s}`);if(a=a<32)throw new Error(`convertRadix2: carry overflow pos=${c} from=${s}`);for(c+=s;c>=r;c-=r)w.push((a>>c-r&y)>>>0);a&=2**c-1}if(a=a<=s)throw new Error("Excess padding");if(!i&&a)throw new Error(`Non-zero padding: ${a}`);return i&&c>0&&w.push(a>>>0),w}function radix(o){return{encode:s=>{if(!isBytes(s))throw new Error("radix.encode input should be Uint8Array");return convertRadix(Array.from(s),256,o)},decode:s=>{if(!Array.isArray(s)||s.length&&"number"!=typeof s[0])throw new Error("radix.decode input should be array of numbers");return Uint8Array.from(convertRadix(s,o,256))}}}function radix2(o,s=!1){if(o<=0||o>32)throw new Error("radix2: bits should be in (0..32]");if(radix2carry(8,o)>32||radix2carry(o,8)>32)throw new Error("radix2: carry overflow");return{encode:r=>{if(!isBytes(r))throw new Error("radix2.encode input should be Uint8Array");return convertRadix2(Array.from(r),8,o,!s)},decode:r=>{if(!Array.isArray(r)||r.length&&"number"!=typeof r[0])throw new Error("radix2.decode input should be array of numbers");return Uint8Array.from(convertRadix2(r,o,8,s))}}}function unsafeWrapper(o){if("function"!=typeof o)throw new Error("unsafeWrapper fn should be function");return function(...s){try{return o.apply(null,s)}catch{}}}function checksum(o,s){if("function"!=typeof s)throw new Error("checksum fn should be function");return{encode(r){if(!isBytes(r))throw new Error("checksum.encode: input should be Uint8Array");const i=s(r).slice(0,o),a=new Uint8Array(r.length+o);return a.set(r),a.set(i,r.length),a},decode(r){if(!isBytes(r))throw new Error("checksum.decode: input should be Uint8Array");const i=r.slice(0,-o),a=s(i).slice(0,o),c=r.slice(-o);for(let y=0;ychain(radix(58),alphabet(o),join("")),base58=genBase58("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"),createBase58check=o=>chain(checksum(4,s=>o(o(s))),base58),base58check$1=createBase58check,BECH_ALPHABET=chain(alphabet("qpzry9x8gf2tvdw0s3jn54khce6mua7l"),join("")),POLYMOD_GENERATORS=[996825010,642813549,513874426,1027748829,705979059];function bech32Polymod(o){const s=o>>25;let r=(33554431&o)<<5;for(let i=0;i>i&1)&&(r^=POLYMOD_GENERATORS[i]);return r}function bechChecksum(o,s,r=1){const i=o.length;let a=1;for(let c=0;c126)throw new Error(`Invalid prefix (${o})`);a=bech32Polymod(a)^y>>5}a=bech32Polymod(a);for(let c=0;cC)throw new TypeError(`Wrong string length: ${w.length} (${w}). Expected (8..${C})`);const T=w.toLowerCase();if(w!==T&&w!==w.toUpperCase())throw new Error("String must be lowercase or uppercase");const S=(w=T).lastIndexOf("1");if(0===S||-1===S)throw new Error('Letter "1" must be present between prefix and data only');const A=w.slice(0,S),I=w.slice(S+1);if(I.length<6)throw new Error("Data must be at least 6 characters long");const N=BECH_ALPHABET.decode(I).slice(0,-6),K=bechChecksum(A,N,s);if(!I.endsWith(K))throw new Error(`Invalid checksum in ${w}: expected "${K}"`);return{prefix:A,words:N}}return{encode:function(w,C,T=90){if("string"!=typeof w)throw new Error("bech32.encode prefix should be string, not "+typeof w);if(!Array.isArray(C)||C.length&&"number"!=typeof C[0])throw new Error("bech32.encode words should be array of numbers, not "+typeof C);const S=w.length+7+C.length;if(!1!==T&&S>T)throw new TypeError(`Length ${S} exceeds limit ${T}`);const A=w.toLowerCase(),I=bechChecksum(A,C,s);return`${A}1${BECH_ALPHABET.encode(C)}${I}`},decode:y,decodeToBytes:function(w){const{prefix:C,words:T}=y(w,!1);return{prefix:C,words:T,bytes:i(T)}},decodeUnsafe:unsafeWrapper(y),fromWords:i,fromWordsUnsafe:c,toWords:a}}const bech32=genBech32("bech32"),isJapanese=o=>"\u3042\u3044\u3053\u304f\u3057\u3093"===o[0];function nfkd(o){if("string"!=typeof o)throw new TypeError("Invalid mnemonic type: "+typeof o);return o.normalize("NFKD")}function normalize(o){const s=nfkd(o),r=s.split(" ");if(![12,15,18,21,24].includes(r.length))throw new Error("Invalid mnemonic");return{nfkd:s,words:r}}function assertEntropy(o){assert$1.bytes(o,16,20,24,28,32)}function generateMnemonic(o,s=128){if(assert$1.number(s),s%32!=0||s>256)throw new TypeError("Invalid entropy");return entropyToMnemonic(randomBytes(s/8),o)}const calcChecksum=o=>{const s=8-o.length/4;return new Uint8Array([sha256(o)[0]>>s<{if("string"!=typeof s)throw new Error(`Wordlist: non-string element: ${s}`)}),utils$1.chain(utils$1.checksum(1,calcChecksum),utils$1.radix2(11,!0),utils$1.alphabet(o))}function mnemonicToEntropy(o,s){const{words:r}=normalize(o),i=getCoder(s).decode(r);return assertEntropy(i),i}function entropyToMnemonic(o,s){return assertEntropy(o),getCoder(s).encode(o).join(isJapanese(s)?"\u3000":" ")}function validateMnemonic(o,s){try{mnemonicToEntropy(o,s)}catch{return!1}return!0}const salt=o=>nfkd(`mnemonic${o}`);function mnemonicToSeedSync(o,s=""){return pbkdf2(sha512,normalize(o).nfkd,salt(s),{c:2048,dkLen:64})}const Rho=new Uint8Array([7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8]),Id=Uint8Array.from({length:16},(o,s)=>s),Pi=Id.map(o=>(9*o+5)%16);let idxL=[Id],idxR=[Pi];for(let o=0;o<4;o++)for(let s of[idxL,idxR])s.push(s[o].map(r=>Rho[r]));const shifts=[[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8],[12,13,11,15,6,9,9,7,12,15,11,13,7,8,7,7],[13,15,14,11,7,7,6,8,13,14,13,12,5,5,6,9],[14,11,12,14,8,6,5,5,15,12,15,14,9,9,8,6],[15,12,13,13,9,5,8,6,14,11,12,11,8,6,5,5]].map(o=>new Uint8Array(o)),shiftsL=idxL.map((o,s)=>o.map(r=>shifts[s][r])),shiftsR=idxR.map((o,s)=>o.map(r=>shifts[s][r])),Kl=new Uint32Array([0,1518500249,1859775393,2400959708,2840853838]),Kr=new Uint32Array([1352829926,1548603684,1836072691,2053994217,0]),rotl$1=(o,s)=>o<>>32-s;function f(o,s,r,i){return 0===o?s^r^i:1===o?s&r|~s&i:2===o?(s|~r)^i:3===o?s&i|r&~i:s^(r|~i)}const BUF=new Uint32Array(16);class RIPEMD160 extends SHA2{constructor(){super(64,20,8,!0),this.h0=1732584193,this.h1=-271733879,this.h2=-1732584194,this.h3=271733878,this.h4=-1009589776}get(){const{h0:s,h1:r,h2:i,h3:a,h4:c}=this;return[s,r,i,a,c]}set(s,r,i,a,c){this.h0=0|s,this.h1=0|r,this.h2=0|i,this.h3=0|a,this.h4=0|c}process(s,r){for(let N=0;N<16;N++,r+=4)BUF[N]=s.getUint32(r,!0);let i=0|this.h0,a=i,c=0|this.h1,y=c,w=0|this.h2,C=w,T=0|this.h3,S=T,A=0|this.h4,I=A;for(let N=0;N<5;N++){const K=4-N,Z=Kl[N],ne=Kr[N],be=idxL[N],me=idxR[N],pe=shiftsL[N],Te=shiftsR[N];for(let xe=0;xe<16;xe++){const Re=rotl$1(i+f(N,c,w,T)+BUF[be[xe]]+Z,pe[xe])+A|0;i=A,A=T,T=0|rotl$1(w,10),w=c,c=Re}for(let xe=0;xe<16;xe++){const Re=rotl$1(a+f(K,y,C,S)+BUF[me[xe]]+ne,Te[xe])+I|0;a=I,I=S,S=0|rotl$1(C,10),C=y,y=Re}}this.set(this.h1+w+S|0,this.h2+T+I|0,this.h3+A+a|0,this.h4+i+y|0,this.h0+c+C|0)}roundClean(){BUF.fill(0)}destroy(){this.destroyed=!0,this.buffer.fill(0),this.set(0,0,0,0,0)}}const ripemd160=wrapConstructor(()=>new RIPEMD160),Point=secp256k1.ProjectivePoint,base58check=base58check$1(sha256);function bytesToNumber(o){return BigInt(`0x${bytesToHex(o)}`)}function numberToBytes(o){return hexToBytes(o.toString(16).padStart(64,"0"))}const MASTER_SECRET=utf8ToBytes$1("Bitcoin seed"),BITCOIN_VERSIONS={private:76066276,public:76067358},HARDENED_OFFSET=2147483648,hash160=o=>ripemd160(sha256(o)),fromU32=o=>createView(o).getUint32(0,!1),toU32=o=>{if(!Number.isSafeInteger(o)||o<0||o>2**32-1)throw new Error(`Invalid number=${o}. Should be from 0 to 2 ** 32 - 1`);const s=new Uint8Array(4);return createView(s).setUint32(0,o,!1),s};class HDKey{get fingerprint(){if(!this.pubHash)throw new Error("No publicKey set!");return fromU32(this.pubHash)}get identifier(){return this.pubHash}get pubKeyHash(){return this.pubHash}get privateKey(){return this.privKeyBytes||null}get publicKey(){return this.pubKey||null}get privateExtendedKey(){const s=this.privateKey;if(!s)throw new Error("No private key");return base58check.encode(this.serialize(this.versions.private,concatBytes(new Uint8Array([0]),s)))}get publicExtendedKey(){if(!this.pubKey)throw new Error("No public key");return base58check.encode(this.serialize(this.versions.public,this.pubKey))}static fromMasterSeed(s,r=BITCOIN_VERSIONS){if(bytes$1(s),8*s.length<128||8*s.length>512)throw new Error(`HDKey: wrong seed length=${s.length}. Should be between 128 and 512 bits; 256 bits is advised)`);const i=hmac$1(sha512,MASTER_SECRET,s);return new HDKey({versions:r,chainCode:i.slice(32),privateKey:i.slice(0,32)})}static fromExtendedKey(s,r=BITCOIN_VERSIONS){const i=base58check.decode(s),a=createView(i),c=a.getUint32(0,!1),y={versions:r,depth:i[4],parentFingerprint:a.getUint32(5,!1),index:a.getUint32(9,!1),chainCode:i.slice(13,45)},w=i.slice(45),C=0===w[0];if(c!==r[C?"private":"public"])throw new Error("Version mismatch");return new HDKey(C?{...y,privateKey:w.slice(1)}:{...y,publicKey:w})}static fromJSON(s){return HDKey.fromExtendedKey(s.xpriv)}constructor(s){if(this.depth=0,this.index=0,this.chainCode=null,this.parentFingerprint=0,!s||"object"!=typeof s)throw new Error("HDKey.constructor must not be called directly");if(this.versions=s.versions||BITCOIN_VERSIONS,this.depth=s.depth||0,this.chainCode=s.chainCode,this.index=s.index||0,this.parentFingerprint=s.parentFingerprint||0,!this.depth&&(this.parentFingerprint||this.index))throw new Error("HDKey: zero depth with non-zero index/parent fingerprint");if(s.publicKey&&s.privateKey)throw new Error("HDKey: publicKey and privateKey at same time.");if(s.privateKey){if(!secp256k1.utils.isValidPrivateKey(s.privateKey))throw new Error("Invalid private key");this.privKey="bigint"==typeof s.privateKey?s.privateKey:bytesToNumber(s.privateKey),this.privKeyBytes=numberToBytes(this.privKey),this.pubKey=secp256k1.getPublicKey(s.privateKey,!0)}else{if(!s.publicKey)throw new Error("HDKey: no public or private key provided");this.pubKey=Point.fromHex(s.publicKey).toRawBytes(!0)}this.pubHash=hash160(this.pubKey)}derive(s){if(!/^[mM]'?/.test(s))throw new Error('Path must start with "m" or "M"');if(/^[mM]'?$/.test(s))return this;const r=s.replace(/^[mM]'?\//,"").split("/");let i=this;for(const a of r){const c=/^(\d+)('?)$/.exec(a);if(!c||3!==c.length)throw new Error(`Invalid child index: ${a}`);let y=+c[1];if(!Number.isSafeInteger(y)||y>=HARDENED_OFFSET)throw new Error("Invalid index");"'"===c[2]&&(y+=HARDENED_OFFSET),i=i.deriveChild(y)}return i}deriveChild(s){if(!this.pubKey||!this.chainCode)throw new Error("No publicKey or chainCode set");let r=toU32(s);if(s>=HARDENED_OFFSET){const w=this.privateKey;if(!w)throw new Error("Could not derive hardened child key");r=concatBytes(new Uint8Array([0]),w,r)}else r=concatBytes(this.pubKey,r);const i=hmac$1(sha512,this.chainCode,r),a=bytesToNumber(i.slice(0,32)),c=i.slice(32);if(!secp256k1.utils.isValidPrivateKey(a))throw new Error("Tweak bigger than curve order");const y={versions:this.versions,chainCode:c,depth:this.depth+1,parentFingerprint:this.fingerprint,index:s};try{if(this.privateKey){const w=mod(this.privKey+a,secp256k1.CURVE.n);if(!secp256k1.utils.isValidPrivateKey(w))throw new Error("The tweak was out of range or the resulted private key is invalid");y.privateKey=w}else{const w=Point.fromHex(this.pubKey).add(Point.fromPrivateKey(a));if(w.equals(Point.ZERO))throw new Error("The tweak was equal to negative P, which made the result key invalid");y.publicKey=w.toRawBytes(!0)}return new HDKey(y)}catch{return this.deriveChild(s+1)}}sign(s){if(!this.privateKey)throw new Error("No privateKey set!");return bytes$1(s,32),secp256k1.sign(s,this.privKey).toCompactRawBytes()}verify(s,r){if(bytes$1(s,32),bytes$1(r,64),!this.publicKey)throw new Error("No publicKey set!");let i;try{i=secp256k1.Signature.fromCompact(r)}catch{return!1}return secp256k1.verify(i,s,this.publicKey)}wipePrivateData(){return this.privKey=void 0,this.privKeyBytes&&(this.privKeyBytes.fill(0),this.privKeyBytes=void 0),this}toJSON(){return{xpriv:this.privateExtendedKey,xpub:this.publicExtendedKey}}serialize(s,r){if(!this.chainCode)throw new Error("No chainCode set");return bytes$1(r,33),concatBytes(toU32(s),new Uint8Array([this.depth]),toU32(this.parentFingerprint),toU32(this.index),this.chainCode,r)}}const u8a=o=>o instanceof Uint8Array,u32=o=>new Uint32Array(o.buffer,o.byteOffset,Math.floor(o.byteLength/4)),isLE=68===new Uint8Array(new Uint32Array([287454020]).buffer)[0];if(!isLE)throw new Error("Non little-endian hardware is not supported");function utf8ToBytes(o){if("string"!=typeof o)throw new Error("utf8ToBytes expected string, got "+typeof o);return new Uint8Array((new TextEncoder).encode(o))}function toBytes(o){if("string"==typeof o&&(o=utf8ToBytes(o)),!u8a(o))throw new Error("expected Uint8Array, got "+typeof o);return o}const isPlainObject=o=>"[object Object]"===Object.prototype.toString.call(o)&&o.constructor===Object;function checkOpts(o,s){if(void 0!==s&&("object"!=typeof s||!isPlainObject(s)))throw new Error("options must be object or undefined");return Object.assign(o,s)}function ensureBytes(o,s){if(!(o instanceof Uint8Array))throw new Error("Uint8Array expected");if("number"==typeof s&&o.length!==s)throw new Error(`Uint8Array length ${s} expected`)}function equalBytes(o,s){if(o.length!==s.length)throw new Error("equalBytes: Different size of Uint8Arrays");let r=!0;for(let i=0;i0&&!s.includes(o.length))throw new Error(`Expected Uint8Array of length ${s}, not of length=${o.length}`)}function hash(o){if("function"!=typeof o||"function"!=typeof o.create)throw new Error("hash must be wrapped by utils.wrapConstructor");number(o.outputLen),number(o.blockLen)}function exists(o,s=!0){if(o.destroyed)throw new Error("Hash instance has been destroyed");if(s&&o.finished)throw new Error("Hash#digest() has already been called")}function output(o,s){bytes(o);const r=s.outputLen;if(o.length255&o[s++]|(255&o[s++])<<8;class Poly1305{constructor(s){this.blockLen=16,this.outputLen=16,this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.pos=0,this.finished=!1,ensureBytes(s=toBytes(s),32);const r=u8to16(s,0),i=u8to16(s,2),a=u8to16(s,4),c=u8to16(s,6),y=u8to16(s,8),w=u8to16(s,10),C=u8to16(s,12),T=u8to16(s,14);this.r[0]=8191&r,this.r[1]=8191&(r>>>13|i<<3),this.r[2]=7939&(i>>>10|a<<6),this.r[3]=8191&(a>>>7|c<<9),this.r[4]=255&(c>>>4|y<<12),this.r[5]=y>>>1&8190,this.r[6]=8191&(y>>>14|w<<2),this.r[7]=8065&(w>>>11|C<<5),this.r[8]=8191&(C>>>8|T<<8),this.r[9]=T>>>5&127;for(let S=0;S<8;S++)this.pad[S]=u8to16(s,16+2*S)}process(s,r,i=!1){const a=i?0:2048,{h:c,r:y}=this,w=y[0],C=y[1],T=y[2],S=y[3],A=y[4],I=y[5],N=y[6],K=y[7],Z=y[8],ne=y[9],be=u8to16(s,r+0),me=u8to16(s,r+2),pe=u8to16(s,r+4),Te=u8to16(s,r+6),xe=u8to16(s,r+8),Re=u8to16(s,r+10),Me=u8to16(s,r+12),Ce=u8to16(s,r+14);let le=c[0]+(8191&be),ae=c[1]+(8191&(be>>>13|me<<3)),Ie=c[2]+(8191&(me>>>10|pe<<6)),$e=c[3]+(8191&(pe>>>7|Te<<9)),st=c[4]+(8191&(Te>>>4|xe<<12)),ht=c[5]+(xe>>>1&8191),vt=c[6]+(8191&(xe>>>14|Re<<2)),at=c[7]+(8191&(Re>>>11|Me<<5)),Xt=c[8]+(8191&(Me>>>8|Ce<<8)),ln=c[9]+(Ce>>>5|a),yn=0,$n=yn+le*w+ae*(5*ne)+Ie*(5*Z)+$e*(5*K)+st*(5*N);yn=$n>>>13,$n&=8191,$n+=ht*(5*I)+vt*(5*A)+at*(5*S)+Xt*(5*T)+ln*(5*C),yn+=$n>>>13,$n&=8191;let bn=yn+le*C+ae*w+Ie*(5*ne)+$e*(5*Z)+st*(5*K);yn=bn>>>13,bn&=8191,bn+=ht*(5*N)+vt*(5*I)+at*(5*A)+Xt*(5*S)+ln*(5*T),yn+=bn>>>13,bn&=8191;let Qe=yn+le*T+ae*C+Ie*w+$e*(5*ne)+st*(5*Z);yn=Qe>>>13,Qe&=8191,Qe+=ht*(5*K)+vt*(5*N)+at*(5*I)+Xt*(5*A)+ln*(5*S),yn+=Qe>>>13,Qe&=8191;let bt=yn+le*S+ae*T+Ie*C+$e*w+st*(5*ne);yn=bt>>>13,bt&=8191,bt+=ht*(5*Z)+vt*(5*K)+at*(5*N)+Xt*(5*I)+ln*(5*A),yn+=bt>>>13,bt&=8191;let Ge=yn+le*A+ae*S+Ie*T+$e*C+st*w;yn=Ge>>>13,Ge&=8191,Ge+=ht*(5*ne)+vt*(5*Z)+at*(5*K)+Xt*(5*N)+ln*(5*I),yn+=Ge>>>13,Ge&=8191;let Fe=yn+le*I+ae*A+Ie*S+$e*T+st*C;yn=Fe>>>13,Fe&=8191,Fe+=ht*w+vt*(5*ne)+at*(5*Z)+Xt*(5*K)+ln*(5*N),yn+=Fe>>>13,Fe&=8191;let Ft=yn+le*N+ae*I+Ie*A+$e*S+st*T;yn=Ft>>>13,Ft&=8191,Ft+=ht*C+vt*w+at*(5*ne)+Xt*(5*Z)+ln*(5*K),yn+=Ft>>>13,Ft&=8191;let ze=yn+le*K+ae*N+Ie*I+$e*A+st*S;yn=ze>>>13,ze&=8191,ze+=ht*T+vt*C+at*w+Xt*(5*ne)+ln*(5*Z),yn+=ze>>>13,ze&=8191;let dt=yn+le*Z+ae*K+Ie*N+$e*I+st*A;yn=dt>>>13,dt&=8191,dt+=ht*S+vt*T+at*C+Xt*w+ln*(5*ne),yn+=dt>>>13,dt&=8191;let Ke=yn+le*ne+ae*Z+Ie*K+$e*N+st*I;yn=Ke>>>13,Ke&=8191,Ke+=ht*A+vt*S+at*T+Xt*C+ln*w,yn+=Ke>>>13,Ke&=8191,yn=(yn<<2)+yn|0,yn=yn+$n|0,$n=8191&yn,yn>>>=13,bn+=yn,c[0]=$n,c[1]=bn,c[2]=Qe,c[3]=bt,c[4]=Ge,c[5]=Fe,c[6]=Ft,c[7]=ze,c[8]=dt,c[9]=Ke}finalize(){const{h:s,pad:r}=this,i=new Uint16Array(10);let a=s[1]>>>13;s[1]&=8191;for(let w=2;w<10;w++)s[w]+=a,a=s[w]>>>13,s[w]&=8191;s[0]+=5*a,a=s[0]>>>13,s[0]&=8191,s[1]+=a,a=s[1]>>>13,s[1]&=8191,s[2]+=a,i[0]=s[0]+5,a=i[0]>>>13,i[0]&=8191;for(let w=1;w<10;w++)i[w]=s[w]+a,a=i[w]>>>13,i[w]&=8191;i[9]-=8192;let c=(1^a)-1;for(let w=0;w<10;w++)i[w]&=c;c=~c;for(let w=0;w<10;w++)s[w]=s[w]&c|i[w];s[0]=65535&(s[0]|s[1]<<13),s[1]=65535&(s[1]>>>3|s[2]<<10),s[2]=65535&(s[2]>>>6|s[3]<<7),s[3]=65535&(s[3]>>>9|s[4]<<4),s[4]=65535&(s[4]>>>12|s[5]<<1|s[6]<<14),s[5]=65535&(s[6]>>>2|s[7]<<11),s[6]=65535&(s[7]>>>5|s[8]<<8),s[7]=65535&(s[8]>>>8|s[9]<<5);let y=s[0]+r[0];s[0]=65535&y;for(let w=1;w<8;w++)y=(s[w]+r[w]|0)+(y>>>16)|0,s[w]=65535&y}update(s){assert.exists(this);const{buffer:r,blockLen:i}=this,a=(s=toBytes(s)).length;for(let c=0;c>>0,s[c++]=i[y]>>>8;return s}digest(){const{buffer:s,outputLen:r}=this;this.digestInto(s);const i=s.slice(0,r);return this.destroy(),i}}function wrapConstructorWithKey(o){const s=(i,a)=>o(a).update(toBytes(i)).digest(),r=o(new Uint8Array(32));return s.outputLen=r.outputLen,s.blockLen=r.blockLen,s.create=i=>o(i),s}wrapConstructorWithKey(o=>new Poly1305(o));const sigma16=utf8ToBytes("expand 16-byte k"),sigma32=utf8ToBytes("expand 32-byte k"),sigma16_32=u32(sigma16),sigma32_32=u32(sigma32),isAligned32=o=>!(o.byteOffset%4),salsaBasic=o=>{const{core:s,rounds:r,counterRight:i,counterLen:a,allow128bitKeys:c,extendNonceFn:y,blockLen:w}=checkOpts({rounds:20,counterRight:!1,counterLen:8,allow128bitKeys:!0,blockLen:64},o);assert.number(a),assert.number(r),assert.number(w),assert.bool(i),assert.bool(c);const C=w/4;if(w%4!=0)throw new Error("Salsa/ChaCha: blockLen must be aligned to 4 bytes");return(T,S,A,I,N=0)=>{if(assert.bytes(T),assert.bytes(S),assert.bytes(A),I||(I=new Uint8Array(A.length)),assert.bytes(I),assert.number(N),N<0||N>=2**32-1)throw new Error("Salsa/ChaCha: counter overflow");if(I.length=2**32-1)throw new Error("Salsa/ChaCha: counter overflow");const Ie=Math.min(w,Ce-le);if(Ie===w&&Me&&Re){const $e=le/4;if(le%4!=0)throw new Error("Salsa/ChaCha: invalid block position");for(let st=0;sto<>>32-s;function chachaCore(o,s,r,i,a,c=20){let y=o[0],w=o[1],C=o[2],T=o[3],S=s[0],A=s[1],I=s[2],N=s[3],K=s[4],Z=s[5],ne=s[6],be=s[7],me=a,pe=r[0],Te=r[1],xe=r[2],Re=y,Me=w,Ce=C,le=T,ae=S,Ie=A,$e=I,st=N,ht=K,vt=Z,at=ne,Xt=be,ln=me,yn=pe,$n=Te,bn=xe;for(let bt=0;bta?s.create().update(i).digest():i);for(let y=0;ynew HMAC(o,s).update(r).digest();function extract$1(o,s,r){return assert$2.hash(o),void 0===r&&(r=new Uint8Array(o.outputLen)),hmac(o,toBytes$2(r),toBytes$2(s))}hmac.create=(o,s)=>new HMAC(o,s);const HKDF_COUNTER$1=new Uint8Array([0]),EMPTY_BUFFER$1=new Uint8Array;function expand$1(o,s,r,i=32){if(assert$2.hash(o),assert$2.number(i),i>255*o.outputLen)throw new Error("Length should be <= 255*HashLen");const a=Math.ceil(i/o.outputLen);void 0===r&&(r=EMPTY_BUFFER$1);const c=new Uint8Array(a*o.outputLen),y=hmac.create(o,s),w=y._cloneInto(),C=new Uint8Array(y.outputLen);for(let T=0;Texpand$1(o,extract$1(o,s,r),i,a);var __defProp=Object.defineProperty,__export=(o,s)=>{for(var r in s)__defProp(o,r,{get:s[r],enumerable:!0})};function generatePrivateKey(){return bytesToHex$1(schnorr.utils.randomPrivateKey())}function getPublicKey(o){return bytesToHex$1(schnorr.getPublicKey(o))}var utils_exports={};__export(utils_exports,{MessageNode:()=>MessageNode,MessageQueue:()=>MessageQueue,insertEventIntoAscendingList:()=>insertEventIntoAscendingList,insertEventIntoDescendingList:()=>insertEventIntoDescendingList,normalizeURL:()=>normalizeURL,utf8Decoder:()=>utf8Decoder,utf8Encoder:()=>utf8Encoder});var utf8Decoder=new TextDecoder("utf-8"),utf8Encoder=new TextEncoder;function normalizeURL(o){let s=new URL(o);return s.pathname=s.pathname.replace(/\/+/g,"/"),s.pathname.endsWith("/")&&(s.pathname=s.pathname.slice(0,-1)),("80"===s.port&&"ws:"===s.protocol||"443"===s.port&&"wss:"===s.protocol)&&(s.port=""),s.searchParams.sort(),s.hash="",s.toString()}function insertEventIntoDescendingList(o,s){let r,i=0,a=o.length-1,c=i;if(a<0)c=0;else if(s.created_at=o[i].created_at)c=i;else for(;;){if(a<=i+1){c=a;break}if(r=Math.floor(i+(a-i)/2),o[r].created_at>s.created_at)i=r;else{if(!(o[r].created_ato[a].created_at)c=a+1;else if(s.created_at<=o[i].created_at)c=i;else for(;;){if(a<=i+1){c=a;break}if(r=Math.floor(i+(a-i)/2),o[r].created_ats.created_at)){c=r;break}a=r}}return o[c]?.id!==s.id?[...o.slice(0,c),s,...o.slice(c)]:o}var MessageNode=class{_value;_next;get value(){return this._value}set value(o){this._value=o}get next(){return this._next}set next(o){this._next=o}constructor(o){this._value=o,this._next=null}},MessageQueue=class{_first;_last;get first(){return this._first}set first(o){this._first=o}get last(){return this._last}set last(o){this._last=o}_size;get size(){return this._size}set size(o){this._size=o}constructor(){this._first=null,this._last=null,this._size=0}enqueue(o){const s=new MessageNode(o);return 0!==this._size&&this._last?(this._last.next=s,this._last=s):(this._first=s,this._last=s),this._size++,!0}dequeue(){if(0===this._size||!this._first)return null;let o=this._first;return this._first=o.next,o.next=null,this._size--,o.value}},verifiedSymbol=Symbol("verified");function getBlankEvent(o=255){return{kind:o,content:"",tags:[],created_at:0}}function finishEvent(o,s){const r=o;return r.pubkey=getPublicKey(s),r.id=getEventHash(r),r.sig=getSignature(r,s),r[verifiedSymbol]=!0,r}function serializeEvent(o){if(!validateEvent(o))throw new Error("can't serialize event with wrong or missing properties");return JSON.stringify([0,o.pubkey,o.created_at,o.kind,o.tags,o.content])}function getEventHash(o){return bytesToHex$1(sha256$1(utf8Encoder.encode(serializeEvent(o))))}var isRecord=o=>o instanceof Object;function validateEvent(o){if(!isRecord(o)||"number"!=typeof o.kind||"string"!=typeof o.content||"number"!=typeof o.created_at||"string"!=typeof o.pubkey||!o.pubkey.match(/^[a-f0-9]{64}$/)||!Array.isArray(o.tags))return!1;for(let s=0;ss.id.startsWith(r))||o.kinds&&-1===o.kinds.indexOf(s.kind)||o.authors&&-1===o.authors.indexOf(s.pubkey)&&!o.authors.some(r=>s.pubkey.startsWith(r)))return!1;for(let r in o)if("#"===r[0]){let i=o[`#${r.slice(1)}`];if(i&&!s.tags.find(([a,c])=>a===r.slice(1)&&-1!==i.indexOf(c)))return!1}return!(o.since&&s.created_ato.until)}function matchFilters(o,s){for(let r=0;rgetHex64,getInt:()=>getInt,getSubscriptionId:()=>getSubscriptionId,matchEventId:()=>matchEventId,matchEventKind:()=>matchEventKind,matchEventPubkey:()=>matchEventPubkey});var newListeners=()=>({connect:[],disconnect:[],error:[],notice:[],auth:[]});function relayInit(o,s={}){let{listTimeout:r=3e3,getTimeout:i=3e3,countTimeout:a=3e3}=s;var c,y,w={},C=newListeners(),T={},S={};function A(){return 1===c?.readyState}function I(ne){return N.apply(this,arguments)}function N(){return(N=(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(ne){let be=JSON.stringify(ne);if(A()||(yield new Promise(me=>setTimeout(me,1e3)),A()))try{c.send(be)}catch(me){console.log(me)}})).apply(this,arguments)}const K=(ne,{verb:be="REQ",skipVerification:me=!1,alreadyHaveEvent:pe=null,id:Te=Math.random().toString().slice(2)}={})=>{let xe=Te;w[xe]={id:xe,filters:ne,skipVerification:me,alreadyHaveEvent:pe},I([be,xe,...ne]);let Re={sub:(Me,Ce={})=>K(Me||ne,{skipVerification:Ce.skipVerification||me,alreadyHaveEvent:Ce.alreadyHaveEvent||pe,id:xe}),unsub:()=>{delete w[xe],delete T[xe],I(["CLOSE",xe])},on:(Me,Ce)=>{T[xe]=T[xe]||{event:[],count:[],eose:[]},T[xe][Me].push(Ce)},off:(Me,Ce)=>{let le=T[xe],ae=le[Me].indexOf(Ce);ae>=0&&le[Me].splice(ae,1)},get events(){return eventsGenerator(Re)}};return Re};function Z(ne,be){return new Promise((me,pe)=>{if(!ne.id)return void pe(new Error(`event ${ne} has no id`));let Te=ne.id;I([be,ne]),S[Te]={resolve:me,reject:pe}})}return{url:o,sub:K,on:(ne,be)=>{C[ne].push(be),"connect"===ne&&1===c?.readyState&&be()},off:(ne,be)=>{let me=C[ne].indexOf(be);-1!==me&&C[ne].splice(me,1)},list:(ne,be)=>new Promise(me=>{let pe=K(ne,be),Te=[],xe=setTimeout(()=>{pe.unsub(),me(Te)},r);pe.on("eose",()=>{pe.unsub(),clearTimeout(xe),me(Te)}),pe.on("event",Re=>{Te.push(Re)})}),get:(ne,be)=>new Promise(me=>{let pe=K([ne],be),Te=setTimeout(()=>{pe.unsub(),me(null)},i);pe.on("event",xe=>{pe.unsub(),clearTimeout(Te),me(xe)})}),count:ne=>new Promise(be=>{let me=K(ne,{...K,verb:"COUNT"}),pe=setTimeout(()=>{me.unsub(),be(null)},a);me.on("count",Te=>{me.unsub(),clearTimeout(pe),be(Te)})}),publish:ne=>(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){yield Z(ne,"EVENT")})(),auth:ne=>(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){yield Z(ne,"AUTH")})(),connect:(ne=(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){A()||(yield(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return y||(y=new Promise((be,me)=>{try{c=new WebSocket(o)}catch(Re){me(Re)}c.onopen=()=>{C.connect.forEach(Re=>Re()),be()},c.onerror=()=>{y=void 0,C.error.forEach(Re=>Re()),me()},c.onclose=(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){y=void 0,C.disconnect.forEach(Re=>Re())});let pe,Te=new MessageQueue;function xe(){if(0===Te.size)return clearInterval(pe),void(pe=null);var Re=Te.dequeue();if(!Re)return;let Me=getSubscriptionId(Re);if(Me){let Ce=w[Me];if(Ce&&Ce.alreadyHaveEvent&&Ce.alreadyHaveEvent(getHex64(Re,"id"),o))return}try{let Ce=JSON.parse(Re);switch(Ce[0]){case"EVENT":{let $e=Ce[1],st=Ce[2];return void(validateEvent(st)&&w[$e]&&(w[$e].skipVerification||verifySignature(st))&&matchFilters(w[$e].filters,st)&&(T[$e]?.event||[]).forEach(ht=>ht(st)))}case"COUNT":let le=Ce[1],ae=Ce[2];return void(w[le]&&(T[le]?.count||[]).forEach($e=>$e(ae)));case"EOSE":{let $e=Ce[1];return void($e in T&&(T[$e].eose.forEach(st=>st()),T[$e].eose=[]))}case"OK":{let $e=Ce[1],st=Ce[2],ht=Ce[3]||"";if($e in S){let{resolve:vt,reject:at}=S[$e];st?vt(null):at(new Error(ht))}return}case"NOTICE":let Ie=Ce[1];return void C.notice.forEach($e=>$e(Ie));case"AUTH":{let $e=Ce[1];return void C.auth?.forEach(st=>st($e))}}}catch{return}}c.onmessage=Re=>{Te.enqueue(Re.data),pe||(pe=setInterval(xe,0))}}))})())}),function(){return ne.apply(this,arguments)}),close(){C=newListeners(),T={},S={},c?.readyState===WebSocket.OPEN&&c.close()},get status(){return c?.readyState??3}};var ne}function eventsGenerator(o){return _eventsGenerator.apply(this,arguments)}function _eventsGenerator(){return _eventsGenerator=(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_wrapAsyncGenerator_js__WEBPACK_IMPORTED_MODULE_0__.A)(function*(o){let s;const r=[],i=a=>{s?(s(a),s=void 0):r.push(a)};o.on("event",i);try{for(;;)r.length>0?yield r.shift():yield yield(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_awaitAsyncGenerator_js__WEBPACK_IMPORTED_MODULE_2__.A)(new Promise(c=>{s=c}))}finally{o.off("event",i)}}),_eventsGenerator.apply(this,arguments)}var nip19_exports={};__export(nip19_exports,{BECH32_REGEX:()=>BECH32_REGEX,decode:()=>decode,naddrEncode:()=>naddrEncode,neventEncode:()=>neventEncode,noteEncode:()=>noteEncode,nprofileEncode:()=>nprofileEncode,npubEncode:()=>npubEncode,nrelayEncode:()=>nrelayEncode,nsecEncode:()=>nsecEncode});var Bech32MaxSize=5e3,BECH32_REGEX=/[\x21-\x7E]{1,83}1[023456789acdefghjklmnpqrstuvwxyz]{6,}/;function integerToUint8Array(o){const s=new Uint8Array(4);return s[0]=o>>24&255,s[1]=o>>16&255,s[2]=o>>8&255,s[3]=255&o,s}function decode(o){let{prefix:s,words:r}=bech32$1.decode(o,Bech32MaxSize),i=new Uint8Array(bech32$1.fromWords(r));switch(s){case"nprofile":{let a=parseTLV(i);if(!a[0]?.[0])throw new Error("missing TLV 0 for nprofile");if(32!==a[0][0].length)throw new Error("TLV 0 should be 32 bytes");return{type:"nprofile",data:{pubkey:bytesToHex$1(a[0][0]),relays:a[1]?a[1].map(c=>utf8Decoder.decode(c)):[]}}}case"nevent":{let a=parseTLV(i);if(!a[0]?.[0])throw new Error("missing TLV 0 for nevent");if(32!==a[0][0].length)throw new Error("TLV 0 should be 32 bytes");if(a[2]&&32!==a[2][0].length)throw new Error("TLV 2 should be 32 bytes");if(a[3]&&4!==a[3][0].length)throw new Error("TLV 3 should be 4 bytes");return{type:"nevent",data:{id:bytesToHex$1(a[0][0]),relays:a[1]?a[1].map(c=>utf8Decoder.decode(c)):[],author:a[2]?.[0]?bytesToHex$1(a[2][0]):void 0,kind:a[3]?.[0]?parseInt(bytesToHex$1(a[3][0]),16):void 0}}}case"naddr":{let a=parseTLV(i);if(!a[0]?.[0])throw new Error("missing TLV 0 for naddr");if(!a[2]?.[0])throw new Error("missing TLV 2 for naddr");if(32!==a[2][0].length)throw new Error("TLV 2 should be 32 bytes");if(!a[3]?.[0])throw new Error("missing TLV 3 for naddr");if(4!==a[3][0].length)throw new Error("TLV 3 should be 4 bytes");return{type:"naddr",data:{identifier:utf8Decoder.decode(a[0][0]),pubkey:bytesToHex$1(a[2][0]),kind:parseInt(bytesToHex$1(a[3][0]),16),relays:a[1]?a[1].map(c=>utf8Decoder.decode(c)):[]}}}case"nrelay":{let a=parseTLV(i);if(!a[0]?.[0])throw new Error("missing TLV 0 for nrelay");return{type:"nrelay",data:utf8Decoder.decode(a[0][0])}}case"nsec":case"npub":case"note":return{type:s,data:bytesToHex$1(i)};default:throw new Error(`unknown prefix ${s}`)}}function parseTLV(o){let s={},r=o;for(;r.length>0;){let i=r[0],a=r[1];if(!a)throw new Error(`malformed TLV ${i}`);let c=r.slice(2,2+a);if(r=r.slice(2+a),c.lengthutf8Encoder.encode(s))}))}function neventEncode(o){let s;return null!=o.kind&&(s=integerToUint8Array(o.kind)),encodeBech32("nevent",encodeTLV({0:[hexToBytes$1(o.id)],1:(o.relays||[]).map(r=>utf8Encoder.encode(r)),2:o.author?[hexToBytes$1(o.author)]:[],3:s?[new Uint8Array(s)]:[]}))}function naddrEncode(o){let s=new ArrayBuffer(4);return new DataView(s).setUint32(0,o.kind,!1),encodeBech32("naddr",encodeTLV({0:[utf8Encoder.encode(o.identifier)],1:(o.relays||[]).map(r=>utf8Encoder.encode(r)),2:[hexToBytes$1(o.pubkey)],3:[new Uint8Array(s)]}))}function nrelayEncode(o){return encodeBech32("nrelay",encodeTLV({0:[utf8Encoder.encode(o)]}))}function encodeTLV(o){let s=[];return Object.entries(o).forEach(([r,i])=>{i.forEach(a=>{let c=new Uint8Array(a.length+2);c.set([parseInt(r)],0),c.set([a.length],1),c.set(a,2),s.push(c)})}),concatBytes$1(...s)}var nip04_exports={};function encrypt$1(o,s,r){return _encrypt$.apply(this,arguments)}function _encrypt$(){return _encrypt$=(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(o,s,r){const i=getNormalizedX(secp256k1.getSharedSecret(o,"02"+s));let a=Uint8Array.from(randomBytes$1(16)),c=utf8Encoder.encode(r),y=yield crypto.subtle.importKey("raw",i,{name:"AES-CBC"},!1,["encrypt"]),w=yield crypto.subtle.encrypt({name:"AES-CBC",iv:a},y,c);return`${base64$1.encode(new Uint8Array(w))}?iv=${base64$1.encode(new Uint8Array(a.buffer))}`}),_encrypt$.apply(this,arguments)}function decrypt$1(o,s,r){return _decrypt$.apply(this,arguments)}function _decrypt$(){return _decrypt$=(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(o,s,r){let[i,a]=r.split("?iv="),c=getNormalizedX(secp256k1.getSharedSecret(o,"02"+s)),y=yield crypto.subtle.importKey("raw",c,{name:"AES-CBC"},!1,["decrypt"]),w=base64$1.decode(i),C=base64$1.decode(a),T=yield crypto.subtle.decrypt({name:"AES-CBC",iv:C},y,w);return utf8Decoder.decode(T)}),_decrypt$.apply(this,arguments)}function getNormalizedX(o){return o.slice(1,33)}__export(nip04_exports,{decrypt:()=>decrypt$1,encrypt:()=>encrypt$1}),typeof crypto<"u"&&!crypto.subtle&&crypto.webcrypto&&(crypto.subtle=crypto.webcrypto.subtle);var nip05_exports={};__export(nip05_exports,{NIP05_REGEX:()=>NIP05_REGEX$1,queryProfile:()=>queryProfile,searchDomain:()=>searchDomain,useFetchImplementation:()=>useFetchImplementation});var NIP05_REGEX$1=/^(?:([\w.+-]+)@)?([\w.-]+)$/,_fetch;try{_fetch=fetch}catch{}function useFetchImplementation(o){_fetch=o}function searchDomain(o){return _searchDomain.apply(this,arguments)}function _searchDomain(){return _searchDomain=(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(o,s=""){try{return(yield(yield _fetch(`https://${o}/.well-known/nostr.json?name=${s}`)).json()).names}catch{return{}}}),_searchDomain.apply(this,arguments)}function queryProfile(o){return _queryProfile.apply(this,arguments)}function _queryProfile(){return _queryProfile=(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(o){const s=o.match(NIP05_REGEX$1);if(!s)return null;const[r,i="_",a]=s;try{const c=yield _fetch(`https://${a}/.well-known/nostr.json?name=${i}`),{names:y,relays:w}=parseNIP05Result$1(yield c.json()),C=y[i];return C?{pubkey:C,relays:w?.[C]}:null}catch{return null}}),_queryProfile.apply(this,arguments)}function parseNIP05Result$1(o){const s={names:{}};for(const[r,i]of Object.entries(o.names))"string"==typeof r&&"string"==typeof i&&(s.names[r]=i);if(o.relays){s.relays={};for(const[r,i]of Object.entries(o.relays))"string"==typeof r&&Array.isArray(i)&&(s.relays[r]=i.filter(a=>"string"==typeof a))}return s}var nip06_exports={};function privateKeyFromSeedWords(o,s){let r=HDKey.fromMasterSeed(mnemonicToSeedSync(o,s)).derive("m/44'/1237'/0'/0/0").privateKey;if(!r)throw new Error("could not derive private key");return bytesToHex$1(r)}function generateSeedWords(){return generateMnemonic(wordlist)}function validateWords(o){return validateMnemonic(o,wordlist)}__export(nip06_exports,{generateSeedWords:()=>generateSeedWords,privateKeyFromSeedWords:()=>privateKeyFromSeedWords,validateWords:()=>validateWords});var nip10_exports={};function parse(o){const s={reply:void 0,root:void 0,mentions:[],profiles:[]},r=[];for(const i of o.tags)"e"===i[0]&&i[1]&&r.push(i),"p"===i[0]&&i[1]&&s.profiles.push({pubkey:i[1],relays:i[2]?[i[2]]:[]});for(let i=0;iparse});var nip13_exports={};function getPow(o){let s=0;for(let r=0;r=s)break}return i}__export(nip13_exports,{getPow:()=>getPow,minePow:()=>minePow});var nip18_exports={};function finishRepostEvent(o,s,r,i){return finishEvent({kind:6,tags:[...o.tags??[],["e",s.id,r],["p",s.pubkey]],content:""===o.content?"":JSON.stringify(s),created_at:o.created_at},i)}function getRepostedEventPointer(o){if(6!==o.kind)return;let s,r;for(let i=o.tags.length-1;i>=0&&(void 0===s||void 0===r);i--){const a=o.tags[i];a.length>=2&&("e"===a[0]&&void 0===s?s=a:"p"===a[0]&&void 0===r&&(r=a))}return void 0!==s?{id:s[1],relays:[s[2],r?.[2]].filter(i=>"string"==typeof i),author:r?.[1]}:void 0}function getRepostedEvent(o,{skipVerification:s}={}){const r=getRepostedEventPointer(o);if(void 0===r||""===o.content)return;let i;try{i=JSON.parse(o.content)}catch{return}return i.id===r.id&&(s||verifySignature(i))?i:void 0}__export(nip18_exports,{finishRepostEvent:()=>finishRepostEvent,getRepostedEvent:()=>getRepostedEvent,getRepostedEventPointer:()=>getRepostedEventPointer});var nip21_exports={};__export(nip21_exports,{NOSTR_URI_REGEX:()=>NOSTR_URI_REGEX,parse:()=>parse2,test:()=>test});var NOSTR_URI_REGEX=new RegExp(`nostr:(${BECH32_REGEX.source})`);function test(o){return"string"==typeof o&&new RegExp(`^${NOSTR_URI_REGEX.source}$`).test(o)}function parse2(o){const s=o.match(new RegExp(`^${NOSTR_URI_REGEX.source}$`));if(!s)throw new Error(`Invalid Nostr URI: ${o}`);return{uri:s[0],value:s[1],decoded:decode(s[1])}}var nip25_exports={};function finishReactionEvent(o,s,r){const i=s.tags.filter(a=>a.length>=2&&("e"===a[0]||"p"===a[0]));return finishEvent({...o,kind:7,tags:[...o.tags??[],...i,["e",s.id],["p",s.pubkey]],content:o.content??"+"},r)}function getReactedEventPointer(o){if(7!==o.kind)return;let s,r;for(let i=o.tags.length-1;i>=0&&(void 0===s||void 0===r);i--){const a=o.tags[i];a.length>=2&&("e"===a[0]&&void 0===s?s=a:"p"===a[0]&&void 0===r&&(r=a))}return void 0!==s&&void 0!==r?{id:s[1],relays:[s[2],r[2]].filter(i=>void 0!==i),author:r[1]}:void 0}__export(nip25_exports,{finishReactionEvent:()=>finishReactionEvent,getReactedEventPointer:()=>getReactedEventPointer});var nip26_exports={};function createDelegation(o,s){let r=[];(s.kind||-1)>=0&&r.push(`kind=${s.kind}`),s.until&&r.push(`created_at<${s.until}`),s.since&&r.push(`created_at>${s.since}`);let i=r.join("&");if(""===i)throw new Error("refusing to create a delegation without any conditions");let a=sha256$1(utf8Encoder.encode(`nostr:delegation:${s.pubkey}:${i}`)),c=bytesToHex$1(schnorr.sign(a,o));return{from:getPublicKey(o),to:s.pubkey,cond:i,sig:c}}function getDelegator(o){let s=o.tags.find(w=>"delegation"===w[0]&&w.length>=4);if(!s)return null;let r=s[1],i=s[2],a=s[3],c=i.split("&");for(let w=0;w"===T&&o.created_at>parseInt(S)))return null}let y=sha256$1(utf8Encoder.encode(`nostr:delegation:${o.pubkey}:${i}`));return schnorr.verify(a,y,r)?r:null}__export(nip26_exports,{createDelegation:()=>createDelegation,getDelegator:()=>getDelegator});var nip27_exports={};__export(nip27_exports,{matchAll:()=>matchAll,regex:()=>regex,replaceAll:()=>replaceAll});var regex=()=>new RegExp(`\\b${NOSTR_URI_REGEX.source}\\b`,"g");function*matchAll(o){const s=o.matchAll(regex());for(const r of s)try{const[i,a]=r;yield{uri:i,value:a,decoded:decode(a),start:r.index,end:r.index+i.length}}catch{}}function replaceAll(o,s){return o.replaceAll(regex(),(r,i)=>s({uri:r,value:i,decoded:decode(i)}))}var nip28_exports={};__export(nip28_exports,{channelCreateEvent:()=>channelCreateEvent,channelHideMessageEvent:()=>channelHideMessageEvent,channelMessageEvent:()=>channelMessageEvent,channelMetadataEvent:()=>channelMetadataEvent,channelMuteUserEvent:()=>channelMuteUserEvent});var channelCreateEvent=(o,s)=>{let r;if("object"==typeof o.content)r=JSON.stringify(o.content);else{if("string"!=typeof o.content)return;r=o.content}return finishEvent({kind:40,tags:[...o.tags??[]],content:r,created_at:o.created_at},s)},channelMetadataEvent=(o,s)=>{let r;if("object"==typeof o.content)r=JSON.stringify(o.content);else{if("string"!=typeof o.content)return;r=o.content}return finishEvent({kind:41,tags:[["e",o.channel_create_event_id],...o.tags??[]],content:r,created_at:o.created_at},s)},channelMessageEvent=(o,s)=>{const r=[["e",o.channel_create_event_id,o.relay_url,"root"]];return o.reply_to_channel_message_event_id&&r.push(["e",o.reply_to_channel_message_event_id,o.relay_url,"reply"]),finishEvent({kind:42,tags:[...r,...o.tags??[]],content:o.content,created_at:o.created_at},s)},channelHideMessageEvent=(o,s)=>{let r;if("object"==typeof o.content)r=JSON.stringify(o.content);else{if("string"!=typeof o.content)return;r=o.content}return finishEvent({kind:43,tags:[["e",o.channel_message_event_id],...o.tags??[]],content:r,created_at:o.created_at},s)},channelMuteUserEvent=(o,s)=>{let r;if("object"==typeof o.content)r=JSON.stringify(o.content);else{if("string"!=typeof o.content)return;r=o.content}return finishEvent({kind:44,tags:[["p",o.pubkey_to_mute],...o.tags??[]],content:r,created_at:o.created_at},s)},nip39_exports={},_fetch2;__export(nip39_exports,{useFetchImplementation:()=>useFetchImplementation2,validateGithub:()=>validateGithub});try{_fetch2=fetch}catch{}function useFetchImplementation2(o){_fetch2=o}function validateGithub(o,s,r){return _validateGithub.apply(this,arguments)}function _validateGithub(){return _validateGithub=(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(o,s,r){try{return(yield(yield _fetch2(`https://gist.github.com/${s}/${r}/raw`)).text())===`Verifying that I control the following Nostr public key: ${o}`}catch{return!1}}),_validateGithub.apply(this,arguments)}var nip42_exports={};__export(nip42_exports,{authenticate:()=>authenticate});var authenticate=function(){var o=(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*({challenge:s,relay:r,sign:i}){const a={kind:22242,created_at:Math.floor(Date.now()/1e3),tags:[["relay",r.url],["challenge",s]],content:""};return r.auth(yield i(a))});return function(r){return o.apply(this,arguments)}}(),nip44_exports={};__export(nip44_exports,{decrypt:()=>decrypt2,encrypt:()=>encrypt2,utils:()=>utils});var utils={v2:{maxPlaintextSize:65408,minCiphertextSize:100,maxCiphertextSize:102400,getConversationKey:(o,s)=>secp256k1.getSharedSecret(o,"02"+s).subarray(1,33),getMessageKeys(o,s){const r=hkdf(sha256$1,o,s,"nip44-v2",76);return{encryption:r.subarray(0,32),nonce:r.subarray(32,44),auth:r.subarray(44,76)}},calcPadding(o){if(!Number.isSafeInteger(o)||o<0)throw new Error("expected positive integer");if(o<=32)return 32;const s=1<=utils.v2.maxPlaintextSize)throw new Error("invalid plaintext length: must be between 1b and 64KB");const i=utils.v2.calcPadding(r),a=new Uint8Array(i-r),c=new Uint8Array(2);return new DataView(c.buffer).setUint16(0,r),concatBytes$1(c,s,a)},unpad(o){const s=new DataView(o.buffer).getUint16(0),r=o.subarray(2,2+s);if(0===s||r.length!==s||o.length!==2+utils.v2.calcPadding(s))throw new Error("invalid padding");return utf8Decoder.decode(r)}}};function encrypt2(o,s,r={}){const i=r.version??2;if(2!==i)throw new Error("unknown encryption version "+i);const a=r.salt??randomBytes$1(32);ensureBytes(a,32);const c=utils.v2.getMessageKeys(o,a),y=utils.v2.pad(s),w=chacha20(c.encryption,c.nonce,y),C=hmac(sha256$1,c.auth,w);return base64$1.encode(concatBytes$1(new Uint8Array([i]),a,w,C))}function decrypt2(o,s){const r=utils.v2;ensureBytes(o,32);const i=s.length;if(i=r.maxCiphertextSize)throw new Error("invalid ciphertext length: "+i);if("#"===s[0])throw new Error("unknown encryption version");let a;try{a=base64$1.decode(s)}catch(A){throw new Error("invalid base64: "+A.message)}const c=a.subarray(0,1)[0];if(2!==c)throw new Error("unknown encryption version "+c);const y=a.subarray(1,33),w=a.subarray(33,-32),C=a.subarray(-32),T=r.getMessageKeys(o,y);if(!equalBytes(hmac(sha256$1,T.auth,w),C))throw new Error("invalid MAC");const S=chacha20(T.encryption,T.nonce,w);return r.unpad(S)}var nip47_exports={};function parseConnectionString(o){const{pathname:s,searchParams:r}=new URL(o),i=s,a=r.get("relay"),c=r.get("secret");if(!i||!a||!c)throw new Error("invalid connection string");return{pubkey:i,relay:a,secret:c}}function makeNwcRequestEvent(o){return _makeNwcRequestEvent.apply(this,arguments)}function _makeNwcRequestEvent(){return _makeNwcRequestEvent=(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*({pubkey:o,secret:s,invoice:r}){const i={method:"pay_invoice",params:{invoice:r}},a=yield encrypt$1(s,o,JSON.stringify(i));return finishEvent({kind:23194,created_at:Math.round(Date.now()/1e3),content:a,tags:[["p",o]]},s)}),_makeNwcRequestEvent.apply(this,arguments)}__export(nip47_exports,{makeNwcRequestEvent:()=>makeNwcRequestEvent,parseConnectionString:()=>parseConnectionString});var nip57_exports={},_fetch3;__export(nip57_exports,{getZapEndpoint:()=>getZapEndpoint,makeZapReceipt:()=>makeZapReceipt,makeZapRequest:()=>makeZapRequest,useFetchImplementation:()=>useFetchImplementation3,validateZapRequest:()=>validateZapRequest});try{_fetch3=fetch}catch{}function useFetchImplementation3(o){_fetch3=o}function getZapEndpoint(o){return _getZapEndpoint.apply(this,arguments)}function _getZapEndpoint(){return _getZapEndpoint=(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(o){try{let s="",{lud06:r,lud16:i}=JSON.parse(o.content);if(r){let{words:y}=bech32$1.decode(r,1e3),w=bech32$1.fromWords(y);s=utf8Decoder.decode(w)}else{if(!i)return null;{let[y,w]=i.split("@");s=`https://${w}/.well-known/lnurlp/${y}`}}let a=yield _fetch3(s),c=yield a.json();if(c.allowsNostr&&c.nostrPubkey)return c.callback}catch{}return null}),_getZapEndpoint.apply(this,arguments)}function makeZapRequest({profile:o,event:s,amount:r,relays:i,comment:a=""}){if(!r)throw new Error("amount not given");if(!o)throw new Error("profile not given");let c={kind:9734,created_at:Math.round(Date.now()/1e3),content:a,tags:[["p",o],["amount",r.toString()],["relays",...i]]};return s&&c.tags.push(["e",s]),c}function validateZapRequest(o){let s;try{s=JSON.parse(o)}catch{return"Invalid zap request JSON."}if(!validateEvent(s))return"Zap request is not a valid Nostr event.";if(!verifySignature(s))return"Invalid signature on zap request.";let r=s.tags.find(([a,c])=>"p"===a&&c);if(!r)return"Zap request doesn't have a 'p' tag.";if(!r[1].match(/^[a-f0-9]{64}$/))return"Zap request 'p' tag is not valid hex.";let i=s.tags.find(([a,c])=>"e"===a&&c);return i&&!i[1].match(/^[a-f0-9]{64}$/)?"Zap request 'e' tag is not valid hex.":s.tags.find(([a,c])=>"relays"===a&&c)?null:"Zap request doesn't have a 'relays' tag."}function makeZapReceipt({zapRequest:o,preimage:s,bolt11:r,paidAt:i}){let a=JSON.parse(o).tags.filter(([y])=>"e"===y||"p"===y||"a"===y),c={kind:9735,created_at:Math.round(i.getTime()/1e3),content:"",tags:[...a,["bolt11",r],["description",o]]};return s&&c.tags.push(["preimage",s]),c}var nip98_exports={};__export(nip98_exports,{getToken:()=>getToken,unpackEventFromToken:()=>unpackEventFromToken,validateEvent:()=>validateEvent2,validateToken:()=>validateToken});var _authorizationScheme="Nostr ";function getToken(o,s,r){return _getToken.apply(this,arguments)}function _getToken(){return _getToken=(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(o,s,r,i=!1){if(!o||!s)throw new Error("Missing loginUrl or httpMethod");const a=getBlankEvent(27235);a.tags=[["u",o],["method",s]],a.created_at=Math.round((new Date).getTime()/1e3);const c=yield r(a);return(i?_authorizationScheme:"")+base64$1.encode(utf8Encoder.encode(JSON.stringify(c)))}),_getToken.apply(this,arguments)}function validateToken(o,s,r){return _validateToken.apply(this,arguments)}function _validateToken(){return _validateToken=(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(o,s,r){const i=yield unpackEventFromToken(o).catch(a=>{throw a});return yield validateEvent2(i,s,r).catch(a=>{throw a})}),_validateToken.apply(this,arguments)}function unpackEventFromToken(o){return _unpackEventFromToken.apply(this,arguments)}function _unpackEventFromToken(){return _unpackEventFromToken=(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(o){if(!o)throw new Error("Missing token");o=o.replace(_authorizationScheme,"");const s=utf8Decoder.decode(base64$1.decode(o));if(!s||0===s.length||!s.startsWith("{"))throw new Error("Invalid token");return JSON.parse(s)}),_unpackEventFromToken.apply(this,arguments)}function validateEvent2(o,s,r){return _validateEvent.apply(this,arguments)}function _validateEvent(){return _validateEvent=(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(o,s,r){if(!o)throw new Error("Invalid nostr event");if(!verifySignature(o))throw new Error("Invalid nostr event, signature invalid");if(27235!==o.kind)throw new Error("Invalid nostr event, kind invalid");if(!o.created_at)throw new Error("Invalid nostr event, created_at invalid");if(Math.round((new Date).getTime()/1e3)-o.created_at>60)throw new Error("Invalid nostr event, expired");const i=o.tags.find(c=>"u"===c[0]);if(1!==i?.length&&i?.[1]!==s)throw new Error("Invalid nostr event, url tag invalid");const a=o.tags.find(c=>"method"===c[0]);if(1!==a?.length&&a?.[1].toLowerCase()!==r.toLowerCase())throw new Error("Invalid nostr event, method tag invalid");return!0}),_validateEvent.apply(this,arguments)}var browser={exports:{}},ms,hasRequiredMs;function requireMs(){if(hasRequiredMs)return ms;hasRequiredMs=1;var o=1e3,s=60*o,r=60*s,i=24*r,a=7*i;function y(w,C,T,S){var A=C>=1.5*T;return Math.round(w/T)+" "+S+(A?"s":"")}return ms=function(w,C){C=C||{};var S,A,T=typeof w;if("string"===T&&w.length>0)return function(S){if(!((S=String(S)).length>100)){var A=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(S);if(A){var I=parseFloat(A[1]);switch((A[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return 315576e5*I;case"weeks":case"week":case"w":return I*a;case"days":case"day":case"d":return I*i;case"hours":case"hour":case"hrs":case"hr":case"h":return I*r;case"minutes":case"minute":case"mins":case"min":case"m":return I*s;case"seconds":case"second":case"secs":case"sec":case"s":return I*o;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return I;default:return}}}}(w);if("number"===T&&isFinite(w))return C.long?(S=w,(A=Math.abs(S))>=i?y(S,A,i,"day"):A>=r?y(S,A,r,"hour"):A>=s?y(S,A,s,"minute"):A>=o?y(S,A,o,"second"):S+" ms"):function(S){var A=Math.abs(S);return A>=i?Math.round(S/i)+"d":A>=r?Math.round(S/r)+"h":A>=s?Math.round(S/s)+"m":A>=o?Math.round(S/o)+"s":S+"ms"}(w);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(w))}}function setup(o){function s(a){let c,y,w,C=null;function T(...S){if(!T.enabled)return;const A=T,I=Number(new Date);A.diff=I-(c||I),A.prev=c,A.curr=I,c=I,S[0]=s.coerce(S[0]),"string"!=typeof S[0]&&S.unshift("%O");let K=0;S[0]=S[0].replace(/%([a-zA-Z%])/g,(Z,ne)=>{if("%%"===Z)return"%";K++;const be=s.formatters[ne];return"function"==typeof be&&(Z=be.call(A,S[K]),S.splice(K,1),K--),Z}),s.formatArgs.call(A,S),(A.log||s.log).apply(A,S)}return T.namespace=a,T.useColors=s.useColors(),T.color=s.selectColor(a),T.extend=r,T.destroy=s.destroy,Object.defineProperty(T,"enabled",{enumerable:!0,configurable:!1,get:()=>null!==C?C:(y!==s.namespaces&&(y=s.namespaces,w=s.enabled(a)),w),set:S=>{C=S}}),"function"==typeof s.init&&s.init(T),T}function r(a,c){const y=s(this.namespace+(void 0===c?":":c)+a);return y.log=this.log,y}function i(a){return a.toString().substring(2,a.toString().length-2).replace(/\.\*\?$/,"*")}return s.debug=s,s.default=s,s.coerce=function(a){return a instanceof Error?a.stack||a.message:a},s.disable=function(){const a=[...s.names.map(i),...s.skips.map(i).map(c=>"-"+c)].join(",");return s.enable(""),a},s.enable=function(a){let c;s.save(a),s.namespaces=a,s.names=[],s.skips=[];const y=("string"==typeof a?a:"").split(/[\s,]+/),w=y.length;for(c=0;c{s[a]=o[a]}),s.names=[],s.skips=[],s.formatters={},s.selectColor=function(a){let c=0;for(let y=0;y{"%%"!==w&&(c++,"%c"===w&&(y=c))}),i.splice(y,0,a)},s.save=function(i){try{i?s.storage.setItem("debug",i):s.storage.removeItem("debug")}catch{}},s.load=function(){let i;try{i=s.storage.getItem("debug")}catch{}return!i&&typeof process<"u"&&"env"in process&&(i=process.env.DEBUG),i},s.useColors=function(){return!(!(typeof window<"u"&&window.process)||"renderer"!==window.process.type&&!window.process.__nwjs)||!(typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))&&(typeof document<"u"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window<"u"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/))},s.storage=function(){try{return localStorage}catch{}}(),s.destroy=(()=>{let i=!1;return()=>{i||(i=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})(),s.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],s.log=console.debug||console.log||(()=>{}),o.exports=common(s);const{formatters:r}=o.exports;r.j=function(i){try{return JSON.stringify(i)}catch(a){return"[UnexpectedJSONParseError]: "+a.message}}}(browser,browser.exports);var browserExports=browser.exports,debug3=getDefaultExportFromCjs(browserExports),dist={},LRUCache$1={},LRUCacheNode$1={};Object.defineProperty(LRUCacheNode$1,"__esModule",{value:!0}),LRUCacheNode$1.LRUCacheNode=void 0;class LRUCacheNode{constructor(s,r,i){const{entryExpirationTimeInMS:a=null,next:c=null,prev:y=null,onEntryEvicted:w,onEntryMarkedAsMostRecentlyUsed:C,clone:T,cloneFn:S}=i??{};if("number"==typeof a&&(a<=0||Number.isNaN(a)))throw new Error("entryExpirationTimeInMS must either be null (no expiry) or greater than 0");this.clone=null!=T&&T,this.cloneFn=S??this.defaultClone,this.key=s,this.internalValue=this.clone?this.cloneFn(r):r,this.created=Date.now(),this.entryExpirationTimeInMS=a,this.next=c,this.prev=y,this.onEntryEvicted=w,this.onEntryMarkedAsMostRecentlyUsed=C}get value(){return this.clone?this.cloneFn(this.internalValue):this.internalValue}get isExpired(){return"number"==typeof this.entryExpirationTimeInMS&&Date.now()-this.created>this.entryExpirationTimeInMS}invokeOnEvicted(){if(this.onEntryEvicted){const{key:s,value:r,isExpired:i}=this;this.onEntryEvicted({key:s,value:r,isExpired:i})}}invokeOnEntryMarkedAsMostRecentlyUsed(){if(this.onEntryMarkedAsMostRecentlyUsed){const{key:s,value:r}=this;this.onEntryMarkedAsMostRecentlyUsed({key:s,value:r})}}defaultClone(s){return"boolean"==typeof s||"string"==typeof s||"number"==typeof s?s:JSON.parse(JSON.stringify(s))}}LRUCacheNode$1.LRUCacheNode=LRUCacheNode,Object.defineProperty(LRUCache$1,"__esModule",{value:!0}),LRUCache$1.LRUCache=void 0;const LRUCacheNode_1=LRUCacheNode$1;class LRUCache{constructor(s){this.lookupTable=new Map,this.head=null,this.tail=null;const{maxSize:r=25,entryExpirationTimeInMS:i=null,onEntryEvicted:a,onEntryMarkedAsMostRecentlyUsed:c,cloneFn:y,clone:w}=s??{};if(Number.isNaN(r)||r<=0)throw new Error("maxSize must be greater than 0.");if("number"==typeof i&&(i<=0||Number.isNaN(i)))throw new Error("entryExpirationTimeInMS must either be null (no expiry) or greater than 0");this.maxSizeInternal=r,this.entryExpirationTimeInMS=i,this.onEntryEvicted=a,this.onEntryMarkedAsMostRecentlyUsed=c,this.clone=w,this.cloneFn=y}get size(){return this.cleanCache(),this.lookupTable.size}get remainingSize(){return this.maxSizeInternal-this.size}get newest(){return this.head?this.head.isExpired?(this.removeNodeFromListAndLookupTable(this.head),this.newest):this.mapNodeToEntry(this.head):null}get oldest(){return this.tail?this.tail.isExpired?(this.removeNodeFromListAndLookupTable(this.tail),this.oldest):this.mapNodeToEntry(this.tail):null}get maxSize(){return this.maxSizeInternal}set maxSize(s){if(Number.isNaN(s)||s<=0)throw new Error("maxSize must be greater than 0.");this.maxSizeInternal=s,this.enforceSizeLimit()}set(s,r,i){const a=this.lookupTable.get(s);a&&this.removeNodeFromListAndLookupTable(a);const c=new LRUCacheNode_1.LRUCacheNode(s,r,{entryExpirationTimeInMS:this.entryExpirationTimeInMS,onEntryEvicted:this.onEntryEvicted,onEntryMarkedAsMostRecentlyUsed:this.onEntryMarkedAsMostRecentlyUsed,clone:this.clone,cloneFn:this.cloneFn,...i});return this.setNodeAsHead(c),this.lookupTable.set(s,c),this.enforceSizeLimit(),this}get(s){const r=this.lookupTable.get(s);return r?r.isExpired?(this.removeNodeFromListAndLookupTable(r),null):(this.setNodeAsHead(r),r.value):null}peek(s){const r=this.lookupTable.get(s);return r?r.isExpired?(this.removeNodeFromListAndLookupTable(r),null):r.value:null}delete(s){const r=this.lookupTable.get(s);return!!r&&this.removeNodeFromListAndLookupTable(r)}has(s){const r=this.lookupTable.get(s);return!(!r||r.isExpired&&(this.removeNodeFromListAndLookupTable(r),1))}clear(){this.head=null,this.tail=null,this.lookupTable.clear()}find(s){let r=this.head;for(;r;){if(r.isExpired){const a=r.next;this.removeNodeFromListAndLookupTable(r),r=a;continue}const i=this.mapNodeToEntry(r);if(s(i))return this.setNodeAsHead(r),i;r=r.next}return null}forEach(s){let r=this.head,i=0;for(;r;)if(r.isExpired){const a=r.next;this.removeNodeFromListAndLookupTable(r),r=a}else s(r.value,r.key,i),r=r.next,i++}*values(){let s=this.head;for(;s;)if(s.isExpired){const r=s.next;this.removeNodeFromListAndLookupTable(s),s=r}else yield s.value,s=s.next}*keys(){let s=this.head;for(;s;)if(s.isExpired){const r=s.next;this.removeNodeFromListAndLookupTable(s),s=r}else yield s.key,s=s.next}*entries(){let s=this.head;for(;s;)if(s.isExpired){const r=s.next;this.removeNodeFromListAndLookupTable(s),s=r}else yield this.mapNodeToEntry(s),s=s.next}*[Symbol.iterator](){let s=this.head;for(;s;)if(s.isExpired){const r=s.next;this.removeNodeFromListAndLookupTable(s),s=r}else yield this.mapNodeToEntry(s),s=s.next}enforceSizeLimit(){let s=this.tail;for(;null!==s&&this.size>this.maxSizeInternal;){const r=s.prev;this.removeNodeFromListAndLookupTable(s),s=r}}mapNodeToEntry({key:s,value:r}){return{key:s,value:r}}setNodeAsHead(s){this.removeNodeFromList(s),this.head?(s.next=this.head,this.head.prev=s,this.head=s):(this.head=s,this.tail=s),s.invokeOnEntryMarkedAsMostRecentlyUsed()}removeNodeFromList(s){null!==s.prev&&(s.prev.next=s.next),null!==s.next&&(s.next.prev=s.prev),this.head===s&&(this.head=s.next),this.tail===s&&(this.tail=s.prev),s.next=null,s.prev=null}removeNodeFromListAndLookupTable(s){return s.invokeOnEvicted(),this.removeNodeFromList(s),this.lookupTable.delete(s.key)}cleanCache(){if(!this.entryExpirationTimeInMS)return;const s=[];for(const r of this.lookupTable.values())r.isExpired&&s.push(r);s.forEach(r=>this.removeNodeFromListAndLookupTable(r))}}LRUCache$1.LRUCache=LRUCache,function(o){var s=commonjsGlobal&&commonjsGlobal.__createBinding||(Object.create?function(i,a,c,y){void 0===y&&(y=c);var w=Object.getOwnPropertyDescriptor(a,c);w&&!("get"in w?!a.__esModule:w.writable||w.configurable)||(w={enumerable:!0,get:function(){return a[c]}}),Object.defineProperty(i,y,w)}:function(i,a,c,y){void 0===y&&(y=c),i[y]=a[c]}),r=commonjsGlobal&&commonjsGlobal.__exportStar||function(i,a){for(var c in i)"default"===c||Object.prototype.hasOwnProperty.call(a,c)||s(a,i,c)};Object.defineProperty(o,"__esModule",{value:!0}),r(LRUCache$1,o)}(dist);var lib={};(function(o){function s(Ce){if(!Number.isSafeInteger(Ce))throw new Error(`Wrong integer: ${Ce}`)}function r(...Ce){const le=(ae,Ie)=>$e=>ae(Ie($e));return{encode:Array.from(Ce).reverse().reduce((ae,Ie)=>ae?le(ae,Ie.encode):Ie.encode,void 0),decode:Ce.reduce((ae,Ie)=>ae?le(ae,Ie.decode):Ie.decode,void 0)}}function i(Ce){return{encode:le=>{if(!Array.isArray(le)||le.length&&"number"!=typeof le[0])throw new Error("alphabet.encode input should be an array of numbers");return le.map(ae=>{if(s(ae),ae<0||ae>=Ce.length)throw new Error(`Digit index outside alphabet: ${ae} (alphabet: ${Ce.length})`);return Ce[ae]})},decode:le=>{if(!Array.isArray(le)||le.length&&"string"!=typeof le[0])throw new Error("alphabet.decode input should be array of strings");return le.map(ae=>{if("string"!=typeof ae)throw new Error(`alphabet.decode: not string element=${ae}`);const Ie=Ce.indexOf(ae);if(-1===Ie)throw new Error(`Unknown letter: "${ae}". Allowed: ${Ce}`);return Ie})}}}function a(Ce=""){if("string"!=typeof Ce)throw new Error("join separator should be string");return{encode:le=>{if(!Array.isArray(le)||le.length&&"string"!=typeof le[0])throw new Error("join.encode input should be array of strings");for(let ae of le)if("string"!=typeof ae)throw new Error(`join.encode: non-string input=${ae}`);return le.join(Ce)},decode:le=>{if("string"!=typeof le)throw new Error("join.decode input should be string");return le.split(Ce)}}}function c(Ce,le="="){if(s(Ce),"string"!=typeof le)throw new Error("padding chr should be string");return{encode(ae){if(!Array.isArray(ae)||ae.length&&"string"!=typeof ae[0])throw new Error("padding.encode input should be array of strings");for(let Ie of ae)if("string"!=typeof Ie)throw new Error(`padding.encode: non-string input=${Ie}`);for(;ae.length*Ce%8;)ae.push(le);return ae},decode(ae){if(!Array.isArray(ae)||ae.length&&"string"!=typeof ae[0])throw new Error("padding.encode input should be array of strings");for(let $e of ae)if("string"!=typeof $e)throw new Error(`padding.decode: non-string input=${$e}`);let Ie=ae.length;if(Ie*Ce%8)throw new Error("Invalid padding: string should have whole number of bytes");for(;Ie>0&&ae[Ie-1]===le;Ie--)if(!((Ie-1)*Ce%8))throw new Error("Invalid padding: string has too much padding");return ae.slice(0,Ie)}}}function y(Ce){if("function"!=typeof Ce)throw new Error("normalize fn should be function");return{encode:le=>le,decode:le=>Ce(le)}}function w(Ce,le,ae){if(le<2)throw new Error(`convertRadix: wrong from=${le}, base cannot be less than 2`);if(ae<2)throw new Error(`convertRadix: wrong to=${ae}, base cannot be less than 2`);if(!Array.isArray(Ce))throw new Error("convertRadix: data should be array");if(!Ce.length)return[];let Ie=0;const $e=[],st=Array.from(Ce);for(st.forEach(ht=>{if(s(ht),ht<0||ht>=le)throw new Error(`Wrong integer: ${ht}`)});;){let ht=0,vt=!0;for(let at=Ie;atle?C(le,Ce%le):Ce,T=(Ce,le)=>Ce+(le-C(Ce,le));function S(Ce,le,ae,Ie){if(!Array.isArray(Ce))throw new Error("convertRadix2: data should be array");if(le<=0||le>32)throw new Error(`convertRadix2: wrong from=${le}`);if(ae<=0||ae>32)throw new Error(`convertRadix2: wrong to=${ae}`);if(T(le,ae)>32)throw new Error(`convertRadix2: carry overflow from=${le} to=${ae} carryBits=${T(le,ae)}`);let $e=0,st=0;const ht=2**ae-1,vt=[];for(const at of Ce){if(s(at),at>=2**le)throw new Error(`convertRadix2: invalid data word=${at} from=${le}`);if($e=$e<32)throw new Error(`convertRadix2: carry overflow pos=${st} from=${le}`);for(st+=le;st>=ae;st-=ae)vt.push(($e>>st-ae&ht)>>>0);$e&=2**st-1}if($e=$e<=le)throw new Error("Excess padding");if(!Ie&&$e)throw new Error(`Non-zero padding: ${$e}`);return Ie&&st>0&&vt.push($e>>>0),vt}function A(Ce){return s(Ce),{encode:le=>{if(!(le instanceof Uint8Array))throw new Error("radix.encode input should be Uint8Array");return w(Array.from(le),256,Ce)},decode:le=>{if(!Array.isArray(le)||le.length&&"number"!=typeof le[0])throw new Error("radix.decode input should be array of strings");return Uint8Array.from(w(le,Ce,256))}}}function I(Ce,le=!1){if(s(Ce),Ce<=0||Ce>32)throw new Error("radix2: bits should be in (0..32]");if(T(8,Ce)>32||T(Ce,8)>32)throw new Error("radix2: carry overflow");return{encode:ae=>{if(!(ae instanceof Uint8Array))throw new Error("radix2.encode input should be Uint8Array");return S(Array.from(ae),8,Ce,!le)},decode:ae=>{if(!Array.isArray(ae)||ae.length&&"number"!=typeof ae[0])throw new Error("radix2.decode input should be array of strings");return Uint8Array.from(S(ae,Ce,8,le))}}}function N(Ce){if("function"!=typeof Ce)throw new Error("unsafeWrapper fn should be function");return function(...le){try{return Ce.apply(null,le)}catch{}}}function K(Ce,le){if(s(Ce),"function"!=typeof le)throw new Error("checksum fn should be function");return{encode(ae){if(!(ae instanceof Uint8Array))throw new Error("checksum.encode: input should be Uint8Array");const Ie=le(ae).slice(0,Ce),$e=new Uint8Array(ae.length+Ce);return $e.set(ae),$e.set(Ie,ae.length),$e},decode(ae){if(!(ae instanceof Uint8Array))throw new Error("checksum.decode: input should be Uint8Array");const Ie=ae.slice(0,-Ce),$e=le(Ie).slice(0,Ce),st=ae.slice(-Ce);for(let ht=0;htCe.toUpperCase().replace(/O/g,"0").replace(/[IL]/g,"1"))),o.base64=r(I(6),i("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),c(6),a("")),o.base64url=r(I(6),i("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"),c(6),a(""));const Z=Ce=>r(A(58),i(Ce),a(""));o.base58=Z("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"),o.base58flickr=Z("123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ"),o.base58xrp=Z("rpshnaf39wBUDNEGHJKLM4PQRST7VWXYZ2bcdeCg65jkm8oFqi1tuvAxyz");const ne=[0,2,3,5,6,7,9,10,11];o.base58xmr={encode(Ce){let le="";for(let ae=0;aer(K(4,le=>Ce(Ce(le))),o.base58);const be=r(i("qpzry9x8gf2tvdw0s3jn54khce6mua7l"),a("")),me=[996825010,642813549,513874426,1027748829,705979059];function pe(Ce){const le=Ce>>25;let ae=(33554431&Ce)<<5;for(let Ie=0;Ie>Ie&1)&&(ae^=me[Ie]);return ae}function Te(Ce,le,ae=1){const Ie=Ce.length;let $e=1;for(let st=0;st126)throw new Error(`Invalid prefix (${Ce})`);$e=pe($e)^ht>>5}$e=pe($e);for(let st=0;stat)throw new TypeError(`Wrong string length: ${vt.length} (${vt}). Expected (8..${at})`);const Xt=vt.toLowerCase();if(vt!==Xt&&vt!==vt.toUpperCase())throw new Error("String must be lowercase or uppercase");const ln=(vt=Xt).lastIndexOf("1");if(0===ln||-1===ln)throw new Error('Letter "1" must be present between prefix and data only');const yn=vt.slice(0,ln),$n=vt.slice(ln+1);if($n.length<6)throw new Error("Data must be at least 6 characters long");const bn=be.decode($n).slice(0,-6),Qe=Te(yn,bn,le);if(!$n.endsWith(Qe))throw new Error(`Invalid checksum in ${vt}: expected "${Qe}"`);return{prefix:yn,words:bn}}return{encode:function(vt,at,Xt=90){if("string"!=typeof vt)throw new Error("bech32.encode prefix should be string, not "+typeof vt);if(!Array.isArray(at)||at.length&&"number"!=typeof at[0])throw new Error("bech32.encode words should be array of numbers, not "+typeof at);const ln=vt.length+7+at.length;if(!1!==Xt&&ln>Xt)throw new TypeError(`Length ${ln} exceeds limit ${Xt}`);return`${vt=vt.toLowerCase()}1${be.encode(at)}${Te(vt,at,le)}`},decode:ht,decodeToBytes:function(vt){const{prefix:at,words:Xt}=ht(vt,!1);return{prefix:at,words:Xt,bytes:Ie(Xt)}},decodeUnsafe:N(ht),fromWords:Ie,fromWordsUnsafe:st,toWords:$e}}o.bech32=xe("bech32"),o.bech32m=xe("bech32m"),o.utf8={encode:Ce=>(new TextDecoder).decode(Ce),decode:Ce=>(new TextEncoder).encode(Ce)},o.hex=r(I(4),i("0123456789abcdef"),a(""),y(Ce=>{if("string"!=typeof Ce||Ce.length%2)throw new TypeError(`hex.decode: expected string, got ${typeof Ce} with length ${Ce.length}`);return Ce.toLowerCase()}));const Re={utf8:o.utf8,hex:o.hex,base16:o.base16,base32:o.base32,base64:o.base64,base64url:o.base64url,base58:o.base58,base58xmr:o.base58xmr},Me=`Invalid encoding type. Available types: ${Object.keys(Re).join(", ")}`;o.bytesToString=(Ce,le)=>{if("string"!=typeof Ce||!Re.hasOwnProperty(Ce))throw new TypeError(Me);if(!(le instanceof Uint8Array))throw new TypeError("bytesToString() expects Uint8Array");return Re[Ce].encode(le)},o.str=o.bytesToString,o.stringToBytes=(Ce,le)=>{if(!Re.hasOwnProperty(Ce))throw new TypeError(Me);if("string"!=typeof le)throw new TypeError("stringToBytes() expects string");return Re[Ce].decode(le)},o.bytes=o.stringToBytes})(lib),BigInt(1e3),BigInt(1e6),BigInt(1e9),BigInt(1e12),BigInt("2100000000000000000"),BigInt(1e11);const TAGCODES={payment_hash:1,payment_secret:16,description:13,payee:19,description_hash:23,expiry:6,min_final_cltv_expiry:24,fallback_address:9,route_hint:3,feature_bits:5,metadata:27};for(let o=0,s=Object.keys(TAGCODES);othis.handleNotice(s))}initiateAuth(o={limit:1}){var s=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){s.debug("Initiating authentication");const r=s.relay.sub([o],{id:"auth-test"});r.on("eose",()=>{r.unsub(),s._status=1,s.ndkRelay.emit("ready"),s.debug("Authentication not required"),r.unsub()}),s.debug("Authentication request started")})()}connect(){var o=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const s=()=>{o.updateConnectionStats.connected(),o.ndkRelay.authRequired?(o._status=6,o.ndkRelay.emit("connect"),o.initiateAuth()):(o._status=1,o.ndkRelay.emit("connect"),o.ndkRelay.emit("ready"))},r=()=>{o.updateConnectionStats.disconnected(),1===o._status&&(o._status=3,o.handleReconnection()),o.ndkRelay.emit("disconnect")},i=function(){var a=(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(c){o.debug("Relay requested authentication",{havePolicy:!!o.ndkRelay.authPolicy}),o.ndkRelay.authPolicy?7!==o._status&&(o._status=7,yield o.ndkRelay.authPolicy(o.ndkRelay,c),7===o._status&&(o.debug("Authentication policy finished"),o._status=1,o.ndkRelay.emit("ready"))):yield o.ndkRelay.emit("auth",c)});return function(y){return a.apply(this,arguments)}}();try{o.updateConnectionStats.attempt(),o._status=0,o.relay.off("connect",s),o.relay.off("disconnect",r),o.relay.on("connect",s),o.relay.on("disconnect",r),o.relay.on("auth",i),yield o.relay.connect()}catch(a){throw o.debug("Failed to connect",a),o._status=3,a}})()}disconnect(){this._status=2,this.relay.close()}get status(){return this._status}isAvailable(){return 1===this._status}isFlapping(){const o=this._connectionStats.durations;if(o.length%3!=0)return!1;const s=o.reduce((i,a)=>i+a,0)/o.length,r=o.map(i=>Math.pow(i-s,2)).reduce((i,a)=>i+a,0)/o.length;return Math.sqrt(r)<1e3}handleNotice(o){var s=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){(o.includes("oo many")||o.includes("aximum"))&&(s.disconnect(),setTimeout(()=>s.connect(),2e3),s.debug(s.relay.url,"Relay complaining?",o)),s.ndkRelay.emit("notice",s,o)})()}handleReconnection(o=0){if(this.isFlapping())return this.ndkRelay.emit("flapping",this,this._connectionStats),void(this._status=5);const s=this.connectedAt?Math.max(0,6e4-(Date.now()-this.connectedAt)):0;setTimeout(()=>{this._status=4,this.connect().then(()=>{this.debug("Reconnected")}).catch(r=>{this.debug("Reconnect failed",r),o<5?setTimeout(()=>{this.handleReconnection(o+1)},6e4):this.debug("Reconnect failed after 5 attempts")})},s)}updateConnectionStats={connected:()=>{this._connectionStats.success++,this._connectionStats.connectedAt=Date.now()},disconnected:()=>{this._connectionStats.connectedAt&&(this._connectionStats.durations.push(Date.now()-this._connectionStats.connectedAt),this._connectionStats.durations.length>100&&this._connectionStats.durations.shift()),this._connectionStats.connectedAt=void 0},attempt:()=>{this._connectionStats.attempts++}};get connectionStats(){return this._connectionStats}},NDKRelayPublisher=class{ndkRelay;constructor(o){this.ndkRelay=o}publish(o,s=2500){var r=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const i=()=>new Promise((C,T)=>{try{r.publishEvent(o,s).then(S=>C(S)).catch(S=>T(S))}catch(S){T(S)}}),a=new Promise((C,T)=>{setTimeout(()=>T(new Error("Timeout")),s)}),c=()=>{i().then(C=>y(C)).catch(C=>w(C))};let y,w;return 1===r.ndkRelay.status?Promise.race([i(),a]):Promise.race([new Promise((C,T)=>{y=C,w=T,r.ndkRelay.once("connect",c)}),a]).finally(()=>{r.ndkRelay.removeListener("connect",c)})})()}publishEvent(o,s){var r=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const i=yield o.toNostrEvent(),a=r.ndkRelay.connectivity.relay.publish(i);let c;const y=new Promise((C,T)=>{a.then(()=>{clearTimeout(c),r.ndkRelay.emit("published",o),C(!0)}).catch(S=>{clearTimeout(c),r.ndkRelay.debug("Publish failed",S,o.id),r.ndkRelay.emit("publish:failed",o,S),T(S)})});if(!s||o.isEphemeral())return y;const w=new Promise((C,T)=>{c=setTimeout(()=>{r.ndkRelay.debug("Publish timed out",o.rawEvent()),r.ndkRelay.emit("publish:failed",o,"Timeout"),T(new Error("Publish operation timed out"))},s)});return Promise.race([y,w])})()}auth(o){var s=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return s.ndkRelay.connectivity.relay.auth(o.rawEvent())})()}};function calculateGroupableId(o){const s=[];for(const r of o){if(r.since||r.until)return null;const i=Object.keys(r||{}).sort().join("-");s.push(i)}return s.join("|")}function mergeFilters(o){const s={};return o.forEach(r=>{Object.entries(r).forEach(([i,a])=>{s[i]=Array.isArray(a)?void 0===s[i]?[...a]:Array.from(new Set([...s[i],...a])):a})}),s}var MAX_SUBID_LENGTH=20;function queryFullyFilled(o){return!(!filterIncludesIds(o.filter)||!resultHasAllRequestedIds(o))}function compareFilter(o,s){if(Object.keys(o).length!==Object.keys(s).length)return!1;for(const[r,i]of Object.entries(o)){const a=s[r];if(!a)return!1;if(Array.isArray(i)&&Array.isArray(a)){const c=i;for(const y of a)if(!c.includes(y))return!1}else if(a!==i)return!1}return!0}function filterIncludesIds(o){return!!o.ids}function resultHasAllRequestedIds(o){const s=o.filter.ids;return!!s&&s.length===o.eventFirstSeen.size}function generateSubId(o,s){const r=o.map(w=>w.subId).filter(Boolean),i=[],a=new Set,c=new Set;if(r.length>0)i.push(Array.from(new Set(r)).join(","));else{for(const w of s)for(const C of Object.keys(w))"kinds"===C?w.kinds?.forEach(T=>c.add(T)):a.add(C);c.size>0&&i.push("kinds:"+Array.from(c).join(",")),a.size>0&&i.push(Array.from(a).join(","))}let y=i.join("-");return y.length>MAX_SUBID_LENGTH&&(y=y.substring(0,MAX_SUBID_LENGTH)),1!==r.length&&(y+="-"+Math.floor(999*Math.random()).toString()),y}function filterFromId(o){let s;if(o.match(NIP33_A_REGEX)){const[r,i,a]=o.split(":"),c={authors:[i],kinds:[parseInt(r)]};return a&&(c["#d"]=[a]),c}try{switch(s=nip19_exports.decode(o),s.type){case"nevent":return{ids:[s.data.id]};case"note":return{ids:[s.data]};case"naddr":return{authors:[s.data.pubkey],"#d":[s.data.identifier],kinds:[s.data.kind]}}}catch{}return{ids:[o]}}function isNip33AValue(o){return null!==o.match(NIP33_A_REGEX)}var NIP33_A_REGEX=/^(\d+):([0-9A-Fa-f]+)(?::(.*))?$/;function relaysFromBech32(o){try{const s=nip19_exports.decode(o);if(["naddr","nevent"].includes(s?.type)){const r=s.data;if(r?.relays)return r.relays.map(i=>new NDKRelay(i))}}catch{}return[]}var NDKGroupedSubscriptions=class extends lib$1.EventEmitter{subscriptions;req;debug;constructor(o,s){super(),this.subscriptions=o,this.debug=s||this.subscriptions[0].subscription.debug.extend("grouped");for(const r of o)this.handleSubscriptionClosure(r)}addSubscription(o){this.subscriptions.push(o),this.handleSubscriptionClosure(o)}eventReceived(o){for(const s of this.subscriptions)s.eventReceived(o)}eoseReceived(o){Array.from(this.subscriptions).forEach(function(){var s=(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(r){r.subscription.eoseReceived(o)});return function(r){return s.apply(this,arguments)}}())}handleSubscriptionClosure(o){o.subscription.on("close",()=>{const s=this.subscriptions.findIndex(r=>r.subscription===o.subscription);this.subscriptions.splice(s,1),this.subscriptions.length<=0&&this.emit("close")})}map(o){return this.subscriptions.map(o)}[Symbol.iterator](){let o=0;const s=this.subscriptions;return{next:()=>omatchFilter(r,s))}};function findMatchingActiveSubscriptions(o,s){if(o.length!==s.length)return!1;for(let r=0;r{this.delayedItems.get(r)&&this.delayedItems.delete(r)}));let y=this.executionTimeoutsByGroupId.get(r);y&&"at-most"!==o.opts.groupableDelayType||(y=setTimeout(()=>{this.executeGroup(r,o)},o.opts.groupableDelay),this.executionTimeoutsByGroupId.set(r,y)),this.delayedTimers.has(r)?this.delayedTimers.get(r).push(y):this.delayedTimers.set(r,[y])}executeGroup(o,s){const r=this.delayedItems.get(o);this.delayedItems.delete(o);const i=this.delayedTimers.get(o);if(this.delayedTimers.delete(o),i)for(const a of i)clearTimeout(a);if(r){const a=r.subscriptions[0].filters.length,c=[];for(let y=0;yC.filters[y]);c.push(mergeFilters(w))}this.executeSubscriptions(o,r,c)}}executeSubscriptionsWhenConnected(o,s,r){const i=()=>{this.debug("new relay coming online for active subscription",{relay:this.ndkRelay.url,mergeFilters}),this.executeSubscriptionsConnected(o,s,r)};this.ndkRelay.once("ready",i),s.once("close",()=>{this.ndkRelay.removeListener("ready",i)})}executeSubscriptions(o,s,r){this.conn.isAvailable()?this.executeSubscriptionsConnected(o,s,r):this.executeSubscriptionsWhenConnected(o,s,r)}executeSubscriptionsConnected(o,s,r){const i=[];for(const{subscription:w}of s)i.push(w);const a=generateSubId(i,r);s.req=r;const c={id:a};(this.ndkRelay.trusted||i.every(w=>w.opts.skipVerification))&&(c.skipVerification=!0);const y=this.conn.relay.sub(r,c);return this.activeSubscriptions.set(y,s),o&&this.activeSubscriptionsByGroupId.set(o,{filters:r,sub:y}),y.on("event",w=>{const C=new NDKEvent(void 0,w);C.relay=this.ndkRelay,this.activeSubscriptions.get(y)?.eventReceived(C)}),y.on("eose",()=>{this.activeSubscriptions.get(y)?.eoseReceived(this.ndkRelay)}),s.once("close",()=>{y.unsub(),this.activeSubscriptions.delete(y),o&&this.activeSubscriptionsByGroupId.delete(o)}),this.executeSubscriptionsWhenConnected(o,s,r),y}executedFilters(){const o=new Map;for(const[,s]of this.activeSubscriptions)o.set(s.req,s.map(r=>r.subscription));return o}},NDKRelay=class extends lib$1.EventEmitter{url;scores;connectivity;subs;publisher;authPolicy;authRequired=!1;trusted=!1;complaining=!1;debug;constructor(o,s){super(),this.url=o,this.scores=new Map,this.debug=debug3(`ndk:relay:${o}`),this.connectivity=new NDKRelayConnectivity(this),this.subs=new NDKRelaySubscriptions(this),this.publisher=new NDKRelayPublisher(this),this.authPolicy=s}get status(){return this.connectivity.status}get connectionStats(){return this.connectivity.connectionStats}connect(){var o=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return o.connectivity.connect()})()}disconnect(){3!==this.status&&this.connectivity.disconnect()}subscribe(o,s){this.subs.subscribe(o,s)}publish(o,s=2500){var r=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return r.publisher.publish(o,s)})()}auth(o){var s=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return s.publisher.auth(o)})()}scoreSlowerEvent(o){}tagReference(o){const s=["r",this.url];return o&&s.push(o),s}referenceTags(){return[["r",this.url]]}activeSubscriptions(){return this.subs.executedFilters()}},PublishError=class extends Error{errors;constructor(o,s){super(o),this.errors=s}},NDKRelaySet=class JD{relays;debug;ndk;constructor(s,r){this.relays=s,this.ndk=r,this.debug=r.debug.extend("relayset")}addRelay(s){this.relays.add(s)}static fromRelayUrls(s,r){const i=new Set;for(const a of s){const c=r.pool.relays.get(a);if(c)i.add(c);else{const y=new NDKRelay(a);r.pool.useTemporaryRelay(y),i.add(y)}}return new JD(new Set(i),r)}publish(s,r){var i=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const a=new Set,c=new Map,y=s.isEphemeral(),w=Array.from(i.relays).map(C=>new Promise(T=>{C.publish(s,r).then(()=>{a.add(C),T()}).catch(S=>{y||(c.set(C,S),i.debug("error publishing to relay",{relay:C.url,err:S})),T()})}));if(yield Promise.all(w),0===a.size&&!y)throw new PublishError("No relay was able to receive the event",c);return a})()}size(){return this.relays.size}};function calculateRelaySetFromEvent(o,s){const r=new Set;return o.pool?.relays.forEach(i=>r.add(i)),new NDKRelaySet(r,o)}function getWriteRelaysFor(o,s){if(o.outboxTracker)return o.outboxTracker.data.get(s)?.writeRelays}function calculateRelaySetsFromFilter(o,s){const r=new Map,i=new Set;if(s.forEach(a=>{a.authors&&a.authors.forEach(c=>i.add(c))}),i.size>0){const a=new Map;for(const c of i){const y=getWriteRelaysFor(o,c);y&&y.size>0?(o.debug(`Adding ${y.size} relays for ${c}`),y.forEach(w=>{const C=a.get(w)||[];C.push(c),a.set(w,C)})):o.explicitRelayUrls?.forEach(w=>{const C=a.get(w)||[];C.push(c),a.set(w,C)})}for(const c of a.keys())r.set(c,[]);for(const c of s)if(c.authors)for(const[y,w]of a.entries()){const C=c.authors.filter(T=>w.includes(T));r.set(y,[...r.get(y),{...c,authors:C}])}else for(const y of a.keys())r.set(y,[...r.get(y),c])}else o.explicitRelayUrls?.forEach(a=>{r.set(a,s)});return r}function calculateRelaySetsFromFilters(o,s){return calculateRelaySetsFromFilter(o,s)}var DEFAULT_RELAYS=["wss://nos.lol","wss://relay.nostr.band","wss://relay.f7z.io","wss://relay.damus.io","wss://nostr.mom","wss://no.str.cr"],Zap=class extends lib$1.EventEmitter{ndk;zappedEvent;zappedUser;constructor(o){super(),this.ndk=o.ndk,this.zappedEvent=o.zappedEvent,this.zappedUser=o.zappedUser||this.ndk.getUser({hexpubkey:this.zappedEvent?.pubkey})}getZapEndpoint(){var o=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){let s,r,i,a;if(o.zappedUser&&(o.zappedUser.profile||(yield o.zappedUser.fetchProfile({groupable:!1})),s=(o.zappedUser.profile||{}).lud06,r=(o.zappedUser.profile||{}).lud16),r&&!r.startsWith("LNURL")){const[c,y]=r.split("@");i=`https://${y}/.well-known/lnurlp/${c}`}else if(s){const{words:c}=bech32.decode(s,1e3),y=bech32.fromWords(c);i=new TextDecoder("utf-8").decode(y)}if(!i)throw new Error("No zap endpoint found");try{const c=o.ndk.httpFetch||fetch,y=yield c(i);if(200!==y.status){const C=yield y.text();throw new Error(`Unable to fetch zap endpoint ${i}: ${C}`)}const w=yield y.json();return w?.allowsNostr&&(w?.nostrPubkey||w?.nostrPubKey)&&(a=w.callback),a}catch(c){throw new Error(`Unable to fetch zap endpoint ${i}: ${c}`)}})()}createZapRequest(o,s,r,i,a){var c=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const y=yield c.generateZapRequest(o,s,r,i);if(!y)return null;const{event:w,zapEndpoint:C}=y;if(!w)throw new Error("No zap request event found");let T;yield w.sign(a);try{T=yield c.getInvoice(w,o,C)}catch(S){throw new Error("Failed to get invoice: "+S)}return T})()}getInvoice(o,s,r){return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return(yield(yield fetch(`${r}?`+new URLSearchParams({amount:s.toString(),nostr:JSON.stringify(o.rawEvent())}))).json()).pr})()}generateZapRequest(o,s,r,i,a){var c=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const y=yield c.getZapEndpoint();if(!y)throw new Error("No zap endpoint found");if(!c.zappedEvent&&!c.zappedUser)throw new Error("No zapped event or user found");const w=nip57_exports.makeZapRequest({profile:c.zappedUser.pubkey,event:null,amount:o,comment:s||"",relays:i??c.relays()});if(c.zappedEvent){const T=c.zappedEvent.referenceTags();w.tags.push(...T)}w.tags.push(["lnurl",y]);const C=new NDKEvent(c.ndk,w);return r&&(C.tags=C.tags.concat(r)),{event:C,zapEndpoint:y}})()}relays(){let o=[];return this.ndk?.pool?.relays&&(o=this.ndk.pool.urls()),o.length||(o=DEFAULT_RELAYS),o}};function mergeTags(o,s){const r=new Map,i=(a,c)=>a.every((y,w)=>y===c[w]);return o.concat(s).forEach(a=>{for(let[c,y]of r)if(i(y,a)||i(a,y))return void(a.length>=y.length&&r.set(c,a));r.set(a.join(","),a)}),Array.from(r.values())}function generateContentTags(o){return _generateContentTags.apply(this,arguments)}function _generateContentTags(){return _generateContentTags=(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(o,s=[]){let r=[];const i=a=>{s.find(c=>c[0]===a[0]&&c[1]===a[1])||s.push(a)};return o=o.replace(/(@|nostr:)(npub|nprofile|note|nevent|naddr)[a-zA-Z0-9]+/g,a=>{try{const c=a.split(/(@|nostr:)/)[2],{type:y,data:w}=nip19_exports.decode(c);let C;switch(y){case"npub":C=["p",w];break;case"nprofile":C=["p",w.pubkey];break;case"note":r.push(new Promise(function(){var T=(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(S){i(["e",w,yield maybeGetEventRelayUrl(c),"mention"]),S()});return function(S){return T.apply(this,arguments)}}()));break;case"nevent":r.push(new Promise(function(){var T=(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(S){let{id:A,relays:I,author:N}=w;I&&0!==I.length||(I=[yield maybeGetEventRelayUrl(c)]),i(["e",A,I[0],"mention"]),N&&i(["p",N]),S()});return function(S){return T.apply(this,arguments)}}()));break;case"naddr":r.push(new Promise(function(){var T=(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(S){const A=[w.kind,w.pubkey,w.identifier].join(":");let I=w.relays??[];0===I.length&&(I=[yield maybeGetEventRelayUrl(c)]),i(["a",A,I[0],"mention"]),i(["p",w.pubkey]),S()});return function(S){return T.apply(this,arguments)}}()));break;default:return a}return C&&i(C),`nostr:${c}`}catch{return a}}),yield Promise.all(r),{content:o=o.replace(/#(\w+)/g,(a,c)=>{const y=["t",c];return s.find(w=>w[0]===y[0]&&w[1]===y[1])||s.push(y),a}),tags:s}}),_generateContentTags.apply(this,arguments)}function maybeGetEventRelayUrl(o){return _maybeGetEventRelayUrl.apply(this,arguments)}function _maybeGetEventRelayUrl(){return(_maybeGetEventRelayUrl=(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(o){return""})).apply(this,arguments)}function isReplaceable(){if(void 0===this.kind)throw new Error("Kind not set");return this.kind>=1e4&&this.kind<2e4}function isEphemeral(){if(void 0===this.kind)throw new Error("Kind not set");return this.kind>=2e4&&this.kind<3e4}function isParamReplaceable(){if(void 0===this.kind)throw new Error("Kind not set");return this.kind>=3e4&&this.kind<4e4}function encrypt(o,s){return _encrypt.apply(this,arguments)}function _encrypt(){return _encrypt=(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(o,s){if(!this.ndk)throw new Error("No NDK instance found!");if(s||(yield this.ndk.assertSigner(),s=this.ndk.signer),!o){const r=this.getMatchingTags("p");if(1!==r.length)throw new Error("No recipient could be determined and no explicit recipient was provided");o=this.ndk.getUser({hexpubkey:r[0][1]})}this.content=yield s?.encrypt(o,this.content)}),_encrypt.apply(this,arguments)}function decrypt(o,s){return _decrypt.apply(this,arguments)}function _decrypt(){return _decrypt=(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(o,s){if(!this.ndk)throw new Error("No NDK instance found!");s||(yield this.ndk.assertSigner(),s=this.ndk.signer),o||(o=this.author),this.content=yield s?.decrypt(o,this.content)}),_decrypt.apply(this,arguments)}function encode(){return this.isParamReplaceable()?nip19_exports.naddrEncode({kind:this.kind,pubkey:this.pubkey,identifier:this.replaceableDTag(),relays:this.relay?[this.relay.url]:[]}):this.relay?nip19_exports.neventEncode({id:this.tagId(),relays:[this.relay.url],author:this.pubkey}):nip19_exports.noteEncode(this.tagId())}function repost(){return _repost.apply(this,arguments)}function _repost(){return _repost=(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(o=!0,s){if(!s&&o){if(!this.ndk)throw new Error("No NDK instance found");this.ndk.assertSigner(),s=this.ndk.signer}const r=new NDKEvent(this.ndk,{kind:getKind(this),content:""});return r.tag(this),16===r.kind&&r.tags.push(["k",`${this.kind}`]),s&&(yield r.sign(s)),o&&(yield r.publish()),r}),_repost.apply(this,arguments)}function getKind(o){return 1===o.kind?6:16}var NDKEvent=class W_ extends lib$1.EventEmitter{ndk;created_at;content="";tags=[];kind;id="";sig;pubkey="";_author=void 0;relay;constructor(s,r){super(),this.ndk=s,this.created_at=r?.created_at,this.content=r?.content||"",this.tags=r?.tags||[],this.id=r?.id||"",this.sig=r?.sig,this.pubkey=r?.pubkey||"",this.kind=r?.kind}rawEvent(){return{created_at:this.created_at,content:this.content,tags:this.tags,kind:this.kind,pubkey:this.pubkey,id:this.id,sig:this.sig}}set author(s){this.pubkey=s.hexpubkey,this._author=void 0}get author(){if(this._author)return this._author;if(!this.ndk)throw new Error("No NDK instance found");const s=this.ndk.getUser({hexpubkey:this.pubkey});return this._author=s,s}tag(s,r){let i=[];if(s instanceof NDKUser){const a=["p",s.pubkey];r&&a.push(r),i.push(a)}else if(s instanceof W_){const a=s;i=a.referenceTags(r,a?.pubkey===this.pubkey);for(const y of a.getMatchingTags("p"))y[1]!==this.pubkey&&(this.tags.find(w=>"p"===w[0]&&w[1]===y[1])||this.tags.push(["p",y[1]]))}else i=[s];this.tags=mergeTags(this.tags,i)}toNostrEvent(s){var r=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!s&&""===r.pubkey){const y=yield r.ndk?.signer?.user();r.pubkey=y?.hexpubkey||""}r.created_at||(r.created_at=Math.floor(Date.now()/1e3));const i=r.rawEvent(),{content:a,tags:c}=yield r.generateTags();i.content=a||"",i.tags=c;try{r.id=getEventHash(i)}catch{}return r.id&&(i.id=r.id),r.sig&&(i.sig=r.sig),i})()}isReplaceable=isReplaceable.bind(this);isEphemeral=isEphemeral.bind(this);isParamReplaceable=isParamReplaceable.bind(this);encode=encode.bind(this);encrypt=encrypt.bind(this);decrypt=decrypt.bind(this);getMatchingTags(s){return this.tags.filter(r=>r[0]===s)}tagValue(s){const r=this.getMatchingTags(s);if(0!==r.length)return r[0][1]}get alt(){return this.tagValue("alt")}set alt(s){this.removeTag("alt"),s&&this.tags.push(["alt",s])}removeTag(s){this.tags=this.tags.filter(r=>r[0]!==s)}sign(s){var r=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){s?r.author=yield s.user():(r.ndk?.assertSigner(),s=r.ndk.signer),yield r.generateTags(),r.isReplaceable()&&(r.created_at=Math.floor(Date.now()/1e3));const i=yield r.toNostrEvent();return r.sig=yield s.sign(i),r.sig})()}publish(s,r){var i=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(i.sig||(yield i.sign()),!i.ndk)throw new Error("NDKEvent must be associated with an NDK instance to publish");return s||(s=i.ndk.devWriteRelaySet||calculateRelaySetFromEvent(i.ndk)),s.publish(i,r)})()}generateTags(){var s=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){let r=[];const i=yield generateContentTags(s.content,s.tags),a=i.content;if(r=i.tags,s.kind&&s.isParamReplaceable()&&!s.getMatchingTags("d")[0]){const c=s.tagValue("title");let y=[...Array(c?6:16)].map(()=>Math.random().toString(36)[2]).join("");c&&c.length>0&&(y=c.replace(/[^a-z0-9]+/gi,"-").replace(/^-|-$/g,"")+"-"+y),r.push(["d",y])}if((s.ndk?.clientName||s.ndk?.clientNip89)&&!s.tagValue("client")){const c=["client",s.ndk.clientName??""];s.ndk.clientNip89&&c.push(s.ndk.clientNip89),r.push(c)}return{content:a||"",tags:r}})()}muted(){const s=this.ndk?.mutedIds.get(this.pubkey);if(s&&"p"===s)return"author";const r=this.tagReference(),i=this.ndk?.mutedIds.get(r[1]);return i&&i===r[0]?"event":null}replaceableDTag(){if(this.kind&&this.kind>=3e4&&this.kind<=4e4){const s=this.getMatchingTags("d")[0];return s?s[1]:""}throw new Error("Event is not a parameterized replaceable event")}deduplicationKey(){return 0===this.kind||3===this.kind||this.kind&&this.kind>=1e4&&this.kind<2e4?`${this.kind}:${this.pubkey}`:this.tagId()}tagId(){return this.isParamReplaceable()?this.tagAddress():this.id}tagAddress(){if(!this.isParamReplaceable())throw new Error("This must only be called on replaceable events");const s=this.replaceableDTag();return`${this.kind}:${this.pubkey}:${s}`}tagReference(s){let r;return r=this.isParamReplaceable()?["a",this.tagAddress()]:["e",this.tagId()],r.push(this.relay?this.relay.url:""),s&&r.push(s),r}referenceTags(s,r){let i=[];return i=this.isParamReplaceable()?[["a",this.tagAddress()],["e",this.id]]:[["e",this.id]],this.relay?.url?i=i.map(a=>(a.push(this.relay?.url),a)):s&&(i=i.map(a=>(a.push(""),a))),s&&i.forEach(a=>a.push(s)),r||i.push(...this.author.referenceTags()),i}filter(){return this.isParamReplaceable()?{"#a":[this.tagId()]}:{"#e":[this.tagId()]}}zap(s,r,i,a,c){var y=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!y.ndk)throw new Error("No NDK instance found");c||y.ndk.assertSigner();const w=new Zap({ndk:y.ndk,zappedEvent:y,zappedUser:a}),C=Array.from(y.ndk.pool.relays.keys());return yield w.createZapRequest(s,r,i,C,c)})()}delete(s){var r=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!r.ndk)throw new Error("No NDK instance found");r.ndk.assertSigner();const i=new W_(r.ndk,{kind:5,content:s||""});return i.tag(r),yield i.publish(),i})()}repost=repost.bind(this);react(s,r=!0){var i=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!i.ndk)throw new Error("No NDK instance found");i.ndk.assertSigner();const a=new W_(i.ndk,{kind:7,content:s});return a.tag(i),r?yield a.publish():yield a.sign(),a})()}get isValid(){return!0}},READ_MARKER="read",WRITE_MARKER="write",NDKRelayList=class e2 extends NDKEvent{constructor(s,r){super(s,r),this.kind??=10002}static from(s){return new e2(s.ndk,s.rawEvent())}get readRelayUrls(){return this.getMatchingTags("r").filter(s=>!s[2]||s[2]&&s[2]===READ_MARKER).map(s=>s[1])}set readRelayUrls(s){for(const r of s)this.tags.push(["r",r,READ_MARKER])}get writeRelayUrls(){return this.getMatchingTags("r").filter(s=>!s[2]||s[2]&&s[2]===WRITE_MARKER).map(s=>s[1])}set writeRelayUrls(s){for(const r of s)this.tags.push(["r",r,WRITE_MARKER])}get bothRelayUrls(){return this.getMatchingTags("r").filter(s=>!s[2]).map(s=>s[1])}set bothRelayUrls(s){for(const r of s)this.tags.push(["r",r])}get relays(){return this.getMatchingTags("r").map(s=>s[1])}},NDKSubscriptionCacheUsage=(o=>(o.ONLY_CACHE="ONLY_CACHE",o.CACHE_FIRST="CACHE_FIRST",o.PARALLEL="PARALLEL",o.ONLY_RELAY="ONLY_RELAY",o))(NDKSubscriptionCacheUsage||{}),defaultOpts={closeOnEose:!1,cacheUsage:"CACHE_FIRST",groupable:!0,groupableDelay:100,groupableDelayType:"at-most"},NDKSubscription=class extends lib$1.EventEmitter{subId;filters;opts;pool;skipVerification=!1;skipValidation=!1;relayFilters;relaySet;ndk;debug;eoseDebug;eventFirstSeen=new Map;eosesSeen=new Set;eventsPerRelay=new Map;lastEventReceivedAt;internalId;constructor(o,s,r,i,a){if(super(),this.ndk=o,this.pool=r?.pool||o.pool,this.opts={...defaultOpts,...r||{}},this.filters=s instanceof Array?s:[s],this.subId=a||r?.subId,this.internalId=Math.random().toString(36).substring(7),this.relaySet=i,this.debug=o.debug.extend(`subscription[${r?.subId??this.internalId}]`),this.eoseDebug=this.debug.extend("eose"),this.skipVerification=r?.skipVerification||!1,this.skipValidation=r?.skipValidation||!1,this.opts.closeOnEose||this.debug("Creating a permanent subscription",this.opts,JSON.stringify(this.filters)),"ONLY_CACHE"===this.opts.cacheUsage&&!this.opts.closeOnEose)throw new Error("Cannot use cache-only options with a persistent subscription")}get filter(){return this.filters[0]}isGroupable(){return this.opts?.groupable||!1}shouldQueryCache(){return"ONLY_RELAY"!==this.opts?.cacheUsage}shouldQueryRelays(){return"ONLY_CACHE"!==this.opts?.cacheUsage}shouldWaitForCache(){return this.opts.closeOnEose&&!!this.ndk.cacheAdapter?.locking&&"PARALLEL"!==this.opts.cacheUsage}start(){var o=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){let s;o.shouldQueryCache()&&(s=o.startWithCache(),o.shouldWaitForCache()&&(yield s,queryFullyFilled(o)))?o.emit("eose",o):o.shouldQueryRelays()?o.startWithRelays():o.emit("eose",o)})()}stop(){this.emit("close",this),this.removeAllListeners()}hasAuthorsFilter(){return this.filters.some(o=>o.authors?.length)}startWithCache(){var o=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(o.ndk.cacheAdapter?.query){const s=o.ndk.cacheAdapter.query(o);o.ndk.cacheAdapter.locking&&(yield s)}})()}startWithRelays(){if(this.relaySet){this.relayFilters=new Map;for(const o of this.relaySet.relays)this.relayFilters.set(o.url,this.filters)}else this.relayFilters=calculateRelaySetsFromFilters(this.ndk,this.filters);if(this.relayFilters&&0!==this.relayFilters.size)for(const[o,s]of this.relayFilters)this.pool.getRelay(o).subscribe(this,s);else this.debug("No relays to subscribe to",this.ndk.explicitRelayUrls)}eventReceived(o,s,r=!1){if(s&&(o.relay=s),s||(s=o.relay),this.skipValidation||o.isValid){if(!r&&s){let i=this.eventsPerRelay.get(s);if(i||(i=new Set,this.eventsPerRelay.set(s,i)),i.add(o.id),this.eventFirstSeen.has(o.id)){const a=Date.now()-(this.eventFirstSeen.get(o.id)||0);return s.scoreSlowerEvent(a),void this.emit("event:dup",o,s,a,this)}this.ndk.cacheAdapter&&this.ndk.cacheAdapter.setEvent(o,this.filters,s),this.eventFirstSeen.set(o.id,Date.now())}else this.eventFirstSeen.set(o.id,0);o.ndk||(o.ndk=this.ndk),this.emit("event",o,s,this),this.lastEventReceivedAt=Date.now()}else this.debug("Event failed validation",o)}eoseTimeout;eoseReceived(o){this.eosesSeen.add(o),this.eoseDebug(`received from ${o.url}`);let s=this.lastEventReceivedAt?Date.now()-this.lastEventReceivedAt:void 0;const r=this.eosesSeen.size===this.relayFilters?.size;if(queryFullyFilled(this))this.emit("eose"),this.eoseDebug("Query fully filled"),this.opts?.closeOnEose&&this.stop();else if(r)this.emit("eose"),this.eoseDebug("All EOSEs seen"),this.opts?.closeOnEose&&this.stop();else{let i=1e3;const a=this.eosesSeen.size/this.relayFilters.size;if(this.eosesSeen.size>=2&&a>=.5){i*=1-a,this.eoseTimeout&&clearTimeout(this.eoseTimeout);const c=()=>{s=this.lastEventReceivedAt?Date.now()-this.lastEventReceivedAt:void 0,void 0!==s&&s<20?this.eoseTimeout=setTimeout(c,i):(this.emit("eose"),this.opts?.closeOnEose&&this.stop())};this.eoseTimeout=setTimeout(c,i)}}}};function follows(o,s){return _follows.apply(this,arguments)}function _follows(){return _follows=(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(o,s,r=3){if(!this.ndk)throw new Error("NDK not set");const i=Array.from(yield this.ndk.fetchEvents({kinds:[r],authors:[this.pubkey]},o||{groupable:!1}))[0];if(i){const a=new Set;return i.tags.forEach(c=>{if("p"===c[0])try{a.add(c[1]),s&&this.ndk?.outboxTracker?.trackUsers([c[1]])}catch{}}),[...a].reduce((c,y)=>{const w=new NDKUser({pubkey:y});return w.ndk=this.ndk,c.add(w),c},new Set)}return new Set}),_follows.apply(this,arguments)}function profileFromEvent(o){const s={};let r;try{r=JSON.parse(o.content)}catch(i){throw new Error(`Failed to parse profile event: ${i}`)}return Object.keys(r).forEach(i=>{switch(i){case"name":s.name=r.name;break;case"display_name":s.displayName=r.display_name;break;case"image":case"picture":s.image=r.image||r.picture;break;case"banner":s.banner=r.banner;break;case"bio":s.bio=r.bio;break;case"nip05":s.nip05=r.nip05;break;case"lud06":s.lud06=r.lud06;break;case"lud16":s.lud16=r.lud16;break;case"about":s.about=r.about;break;case"zapService":s.zapService=r.zapService;break;case"website":s.website=r.website;break;default:s[i]=r[i]}}),s}function serializeProfile(o){const s={};for(const[r,i]of Object.entries(o))switch(r){case"username":case"name":s.name=i;break;case"displayName":s.display_name=i;break;case"image":case"picture":s.picture=i;break;case"bio":case"about":s.about=i;break;default:s[r]=i}return JSON.stringify(s)}var NDKList=class t2 extends NDKEvent{_encryptedTags;encryptedTagsLength;constructor(s,r){super(s,r),this.kind??=30001}static from(s){return new t2(s.ndk,s.rawEvent())}get title(){const s=this.tagValue("title")||this.tagValue("name");return 3!==this.kind||s?1e4!==this.kind||s?10001!==this.kind||s?10002!==this.kind||s?10003!==this.kind||s?10004!==this.kind||s?10005!==this.kind||s?10006!==this.kind||s?10007!==this.kind||s?10015!==this.kind||s?10030!==this.kind||s?s??this.tagValue("d"):"Emojis":"Interests":"Search Relays":"Blocked Relays":"Public Chats":"Communities":"Bookmarks":"Relay Metadata":"Pinned Notes":"Mute":"Contacts"}set title(s){if(this.removeTag("title"),this.removeTag("name"),!s)throw new Error("Title cannot be empty");this.tags.push(["title",s])}get name(){const s=this.tagValue("name");return 3!==this.kind||s?1e4!==this.kind||s?10001!==this.kind||s?10002!==this.kind||s?10003!==this.kind||s?10004!==this.kind||s?10005!==this.kind||s?10006!==this.kind||s?10007!==this.kind||s?10015!==this.kind||s?10030!==this.kind||s?s??this.tagValue("d"):"Emojis":"Interests":"Search Relays":"Blocked Relays":"Public Chats":"Communities":"Bookmarks":"Relay Metadata":"Pinned Notes":"Mute":"Contacts"}set name(s){if(this.removeTag("name"),!s)throw new Error("Name cannot be empty");this.tags.push(["title",s])}get description(){return this.tagValue("description")}set description(s){s?this.tags.push(["description",s]):this.removeTag("description")}isEncryptedTagsCacheValid(){return!(!this._encryptedTags||this.encryptedTagsLength!==this.content.length)}encryptedTags(s=!0){var r=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(s&&r.isEncryptedTagsCacheValid())return r._encryptedTags;if(!r.ndk)throw new Error("NDK instance not set");if(!r.ndk.signer)throw new Error("NDK signer not set");const i=yield r.ndk.signer.user();try{if(r.content.length>0)try{const a=yield r.ndk.signer.decrypt(i,r.content),c=JSON.parse(a);return c&&c[0]?(r.encryptedTagsLength=r.content.length,r._encryptedTags=c):(r.encryptedTagsLength=r.content.length,r._encryptedTags=[])}catch{console.log(`error decrypting ${r.content}`)}}catch{}return[]})()}validateTag(s){return!0}get items(){return this.tags.filter(s=>!["d","L","l","title","name","description","summary","image","thumb","alt","expiration","subject"].includes(s[0]))}addItem(s,r=void 0,i=!1){var a=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!a.ndk)throw new Error("NDK instance not set");if(!a.ndk.signer)throw new Error("NDK signer not set");let c;if(s instanceof NDKEvent)c=s.referenceTags();else if(s instanceof NDKUser)c=s.referenceTags();else if(s instanceof NDKRelay)c=s.referenceTags();else{if(!Array.isArray(s))throw new Error("Invalid object type");c=[s]}if(r&&c[0].push(r),i){const y=yield a.ndk.signer.user(),w=yield a.encryptedTags();w.push(...c),a._encryptedTags=w,a.encryptedTagsLength=a.content.length,a.content=JSON.stringify(w),yield a.encrypt(y)}else a.tags.push(...c);a.created_at=Math.floor(Date.now()/1e3),a.emit("change")})()}removeItem(s,r){var i=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!i.ndk)throw new Error("NDK instance not set");if(!i.ndk.signer)throw new Error("NDK signer not set");if(r){const a=yield i.ndk.signer.user(),c=yield i.encryptedTags();c.splice(s,1),i._encryptedTags=c,i.encryptedTagsLength=i.content.length,i.content=JSON.stringify(c),yield i.encrypt(a)}else i.tags.splice(s,1);return i.created_at=Math.floor(Date.now()/1e3),i.emit("change"),i})()}},lists_default=NDKList;function pin(o,s,r){return _pin.apply(this,arguments)}function _pin(){return _pin=(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(o,s,r){if(!this.ndk)throw new Error("No NDK instance found");if(this.ndk.assertSigner(),!s){const i=yield this.ndk.fetchEvents({kinds:[10001],authors:[this.pubkey]},{cacheUsage:"ONLY_RELAY"});s=i.size>0?lists_default.from(Array.from(i)[0]):new NDKEvent(this.ndk,{kind:10001})}return s.tag(o),r&&(yield s.publish()),s}),_pin.apply(this,arguments)}var NIP05_REGEX=/^(?:([\w.+-]+)@)?([\w.-]+)$/;function getNip05For(o){return _getNip05For.apply(this,arguments)}function _getNip05For(){return _getNip05For=(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(o,s=fetch,r={}){const i=o.match(NIP05_REGEX);if(!i)return null;const[a,c="_",y]=i;try{const w=yield s(`https://${y}/.well-known/nostr.json?name=${c}`,r),{names:C,relays:T,nip46:S}=parseNIP05Result(yield w.json()),A=C[c];return A?{pubkey:A,relays:T?.[A],nip46:S?.[A]}:null}catch{return null}}),_getNip05For.apply(this,arguments)}function parseNIP05Result(o){const s={names:{}};for(const[r,i]of Object.entries(o.names))"string"==typeof r&&"string"==typeof i&&(s.names[r]=i);if(o.relays){s.relays={};for(const[r,i]of Object.entries(o.relays))"string"==typeof r&&Array.isArray(i)&&(s.relays[r]=i.filter(a=>"string"==typeof a))}if(o.nip46){s.nip46={};for(const[r,i]of Object.entries(o.relays))"string"==typeof r&&Array.isArray(i)&&(s.nip46[r]=i.filter(a=>"string"==typeof a))}return s}var NDKUser=class fw{ndk;profile;_npub;_pubkey;relayUrls=[];nip46Urls=[];constructor(s){s.npub&&(this._npub=s.npub),s.hexpubkey&&(this._pubkey=s.hexpubkey),s.pubkey&&(this._pubkey=s.pubkey),s.relayUrls&&(this.relayUrls=s.relayUrls),s.nip46Urls&&(this.nip46Urls=s.nip46Urls)}get npub(){if(!this._npub){if(!this._pubkey)throw new Error("hexpubkey not set");this._npub=nip19_exports.npubEncode(this.pubkey)}return this._npub}set npub(s){this._npub=s}get hexpubkey(){return this.pubkey}set hexpubkey(s){this._pubkey=s}get pubkey(){if(!this._pubkey){if(!this._npub)throw new Error("npub not set");this._pubkey=nip19_exports.decode(this.npub).data}return this._pubkey}set pubkey(s){this._pubkey=s}static fromNip05(s,r,i=!1){return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(r?.cacheAdapter&&r.cacheAdapter.loadNip05){const y=yield r.cacheAdapter.loadNip05(s);if(y){const w=new fw({pubkey:y.pubkey,relayUrls:y.relays,nip46Urls:y.nip46});return w.ndk=r,w}}let a={};i&&(a.cache="no-cache");const c=yield getNip05For(s,r?.httpFetch,a);if(c&&r?.cacheAdapter&&r.cacheAdapter.saveNip05&&r?.cacheAdapter.saveNip05(s,c),c){const y=new fw({pubkey:c.pubkey,relayUrls:c.relays,nip46Urls:c.nip46});return y.ndk=r,y}})()}fetchProfile(s){var r=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!r.ndk)throw new Error("NDK not set");r.profile||(r.profile={});let i=null;if(r.ndk.cacheAdapter&&r.ndk.cacheAdapter.fetchProfile&&"ONLY_RELAY"!==s?.cacheUsage){const c=yield r.ndk.cacheAdapter.fetchProfile(r.pubkey);if(c)return r.profile=c,c}!s&&r.ndk.cacheAdapter&&r.ndk.cacheAdapter.locking&&(i=yield r.ndk.fetchEvents({kinds:[0],authors:[r.pubkey]},{cacheUsage:"ONLY_CACHE",closeOnEose:!0,groupable:!1}),s={cacheUsage:"ONLY_RELAY",closeOnEose:!0,groupable:!0,groupableDelay:250}),i&&0!==i.size||(i=yield r.ndk.fetchEvents({kinds:[0],authors:[r.pubkey]},s));const a=Array.from(i).sort((c,y)=>c.created_at-y.created_at);return 0===a.length?null:(r.profile=profileFromEvent(a[0]),r.profile&&r.ndk.cacheAdapter&&r.ndk.cacheAdapter.saveProfile&&r.ndk.cacheAdapter.saveProfile(r.pubkey,r.profile),r.profile)})()}follows=follows.bind(this);pin=pin.bind(this);relayList(){var s=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!s.ndk)throw new Error("NDK not set");const r=s.ndk.outboxPool||s.ndk.pool,i=new Set;for(const y of r.relays.values())i.add(y);const a=new NDKRelaySet(i,s.ndk),c=yield s.ndk.fetchEvent({kinds:[10002],authors:[s.pubkey]},{closeOnEose:!0,pool:r,groupable:!0,subId:`relay-list-${s.pubkey.slice(0,6)}`},a);return c?NDKRelayList.from(c):yield s.relayListFromKind3()})()}relayListFromKind3(){var s=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!s.ndk)throw new Error("NDK not set");const r=yield s.ndk.fetchEvent({kinds:[3],authors:[s.pubkey]});if(r)try{const i=JSON.parse(r.content),a=new NDKRelayList(s.ndk),c=new Set,y=new Set;for(const[w,C]of Object.entries(i))if(C){const T=C;T.write&&y.add(w),T.read&&c.add(w)}else c.add(w),y.add(w);return a.readRelayUrls=Array.from(c),a.writeRelayUrls=Array.from(y),a}catch{}})()}tagReference(){return["p",this.pubkey]}referenceTags(s){const r=[["p",this.pubkey]];return s&&r[0].push("",s),r}publish(){var s=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!s.ndk)throw new Error("No NDK instance found");if(!s.profile)throw new Error("No profile available");s.ndk.assertSigner(),yield new NDKEvent(s.ndk,{kind:0,content:serializeProfile(s.profile)}).publish()})()}follow(s,r,i=3){var a=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!a.ndk)throw new Error("No NDK instance found");if(a.ndk.assertSigner(),r||(r=yield a.follows(void 0,void 0,i)),r.has(s))return!1;r.add(s);const c=new NDKEvent(a.ndk,{kind:i});for(const y of r)c.tag(y);return yield c.publish(),!0})()}validateNip05(s){var r=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!r.ndk)throw new Error("No NDK instance found");const i=yield getNip05For(s);return null===i?null:i.pubkey===r.pubkey})()}zap(s,r,i,a){var c=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!c.ndk)throw new Error("No NDK instance found");a||c.ndk.assertSigner();const y=new Zap({ndk:c.ndk,zappedUser:c}),w=Array.from(c.ndk.pool.relays.keys());return yield y.createZapRequest(s,r,i,w,a)})()}},NDKPrivateKeySigner=class n2{_user;privateKey;constructor(s){s&&(this.privateKey=s,this._user=new NDKUser({hexpubkey:getPublicKey(this.privateKey)}))}static generate(){const s=generatePrivateKey();return new n2(s)}blockUntilReady(){var s=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!s._user)throw new Error("NDKUser not initialized");return s._user})()}user(){var s=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return yield s.blockUntilReady(),s._user})()}sign(s){var r=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!r.privateKey)throw Error("Attempted to sign without a private key");return getSignature(s,r.privateKey)})()}encrypt(s,r){var i=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!i.privateKey)throw Error("Attempted to encrypt without a private key");const a=s.hexpubkey;return yield nip04_exports.encrypt(i.privateKey,a,r)})()}decrypt(s,r){var i=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!i.privateKey)throw Error("Attempted to decrypt without a private key");const a=s.hexpubkey;return yield nip04_exports.decrypt(i.privateKey,a,r)})()}},NDKNostrRpc=class extends lib$1.EventEmitter{ndk;signer;debug;constructor(o,s,r){super(),this.ndk=o,this.signer=s,this.debug=r.extend("rpc")}subscribe(o){var s=this;const r=this.ndk.subscribe(o,{closeOnEose:!1,groupable:!1});return r.on("event",function(){var i=(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(a){try{const c=yield s.parseEvent(a);s.emit(c.method?"request":`response-${c.id}`,c)}catch(c){s.debug("error parsing event",c,a.rawEvent())}});return function(a){return i.apply(this,arguments)}}()),new Promise((i,a)=>{r.on("eose",()=>i(r))})}parseEvent(o){var s=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const r=s.ndk.getUser({hexpubkey:o.pubkey});r.ndk=s.ndk;const i=yield s.signer.decrypt(r,o.content),a=JSON.parse(i),{id:c,method:y,params:w,result:C,error:T}=a;return y?{id:c,pubkey:o.pubkey,method:y,params:w,event:o}:{id:c,result:C,error:T,event:o}})()}sendResponse(o,s,r,i=24133,a){var c=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const y={id:o,result:r};a&&(y.error=a);const w=yield c.signer.user(),C=c.ndk.getUser({hexpubkey:s}),T=new NDKEvent(c.ndk,{kind:i,content:JSON.stringify(y),tags:[["p",s]],pubkey:w.hexpubkey});T.content=yield c.signer.encrypt(C,T.content),yield T.sign(c.signer),yield T.publish()})()}sendRequest(o,s,r=[],i=24133,a){var c=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const y=Math.random().toString(36).substring(7),w=yield c.signer.user(),C=c.ndk.getUser({hexpubkey:o}),T={id:y,method:s,params:r},S=new Promise(I=>{const N=K=>{"auth_url"===K.result?(c.once(`response-${y}`,N),c.emit("authUrl",K.error)):a&&a(K)};c.once(`response-${y}`,N)}),A=new NDKEvent(c.ndk,{kind:i,content:JSON.stringify(T),tags:[["p",o]],pubkey:w.pubkey});return A.content=yield c.signer.encrypt(C,A.content),yield A.sign(c.signer),c.debug(`sending ${s} request to`,o),yield A.publish(),S})()}},NDKNip46Signer=class extends lib$1.EventEmitter{ndk;remoteUser;remotePubkey;token;localSigner;nip05;rpc;debug;relayUrls=[];constructor(o,s,r){let i,a;if(super(),s.includes("#")){const c=s.split("#");i=new NDKUser({npub:c[0]}).pubkey,a=c[1]}else s.startsWith("npub")?i=new NDKUser({npub:s}).pubkey:s.match(/\./)?this.nip05=s:i=s;this.ndk=o,i&&(this.remotePubkey=i),this.token=a,this.debug=o.debug.extend("nip46:signer"),this.remoteUser=new NDKUser({pubkey:i}),this.localSigner=r||NDKPrivateKeySigner.generate(),this.rpc=new NDKNostrRpc(o,this.localSigner,this.debug),this.rpc.on("authUrl",(...c)=>{this.emit("authUrl",...c)}),this.localSigner.user().then(c=>{this.rpc.subscribe({kinds:[24133,24134],"#p":[c.pubkey]})})}user(){var o=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return o.remoteUser})()}blockUntilReady(){var o=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const s=yield o.localSigner.user(),r=o.ndk.getUser({pubkey:o.remotePubkey});if(o.nip05&&!o.remotePubkey&&NDKUser.fromNip05(o.nip05).then(i=>{i&&(o.remoteUser=i,o.remotePubkey=i.pubkey,o.relayUrls=i.nip46Urls)}),!o.remotePubkey)throw new Error("Remote pubkey not set");return new Promise((i,a)=>{setTimeout(()=>{const c=[s.pubkey];o.token&&c.push(o.token),o.rpc.sendRequest(o.remotePubkey,"connect",c,24133,y=>{"ack"===y.result?i(r):a(y.error)})},100)})})()}encrypt(o,s){var r=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return r.debug("asking for encryption"),new Promise((i,a)=>{r.rpc.sendRequest(r.remotePubkey,"nip04_encrypt",[o.pubkey,s],24133,c=>{c.error?a(c.error):i(c.result)})})})()}decrypt(o,s){var r=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return r.debug("asking for decryption"),new Promise((i,a)=>{r.rpc.sendRequest(r.remotePubkey,"nip04_decrypt",[o.pubkey,s],24133,c=>{if(c.error)a(c.error);else{const y=JSON.parse(c.result);i(y[0])}})})})()}sign(o){var s=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return s.debug("asking for a signature"),new Promise((r,i)=>{s.rpc.sendRequest(s.remotePubkey,"sign_event",[JSON.stringify(o)],24133,a=>{if(s.debug("got a response",a),a.error)i(a.error);else{const c=JSON.parse(a.result);r(c.sig)}})})})()}createAccount(o,s,r){var i=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){i.debug("asking to create an account");const a=[];return o&&a.push(o),s&&a.push(s),r&&a.push(r),new Promise((c,y)=>{i.rpc.sendRequest(i.remotePubkey,"create_account",a,24134,w=>{i.debug("got a response",w),w.error?y(w.error):c(w.result)})})})()}};function dedup(o,s){return o.created_at>s.created_at?o:s}var OutboxItem=class{type;relayUrlScores;readRelays;writeRelays;constructor(o){this.type=o,this.relayUrlScores=new Map,this.readRelays=new Set,this.writeRelays=new Set}},OutboxTracker=class extends lib$1.EventEmitter{data;ndk;debug;constructor(o){super(),this.ndk=o,this.debug=o.debug.extend("outbox-tracker"),this.data=new dist.LRUCache({maxSize:1e5,entryExpirationTimeInMS:5e3})}trackUsers(o){for(const s of o){const r=getKeyFromItem(s);if(this.data.has(r))continue;const i=this.track(s,"user"),a=s instanceof NDKUser?s:new NDKUser({hexpubkey:s});a.ndk=this.ndk,a.relayList().then(c=>{if(c){i.readRelays=new Set(c.readRelayUrls),i.writeRelays=new Set(c.writeRelayUrls);for(const y of i.readRelays)this.ndk.pool.blacklistRelayUrls.has(y)&&(this.debug(`removing blacklisted relay ${y} from read relays`),i.readRelays.delete(y));for(const y of i.writeRelays)this.ndk.pool.blacklistRelayUrls.has(y)&&(this.debug(`removing blacklisted relay ${y} from write relays`),i.writeRelays.delete(y));this.data.set(r,i),this.debug(`Adding ${i.readRelays.size} read relays and ${i.writeRelays.size} write relays for ${a.hexpubkey}`)}})}}track(o,s){const r=getKeyFromItem(o);s??=getTypeFromItem(o);let i=this.data.get(r);return i||(i=new OutboxItem(s)),this.data.set(r,i),i}};function getKeyFromItem(o){return o instanceof NDKUser?o.hexpubkey:o}function getTypeFromItem(o){return o instanceof NDKUser?"user":"kind"}var NDKPool=class extends lib$1.EventEmitter{relays=new Map;blacklistRelayUrls;debug;temporaryRelayTimers=new Map;flappingRelays=new Set;backoffTimes=new Map;constructor(o=[],s=[],r,i){super(),this.debug=i??r.debug.extend("pool");for(const a of o){const c=new NDKRelay(a);this.addRelay(c,!1)}this.blacklistRelayUrls=new Set(s)}useTemporaryRelay(o,s=6e5){const r=this.relays.has(o.url);r||this.addRelay(o);const i=this.temporaryRelayTimers.get(o.url);if(i&&clearTimeout(i),!r||i){const a=setTimeout(()=>{this.removeRelay(o.url)},s);this.temporaryRelayTimers.set(o.url,a)}}addRelay(o,s=!0){var r=this;const i=o.url;this.blacklistRelayUrls?.has(i)?this.debug(`Relay ${i} is blacklisted`):(o.on("notice",function(){var a=(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(c,y){return r.emit("notice",c,y)});return function(c,y){return a.apply(this,arguments)}}()),o.on("connect",()=>this.handleRelayConnect(i)),o.on("ready",()=>this.handleRelayReady(o)),o.on("disconnect",(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return r.emit("relay:disconnect",o)})),o.on("flapping",()=>this.handleFlapping(o)),o.on("auth",function(){var a=(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(c){return r.emit("relay:auth",o,c)});return function(c){return a.apply(this,arguments)}}()),this.relays.set(i,o),s&&o.connect().catch(a=>{this.debug(`Failed to connect to relay ${i}`,a)}))}removeRelay(o){const s=this.relays.get(o);if(s)return s.disconnect(),this.relays.delete(o),this.emit("relay:disconnect",s),!0;const r=this.temporaryRelayTimers.get(o);return r&&(clearTimeout(r),this.temporaryRelayTimers.delete(o)),!1}getRelay(o,s=!0){let r=this.relays.get(o);return r||(r=new NDKRelay(o),this.addRelay(r,s)),r}handleRelayConnect(o){this.debug(`Relay ${o} connected`),this.emit("relay:connect",this.relays.get(o)),this.stats().connected===this.relays.size&&this.emit("connect")}handleRelayReady(o){this.debug(`Relay ${o.url} ready`),this.emit("relay:ready",o)}connect(o){var s=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const r=[];s.debug(`Connecting to ${s.relays.size} relays${o?`, timeout ${o}...`:""}`);for(const i of s.relays.values())if(o){const a=new Promise((c,y)=>{setTimeout(()=>y(`Timed out after ${o}ms`),o)});r.push(Promise.race([i.connect(),a]).catch(c=>{s.debug(`Failed to connect to relay ${i.url}: ${c??"No reason specified"}`)}))}else r.push(i.connect());o&&setTimeout(()=>{const i=s.stats().connected===s.relays.size,a=s.stats().connected>0;!i&&a&&s.emit("connect")},o),yield Promise.all(r)})()}checkOnFlappingRelays(){if(this.flappingRelays.size/this.relays.size>=.8)for(const o of this.flappingRelays)this.backoffTimes.set(o,0)}handleFlapping(o){this.debug(`Relay ${o.url} is flapping`);let s=this.backoffTimes.get(o.url)||5e3;s*=2,this.backoffTimes.set(o.url,s),this.debug(`Backoff time for ${o.url} is ${s}ms`),setTimeout(()=>{this.debug(`Attempting to reconnect to ${o.url}`),o.connect(),this.checkOnFlappingRelays()},s),o.disconnect(),this.emit("flapping",o)}size(){return this.relays.size}stats(){const o={total:0,connected:0,disconnected:0,connecting:0};for(const s of this.relays.values())o.total++,1===s.status?o.connected++:3===s.status?o.disconnected++:0===s.status&&o.connecting++;return o}connectedRelays(){return Array.from(this.relays.values()).filter(o=>1===o.status)}urls(){return Array.from(this.relays.keys())}};function correctRelaySet(o,s){const r=s.connectedRelays();if(!Array.from(o.relays).some(i=>r.map(a=>a.url).includes(i.url)))for(const i of r)o.addRelay(i);if(0===r.length)for(const i of s.relays.values())o.addRelay(i);return o}var SPEC_PATH="/.well-known/nostr/nip96.json",Nip96=class{ndk;spec;url;nip98Required=!1;constructor(o,s){this.url=`https://${o}${SPEC_PATH}`,this.ndk=s}prepareUpload(o,s="POST"){var r=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(r.validateHttpFetch(),r.spec||(yield r.fetchSpec()),!r.spec)throw new Error("Failed to fetch NIP96 spec");let i={};return r.nip98Required&&(i={Authorization:yield r.generateNip98Header(r.spec.api_url,s,o)}),{url:r.spec.api_url,headers:i}})()}xhrUpload(o,s){var r=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const i="POST",{url:a,headers:c}=yield r.prepareUpload(s,i);o.open(i,a,!0),c.Authorization&&o.setRequestHeader("Authorization",c.Authorization);const y=new FormData;return y.append("file",s),new Promise((w,C)=>{o.onload=function(){o.status>=200&&o.status<300?w(JSON.parse(o.responseText)):C(new Error(o.statusText))},o.onerror=function(){C(new Error("Network Error"))},o.send(y)})})()}upload(o){var s=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const r="POST",{url:i,headers:a}=yield s.prepareUpload(o,r),c=new FormData;c.append("file",o);const y=yield s.ndk.httpFetch(s.spec.api_url,{method:r,headers:a,body:c});if(200!==y.status)throw new Error(`Failed to upload file to ${i}`);const w=yield y.json();if("success"!==w.status)throw new Error(w.message);return w})()}validateHttpFetch(){if(!this.ndk)throw new Error("NDK is required to fetch NIP96 spec");if(!this.ndk.httpFetch)throw new Error("NDK must have an httpFetch method to fetch NIP96 spec")}fetchSpec(){var o=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){o.validateHttpFetch();const s=yield o.ndk.httpFetch(o.url);if(200!==s.status)throw new Error(`Failed to fetch NIP96 spec from ${o.url}`);const r=yield s.json();if(!r)throw new Error(`Failed to parse NIP96 spec from ${o.url}`);o.spec=r,o.nip98Required=o.spec.plans.free.is_nip98_required})()}generateNip98Header(o,s,r){var i=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const a=new NDKEvent(i.ndk,{kind:27235,tags:[["u",o],["method",s]]});if(["POST","PUT","PATCH"].includes(s)){const c=yield i.calculateSha256(r);a.tags.push(["payload",c])}return yield a.sign(),`Nostr ${btoa(JSON.stringify(a.rawEvent()))}`})()}calculateSha256(o){return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const s=yield o.arrayBuffer(),r=yield crypto.subtle.digest("SHA-256",s);return Array.from(new Uint8Array(r)).map(i=>i.toString(16).padStart(2,"0")).join("")})()}},DEFAULT_OUTBOX_RELAYS=["wss://purplepag.es","wss://relay.snort.social"],DEFAULT_BLACKLISTED_RELAYS=["wss://brb.io"],NDK=class extends lib$1.EventEmitter{explicitRelayUrls;pool;outboxPool;_signer;_activeUser;cacheAdapter;debug;devWriteRelaySet;outboxTracker;mutedIds;clientName;clientNip89;relayAuthDefaultPolicy;httpFetch;autoConnectUserRelays=!0;autoFetchUserMutelist=!0;constructor(o={}){var s;super(),s=this,this.debug=o.debug||debug3("ndk"),this.explicitRelayUrls=o.explicitRelayUrls||[],this.pool=new NDKPool(o.explicitRelayUrls||[],o.blacklistRelayUrls,this),this.debug(`Starting with explicit relays: ${JSON.stringify(this.explicitRelayUrls)}`),this.pool.on("relay:auth",function(){var r=(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,a){s.relayAuthDefaultPolicy&&(yield s.relayAuthDefaultPolicy(i,a))});return function(i,a){return r.apply(this,arguments)}}()),this.autoConnectUserRelays=o.autoConnectUserRelays??!0,this.autoFetchUserMutelist=o.autoFetchUserMutelist??!0,this.clientName=o.clientName,this.clientNip89=o.clientNip89,this.relayAuthDefaultPolicy=o.relayAuthDefaultPolicy,o.enableOutboxModel&&(this.outboxPool=new NDKPool(o.outboxRelayUrls||DEFAULT_OUTBOX_RELAYS,o.blacklistRelayUrls||DEFAULT_BLACKLISTED_RELAYS,this,this.debug.extend("outbox-pool")),this.outboxTracker=new OutboxTracker(this)),this.signer=o.signer,this.cacheAdapter=o.cacheAdapter,this.mutedIds=o.mutedIds||new Map,o.devWriteRelayUrls&&(this.devWriteRelaySet=NDKRelaySet.fromRelayUrls(o.devWriteRelayUrls,this));try{this.httpFetch=fetch}catch{}}addExplicitRelay(o,s,r=!0){let i;return i="string"==typeof o?new NDKRelay(o,s):o,this.pool.addRelay(i,r),this.explicitRelayUrls.push(i.url),i}toJSON(){return{relayCount:this.pool.relays.size}.toString()}get activeUser(){return this._activeUser}set activeUser(o){var s=this;const r=this._activeUser?.pubkey!==o?.pubkey;if(this._activeUser=o,o&&r){const i=function(){var C=(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(T){const S=yield T.relayList();if(S){s.debug("Connecting to user relays",{npub:T.npub,relays:S.relays});for(const A of S.relays){let I=s.pool.relays.get(A);I||(I=new NDKRelay(A),s.pool.addRelay(I))}}else s.debug("No relay list found for user",{npub:T.npub})});return function(S){return C.apply(this,arguments)}}(),a=function(){var C=(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(T){const S=yield s.fetchEvents([{kinds:[1e4],authors:[T.pubkey]},{kinds:[3e4],authors:[T.pubkey],"#d":["mute"],limit:1}]);if(S)for(const A of S){const I=lists_default.from(A);for(const N of I.items)s.mutedIds.set(N[1],N[0])}else s.debug("No mute list found for user",{npub:T.npub})});return function(S){return C.apply(this,arguments)}}(),c=[];this.autoConnectUserRelays&&c.push(i),this.autoFetchUserMutelist&&c.push(a);const y=function(){var C=(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(T){for(const S of c)yield S(T)});return function(S){return C.apply(this,arguments)}}(),w=this.outboxPool||this.pool;w.connectedRelays.length>0?y(o):(this.debug("Waiting for connection to main relays"),w.once("relay:ready",C=>{this.debug("New relay ready",C?.url),y(o)}))}else o||(this.mutedIds=new Map)}get signer(){return this._signer}set signer(o){this._signer=o,this.emit("signer:ready",o),o?.user().then(s=>{s.ndk=this,this.activeUser=s})}connect(o){var s=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){s._signer&&s.autoConnectUserRelays&&(s.debug("Attempting to connect to user relays specified by signer"),s._signer.relays)&&(yield s._signer.relays()).forEach(i=>s.pool.addRelay(i));const r=[s.pool.connect(o)];return s.outboxPool&&r.push(s.outboxPool.connect(o)),s.debug("Connecting to relays",{timeoutMs:o}),Promise.allSettled(r).then(()=>{})})()}getUser(o){const s=new NDKUser(o);return s.ndk=this,s}getUserFromNip05(o,s=!1){var r=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return NDKUser.fromNip05(o,r,s)})()}subscribe(o,s,r,i=!0){const a=new NDKSubscription(this,o,s,r);if(r)for(const c of r.relays)this.pool.useTemporaryRelay(c);if(this.outboxPool&&a.hasAuthorsFilter()){const c=a.filters.filter(y=>y.authors&&y.authors?.length>0).map(y=>y.authors).flat();this.outboxTracker?.trackUsers(c)}return i&&a.start(),a}publish(o,s,r){var i=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return i.debug("Deprecated: Use `event.publish()` instead"),o.publish(s,r)})()}fetchEvent(o,s,r){var i=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){let a,c;if(r instanceof NDKRelay?c=new NDKRelaySet(new Set([r]),i):r instanceof NDKRelaySet&&(c=r),!r&&"string"==typeof o&&!isNip33AValue(o)){const y=relaysFromBech32(o);y.length>0&&(c=new NDKRelaySet(new Set(y),i),c=correctRelaySet(c,i.pool))}if(a="string"==typeof o?filterFromId(o):o,!a)throw new Error(`Invalid filter: ${JSON.stringify(o)}`);return new Promise(y=>{const w=i.subscribe(a,{...s||{},closeOnEose:!0},c,!1);w.on("event",C=>{C.ndk=i,y(C)}),w.on("eose",()=>{y(null)}),w.start()})})()}fetchEvents(o,s,r){var i=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return new Promise(a=>{const c=new Map,y=i.subscribe(o,{...s||{},closeOnEose:!0},r,!1),w=C=>{const T=C.deduplicationKey(),S=c.get(T);S&&(C=dedup(S,C)),C.ndk=i,c.set(T,C)};y.on("event",w),y.on("event:dup",w),y.on("eose",()=>{a(new Set(c.values()))}),y.start()})})()}assertSigner(){if(!this.signer)throw this.emit("signerRequired"),new Error("Signer required")}getNip96(o){return new Nip96(o,this)}};const LOCAL_STORE_KEY="__nostrlogin_nip46",LOGGED_IN_ACCOUNTS="__nostrlogin_accounts",RECENT_ACCOUNTS="__nostrlogin_recent",OUTBOX_RELAYS$1=["wss://purplepag.es","wss://relay.nos.social","wss://user.kindpag.es","wss://relay.damus.io","wss://nos.lol"],DEFAULT_SIGNUP_RELAYS=["wss://relay.damus.io/","wss://nos.lol/","wss://relay.primal.net/"],localStorageSetItem=(o,s)=>{localStorage.setItem(o,s)},localStorageGetItem=o=>{const s=window.localStorage.getItem(o);if(s)try{return JSON.parse(s)}catch{}return null},localStorageRemoveItem=o=>{localStorage.removeItem(o)},fetchProfile=function(){var o=(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(s,r){const i=new NDKUser({pubkey:s.pubkey});return i.ndk=r,yield i.fetchProfile()});return function(r,i){return o.apply(this,arguments)}}(),createProfile=function(){var o=(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(s,r,i,a,c){const y={name:s.name},w=new NDKEvent(r,{kind:0,created_at:Math.floor(Date.now()/1e3),pubkey:s.pubkey,content:JSON.stringify(y),tags:[]});window.location.hostname&&w.tags.push(["client",window.location.hostname]);const C=new NDKEvent(r,{kind:10002,created_at:Math.floor(Date.now()/1e3),pubkey:s.pubkey,content:"",tags:[]}),T=(a||"").split(",").map(A=>A.trim()).filter(A=>A.startsWith("ws"));T.length||T.push(...DEFAULT_SIGNUP_RELAYS);for(const A of T)C.tags.push(["r",A]);yield w.sign(i),console.log("signed profile",w),yield C.sign(i),console.log("signed relays",C);const S=c&&c.length?c:OUTBOX_RELAYS$1;yield w.publish(NDKRelaySet.fromRelayUrls(S,r)),console.log("published profile",w),yield C.publish(NDKRelaySet.fromRelayUrls(S,r)),console.log("published relays",C)});return function(r,i,a,c,y){return o.apply(this,arguments)}}(),bunkerUrlToInfo=(o,s="")=>{const r=new URL(o);return{pubkey:r.hostname||r.pathname.split("//")[1],sk:s||generatePrivateKey(),relays:r.searchParams.getAll("relay"),token:r.searchParams.get("secret")||"",authMethod:"connect"}},isBunkerUrl=o=>o.startsWith("bunker://"),getBunkerUrl=function(){var o=(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(s,r){if(!s)return"";if(isBunkerUrl(s))return s;if(s.includes("@")){const[i,a]=s.toLocaleLowerCase().split("@"),c=r.devOverrideBunkerOrigin||`https://${a}`,y=`${c}/.well-known/nostr.json?name=_`,w=`${c}/.well-known/nostr.json?name=${i}`,C=yield fetch(y),T=yield C.json(),A=T.nip46[T.names._],I=yield fetch(w),N=(yield I.json()).names[i];if(!A.length)throw new Error("Bunker relay not provided");return`bunker://${N}?relay=${A[0]}`}throw new Error("Invalid user name or bunker url")});return function(r,i){return o.apply(this,arguments)}}(),checkNip05=function(){var o=(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(s){let r=!1,i="",a="";return yield(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!s||!s.includes("@"))return;const[c,y]=s.toLocaleLowerCase().split("@");if(!c)return;if(!new RegExp(/^[\w-.]+@([\w-]+\.)+[\w-]{2,8}$/g).test(s))return void(i="Invalid name");if(!y)return void(i="Select service");const w=`https://${y}/.well-known/nostr.json?name=${c.toLowerCase()}`;try{const C=yield fetch(w),T=yield C.json();if(T.names[c])return void(a=T.names[c])}catch{}r=!0})(),{available:r,taken:""!=a,error:i,pubkey:a}});return function(r){return o.apply(this,arguments)}}(),upgradeInfo=o=>{"typeAuthMethod"in o&&delete o.typeAuthMethod,o.authMethod||(o.authMethod="extension"in o&&o.extension?"extension":"readOnly"in o&&o.readOnly?"readOnly":"connect"),o.nip05&&isBunkerUrl(o.nip05)&&(o.bunkerUrl=o.nip05,o.nip05="")},localStorageAddAccount=o=>{localStorageSetItem(LOCAL_STORE_KEY,JSON.stringify(o));const s=localStorageGetItem(LOGGED_IN_ACCOUNTS)||[],r=localStorageGetItem(RECENT_ACCOUNTS)||[];s.forEach(y=>upgradeInfo(y)),r.forEach(y=>upgradeInfo(y));const i=s,a=s.findIndex(y=>y.pubkey===o.pubkey&&y.authMethod===o.authMethod);-1!==a?i[a]=o:i.push(o);const c=r.filter(y=>y.pubkey!==o.pubkey||y.authMethod!==o.authMethod);localStorageSetItem(RECENT_ACCOUNTS,JSON.stringify(c)),localStorageSetItem(LOGGED_IN_ACCOUNTS,JSON.stringify(i))},localStorageRemoveCurrentAccount=()=>{const o=localStorageGetItem(LOCAL_STORE_KEY);if(!o)return;upgradeInfo(o);const s={...o};delete s.sk,delete s.otpData;const r=localStorageGetItem(LOGGED_IN_ACCOUNTS)||[],i=localStorageGetItem(RECENT_ACCOUNTS)||[];r.forEach(y=>upgradeInfo(y)),i.forEach(y=>upgradeInfo(y));const a=i;if("connect"===s.authMethod&&s.bunkerUrl&&s.bunkerUrl.includes("secret="))console.log("nostr login bunker conn with a secret not saved to recent");else if("local"===s.authMethod)console.log("nostr login temporary local keys not save to recent");else{const y=i.findIndex(w=>w.pubkey===s.pubkey&&w.authMethod===s.authMethod);-1!==y?a[y]=s:a.push(s)}const c=r.filter(y=>y.pubkey!==o.pubkey||y.authMethod!==o.authMethod);localStorageSetItem(RECENT_ACCOUNTS,JSON.stringify(a)),localStorageSetItem(LOGGED_IN_ACCOUNTS,JSON.stringify(c)),localStorageRemoveItem(LOCAL_STORE_KEY)},localStorageRemoveRecent=o=>{const s=localStorageGetItem(RECENT_ACCOUNTS)||[];s.forEach(i=>upgradeInfo(i));const r=s.filter(i=>i.pubkey!==o.pubkey||i.authMethod!==o.authMethod);localStorageSetItem(RECENT_ACCOUNTS,JSON.stringify(r))},localStorageGetRecents=()=>{const o=localStorageGetItem(RECENT_ACCOUNTS)||[];return o.forEach(s=>upgradeInfo(s)),o},localStorageGetAccounts=()=>{const o=localStorageGetItem(LOGGED_IN_ACCOUNTS)||[];return o.forEach(s=>upgradeInfo(s)),o},localStorageGetCurrent=()=>{const o=localStorageGetItem(LOCAL_STORE_KEY);return o&&upgradeInfo(o),o},getDarkMode=o=>{const s=localStorage.getItem("nl-dark-mode");return s?!!JSON.parse(s):void 0!==o.darkMode?o.darkMode:!(!window.matchMedia||!window.matchMedia("(prefers-color-scheme: dark)").matches)},getIcon=function(){var o=(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return document.location.origin+"/favicon.ico"});return function(){return o.apply(this,arguments)}}();class NostrRpc extends NDKNostrRpc{pubkey;_ndk;_signer;requests=new Set;sub;_useNip44=!1;constructor(s,r,i){super(s,i,s.debug.extend("nip46:signer:rpc")),this._ndk=s,this._signer=i,this.pubkey=r}subscribe(s){var r=()=>super.subscribe,i=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return i.sub=yield r().call(i,s),i.sub})()}stop(){this.sub&&(this.sub.stop(),this.sub=void 0)}setUseNip44(s){this._useNip44=s}isNip04(s){const r=s.length;return!(r<28)&&"?"===s[r-28]&&"i"===s[r-27]&&"v"===s[r-26]&&"="===s[r-25]}parseEvent(s){var r=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const i=r._ndk.getUser({pubkey:s.pubkey});i.ndk=r._ndk;const a=r.isNip04(s.content)?r._signer.decrypt:r._signer.decryptNip44;console.log("client event nip04",r.isNip04(s.content));const c=yield a.call(r._signer,i,s.content),y=JSON.parse(c),{id:w,method:C,params:T,result:S,error:A}=y;return C?{id:w,pubkey:s.pubkey,method:C,params:T,event:s}:{id:w,result:S,error:A,event:s}})()}parseNostrConnectReply(s,r){var i=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const a=new NDKEvent(i._ndk,s),c=yield i.parseEvent(a);if(console.log("nostr connect parsedEvent",c),c.method)throw new Error("Bad nostr connect reply");if(c.result===r)return a.pubkey;throw new Error(c.error)})()}listen(s){var r=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const i=r.pubkey;console.log("nostr-login listening for conn to",i);const a=yield r.subscribe({kinds:[24133],"#p":[i]});return new Promise((c,y)=>{a.on("event",function(){var w=(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(C){try{const T=yield r.parseEvent(C);if(!T.method){const S=T;if("auth_url"===S.result)return;"ack"===S.result||S.result===s?c(C.pubkey):y(S.error)}}catch(T){console.log("error parsing event",T,C.rawEvent())}r.stop()});return function(C){return w.apply(this,arguments)}}())})})()}connect(s,r){var i=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return new Promise((a,c)=>{i.sendRequest(s.pubkey,"connect",[s.pubkey,s.token||"",r||""],24133,w=>{"ack"===w.result?a():c(w.error)})})})()}getId(){return Math.random().toString(36).substring(7)}sendRequest(s,r,i=[],a=24133,c){var y=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const w=y.getId();y.setResponseHandler(w,c),yield(yield y.createRequestEvent(w,s,r,i,a)).publish()})()}setResponseHandler(s,r){let i=!1;const a=Date.now();return new Promise(()=>{const c=y=>{"auth_url"===y.result?(this.once(`response-${s}`,c),i||(i=!0,this.emit("authUrl",y.error))):r&&this.requests.has(s)&&(this.requests.delete(s),console.log("nostr-login iframe processed request in",Date.now()-a,"ms"),r(y))};this.once(`response-${s}`,c)})}createRequestEvent(s,r,i,a=[],c=24133){var y=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){y.requests.add(s);const w=yield y._signer.user(),C=y._ndk.getUser({pubkey:r}),S=new NDKEvent(y._ndk,{kind:c,content:JSON.stringify({id:s,method:i,params:a}),tags:[["p",r]],pubkey:w.pubkey}),A=y._useNip44&&"create_account"!==i?y._signer.encryptNip44:y._signer.encrypt;return S.content=yield A.call(y._signer,C,S.content),yield S.sign(y._signer),S})()}}class IframeNostrRpc extends NostrRpc{peerOrigin;iframePort;iframeRequests=new Map;constructor(s,r,i,a){super(s,r,i),this._ndk=s,this.peerOrigin=a}subscribe(s){var r=()=>super.subscribe,i=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return i.peerOrigin?new NDKSubscription(i._ndk,{},{closeOnEose:!0,cacheUsage:NDKSubscriptionCacheUsage.ONLY_CACHE}):r().call(i,s)})()}setWorkerIframePort(s){var r=this;if(!this.peerOrigin)throw new Error("Unexpected iframe port");this.iframePort=s,s.onmessage=function(){var i=(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(a){if(console.log("iframe-nip46 got response",a.data),"string"==typeof a.data&&a.data.startsWith("errorNoKey")){const c=a.data.split(":")[1],{id:y="",pubkey:w=""}=r.iframeRequests.get(c)||{};y&&w&&r.requests.has(y)&&r.emit(`iframeRestart-${w}`)}else try{const c=a.data;if(!validateEvent(c))throw new Error("Invalid event from iframe");if(!verifySignature(c))throw new Error("Invalid event signature from iframe");const y=new NDKEvent(r._ndk,c),w=yield r.parseEvent(y);w.method||(console.log("parsed response",w),r.emit(`response-${w.id}`,w))}catch(c){console.log("error parsing event",c,a.data)}});return function(a){return i.apply(this,arguments)}}()}sendRequest(s,r,i=[],a=24133,c){var y=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const w=y.getId(),C=yield y.createRequestEvent(w,s,r,i,a);y.setResponseHandler(w,c),y.iframePort?(y.iframeRequests.set(C.id,{id:w,pubkey:s}),console.log("iframe-nip46 sending request to",y.peerOrigin,C.rawEvent()),y.iframePort.postMessage(C.rawEvent())):yield C.publish()})()}}class ReadyListener{origin;messages;promise;constructor(s,r){var i=this;this.origin=r,this.messages=s,this.promise=new Promise(a=>{console.log(new Date,"started listener for",this.messages);const c=function(){var y=(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(w){const C=new URL(r).hostname,T=new URL(w.origin).hostname;(T===C||T.endsWith("."+C))&&Array.isArray(w.data)&&w.data.length&&i.messages.includes(w.data[0])&&(console.log(new Date,"got ready message from",w.origin,w.data),window.removeEventListener("message",c),a(w.data))});return function(C){return y.apply(this,arguments)}}();window.addEventListener("message",c)})}wait(){var s=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){console.log(new Date,"waiting for",s.messages);const r=yield s.promise;return console.log(new Date,"finished waiting for",s.messages,r),r})()}}class BannerManager extends lib$1.EventEmitter{banner=null;iframeReady;params;constructor(s){super(),this.params=s}onAuthUrl(s,r){this.banner&&(this.banner.notify=s?{mode:r?"iframeAuthUrl":"authUrl",url:s}:{mode:""})}onIframeRestart(s){this.banner&&(this.iframeReady=new ReadyListener(["rebinderDone","rebinderError"],new URL(s).origin),this.banner.notify={mode:"rebind",url:s})}onUserInfo(s){this.banner&&(this.banner.userInfo=s)}onCallTimeout(){this.banner&&(this.banner.notify={mode:"timeout"})}onCallStart(){this.banner&&(this.banner.isLoading=!0)}onCallEnd(){var s=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){s.banner&&(s.iframeReady&&(yield s.iframeReady.wait(),s.iframeReady=void 0),s.banner.isLoading=!1,s.banner.notify={mode:""})})()}onUpdateAccounts(s){this.banner&&(this.banner.accounts=s)}onDarkMode(s){this.banner&&(this.banner.darkMode=s)}launchAuthBanner(s){var r=this;this.banner=document.createElement("nl-banner"),this.banner.setAttribute("dark-mode",String(getDarkMode(s))),s.theme&&this.banner.setAttribute("theme",s.theme),s.noBanner&&this.banner.setAttribute("hidden-mode","true"),this.banner.addEventListener("handleLoginBanner",i=>{this.emit("launch",i.detail)}),this.banner.addEventListener("handleConfirmLogout",()=>{this.emit("onConfirmLogout")}),this.banner.addEventListener("handleLogoutBanner",(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){r.emit("logout")})),this.banner.addEventListener("handleImportModal",i=>{this.emit("import")}),this.banner.addEventListener("handleNotifyConfirmBanner",i=>{this.emit("onAuthUrlClick",i.detail)}),this.banner.addEventListener("handleNotifyConfirmBannerIframe",i=>{this.emit("onIframeAuthUrlClick",i.detail)}),this.banner.addEventListener("handleSwitchAccount",i=>{this.emit("onSwitchAccount",i.detail)}),this.banner.addEventListener("handleOpenWelcomeModal",()=>{this.emit("launch",this.params.optionsModal.startScreen),this.banner&&(this.banner.isOpen=!1)}),document.body.appendChild(this.banner)}}function extract(o,s,r){return hash$1(o),void 0===r&&(r=new Uint8Array(o.outputLen)),hmac$1(o,toBytes$1(r),toBytes$1(s))}const HKDF_COUNTER=new Uint8Array([0]),EMPTY_BUFFER=new Uint8Array;function expand(o,s,r,i=32){if(hash$1(o),number$1(i),i>255*o.outputLen)throw new Error("Length should be <= 255*HashLen");const a=Math.ceil(i/o.outputLen);void 0===r&&(r=EMPTY_BUFFER);const c=new Uint8Array(a*o.outputLen),y=hmac$1.create(o,s),w=y._cloneInto(),C=new Uint8Array(y.outputLen);for(let T=0;Tdecoder.decode(o),getConversationKey(o,s){const r=secp256k1.getSharedSecret(o,"02"+s).subarray(1,33);return extract(sha256,r,"nip44-v2")},getMessageKeys(o,s){const r=expand(sha256,o,s,76);return{chacha_key:r.subarray(0,32),chacha_nonce:r.subarray(32,44),hmac_key:r.subarray(44,76)}},calcPaddedLen(o){if(!Number.isSafeInteger(o)||o<1)throw new Error("expected positive integer");if(o<=32)return 32;const s=1<u.maxPlaintextSize)throw new Error("invalid plaintext size: must be between 1 and 65535 bytes");const s=new Uint8Array(2);return new DataView(s.buffer).setUint16(0,o,!1),s},pad(o){const s=u.utf8Encode(o),r=s.length;return concatBytes(u.writeU16BE(r),s,new Uint8Array(u.calcPaddedLen(r)-r))},unpad(o){const s=new DataView(o.buffer).getUint16(0),r=o.subarray(2,2+s);if(su.maxPlaintextSize||r.length!==s||o.length!==2+u.calcPaddedLen(s))throw new Error("invalid padding");return u.utf8Decode(r)},hmacAad(o,s,r){if(32!==r.length)throw new Error("AAD associated data must be 32 bytes");const i=concatBytes(r,s);return hmac$1(sha256,o,i)},decodePayload(o){if("string"!=typeof o)throw new Error("payload must be a valid string");const s=o.length;if(s<132||s>87472)throw new Error("invalid payload length: "+s);if("#"===o[0])throw new Error("unknown encryption version");let r;try{r=base64.decode(o)}catch(c){throw new Error("invalid base64: "+c.message)}const i=r.length;if(i<99||i>65603)throw new Error("invalid data length: "+i);const a=r[0];if(2!==a)throw new Error("unknown encryption version "+a);return{nonce:r.subarray(1,33),ciphertext:r.subarray(33,-32),mac:r.subarray(-32)}}};function encryptNip44(o,s,r=randomBytes(32)){const{chacha_key:i,chacha_nonce:a,hmac_key:c}=u.getMessageKeys(s,r),y=u.pad(o),w=chacha20(i,a,y),C=u.hmacAad(c,w,r);return base64.encode(concatBytes(new Uint8Array([2]),r,w,C))}function decryptNip44(o,s){const{nonce:r,ciphertext:i,mac:a}=u.decodePayload(o),{chacha_key:c,chacha_nonce:y,hmac_key:w}=u.getMessageKeys(s,r);if(!equalBytes(u.hmacAad(w,i,r),a))throw new Error("invalid MAC");const C=chacha20(c,y,i);return u.unpad(C)}class Nip44{cache=new Map;createKey(s,r){return u.getConversationKey(s,r)}getKey(s,r,i){const a=getPublicKey(s)+r;let c=this.cache.get(a);if(c)return c;const y=this.createKey(s,r);return this.cache.set(a,y),y}encrypt(s,r,i){return encryptNip44(i,this.getKey(s,r))}decrypt(s,r,i){return decryptNip44(i,this.getKey(s,r))}}class PrivateKeySigner extends NDKPrivateKeySigner{nip44=new Nip44;constructor(s){super(s)}encryptNip44(s,r){return Promise.resolve(this.nip44.encrypt(this.privateKey,s.pubkey,r))}decryptNip44(s,r){return Promise.resolve(this.nip44.decrypt(this.privateKey,s.pubkey,r))}}const OUTBOX_RELAYS=["wss://user.kindpag.es","wss://purplepag.es","wss://relay.nos.social"],DEFAULT_NOSTRCONNECT_RELAY="wss://relay.nsec.app/",NOSTRCONNECT_APPS=[{name:"Nsec.app",domain:"nsec.app",canImport:!0,img:"https://nsec.app/assets/favicon.ico",link:"https://use.nsec.app/",relay:"wss://relay.nsec.app/"},{name:"Amber",img:"https://raw.githubusercontent.com/greenart7c3/Amber/refs/heads/master/assets/android-icon.svg",link:"",relay:"wss://relay.nsec.app/"},{name:"Other key stores",img:"",link:"",relay:"wss://relay.nsec.app/"}];class AuthNostrService extends lib$1.EventEmitter{ndk;profileNdk;signer=null;localSigner=null;params;signerPromise;readyPromise;readyCallback;nip44Codec=new Nip44;nostrConnectKey="";nostrConnectSecret="";iframe;starterReady;nip04;nip44;constructor(s){super(),this.params=s,this.ndk=new NDK({enableOutboxModel:!1}),this.profileNdk=new NDK({enableOutboxModel:!0,explicitRelayUrls:OUTBOX_RELAYS}),this.profileNdk.connect(),this.nip04={encrypt:this.encrypt04.bind(this),decrypt:this.decrypt04.bind(this)},this.nip44={encrypt:this.encrypt44.bind(this),decrypt:this.decrypt44.bind(this)}}isIframe(){return!!this.iframe}waitReady(){var s=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(s.signerPromise)try{yield s.signerPromise}catch{}if(s.readyPromise)try{yield s.readyPromise}catch{}})()}nostrConnect(s,{domain:r="",link:i="",iframeUrl:a="",importConnect:c=!1}={}){var y=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const w={authMethod:"connect",pubkey:"",sk:y.nostrConnectKey,domain:r,relays:[s=s||DEFAULT_NOSTRCONNECT_RELAY],iframeUrl:a};console.log("nostrconnect info",w,i),i&&!a&&window.open(i,"_blank","width=400,height=700");const C=yield y.initSigner(w,{listen:!0});if(!C)throw new Error("Bad remote pubkey");return w.pubkey=C,w.bunkerUrl=`bunker://${C}?relay=${s}`,c||y.onAuth("login",w),w})()}createNostrConnect(s){var r=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){r.nostrConnectKey=generatePrivateKey(),r.nostrConnectSecret=Math.random().toString(36).substring(7);const i=getPublicKey(r.nostrConnectKey),a=encodeURIComponent(document.location.host),c=encodeURIComponent(document.location.href);return`nostrconnect://${i}?image=${encodeURIComponent(yield getIcon())}&url=${c}&name=${a}&perms=${encodeURIComponent(r.params.optionsModal.perms||"")}&secret=${r.nostrConnectSecret}${s?`&relay=${s}`:""}`})()}getNostrConnectServices(){var s=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const r=yield s.createNostrConnect(),i=NOSTRCONNECT_APPS.map(a=>({...a}));for(const a of i){let c=DEFAULT_NOSTRCONNECT_RELAY;if(a.link.startsWith("https://")){let w=a.domain||new URL(a.link).hostname;try{const C=yield(yield fetch(`https://${w}/.well-known/nostr.json`)).json(),S=C.nip46[C.names._];S&&S.length&&(c=S[0]),a.iframeUrl=C.nip46.iframe_url||""}catch(C){console.log("Bad app info",C,a)}}const y=r+"&relay="+c;a.link=a.iframeUrl?y:a.link.replace("",y)}return[r,i]})()}localSignup(s){var r=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const i=generatePrivateKey(),a={pubkey:getPublicKey(i),sk:i,name:s,authMethod:"local"};console.log(`localSignup name: ${s}`),yield r.setLocal(a,!0)})()}setLocal(s,r){var i=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){i.releaseSigner(),i.localSigner=new PrivateKeySigner(s.sk),r&&(yield createProfile(s,i.profileNdk,i.localSigner,i.params.optionsModal.signupRelays,i.params.optionsModal.outboxRelays)),i.onAuth("login",s)})()}prepareImportUrl(s){if("otp"===this.params.userInfo?.authMethod)return s+"&import=true";if(!this.localSigner||"local"!==this.params.userInfo?.authMethod)throw new Error("Most be local keys");return s+"#import="+nip19_exports.nsecEncode(this.localSigner.privateKey)}importAndConnect(s){var r=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const{relay:i,domain:a,link:c,iframeUrl:y}=s;if(!a)throw new Error("Domain required");const w=yield r.nostrConnect(i,{domain:a,link:c,importConnect:!0,iframeUrl:y});yield r.logout(!0),r.localSigner=null,r.onAuth("login",w)})()}setReadOnly(s){this.onAuth("login",{pubkey:s,authMethod:"readOnly"})}setExtension(s){this.onAuth("login",{pubkey:s,authMethod:"extension"})}setOTP(s,r){this.onAuth("login",{pubkey:s,authMethod:"otp",otpData:r})}setConnect(s){var r=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){r.releaseSigner(),yield r.startAuth(),yield r.initSigner(s),r.onAuth("login",s),yield r.endAuth()})()}createAccount(s){var r=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const[i,a]=s.split("@"),c=yield getBunkerUrl(`_@${a}`,r.params.optionsModal);console.log("create account bunker's url",c);const y=bunkerUrlToInfo(c),w=!!r.params.userInfo;yield r.initSigner(y,{eventToAddAccount:w});const C=[i,a,"",r.params.optionsModal.perms||""];console.log("signer",r.signer);const T=yield new Promise(S=>{r.signer.rpc.sendRequest(y.pubkey,"create_account",C,void 0,S)});if(console.log("create_account pubkey",T),"error"===T.result)throw new Error(T.error);return{bunkerUrl:`bunker://${T.result}?relay=${y.relays?.[0]}`,sk:y.sk}})()}releaseSigner(){this.signer=null,this.localSigner=null;for(const s of this.ndk.pool.relays.keys())this.ndk.pool.removeRelay(s)}logout(s=!1){var r=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){s||r.releaseSigner(),localStorageRemoveCurrentAccount(),r.onAuth("logout"),r.emit("updateAccounts")})()}setUserInfo(s){this.params.userInfo=s,this.emit("onUserInfo",s),s&&(localStorageAddAccount(s),this.emit("updateAccounts"))}exportKeys(){return this.params.userInfo?"local"!==this.params.userInfo.authMethod?"":nip19_exports.nsecEncode(this.params.userInfo.sk):""}onAuth(s,r=null){if("logout"!==s&&!r)throw new Error("No user info in onAuth");if(r&&this.params.userInfo&&(r.pubkey!==this.params.userInfo.pubkey||r.authMethod!==this.params.userInfo.authMethod)){const i=new CustomEvent("nlAuth",{detail:{type:"logout"}});console.log("nostr-login auth",i.detail),document.dispatchEvent(i)}this.setUserInfo(r),r&&fetchProfile(r,this.profileNdk).then(i=>{if(this.params.userInfo!==r)return;const a={...this.params.userInfo,picture:i?.image||i?.picture,name:i?.name||i?.displayName||i?.nip05||nip19_exports.npubEncode(r.pubkey)};this.setUserInfo(a)});try{const i=r?nip19_exports.npubEncode(r.pubkey):"",a={type:s};"logout"===s?(this.iframe&&this.iframe.remove(),this.iframe=void 0):(a.pubkey=r.pubkey,r.sk&&(a.localNsec=nip19_exports.nsecEncode(r.sk)),r.relays&&(a.relays=r.relays),r.otpData&&(a.otpData=r.otpData),a.method=r.authMethod||"connect");const c=new CustomEvent("nlAuth",{detail:a});console.log("nostr-login auth",a),document.dispatchEvent(c),this.params.optionsModal.onAuth&&this.params.optionsModal.onAuth(i,a)}catch(i){console.log("onAuth error",i)}}createIframe(s){return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!s)return;const r=new URL(s);let i;const a="__nostr-login-worker-iframe-"+r.hostname.replaceAll(".","-");i=document.querySelector(`#${a}`),console.log("iframe",a,i),i||(i=document.createElement("iframe"),i.setAttribute("width","0"),i.setAttribute("height","0"),i.setAttribute("border","0"),i.style.display="none",i.id=a,document.body.append(i)),i.setAttribute("src",s);const c=new ReadyListener(["workerReady","workerError"],r.origin);yield new Promise(w=>{i.addEventListener("load",w)});const y=yield c.wait();return console.log("nostr-login iframe ready",s,y),{iframe:i,port:y[1]}})()}startAuth(){var s=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(s.readyCallback)throw new Error("Already started");s.readyPromise=new Promise(r=>s.readyCallback=r)})()}endAuth(){var s=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(console.log("endAuth",s.params.userInfo),s.params.userInfo&&s.params.userInfo.iframeUrl){const{iframe:r,port:i}=(yield s.createIframe(s.params.userInfo.iframeUrl))||{};if(s.iframe=r,!s.iframe||!i)return;s.signer.rpc.setWorkerIframePort(i)}s.readyCallback(),s.readyCallback=void 0})()}resetAuth(){this.readyCallback&&this.readyCallback(),this.readyCallback=void 0}listen(s,r){var i=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(console.log("listen",s,r),!s.iframeUrl)return r.listen(i.nostrConnectSecret);const a=yield i.starterReady.wait();if("starterError"===a[0])throw new Error(a[1]);return i.signer.rpc.parseNostrConnectReply(a[1],i.nostrConnectSecret)})()}initSigner(s,{listen:r=!1,connect:i=!1,eventToAddAccount:a=!1}={}){var c=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(c.signerPromise)try{yield c.signerPromise}catch{}console.log("initSigner info",s);const y=s.iframeUrl?new URL(s.iframeUrl).origin:void 0;return y&&(c.starterReady=new ReadyListener(["starterDone","starterError"],y)),c.emit("onIframeUrl",s.iframeUrl),c.signerPromise=new Promise(function(){var w=(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(C,T){try{if(s.relays&&!s.iframeUrl)for(const N of s.relays)c.ndk.addExplicitRelay(N,void 0);yield c.ndk.connect();const S=getPublicKey(s.sk),A=new PrivateKeySigner(s.sk);c.signer=new NDKNip46Signer(c.ndk,s.pubkey,A);const I=new IframeNostrRpc(c.ndk,S,A,y);if(I.setUseNip44(!0),c.signer.rpc=I,I.on(`iframeRestart-${s.pubkey}`,(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const N=s.iframeUrl+(s.iframeUrl.includes("?")?"&":"?")+"pubkey="+s.pubkey+"&rebind="+S;c.emit("iframeRestart",{pubkey:s.pubkey,iframeUrl:N})})),r||I.on("authUrl",N=>{console.log("nostr login auth url",N),c.emit("onAuthUrl",{url:N,iframeUrl:s.iframeUrl,eventToAddAccount:a})}),r){const N=yield c.listen(s,I);c.signer.remotePubkey=N,c.signer.remoteUser=new NDKUser({pubkey:N}),s.pubkey=N,C(N)}else i&&(yield I.connect(s,c.params.optionsModal.perms)),C(void 0)}catch(S){console.log("initSigner failure",S),c.signer=null,T(S)}});return function(C,T){return w.apply(this,arguments)}}()),c.signerPromise})()}authNip46(s,{name:r,bunkerUrl:i,sk:a="",domain:c="",iframeUrl:y=""}){var w=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){try{const C=bunkerUrlToInfo(i,a);if(isBunkerUrl(r)?C.bunkerUrl=r:(C.nip05=r,C.domain=r.split("@")[1]),c&&(C.domain=c),y&&(C.iframeUrl=y),!C.pubkey||!C.sk||!C.relays?.[0])throw new Error(`Bad bunker url ${i}`);const T=!!w.params.userInfo;console.log("authNip46",s,C),yield w.initSigner(C,{connect:!0,eventToAddAccount:T}),w.onAuth(s,C)}catch(C){throw console.log("nostr login auth failed",C),C}})()}signEvent(s){var r=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return r.localSigner?(s.pubkey=getPublicKey(r.localSigner.privateKey),s.id=getEventHash(s),s.sig=yield r.localSigner.sign(s)):(s.pubkey=r.signer?.remotePubkey,s.id=getEventHash(s),s.sig=yield r.signer?.sign(s)),console.log("signed",{event:s}),s})()}codec_call(s,r,i){var a=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return new Promise((c,y)=>{a.signer.rpc.sendRequest(a.signer.remotePubkey,s,[r,i],24133,w=>{w.error?y(w.error):c(w.result)})})})()}encrypt04(s,r){var i=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return i.localSigner?i.localSigner.encrypt(new NDKUser({pubkey:s}),r):i.signer.encrypt(new NDKUser({pubkey:s}),r)})()}decrypt04(s,r){var i=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return i.localSigner?i.localSigner.decrypt(new NDKUser({pubkey:s}),r):i.codec_call("nip04_decrypt",s,r)})()}encrypt44(s,r){var i=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return i.localSigner?i.nip44Codec.encrypt(i.localSigner.privateKey,s,r):i.codec_call("nip44_encrypt",s,r)})()}decrypt44(s,r){var i=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return i.localSigner?i.nip44Codec.decrypt(i.localSigner.privateKey,s,r):i.codec_call("nip44_decrypt",s,r)})()}}class ModalManager extends lib$1.EventEmitter{modal=null;params;extensionService;authNostrService;launcherPromise;accounts=[];recents=[];opt;constructor(s,r,i){super(),this.params=s,this.extensionService=i,this.authNostrService=r}waitReady(){var s=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(s.launcherPromise){try{yield s.launcherPromise}catch{}s.launcherPromise=void 0}})()}launch(s){var r=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){r.launcherPromise&&(yield r.waitReady()),r.opt=s;const i=document.createElement("dialog");r.modal=document.createElement("nl-auth"),r.modal.accounts=r.accounts,r.modal.recents=r.recents,r.modal.setAttribute("dark-mode",String(getDarkMode(s))),s.theme&&r.modal.setAttribute("theme",s.theme),s.startScreen&&r.modal.setAttribute("start-screen",s.startScreen),r.modal.setAttribute("bunkers",s.bunkers?s.bunkers:"nsec.app,highlighter.com"),void 0!==s.methods&&(r.modal.authMethods=s.methods),void 0!==s.localSignup&&(r.modal.localSignup=s.localSignup),s.title&&(r.modal.welcomeTitle=s.title),s.description&&(r.modal.welcomeDescription=s.description),r.modal.hasExtension=r.extensionService.hasExtension(),r.modal.hasOTP=!!s.otpRequestUrl&&!!s.otpReplyUrl,r.modal.isLoadingExtension=!1,r.modal.isLoading=!1,[r.modal.connectionString,r.modal.connectionStringServices]=yield r.authNostrService.getNostrConnectServices(),i.appendChild(r.modal),document.body.appendChild(i);let a="";return r.launcherPromise=new Promise((c,y)=>{i.addEventListener("close",()=>{y(new Error("Closed")),r.authNostrService.resetAuth(),r.modal&&(document.body.removeChild(r.modal.parentNode),r.modal=null)});const w=function(){var be=(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(me){r.modal&&(r.modal.isLoading=!1),yield r.authNostrService.endAuth(),i.close(),r.modal=null,me()});return function(pe){return be.apply(this,arguments)}}(),C=function(){var be=(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(me,pe){r.modal&&(r.modal.isLoading=!0);try{pe&&!pe.start||(yield r.authNostrService.startAuth()),yield me(),pe&&!pe.end||(yield w(c))}catch(Te){console.log("error",Te),r.modal&&(r.modal.isLoading=!1,r.modal.authUrl="",r.modal.iframeUrl="",r.modal.error=Te.toString())}});return function(pe,Te){return be.apply(this,arguments)}}(),T=function(){var be=(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(me,pe){yield C((0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const Te=yield getBunkerUrl(me,r.params.optionsModal);yield r.authNostrService.authNip46("login",{name:me,bunkerUrl:Te,domain:pe})}))});return function(pe,Te){return be.apply(this,arguments)}}(),S=function(){var be=(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(me){yield C((0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const{bunkerUrl:pe,sk:Te}=yield r.authNostrService.createAccount(me);yield r.authNostrService.authNip46("signup",{name:me,bunkerUrl:pe,sk:Te})}))});return function(pe){return be.apply(this,arguments)}}(),A=function(){var be=(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){try{yield navigator.clipboard.writeText(r.authNostrService.exportKeys()),localStorageSetItem("backupKey","true")}catch(me){console.error("Failed to copy to clipboard: ",me)}});return function(){return be.apply(this,arguments)}}(),I=function(){var be=(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(me){yield C((0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const{iframeUrl:pe}=me,Te=r.authNostrService.prepareImportUrl(me.link);r.modal&&pe&&(r.modal.authUrl=Te,r.modal.iframeUrl=pe,r.modal.isLoading=!1,console.log("nostrconnect authUrl",r.modal.authUrl,r.modal.iframeUrl)),yield r.authNostrService.importAndConnect(me)}))});return function(pe){return be.apply(this,arguments)}}(),N=function(){var be=(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(me){yield C((0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const{relay:pe,domain:Te,link:xe,iframeUrl:Re}=me||{};console.log("nostrConnect",me,pe,Te,xe,Re),r.modal&&(Re&&(r.modal.authUrl=xe,r.modal.iframeUrl=Re,r.modal.isLoading=!1,console.log("nostrconnect authUrl",r.modal.authUrl,r.modal.iframeUrl)),me||(r.modal.isLoading=!1)),yield r.authNostrService.nostrConnect(pe,{domain:Te,link:xe,iframeUrl:Re})}))});return function(pe){return be.apply(this,arguments)}}(),K=function(){var be=(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(me){yield C((0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!me)throw new Error("Please enter some nickname");yield r.authNostrService.localSignup(me)}))});return function(pe){return be.apply(this,arguments)}}();if(!r.modal)throw new Error("WTH?");r.modal.addEventListener("handleContinue",()=>{r.modal&&(r.modal.isLoading=!0,r.emit("onAuthUrlClick",r.modal.authUrl))}),r.modal.addEventListener("nlLogin",be=>{T(be.detail)}),r.modal.addEventListener("nlSignup",be=>{S(be.detail)}),r.modal.addEventListener("nlLocalSignup",be=>{K(be.detail)}),r.modal.addEventListener("nlImportAccount",be=>{I(be.detail)}),r.modal.addEventListener("nlExportKeys",be=>{A()}),r.modal.addEventListener("handleLogoutBanner",()=>{r.emit("onLogoutBanner")}),r.modal.addEventListener("nlNostrConnect",be=>{N(be.detail)}),r.modal.addEventListener("nlNostrConnectDefault",()=>{N()}),r.modal.addEventListener("nlSwitchAccount",be=>{r.emit("onSwitchAccount",be.detail),setTimeout(()=>i.close(),300)}),r.modal.addEventListener("nlLoginRecentAccount",function(){var be=(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(me){const pe=me.detail;if("readOnly"===pe.authMethod)r.authNostrService.setReadOnly(pe.pubkey),i.close();else if("otp"===pe.authMethod)try{r.modal.dispatchEvent(new CustomEvent("nlLoginOTPUser",{detail:pe.nip05||pe.pubkey}))}catch(Te){console.error(Te)}else if("extension"===pe.authMethod)yield r.extensionService.trySetExtensionForPubkey(pe.pubkey),i.close();else{const Te=pe.bunkerUrl||pe.nip05;if(!Te)throw new Error("Bad connect info");T(Te,pe.domain)}});return function(me){return be.apply(this,arguments)}}()),r.modal.addEventListener("nlRemoveRecent",be=>{localStorageRemoveRecent(be.detail),r.emit("updateAccounts")});const Z=function(){var be=(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(me){let pe="";if(me.includes("@")){const{error:Te,pubkey:xe}=yield checkNip05(me);if(!xe)throw new Error(Te);pe=xe}else if(me.startsWith("npub")){const{type:Te,data:xe}=nip19_exports.decode(me);if("npub"!==Te)throw new Error("Bad npub");pe=xe}else 64===me.trim().length&&(pe=me.trim(),nip19_exports.npubEncode(pe));return pe});return function(pe){return be.apply(this,arguments)}}();r.modal.addEventListener("nlLoginReadOnly",function(){var be=(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(me){yield C((0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const pe=me.detail,Te=yield Z(pe);r.authNostrService.setReadOnly(Te)}))});return function(me){return be.apply(this,arguments)}}()),r.modal.addEventListener("nlLoginExtension",(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!r.extensionService.hasExtension())throw new Error("No extension");yield C((0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){r.modal&&(r.modal.isLoadingExtension=!0,yield r.extensionService.setExtension(),r.modal.isLoadingExtension=!1)}))})),r.modal.addEventListener("nlLoginOTPUser",function(){var be=(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(me){yield C((0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!r.modal)return;const pe=me.detail,Te=yield Z(pe),xe=r.opt.otpRequestUrl+(r.opt.otpRequestUrl.includes("?")?"&":"?")+"pubkey="+Te,Re=yield fetch(xe);if(200!==Re.status)throw console.warn("nostr-login: bad otp reply",Re),new Error("Failed to send DM");r.modal.isOTP=!0,a=Te,r.modal.isLoading=!1}),{start:!0})});return function(me){return be.apply(this,arguments)}}()),r.modal.addEventListener("nlLoginOTPCode",function(){var be=(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(me){yield C((0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!r.modal)return;const pe=me.detail,Te=r.opt.otpReplyUrl+(r.opt.otpRequestUrl.includes("?")?"&":"?")+"pubkey="+a+"&code="+pe,xe=yield fetch(Te);if(200!==xe.status)throw console.warn("nostr-login: bad otp reply",xe),new Error("Invalid code");const Re=yield xe.text();r.authNostrService.setOTP(a,Re),r.modal.isOTP=!1}),{end:!0})});return function(me){return be.apply(this,arguments)}}()),r.modal.addEventListener("nlCheckSignup",function(){var be=(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(me){const{available:pe,taken:Te,error:xe}=yield checkNip05(me.detail);r.modal&&(r.modal.error=String(xe),!xe&&Te&&(r.modal.error="Already taken"),r.modal.signupNameIsAvailable=pe)});return function(me){return be.apply(this,arguments)}}()),r.modal.addEventListener("nlCheckLogin",function(){var be=(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(me){const{available:pe,taken:Te,error:xe}=yield checkNip05(me.detail);r.modal&&(r.modal.error=String(xe),pe&&(r.modal.error="Name not found"),r.modal.loginIsGood=Te)});return function(me){return be.apply(this,arguments)}}());const ne=()=>{r.modal&&(r.modal.isLoading=!1),i.close(),y(new Error("Cancelled"))};r.modal.addEventListener("stopFetchHandler",ne),r.modal.addEventListener("nlCloseModal",ne),r.modal.addEventListener("nlChangeDarkMode",be=>{setDarkMode(be.detail),document.dispatchEvent(new CustomEvent("nlDarkMode",{detail:be.detail}))}),r.on("onIframeAuthUrlCallEnd",()=>{i.close(),r.modal=null,c()}),i.showModal()}),r.launcherPromise})()}showIframeUrl(s){var r=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){yield r.waitReady(),r.launch({startScreen:"iframe"}).catch(()=>console.log("closed auth iframe")),r.modal.authUrl=s})()}connectModals(s){var r=this;const i=function(){var c=(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(y){yield r.launch(y)});return function(w){return c.apply(this,arguments)}}(),a=document.getElementsByTagName("nl-button");for(let c=0;c{this.checkExtension(s)&&clearTimeout(r)},100)}checkExtension(s){return!(this.nostrExtension||!window.nostr||window.nostr===s||(this.initExtension(s),0))}initExtension(s,r){var i=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){i.nostrExtension=window.nostr,window.nostr=s,"extension"===i.params.userInfo?.authMethod&&(yield i.trySetExtensionForPubkey(i.params.userInfo.pubkey)),r||setTimeout(()=>{window.nostr!==s&&i.nostrExtension!==window.nostr&&i.initExtension(s,!0)},300)})()}setExtensionReadPubkey(s){var r=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){window.nostr=r.nostrExtension;const i=yield window.nostr.getPublicKey();s&&s!==i?r.emit("extensionLogout"):r.emit("extensionLogin",i)})()}trySetExtensionForPubkey(s){var r=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(r.nostrExtension)return r.setExtensionReadPubkey(s)})()}setExtension(){var s=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return s.setExtensionReadPubkey()})()}unsetExtension(s){window.nostr===this.nostrExtension&&(window.nostr=s)}getExtension(){return this.nostrExtension}hasExtension(){return!!this.nostrExtension}}class NostrParams{userInfo;optionsModal;constructor(){this.userInfo=null,this.optionsModal={theme:"default",startScreen:"welcome",devOverrideBunkerOrigin:""}}}class Popup{popup=null;constructor(){}openPopup(s){if((!this.popup||this.popup.closed)&&(this.popup=window.open(s,"_blank","width=400,height=700"),console.log("popup",this.popup),!this.popup))throw new Error("Popup blocked. Try again, please!")}closePopup(){try{this.popup?.close(),this.popup=null}catch{}}}const CALL_TIMEOUT=5e3;class ProcessManager extends lib$1.EventEmitter{callCount=0;callTimer;constructor(){super()}onAuthUrl(){this.callTimer&&clearTimeout(this.callTimer)}onIframeUrl(){this.callTimer&&clearTimeout(this.callTimer)}wait(s){var r=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){let i,a;r.callTimer||(r.callTimer=setTimeout(()=>r.emit("onCallTimeout"),CALL_TIMEOUT)),r.callCount||r.emit("onCallStart"),r.callCount++;try{a=yield s()}catch(c){i=c}if(r.callCount--,r.emit("onCallEnd"),r.callTimer&&clearTimeout(r.callTimer),r.callTimer=void 0,i)throw i;return a})()}}class NostrLoginInitializer{extensionService;params;authNostrService;nostr;processManager;popupManager;bannerManager;modalManager;constructor(){var s=this;this.params=new NostrParams,this.processManager=new ProcessManager,this.popupManager=new Popup,this.bannerManager=new BannerManager(this.params),this.authNostrService=new AuthNostrService(this.params),this.extensionService=new NostrExtensionService(this.params),this.modalManager=new ModalManager(this.params,this.authNostrService,this.extensionService);const r={waitReady:(i=(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){yield s.authNostrService.waitReady(),yield s.modalManager.waitReady()}),function(){return i.apply(this,arguments)}),getUserInfo:()=>this.params.userInfo,getSigner:()=>{if("readOnly"===this.params.userInfo.authMethod)throw new Error("Read only");return"extension"===this.params.userInfo.authMethod?this.extensionService.getExtension():this.authNostrService},launch:()=>this.launch(),wait:i=>this.processManager.wait(i)};var i;this.nostr=new Nostr(r),this.processManager.on("onCallTimeout",()=>{this.bannerManager.onCallTimeout()}),this.processManager.on("onCallEnd",()=>{this.bannerManager.onCallEnd(),this.modalManager.onCallEnd()}),this.processManager.on("onCallStart",()=>{this.bannerManager.onCallStart()}),this.authNostrService.on("onIframeUrl",i=>{this.modalManager.onIframeUrl(i)}),this.authNostrService.on("iframeRestart",({iframeUrl:i})=>{this.processManager.onIframeUrl(),this.bannerManager.onIframeRestart(i)}),this.authNostrService.on("onAuthUrl",({url:i,iframeUrl:a,eventToAddAccount:c})=>{this.processManager.onAuthUrl(),c?this.modalManager.onAuthUrl(i):this.params.userInfo?this.bannerManager.onAuthUrl(i,a):this.modalManager.onAuthUrl(i)}),this.authNostrService.on("updateAccounts",()=>{this.updateAccounts()}),this.authNostrService.on("onUserInfo",i=>{this.bannerManager.onUserInfo(i)}),this.modalManager.on("onAuthUrlClick",i=>{this.openPopup(i)}),this.bannerManager.on("onIframeAuthUrlClick",i=>{this.modalManager.showIframeUrl(i)}),this.modalManager.on("onSwitchAccount",function(){var i=(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(a){s.switchAccount(a)});return function(a){return i.apply(this,arguments)}}()),this.modalManager.on("onLogoutBanner",function(){var i=(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(a){logout()});return function(a){return i.apply(this,arguments)}}()),this.bannerManager.on("onConfirmLogout",(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){console.log(4),s.launch("confirm-logout")})),this.modalManager.on("updateAccounts",()=>{this.updateAccounts()}),this.bannerManager.on("logout",()=>{logout()}),this.bannerManager.on("onAuthUrlClick",i=>{this.openPopup(i)}),this.bannerManager.on("onSwitchAccount",function(){var i=(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(a){s.switchAccount(a)});return function(a){return i.apply(this,arguments)}}()),this.bannerManager.on("import",()=>{this.launch("import")}),this.extensionService.on("extensionLogin",i=>{this.authNostrService.setExtension(i)}),this.extensionService.on("extensionLogout",()=>{logout()}),this.bannerManager.on("launch",i=>{this.launch(i)})}openPopup(s){this.popupManager.openPopup(s)}switchAccount(s){var r=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(console.log("nostr login switch to info",s),r.extensionService.unsetExtension(r.nostr),"readOnly"===s.authMethod)r.authNostrService.setReadOnly(s.pubkey);else if("otp"===s.authMethod)r.authNostrService.setOTP(s.pubkey,s.otpData||"");else if("local"===s.authMethod&&s.sk)r.authNostrService.setLocal(s);else if("extension"===s.authMethod)yield r.extensionService.trySetExtensionForPubkey(s.pubkey);else{if(!("connect"===s.authMethod&&s.sk&&s.relays&&s.relays[0]))throw new Error("Bad auth info");r.authNostrService.setConnect(s)}})()}updateAccounts(){const s=localStorageGetAccounts(),r=localStorageGetRecents();this.bannerManager.onUpdateAccounts(s),this.modalManager.onUpdateAccounts(s,r)}launch=s=>{const r=localStorageGetRecents(),i=localStorageGetAccounts(),a=s?{startScreen:s}:this.params.optionsModal;return s||!r?.length&&!i?.length||(a.startScreen="switch-account"),this.modalManager.launch(a).catch(()=>{})};init=(()=>{var r,s=this;return r=(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i){s.extensionService.startCheckingExtension(s.nostr),window.nostr=s.nostr,s.modalManager.connectModals(i),s.bannerManager.launchAuthBanner(i),i&&(s.params.optionsModal={...i});try{const a=localStorageGetCurrent();if(a){if(!a.pubkey)throw new Error("Bad stored info");yield s.switchAccount(a)}}catch(a){console.log("nostr login init error",a),yield logout()}s.updateAccounts()}),function(i){return r.apply(this,arguments)}})();logout=(()=>{var s=this;return(0,E_Git_block_core_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){s.extensionService.unsetExtension(s.nostr),yield s.authNostrService.logout()})})();setDarkMode=s=>{localStorageSetItem("nl-dark-mode",`${s}`),this.bannerManager.onDarkMode(s),this.modalManager.onDarkMode(s)}}const initializer=new NostrLoginInitializer,{init,launch,logout,setDarkMode}=initializer;document.addEventListener("nlLogout",logout),document.addEventListener("nlLaunch",o=>{launch(o.detail||"")}),document.addEventListener("nlDarkMode",o=>{setDarkMode(!!o.detail)})},5462:(o,s,r)=>{"use strict";r.d(s,{lo:()=>Hc,pC:()=>ha,Bq:()=>tl,dq:()=>ul,lG:()=>Uc,sh:()=>Rl,Qe:()=>Wc});var i={};r.r(i),r.d(i,{OG:()=>j,My:()=>fn,Ph:()=>an,lX:()=>Xn,Id:()=>xn,fg:()=>ot,qj:()=>zt,aT:()=>Qt,lq:()=>En,z:()=>Kt,Q5:()=>In});var a=r(467);function c(b){if(!Number.isSafeInteger(b)||b<0)throw new Error(`Wrong positive integer: ${b}`)}function w(b,...x){if(!(b instanceof Uint8Array))throw new Error("Expected Uint8Array");if(x.length>0&&!x.includes(b.length))throw new Error(`Expected Uint8Array of length ${x}, not of length=${b.length}`)}function T(b,x=!0){if(b.destroyed)throw new Error("Hash instance has been destroyed");if(x&&b.finished)throw new Error("Hash#digest() has already been called")}const N="object"==typeof globalThis&&"crypto"in globalThis?globalThis.crypto:void 0,K=b=>b instanceof Uint8Array,be=b=>new DataView(b.buffer,b.byteOffset,b.byteLength),me=(b,x)=>b<<32-x|b>>>x;if(68!==new Uint8Array(new Uint32Array([287454020]).buffer)[0])throw new Error("Non little-endian hardware is not supported");function Ie(b){if("string"==typeof b&&(b=function ae(b){if("string"!=typeof b)throw new Error("utf8ToBytes expected string, got "+typeof b);return new Uint8Array((new TextEncoder).encode(b))}(b)),!K(b))throw new Error("expected Uint8Array, got "+typeof b);return b}class st{clone(){return this._cloneInto()}}function at(b){const x=G=>b().update(Ie(G)).digest(),M=b();return x.outputLen=M.outputLen,x.blockLen=M.blockLen,x.create=()=>b(),x}function yn(b=32){if(N&&"function"==typeof N.getRandomValues)return N.getRandomValues(new Uint8Array(b));throw new Error("crypto.getRandomValues must be defined")}class bn extends st{constructor(x,M,G,J){super(),this.blockLen=x,this.outputLen=M,this.padOffset=G,this.isLE=J,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(x),this.view=be(this.buffer)}update(x){T(this);const{view:M,buffer:G,blockLen:J}=this,ye=(x=Ie(x)).length;for(let Ne=0;NeJ-Ne&&(this.process(G,0),Ne=0);for(let jt=Ne;jt>J&ye),Ue=Number(M&ye),xt=G?0:4;b.setUint32(x+(G?4:0),Ne,G),b.setUint32(x+xt,Ue,G)})(G,J-8,BigInt(8*this.length),ye),this.process(G,0);const Ue=be(x),rt=this.outputLen;if(rt%4)throw new Error("_sha2: outputLen should be aligned to 32bit");const xt=rt/4,Gt=this.get();if(xt>Gt.length)throw new Error("_sha2: outputLen bigger than state");for(let jt=0;jtb&x^~b&M,bt=(b,x,M)=>b&x^b&M^x&M,Ge=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),Fe=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),Ft=new Uint32Array(64);class ze extends bn{constructor(){super(64,32,8,!1),this.A=0|Fe[0],this.B=0|Fe[1],this.C=0|Fe[2],this.D=0|Fe[3],this.E=0|Fe[4],this.F=0|Fe[5],this.G=0|Fe[6],this.H=0|Fe[7]}get(){const{A:x,B:M,C:G,D:J,E:ye,F:Ne,G:Ue,H:rt}=this;return[x,M,G,J,ye,Ne,Ue,rt]}set(x,M,G,J,ye,Ne,Ue,rt){this.A=0|x,this.B=0|M,this.C=0|G,this.D=0|J,this.E=0|ye,this.F=0|Ne,this.G=0|Ue,this.H=0|rt}process(x,M){for(let jt=0;jt<16;jt++,M+=4)Ft[jt]=x.getUint32(M,!1);for(let jt=16;jt<64;jt++){const cn=Ft[jt-15],gn=Ft[jt-2],tn=me(cn,7)^me(cn,18)^cn>>>3,Yt=me(gn,17)^me(gn,19)^gn>>>10;Ft[jt]=Yt+Ft[jt-7]+tn+Ft[jt-16]|0}let{A:G,B:J,C:ye,D:Ne,E:Ue,F:rt,G:xt,H:Gt}=this;for(let jt=0;jt<64;jt++){const gn=Gt+(me(Ue,6)^me(Ue,11)^me(Ue,25))+Qe(Ue,rt,xt)+Ge[jt]+Ft[jt]|0,Yt=(me(G,2)^me(G,13)^me(G,22))+bt(G,J,ye)|0;Gt=xt,xt=rt,rt=Ue,Ue=Ne+gn|0,Ne=ye,ye=J,J=G,G=gn+Yt|0}G=G+this.A|0,J=J+this.B|0,ye=ye+this.C|0,Ne=Ne+this.D|0,Ue=Ue+this.E|0,rt=rt+this.F|0,xt=xt+this.G|0,Gt=Gt+this.H|0,this.set(G,J,ye,Ne,Ue,rt,xt,Gt)}roundClean(){Ft.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}const Ke=at(()=>new ze),se=(BigInt(0),BigInt(1)),Ze=BigInt(2),Rt=b=>b instanceof Uint8Array,Jt=Array.from({length:256},(b,x)=>x.toString(16).padStart(2,"0"));function fn(b){if(!Rt(b))throw new Error("Uint8Array expected");let x="";for(let M=0;MG+J.length,0));let M=0;return b.forEach(G=>{if(!Rt(G))throw new Error("Uint8Array expected");x.set(G,M),M+=G.length}),x}const j=b=>(Ze<new Uint8Array(b),it=b=>Uint8Array.from(b);function ot(b,x,M){if("number"!=typeof b||b<2)throw new Error("hashLen must be a number");if("number"!=typeof x||x<2)throw new Error("qByteLen must be a number");if("function"!=typeof M)throw new Error("hmacFn must be a function");let G=De(b),J=De(b),ye=0;const Ne=()=>{G.fill(1),J.fill(0),ye=0},Ue=(...jt)=>M(J,G,...jt),rt=(jt=De())=>{J=Ue(it([0]),jt),G=Ue(),0!==jt.length&&(J=Ue(it([1]),jt),G=Ue())},xt=()=>{if(ye++>=1e3)throw new Error("drbg: tried 1000 values");let jt=0;const cn=[];for(;jt{let gn;for(Ne(),rt(jt);!(gn=cn(xt()));)rt();return Ne(),gn}}const Tt={bigint:b=>"bigint"==typeof b,function:b=>"function"==typeof b,boolean:b=>"boolean"==typeof b,string:b=>"string"==typeof b,stringOrUint8Array:b=>"string"==typeof b||b instanceof Uint8Array,isSafeInteger:b=>Number.isSafeInteger(b),array:b=>Array.isArray(b),field:(b,x)=>x.Fp.isValid(b),hash:b=>"function"==typeof b&&Number.isSafeInteger(b.outputLen)};function In(b,x,M={}){const G=(J,ye,Ne)=>{const Ue=Tt[ye];if("function"!=typeof Ue)throw new Error(`Invalid validator "${ye}", expected function`);const rt=b[J];if(!(Ne&&void 0===rt||Ue(rt,b)))throw new Error(`Invalid param ${String(J)}=${rt} (${typeof rt}), expected ${ye}`)};for(const[J,ye]of Object.entries(x))G(J,ye,!1);for(const[J,ye]of Object.entries(M))G(J,ye,!0);return b}const Vt=BigInt(0),dn=BigInt(1),Pn=BigInt(2),Fn=BigInt(3),Bn=BigInt(4),cr=BigInt(5),Jr=BigInt(8);function Bt(b,x){const M=b%x;return M>=Vt?M:x+M}function Ee(b,x,M){if(M<=Vt||x 0");if(M===dn)return Vt;let G=dn;for(;x>Vt;)x&dn&&(G=G*b%M),b=b*b%M,x>>=dn;return G}function lt(b,x,M){let G=b;for(;x-- >Vt;)G*=G,G%=M;return G}function Pe(b,x){if(b===Vt||x<=Vt)throw new Error(`invert: expected positive integers, got n=${b} mod=${x}`);let M=Bt(b,x),G=x,J=Vt,ye=dn,Ne=dn,Ue=Vt;for(;M!==Vt;){const xt=G/M,Gt=G%M,jt=J-Ne*xt,cn=ye-Ue*xt;G=M,M=Gt,J=Ne,ye=Ue,Ne=jt,Ue=cn}if(G!==dn)throw new Error("invert: does not exist");return Bt(J,x)}BigInt(9),BigInt(16);const mn=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function rn(b,x){const M=void 0!==x?x:b.toString(2).length;return{nBitLength:M,nByteLength:Math.ceil(M/8)}}function Hn(b){if("bigint"!=typeof b)throw new Error("field order must be bigint");const x=b.toString(2).length;return Math.ceil(x/8)}function fr(b){const x=Hn(b);return x+Math.ceil(x/2)}class Oi extends st{constructor(x,M){super(),this.finished=!1,this.destroyed=!1,function C(b){if("function"!=typeof b||"function"!=typeof b.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");c(b.outputLen),c(b.blockLen)}(x);const G=Ie(M);if(this.iHash=x.create(),"function"!=typeof this.iHash.update)throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const J=this.blockLen,ye=new Uint8Array(J);ye.set(G.length>J?x.create().update(G).digest():G);for(let Ne=0;Nenew Oi(b,x).update(M).digest();Uo.create=(b,x)=>new Oi(b,x);const oi=BigInt(0),ts=BigInt(1);function bo(b){return function or(b){In(b,mn.reduce((G,J)=>(G[J]="function",G),{ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"}))}(b.Fp),In(b,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...rn(b.n,b.nBitLength),...b,p:b.Fp.ORDER})}const{Ph:Co,aT:Is}=i,eo={Err:class extends Error{constructor(x=""){super(x)}},_parseInt(b){const{Err:x}=eo;if(b.length<2||2!==b[0])throw new x("Invalid signature integer tag");const M=b[1],G=b.subarray(2,M+2);if(!M||G.length!==M)throw new x("Invalid signature integer: wrong length");if(128&G[0])throw new x("Invalid signature integer: negative");if(0===G[0]&&!(128&G[1]))throw new x("Invalid signature integer: unnecessary leading zero");return{d:Co(G),l:b.subarray(M+2)}},toSig(b){const{Err:x}=eo,M="string"==typeof b?Is(b):b;if(!(M instanceof Uint8Array))throw new Error("ui8a expected");let G=M.length;if(G<2||48!=M[0])throw new x("Invalid signature tag");if(M[1]!==G-2)throw new x("Invalid signature: incorrect length");const{d:J,l:ye}=eo._parseInt(M.subarray(2)),{d:Ne,l:Ue}=eo._parseInt(ye);if(Ue.length)throw new x("Invalid signature: left bytes after parsing");return{r:J,s:Ne}},hexFromSig(b){const x=xt=>8&Number.parseInt(xt[0],16)?"00"+xt:xt,M=xt=>{const Gt=xt.toString(16);return 1&Gt.length?`0${Gt}`:Gt},G=x(M(b.s)),J=x(M(b.r)),ye=G.length/2,Ne=J.length/2,Ue=M(ye),rt=M(Ne);return`30${M(Ne+ye+4)}02${rt}${J}02${Ue}${G}`}},oo=BigInt(0),Bi=BigInt(1),Je=(BigInt(2),BigInt(3));function et(b){const x=function ve(b){const x=bo(b);return In(x,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...x})}(b),{Fp:M,n:G}=x,J=M.BYTES+1,ye=2*M.BYTES+1;function Ue(er){return Bt(er,G)}function rt(er){return Pe(er,G)}const{ProjectivePoint:xt,normPrivateKeyToScalar:Gt,weierstrassEquation:jt,isWithinCurveOrder:cn}=function Et(b){const x=function Xo(b){const x=bo(b);In(x,{a:"field",b:"field"},{allowedPrivateKeyLengths:"array",wrapPrivateKey:"boolean",isTorsionFree:"function",clearCofactor:"function",allowInfinityPoint:"boolean",fromBytes:"function",toBytes:"function"});const{endo:M,Fp:G,a:J}=x;if(M){if(!G.eql(J,G.ZERO))throw new Error("Endomorphism can only be defined for Koblitz curves that have a=0");if("object"!=typeof M||"bigint"!=typeof M.beta||"function"!=typeof M.splitScalar)throw new Error("Expected endomorphism with beta: bigint and splitScalar: function")}return Object.freeze({...x})}(b),{Fp:M}=x,G=x.toBytes||((tn,Yt,qt)=>{const Dn=Yt.toAffine();return xn(Uint8Array.from([4]),M.toBytes(Dn.x),M.toBytes(Dn.y))}),J=x.fromBytes||(tn=>{const Yt=tn.subarray(1);return{x:M.fromBytes(Yt.subarray(0,M.BYTES)),y:M.fromBytes(Yt.subarray(M.BYTES,2*M.BYTES))}});function ye(tn){const{a:Yt,b:qt}=x,Dn=M.sqr(tn),Tn=M.mul(Dn,tn);return M.add(M.add(Tn,M.mul(tn,Yt)),qt)}if(!M.eql(M.sqr(x.Gy),ye(x.Gx)))throw new Error("bad generator point: equation left != right");function Ne(tn){return"bigint"==typeof tn&&ooM.eql(rr,M.ZERO);return Tn(qt)&&Tn(Dn)?jt.ZERO:new jt(qt,Dn,M.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(Yt){const qt=M.invertBatch(Yt.map(Dn=>Dn.pz));return Yt.map((Dn,Tn)=>Dn.toAffine(qt[Tn])).map(jt.fromAffine)}static fromHex(Yt){const qt=jt.fromAffine(J(zt("pointHex",Yt)));return qt.assertValidity(),qt}static fromPrivateKey(Yt){return jt.BASE.multiply(rt(Yt))}_setWindowSize(Yt){this._WINDOW_SIZE=Yt,xt.delete(this)}assertValidity(){if(this.is0()){if(x.allowInfinityPoint&&!M.is0(this.py))return;throw new Error("bad point: ZERO")}const{x:Yt,y:qt}=this.toAffine();if(!M.isValid(Yt)||!M.isValid(qt))throw new Error("bad point: x or y not FE");const Dn=M.sqr(qt),Tn=ye(Yt);if(!M.eql(Dn,Tn))throw new Error("bad point: equation left != right");if(!this.isTorsionFree())throw new Error("bad point: not in prime-order subgroup")}hasEvenY(){const{y:Yt}=this.toAffine();if(M.isOdd)return!M.isOdd(Yt);throw new Error("Field doesn't support isOdd")}equals(Yt){Gt(Yt);const{px:qt,py:Dn,pz:Tn}=this,{px:rr,py:ar,pz:Br}=Yt,br=M.eql(M.mul(qt,Br),M.mul(rr,Tn)),Nr=M.eql(M.mul(Dn,Br),M.mul(ar,Tn));return br&&Nr}negate(){return new jt(this.px,M.neg(this.py),this.pz)}double(){const{a:Yt,b:qt}=x,Dn=M.mul(qt,Je),{px:Tn,py:rr,pz:ar}=this;let Br=M.ZERO,br=M.ZERO,Nr=M.ZERO,Vr=M.mul(Tn,Tn),Ci=M.mul(rr,rr),fi=M.mul(ar,ar),li=M.mul(Tn,rr);return li=M.add(li,li),Nr=M.mul(Tn,ar),Nr=M.add(Nr,Nr),Br=M.mul(Yt,Nr),br=M.mul(Dn,fi),br=M.add(Br,br),Br=M.sub(Ci,br),br=M.add(Ci,br),br=M.mul(Br,br),Br=M.mul(li,Br),Nr=M.mul(Dn,Nr),fi=M.mul(Yt,fi),li=M.sub(Vr,fi),li=M.mul(Yt,li),li=M.add(li,Nr),Nr=M.add(Vr,Vr),Vr=M.add(Nr,Vr),Vr=M.add(Vr,fi),Vr=M.mul(Vr,li),br=M.add(br,Vr),fi=M.mul(rr,ar),fi=M.add(fi,fi),Vr=M.mul(fi,li),Br=M.sub(Br,Vr),Nr=M.mul(fi,Ci),Nr=M.add(Nr,Nr),Nr=M.add(Nr,Nr),new jt(Br,br,Nr)}add(Yt){Gt(Yt);const{px:qt,py:Dn,pz:Tn}=this,{px:rr,py:ar,pz:Br}=Yt;let br=M.ZERO,Nr=M.ZERO,Vr=M.ZERO;const Ci=x.a,fi=M.mul(x.b,Je);let li=M.mul(qt,rr),Ji=M.mul(Dn,ar),ji=M.mul(Tn,Br),qi=M.add(qt,Dn),er=M.add(rr,ar);qi=M.mul(qi,er),er=M.add(li,Ji),qi=M.sub(qi,er),er=M.add(qt,Tn);let wr=M.add(rr,Br);return er=M.mul(er,wr),wr=M.add(li,ji),er=M.sub(er,wr),wr=M.add(Dn,Tn),br=M.add(ar,Br),wr=M.mul(wr,br),br=M.add(Ji,ji),wr=M.sub(wr,br),Vr=M.mul(Ci,er),br=M.mul(fi,ji),Vr=M.add(br,Vr),br=M.sub(Ji,Vr),Vr=M.add(Ji,Vr),Nr=M.mul(br,Vr),Ji=M.add(li,li),Ji=M.add(Ji,li),ji=M.mul(Ci,ji),er=M.mul(fi,er),Ji=M.add(Ji,ji),ji=M.sub(li,ji),ji=M.mul(Ci,ji),er=M.add(er,ji),li=M.mul(Ji,er),Nr=M.add(Nr,li),li=M.mul(wr,er),br=M.mul(qi,br),br=M.sub(br,li),li=M.mul(qi,Ji),Vr=M.mul(wr,Vr),Vr=M.add(Vr,li),new jt(br,Nr,Vr)}subtract(Yt){return this.add(Yt.negate())}is0(){return this.equals(jt.ZERO)}wNAF(Yt){return gn.wNAFCached(this,xt,Yt,qt=>{const Dn=M.invertBatch(qt.map(Tn=>Tn.pz));return qt.map((Tn,rr)=>Tn.toAffine(Dn[rr])).map(jt.fromAffine)})}multiplyUnsafe(Yt){const qt=jt.ZERO;if(Yt===oo)return qt;if(Ue(Yt),Yt===Bi)return this;const{endo:Dn}=x;if(!Dn)return gn.unsafeLadder(this,Yt);let{k1neg:Tn,k1:rr,k2neg:ar,k2:Br}=Dn.splitScalar(Yt),br=qt,Nr=qt,Vr=this;for(;rr>oo||Br>oo;)rr&Bi&&(br=br.add(Vr)),Br&Bi&&(Nr=Nr.add(Vr)),Vr=Vr.double(),rr>>=Bi,Br>>=Bi;return Tn&&(br=br.negate()),ar&&(Nr=Nr.negate()),Nr=new jt(M.mul(Nr.px,Dn.beta),Nr.py,Nr.pz),br.add(Nr)}multiply(Yt){Ue(Yt);let Dn,Tn,qt=Yt;const{endo:rr}=x;if(rr){const{k1neg:ar,k1:Br,k2neg:br,k2:Nr}=rr.splitScalar(qt);let{p:Vr,f:Ci}=this.wNAF(Br),{p:fi,f:li}=this.wNAF(Nr);Vr=gn.constTimeNegate(ar,Vr),fi=gn.constTimeNegate(br,fi),fi=new jt(M.mul(fi.px,rr.beta),fi.py,fi.pz),Dn=Vr.add(fi),Tn=Ci.add(li)}else{const{p:ar,f:Br}=this.wNAF(qt);Dn=ar,Tn=Br}return jt.normalizeZ([Dn,Tn])[0]}multiplyAndAddUnsafe(Yt,qt,Dn){const Tn=jt.BASE,rr=(Br,br)=>br!==oo&&br!==Bi&&Br.equals(Tn)?Br.multiply(br):Br.multiplyUnsafe(br),ar=rr(this,qt).add(rr(Yt,Dn));return ar.is0()?void 0:ar}toAffine(Yt){const{px:qt,py:Dn,pz:Tn}=this,rr=this.is0();null==Yt&&(Yt=rr?M.ONE:M.inv(Tn));const ar=M.mul(qt,Yt),Br=M.mul(Dn,Yt),br=M.mul(Tn,Yt);if(rr)return{x:M.ZERO,y:M.ZERO};if(!M.eql(br,M.ONE))throw new Error("invZ was invalid");return{x:ar,y:Br}}isTorsionFree(){const{h:Yt,isTorsionFree:qt}=x;if(Yt===Bi)return!0;if(qt)return qt(jt,this);throw new Error("isTorsionFree() has not been declared for the elliptic curve")}clearCofactor(){const{h:Yt,clearCofactor:qt}=x;return Yt===Bi?this:qt?qt(jt,this):this.multiplyUnsafe(x.h)}toRawBytes(Yt=!0){return this.assertValidity(),G(jt,this,Yt)}toHex(Yt=!0){return fn(this.toRawBytes(Yt))}}jt.BASE=new jt(x.Gx,x.Gy,M.ONE),jt.ZERO=new jt(M.ZERO,M.ONE,M.ZERO);const cn=x.nBitLength,gn=function so(b,x){const M=(J,ye)=>{const Ne=ye.negate();return J?Ne:ye},G=J=>({windows:Math.ceil(x/J)+1,windowSize:2**(J-1)});return{constTimeNegate:M,unsafeLadder(J,ye){let Ne=b.ZERO,Ue=J;for(;ye>oi;)ye&ts&&(Ne=Ne.add(Ue)),Ue=Ue.double(),ye>>=ts;return Ne},precomputeWindow(J,ye){const{windows:Ne,windowSize:Ue}=G(ye),rt=[];let xt=J,Gt=xt;for(let jt=0;jt>=gn,qt>rt&&(qt-=cn,Ne+=ts);const Dn=Yt,Tn=Yt+Math.abs(qt)-1,ar=qt<0;0===qt?Gt=Gt.add(M(tn%2!=0,ye[Dn])):xt=xt.add(M(ar,ye[Tn]))}return{p:xt,f:Gt}},wNAFCached(J,ye,Ne,Ue){const rt=J._WINDOW_SIZE||1;let xt=ye.get(J);return xt||(xt=this.precomputeWindow(J,rt),1!==rt&&ye.set(J,Ue(xt))),this.wNAF(rt,xt,Ne)}}}(jt,x.endo?Math.ceil(cn/2):cn);return{CURVE:x,ProjectivePoint:jt,normPrivateKeyToScalar:rt,weierstrassEquation:ye,isWithinCurveOrder:Ne}}({...x,toBytes(er,wr,Zr){const pi=wr.toAffine(),xr=M.toBytes(pi.x),Vi=xn;return Zr?Vi(Uint8Array.from([wr.hasEvenY()?2:3]),xr):Vi(Uint8Array.from([4]),xr,M.toBytes(pi.y))},fromBytes(er){const wr=er.length,Zr=er[0],pi=er.subarray(1);if(wr!==J||2!==Zr&&3!==Zr){if(wr===ye&&4===Zr)return{x:M.fromBytes(pi.subarray(0,M.BYTES)),y:M.fromBytes(pi.subarray(M.BYTES,2*M.BYTES))};throw new Error(`Point of length ${wr} was invalid. Expected ${J} compressed bytes or ${ye} uncompressed bytes`)}{const xr=an(pi);if(!function Ne(er){return oofn(En(er,x.nByteLength));function tn(er){return er>G>>Bi}const qt=(er,wr,Zr)=>an(er.slice(wr,Zr));class Dn{constructor(wr,Zr,pi){this.r=wr,this.s=Zr,this.recovery=pi,this.assertValidity()}static fromCompact(wr){const Zr=x.nByteLength;return wr=zt("compactSignature",wr,2*Zr),new Dn(qt(wr,0,Zr),qt(wr,Zr,2*Zr))}static fromDER(wr){const{r:Zr,s:pi}=eo.toSig(zt("DER",wr));return new Dn(Zr,pi)}assertValidity(){if(!cn(this.r))throw new Error("r must be 0 < r < CURVE.n");if(!cn(this.s))throw new Error("s must be 0 < s < CURVE.n")}addRecoveryBit(wr){return new Dn(this.r,this.s,wr)}recoverPublicKey(wr){const{r:Zr,s:pi,recovery:xr}=this,Vi=Nr(zt("msgHash",wr));if(null==xr||![0,1,2,3].includes(xr))throw new Error("recovery id invalid");const ki=2===xr||3===xr?Zr+x.n:Zr;if(ki>=M.ORDER)throw new Error("recovery id 2 or 3 invalid");const Hs=xt.fromHex((1&xr?"03":"02")+gn(ki)),Ws=rt(ki),Ma=Ue(-Vi*Ws),gl=Ue(pi*Ws),Ia=xt.BASE.multiplyAndAddUnsafe(Hs,Ma,gl);if(!Ia)throw new Error("point at infinify");return Ia.assertValidity(),Ia}hasHighS(){return tn(this.s)}normalizeS(){return this.hasHighS()?new Dn(this.r,Ue(-this.s),this.recovery):this}toDERRawBytes(){return Qt(this.toDERHex())}toDERHex(){return eo.hexFromSig({r:this.r,s:this.s})}toCompactRawBytes(){return Qt(this.toCompactHex())}toCompactHex(){return gn(this.r)+gn(this.s)}}const Tn={isValidPrivateKey(er){try{return Gt(er),!0}catch{return!1}},normPrivateKeyToScalar:Gt,randomPrivateKey:()=>{const er=fr(x.n);return function uo(b,x,M=!1){const G=b.length,J=Hn(x),ye=fr(x);if(G<16||G1024)throw new Error(`expected ${ye}-1024 bytes of input, got ${G}`);const Ue=Bt(M?an(b):Xn(b),x-dn)+dn;return M?Kt(Ue,J):En(Ue,J)}(x.randomBytes(er),x.n)},precompute:(er=8,wr=xt.BASE)=>(wr._setWindowSize(er),wr.multiply(BigInt(3)),wr)};function ar(er){const wr=er instanceof Uint8Array,Zr="string"==typeof er,pi=(wr||Zr)&&er.length;return wr?pi===J||pi===ye:Zr?pi===2*J||pi===2*ye:er instanceof xt}const br=x.bits2int||function(er){const wr=an(er),Zr=8*er.length-x.nBitLength;return Zr>0?wr>>BigInt(Zr):wr},Nr=x.bits2int_modN||function(er){return Ue(br(er))},Vr=j(x.nBitLength);function Ci(er){if("bigint"!=typeof er)throw new Error("bigint expected");if(!(oo<=er&&ervs in Zr))throw new Error("sign() legacy options not supported");const{hash:pi,randomBytes:xr}=x;let{lowS:Vi,prehash:ki,extraEntropy:Ri}=Zr;null==Vi&&(Vi=!0),er=zt("msgHash",er),ki&&(er=zt("prehashed msgHash",pi(er)));const Hs=Nr(er),Ws=Gt(wr),Ma=[Ci(Ws),Ci(Hs)];if(null!=Ri){const vs=!0===Ri?xr(M.BYTES):Ri;Ma.push(zt("extraEntropy",vs))}const gl=xn(...Ma),Ia=Hs;return{seed:gl,k2sig:function Ka(vs){const Ic=br(vs);if(!cn(Ic))return;const kf=rt(Ic),Fl=xt.BASE.multiply(Ic).toAffine(),Bl=Ue(Fl.x);if(Bl===oo)return;const xu=Ue(kf*Ue(Ia+Bl*Ws));if(xu===oo)return;let Cu=(Fl.x===Bl?0:2)|Number(Fl.y&Bi),Yu=xu;return Vi&&tn(xu)&&(Yu=function Yt(er){return tn(er)?Ue(-er):er}(xu),Cu^=1),new Dn(Bl,Yu,Cu)}}}(er,wr,Zr);return ot(x.hash.outputLen,x.nByteLength,x.hmac)(pi,xr)},verify:function qi(er,wr,Zr,pi=Ji){const xr=er;if(wr=zt("msgHash",wr),Zr=zt("publicKey",Zr),"strict"in pi)throw new Error("options.strict was renamed to lowS");const{lowS:Vi,prehash:ki}=pi;let Ri,Hs;try{if("string"==typeof xr||xr instanceof Uint8Array)try{Ri=Dn.fromDER(xr)}catch(Fl){if(!(Fl instanceof eo.Err))throw Fl;Ri=Dn.fromCompact(xr)}else{if("object"!=typeof xr||"bigint"!=typeof xr.r||"bigint"!=typeof xr.s)throw new Error("PARSE");{const{r:Fl,s:Bl}=xr;Ri=new Dn(Fl,Bl)}}Hs=xt.fromHex(Zr)}catch(Fl){if("PARSE"===Fl.message)throw new Error("signature must be Signature instance, Uint8Array or hex string");return!1}if(Vi&&Ri.hasHighS())return!1;ki&&(wr=x.hash(wr));const{r:Ws,s:Ma}=Ri,gl=Nr(wr),Ia=rt(Ma),Ka=Ue(gl*Ia),vs=Ue(Ws*Ia),Ic=xt.BASE.multiplyAndAddUnsafe(Hs,Ka,vs)?.toAffine();return!!Ic&&Ue(Ic.x)===Ws},ProjectivePoint:xt,Signature:Dn,utils:Tn}}function $t(b){return{hash:b,hmac:(x,...M)=>Uo(b,x,function $e(...b){const x=new Uint8Array(b.reduce((G,J)=>G+J.length,0));let M=0;return b.forEach(G=>{if(!K(G))throw new Error("Uint8Array expected");x.set(G,M),M+=G.length}),x}(...M)),randomBytes:yn}}BigInt(4);const un=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),Cn=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),Sn=BigInt(1),kn=BigInt(2),Un=(b,x)=>(b+x/kn)/x;function Jn(b){const x=un,M=BigInt(3),G=BigInt(6),J=BigInt(11),ye=BigInt(22),Ne=BigInt(23),Ue=BigInt(44),rt=BigInt(88),xt=b*b*b%x,Gt=xt*xt*b%x,jt=lt(Gt,M,x)*Gt%x,cn=lt(jt,M,x)*Gt%x,gn=lt(cn,kn,x)*xt%x,tn=lt(gn,J,x)*gn%x,Yt=lt(tn,ye,x)*tn%x,qt=lt(Yt,Ue,x)*Yt%x,Dn=lt(qt,rt,x)*qt%x,Tn=lt(Dn,Ue,x)*Yt%x,rr=lt(Tn,M,x)*Gt%x,ar=lt(rr,Ne,x)*tn%x,Br=lt(ar,G,x)*xt%x,br=lt(Br,kn,x);if(!sr.eql(sr.sqr(br),b))throw new Error("Cannot find square root");return br}const sr=function St(b,x,M=!1,G={}){if(b<=Vt)throw new Error(`Expected Field ORDER > 0, got ${b}`);const{nBitLength:J,nByteLength:ye}=rn(b,x);if(ye>2048)throw new Error("Field lengths over 2048 bytes are not supported");const Ne=function ft(b){if(b%Bn===Fn){const x=(b+dn)/Bn;return function(G,J){const ye=G.pow(J,x);if(!G.eql(G.sqr(ye),J))throw new Error("Cannot find square root");return ye}}if(b%Jr===cr){const x=(b-cr)/Jr;return function(G,J){const ye=G.mul(J,Pn),Ne=G.pow(ye,x),Ue=G.mul(J,Ne),rt=G.mul(G.mul(Ue,Pn),Ne),xt=G.mul(Ue,G.sub(rt,G.ONE));if(!G.eql(G.sqr(xt),J))throw new Error("Cannot find square root");return xt}}return function kt(b){const x=(b-dn)/Pn;let M,G,J;for(M=b-dn,G=0;M%Pn===Vt;M/=Pn,G++);for(J=Pn;JBt(rt,b),isValid:rt=>{if("bigint"!=typeof rt)throw new Error("Invalid field element: expected bigint, got "+typeof rt);return Vt<=rt&&rtrt===Vt,isOdd:rt=>(rt&dn)===dn,neg:rt=>Bt(-rt,b),eql:(rt,xt)=>rt===xt,sqr:rt=>Bt(rt*rt,b),add:(rt,xt)=>Bt(rt+xt,b),sub:(rt,xt)=>Bt(rt-xt,b),mul:(rt,xt)=>Bt(rt*xt,b),pow:(rt,xt)=>function Mr(b,x,M){if(M 0");if(M===Vt)return b.ONE;if(M===dn)return x;let G=b.ONE,J=x;for(;M>Vt;)M&dn&&(G=b.mul(G,J)),J=b.sqr(J),M>>=dn;return G}(Ue,rt,xt),div:(rt,xt)=>Bt(rt*Pe(xt,b),b),sqrN:rt=>rt*rt,addN:(rt,xt)=>rt+xt,subN:(rt,xt)=>rt-xt,mulN:(rt,xt)=>rt*xt,inv:rt=>Pe(rt,b),sqrt:G.sqrt||(rt=>Ne(Ue,rt)),invertBatch:rt=>function ii(b,x){const M=new Array(x.length),G=x.reduce((ye,Ne,Ue)=>b.is0(Ne)?ye:(M[Ue]=ye,b.mul(ye,Ne)),b.ONE),J=b.inv(G);return x.reduceRight((ye,Ne,Ue)=>b.is0(Ne)?ye:(M[Ue]=b.mul(ye,M[Ue]),b.mul(ye,Ne)),J),M}(Ue,rt),cmov:(rt,xt,Gt)=>Gt?xt:rt,toBytes:rt=>M?Kt(rt,ye):En(rt,ye),fromBytes:rt=>{if(rt.length!==ye)throw new Error(`Fp.fromBytes: expected ${ye}, got ${rt.length}`);return M?Xn(rt):an(rt)}});return Object.freeze(Ue)}(un,void 0,void 0,{sqrt:Jn}),kr=function Mt(b,x){const M=G=>et({...b,...$t(G)});return Object.freeze({...M(x),create:M})}({a:BigInt(0),b:BigInt(7),Fp:sr,n:Cn,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:b=>{const x=Cn,M=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),G=-Sn*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),J=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),ye=M,Ne=BigInt("0x100000000000000000000000000000000"),Ue=Un(ye*b,x),rt=Un(-G*b,x);let xt=Bt(b-Ue*M-rt*J,x),Gt=Bt(-Ue*G-rt*ye,x);const jt=xt>Ne,cn=Gt>Ne;if(jt&&(xt=x-xt),cn&&(Gt=x-Gt),xt>Ne||Gt>Ne)throw new Error("splitScalar: Endomorphism failed, k="+b);return{k1neg:jt,k1:xt,k2neg:cn,k2:Gt}}}},Ke),mr=BigInt(0),bi=b=>"bigint"==typeof b&&mrJ.charCodeAt(0)));M=xn(G,G),gr[b]=M}return Ke(xn(M,...x))}const vo=b=>b.toRawBytes(!0).slice(1),$r=b=>En(b,32),zi=b=>Bt(b,un),cs=b=>Bt(b,Cn),ws=kr.ProjectivePoint;function Sr(b){let x=kr.utils.normPrivateKeyToScalar(b),M=ws.fromPrivateKey(x);return{scalar:M.hasEvenY()?x:cs(-x),bytes:vo(M)}}function oa(b){if(!bi(b))throw new Error("bad x: need 0 < x < p");const x=zi(b*b);let G=Jn(zi(x*b+BigInt(7)));G%kn!==mr&&(G=zi(-G));const J=new ws(b,G,Sn);return J.assertValidity(),J}function ma(...b){return cs(an(ai("BIP0340/challenge",...b)))}function Ps(b,x,M){const G=zt("signature",b,64),J=zt("message",x),ye=zt("publicKey",M,32);try{const Ne=oa(an(ye)),Ue=an(G.subarray(0,32));if(!bi(Ue))return!1;const rt=an(G.subarray(32,64));if(!(b=>"bigint"==typeof b&&mrws.BASE.multiplyAndAddUnsafe(b,x,M))(Ne,rt,cs(-xt));return!(!Gt||!Gt.hasEvenY()||Gt.toAffine().x!==Ue)}catch{return!1}}const Xs={getPublicKey:function wo(b){return Sr(b).bytes},sign:function Ls(b,x,M=yn(32)){const G=zt("message",b),{bytes:J,scalar:ye}=Sr(x),Ne=zt("auxRand",M,32),Ue=$r(ye^an(ai("BIP0340/aux",Ne))),rt=ai("BIP0340/nonce",Ue,J,G),xt=cs(an(rt));if(xt===mr)throw new Error("sign failed: k is zero");const{bytes:Gt,scalar:jt}=Sr(xt),cn=ma(Gt,J,G),gn=new Uint8Array(64);if(gn.set(Gt,0),gn.set($r(cs(jt+cn*ye)),32),!Ps(gn,G,J))throw new Error("sign: Invalid signature produced");return gn},verify:Ps,utils:{randomPrivateKey:kr.utils.randomPrivateKey,lift_x:oa,pointToBytes:vo,numberToBytesBE:En,bytesToNumberBE:an,taggedHash:ai,mod:Bt}};var qr=r(6391);function rs(b){if(!Number.isSafeInteger(b)||b<0)throw new Error(`Wrong positive integer: ${b}`)}function to(b,...x){if(!(b instanceof Uint8Array))throw new Error("Expected Uint8Array");if(x.length>0&&!x.includes(b.length))throw new Error(`Expected Uint8Array of length ${x}, not of length=${b.length}`)}const tr={number:rs,bool:function is(b){if("boolean"!=typeof b)throw new Error(`Expected boolean, not ${b}`)},bytes:to,hash:function Wi(b){if("function"!=typeof b||"function"!=typeof b.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");rs(b.outputLen),rs(b.blockLen)},exists:function Es(b,x=!0){if(b.destroyed)throw new Error("Hash instance has been destroyed");if(x&&b.finished)throw new Error("Hash#digest() has already been called")},output:function Io(b,x){to(b);const M=x.outputLen;if(b.lengthJ-Ne&&(this.process(G,0),Ne=0);for(let jt=Ne;jt>J&ye),Ue=Number(M&ye),xt=G?0:4;b.setUint32(x+(G?4:0),Ne,G),b.setUint32(x+xt,Ue,G)})(G,J-8,BigInt(8*this.length),ye),this.process(G,0);const Ue=(0,qr.O8)(x),rt=this.outputLen;if(rt%4)throw new Error("_sha2: outputLen should be aligned to 32bit");const xt=rt/4,Gt=this.get();if(xt>Gt.length)throw new Error("_sha2: outputLen bigger than state");for(let jt=0;jtb&x^~b&M,Bs=(b,x,M)=>b&x^b&M^x&M,va=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),Yo=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),Ti=new Uint32Array(64);class sa extends os{constructor(){super(64,32,8,!1),this.A=0|Yo[0],this.B=0|Yo[1],this.C=0|Yo[2],this.D=0|Yo[3],this.E=0|Yo[4],this.F=0|Yo[5],this.G=0|Yo[6],this.H=0|Yo[7]}get(){const{A:x,B:M,C:G,D:J,E:ye,F:Ne,G:Ue,H:rt}=this;return[x,M,G,J,ye,Ne,Ue,rt]}set(x,M,G,J,ye,Ne,Ue,rt){this.A=0|x,this.B=0|M,this.C=0|G,this.D=0|J,this.E=0|ye,this.F=0|Ne,this.G=0|Ue,this.H=0|rt}process(x,M){for(let jt=0;jt<16;jt++,M+=4)Ti[jt]=x.getUint32(M,!1);for(let jt=16;jt<64;jt++){const cn=Ti[jt-15],gn=Ti[jt-2],tn=(0,qr.Ow)(cn,7)^(0,qr.Ow)(cn,18)^cn>>>3,Yt=(0,qr.Ow)(gn,17)^(0,qr.Ow)(gn,19)^gn>>>10;Ti[jt]=Yt+Ti[jt-7]+tn+Ti[jt-16]|0}let{A:G,B:J,C:ye,D:Ne,E:Ue,F:rt,G:xt,H:Gt}=this;for(let jt=0;jt<64;jt++){const gn=Gt+((0,qr.Ow)(Ue,6)^(0,qr.Ow)(Ue,11)^(0,qr.Ow)(Ue,25))+ks(Ue,rt,xt)+va[jt]+Ti[jt]|0,Yt=((0,qr.Ow)(G,2)^(0,qr.Ow)(G,13)^(0,qr.Ow)(G,22))+Bs(G,J,ye)|0;Gt=xt,xt=rt,rt=Ue,Ue=Ne+gn|0,Ne=ye,ye=J,J=G,G=gn+Yt|0}G=G+this.A|0,J=J+this.B|0,ye=ye+this.C|0,Ne=Ne+this.D|0,Ue=Ue+this.E|0,rt=rt+this.F|0,xt=xt+this.G|0,Gt=Gt+this.H|0,this.set(G,J,ye,Ne,Ue,rt,xt,Gt)}roundClean(){Ti.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}class yl extends sa{constructor(){super(),this.A=-1056596264,this.B=914150663,this.C=812702999,this.D=-150054599,this.E=-4191439,this.F=1750603025,this.G=1694076839,this.H=-1090891868,this.outputLen=28}}const Qo=(0,qr.ld)(()=>new sa);(0,qr.ld)(()=>new yl);var ao=r(3813);function ss(b){if(!Number.isSafeInteger(b)||b<0)throw new Error(`positive integer expected, not ${b}`)}function _o(b){if("boolean"!=typeof b)throw new Error(`boolean expected, not ${b}`)}function Zo(b){return b instanceof Uint8Array||null!=b&&"object"==typeof b&&"Uint8Array"===b.constructor.name}function _i(b,...x){if(!Zo(b))throw new Error("Uint8Array expected");if(x.length>0&&!x.includes(b.length))throw new Error(`Uint8Array expected of length ${x}, not of length=${b.length}`)}function ko(b,x=!0){if(b.destroyed)throw new Error("Hash instance has been destroyed");if(x&&b.finished)throw new Error("Hash#digest() has already been called")}function Qs(b,x){_i(b);const M=x.outputLen;if(b.lengthnew Uint32Array(b.buffer,b.byteOffset,Math.floor(b.byteLength/4)),re=b=>new DataView(b.buffer,b.byteOffset,b.byteLength);if(68!==new Uint8Array(new Uint32Array([287454020]).buffer)[0])throw new Error("Non little-endian hardware is not supported");function Ho(b){if("string"==typeof b)b=function ho(b){if("string"!=typeof b)throw new Error("string expected, got "+typeof b);return new Uint8Array((new TextEncoder).encode(b))}(b);else{if(!Zo(b))throw new Error("Uint8Array expected, got "+typeof b);b=b.slice()}return b}function Qa(b,x){if(b.length!==x.length)return!1;let M=0;for(let G=0;G(Object.assign(x,b),x);function ce(b,x,M,G){if("function"==typeof b.setBigUint64)return b.setBigUint64(x,M,G);const J=BigInt(32),ye=BigInt(4294967295),Ne=Number(M>>J&ye),Ue=Number(M&ye),xt=G?0:4;b.setUint32(x+(G?4:0),Ne,G),b.setUint32(x+xt,Ue,G)}const Ut=new Uint8Array(16),vr=je(Ut),Do=(b,x,M,G)=>({s3:M<<31|G>>>1,s2:x<<31|M>>>1,s1:b<<31|x>>>1,s0:b>>>1^225<<24&-(1&G)}),qo=b=>(b>>>0&255)<<24|(b>>>8&255)<<16|(b>>>16&255)<<8|b>>>24&255;class nc{constructor(x,M){this.blockLen=16,this.outputLen=16,this.s0=0,this.s1=0,this.s2=0,this.s3=0,this.finished=!1,_i(x=Ho(x),16);const G=re(x);let J=G.getUint32(0,!1),ye=G.getUint32(4,!1),Ne=G.getUint32(8,!1),Ue=G.getUint32(12,!1);const rt=[];for(let tn=0;tn<128;tn++)rt.push({s0:qo(J),s1:qo(ye),s2:qo(Ne),s3:qo(Ue)}),({s0:J,s1:ye,s2:Ne,s3:Ue}=Do(J,ye,Ne,Ue));const xt=(b=M||1024)>65536?8:b>1024?4:2;var b;if(![1,2,4,8].includes(xt))throw new Error(`ghash: wrong window size=${xt}, should be 2, 4 or 8`);this.W=xt;const jt=128/xt,cn=this.windowSize=2**xt,gn=[];for(let tn=0;tn>>xt-ar-1&1))continue;const{s0:br,s1:Nr,s2:Vr,s3:Ci}=rt[xt*tn+ar];qt^=br,Dn^=Nr,Tn^=Vr,rr^=Ci}gn.push({s0:qt,s1:Dn,s2:Tn,s3:rr})}this.t=gn}_updateBlock(x,M,G,J){x^=this.s0,M^=this.s1,G^=this.s2,J^=this.s3;const{W:ye,t:Ne,windowSize:Ue}=this;let rt=0,xt=0,Gt=0,jt=0;const cn=(1<>>8*Yt&255;for(let Dn=8/ye-1;Dn>=0;Dn--){const Tn=qt>>>ye*Dn&cn,{s0:rr,s1:ar,s2:Br,s3:br}=Ne[gn*Ue+Tn];rt^=rr,xt^=ar,Gt^=Br,jt^=br,gn+=1}}this.s0=rt,this.s1=xt,this.s2=Gt,this.s3=jt}update(x){x=Ho(x),ko(this);const M=je(x),G=Math.floor(x.length/16),J=x.length%16;for(let ye=0;ye>>1|M,M=(1&J)<<7}return b[0]^=225&-x,b}((x=Ho(x)).slice());super(G,M),G.fill(0)}update(x){x=Ho(x),ko(this);const M=je(x),G=x.length%16,J=Math.floor(x.length/16);for(let ye=0;yeb(J,G.length).update(Ho(G)).digest(),M=b(new Uint8Array(16),0);return x.outputLen=M.outputLen,x.blockLen=M.blockLen,x.create=(G,J)=>b(G,J),x}function la(b){return b<<1^283&-(b>>7)}function $a(b,x){let M=0;for(;x>0;x>>=1)M^=b&-(1&x),b=la(b);return M}us((b,x)=>new nc(b,x)),us((b,x)=>new wl(b,x)),new Uint8Array(16);const vc=(()=>{let b=new Uint8Array(256);for(let M=0,G=1;M<256;M++,G^=la(G))b[M]=G;const x=new Uint8Array(256);x[0]=99;for(let M=0;M<255;M++){let G=b[255-M];G|=G<<8,x[b[M]]=255&(G^G>>4^G>>5^G>>6^G>>7^99)}return x})(),Ou=vc.map((b,x)=>vc.indexOf(x)),rc=b=>b<<24|b>>>8,ja=b=>b<<8|b>>>24;function Wl(b,x){if(256!==b.length)throw new Error("Wrong sbox length");const M=new Uint32Array(256).map((xt,Gt)=>x(b[Gt])),G=M.map(ja),J=G.map(ja),ye=J.map(ja),Ne=new Uint32Array(65536),Ue=new Uint32Array(65536),rt=new Uint16Array(65536);for(let xt=0;xt<256;xt++)for(let Gt=0;Gt<256;Gt++){const jt=256*xt+Gt;Ne[jt]=M[xt]^G[Gt],Ue[jt]=J[xt]^ye[Gt],rt[jt]=b[xt]<<8|b[Gt]}return{sbox:b,sbox2:rt,T0:M,T1:G,T2:J,T3:ye,T01:Ne,T23:Ue}}const ba=Wl(vc,b=>$a(b,3)<<24|b<<16|b<<8|$a(b,2)),qa=Wl(Ou,b=>$a(b,11)<<24|$a(b,13)<<16|$a(b,9)<<8|$a(b,14)),Cl=(()=>{const b=new Uint8Array(16);for(let x=0,M=1;x<16;x++,M=la(M))b[x]=M;return b})();function Ro(b){_i(b);const x=b.length;if(![16,24,32].includes(x))throw new Error(`aes: wrong key size: should be 16, 24 or 32, got: ${x}`);const{sbox2:M}=ba,G=je(b),J=G.length,ye=Ue=>Ea(M,Ue,Ue,Ue,Ue),Ne=new Uint32Array(x+28);Ne.set(G);for(let Ue=J;Ue6&&Ue%J==4&&(rt=ye(rt)),Ne[Ue]=Ne[Ue-J]^rt}return Ne}function wa(b,x,M,G,J,ye){return b[M<<8&65280|G>>>8&255]^x[J>>>8&65280|ye>>>24&255]}function Ea(b,x,M,G,J){return b[255&x|65280&M]|b[G>>>16&255|J>>>16&65280]<<16}function Jo(b,x,M,G,J){const{sbox2:ye,T01:Ne,T23:Ue}=ba;let rt=0;x^=b[rt++],M^=b[rt++],G^=b[rt++],J^=b[rt++];const xt=b.length/4-2;for(let tn=0;tn{const Ue=Ro(x),{b:rt,o:xt,out:Gt}=function xa(b,x,M){let G=b.length;const J=G%16;if(!x&&0!==J)throw new Error("aec/(cbc-ecb): unpadded plaintext with disabled padding");const ye=je(b);if(x){let rt=16-J;rt||(rt=16),G+=rt}const Ne=al(G,M);return{b:ye,o:je(Ne),out:Ne}}(ye,J,Ne),jt=je(M);let cn=jt[0],gn=jt[1],tn=jt[2],Yt=jt[3],qt=0;for(;qt+4<=rt.length;)cn^=rt[qt+0],gn^=rt[qt+1],tn^=rt[qt+2],Yt^=rt[qt+3],({s0:cn,s1:gn,s2:tn,s3:Yt}=Jo(Ue,cn,gn,tn,Yt)),xt[qt++]=cn,xt[qt++]=gn,xt[qt++]=tn,xt[qt++]=Yt;if(J){const Dn=function Ui(b){const x=new Uint8Array(16),M=je(x);x.set(b);const G=16-b.length;for(let J=16-G;J<16;J++)x[J]=G;return M}(ye.subarray(4*qt));cn^=Dn[0],gn^=Dn[1],tn^=Dn[2],Yt^=Dn[3],({s0:cn,s1:gn,s2:tn,s3:Yt}=Jo(Ue,cn,gn,tn,Yt)),xt[qt++]=cn,xt[qt++]=gn,xt[qt++]=tn,xt[qt++]=Yt}return Ue.fill(0),Gt},decrypt:(ye,Ne)=>{!function zl(b){if(_i(b),b.length%16!=0)throw new Error("aes/(cbc-ecb).decrypt ciphertext should consist of blocks with size 16")}(ye);const Ue=function co(b){const x=Ro(b),M=x.slice(),G=x.length,{sbox2:J}=ba,{T0:ye,T1:Ne,T2:Ue,T3:rt}=qa;for(let xt=0;xt>>8&255]^Ue[jt>>>16&255]^rt[jt>>>24]}return M}(x),rt=je(M),xt=al(ye.length,Ne),Gt=je(ye),jt=je(xt);let cn=rt[0],gn=rt[1],tn=rt[2],Yt=rt[3];for(let qt=0;qt+4<=Gt.length;){const Dn=cn,Tn=gn,rr=tn,ar=Yt;cn=Gt[qt+0],gn=Gt[qt+1],tn=Gt[qt+2],Yt=Gt[qt+3];const{s0:Br,s1:br,s2:Nr,s3:Vr}=_c(Ue,cn,gn,tn,Yt);jt[qt++]=Br^Dn,jt[qt++]=br^Tn,jt[qt++]=Nr^rr,jt[qt++]=Vr^ar}return Ue.fill(0),function ds(b,x){if(!x)return b;const M=b.length;if(!M)throw new Error("aes/pcks5: empty ciphertext not allowed");const G=b[M-1];if(G<=0||G>16)throw new Error(`aes/pcks5: wrong padding byte: ${G}`);const J=b.subarray(0,-G);for(let ye=0;ye255&b[x++]|(255&b[x++])<<8;class ic{constructor(x){this.blockLen=16,this.outputLen=16,this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.pos=0,this.finished=!1,_i(x=Ho(x),32);const M=po(x,0),G=po(x,2),J=po(x,4),ye=po(x,6),Ne=po(x,8),Ue=po(x,10),rt=po(x,12),xt=po(x,14);this.r[0]=8191&M,this.r[1]=8191&(M>>>13|G<<3),this.r[2]=7939&(G>>>10|J<<6),this.r[3]=8191&(J>>>7|ye<<9),this.r[4]=255&(ye>>>4|Ne<<12),this.r[5]=Ne>>>1&8190,this.r[6]=8191&(Ne>>>14|Ue<<2),this.r[7]=8065&(Ue>>>11|rt<<5),this.r[8]=8191&(rt>>>8|xt<<8),this.r[9]=xt>>>5&127;for(let Gt=0;Gt<8;Gt++)this.pad[Gt]=po(x,16+2*Gt)}process(x,M,G=!1){const J=G?0:2048,{h:ye,r:Ne}=this,Ue=Ne[0],rt=Ne[1],xt=Ne[2],Gt=Ne[3],jt=Ne[4],cn=Ne[5],gn=Ne[6],tn=Ne[7],Yt=Ne[8],qt=Ne[9],Dn=po(x,M+0),Tn=po(x,M+2),rr=po(x,M+4),ar=po(x,M+6),Br=po(x,M+8),br=po(x,M+10),Nr=po(x,M+12),Vr=po(x,M+14);let Ci=ye[0]+(8191&Dn),fi=ye[1]+(8191&(Dn>>>13|Tn<<3)),li=ye[2]+(8191&(Tn>>>10|rr<<6)),Ji=ye[3]+(8191&(rr>>>7|ar<<9)),ji=ye[4]+(8191&(ar>>>4|Br<<12)),qi=ye[5]+(Br>>>1&8191),er=ye[6]+(8191&(Br>>>14|br<<2)),wr=ye[7]+(8191&(br>>>11|Nr<<5)),Zr=ye[8]+(8191&(Nr>>>8|Vr<<8)),pi=ye[9]+(Vr>>>5|J),xr=0,Vi=xr+Ci*Ue+fi*(5*qt)+li*(5*Yt)+Ji*(5*tn)+ji*(5*gn);xr=Vi>>>13,Vi&=8191,Vi+=qi*(5*cn)+er*(5*jt)+wr*(5*Gt)+Zr*(5*xt)+pi*(5*rt),xr+=Vi>>>13,Vi&=8191;let ki=xr+Ci*rt+fi*Ue+li*(5*qt)+Ji*(5*Yt)+ji*(5*tn);xr=ki>>>13,ki&=8191,ki+=qi*(5*gn)+er*(5*cn)+wr*(5*jt)+Zr*(5*Gt)+pi*(5*xt),xr+=ki>>>13,ki&=8191;let Ri=xr+Ci*xt+fi*rt+li*Ue+Ji*(5*qt)+ji*(5*Yt);xr=Ri>>>13,Ri&=8191,Ri+=qi*(5*tn)+er*(5*gn)+wr*(5*cn)+Zr*(5*jt)+pi*(5*Gt),xr+=Ri>>>13,Ri&=8191;let Hs=xr+Ci*Gt+fi*xt+li*rt+Ji*Ue+ji*(5*qt);xr=Hs>>>13,Hs&=8191,Hs+=qi*(5*Yt)+er*(5*tn)+wr*(5*gn)+Zr*(5*cn)+pi*(5*jt),xr+=Hs>>>13,Hs&=8191;let Ws=xr+Ci*jt+fi*Gt+li*xt+Ji*rt+ji*Ue;xr=Ws>>>13,Ws&=8191,Ws+=qi*(5*qt)+er*(5*Yt)+wr*(5*tn)+Zr*(5*gn)+pi*(5*cn),xr+=Ws>>>13,Ws&=8191;let Ma=xr+Ci*cn+fi*jt+li*Gt+Ji*xt+ji*rt;xr=Ma>>>13,Ma&=8191,Ma+=qi*Ue+er*(5*qt)+wr*(5*Yt)+Zr*(5*tn)+pi*(5*gn),xr+=Ma>>>13,Ma&=8191;let gl=xr+Ci*gn+fi*cn+li*jt+Ji*Gt+ji*xt;xr=gl>>>13,gl&=8191,gl+=qi*rt+er*Ue+wr*(5*qt)+Zr*(5*Yt)+pi*(5*tn),xr+=gl>>>13,gl&=8191;let Ia=xr+Ci*tn+fi*gn+li*cn+Ji*jt+ji*Gt;xr=Ia>>>13,Ia&=8191,Ia+=qi*xt+er*rt+wr*Ue+Zr*(5*qt)+pi*(5*Yt),xr+=Ia>>>13,Ia&=8191;let Ka=xr+Ci*Yt+fi*tn+li*gn+Ji*cn+ji*jt;xr=Ka>>>13,Ka&=8191,Ka+=qi*Gt+er*xt+wr*rt+Zr*Ue+pi*(5*qt),xr+=Ka>>>13,Ka&=8191;let vs=xr+Ci*qt+fi*Yt+li*tn+Ji*gn+ji*cn;xr=vs>>>13,vs&=8191,vs+=qi*jt+er*Gt+wr*xt+Zr*rt+pi*Ue,xr+=vs>>>13,vs&=8191,xr=(xr<<2)+xr|0,xr=xr+Vi|0,Vi=8191&xr,xr>>>=13,ki+=xr,ye[0]=Vi,ye[1]=ki,ye[2]=Ri,ye[3]=Hs,ye[4]=Ws,ye[5]=Ma,ye[6]=gl,ye[7]=Ia,ye[8]=Ka,ye[9]=vs}finalize(){const{h:x,pad:M}=this,G=new Uint16Array(10);let J=x[1]>>>13;x[1]&=8191;for(let Ue=2;Ue<10;Ue++)x[Ue]+=J,J=x[Ue]>>>13,x[Ue]&=8191;x[0]+=5*J,J=x[0]>>>13,x[0]&=8191,x[1]+=J,J=x[1]>>>13,x[1]&=8191,x[2]+=J,G[0]=x[0]+5,J=G[0]>>>13,G[0]&=8191;for(let Ue=1;Ue<10;Ue++)G[Ue]=x[Ue]+J,J=G[Ue]>>>13,G[Ue]&=8191;G[9]-=8192;let ye=(1^J)-1;for(let Ue=0;Ue<10;Ue++)G[Ue]&=ye;ye=~ye;for(let Ue=0;Ue<10;Ue++)x[Ue]=x[Ue]&ye|G[Ue];x[0]=65535&(x[0]|x[1]<<13),x[1]=65535&(x[1]>>>3|x[2]<<10),x[2]=65535&(x[2]>>>6|x[3]<<7),x[3]=65535&(x[3]>>>9|x[4]<<4),x[4]=65535&(x[4]>>>12|x[5]<<1|x[6]<<14),x[5]=65535&(x[6]>>>2|x[7]<<11),x[6]=65535&(x[7]>>>5|x[8]<<8),x[7]=65535&(x[8]>>>8|x[9]<<5);let Ne=x[0]+M[0];x[0]=65535&Ne;for(let Ue=1;Ue<8;Ue++)Ne=(x[Ue]+M[Ue]|0)+(Ne>>>16)|0,x[Ue]=65535&Ne}update(x){ko(this);const{buffer:M,blockLen:G}=this,J=(x=Ho(x)).length;for(let ye=0;ye>>0,x[ye++]=G[Ne]>>>8;return x}digest(){const{buffer:x,outputLen:M}=this;this.digestInto(x);const G=x.slice(0,M);return this.destroy(),G}}const ro=function Va(b){const x=(G,J)=>b(J).update(Ho(G)).digest(),M=b(new Uint8Array(32));return x.outputLen=M.outputLen,x.blockLen=M.blockLen,x.create=G=>b(G),x}(b=>new ic(b)),Ha=b=>Uint8Array.from(b.split("").map(x=>x.charCodeAt(0))),Di=Ha("expand 16-byte k"),$s=Ha("expand 32-byte k"),ca=je(Di),No=je($s);function de(b,x){return b<>>32-x}function q(b){return b.byteOffset%4==0}No.slice();const _n=2**32-1,On=new Uint32Array;function Yr(b,x){const{allowShortKeys:M,extendNonceFn:G,counterLength:J,counterRight:ye,rounds:Ne}=function Hl(b,x){if(null==x||"object"!=typeof x)throw new Error("options must be defined");return Object.assign(b,x)}({allowShortKeys:!1,counterLength:8,counterRight:!1,rounds:20},x);if("function"!=typeof b)throw new Error("core must be a function");return ss(J),ss(Ne),_o(ye),_o(M),(Ue,rt,xt,Gt,jt=0)=>{_i(Ue),_i(rt),_i(xt);const cn=xt.length;if(Gt||(Gt=new Uint8Array(cn)),_i(Gt),ss(jt),jt<0||jt>=_n)throw new Error("arx: counter overflow");if(Gt.length=_n)throw new Error("arx: counter overflow");const Yt=Math.min(64,rt-tn);if(jt&&64===Yt){const qt=tn/4;if(tn%4!=0)throw new Error("arx: invalid block position");for(let Tn,Dn=0;Dn<16;Dn++)Tn=qt+Dn,gn[Tn]=cn[Tn]^Gt[Dn];tn+=64}else{for(let Dn,qt=0;qt0;)gn.pop().fill(0);return Gt}}function Li(b,x,M,G,J,ye=20){let Ne=b[0],Ue=b[1],rt=b[2],xt=b[3],Gt=x[0],jt=x[1],cn=x[2],gn=x[3],tn=x[4],Yt=x[5],qt=x[6],Dn=x[7],Tn=J,rr=M[0],ar=M[1],Br=M[2],br=Ne,Nr=Ue,Vr=rt,Ci=xt,fi=Gt,li=jt,Ji=cn,ji=gn,qi=tn,er=Yt,wr=qt,Zr=Dn,pi=Tn,xr=rr,Vi=ar,ki=Br;for(let Hs=0;Hs{b.update(x);const M=x.length%16;M&&b.update(hs.subarray(M))},Rs=new Uint8Array(32);function Al(b,x,M,G,J){const ye=b(x,M,Rs),Ne=ro.create(ye);J&&jo(Ne,J),jo(Ne,G);const Ue=new Uint8Array(16),rt=re(Ue);ce(rt,0,BigInt(J?J.length:0),!0),ce(rt,8,BigInt(G.length),!0),Ne.update(Ue);const xt=Ne.digest();return ye.fill(0),xt}const Ca=b=>(x,M,G)=>(_i(x,32),_i(M),{encrypt:(ye,Ne)=>{const Ue=ye.length,rt=Ue+16;Ne?_i(Ne,rt):Ne=new Uint8Array(rt),b(x,M,ye,Ne,1);const xt=Al(b,x,M,Ne.subarray(0,-16),G);return Ne.set(xt,Ue),Ne},decrypt:(ye,Ne)=>{const Ue=ye.length,rt=Ue-16;if(Ue<16)throw new Error("encrypted data must be at least 16 bytes");Ne?_i(Ne,rt):Ne=new Uint8Array(rt);const xt=ye.subarray(0,-16);if(!Qa(ye.subarray(-16),Al(b,x,M,xt,G)))throw new Error("invalid tag");return b(x,M,xt,Ne,1),Ne}});Ca(Qr),Ca(di);class ll extends qr.Vw{constructor(x,M){super(),this.finished=!1,this.destroyed=!1,tr.hash(x);const G=(0,qr.ZJ)(M);if(this.iHash=x.create(),"function"!=typeof this.iHash.update)throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const J=this.blockLen,ye=new Uint8Array(J);ye.set(G.length>J?x.create().update(G).digest():G);for(let Ne=0;Nenew ll(b,x).update(M).digest();Tl.create=(b,x)=>new ll(b,x);const ua=new Uint8Array([0]),Xl=new Uint8Array;var oc=Object.defineProperty,Ao=(b,x)=>{for(var M in x)oc(b,M,{get:x[M],enumerable:!0})},Ja=Symbol("verified"),el=b=>b instanceof Object;function qs(b){if(!el(b)||"number"!=typeof b.kind||"string"!=typeof b.content||"number"!=typeof b.created_at||"string"!=typeof b.pubkey||!b.pubkey.match(/^[a-f0-9]{64}$/)||!Array.isArray(b.tags))return!1;for(let x=0;xBc,QueueNode:()=>ou,binarySearch:()=>iu,insertEventIntoAscendingList:()=>ad,insertEventIntoDescendingList:()=>th,normalizeURL:()=>yc,utf8Decoder:()=>Ns,utf8Encoder:()=>Js});var Ns=new TextDecoder("utf-8"),Js=new TextEncoder;function yc(b){-1===b.indexOf("://")&&(b="wss://"+b);let x=new URL(b);return x.pathname=x.pathname.replace(/\/+/g,"/"),x.pathname.endsWith("/")&&(x.pathname=x.pathname.slice(0,-1)),("80"===x.port&&"ws:"===x.protocol||"443"===x.port&&"wss:"===x.protocol)&&(x.port=""),x.searchParams.sort(),x.hash="",x.toString()}function th(b,x){const[M,G]=iu(b,J=>x.id===J.id?0:x.created_at===J.created_at?-1:J.created_at-x.created_at);return G||b.splice(M,0,x),b}function ad(b,x){const[M,G]=iu(b,J=>x.id===J.id?0:x.created_at===J.created_at?-1:x.created_at-J.created_at);return G||b.splice(M,0,x),b}function iu(b,x){let M=0,G=b.length-1;for(;M<=G;){const J=Math.floor((M+G)/2),ye=x(b[J]);if(0===ye)return[J,!0];ye<0?G=J-1:M=J+1}return[M,!1]}var ou=class{value;next=null;prev=null;constructor(b){this.value=b}},Bc=class{first;last;constructor(){this.first=null,this.last=null}enqueue(b){const x=new ou(b);return this.last?this.last===this.first?(this.last=x,this.last.prev=this.first,this.first.next=x):(x.prev=this.last,this.last.next=x,this.last=x):(this.first=x,this.last=x),!0}dequeue(){if(!this.first)return null;if(this.first===this.last){const x=this.first;return this.first=null,this.last=null,x.value}const b=this.first;return this.first=b.next,b.value}};function ul(b){let x=Qo(Js.encode(function da(b){if(!qs(b))throw new Error("can't serialize event with wrong or missing properties");return JSON.stringify([0,b.pubkey,b.created_at,b.kind,b.tags,b.content])}(b)));return(0,qr.My)(x)}var Lr=new class{generateSecretKey(){return Xs.utils.randomPrivateKey()}getPublicKey(b){return(0,qr.My)(Xs.getPublicKey(b))}finalizeEvent(b,x){const M=b;return M.pubkey=(0,qr.My)(Xs.getPublicKey(x)),M.id=ul(M),M.sig=(0,qr.My)(Xs.sign(ul(M),x)),M[Ja]=!0,M}verifyEvent(b){if("boolean"==typeof b[Ja])return b[Ja];const x=ul(b);if(x!==b.id)return b[Ja]=!1,!1;try{const M=Xs.verify(b.sig,x,b.pubkey);return b[Ja]=M,M}catch{return b[Ja]=!1,!1}}},tl=Lr.generateSecretKey,Uc=Lr.getPublicKey,ha=Lr.finalizeEvent,dl=Lr.verifyEvent;function Sa(b){return 1e3<=b&&b<1e4||[1,2,4,5,6,7,8,16,40,41,42,43,44].includes(b)}function wc(b){return[0,3].includes(b)||1e4<=b&&b<2e4}function su(b){return 2e4<=b&&b<3e4}function Xi(b){return 3e4<=b&&b<4e4}function Nu(b){return Sa(b)?"regular":wc(b)?"replaceable":su(b)?"ephemeral":Xi(b)?"parameterized":"unknown"}function Tr(b,x){const M=x instanceof Array?x:[x];return qs(b)&&M.includes(b.kind)||!1}Ao({},{Application:()=>zn,BadgeAward:()=>Ct,BadgeDefinition:()=>Be,BlockedRelaysList:()=>Il,BookmarkList:()=>lu,Bookmarksets:()=>V,Calendar:()=>Vn,CalendarEventRSVP:()=>dr,ChannelCreation:()=>ri,ChannelHideMessage:()=>as,ChannelMessage:()=>io,ChannelMetadata:()=>hi,ChannelMuteUser:()=>zo,ClassifiedListing:()=>Mn,ClientAuth:()=>cd,CommunitiesList:()=>Mi,CommunityDefinition:()=>Gr,CommunityPostApproval:()=>cf,Contacts:()=>z,CreateOrUpdateProduct:()=>Ht,CreateOrUpdateStall:()=>It,Curationsets:()=>oe,Date:()=>Qn,DirectMessageRelaysList:()=>Aa,DraftClassifiedListing:()=>jn,DraftLong:()=>An,Emojisets:()=>Zt,EncryptedDirectMessage:()=>P,EventDeletion:()=>X,FileMetadata:()=>hl,FileServerPreference:()=>hf,Followsets:()=>Wa,GenericRepost:()=>pr,Genericlists:()=>R,GiftWrap:()=>Wr,HTTPAuth:()=>Bu,Handlerinformation:()=>Ir,Handlerrecommendation:()=>Pr,Highlights:()=>ld,InterestsList:()=>ac,Interestsets:()=>gt,JobFeedback:()=>uf,JobRequest:()=>rh,JobResult:()=>xc,Label:()=>lf,LightningPubRPC:()=>Fu,LiveChatMessage:()=>Ec,LiveEvent:()=>Wn,LongFormArticle:()=>on,Metadata:()=>xs,Mutelist:()=>wn,NWCWalletInfo:()=>Rp,NWCWalletRequest:()=>ea,NWCWalletResponse:()=>js,NostrConnect:()=>kl,OpenTimestamps:()=>Cs,Pinlist:()=>gi,PrivateDirectMessage:()=>nn,ProblemTracker:()=>sc,ProfileBadges:()=>Ae,PublicChatsList:()=>Ml,Reaction:()=>We,RecommendRelay:()=>L,RelayList:()=>Pu,Relaysets:()=>U,Report:()=>Op,Reporting:()=>nh,Repost:()=>he,Seal:()=>vn,SearchRelaysList:()=>fs,ShortTextNote:()=>$c,Time:()=>ir,UserEmojiList:()=>jc,UserStatuses:()=>nr,Zap:()=>Lu,ZapGoal:()=>df,ZapRequest:()=>au,classifyKind:()=>Nu,isEphemeralKind:()=>su,isKind:()=>Tr,isParameterizedReplaceableKind:()=>Xi,isRegularKind:()=>Sa,isReplaceableKind:()=>wc});var xs=0,$c=1,L=2,z=3,P=4,X=5,he=6,We=7,Ct=8,vn=13,nn=14,pr=16,ri=40,hi=41,io=42,as=43,zo=44,Cs=1040,Wr=1059,hl=1063,Ec=1311,sc=1971,Op=1984,nh=1984,lf=1985,cf=4550,rh=5999,xc=6999,uf=7e3,df=9041,au=9734,Lu=9735,ld=9802,wn=1e4,gi=10001,Pu=10002,lu=10003,Mi=10004,Ml=10005,Il=10006,fs=10007,ac=10015,jc=10030,Aa=10050,hf=10096,Rp=13194,Fu=21e3,cd=22242,ea=23194,js=23195,kl=24133,Bu=27235,Wa=3e4,R=30001,U=30002,V=30003,oe=30004,Ae=30008,Be=30009,gt=30015,It=30017,Ht=30018,on=30023,An=30024,Zt=30030,zn=30078,Wn=30311,nr=30315,Mn=30402,jn=30403,Qn=31922,ir=31923,Vn=31924,dr=31925,Pr=31989,Ir=31990,Gr=34550;function Ur(b,x){if(b.ids&&-1===b.ids.indexOf(x.id)||b.kinds&&-1===b.kinds.indexOf(x.kind)||b.authors&&-1===b.authors.indexOf(x.pubkey))return!1;for(let M in b)if("#"===M[0]){let J=b[`#${M.slice(1)}`];if(J&&!x.tags.find(([ye,Ne])=>ye===M.slice(1)&&-1!==J.indexOf(Ne)))return!1}return!(b.since&&x.created_atb.until)}function Bo(b,x){let M=x.length+3,G=b.indexOf(`"${x}":`)+M,J=b.slice(G).indexOf('"')+G+1;return b.slice(J,J+64)}function Ds(b,x){let M=x.length,G=b.indexOf(`"${x}":`)+M+3,J=b.slice(G),ye=Math.min(J.indexOf(","),J.indexOf("}"));return parseInt(J.slice(0,ye),10)}function yr(b){let x=b.slice(0,22).indexOf('"EVENT"');if(-1===x)return null;let M=b.slice(x+7+1).indexOf('"');if(-1===M)return null;let G=x+7+1+M,J=b.slice(G+1,80).indexOf('"');return-1===J?null:b.slice(G+1,G+1+J)}function jr(b,x){return x===Bo(b,"id")}function Fi(b,x){return x===Bo(b,"pubkey")}function $i(b,x){return x===Ds(b,"kind")}function ps(b,x){return{kind:cd,created_at:Math.floor(Date.now()/1e3),tags:[["relay",b],["challenge",x]],content:""}}function gs(){return Ss.apply(this,arguments)}function Ss(){return(Ss=(0,a.A)(function*(){return new Promise(b=>{const x=new MessageChannel,M=()=>{x.port1.removeEventListener("message",M),b()};x.port1.addEventListener("message",M),x.port2.postMessage(0),x.port1.start()})})).apply(this,arguments)}Ao({},{getHex64:()=>Bo,getInt:()=>Ds,getSubscriptionId:()=>yr,matchEventId:()=>jr,matchEventKind:()=>$i,matchEventPubkey:()=>Fi}),Ao({},{makeAuthEvent:()=>ps});var lc=b=>(b[Ja]=!0,!0),nl=class{url;_connected=!1;onclose=null;onnotice=b=>console.debug(`NOTICE from ${this.url}: ${b}`);_onauth=null;baseEoseTimeout=4400;connectionTimeout=4400;publishTimeout=4400;openSubs=new Map;connectionTimeoutHandle;connectionPromise;openCountRequests=new Map;openEventPublishes=new Map;ws;incomingMessageQueue=new Bc;queueRunning=!1;challenge;serial=0;verifyEvent;_WebSocket;constructor(b,x){this.url=yc(b),this.verifyEvent=x.verifyEvent,this._WebSocket=x.websocketImplementation||WebSocket}static connect(b,x){return(0,a.A)(function*(){const M=new nl(b,x);return yield M.connect(),M})()}closeAllSubscriptions(b){for(let[x,M]of this.openSubs)M.close(b);this.openSubs.clear();for(let[x,M]of this.openEventPublishes)M.reject(new Error(b));this.openEventPublishes.clear();for(let[x,M]of this.openCountRequests)M.reject(new Error(b));this.openCountRequests.clear()}get connected(){return this._connected}connect(){var b=this;return(0,a.A)(function*(){return b.connectionPromise||(b.challenge=void 0,b.connectionPromise=new Promise((x,M)=>{b.connectionTimeoutHandle=setTimeout(()=>{M("connection timed out"),b.connectionPromise=void 0,b.onclose?.(),b.closeAllSubscriptions("relay connection timed out")},b.connectionTimeout);try{b.ws=new b._WebSocket(b.url)}catch(G){return void M(G)}b.ws.onopen=()=>{clearTimeout(b.connectionTimeoutHandle),b._connected=!0,x()},b.ws.onerror=G=>{M(G.message||"websocket error"),b._connected&&(b._connected=!1,b.connectionPromise=void 0,b.onclose?.(),b.closeAllSubscriptions("relay connection errored"))},b.ws.onclose=(0,a.A)(function*(){b._connected&&(b._connected=!1,b.connectionPromise=void 0,b.onclose?.(),b.closeAllSubscriptions("relay connection closed"))}),b.ws.onmessage=b._onmessage.bind(b)})),b.connectionPromise})()}runQueue(){var b=this;return(0,a.A)(function*(){for(b.queueRunning=!0;!1!==b.handleNext();)yield gs();b.queueRunning=!1})()}handleNext(){const b=this.incomingMessageQueue.dequeue();if(!b)return!1;const x=yr(b);if(x){const M=this.openSubs.get(x);if(!M)return;const G=Bo(b,"id"),J=M.alreadyHaveEvent?.(G);if(M.receivedEvent?.(this,G),J)return}try{let M=JSON.parse(b);switch(M[0]){case"EVENT":{const G=this.openSubs.get(M[1]),J=M[2];return void(this.verifyEvent(J)&&function Yi(b,x){for(let M=0;M{x.ws?.send(b)})})()}auth(b){var x=this;return(0,a.A)(function*(){if(!x.challenge)throw new Error("can't perform auth, no challenge was received");const M=yield b(ps(x.url,x.challenge)),G=new Promise((J,ye)=>{x.openEventPublishes.set(M.id,{resolve:J,reject:ye})});return x.send('["AUTH",'+JSON.stringify(M)+"]"),G})()}publish(b){var x=this;return(0,a.A)(function*(){const M=new Promise((G,J)=>{x.openEventPublishes.set(b.id,{resolve:G,reject:J})});return x.send('["EVENT",'+JSON.stringify(b)+"]"),setTimeout(()=>{const G=x.openEventPublishes.get(b.id);G&&(G.reject(new Error("publish timed out")),x.openEventPublishes.delete(b.id))},x.publishTimeout),M})()}count(b,x){var M=this;return(0,a.A)(function*(){M.serial++;const G=x?.id||"count:"+M.serial,J=new Promise((ye,Ne)=>{M.openCountRequests.set(G,{resolve:ye,reject:Ne})});return M.send('["COUNT","'+G+'",'+JSON.stringify(b).substring(1)),J})()}subscribe(b,x){const M=this.prepareSubscription(b,x);return M.fire(),M}prepareSubscription(b,x){this.serial++;const M=x.id||"sub:"+this.serial,G=new cc(this,M,b,x);return this.openSubs.set(M,G),G}close(){this.closeAllSubscriptions("relay connection closed by us"),this._connected=!1,this.ws?.close()}_onmessage(b){this.incomingMessageQueue.enqueue(b.data),this.queueRunning||this.runQueue()}},cc=class{relay;id;closed=!1;eosed=!1;filters;alreadyHaveEvent;receivedEvent;onevent;oneose;onclose;eoseTimeout;eoseTimeoutHandle;constructor(b,x,M,G){this.relay=b,this.filters=M,this.id=x,this.alreadyHaveEvent=G.alreadyHaveEvent,this.receivedEvent=G.receivedEvent,this.eoseTimeout=G.eoseTimeout||b.baseEoseTimeout,this.oneose=G.oneose,this.onclose=G.onclose,this.onevent=G.onevent||(J=>{console.warn(`onevent() callback not defined for subscription '${this.id}' in relay ${this.relay.url}. event received:`,J)})}fire(){this.relay.send('["REQ","'+this.id+'",'+JSON.stringify(this.filters).substring(1)),this.eoseTimeoutHandle=setTimeout(this.receivedEose.bind(this),this.eoseTimeout)}receivedEose(){this.eosed||(clearTimeout(this.eoseTimeoutHandle),this.eosed=!0,this.oneose?.())}close(b="closed by caller"){!this.closed&&this.relay.connected&&(this.relay.send('["CLOSE",'+JSON.stringify(this.id)+"]"),this.closed=!0),this.relay.openSubs.delete(this.id),this.onclose?.(b)}};try{WebSocket}catch{}var dc,Cc=class{relays=new Map;seenOn=new Map;trackRelays=!1;verifyEvent;trustedRelayURLs=new Set;_WebSocket;constructor(b){this.verifyEvent=b.verifyEvent,this._WebSocket=b.websocketImplementation}ensureRelay(b,x){var M=this;return(0,a.A)(function*(){b=yc(b);let G=M.relays.get(b);return G||(G=new nl(b,{verifyEvent:M.trustedRelayURLs.has(b)?lc:M.verifyEvent,websocketImplementation:M._WebSocket}),x?.connectionTimeout&&(G.connectionTimeout=x.connectionTimeout),M.relays.set(b,G)),yield G.connect(),G})()}close(b){b.map(yc).forEach(x=>{this.relays.get(x)?.close()})}subscribeMany(b,x,M){return this.subscribeManyMap(Object.fromEntries(b.map(G=>[G,x])),M)}subscribeManyMap(b,x){var M=this;this.trackRelays&&(x.receivedEvent=(cn,gn)=>{let tn=this.seenOn.get(gn);tn||(tn=new Set,this.seenOn.set(gn,tn)),tn.add(cn)});const G=new Set,J=[],ye=Object.keys(b).length,Ne=[];let Ue=cn=>{Ne[cn]=!0,Ne.filter(gn=>gn).length===ye&&(x.oneose?.(),Ue=()=>{})};const rt=[];let xt=(cn,gn)=>{Ue(cn),rt[cn]=gn,rt.filter(tn=>tn).length===ye&&(x.onclose?.(rt),xt=()=>{})};const Gt=cn=>{if(x.alreadyHaveEvent?.(cn))return!0;const gn=G.has(cn);return G.add(cn),gn},jt=Promise.all(Object.entries(b).map(function(){var cn=(0,a.A)(function*(gn,tn,Yt){if(Yt.indexOf(gn)!==tn)return void xt(tn,"duplicate url");let Tn,[qt,Dn]=gn;qt=yc(qt);try{Tn=yield M.ensureRelay(qt,{connectionTimeout:x.maxWait?Math.max(.8*x.maxWait,x.maxWait-1e3):void 0})}catch(ar){return void xt(tn,ar?.message||String(ar))}let rr=Tn.subscribe(Dn,{...x,oneose:()=>Ue(tn),onclose:ar=>xt(tn,ar),alreadyHaveEvent:Gt,eoseTimeout:x.maxWait});J.push(rr)});return function(gn,tn,Yt){return cn.apply(this,arguments)}}()));return{close:()=>(0,a.A)(function*(){yield jt,J.forEach(cn=>{cn.close()})})()}}subscribeManyEose(b,x,M){const G=this.subscribeMany(b,x,{...M,oneose(){G.close()}});return G}querySync(b,x,M){var G=this;return(0,a.A)(function*(){return new Promise(function(){var J=(0,a.A)(function*(ye){const Ne=[];G.subscribeManyEose(b,[x],{...M,onevent(Ue){Ne.push(Ue)},onclose(Ue){ye(Ne)}})});return function(ye){return J.apply(this,arguments)}}())})()}get(b,x,M){var G=this;return(0,a.A)(function*(){x.limit=1;const J=yield G.querySync(b,x,M);return J.sort((ye,Ne)=>Ne.created_at-ye.created_at),J[0]||null})()}publish(b,x){var M=this;return b.map(yc).map(function(){var G=(0,a.A)(function*(J,ye,Ne){if(Ne.indexOf(J)!==ye)return Promise.reject("duplicate url");let Ue=yield M.ensureRelay(J);return Ue.publish(x).then(rt=>{if(M.trackRelays){let xt=M.seenOn.get(x.id);xt||(xt=new Set,M.seenOn.set(x.id,xt)),xt.add(Ue)}return rt})});return function(J,ye,Ne){return G.apply(this,arguments)}}())}listConnectionStatus(){const b=new Map;return this.relays.forEach((x,M)=>b.set(M,x.connected)),b}destroy(){this.relays.forEach(b=>b.close()),this.relays=new Map}};try{dc=WebSocket}catch{}var Hc=class extends Cc{constructor(){super({verifyEvent:dl,websocketImplementation:dc})}},Wc={};Ao(Wc,{BECH32_REGEX:()=>fl,Bech32MaxSize:()=>Ga,NostrTypeGuard:()=>fa,decode:()=>Ql,encodeBytes:()=>dd,naddrEncode:()=>uu,neventEncode:()=>hd,noteEncode:()=>Np,nprofileEncode:()=>ih,npubEncode:()=>Uu,nsecEncode:()=>ud});var fa={isNProfile:b=>/^nprofile1[a-z\d]+$/.test(b||""),isNEvent:b=>/^nevent1[a-z\d]+$/.test(b||""),isNAddr:b=>/^naddr1[a-z\d]+$/.test(b||""),isNSec:b=>/^nsec1[a-z\d]{58}$/.test(b||""),isNPub:b=>/^npub1[a-z\d]{58}$/.test(b||""),isNote:b=>/^note1[a-z\d]+$/.test(b||""),isNcryptsec:b=>/^ncryptsec1[a-z\d]+$/.test(b||"")},Ga=5e3,fl=/[\x21-\x7E]{1,83}1[023456789acdefghjklmnpqrstuvwxyz]{6,}/;function Ql(b){let{prefix:x,words:M}=ao.I.decode(b,Ga),G=new Uint8Array(ao.I.fromWords(M));switch(x){case"nprofile":{let J=Ol(G);if(!J[0]?.[0])throw new Error("missing TLV 0 for nprofile");if(32!==J[0][0].length)throw new Error("TLV 0 should be 32 bytes");return{type:"nprofile",data:{pubkey:(0,qr.My)(J[0][0]),relays:J[1]?J[1].map(ye=>Ns.decode(ye)):[]}}}case"nevent":{let J=Ol(G);if(!J[0]?.[0])throw new Error("missing TLV 0 for nevent");if(32!==J[0][0].length)throw new Error("TLV 0 should be 32 bytes");if(J[2]&&32!==J[2][0].length)throw new Error("TLV 2 should be 32 bytes");if(J[3]&&4!==J[3][0].length)throw new Error("TLV 3 should be 4 bytes");return{type:"nevent",data:{id:(0,qr.My)(J[0][0]),relays:J[1]?J[1].map(ye=>Ns.decode(ye)):[],author:J[2]?.[0]?(0,qr.My)(J[2][0]):void 0,kind:J[3]?.[0]?parseInt((0,qr.My)(J[3][0]),16):void 0}}}case"naddr":{let J=Ol(G);if(!J[0]?.[0])throw new Error("missing TLV 0 for naddr");if(!J[2]?.[0])throw new Error("missing TLV 2 for naddr");if(32!==J[2][0].length)throw new Error("TLV 2 should be 32 bytes");if(!J[3]?.[0])throw new Error("missing TLV 3 for naddr");if(4!==J[3][0].length)throw new Error("TLV 3 should be 4 bytes");return{type:"naddr",data:{identifier:Ns.decode(J[0][0]),pubkey:(0,qr.My)(J[2][0]),kind:parseInt((0,qr.My)(J[3][0]),16),relays:J[1]?J[1].map(ye=>Ns.decode(ye)):[]}}}case"nsec":return{type:x,data:G};case"npub":case"note":return{type:x,data:(0,qr.My)(G)};default:throw new Error(`unknown prefix ${x}`)}}function Ol(b){let x={},M=b;for(;M.length>0;){let G=M[0],J=M[1],ye=M.slice(2,2+J);if(M=M.slice(2+J),ye.lengthJs.encode(M))}))}function hd(b){let x;return void 0!==b.kind&&(x=function cu(b){const x=new Uint8Array(4);return x[0]=b>>24&255,x[1]=b>>16&255,x[2]=b>>8&255,x[3]=255&b,x}(b.kind)),Dc("nevent",du({0:[(0,qr.aT)(b.id)],1:(b.relays||[]).map(G=>Js.encode(G)),2:b.author?[(0,qr.aT)(b.author)]:[],3:x?[new Uint8Array(x)]:[]}))}function uu(b){let x=new ArrayBuffer(4);return new DataView(x).setUint32(0,b.kind,!1),Dc("naddr",du({0:[Js.encode(b.identifier)],1:(b.relays||[]).map(G=>Js.encode(G)),2:[(0,qr.aT)(b.pubkey)],3:[new Uint8Array(x)]}))}function du(b){let x=[];return Object.entries(b).reverse().forEach(([M,G])=>{G.forEach(J=>{let ye=new Uint8Array(J.length+2);ye.set([parseInt(M)],0),ye.set([J.length],1),ye.set(J,2),x.push(ye)})}),(0,qr.Id)(...x)}var Rl={};function ff(b,x,M){return hu.apply(this,arguments)}function hu(){return(hu=(0,a.A)(function*(b,x,M){const G=b instanceof Uint8Array?(0,qr.My)(b):b,ye=Gc(kr.getSharedSecret(G,"02"+x));let Ne=Uint8Array.from((0,qr.po)(16)),Ue=Js.encode(M),rt=Ar(ye,Ne).encrypt(Ue);return`${ao.K3.encode(new Uint8Array(rt))}?iv=${ao.K3.encode(new Uint8Array(Ne.buffer))}`})).apply(this,arguments)}function sh(b,x,M){return pd.apply(this,arguments)}function pd(){return(pd=(0,a.A)(function*(b,x,M){const G=b instanceof Uint8Array?(0,qr.My)(b):b;let[J,ye]=M.split("?iv="),Ue=Gc(kr.getSharedSecret(G,"02"+x)),rt=ao.K3.decode(ye),xt=ao.K3.decode(J),Gt=Ar(Ue,rt).decrypt(xt);return Ns.decode(Gt)})).apply(this,arguments)}function Gc(b){return b.slice(1,33)}Ao(Rl,{decrypt:()=>sh,encrypt:()=>ff}),Ao({},{NIP05_REGEX:()=>fu,isNip05:()=>md,isValid:()=>mf,queryProfile:()=>pu,searchDomain:()=>lh,useFetchImplementation:()=>pf});var Sc,fu=/^(?:([\w.+-]+)@)?([\w_-]+(\.[\w_-]+)+)$/,md=b=>fu.test(b||"");try{Sc=fetch}catch{}function pf(b){Sc=b}function lh(b){return ch.apply(this,arguments)}function ch(){return(ch=(0,a.A)(function*(b,x=""){try{const M=`https://${b}/.well-known/nostr.json?name=${x}`,G=yield Sc(M,{redirect:"manual"});if(200!==G.status)throw Error("Wrong response code");return(yield G.json()).names}catch{return{}}})).apply(this,arguments)}function pu(b){return Nl.apply(this,arguments)}function Nl(){return(Nl=(0,a.A)(function*(b){const x=b.match(fu);if(!x)return null;const[,M="_",G]=x;try{const J=`https://${G}/.well-known/nostr.json?name=${M}`,ye=yield Sc(J,{redirect:"manual"});if(200!==ye.status)throw Error("Wrong response code");const Ne=yield ye.json(),Ue=Ne.names[M];return Ue?{pubkey:Ue,relays:Ne.relays?.[Ue]}:null}catch{return null}})).apply(this,arguments)}function mf(b,x){return uh.apply(this,arguments)}function uh(){return(uh=(0,a.A)(function*(b,x){const M=yield pu(x);return!!M&&M.pubkey===b})).apply(this,arguments)}function zc(b){const x={reply:void 0,root:void 0,mentions:[],profiles:[],quotes:[]};let M,G;for(let J=b.tags.length-1;J>=0;J--){const ye=b.tags[J];if("e"===ye[0]&&ye[1]){const[Ne,Ue,rt,xt,Gt]=ye,jt={id:Ue,relays:rt?[rt]:[],author:Gt};if("root"===xt){x.root=jt;continue}if("reply"===xt){x.reply=jt;continue}if("mention"===xt){x.mentions.push(jt);continue}M?G=jt:M=jt,x.mentions.push(jt)}else{if("q"===ye[0]&&ye[1]){const[Ne,Ue,rt]=ye;x.quotes.push({id:Ue,relays:rt?[rt]:[]})}"p"===ye[0]&&ye[1]&&x.profiles.push({pubkey:ye[1],relays:ye[2]?[ye[2]]:[]})}}return x.root||(x.root=G||M||x.reply),x.reply||(x.reply=M||x.root),[x.reply,x.root].forEach(J=>{if(!J)return;let ye=x.mentions.indexOf(J);if(-1!==ye&&x.mentions.splice(ye,1),J.author){let Ne=x.profiles.find(Ue=>Ue.pubkey===J.author);Ne&&Ne.relays&&(J.relays||(J.relays=[]),Ne.relays.forEach(Ue=>{-1===J.relays?.indexOf(Ue)&&J.relays.push(Ue)}),Ne.relays=J.relays)}}),x.mentions.forEach(J=>{if(J.author){let ye=x.profiles.find(Ne=>Ne.pubkey===J.author);ye&&ye.relays&&(J.relays||(J.relays=[]),ye.relays.forEach(Ne=>{-1===J.relays.indexOf(Ne)&&J.relays.push(Ne)}),ye.relays=J.relays)}}),x}Ao({},{parse:()=>zc}),Ao({},{fetchRelayInformation:()=>vf,useFetchImplementation:()=>Lp});try{fetch}catch{}function Lp(b){}function vf(b){return gu.apply(this,arguments)}function gu(){return(gu=(0,a.A)(function*(b){return yield(yield fetch(b.replace("ws://","http://").replace("wss://","https://"),{headers:{Accept:"application/nostr+json"}})).json()})).apply(this,arguments)}function dh(b){let x=0;for(let M=0;M<64;M+=8){const G=parseInt(b.substring(M,M+8),16);if(0!==G){x+=Math.clz32(G);break}x+=32}return x}function $u(b,x){let M=0;const G=b,J=["nonce",M.toString(),x.toString()];for(G.tags.push(J);;){const ye=Math.floor((new Date).getTime()/1e3);if(ye!==G.created_at&&(M=0,G.created_at=ye),J[1]=(++M).toString(),G.id=_f(G),dh(G.id)>=x)break}return G}function _f(b){return(0,qr.My)(Qo(Js.encode(JSON.stringify([0,b.pubkey,b.created_at,b.kind,b.tags,b.content]))))}function hh(b,x,M,G){return ha({kind:he,tags:[...b.tags??[],["e",x.id,M],["p",x.pubkey]],content:""===b.content?"":JSON.stringify(x),created_at:b.created_at},G)}function ju(b){if(b.kind!==he)return;let x,M;for(let G=b.tags.length-1;G>=0&&(void 0===x||void 0===M);G--){const J=b.tags[G];J.length>=2&&("e"===J[0]&&void 0===x?x=J:"p"===J[0]&&void 0===M&&(M=J))}return void 0!==x?{id:x[1],relays:[x[2],M?.[2]].filter(G=>"string"==typeof G),author:M?.[1]}:void 0}function yf(b,{skipVerification:x}={}){const M=ju(b);if(void 0===M||""===b.content)return;let G;try{G=JSON.parse(b.content)}catch{return}return G.id===M.id&&(x||dl(G))?G:void 0}Ao({},{fastEventHash:()=>_f,getPow:()=>dh,minePow:()=>$u}),Ao({},{finishRepostEvent:()=>hh,getRepostedEvent:()=>yf,getRepostedEventPointer:()=>ju}),Ao({},{NOSTR_URI_REGEX:()=>Vu,parse:()=>pl,test:()=>Up});var Vu=new RegExp(`nostr:(${fl.source})`);function Up(b){return"string"==typeof b&&new RegExp(`^${Vu.source}$`).test(b)}function pl(b){const x=b.match(new RegExp(`^${Vu.source}$`));if(!x)throw new Error(`Invalid Nostr URI: ${b}`);return{uri:x[0],value:x[1],decoded:Ql(x[1])}}function vu(b,x,M){const G=x.tags.filter(J=>J.length>=2&&("e"===J[0]||"p"===J[0]));return ha({...b,kind:We,tags:[...b.tags??[],...G,["e",x.id],["p",x.pubkey]],content:b.content??"+"},M)}function ph(b){if(b.kind!==We)return;let x,M;for(let G=b.tags.length-1;G>=0&&(void 0===x||void 0===M);G--){const J=b.tags[G];J.length>=2&&("e"===J[0]&&void 0===x?x=J:"p"===J[0]&&void 0===M&&(M=J))}return void 0!==x&&void 0!==M?{id:x[1],relays:[x[2],M[2]].filter(G=>void 0!==G),author:M[1]}:void 0}Ao({},{finishReactionEvent:()=>vu,getReactedEventPointer:()=>ph}),Ao({},{matchAll:()=>vd,regex:()=>bf,replaceAll:()=>wf});var bf=()=>new RegExp(`\\b${Vu.source}\\b`,"g");function*vd(b){const x=b.matchAll(bf());for(const M of x)try{const[G,J]=M;yield{uri:G,value:J,decoded:Ql(J),start:M.index,end:M.index+G.length}}catch{}}function wf(b,x){return b.replaceAll(bf(),(M,G)=>x({uri:M,value:G,decoded:Ql(G)}))}Ao({},{channelCreateEvent:()=>_d,channelHideMessageEvent:()=>mh,channelMessageEvent:()=>Vp,channelMetadataEvent:()=>jp,channelMuteUserEvent:()=>hc});var _d=(b,x)=>{let M;if("object"==typeof b.content)M=JSON.stringify(b.content);else{if("string"!=typeof b.content)return;M=b.content}return ha({kind:ri,tags:[...b.tags??[]],content:M,created_at:b.created_at},x)},jp=(b,x)=>{let M;if("object"==typeof b.content)M=JSON.stringify(b.content);else{if("string"!=typeof b.content)return;M=b.content}return ha({kind:hi,tags:[["e",b.channel_create_event_id],...b.tags??[]],content:M,created_at:b.created_at},x)},Vp=(b,x)=>{const M=[["e",b.channel_create_event_id,b.relay_url,"root"]];return b.reply_to_channel_message_event_id&&M.push(["e",b.reply_to_channel_message_event_id,b.relay_url,"reply"]),ha({kind:io,tags:[...M,...b.tags??[]],content:b.content,created_at:b.created_at},x)},mh=(b,x)=>{let M;if("object"==typeof b.content)M=JSON.stringify(b.content);else{if("string"!=typeof b.content)return;M=b.content}return ha({kind:as,tags:[["e",b.channel_message_event_id],...b.tags??[]],content:M,created_at:b.created_at},x)},hc=(b,x)=>{let M;if("object"==typeof b.content)M=JSON.stringify(b.content);else{if("string"!=typeof b.content)return;M=b.content}return ha({kind:zo,tags:[["p",b.pubkey_to_mute],...b.tags??[]],content:M,created_at:b.created_at},x)};Ao({},{EMOJI_SHORTCODE_REGEX:()=>Kc,matchAll:()=>Hu,regex:()=>Ll,replaceAll:()=>Hp});var _u,Kc=/:(\w+):/,Ll=()=>new RegExp(`\\B${Kc.source}\\B`,"g");function*Hu(b){const x=b.matchAll(Ll());for(const M of x)try{const[G,J]=M;yield{shortcode:G,name:J,start:M.index,end:M.index+G.length}}catch{}}function Hp(b,x){return b.replaceAll(Ll(),(M,G)=>x({shortcode:M,name:G}))}Ao({},{useFetchImplementation:()=>il,validateGithub:()=>Wp});try{_u=fetch}catch{}function il(b){_u=b}function Wp(b,x,M){return gh.apply(this,arguments)}function gh(){return(gh=(0,a.A)(function*(b,x,M){try{return(yield(yield _u(`https://gist.github.com/${x}/${M}/raw`)).text())===`Verifying that I control the following Nostr public key: ${b}`}catch{return!1}})).apply(this,arguments)}Ao({},{decrypt:()=>yh,encrypt:()=>_h,getConversationKey:()=>Wu,v2:()=>bh});var yu=1,yd=65535;function Wu(b,x){const M=kr.getSharedSecret(b,"02"+x).subarray(1,33);return function cl(b,x,M){return tr.hash(b),void 0===M&&(M=new Uint8Array(b.outputLen)),Tl(b,(0,qr.ZJ)(M),(0,qr.ZJ)(x))}(Qo,M,"nip44-v2")}function yg(b,x){const M=function Fc(b,x,M,G=32){if(tr.hash(b),tr.number(G),G>255*b.outputLen)throw new Error("Length should be <= 255*HashLen");const J=Math.ceil(G/b.outputLen);void 0===M&&(M=Xl);const ye=new Uint8Array(J*b.outputLen),Ne=Tl.create(b,x),Ue=Ne._cloneInto(),rt=new Uint8Array(Ne.outputLen);for(let xt=0;xtyd)throw new Error("invalid plaintext size: must be between 1 and 65535 bytes");const x=new Uint8Array(2);return new DataView(x.buffer).setUint16(0,b,!1),x}(M),J=new Uint8Array(bd(M)-M);return(0,qr.Id)(G,x,J)}(b),Ue=Qr(G,J,Ne),rt=Cf(ye,Ue,M);return ao.K3.encode((0,qr.Id)(new Uint8Array([2]),M,Ue,rt))}function yh(b,x){const{nonce:M,ciphertext:G,mac:J}=function vh(b){if("string"!=typeof b)throw new Error("payload must be a valid string");const x=b.length;if(x<132||x>87472)throw new Error("invalid payload length: "+x);if("#"===b[0])throw new Error("unknown encryption version");let M;try{M=ao.K3.decode(b)}catch(ye){throw new Error("invalid base64: "+ye.message)}const G=M.length;if(G<99||G>65603)throw new Error("invalid data length: "+G);const J=M[0];if(2!==J)throw new Error("unknown encryption version "+J);return{nonce:M.subarray(1,33),ciphertext:M.subarray(33,-32),mac:M.subarray(-32)}}(b),{chacha_key:ye,chacha_nonce:Ne,hmac_key:Ue}=yg(x,M);if(!Qa(Cf(Ue,G,M),J))throw new Error("invalid MAC");return function Vo(b){const x=new DataView(b.buffer).getUint16(0),M=b.subarray(2,2+x);if(xyd||M.length!==x||b.length!==2+bd(x))throw new Error("invalid padding");return Ns.decode(M)}(Qr(ye,Ne,G))}var Eh,bh={utils:{getConversationKey:Wu,calcPaddedLen:bd},encrypt:_h,decrypt:yh};function Sf(b){const{pathname:x,searchParams:M}=new URL(b),G=x,J=M.get("relay"),ye=M.get("secret");if(!G||!J||!ye)throw new Error("invalid connection string");return{pubkey:G,relay:J,secret:ye}}function wd(b,x,M){return wh.apply(this,arguments)}function wh(){return(wh=(0,a.A)(function*(b,x,M){const J=yield ff(x,b,JSON.stringify({method:"pay_invoice",params:{invoice:M}})),ye={kind:ea,created_at:Math.round(Date.now()/1e3),content:J,tags:[["p",b]]};return ha(ye,x)})).apply(this,arguments)}Ao({},{makeNwcRequestEvent:()=>wd,parseConnectionString:()=>Sf}),Ao({},{getZapEndpoint:()=>Ac,makeZapReceipt:()=>bg,makeZapRequest:()=>Ed,useFetchImplementation:()=>zp,validateZapRequest:()=>xd});try{Eh=fetch}catch{}function zp(b){Eh=b}function Ac(b){return Af.apply(this,arguments)}function Af(){return(Af=(0,a.A)(function*(b){try{let x="",{lud06:M,lud16:G}=JSON.parse(b.content);if(M){let{words:Ne}=ao.I.decode(M,1e3),Ue=ao.I.fromWords(Ne);x=Ns.decode(Ue)}else{if(!G)return null;{let[Ne,Ue]=G.split("@");x=new URL(`/.well-known/lnurlp/${Ne}`,`https://${Ue}`).toString()}}let ye=yield(yield Eh(x)).json();if(ye.allowsNostr&&ye.nostrPubkey)return ye.callback}catch{}return null})).apply(this,arguments)}function Ed({profile:b,event:x,amount:M,relays:G,comment:J=""}){if(!M)throw new Error("amount not given");if(!b)throw new Error("profile not given");let ye={kind:9734,created_at:Math.round(Date.now()/1e3),content:J,tags:[["p",b],["amount",M.toString()],["relays",...G]]};return x&&ye.tags.push(["e",x]),ye}function xd(b){let x;try{x=JSON.parse(b)}catch{return"Invalid zap request JSON."}if(!qs(x))return"Zap request is not a valid Nostr event.";if(!dl(x))return"Invalid signature on zap request.";let M=x.tags.find(([ye,Ne])=>"p"===ye&&Ne);if(!M)return"Zap request doesn't have a 'p' tag.";if(!M[1].match(/^[a-f0-9]{64}$/))return"Zap request 'p' tag is not valid hex.";let G=x.tags.find(([ye,Ne])=>"e"===ye&&Ne);return G&&!G[1].match(/^[a-f0-9]{64}$/)?"Zap request 'e' tag is not valid hex.":x.tags.find(([ye,Ne])=>"relays"===ye&&Ne)?null:"Zap request doesn't have a 'relays' tag."}function bg({zapRequest:b,preimage:x,bolt11:M,paidAt:G}){let J=JSON.parse(b),ye=J.tags.filter(([Ue])=>"e"===Ue||"p"===Ue||"a"===Ue),Ne={kind:9735,created_at:Math.round(G.getTime()/1e3),content:"",tags:[...ye,["P",J.pubkey],["bolt11",M],["description",b]]};return x&&Ne.tags.push(["preimage",x]),Ne}Ao({},{createRumor:()=>Tf,createSeal:()=>Cd,createWrap:()=>bu,unwrapEvent:()=>Dh,unwrapManyEvents:()=>wu,wrapEvent:()=>xh,wrapManyEvents:()=>Ch});var Yc=()=>Math.round(Date.now()/1e3),Xp=()=>Math.round(Yc()-172800*Math.random()),ml=(b,x)=>Wu(b,x),Tc=(b,x,M)=>_h(JSON.stringify(b),ml(x,M)),Vs=(b,x)=>JSON.parse(yh(b.content,ml(x,b.pubkey)));function Tf(b,x){const M={created_at:Yc(),content:"",tags:[],...b,pubkey:Uc(x)};return M.id=ul(M),M}function Cd(b,x,M){return ha({kind:vn,content:Tc(b,x,M),created_at:Xp(),tags:[]},x)}function bu(b,x){const M=tl();return ha({kind:Wr,content:Tc(b,M,x),created_at:Xp(),tags:[["p",x]]},M)}function xh(b,x,M){return bu(Cd(Tf(b,x),x,M),M)}function Ch(b,x,M){if(!M||0===M.length)throw new Error("At least one recipient is required.");const G=Uc(x),J=[xh(b,x,G)];return M.forEach(ye=>{J.push(xh(b,x,ye))}),J}function Dh(b,x){const M=Vs(b,x);return Vs(M,x)}function wu(b,x){let M=[];return b.forEach(G=>{M.push(Dh(G,x))}),M.sort((G,J)=>G.created_at-J.created_at),M}function Mc(b,x,M){return Zl.apply(this,arguments)}function Zl(){return(Zl=(0,a.A)(function*(b,x,M,G=!1,J){const ye={kind:Bu,tags:[["u",b],["method",x]],created_at:Math.round((new Date).getTime()/1e3),content:""};J&&ye.tags.push(["payload",Qc(J)]);const Ne=yield M(ye);return(G?"Nostr ":"")+ao.K3.encode(Js.encode(JSON.stringify(Ne)))})).apply(this,arguments)}function Yp(b,x,M){return Eu.apply(this,arguments)}function Eu(){return(Eu=(0,a.A)(function*(b,x,M){const G=yield Mf(b).catch(ye=>{throw ye});return yield Dd(G,x,M).catch(ye=>{throw ye})})).apply(this,arguments)}function Mf(b){return zu.apply(this,arguments)}function zu(){return(zu=(0,a.A)(function*(b){if(!b)throw new Error("Missing token");b=b.replace("Nostr ","");const x=Ns.decode(ao.K3.decode(b));if(!x||0===x.length||!x.startsWith("{"))throw new Error("Invalid token");return JSON.parse(x)})).apply(this,arguments)}function Ku(b){return!!b.created_at&&Math.round((new Date).getTime()/1e3)-b.created_at<60}function If(b){return b.kind===Bu}function Ah(b,x){const M=b.tags.find(G=>"u"===G[0]);return!!M&&M.length>0&&M[1]===x}function Ta(b,x){const M=b.tags.find(G=>"method"===G[0]);return!!M&&M.length>0&&M[1].toLowerCase()===x.toLowerCase()}function Qc(b){const x=Qo(Js.encode(JSON.stringify(b)));return(0,qr.My)(x)}function Th(b,x){const M=b.tags.find(J=>"payload"===J[0]);if(!M)return!1;const G=Qc(x);return M.length>0&&M[1]===G}function Dd(b,x,M,G){return Xu.apply(this,arguments)}function Xu(){return(Xu=(0,a.A)(function*(b,x,M,G){if(!dl(b))throw new Error("Invalid nostr event, signature invalid");if(!If(b))throw new Error("Invalid nostr event, kind invalid");if(!Ku(b))throw new Error("Invalid nostr event, created_at timestamp invalid");if(!Ah(b,x))throw new Error("Invalid nostr event, url tag invalid");if(!Ta(b,M))throw new Error("Invalid nostr event, method tag invalid");if(G&&"object"==typeof G&&Object.keys(G).length>0&&!Th(b,G))throw new Error("Invalid nostr event, payload tag does not match request body hash");return!0})).apply(this,arguments)}Ao({},{getToken:()=>Mc,hashPayload:()=>Qc,unpackEventFromToken:()=>Mf,validateEvent:()=>Dd,validateEventKind:()=>If,validateEventMethodTag:()=>Ta,validateEventPayloadTag:()=>Th,validateEventTimestamp:()=>Ku,validateEventUrlTag:()=>Ah,validateToken:()=>Yp})},8418:(o,s,r)=>{"use strict";r.d(s,{OS:()=>I,av:()=>N,qT:()=>pe,rV:()=>ne}),Symbol("verified");var I=0,N=1,ne=4,pe=7},6391:(o,s,r)=>{"use strict";r.d(s,{Vw:()=>pe,My:()=>A,Id:()=>me,O8:()=>w,aT:()=>I,po:()=>le,Ow:()=>C,ZJ:()=>be,ld:()=>Re});const i="object"==typeof globalThis&&"crypto"in globalThis?globalThis.crypto:void 0,a=ae=>ae instanceof Uint8Array,w=ae=>new DataView(ae.buffer,ae.byteOffset,ae.byteLength),C=(ae,Ie)=>ae<<32-Ie|ae>>>Ie;if(68!==new Uint8Array(new Uint32Array([287454020]).buffer)[0])throw new Error("Non little-endian hardware is not supported");const S=Array.from({length:256},(ae,Ie)=>Ie.toString(16).padStart(2,"0"));function A(ae){if(!a(ae))throw new Error("Uint8Array expected");let Ie="";for(let $e=0;$est+ht.length,0));let $e=0;return ae.forEach(st=>{if(!a(st))throw new Error("Uint8Array expected");Ie.set(st,$e),$e+=st.length}),Ie}class pe{clone(){return this._cloneInto()}}function Re(ae){const Ie=st=>ae().update(be(st)).digest(),$e=ae();return Ie.outputLen=$e.outputLen,Ie.blockLen=$e.blockLen,Ie.create=()=>ae(),Ie}function le(ae=32){if(i&&"function"==typeof i.getRandomValues)return i.getRandomValues(new Uint8Array(ae));throw new Error("crypto.getRandomValues must be defined")}},7106:(o,s,r)=>{"use strict";function i(a,c){this.v=a,this.k=c}r.d(s,{A:()=>i})},467:(o,s,r)=>{"use strict";function i(c,y,w,C,T,S,A){try{var I=c[S](A),N=I.value}catch(K){return void w(K)}I.done?y(N):Promise.resolve(N).then(C,T)}function a(c){return function(){var y=this,w=arguments;return new Promise(function(C,T){var S=c.apply(y,w);function A(N){i(S,C,T,A,I,"next",N)}function I(N){i(S,C,T,A,I,"throw",N)}A(void 0)})}}r.d(s,{A:()=>a})},6218:(o,s,r)=>{"use strict";r.d(s,{A:()=>a});var i=r(7106);function a(c){return new i.A(c,0)}},600:(o,s,r)=>{"use strict";r.d(s,{A:()=>a});var i=r(7106);function a(y){return function(){return new c(y.apply(this,arguments))}}function c(y){var w,C;function T(A,I){try{var N=y[A](I),K=N.value,Z=K instanceof i.A;Promise.resolve(Z?K.v:K).then(function(ne){if(Z){var be="return"===A?"return":"next";if(!K.k||ne.done)return T(be,ne);ne=y[be](ne).value}S(N.done?"return":"normal",ne)},function(ne){T("throw",ne)})}catch(ne){S("throw",ne)}}function S(A,I){switch(A){case"return":w.resolve({value:I,done:!0});break;case"throw":w.reject(I);break;default:w.resolve({value:I,done:!1})}(w=w.next)?T(w.key,w.arg):C=null}this._invoke=function(A,I){return new Promise(function(N,K){var Z={key:A,arg:I,resolve:N,reject:K,next:null};C?C=C.next=Z:(w=C=Z,T(A,I))})},"function"!=typeof y.return&&(this.return=void 0)}c.prototype["function"==typeof Symbol&&Symbol.asyncIterator||"@@asyncIterator"]=function(){return this},c.prototype.next=function(y){return this._invoke("next",y)},c.prototype.throw=function(y){return this._invoke("throw",y)},c.prototype.return=function(y){return this._invoke("return",y)}},1635:(o,s,r)=>{"use strict";function K(Ge,Fe,Ft,ze){return new(Ft||(Ft=Promise))(function(Ke,He){function mt(Rt){try{Ze(ze.next(Rt))}catch(Jt){He(Jt)}}function se(Rt){try{Ze(ze.throw(Rt))}catch(Jt){He(Jt)}}function Ze(Rt){Rt.done?Ke(Rt.value):function dt(Ke){return Ke instanceof Ft?Ke:new Ft(function(He){He(Ke)})}(Rt.value).then(mt,se)}Ze((ze=ze.apply(Ge,Fe||[])).next())})}function Me(Ge){return this instanceof Me?(this.v=Ge,this):new Me(Ge)}function Ce(Ge,Fe,Ft){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var dt,ze=Ft.apply(Ge,Fe||[]),Ke=[];return dt=Object.create(("function"==typeof AsyncIterator?AsyncIterator:Object).prototype),mt("next"),mt("throw"),mt("return",function He(Kn){return function(Nt){return Promise.resolve(Nt).then(Kn,Jt)}}),dt[Symbol.asyncIterator]=function(){return this},dt;function mt(Kn,Nt){ze[Kn]&&(dt[Kn]=function(Qt){return new Promise(function(an,Xn){Ke.push([Kn,Qt,an,Xn])>1||se(Kn,Qt)})},Nt&&(dt[Kn]=Nt(dt[Kn])))}function se(Kn,Nt){try{!function Ze(Kn){Kn.value instanceof Me?Promise.resolve(Kn.value.v).then(Rt,Jt):fn(Ke[0][2],Kn)}(ze[Kn](Nt))}catch(Qt){fn(Ke[0][3],Qt)}}function Rt(Kn){se("next",Kn)}function Jt(Kn){se("throw",Kn)}function fn(Kn,Nt){Kn(Nt),Ke.shift(),Ke.length&&se(Ke[0][0],Ke[0][1])}}function ae(Ge){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var Ft,Fe=Ge[Symbol.asyncIterator];return Fe?Fe.call(Ge):(Ge=function me(Ge){var Fe="function"==typeof Symbol&&Symbol.iterator,Ft=Fe&&Ge[Fe],ze=0;if(Ft)return Ft.call(Ge);if(Ge&&"number"==typeof Ge.length)return{next:function(){return Ge&&ze>=Ge.length&&(Ge=void 0),{value:Ge&&Ge[ze++],done:!Ge}}};throw new TypeError(Fe?"Object is not iterable.":"Symbol.iterator is not defined.")}(Ge),Ft={},ze("next"),ze("throw"),ze("return"),Ft[Symbol.asyncIterator]=function(){return this},Ft);function ze(Ke){Ft[Ke]=Ge[Ke]&&function(He){return new Promise(function(mt,se){!function dt(Ke,He,mt,se){Promise.resolve(se).then(function(Ze){Ke({value:Ze,done:mt})},He)}(mt,se,(He=Ge[Ke](He)).done,He.value)})}}}r.d(s,{AQ:()=>Ce,N3:()=>Me,sH:()=>K,xN:()=>ae}),"function"==typeof SuppressedError&&SuppressedError}},o=>{o(o.s=4626)}]); \ No newline at end of file diff --git a/main.e88e030e1f004176.js b/main.e88e030e1f004176.js deleted file mode 100644 index 3e9cbfc..0000000 --- a/main.e88e030e1f004176.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunkangor=self.webpackChunkangor||[]).push([[792],{7618:(o,s,r)=>{"use strict";r.d(s,{F:()=>st});let i=(()=>{class ft{static{this.standard="cubic-bezier(0.4, 0.0, 0.2, 1)"}static{this.deceleration="cubic-bezier(0.0, 0.0, 0.2, 1)"}static{this.acceleration="cubic-bezier(0.4, 0.0, 1, 1)"}static{this.sharp="cubic-bezier(0.4, 0.0, 0.6, 1)"}}return ft})(),a=(()=>{class ft{static{this.complex="375ms"}static{this.entering="225ms"}static{this.exiting="195ms"}}return ft})();var c=r(1204);const le=(ft,_t,ot,Yt,un=`${a.entering} ${i.deceleration}`,wn=`${a.exiting} ${i.acceleration}`)=>(0,c.hZ)(ft,[(0,c.wk)("void",(0,c.iF)(_t)),(0,c.wk)("*",(0,c.iF)(ot)),(0,c.kY)("void => false, * => false",[]),(0,c.kY)("void => *",(0,c.i0)(Yt||un),{params:{timings:un}}),(0,c.kY)("* => void",(0,c.i0)(Yt||wn),{params:{timings:wn}})]),st=[(0,c.hZ)("expandCollapse",[(0,c.wk)("void, collapsed",(0,c.iF)({height:"0"})),(0,c.wk)("*, expanded",(0,c.iF)("*")),(0,c.kY)("void <=> false, collapsed <=> false, expanded <=> false",[]),(0,c.kY)("void <=> *, collapsed <=> expanded",(0,c.i0)("{{timings}}"),{params:{timings:`${a.entering} ${i.deceleration}`}})]),(0,c.hZ)("fadeIn",[(0,c.wk)("void",(0,c.iF)({opacity:0})),(0,c.wk)("*",(0,c.iF)({opacity:1})),(0,c.kY)("void => false",[]),(0,c.kY)("void => *",(0,c.i0)("{{timings}}"),{params:{timings:`${a.entering} ${i.deceleration}`}})]),(0,c.hZ)("fadeInTop",[(0,c.wk)("void",(0,c.iF)({opacity:0,transform:"translate3d(0, -100%, 0)"})),(0,c.wk)("*",(0,c.iF)({opacity:1,transform:"translate3d(0, 0, 0)"})),(0,c.kY)("void => false",[]),(0,c.kY)("void => *",(0,c.i0)("{{timings}}"),{params:{timings:`${a.entering} ${i.deceleration}`}})]),(0,c.hZ)("fadeInBottom",[(0,c.wk)("void",(0,c.iF)({opacity:0,transform:"translate3d(0, 100%, 0)"})),(0,c.wk)("*",(0,c.iF)({opacity:1,transform:"translate3d(0, 0, 0)"})),(0,c.kY)("void => false",[]),(0,c.kY)("void => *",(0,c.i0)("{{timings}}"),{params:{timings:`${a.entering} ${i.deceleration}`}})]),(0,c.hZ)("fadeInLeft",[(0,c.wk)("void",(0,c.iF)({opacity:0,transform:"translate3d(-100%, 0, 0)"})),(0,c.wk)("*",(0,c.iF)({opacity:1,transform:"translate3d(0, 0, 0)"})),(0,c.kY)("void => false",[]),(0,c.kY)("void => *",(0,c.i0)("{{timings}}"),{params:{timings:`${a.entering} ${i.deceleration}`}})]),(0,c.hZ)("fadeInRight",[(0,c.wk)("void",(0,c.iF)({opacity:0,transform:"translate3d(100%, 0, 0)"})),(0,c.wk)("*",(0,c.iF)({opacity:1,transform:"translate3d(0, 0, 0)"})),(0,c.kY)("void => false",[]),(0,c.kY)("void => *",(0,c.i0)("{{timings}}"),{params:{timings:`${a.entering} ${i.deceleration}`}})]),(0,c.hZ)("fadeOut",[(0,c.wk)("*",(0,c.iF)({opacity:1})),(0,c.wk)("void",(0,c.iF)({opacity:0})),(0,c.kY)("false => void",[]),(0,c.kY)("* => void",(0,c.i0)("{{timings}}"),{params:{timings:`${a.exiting} ${i.acceleration}`}})]),(0,c.hZ)("fadeOutTop",[(0,c.wk)("*",(0,c.iF)({opacity:1,transform:"translate3d(0, 0, 0)"})),(0,c.wk)("void",(0,c.iF)({opacity:0,transform:"translate3d(0, -100%, 0)"})),(0,c.kY)("false => void",[]),(0,c.kY)("* => void",(0,c.i0)("{{timings}}"),{params:{timings:`${a.exiting} ${i.acceleration}`}})]),(0,c.hZ)("fadeOutBottom",[(0,c.wk)("*",(0,c.iF)({opacity:1,transform:"translate3d(0, 0, 0)"})),(0,c.wk)("void",(0,c.iF)({opacity:0,transform:"translate3d(0, 100%, 0)"})),(0,c.kY)("false => void",[]),(0,c.kY)("* => void",(0,c.i0)("{{timings}}"),{params:{timings:`${a.exiting} ${i.acceleration}`}})]),(0,c.hZ)("fadeOutLeft",[(0,c.wk)("*",(0,c.iF)({opacity:1,transform:"translate3d(0, 0, 0)"})),(0,c.wk)("void",(0,c.iF)({opacity:0,transform:"translate3d(-100%, 0, 0)"})),(0,c.kY)("false => void",[]),(0,c.kY)("* => void",(0,c.i0)("{{timings}}"),{params:{timings:`${a.exiting} ${i.acceleration}`}})]),(0,c.hZ)("fadeOutRight",[(0,c.wk)("*",(0,c.iF)({opacity:1,transform:"translate3d(0, 0, 0)"})),(0,c.wk)("void",(0,c.iF)({opacity:0,transform:"translate3d(100%, 0, 0)"})),(0,c.kY)("false => void",[]),(0,c.kY)("* => void",(0,c.i0)("{{timings}}"),{params:{timings:`${a.exiting} ${i.acceleration}`}})]),(0,c.hZ)("shake",[(0,c.kY)("void => false",[]),(0,c.kY)("void => *, * => true",[(0,c.i0)("{{timings}}",(0,c.i7)([(0,c.iF)({transform:"translate3d(0, 0, 0)",offset:0}),(0,c.iF)({transform:"translate3d(-10px, 0, 0)",offset:.1}),(0,c.iF)({transform:"translate3d(10px, 0, 0)",offset:.2}),(0,c.iF)({transform:"translate3d(-10px, 0, 0)",offset:.3}),(0,c.iF)({transform:"translate3d(10px, 0, 0)",offset:.4}),(0,c.iF)({transform:"translate3d(-10px, 0, 0)",offset:.5}),(0,c.iF)({transform:"translate3d(10px, 0, 0)",offset:.6}),(0,c.iF)({transform:"translate3d(-10px, 0, 0)",offset:.7}),(0,c.iF)({transform:"translate3d(10px, 0, 0)",offset:.8}),(0,c.iF)({transform:"translate3d(-10px, 0, 0)",offset:.9}),(0,c.iF)({transform:"translate3d(0, 0, 0)",offset:1})]))],{params:{timings:"0.8s cubic-bezier(0.455, 0.03, 0.515, 0.955)"}})]),(0,c.hZ)("slideInTop",[(0,c.wk)("void",(0,c.iF)({transform:"translate3d(0, -100%, 0)"})),(0,c.wk)("*",(0,c.iF)({transform:"translate3d(0, 0, 0)"})),(0,c.kY)("void => false",[]),(0,c.kY)("void => *",(0,c.i0)("{{timings}}"),{params:{timings:`${a.entering} ${i.deceleration}`}})]),(0,c.hZ)("slideInBottom",[(0,c.wk)("void",(0,c.iF)({transform:"translate3d(0, 100%, 0)"})),(0,c.wk)("*",(0,c.iF)({transform:"translate3d(0, 0, 0)"})),(0,c.kY)("void => false",[]),(0,c.kY)("void => *",(0,c.i0)("{{timings}}"),{params:{timings:`${a.entering} ${i.deceleration}`}})]),(0,c.hZ)("slideInLeft",[(0,c.wk)("void",(0,c.iF)({transform:"translate3d(-100%, 0, 0)"})),(0,c.wk)("*",(0,c.iF)({transform:"translate3d(0, 0, 0)"})),(0,c.kY)("void => false",[]),(0,c.kY)("void => *",(0,c.i0)("{{timings}}"),{params:{timings:`${a.entering} ${i.deceleration}`}})]),(0,c.hZ)("slideInRight",[(0,c.wk)("void",(0,c.iF)({transform:"translate3d(100%, 0, 0)"})),(0,c.wk)("*",(0,c.iF)({transform:"translate3d(0, 0, 0)"})),(0,c.kY)("void => false",[]),(0,c.kY)("void => *",(0,c.i0)("{{timings}}"),{params:{timings:`${a.entering} ${i.deceleration}`}})]),(0,c.hZ)("slideOutTop",[(0,c.wk)("*",(0,c.iF)({transform:"translate3d(0, 0, 0)"})),(0,c.wk)("void",(0,c.iF)({transform:"translate3d(0, -100%, 0)"})),(0,c.kY)("false => void",[]),(0,c.kY)("* => void",(0,c.i0)("{{timings}}"),{params:{timings:`${a.exiting} ${i.acceleration}`}})]),(0,c.hZ)("slideOutBottom",[(0,c.wk)("*",(0,c.iF)({transform:"translate3d(0, 0, 0)"})),(0,c.wk)("void",(0,c.iF)({transform:"translate3d(0, 100%, 0)"})),(0,c.kY)("false => void",[]),(0,c.kY)("* => void",(0,c.i0)("{{timings}}"),{params:{timings:`${a.exiting} ${i.acceleration}`}})]),(0,c.hZ)("slideOutLeft",[(0,c.wk)("*",(0,c.iF)({transform:"translate3d(0, 0, 0)"})),(0,c.wk)("void",(0,c.iF)({transform:"translate3d(-100%, 0, 0)"})),(0,c.kY)("false => void",[]),(0,c.kY)("* => void",(0,c.i0)("{{timings}}"),{params:{timings:`${a.exiting} ${i.acceleration}`}})]),(0,c.hZ)("slideOutRight",[(0,c.wk)("*",(0,c.iF)({transform:"translate3d(0, 0, 0)"})),(0,c.wk)("void",(0,c.iF)({transform:"translate3d(100%, 0, 0)"})),(0,c.kY)("false => void",[]),(0,c.kY)("* => void",(0,c.i0)("{{timings}}"),{params:{timings:`${a.exiting} ${i.acceleration}`}})]),le("zoomIn",{opacity:0,transform:"scale(0.5)"},{opacity:1,transform:"scale(1)"},""),le("zoomOut",{opacity:1,transform:"scale(1)"},{opacity:0,transform:"scale(0.5)"},"")]},3871:(o,s,r)=>{"use strict";r.d(s,{$w:()=>Mt,lX:()=>c,Tv:()=>Ya});var i=r(7618),a=r(3107);let c=(()=>{class Y{constructor(){this._componentRegistry=new Map,this._navigationStore=new Map}registerComponent(re,Qe){this._componentRegistry.set(re,Qe)}deregisterComponent(re){this._componentRegistry.delete(re)}getComponent(re){return this._componentRegistry.get(re)}storeNavigation(re,Qe){this._navigationStore.set(re,Qe)}getNavigation(re){return this._navigationStore.get(re)??[]}deleteNavigation(re){this._navigationStore.has(re)||console.warn(`Navigation with the key '${re}' does not exist.`),this._navigationStore.delete(re)}getFlatNavigation(re,Qe=[]){for(const Et of re)"basic"===Et.type?Qe.push(Et):Et.children&&this.getFlatNavigation(Et.children,Qe);return Qe}getItem(re,Qe){for(const Et of Qe){if(Et.id===re)return Et;if(Et.children){const Fn=this.getItem(re,Et.children);if(Fn)return Fn}}return null}getItemParent(re,Qe,Et){for(const Fn of Qe){if(Fn.id===re)return Et;if(Fn.children){const fn=this.getItemParent(re,Fn.children,Fn);if(fn)return fn}}return null}static{this.\u0275fac=function(Qe){return new(Qe||Y)}}static{this.\u0275prov=a.jDH({token:Y,factory:Y.\u0275fac,providedIn:"root"})}}return Y})();var y=r(3939),w=r(7838),C=r(8447),A=r(4460),S=r(3904),T=r(7818),k=r(7712),R=r(9893),G=r(5424);const Z=Y=>({"angor-horizontal-navigation-item-active-forced":Y}),te=Y=>[Y];function we(Y,Ve){1&Y&&a.eu8(0)}function _e(Y,Ve){if(1&Y&&(a.j41(0,"div",2),a.DNE(1,we,1,0,"ng-container",7),a.k0s()),2&Y){let re,Qe,Et,Fn;const fn=a.XpG(),cr=a.sdS(9);a.Y8G("ngClass",a.eq3(10,Z,fn.item.active))("routerLink",a.eq3(12,te,fn.item.link))("fragment",null!==(re=fn.item.fragment)&&void 0!==re?re:null)("preserveFragment",null!==(Qe=fn.item.preserveFragment)&&void 0!==Qe&&Qe)("queryParams",null!==(Et=fn.item.queryParams)&&void 0!==Et?Et:null)("queryParamsHandling",null!==(Fn=fn.item.queryParamsHandling)&&void 0!==Fn?Fn:null)("routerLinkActive","angor-horizontal-navigation-item-active")("routerLinkActiveOptions",fn.isActiveMatchOptions)("matTooltip",fn.item.tooltip||""),a.R7$(),a.Y8G("ngTemplateOutlet",cr)}}function pe(Y,Ve){1&Y&&a.eu8(0)}function Te(Y,Ve){if(1&Y&&(a.j41(0,"a",3),a.DNE(1,pe,1,0,"ng-container",7),a.k0s()),2&Y){const re=a.XpG(),Qe=a.sdS(9);a.Y8G("href",re.item.link,a.B4B)("target",re.item.target||"_self")("matTooltip",re.item.tooltip||""),a.R7$(),a.Y8G("ngTemplateOutlet",Qe)}}function Ce(Y,Ve){1&Y&&a.eu8(0)}function Ne(Y,Ve){if(1&Y){const re=a.RV6();a.j41(0,"div",8),a.bIt("click",function(){a.eBV(re);const Et=a.XpG();return a.Njj(Et.item.function(Et.item))}),a.DNE(1,Ce,1,0,"ng-container",7),a.k0s()}if(2&Y){const re=a.XpG(),Qe=a.sdS(9);a.Y8G("ngClass",a.eq3(3,Z,re.item.active))("matTooltip",re.item.tooltip||""),a.R7$(),a.Y8G("ngTemplateOutlet",Qe)}}function Se(Y,Ve){1&Y&&a.eu8(0)}function xe(Y,Ve){if(1&Y){const re=a.RV6();a.j41(0,"div",9),a.bIt("click",function(){a.eBV(re);const Et=a.XpG();return a.Njj(Et.item.function(Et.item))}),a.DNE(1,Se,1,0,"ng-container",7),a.k0s()}if(2&Y){let re,Qe,Et,Fn;const fn=a.XpG(),cr=a.sdS(9);a.Y8G("ngClass",a.eq3(10,Z,fn.item.active))("routerLink",a.eq3(12,te,fn.item.link))("fragment",null!==(re=fn.item.fragment)&&void 0!==re?re:null)("preserveFragment",null!==(Qe=fn.item.preserveFragment)&&void 0!==Qe&&Qe)("queryParams",null!==(Et=fn.item.queryParams)&&void 0!==Et?Et:null)("queryParamsHandling",null!==(Fn=fn.item.queryParamsHandling)&&void 0!==Fn?Fn:null)("routerLinkActive","angor-horizontal-navigation-item-active")("routerLinkActiveOptions",fn.isActiveMatchOptions)("matTooltip",fn.item.tooltip||""),a.R7$(),a.Y8G("ngTemplateOutlet",cr)}}function ae(Y,Ve){1&Y&&a.eu8(0)}function le(Y,Ve){if(1&Y){const re=a.RV6();a.j41(0,"a",10),a.bIt("click",function(){a.eBV(re);const Et=a.XpG();return a.Njj(Et.item.function(Et.item))}),a.DNE(1,ae,1,0,"ng-container",7),a.k0s()}if(2&Y){const re=a.XpG(),Qe=a.sdS(9);a.Y8G("href",re.item.link,a.B4B)("target",re.item.target||"_self")("matTooltip",re.item.tooltip||""),a.R7$(),a.Y8G("ngTemplateOutlet",Qe)}}function ke(Y,Ve){1&Y&&a.eu8(0)}function Ue(Y,Ve){if(1&Y&&(a.j41(0,"div",4),a.DNE(1,ke,1,0,"ng-container",7),a.k0s()),2&Y){const re=a.XpG(),Qe=a.sdS(9);a.Y8G("ngClass",a.eq3(3,Z,re.item.active))("matTooltip",re.item.tooltip||""),a.R7$(),a.Y8G("ngTemplateOutlet",Qe)}}function st(Y,Ve){1&Y&&a.eu8(0)}function ft(Y,Ve){if(1&Y&&(a.j41(0,"div",6),a.DNE(1,st,1,0,"ng-container",7),a.k0s()),2&Y){a.XpG();const re=a.sdS(9);a.R7$(),a.Y8G("ngTemplateOutlet",re)}}function _t(Y,Ve){if(1&Y&&a.nrm(0,"mat-icon",11),2&Y){const re=a.XpG(2);a.Y8G("ngClass",null==re.item.classes?null:re.item.classes.icon)("svgIcon",re.item.icon)}}function ot(Y,Ve){if(1&Y&&(a.j41(0,"div",15)(1,"span",14),a.EFF(2),a.k0s()()),2&Y){const re=a.XpG(2);a.R7$(),a.Y8G("ngClass",null==re.item.classes?null:re.item.classes.subtitle),a.R7$(),a.SpI(" ",re.item.subtitle," ")}}function Yt(Y,Ve){if(1&Y&&(a.j41(0,"div",16)(1,"div",17),a.EFF(2),a.k0s()()),2&Y){const re=a.XpG(2);a.R7$(),a.Y8G("ngClass",re.item.badge.classes),a.R7$(),a.SpI(" ",re.item.badge.title," ")}}function un(Y,Ve){if(1&Y&&(a.DNE(0,_t,1,2,"mat-icon",11),a.j41(1,"div",12)(2,"div",13)(3,"span",14),a.EFF(4),a.k0s()(),a.DNE(5,ot,3,2,"div",15),a.k0s(),a.DNE(6,Yt,3,2,"div",16)),2&Y){const re=a.XpG();a.vxM(re.item.icon?0:-1),a.R7$(3),a.Y8G("ngClass",null==re.item.classes?null:re.item.classes.title),a.R7$(),a.SpI(" ",re.item.title," "),a.R7$(),a.vxM(re.item.subtitle?5:-1),a.R7$(),a.vxM(re.item.badge?6:-1)}}let wn=(()=>{class Y{constructor(){this._changeDetectorRef=(0,a.WQX)(a.gRc),this._angorNavigationService=(0,a.WQX)(c),this._angorUtilsService=(0,a.WQX)(y.Q),this.isActiveMatchOptions=this._angorUtilsService.subsetMatchOptions,this._unsubscribeAll=new C.B}ngOnInit(){this.isActiveMatchOptions=this.item.isActiveMatchOptions??this.item.exactMatch?this._angorUtilsService.exactMatchOptions:this._angorUtilsService.subsetMatchOptions,this._angorHorizontalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._changeDetectorRef.markForCheck(),this._angorHorizontalNavigationComponent.onRefreshed.pipe((0,G.Q)(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}static{this.\u0275fac=function(Qe){return new(Qe||Y)}}static{this.\u0275cmp=a.VBU({type:Y,selectors:[["angor-horizontal-navigation-basic-item"]],inputs:{item:"item",name:"name"},decls:10,vars:10,consts:[["itemTemplate",""],[1,"angor-horizontal-navigation-item-wrapper",3,"ngClass"],[1,"angor-horizontal-navigation-item",3,"ngClass","routerLink","fragment","preserveFragment","queryParams","queryParamsHandling","routerLinkActive","routerLinkActiveOptions","matTooltip"],[1,"angor-horizontal-navigation-item",3,"href","target","matTooltip"],[1,"angor-horizontal-navigation-item",3,"ngClass","matTooltip"],["mat-menu-item","",1,"angor-horizontal-navigation-item",3,"href","target","matTooltip"],[1,"angor-horizontal-navigation-item","angor-horizontal-navigation-item-disabled"],[4,"ngTemplateOutlet"],[1,"angor-horizontal-navigation-item",3,"click","ngClass","matTooltip"],[1,"angor-horizontal-navigation-item",3,"click","ngClass","routerLink","fragment","preserveFragment","queryParams","queryParamsHandling","routerLinkActive","routerLinkActiveOptions","matTooltip"],["mat-menu-item","",1,"angor-horizontal-navigation-item",3,"click","href","target","matTooltip"],[1,"angor-horizontal-navigation-item-icon",3,"ngClass","svgIcon"],[1,"angor-horizontal-navigation-item-title-wrapper"],[1,"angor-horizontal-navigation-item-title"],[3,"ngClass"],[1,"angor-horizontal-navigation-item-subtitle","text-hint"],[1,"angor-horizontal-navigation-item-badge"],[1,"angor-horizontal-navigation-item-badge-content",3,"ngClass"]],template:function(Qe,Et){1&Qe&&(a.j41(0,"div",1),a.DNE(1,_e,2,14,"div",2)(2,Te,2,4,"a",3)(3,Ne,2,5,"div",4)(4,xe,2,14,"div",2)(5,le,2,4,"a",5)(6,Ue,2,5,"div",4)(7,ft,2,1,"div",6),a.k0s(),a.DNE(8,un,7,5,"ng-template",null,0,a.C5r)),2&Qe&&(a.AVh("angor-horizontal-navigation-item-has-subtitle",!!Et.item.subtitle),a.Y8G("ngClass",null==Et.item.classes?null:Et.item.classes.wrapper),a.R7$(),a.vxM(!Et.item.link||Et.item.externalLink||Et.item.function||Et.item.disabled?-1:1),a.R7$(),a.vxM(Et.item.link&&Et.item.externalLink&&!Et.item.function&&!Et.item.disabled?2:-1),a.R7$(),a.vxM(Et.item.link||!Et.item.function||Et.item.disabled?-1:3),a.R7$(),a.vxM(Et.item.link&&!Et.item.externalLink&&Et.item.function&&!Et.item.disabled?4:-1),a.R7$(),a.vxM(Et.item.link&&Et.item.externalLink&&Et.item.function&&!Et.item.disabled?5:-1),a.R7$(),a.vxM(Et.item.link||Et.item.function||Et.item.disabled?-1:6),a.R7$(),a.vxM(Et.item.disabled?7:-1))},dependencies:[A.YU,R.Wk,R.wQ,k.uc,k.oV,A.T3,T.Cn,T.fb,S.m_,S.An],encapsulation:2,changeDetection:0})}}return Y})(),$n=(()=>{class Y{constructor(){this._changeDetectorRef=(0,a.WQX)(a.gRc),this._angorNavigationService=(0,a.WQX)(c),this._unsubscribeAll=new C.B}ngOnInit(){this._angorHorizontalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._angorHorizontalNavigationComponent.onRefreshed.pipe((0,G.Q)(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}static{this.\u0275fac=function(Qe){return new(Qe||Y)}}static{this.\u0275cmp=a.VBU({type:Y,selectors:[["angor-horizontal-navigation-divider-item"]],inputs:{item:"item",name:"name"},decls:1,vars:1,consts:[[1,"angor-horizontal-navigation-item-wrapper","divider",3,"ngClass"]],template:function(Qe,Et){1&Qe&&a.nrm(0,"div",0),2&Qe&&a.Y8G("ngClass",null==Et.item.classes?null:Et.item.classes.wrapper)},dependencies:[A.YU],encapsulation:2,changeDetection:0})}}return Y})();const En=["matMenu"],Ze=(Y,Ve)=>({"angor-horizontal-navigation-menu-active":Y,"angor-horizontal-navigation-menu-active-forced":Ve}),wt=Y=>({$implicit:Y}),ze=(Y,Ve)=>({"angor-horizontal-navigation-item-disabled":Y,"angor-horizontal-navigation-item-active-forced":Ve});function Be(Y,Ve){1&Y&&a.eu8(0)}function Ut(Y,Ve){if(1&Y){const re=a.RV6();a.j41(0,"div",6,2),a.bIt("onMenuOpen",function(){a.eBV(re);const Et=a.XpG();return a.Njj(Et.triggerChangeDetection())})("onMenuClose",function(){a.eBV(re);const Et=a.XpG();return a.Njj(Et.triggerChangeDetection())}),a.DNE(2,Be,1,0,"ng-container",7),a.k0s()}if(2&Y){const re=a.sdS(1),Qe=a.XpG(),Et=a.sdS(2),Fn=a.sdS(6);a.Y8G("ngClass",a.l_i(4,Ze,re.menuOpen,Qe.item.active))("matMenuTriggerFor",Et),a.R7$(2),a.Y8G("ngTemplateOutlet",Fn)("ngTemplateOutletContext",a.eq3(7,wt,Qe.item))}}function Ke(Y,Ve){if(1&Y&&(a.j41(0,"div",8),a.nrm(1,"angor-horizontal-navigation-basic-item",11),a.k0s()),2&Y){const re=a.XpG(2).$implicit,Qe=a.XpG();a.Y8G("disabled",re.disabled),a.R7$(),a.Y8G("item",re)("name",Qe.name)}}function lt(Y,Ve){1&Y&&a.eu8(0)}function Xe(Y,Ve){if(1&Y&&(a.j41(0,"div",9),a.DNE(1,lt,1,0,"ng-container",7),a.nrm(2,"angor-horizontal-navigation-branch-item",12,3),a.k0s()),2&Y){const re=a.sdS(3),Qe=a.XpG(2).$implicit,Et=a.XpG(),Fn=a.sdS(6);a.Y8G("disabled",Qe.disabled)("matMenuTriggerFor",re.matMenu),a.R7$(),a.Y8G("ngTemplateOutlet",Fn)("ngTemplateOutletContext",a.eq3(7,wt,Qe)),a.R7$(),a.Y8G("child",!0)("item",Qe)("name",Et.name)}}function Ge(Y,Ve){if(1&Y&&(a.j41(0,"div",10),a.nrm(1,"angor-horizontal-navigation-divider-item",11),a.k0s()),2&Y){const re=a.XpG(2).$implicit,Qe=a.XpG();a.R7$(),a.Y8G("item",re)("name",Qe.name)}}function pt(Y,Ve){if(1&Y&&a.DNE(0,Ke,2,3,"div",8)(1,Xe,4,9,"div",9)(2,Ge,2,2,"div",10),2&Y){const re=a.XpG().$implicit;a.vxM("basic"===re.type?0:-1),a.R7$(),a.vxM("aside"===re.type||"collapsable"===re.type||"group"===re.type?1:-1),a.R7$(),a.vxM("divider"===re.type?2:-1)}}function se(Y,Ve){if(1&Y&&a.DNE(0,pt,3,3),2&Y){const re=Ve.$implicit;a.vxM(re.hidden&&!re.hidden(re)||!re.hidden?0:-1)}}function qe(Y,Ve){if(1&Y&&a.nrm(0,"mat-icon",15),2&Y){const re=a.XpG().$implicit;a.Y8G("ngClass",null==re.classes?null:re.classes.icon)("svgIcon",re.icon)}}function Nt(Y,Ve){if(1&Y&&(a.j41(0,"div",19)(1,"span",18),a.EFF(2),a.k0s()()),2&Y){const re=a.XpG().$implicit;a.R7$(),a.Y8G("ngClass",null==re.classes?null:re.classes.subtitle),a.R7$(),a.SpI(" ",re.subtitle," ")}}function tn(Y,Ve){if(1&Y&&(a.j41(0,"div",20)(1,"div",21),a.EFF(2),a.k0s()()),2&Y){const re=a.XpG().$implicit;a.R7$(),a.Y8G("ngClass",re.badge.classes),a.R7$(),a.SpI(" ",re.badge.title," ")}}function pn(Y,Ve){if(1&Y&&(a.j41(0,"div",13)(1,"div",14),a.DNE(2,qe,1,2,"mat-icon",15),a.j41(3,"div",16)(4,"div",17)(5,"span",18),a.EFF(6),a.k0s()(),a.DNE(7,Nt,3,2,"div",19),a.k0s(),a.DNE(8,tn,3,2,"div",20),a.k0s()()),2&Y){const re=Ve.$implicit;a.AVh("angor-horizontal-navigation-item-has-subtitle",!!re.subtitle),a.Y8G("ngClass",null==re.classes?null:re.classes.wrapper),a.R7$(),a.Y8G("ngClass",a.l_i(10,ze,re.disabled,re.active))("matTooltip",re.tooltip||""),a.R7$(),a.vxM(re.icon?2:-1),a.R7$(3),a.Y8G("ngClass",null==re.classes?null:re.classes.title),a.R7$(),a.SpI(" ",re.title," "),a.R7$(),a.vxM(re.subtitle?7:-1),a.R7$(),a.vxM(re.badge?8:-1)}}let Wn=(()=>{class Y{constructor(){this._changeDetectorRef=(0,a.WQX)(a.gRc),this._angorNavigationService=(0,a.WQX)(c),this.child=!1,this._unsubscribeAll=new C.B}ngOnInit(){this._angorHorizontalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._angorHorizontalNavigationComponent.onRefreshed.pipe((0,G.Q)(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}triggerChangeDetection(){this._changeDetectorRef.markForCheck()}trackByFn(re,Qe){return Qe.id||re}static{this.\u0275fac=function(Qe){return new(Qe||Y)}}static{this.\u0275cmp=a.VBU({type:Y,selectors:[["angor-horizontal-navigation-branch-item"]],viewQuery:function(Qe,Et){if(1&Qe&&a.GBs(En,7),2&Qe){let Fn;a.mGM(Fn=a.lsd())&&(Et.matMenu=Fn.first)}},inputs:{child:"child",item:"item",name:"name"},decls:7,vars:2,consts:[["matMenu","matMenu"],["itemTemplate",""],["trigger","matMenuTrigger"],["branch",""],[3,"ngClass","matMenuTriggerFor"],[1,"angor-horizontal-navigation-menu-panel",3,"overlapTrigger"],[3,"onMenuOpen","onMenuClose","ngClass","matMenuTriggerFor"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["mat-menu-item","",1,"angor-horizontal-navigation-menu-item",3,"disabled"],["mat-menu-item","",1,"angor-horizontal-navigation-menu-item",3,"disabled","matMenuTriggerFor"],["mat-menu-item","",1,"angor-horizontal-navigation-menu-item"],[3,"item","name"],[3,"child","item","name"],[1,"angor-horizontal-navigation-item-wrapper",3,"ngClass"],[1,"angor-horizontal-navigation-item",3,"ngClass","matTooltip"],[1,"angor-horizontal-navigation-item-icon",3,"ngClass","svgIcon"],[1,"angor-horizontal-navigation-item-title-wrapper"],[1,"angor-horizontal-navigation-item-title"],[3,"ngClass"],[1,"angor-horizontal-navigation-item-subtitle","text-hint"],[1,"angor-horizontal-navigation-item-badge"],[1,"angor-horizontal-navigation-item-badge-content",3,"ngClass"]],template:function(Qe,Et){1&Qe&&(a.DNE(0,Ut,3,9,"div",4),a.j41(1,"mat-menu",5,0),a.Z7z(3,se,1,1,null,null,Et.trackByFn,!0),a.k0s(),a.DNE(5,pn,9,13,"ng-template",null,1,a.C5r)),2&Qe&&(a.vxM(Et.child?-1:0),a.R7$(),a.Y8G("overlapTrigger",!1),a.R7$(2),a.Dyx(Et.item.children))},dependencies:()=>[Y,A.YU,T.Cn,T.kk,T.fb,T.Cp,A.T3,wn,$n,k.uc,k.oV,S.m_,S.An],encapsulation:2,changeDetection:0})}}return Y})(),Pt=(()=>{class Y{constructor(){this._changeDetectorRef=(0,a.WQX)(a.gRc),this._angorNavigationService=(0,a.WQX)(c),this._unsubscribeAll=new C.B}ngOnInit(){this._angorHorizontalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._angorHorizontalNavigationComponent.onRefreshed.pipe((0,G.Q)(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}static{this.\u0275fac=function(Qe){return new(Qe||Y)}}static{this.\u0275cmp=a.VBU({type:Y,selectors:[["angor-horizontal-navigation-spacer-item"]],inputs:{item:"item",name:"name"},decls:1,vars:1,consts:[[1,"angor-horizontal-navigation-item-wrapper",3,"ngClass"]],template:function(Qe,Et){1&Qe&&a.nrm(0,"div",0),2&Qe&&a.Y8G("ngClass",null==Et.item.classes?null:Et.item.classes.wrapper)},dependencies:[A.YU],encapsulation:2,changeDetection:0})}}return Y})();function en(Y,Ve){if(1&Y&&a.nrm(0,"angor-horizontal-navigation-basic-item",1),2&Y){const re=a.XpG(2).$implicit,Qe=a.XpG();a.Y8G("item",re)("name",Qe.name)}}function an(Y,Ve){if(1&Y&&a.nrm(0,"angor-horizontal-navigation-branch-item",1),2&Y){const re=a.XpG(2).$implicit,Qe=a.XpG();a.Y8G("item",re)("name",Qe.name)}}function Yn(Y,Ve){if(1&Y&&a.nrm(0,"angor-horizontal-navigation-spacer-item",1),2&Y){const re=a.XpG(2).$implicit,Qe=a.XpG();a.Y8G("item",re)("name",Qe.name)}}function Sn(Y,Ve){if(1&Y&&a.DNE(0,en,1,2,"angor-horizontal-navigation-basic-item",1)(1,an,1,2,"angor-horizontal-navigation-branch-item",1)(2,Yn,1,2,"angor-horizontal-navigation-spacer-item",1),2&Y){const re=a.XpG().$implicit;a.vxM("basic"===re.type?0:-1),a.R7$(),a.vxM("aside"===re.type||"collapsable"===re.type||"group"===re.type?1:-1),a.R7$(),a.vxM("spacer"===re.type?2:-1)}}function Xt(Y,Ve){if(1&Y&&a.DNE(0,Sn,3,3),2&Y){const re=Ve.$implicit;a.vxM(re.hidden&&!re.hidden(re)||!re.hidden?0:-1)}}let Mt=(()=>{class Y{constructor(){this._changeDetectorRef=(0,a.WQX)(a.gRc),this._angorNavigationService=(0,a.WQX)(c),this._angorUtilsService=(0,a.WQX)(y.Q),this.name=this._angorUtilsService.randomId(),this.onRefreshed=new w.m(1),this._unsubscribeAll=new C.B}ngOnChanges(re){"navigation"in re&&this._changeDetectorRef.markForCheck()}ngOnInit(){""===this.name&&(this.name=this._angorUtilsService.randomId()),this._angorNavigationService.registerComponent(this.name,this)}ngOnDestroy(){this._angorNavigationService.deregisterComponent(this.name),this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}refresh(){this._changeDetectorRef.markForCheck(),this.onRefreshed.next(!0)}trackByFn(re,Qe){return Qe.id||re}static{this.\u0275fac=function(Qe){return new(Qe||Y)}}static{this.\u0275cmp=a.VBU({type:Y,selectors:[["angor-horizontal-navigation"]],inputs:{name:"name",navigation:"navigation"},exportAs:["angorHorizontalNavigation"],features:[a.OA$],decls:3,vars:0,consts:[[1,"angor-horizontal-navigation-wrapper"],[1,"angor-horizontal-navigation-menu-item",3,"item","name"]],template:function(Qe,Et){1&Qe&&(a.j41(0,"div",0),a.Z7z(1,Xt,1,1,null,null,Et.trackByFn,!0),a.k0s()),2&Qe&&(a.R7$(),a.Dyx(Et.navigation))},dependencies:[wn,Wn,Pt],styles:["angor-horizontal-navigation .angor-horizontal-navigation-wrapper{display:flex;align-items:center}@media (min-width: 600px){angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item:hover .angor-horizontal-navigation-item-wrapper,angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-branch-item:hover .angor-horizontal-navigation-item-wrapper{background-color:var(--angor-bg-hover)}}angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-wrapper,angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-branch-item .angor-horizontal-navigation-item-wrapper{border-radius:4px;overflow:hidden}angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-wrapper .angor-horizontal-navigation-item,angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-branch-item .angor-horizontal-navigation-item-wrapper .angor-horizontal-navigation-item{padding:0 16px;cursor:pointer;-webkit-user-select:none;user-select:none}angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-wrapper .angor-horizontal-navigation-item .angor-horizontal-navigation-item-icon,angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-branch-item .angor-horizontal-navigation-item-wrapper .angor-horizontal-navigation-item .angor-horizontal-navigation-item-icon{margin-right:12px}angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active .angor-horizontal-navigation-item-title,angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active-forced .angor-horizontal-navigation-item-title{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-rgb),var(--tw-text-opacity, 1))!important}angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active .angor-horizontal-navigation-item-subtitle,angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active-forced .angor-horizontal-navigation-item-subtitle{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-400-rgb),var(--tw-text-opacity, 1))!important}.dark angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active .angor-horizontal-navigation-item-subtitle,.dark angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active-forced .angor-horizontal-navigation-item-subtitle{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-600-rgb),var(--tw-text-opacity, 1))!important}angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active .angor-horizontal-navigation-item-icon,angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active-forced .angor-horizontal-navigation-item-icon{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-rgb),var(--tw-text-opacity, 1))!important}angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-branch-item .angor-horizontal-navigation-menu-active .angor-horizontal-navigation-item-wrapper,angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-branch-item .angor-horizontal-navigation-menu-active-forced .angor-horizontal-navigation-item-wrapper{background-color:var(--angor-bg-hover)}angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-spacer-item{margin:12px 0}.angor-horizontal-navigation-menu-panel .angor-horizontal-navigation-menu-item{height:auto;min-height:0;line-height:normal;white-space:normal}.angor-horizontal-navigation-menu-panel .angor-horizontal-navigation-menu-item angor-horizontal-navigation-basic-item,.angor-horizontal-navigation-menu-panel .angor-horizontal-navigation-menu-item angor-horizontal-navigation-branch-item,.angor-horizontal-navigation-menu-panel .angor-horizontal-navigation-menu-item angor-horizontal-navigation-divider-item{display:flex;flex:1 1 auto}.angor-horizontal-navigation-menu-panel .angor-horizontal-navigation-menu-item angor-horizontal-navigation-divider-item{margin:8px -16px}.angor-horizontal-navigation-menu-panel .angor-horizontal-navigation-menu-item angor-horizontal-navigation-divider-item .angor-horizontal-navigation-item-wrapper{height:1px;box-shadow:0 1px}.angor-horizontal-navigation-menu-item angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active .angor-horizontal-navigation-item-title,.angor-horizontal-navigation-menu-item angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active-forced .angor-horizontal-navigation-item-title{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-rgb),var(--tw-text-opacity, 1))!important}.angor-horizontal-navigation-menu-item angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active .angor-horizontal-navigation-item-subtitle,.angor-horizontal-navigation-menu-item angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active-forced .angor-horizontal-navigation-item-subtitle{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-400-rgb),var(--tw-text-opacity, 1))!important}.dark .angor-horizontal-navigation-menu-item angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active .angor-horizontal-navigation-item-subtitle,.dark .angor-horizontal-navigation-menu-item angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active-forced .angor-horizontal-navigation-item-subtitle{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-600-rgb),var(--tw-text-opacity, 1))!important}.angor-horizontal-navigation-menu-item angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active .angor-horizontal-navigation-item-icon,.angor-horizontal-navigation-menu-item angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active-forced .angor-horizontal-navigation-item-icon{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-rgb),var(--tw-text-opacity, 1))!important}.angor-horizontal-navigation-menu-item .angor-horizontal-navigation-item-wrapper{width:100%}.angor-horizontal-navigation-menu-item .angor-horizontal-navigation-item-wrapper.angor-horizontal-navigation-item-has-subtitle .angor-horizontal-navigation-item{min-height:56px}.angor-horizontal-navigation-menu-item .angor-horizontal-navigation-item-wrapper .angor-horizontal-navigation-item{position:relative;display:flex;align-items:center;justify-content:flex-start;min-height:48px;width:100%;font-size:13px;font-weight:500;text-decoration:none}.angor-horizontal-navigation-menu-item .angor-horizontal-navigation-item-wrapper .angor-horizontal-navigation-item .angor-horizontal-navigation-item-title-wrapper .angor-horizontal-navigation-item-subtitle{font-size:12px}.angor-horizontal-navigation-menu-item .angor-horizontal-navigation-item-wrapper .angor-horizontal-navigation-item .angor-horizontal-navigation-item-badge{margin-left:auto}.angor-horizontal-navigation-menu-item .angor-horizontal-navigation-item-wrapper .angor-horizontal-navigation-item .angor-horizontal-navigation-item-badge .angor-horizontal-navigation-item-badge-content{display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;white-space:nowrap;height:20px}\n"],encapsulation:2,data:{animation:i.F},changeDetection:0})}}return Y})();const Gt=Y=>({"angor-vertical-navigation-item-active-forced":Y}),Ot=Y=>[Y];function Ie(Y,Ve){1&Y&&a.eu8(0)}function Me(Y,Ve){if(1&Y&&(a.j41(0,"a",2),a.DNE(1,Ie,1,0,"ng-container",6),a.k0s()),2&Y){let re,Qe,Et,Fn;const fn=a.XpG(),cr=a.sdS(9);a.Y8G("ngClass",a.eq3(10,Gt,fn.item.active))("routerLink",a.eq3(12,Ot,fn.item.link))("fragment",null!==(re=fn.item.fragment)&&void 0!==re?re:null)("preserveFragment",null!==(Qe=fn.item.preserveFragment)&&void 0!==Qe&&Qe)("queryParams",null!==(Et=fn.item.queryParams)&&void 0!==Et?Et:null)("queryParamsHandling",null!==(Fn=fn.item.queryParamsHandling)&&void 0!==Fn?Fn:null)("routerLinkActive","angor-vertical-navigation-item-active")("routerLinkActiveOptions",fn.isActiveMatchOptions)("matTooltip",fn.item.tooltip||""),a.R7$(),a.Y8G("ngTemplateOutlet",cr)}}function nt(Y,Ve){1&Y&&a.eu8(0)}function W(Y,Ve){if(1&Y&&(a.j41(0,"a",3),a.DNE(1,nt,1,0,"ng-container",6),a.k0s()),2&Y){const re=a.XpG(),Qe=a.sdS(9);a.Y8G("href",re.item.link,a.B4B)("target",re.item.target||"_self")("matTooltip",re.item.tooltip||""),a.R7$(),a.Y8G("ngTemplateOutlet",Qe)}}function L(Y,Ve){1&Y&&a.eu8(0)}function V(Y,Ve){if(1&Y){const re=a.RV6();a.j41(0,"div",7),a.bIt("click",function(){a.eBV(re);const Et=a.XpG();return a.Njj(Et.item.function(Et.item))}),a.DNE(1,L,1,0,"ng-container",6),a.k0s()}if(2&Y){const re=a.XpG(),Qe=a.sdS(9);a.Y8G("ngClass",a.eq3(3,Gt,re.item.active))("matTooltip",re.item.tooltip||""),a.R7$(),a.Y8G("ngTemplateOutlet",Qe)}}function Re(Y,Ve){1&Y&&a.eu8(0)}function bt(Y,Ve){if(1&Y){const re=a.RV6();a.j41(0,"a",8),a.bIt("click",function(){a.eBV(re);const Et=a.XpG();return a.Njj(Et.item.function(Et.item))}),a.DNE(1,Re,1,0,"ng-container",6),a.k0s()}if(2&Y){let re,Qe,Et,Fn;const fn=a.XpG(),cr=a.sdS(9);a.Y8G("ngClass",a.eq3(10,Gt,fn.item.active))("routerLink",a.eq3(12,Ot,fn.item.link))("fragment",null!==(re=fn.item.fragment)&&void 0!==re?re:null)("preserveFragment",null!==(Qe=fn.item.preserveFragment)&&void 0!==Qe&&Qe)("queryParams",null!==(Et=fn.item.queryParams)&&void 0!==Et?Et:null)("queryParamsHandling",null!==(Fn=fn.item.queryParamsHandling)&&void 0!==Fn?Fn:null)("routerLinkActive","angor-vertical-navigation-item-active")("routerLinkActiveOptions",fn.isActiveMatchOptions)("matTooltip",fn.item.tooltip||""),a.R7$(),a.Y8G("ngTemplateOutlet",cr)}}function mt(Y,Ve){1&Y&&a.eu8(0)}function At(Y,Ve){if(1&Y){const re=a.RV6();a.j41(0,"a",9),a.bIt("click",function(){a.eBV(re);const Et=a.XpG();return a.Njj(Et.item.function(Et.item))}),a.DNE(1,mt,1,0,"ng-container",6),a.k0s()}if(2&Y){const re=a.XpG(),Qe=a.sdS(9);a.Y8G("href",re.item.link,a.B4B)("target",re.item.target||"_self")("matTooltip",re.item.tooltip||""),a.R7$(),a.Y8G("ngTemplateOutlet",Qe)}}function Ln(Y,Ve){1&Y&&a.eu8(0)}function Zt(Y,Ve){if(1&Y&&(a.j41(0,"div",4),a.DNE(1,Ln,1,0,"ng-container",6),a.k0s()),2&Y){const re=a.XpG(),Qe=a.sdS(9);a.Y8G("ngClass",a.eq3(3,Gt,re.item.active))("matTooltip",re.item.tooltip||""),a.R7$(),a.Y8G("ngTemplateOutlet",Qe)}}function gn(Y,Ve){1&Y&&a.eu8(0)}function In(Y,Ve){if(1&Y&&(a.j41(0,"div",5),a.DNE(1,gn,1,0,"ng-container",6),a.k0s()),2&Y){const re=a.XpG(),Qe=a.sdS(9);a.Y8G("matTooltip",re.item.tooltip||""),a.R7$(),a.Y8G("ngTemplateOutlet",Qe)}}function Bn(Y,Ve){if(1&Y&&a.nrm(0,"mat-icon",10),2&Y){const re=a.XpG(2);a.Y8G("ngClass",null==re.item.classes?null:re.item.classes.icon)("svgIcon",re.item.icon)}}function Hn(Y,Ve){if(1&Y&&(a.j41(0,"div",14)(1,"span",13),a.EFF(2),a.k0s()()),2&Y){const re=a.XpG(2);a.R7$(),a.Y8G("ngClass",null==re.item.classes?null:re.item.classes.subtitle),a.R7$(),a.SpI(" ",re.item.subtitle," ")}}function xr(Y,Ve){if(1&Y&&(a.j41(0,"div",15)(1,"div",16),a.EFF(2),a.k0s()()),2&Y){const re=a.XpG(2);a.R7$(),a.Y8G("ngClass",re.item.badge.classes),a.R7$(),a.SpI(" ",re.item.badge.title," ")}}function ei(Y,Ve){if(1&Y&&(a.DNE(0,Bn,1,2,"mat-icon",10),a.j41(1,"div",11)(2,"div",12)(3,"span",13),a.EFF(4),a.k0s()(),a.DNE(5,Hn,3,2,"div",14),a.k0s(),a.DNE(6,xr,3,2,"div",15)),2&Y){const re=a.XpG();a.vxM(re.item.icon?0:-1),a.R7$(3),a.Y8G("ngClass",null==re.item.classes?null:re.item.classes.title),a.R7$(),a.SpI(" ",re.item.title," "),a.R7$(),a.vxM(re.item.subtitle?5:-1),a.R7$(),a.vxM(re.item.badge?6:-1)}}let Xr=(()=>{class Y{constructor(){this._changeDetectorRef=(0,a.WQX)(a.gRc),this._angorNavigationService=(0,a.WQX)(c),this._angorUtilsService=(0,a.WQX)(y.Q),this.isActiveMatchOptions=this._angorUtilsService.subsetMatchOptions,this._unsubscribeAll=new C.B}ngOnInit(){this.isActiveMatchOptions=this.item.isActiveMatchOptions??this.item.exactMatch?this._angorUtilsService.exactMatchOptions:this._angorUtilsService.subsetMatchOptions,this._angorVerticalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._changeDetectorRef.markForCheck(),this._angorVerticalNavigationComponent.onRefreshed.pipe((0,G.Q)(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}static{this.\u0275fac=function(Qe){return new(Qe||Y)}}static{this.\u0275cmp=a.VBU({type:Y,selectors:[["angor-vertical-navigation-basic-item"]],inputs:{item:"item",name:"name"},decls:10,vars:10,consts:[["itemTemplate",""],[1,"angor-vertical-navigation-item-wrapper",3,"ngClass"],[1,"angor-vertical-navigation-item",3,"ngClass","routerLink","fragment","preserveFragment","queryParams","queryParamsHandling","routerLinkActive","routerLinkActiveOptions","matTooltip"],[1,"angor-vertical-navigation-item",3,"href","target","matTooltip"],[1,"angor-vertical-navigation-item",3,"ngClass","matTooltip"],[1,"angor-vertical-navigation-item","angor-vertical-navigation-item-disabled",3,"matTooltip"],[4,"ngTemplateOutlet"],[1,"angor-vertical-navigation-item",3,"click","ngClass","matTooltip"],[1,"angor-vertical-navigation-item",3,"click","ngClass","routerLink","fragment","preserveFragment","queryParams","queryParamsHandling","routerLinkActive","routerLinkActiveOptions","matTooltip"],[1,"angor-vertical-navigation-item",3,"click","href","target","matTooltip"],[1,"angor-vertical-navigation-item-icon",3,"ngClass","svgIcon"],[1,"angor-vertical-navigation-item-title-wrapper"],[1,"angor-vertical-navigation-item-title"],[3,"ngClass"],[1,"angor-vertical-navigation-item-subtitle"],[1,"angor-vertical-navigation-item-badge"],[1,"angor-vertical-navigation-item-badge-content",3,"ngClass"]],template:function(Qe,Et){1&Qe&&(a.j41(0,"div",1),a.DNE(1,Me,2,14,"a",2)(2,W,2,4,"a",3)(3,V,2,5,"div",4)(4,bt,2,14,"a",2)(5,At,2,4,"a",3)(6,Zt,2,5,"div",4)(7,In,2,2,"div",5),a.k0s(),a.DNE(8,ei,7,5,"ng-template",null,0,a.C5r)),2&Qe&&(a.AVh("angor-vertical-navigation-item-has-subtitle",!!Et.item.subtitle),a.Y8G("ngClass",null==Et.item.classes?null:Et.item.classes.wrapper),a.R7$(),a.vxM(!Et.item.link||Et.item.externalLink||Et.item.function||Et.item.disabled?-1:1),a.R7$(),a.vxM(Et.item.link&&Et.item.externalLink&&!Et.item.function&&!Et.item.disabled?2:-1),a.R7$(),a.vxM(Et.item.link||!Et.item.function||Et.item.disabled?-1:3),a.R7$(),a.vxM(Et.item.link&&!Et.item.externalLink&&Et.item.function&&!Et.item.disabled?4:-1),a.R7$(),a.vxM(Et.item.link&&Et.item.externalLink&&Et.item.function&&!Et.item.disabled?5:-1),a.R7$(),a.vxM(Et.item.link||Et.item.function||Et.item.disabled?-1:6),a.R7$(),a.vxM(Et.item.disabled?7:-1))},dependencies:[A.YU,R.Wk,R.wQ,k.uc,k.oV,A.T3,S.m_,S.An],encapsulation:2,changeDetection:0})}}return Y})(),vt=(()=>{class Y{constructor(){this._changeDetectorRef=(0,a.WQX)(a.gRc),this._angorNavigationService=(0,a.WQX)(c),this._unsubscribeAll=new C.B}ngOnInit(){this._angorVerticalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._angorVerticalNavigationComponent.onRefreshed.pipe((0,G.Q)(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}static{this.\u0275fac=function(Qe){return new(Qe||Y)}}static{this.\u0275cmp=a.VBU({type:Y,selectors:[["angor-vertical-navigation-divider-item"]],inputs:{item:"item",name:"name"},decls:1,vars:1,consts:[[1,"angor-vertical-navigation-item-wrapper","divider",3,"ngClass"]],template:function(Qe,Et){1&Qe&&a.nrm(0,"div",0),2&Qe&&a.Y8G("ngClass",null==Et.item.classes?null:Et.item.classes.wrapper)},dependencies:[A.YU],encapsulation:2,changeDetection:0})}}return Y})(),$t=(()=>{class Y{constructor(){this._changeDetectorRef=(0,a.WQX)(a.gRc),this._angorNavigationService=(0,a.WQX)(c),this._unsubscribeAll=new C.B}ngOnInit(){this._angorVerticalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._angorVerticalNavigationComponent.onRefreshed.pipe((0,G.Q)(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}static{this.\u0275fac=function(Qe){return new(Qe||Y)}}static{this.\u0275cmp=a.VBU({type:Y,selectors:[["angor-vertical-navigation-spacer-item"]],inputs:{item:"item",name:"name"},decls:1,vars:1,consts:[[1,"angor-vertical-navigation-item-wrapper",3,"ngClass"]],template:function(Qe,Et){1&Qe&&a.nrm(0,"div",0),2&Qe&&a.Y8G("ngClass",null==Et.item.classes?null:Et.item.classes.wrapper)},dependencies:[A.YU],encapsulation:2,changeDetection:0})}}return Y})();function Ee(Y,Ve){if(1&Y&&a.nrm(0,"mat-icon",2),2&Y){const re=a.XpG();a.Y8G("ngClass",null==re.item.classes?null:re.item.classes.icon)("svgIcon",re.item.icon)}}function at(Y,Ve){if(1&Y&&(a.j41(0,"div",6)(1,"span",5),a.EFF(2),a.k0s()()),2&Y){const re=a.XpG();a.R7$(),a.Y8G("ngClass",null==re.item.classes?null:re.item.classes.subtitle),a.R7$(),a.SpI(" ",re.item.subtitle," ")}}function Fe(Y,Ve){if(1&Y&&(a.j41(0,"div",7)(1,"div",8),a.EFF(2),a.k0s()()),2&Y){const re=a.XpG();a.R7$(),a.Y8G("ngClass",re.item.badge.classes),a.R7$(),a.SpI(" ",re.item.badge.title," ")}}function Rt(Y,Ve){if(1&Y&&a.nrm(0,"angor-vertical-navigation-basic-item",9),2&Y){const re=a.XpG(2).$implicit,Qe=a.XpG();a.Y8G("item",re)("name",Qe.name)}}function dt(Y,Ve){if(1&Y&&a.nrm(0,"angor-vertical-navigation-collapsable-item",10),2&Y){const re=a.XpG(2).$implicit,Qe=a.XpG();a.Y8G("item",re)("name",Qe.name)("autoCollapse",Qe.autoCollapse)}}function Bt(Y,Ve){if(1&Y&&a.nrm(0,"angor-vertical-navigation-divider-item",9),2&Y){const re=a.XpG(2).$implicit,Qe=a.XpG();a.Y8G("item",re)("name",Qe.name)}}function _n(Y,Ve){if(1&Y&&a.nrm(0,"angor-vertical-navigation-group-item",9),2&Y){const re=a.XpG(2).$implicit,Qe=a.XpG();a.Y8G("item",re)("name",Qe.name)}}function or(Y,Ve){if(1&Y&&a.nrm(0,"angor-vertical-navigation-spacer-item",9),2&Y){const re=a.XpG(2).$implicit,Qe=a.XpG();a.Y8G("item",re)("name",Qe.name)}}function Mr(Y,Ve){if(1&Y&&a.DNE(0,Rt,1,2,"angor-vertical-navigation-basic-item",9)(1,dt,1,3,"angor-vertical-navigation-collapsable-item",10)(2,Bt,1,2,"angor-vertical-navigation-divider-item",9)(3,_n,1,2,"angor-vertical-navigation-group-item",9)(4,or,1,2,"angor-vertical-navigation-spacer-item",9),2&Y){const re=a.XpG().$implicit;a.vxM("basic"===re.type?0:-1),a.R7$(),a.vxM("collapsable"===re.type?1:-1),a.R7$(),a.vxM("divider"===re.type?2:-1),a.R7$(),a.vxM("group"===re.type?3:-1),a.R7$(),a.vxM("spacer"===re.type?4:-1)}}function ii(Y,Ve){if(1&Y&&a.DNE(0,Mr,5,5),2&Y){const re=Ve.$implicit;a.vxM(re.hidden&&!re.hidden(re)||!re.hidden?0:-1)}}let ci=(()=>{class Y{constructor(){this._changeDetectorRef=(0,a.WQX)(a.gRc),this._angorNavigationService=(0,a.WQX)(c),this._unsubscribeAll=new C.B}ngOnInit(){this._angorVerticalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._angorVerticalNavigationComponent.onRefreshed.pipe((0,G.Q)(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}trackByFn(re,Qe){return Qe.id||re}static{this.\u0275fac=function(Qe){return new(Qe||Y)}}static{this.\u0275cmp=a.VBU({type:Y,selectors:[["angor-vertical-navigation-group-item"]],inputs:{autoCollapse:"autoCollapse",item:"item",name:"name"},decls:11,vars:8,consts:[[1,"angor-vertical-navigation-item-wrapper",3,"ngClass"],[1,"angor-vertical-navigation-item"],[1,"angor-vertical-navigation-item-icon",3,"ngClass","svgIcon"],[1,"angor-vertical-navigation-item-title-wrapper"],[1,"angor-vertical-navigation-item-title"],[3,"ngClass"],[1,"angor-vertical-navigation-item-subtitle"],[1,"angor-vertical-navigation-item-badge"],[1,"angor-vertical-navigation-item-badge-content",3,"ngClass"],[3,"item","name"],[3,"item","name","autoCollapse"]],template:function(Qe,Et){1&Qe&&(a.j41(0,"div",0)(1,"div",1),a.DNE(2,Ee,1,2,"mat-icon",2),a.j41(3,"div",3)(4,"div",4)(5,"span",5),a.EFF(6),a.k0s()(),a.DNE(7,at,3,2,"div",6),a.k0s(),a.DNE(8,Fe,3,2,"div",7),a.k0s()(),a.Z7z(9,ii,1,1,null,null,Et.trackByFn,!0)),2&Qe&&(a.AVh("angor-vertical-navigation-item-has-subtitle",!!Et.item.subtitle),a.Y8G("ngClass",null==Et.item.classes?null:Et.item.classes.wrapper),a.R7$(2),a.vxM(Et.item.icon?2:-1),a.R7$(3),a.Y8G("ngClass",null==Et.item.classes?null:Et.item.classes.title),a.R7$(),a.SpI(" ",Et.item.title," "),a.R7$(),a.vxM(Et.item.subtitle?7:-1),a.R7$(),a.vxM(Et.item.badge?8:-1),a.R7$(),a.Dyx(Et.item.children))},dependencies:()=>[Y,A.YU,S.m_,S.An,Xr,so,vt,$t],encapsulation:2,changeDetection:0})}}return Y})();var Si=r(1483);const sn=Y=>({"angor-vertical-navigation-item-disabled":Y});function Tt(Y,Ve){if(1&Y&&a.nrm(0,"mat-icon",2),2&Y){const re=a.XpG();a.Y8G("ngClass",null==re.item.classes?null:re.item.classes.icon)("svgIcon",re.item.icon)}}function Je(Y,Ve){if(1&Y&&(a.j41(0,"div",6)(1,"span",5),a.EFF(2),a.k0s()()),2&Y){const re=a.XpG();a.R7$(),a.Y8G("ngClass",null==re.item.classes?null:re.item.classes.subtitle),a.R7$(),a.SpI(" ",re.item.subtitle," ")}}function St(Y,Ve){if(1&Y&&(a.j41(0,"div",7)(1,"div",10),a.EFF(2),a.k0s()()),2&Y){const re=a.XpG();a.R7$(),a.Y8G("ngClass",re.item.badge.classes),a.R7$(),a.SpI(" ",re.item.badge.title," ")}}function zt(Y,Ve){if(1&Y&&a.nrm(0,"angor-vertical-navigation-basic-item",11),2&Y){const re=a.XpG(2).$implicit,Qe=a.XpG(2);a.Y8G("item",re)("name",Qe.name)}}function zn(Y,Ve){if(1&Y&&a.nrm(0,"angor-vertical-navigation-collapsable-item",12),2&Y){const re=a.XpG(2).$implicit,Qe=a.XpG(2);a.Y8G("item",re)("name",Qe.name)("autoCollapse",Qe.autoCollapse)}}function hr(Y,Ve){if(1&Y&&a.nrm(0,"angor-vertical-navigation-divider-item",11),2&Y){const re=a.XpG(2).$implicit,Qe=a.XpG(2);a.Y8G("item",re)("name",Qe.name)}}function ho(Y,Ve){if(1&Y&&a.nrm(0,"angor-vertical-navigation-group-item",11),2&Y){const re=a.XpG(2).$implicit,Qe=a.XpG(2);a.Y8G("item",re)("name",Qe.name)}}function Ii(Y,Ve){if(1&Y&&a.nrm(0,"angor-vertical-navigation-spacer-item",11),2&Y){const re=a.XpG(2).$implicit,Qe=a.XpG(2);a.Y8G("item",re)("name",Qe.name)}}function Uo(Y,Ve){if(1&Y&&a.DNE(0,zt,1,2,"angor-vertical-navigation-basic-item",11)(1,zn,1,3,"angor-vertical-navigation-collapsable-item",12)(2,hr,1,2,"angor-vertical-navigation-divider-item",11)(3,ho,1,2,"angor-vertical-navigation-group-item",11)(4,Ii,1,2,"angor-vertical-navigation-spacer-item",11),2&Y){const re=a.XpG().$implicit;a.vxM("basic"===re.type?0:-1),a.R7$(),a.vxM("collapsable"===re.type?1:-1),a.R7$(),a.vxM("divider"===re.type?2:-1),a.R7$(),a.vxM("group"===re.type?3:-1),a.R7$(),a.vxM("spacer"===re.type?4:-1)}}function oi(Y,Ve){if(1&Y&&a.DNE(0,Uo,5,5),2&Y){const re=Ve.$implicit;a.vxM(re.hidden&&!re.hidden(re)||!re.hidden?0:-1)}}function ns(Y,Ve){if(1&Y&&(a.j41(0,"div",9),a.Z7z(1,oi,1,1,null,null,a.BUC().trackByFn,!0),a.k0s()),2&Y){const re=a.XpG();a.Y8G("@expandCollapse",void 0),a.R7$(),a.Dyx(re.item.children)}}let so=(()=>{class Y{constructor(){this._changeDetectorRef=(0,a.WQX)(a.gRc),this._router=(0,a.WQX)(R.Ix),this._angorNavigationService=(0,a.WQX)(c),this.isCollapsed=!0,this.isExpanded=!1,this._unsubscribeAll=new C.B}get classList(){return{"angor-vertical-navigation-item-collapsed":this.isCollapsed,"angor-vertical-navigation-item-expanded":this.isExpanded}}ngOnInit(){this._angorVerticalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._hasActiveChild(this.item,this._router.url)?this.expand():this.autoCollapse&&this.collapse(),this._angorVerticalNavigationComponent.onCollapsableItemCollapsed.pipe((0,G.Q)(this._unsubscribeAll)).subscribe(re=>{null!==re&&this._isChildrenOf(re,this.item)&&this.collapse()}),this.autoCollapse&&this._angorVerticalNavigationComponent.onCollapsableItemExpanded.pipe((0,G.Q)(this._unsubscribeAll)).subscribe(re=>{null!==re&&(this._isChildrenOf(this.item,re)||this._hasActiveChild(this.item,this._router.url)||this.item!==re&&this.collapse())}),this._router.events.pipe((0,Si.p)(re=>re instanceof R.wF),(0,G.Q)(this._unsubscribeAll)).subscribe(re=>{this._hasActiveChild(this.item,re.urlAfterRedirects)?this.expand():this.autoCollapse&&this.collapse()}),this._angorVerticalNavigationComponent.onRefreshed.pipe((0,G.Q)(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}collapse(){this.item.disabled||this.isCollapsed||(this.isCollapsed=!0,this.isExpanded=!this.isCollapsed,this._changeDetectorRef.markForCheck(),this._angorVerticalNavigationComponent.onCollapsableItemCollapsed.next(this.item))}expand(){this.item.disabled||this.isCollapsed&&(this.isCollapsed=!1,this.isExpanded=!this.isCollapsed,this._changeDetectorRef.markForCheck(),this._angorVerticalNavigationComponent.onCollapsableItemExpanded.next(this.item))}toggleCollapsable(){this.isCollapsed?this.expand():this.collapse()}trackByFn(re,Qe){return Qe.id||re}_hasActiveChild(re,Qe){const Et=re.children;if(!Et)return!1;for(const Fn of Et)if(Fn.children&&this._hasActiveChild(Fn,Qe)||Fn.link&&this._router.isActive(Fn.link,Fn.exactMatch||!1))return!0;return!1}_isChildrenOf(re,Qe){const Et=re.children;if(!Et)return!1;if(Et.indexOf(Qe)>-1)return!0;for(const Fn of Et)if(Fn.children&&this._isChildrenOf(Fn,Qe))return!0;return!1}static{this.\u0275fac=function(Qe){return new(Qe||Y)}}static{this.\u0275cmp=a.VBU({type:Y,selectors:[["angor-vertical-navigation-collapsable-item"]],hostVars:2,hostBindings:function(Qe,Et){2&Qe&&a.HbH(Et.classList)},inputs:{autoCollapse:"autoCollapse",item:"item",name:"name"},decls:11,vars:14,consts:[[1,"angor-vertical-navigation-item-wrapper",3,"ngClass"],[1,"angor-vertical-navigation-item",3,"click","ngClass","matTooltip"],[1,"angor-vertical-navigation-item-icon",3,"ngClass","svgIcon"],[1,"angor-vertical-navigation-item-title-wrapper"],[1,"angor-vertical-navigation-item-title"],[3,"ngClass"],[1,"angor-vertical-navigation-item-subtitle"],[1,"angor-vertical-navigation-item-badge"],[1,"angor-vertical-navigation-item-arrow","icon-size-4",3,"svgIcon"],[1,"angor-vertical-navigation-item-children"],[1,"angor-vertical-navigation-item-badge-content",3,"ngClass"],[3,"item","name"],[3,"item","name","autoCollapse"]],template:function(Qe,Et){1&Qe&&(a.j41(0,"div",0)(1,"div",1),a.bIt("click",function(){return Et.toggleCollapsable()}),a.DNE(2,Tt,1,2,"mat-icon",2),a.j41(3,"div",3)(4,"div",4)(5,"span",5),a.EFF(6),a.k0s()(),a.DNE(7,Je,3,2,"div",6),a.k0s(),a.DNE(8,St,3,2,"div",7),a.nrm(9,"mat-icon",8),a.k0s()(),a.DNE(10,ns,3,1,"div",9)),2&Qe&&(a.AVh("angor-vertical-navigation-item-has-subtitle",!!Et.item.subtitle),a.Y8G("ngClass",null==Et.item.classes?null:Et.item.classes.wrapper),a.R7$(),a.Y8G("ngClass",a.eq3(12,sn,Et.item.disabled))("matTooltip",Et.item.tooltip||""),a.R7$(),a.vxM(Et.item.icon?2:-1),a.R7$(3),a.Y8G("ngClass",null==Et.item.classes?null:Et.item.classes.title),a.R7$(),a.SpI(" ",Et.item.title," "),a.R7$(),a.vxM(Et.item.subtitle?7:-1),a.R7$(),a.vxM(Et.item.badge?8:-1),a.R7$(),a.Y8G("svgIcon","heroicons_solid:chevron-right"),a.R7$(),a.vxM(Et.isCollapsed?-1:10))},dependencies:()=>[Y,A.YU,k.uc,k.oV,S.m_,S.An,Xr,vt,ci,$t],encapsulation:2,data:{animation:i.F},changeDetection:0})}}return Y})();const bo=(Y,Ve,re)=>({"angor-vertical-navigation-item-active":Y,"angor-vertical-navigation-item-disabled":Ve,"angor-vertical-navigation-item-active-forced":re});function Xo(Y,Ve){if(1&Y&&a.nrm(0,"mat-icon",2),2&Y){const re=a.XpG();a.Y8G("ngClass",null==re.item.classes?null:re.item.classes.icon)("svgIcon",re.item.icon)}}function Do(Y,Ve){if(1&Y&&(a.j41(0,"div",6)(1,"span",5),a.EFF(2),a.k0s()()),2&Y){const re=a.XpG();a.R7$(),a.Y8G("ngClass",null==re.item.classes?null:re.item.classes.subtitle),a.R7$(),a.SpI(" ",re.item.subtitle," ")}}function Ms(Y,Ve){if(1&Y&&(a.j41(0,"div",7)(1,"div",9),a.EFF(2),a.k0s()()),2&Y){const re=a.XpG();a.R7$(),a.Y8G("ngClass",re.item.badge.classes),a.R7$(),a.SpI(" ",re.item.badge.title," ")}}function eo(Y,Ve){if(1&Y&&a.nrm(0,"angor-vertical-navigation-basic-item",10),2&Y){const re=a.XpG(2).$implicit,Qe=a.XpG(2);a.Y8G("item",re)("name",Qe.name)}}function oo(Y,Ve){if(1&Y&&a.nrm(0,"angor-vertical-navigation-collapsable-item",11),2&Y){const re=a.XpG(2).$implicit,Qe=a.XpG(2);a.Y8G("item",re)("name",Qe.name)("autoCollapse",Qe.autoCollapse)}}function Bi(Y,Ve){if(1&Y&&a.nrm(0,"angor-vertical-navigation-divider-item",10),2&Y){const re=a.XpG(2).$implicit,Qe=a.XpG(2);a.Y8G("item",re)("name",Qe.name)}}function Mo(Y,Ve){if(1&Y&&a.nrm(0,"angor-vertical-navigation-group-item",10),2&Y){const re=a.XpG(2).$implicit,Qe=a.XpG(2);a.Y8G("item",re)("name",Qe.name)}}function et(Y,Ve){if(1&Y&&a.nrm(0,"angor-vertical-navigation-spacer-item",10),2&Y){const re=a.XpG(2).$implicit,Qe=a.XpG(2);a.Y8G("item",re)("name",Qe.name)}}function ct(Y,Ve){if(1&Y&&a.DNE(0,eo,1,2,"angor-vertical-navigation-basic-item",10)(1,oo,1,3,"angor-vertical-navigation-collapsable-item",11)(2,Bi,1,2,"angor-vertical-navigation-divider-item",10)(3,Mo,1,2,"angor-vertical-navigation-group-item",10)(4,et,1,2,"angor-vertical-navigation-spacer-item",10),2&Y){const re=a.XpG().$implicit;a.vxM("basic"===re.type?0:-1),a.R7$(),a.vxM("collapsable"===re.type?1:-1),a.R7$(),a.vxM("divider"===re.type?2:-1),a.R7$(),a.vxM("group"===re.type?3:-1),a.R7$(),a.vxM("spacer"===re.type?4:-1)}}function xt(Y,Ve){if(1&Y&&a.DNE(0,ct,5,5),2&Y){const re=Ve.$implicit;a.vxM(re.hidden&&!re.hidden(re)||!re.hidden?0:-1)}}function me(Y,Ve){if(1&Y&&(a.j41(0,"div",8),a.Z7z(1,xt,1,1,null,null,a.BUC().trackByFn,!0),a.k0s()),2&Y){const re=a.XpG();a.R7$(),a.Dyx(re.item.children)}}let tt=(()=>{class Y{constructor(){this._changeDetectorRef=(0,a.WQX)(a.gRc),this._router=(0,a.WQX)(R.Ix),this._angorNavigationService=(0,a.WQX)(c),this.active=!1,this._unsubscribeAll=new C.B}ngOnChanges(re){"activeItemId"in re&&this._markIfActive(this._router.url)}ngOnInit(){this._markIfActive(this._router.url),this._router.events.pipe((0,Si.p)(re=>re instanceof R.wF),(0,G.Q)(this._unsubscribeAll)).subscribe(re=>{this._markIfActive(re.urlAfterRedirects)}),this._angorVerticalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._angorVerticalNavigationComponent.onRefreshed.pipe((0,G.Q)(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}trackByFn(re,Qe){return Qe.id||re}_hasActiveChild(re,Qe){const Et=re.children;if(!Et)return!1;for(const Fn of Et){if(Fn.children&&this._hasActiveChild(Fn,Qe))return!0;if("basic"===Fn.type&&Fn.link&&this._router.isActive(Fn.link,Fn.exactMatch||!1))return!0}return!1}_markIfActive(re){this.active=this.activeItemId===this.item.id,this._hasActiveChild(this.item,re)&&(this.active=!0),this._changeDetectorRef.markForCheck()}static{this.\u0275fac=function(Qe){return new(Qe||Y)}}static{this.\u0275cmp=a.VBU({type:Y,selectors:[["angor-vertical-navigation-aside-item"]],inputs:{activeItemId:"activeItemId",autoCollapse:"autoCollapse",item:"item",name:"name",skipChildren:"skipChildren"},features:[a.OA$],decls:10,vars:15,consts:[[1,"angor-vertical-navigation-item-wrapper",3,"ngClass"],[1,"angor-vertical-navigation-item",3,"ngClass","matTooltip"],[1,"angor-vertical-navigation-item-icon",3,"ngClass","svgIcon"],[1,"angor-vertical-navigation-item-title-wrapper"],[1,"angor-vertical-navigation-item-title"],[3,"ngClass"],[1,"angor-vertical-navigation-item-subtitle"],[1,"angor-vertical-navigation-item-badge"],[1,"angor-vertical-navigation-item-children"],[1,"angor-vertical-navigation-item-badge-content",3,"ngClass"],[3,"item","name"],[3,"item","name","autoCollapse"]],template:function(Qe,Et){1&Qe&&(a.j41(0,"div",0)(1,"div",1),a.DNE(2,Xo,1,2,"mat-icon",2),a.j41(3,"div",3)(4,"div",4)(5,"span",5),a.EFF(6),a.k0s()(),a.DNE(7,Do,3,2,"div",6),a.k0s(),a.DNE(8,Ms,3,2,"div",7),a.k0s()(),a.DNE(9,me,3,0,"div",8)),2&Qe&&(a.AVh("angor-vertical-navigation-item-has-subtitle",!!Et.item.subtitle),a.Y8G("ngClass",null==Et.item.classes?null:Et.item.classes.wrapper),a.R7$(),a.Y8G("ngClass",a.sMw(11,bo,Et.active,Et.item.disabled,Et.item.active))("matTooltip",Et.item.tooltip||""),a.R7$(),a.vxM(Et.item.icon?2:-1),a.R7$(3),a.Y8G("ngClass",null==Et.item.classes?null:Et.item.classes.title),a.R7$(),a.SpI(" ",Et.item.title," "),a.R7$(),a.vxM(Et.item.subtitle?7:-1),a.R7$(),a.vxM(Et.item.badge?8:-1),a.R7$(),a.vxM(Et.skipChildren?-1:9))},dependencies:[A.YU,k.uc,k.oV,S.m_,S.An,Xr,so,vt,ci,$t],encapsulation:2,changeDetection:0})}}return Y})();class Oe{constructor(Ve,re,Qe,Et){this.x=Ve,this.y=re,this.w=Qe,this.h=Et}}class ht{constructor(Ve,re){this.x=Ve,this.y=re}}var Vt=r(3022),kt=r(2147),hn=r(4819);function Cn(Y){return getComputedStyle(Y)}function An(Y,Ve){for(var re in Ve){var Qe=Ve[re];"number"==typeof Qe&&(Qe+="px"),Y.style[re]=Qe}return Y}function On(Y){var Ve=document.createElement("div");return Ve.className=Y,Ve}var Un=typeof Element<"u"&&(Element.prototype.matches||Element.prototype.webkitMatchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector);function Jn(Y,Ve){if(!Un)throw new Error("No element matching method supported");return Un.call(Y,Ve)}function sr(Y){Y.remove?Y.remove():Y.parentNode&&Y.parentNode.removeChild(Y)}function Ir(Y,Ve){return Array.prototype.filter.call(Y.children,function(re){return Jn(re,Ve)})}var pr={main:"ps",rtl:"ps__rtl",element:{thumb:function(Y){return"ps__thumb-"+Y},rail:function(Y){return"ps__rail-"+Y},consuming:"ps__child--consume"},state:{focus:"ps--focus",clicking:"ps--clicking",active:function(Y){return"ps--active-"+Y},scrolling:function(Y){return"ps--scrolling-"+Y}}},bi={x:null,y:null};function si(Y,Ve){var re=Y.element.classList,Qe=pr.state.scrolling(Ve);re.contains(Qe)?clearTimeout(bi[Ve]):re.add(Qe)}function mr(Y,Ve){bi[Ve]=setTimeout(function(){return Y.isAlive&&Y.element.classList.remove(pr.state.scrolling(Ve))},Y.settings.scrollingThreshold)}var _o=function(Ve){this.element=Ve,this.handlers={}},$r={isEmpty:{configurable:!0}};_o.prototype.bind=function(Ve,re){typeof this.handlers[Ve]>"u"&&(this.handlers[Ve]=[]),this.handlers[Ve].push(re),this.element.addEventListener(Ve,re,!1)},_o.prototype.unbind=function(Ve,re){var Qe=this;this.handlers[Ve]=this.handlers[Ve].filter(function(Et){return!(!re||Et===re)||(Qe.element.removeEventListener(Ve,Et,!1),!1)})},_o.prototype.unbindAll=function(){for(var Ve in this.handlers)this.unbind(Ve)},$r.isEmpty.get=function(){var Y=this;return Object.keys(this.handlers).every(function(Ve){return 0===Y.handlers[Ve].length})},Object.defineProperties(_o.prototype,$r);var Gi=function(){this.eventElements=[]};function cs(Y){if("function"==typeof window.CustomEvent)return new CustomEvent(Y);var Ve=document.createEvent("CustomEvent");return Ve.initCustomEvent(Y,!1,!1,void 0),Ve}function ws(Y,Ve,re,Qe,Et){var Fn;if(void 0===Qe&&(Qe=!0),void 0===Et&&(Et=!1),"top"===Ve)Fn=["contentHeight","containerHeight","scrollTop","y","up","down"];else{if("left"!==Ve)throw new Error("A proper axis should be provided");Fn=["contentWidth","containerWidth","scrollLeft","x","left","right"]}!function ea(Y,Ve,re,Qe,Et){var Fn=re[0],fn=re[1],cr=re[2],dr=re[3],Gr=re[4],Ki=re[5];void 0===Qe&&(Qe=!0),void 0===Et&&(Et=!1);var Or=Y.element;Y.reach[dr]=null,Or[cr]<1&&(Y.reach[dr]="start"),Or[cr]>Y[Fn]-Y[fn]-1&&(Y.reach[dr]="end"),Ve&&(Or.dispatchEvent(cs("ps-scroll-"+dr)),Ve<0?Or.dispatchEvent(cs("ps-scroll-"+Gr)):Ve>0&&Or.dispatchEvent(cs("ps-scroll-"+Ki)),Qe&&function ai(Y,Ve){si(Y,Ve),mr(Y,Ve)}(Y,dr)),Y.reach[dr]&&(Ve||Et)&&Or.dispatchEvent(cs("ps-"+dr+"-reach-"+Y.reach[dr]))}(Y,re,Fn,Qe,Et)}function Sr(Y){return parseInt(Y,10)||0}Gi.prototype.eventElement=function(Ve){var re=this.eventElements.filter(function(Qe){return Qe.element===Ve})[0];return re||(re=new _o(Ve),this.eventElements.push(re)),re},Gi.prototype.bind=function(Ve,re,Qe){this.eventElement(Ve).bind(re,Qe)},Gi.prototype.unbind=function(Ve,re,Qe){var Et=this.eventElement(Ve);Et.unbind(re,Qe),Et.isEmpty&&this.eventElements.splice(this.eventElements.indexOf(Et),1)},Gi.prototype.unbindAll=function(){this.eventElements.forEach(function(Ve){return Ve.unbindAll()}),this.eventElements=[]},Gi.prototype.once=function(Ve,re,Qe){var Et=this.eventElement(Ve),Fn=function(fn){Et.unbind(re,Fn),Qe(fn)};Et.bind(re,Fn)};var wo={isWebKit:typeof document<"u"&&"WebkitAppearance"in document.documentElement.style,supportsTouch:typeof window<"u"&&("ontouchstart"in window||"maxTouchPoints"in window.navigator&&window.navigator.maxTouchPoints>0||window.DocumentTouch&&document instanceof window.DocumentTouch),supportsIePointer:typeof navigator<"u"&&navigator.msMaxTouchPoints,isChrome:typeof navigator<"u"&&/Chrome/i.test(navigator&&navigator.userAgent)};function Ns(Y){var Ve=Y.element,re=Math.floor(Ve.scrollTop),Qe=Ve.getBoundingClientRect();Y.containerWidth=Math.floor(Qe.width),Y.containerHeight=Math.floor(Qe.height),Y.contentWidth=Ve.scrollWidth,Y.contentHeight=Ve.scrollHeight,Ve.contains(Y.scrollbarXRail)||(Ir(Ve,pr.element.rail("x")).forEach(function(Et){return sr(Et)}),Ve.appendChild(Y.scrollbarXRail)),Ve.contains(Y.scrollbarYRail)||(Ir(Ve,pr.element.rail("y")).forEach(function(Et){return sr(Et)}),Ve.appendChild(Y.scrollbarYRail)),!Y.settings.suppressScrollX&&Y.containerWidth+Y.settings.scrollXMarginOffset=Y.railXWidth-Y.scrollbarXWidth&&(Y.scrollbarXLeft=Y.railXWidth-Y.scrollbarXWidth),Y.scrollbarYTop>=Y.railYHeight-Y.scrollbarYHeight&&(Y.scrollbarYTop=Y.railYHeight-Y.scrollbarYHeight),function Ks(Y,Ve){var re={width:Ve.railXWidth},Qe=Math.floor(Y.scrollTop);re.left=Ve.isRtl?Ve.negativeScrollAdjustment+Y.scrollLeft+Ve.containerWidth-Ve.contentWidth:Y.scrollLeft,Ve.isScrollbarXUsingBottom?re.bottom=Ve.scrollbarXBottom-Qe:re.top=Ve.scrollbarXTop+Qe,An(Ve.scrollbarXRail,re);var Et={top:Qe,height:Ve.railYHeight};Ve.isScrollbarYUsingRight?Et.right=Ve.isRtl?Ve.contentWidth-(Ve.negativeScrollAdjustment+Y.scrollLeft)-Ve.scrollbarYRight-Ve.scrollbarYOuterWidth-9:Ve.scrollbarYRight-Y.scrollLeft:Et.left=Ve.isRtl?Ve.negativeScrollAdjustment+Y.scrollLeft+2*Ve.containerWidth-Ve.contentWidth-Ve.scrollbarYLeft-Ve.scrollbarYOuterWidth:Ve.scrollbarYLeft+Y.scrollLeft,An(Ve.scrollbarYRail,Et),An(Ve.scrollbarX,{left:Ve.scrollbarXLeft,width:Ve.scrollbarXWidth-Ve.railBorderXWidth}),An(Ve.scrollbarY,{top:Ve.scrollbarYTop,height:Ve.scrollbarYHeight-Ve.railBorderYWidth})}(Ve,Y),Y.scrollbarXActive?Ve.classList.add(pr.state.active("x")):(Ve.classList.remove(pr.state.active("x")),Y.scrollbarXWidth=0,Y.scrollbarXLeft=0,Ve.scrollLeft=!0===Y.isRtl?Y.contentWidth:0),Y.scrollbarYActive?Ve.classList.add(pr.state.active("y")):(Ve.classList.remove(pr.state.active("y")),Y.scrollbarYHeight=0,Y.scrollbarYTop=0,Ve.scrollTop=0)}function Ls(Y,Ve){return Y.settings.minScrollbarLength&&(Ve=Math.max(Ve,Y.settings.minScrollbarLength)),Y.settings.maxScrollbarLength&&(Ve=Math.min(Ve,Y.settings.maxScrollbarLength)),Ve}var Gs=null;function Ps(Y,Ve){var re=Ve[0],Qe=Ve[1],Et=Ve[2],Fn=Ve[3],fn=Ve[4],cr=Ve[5],dr=Ve[6],Gr=Ve[7],Ki=Ve[8],Or=Y.element,Dr=null,Ei=null,ui=null;function fo(Oo){Oo.touches&&Oo.touches[0]&&(Oo[Et]=Oo.touches[0]["page"+Gr.toUpperCase()]),Gs===fn&&(Or[dr]=Dr+ui*(Oo[Et]-Ei),si(Y,Gr),Ns(Y),Oo.stopPropagation(),Oo.preventDefault())}function lo(){mr(Y,Gr),Y[Ki].classList.remove(pr.state.clicking),document.removeEventListener("mousemove",fo),document.removeEventListener("mouseup",lo),document.removeEventListener("touchmove",fo),document.removeEventListener("touchend",lo),Gs=null}function Ho(Oo){null===Gs&&(Gs=fn,Dr=Or[dr],Oo.touches&&(Oo[Et]=Oo.touches[0]["page"+Gr.toUpperCase()]),Ei=Oo[Et],ui=(Y[Qe]-Y[re])/(Y[Fn]-Y[cr]),Oo.touches?(document.addEventListener("touchmove",fo,{passive:!1}),document.addEventListener("touchend",lo)):(document.addEventListener("mousemove",fo),document.addEventListener("mouseup",lo)),Y[Ki].classList.add(pr.state.clicking)),Oo.stopPropagation(),Oo.cancelable&&Oo.preventDefault()}Y[fn].addEventListener("mousedown",Ho),Y[fn].addEventListener("touchstart",Ho)}var to={"click-rail":function Wi(Y){Y.event.bind(Y.scrollbarY,"mousedown",function(Ve){return Ve.stopPropagation()}),Y.event.bind(Y.scrollbarYRail,"mousedown",function(Ve){var re=Ve.pageY-window.pageYOffset-Y.scrollbarYRail.getBoundingClientRect().top;Y.element.scrollTop+=(re>Y.scrollbarYTop?1:-1)*Y.containerHeight,Ns(Y),Ve.stopPropagation()}),Y.event.bind(Y.scrollbarX,"mousedown",function(Ve){return Ve.stopPropagation()}),Y.event.bind(Y.scrollbarXRail,"mousedown",function(Ve){var re=Ve.pageX-window.pageXOffset-Y.scrollbarXRail.getBoundingClientRect().left;Y.element.scrollLeft+=(re>Y.scrollbarXLeft?1:-1)*Y.containerWidth,Ns(Y),Ve.stopPropagation()})},"drag-thumb":function Ni(Y){Ps(Y,["containerHeight","contentHeight","pageY","railYHeight","scrollbarY","scrollbarYHeight","scrollTop","y","scrollbarYRail"]),Ps(Y,["containerWidth","contentWidth","pageX","railXWidth","scrollbarX","scrollbarXWidth","scrollLeft","x","scrollbarXRail"])},keyboard:function rs(Y){var Ve=Y.element;Y.event.bind(Y.ownerDocument,"keydown",function(Fn){if(!(Fn.isDefaultPrevented&&Fn.isDefaultPrevented()||Fn.defaultPrevented)&&(Jn(Ve,":hover")||Jn(Y.scrollbarX,":focus")||Jn(Y.scrollbarY,":focus"))){var fn=document.activeElement?document.activeElement:Y.ownerDocument.activeElement;if(fn){if("IFRAME"===fn.tagName)fn=fn.contentDocument.activeElement;else for(;fn.shadowRoot;)fn=fn.shadowRoot.activeElement;if(function ta(Y){return Jn(Y,"input,[contenteditable]")||Jn(Y,"select,[contenteditable]")||Jn(Y,"textarea,[contenteditable]")||Jn(Y,"button,[contenteditable]")}(fn))return}var cr=0,dr=0;switch(Fn.which){case 37:cr=Fn.metaKey?-Y.contentWidth:Fn.altKey?-Y.containerWidth:-30;break;case 38:dr=Fn.metaKey?Y.contentHeight:Fn.altKey?Y.containerHeight:30;break;case 39:cr=Fn.metaKey?Y.contentWidth:Fn.altKey?Y.containerWidth:30;break;case 40:dr=Fn.metaKey?-Y.contentHeight:Fn.altKey?-Y.containerHeight:-30;break;case 32:dr=Fn.shiftKey?Y.containerHeight:-Y.containerHeight;break;case 33:dr=Y.containerHeight;break;case 34:dr=-Y.containerHeight;break;case 36:dr=Y.contentHeight;break;case 35:dr=-Y.contentHeight;break;default:return}Y.settings.suppressScrollX&&0!==cr||Y.settings.suppressScrollY&&0!==dr||(Ve.scrollTop-=dr,Ve.scrollLeft+=cr,Ns(Y),function Et(Fn,fn){var cr=Math.floor(Ve.scrollTop);if(0===Fn){if(!Y.scrollbarYActive)return!1;if(0===cr&&fn>0||cr>=Y.contentHeight-Y.containerHeight&&fn<0)return!Y.settings.wheelPropagation}var dr=Ve.scrollLeft;if(0===fn){if(!Y.scrollbarXActive)return!1;if(0===dr&&Fn<0||dr>=Y.contentWidth-Y.containerWidth&&Fn>0)return!Y.settings.wheelPropagation}return!0}(cr,dr)&&Fn.preventDefault())}})},wheel:function qr(Y){var Ve=Y.element;function Fn(fn){var cr=function Qe(fn){var cr=fn.deltaX,dr=-1*fn.deltaY;return(typeof cr>"u"||typeof dr>"u")&&(cr=-1*fn.wheelDeltaX/6,dr=fn.wheelDeltaY/6),fn.deltaMode&&1===fn.deltaMode&&(cr*=10,dr*=10),cr!=cr&&dr!=dr&&(cr=0,dr=fn.wheelDelta),fn.shiftKey?[-dr,-cr]:[cr,dr]}(fn),dr=cr[0],Gr=cr[1];if(!function Et(fn,cr,dr){if(!wo.isWebKit&&Ve.querySelector("select:focus"))return!0;if(!Ve.contains(fn))return!1;for(var Gr=fn;Gr&&Gr!==Ve;){if(Gr.classList.contains(pr.element.consuming))return!0;var Ki=Cn(Gr);if(dr&&Ki.overflowY.match(/(scroll|auto)/)){var Or=Gr.scrollHeight-Gr.clientHeight;if(Or>0&&(Gr.scrollTop>0&&dr<0||Gr.scrollTop0))return!0}if(cr&&Ki.overflowX.match(/(scroll|auto)/)){var Dr=Gr.scrollWidth-Gr.clientWidth;if(Dr>0&&(Gr.scrollLeft>0&&cr<0||Gr.scrollLeft0))return!0}Gr=Gr.parentNode}return!1}(fn.target,dr,Gr)){var Ki=!1;Y.settings.useBothWheelAxes?Y.scrollbarYActive&&!Y.scrollbarXActive?(Gr?Ve.scrollTop-=Gr*Y.settings.wheelSpeed:Ve.scrollTop+=dr*Y.settings.wheelSpeed,Ki=!0):Y.scrollbarXActive&&!Y.scrollbarYActive&&(dr?Ve.scrollLeft+=dr*Y.settings.wheelSpeed:Ve.scrollLeft-=Gr*Y.settings.wheelSpeed,Ki=!0):(Ve.scrollTop-=Gr*Y.settings.wheelSpeed,Ve.scrollLeft+=dr*Y.settings.wheelSpeed),Ns(Y),Ki=Ki||function re(fn,cr){var dr=Math.floor(Ve.scrollTop),Gr=0===Ve.scrollTop,Ki=dr+Ve.offsetHeight===Ve.scrollHeight,Or=0===Ve.scrollLeft,Dr=Ve.scrollLeft+Ve.offsetWidth===Ve.scrollWidth;return!(Math.abs(cr)>Math.abs(fn)?Gr||Ki:Or||Dr)||!Y.settings.wheelPropagation}(dr,Gr),Ki&&!fn.ctrlKey&&(fn.stopPropagation(),fn.preventDefault())}}typeof window.onwheel<"u"?Y.event.bind(Ve,"wheel",Fn):typeof window.onmousewheel<"u"&&Y.event.bind(Ve,"mousewheel",Fn)},touch:function us(Y){if(wo.supportsTouch||wo.supportsIePointer){var Ve=Y.element,re={startOffset:{},startTime:0,speed:{},easingLoop:null};wo.supportsTouch?(Y.event.bind(Ve,"touchstart",cr),Y.event.bind(Ve,"touchmove",Gr),Y.event.bind(Ve,"touchend",Ki)):wo.supportsIePointer&&(window.PointerEvent?(Y.event.bind(Ve,"pointerdown",cr),Y.event.bind(Ve,"pointermove",Gr),Y.event.bind(Ve,"pointerup",Ki)):window.MSPointerEvent&&(Y.event.bind(Ve,"MSPointerDown",cr),Y.event.bind(Ve,"MSPointerMove",Gr),Y.event.bind(Ve,"MSPointerUp",Ki)))}function Et(Or,Dr){Ve.scrollTop-=Dr,Ve.scrollLeft-=Or,Ns(Y)}function Fn(Or){return Or.targetTouches?Or.targetTouches[0]:Or}function fn(Or){return!(Or.target===Y.scrollbarX||Or.target===Y.scrollbarY||Or.pointerType&&"pen"===Or.pointerType&&0===Or.buttons||!(Or.targetTouches&&1===Or.targetTouches.length||Or.pointerType&&"mouse"!==Or.pointerType&&Or.pointerType!==Or.MSPOINTER_TYPE_MOUSE))}function cr(Or){if(fn(Or)){var Dr=Fn(Or);re.startOffset.pageX=Dr.pageX,re.startOffset.pageY=Dr.pageY,re.startTime=(new Date).getTime(),null!==re.easingLoop&&clearInterval(re.easingLoop)}}function Gr(Or){if(fn(Or)){var Dr=Fn(Or),Ei={pageX:Dr.pageX,pageY:Dr.pageY},ui=Ei.pageX-re.startOffset.pageX,fo=Ei.pageY-re.startOffset.pageY;if(function dr(Or,Dr,Ei){if(!Ve.contains(Or))return!1;for(var ui=Or;ui&&ui!==Ve;){if(ui.classList.contains(pr.element.consuming))return!0;var fo=Cn(ui);if(Ei&&fo.overflowY.match(/(scroll|auto)/)){var lo=ui.scrollHeight-ui.clientHeight;if(lo>0&&(ui.scrollTop>0&&Ei<0||ui.scrollTop0))return!0}if(Dr&&fo.overflowX.match(/(scroll|auto)/)){var Ho=ui.scrollWidth-ui.clientWidth;if(Ho>0&&(ui.scrollLeft>0&&Dr<0||ui.scrollLeft0))return!0}ui=ui.parentNode}return!1}(Or.target,ui,fo))return;Et(ui,fo),re.startOffset=Ei;var lo=(new Date).getTime(),Ho=lo-re.startTime;Ho>0&&(re.speed.x=ui/Ho,re.speed.y=fo/Ho,re.startTime=lo),function Qe(Or,Dr){var Ei=Math.floor(Ve.scrollTop),ui=Ve.scrollLeft,fo=Math.abs(Or),lo=Math.abs(Dr);if(lo>fo){if(Dr<0&&Ei===Y.contentHeight-Y.containerHeight||Dr>0&&0===Ei)return 0===window.scrollY&&Dr>0&&wo.isChrome}else if(fo>lo&&(Or<0&&ui===Y.contentWidth-Y.containerWidth||Or>0&&0===ui))return!0;return!0}(ui,fo)&&Or.cancelable&&Or.preventDefault()}}function Ki(){Y.settings.swipeEasing&&(clearInterval(re.easingLoop),re.easingLoop=setInterval(function(){Y.isInitialized?clearInterval(re.easingLoop):re.speed.x||re.speed.y?Math.abs(re.speed.x)<.01&&Math.abs(re.speed.y)<.01?clearInterval(re.easingLoop):(Et(30*re.speed.x,30*re.speed.y),re.speed.x*=.8,re.speed.y*=.8):clearInterval(re.easingLoop)},10))}}},zi=function(Ve,re){var Qe=this;if(void 0===re&&(re={}),"string"==typeof Ve&&(Ve=document.querySelector(Ve)),!Ve||!Ve.nodeName)throw new Error("no element is specified to initialize PerfectScrollbar");for(var Et in this.element=Ve,Ve.classList.add(pr.main),this.settings={handlers:["click-rail","drag-thumb","keyboard","wheel","touch"],maxScrollbarLength:null,minScrollbarLength:null,scrollingThreshold:1e3,scrollXMarginOffset:0,scrollYMarginOffset:0,suppressScrollX:!1,suppressScrollY:!1,swipeEasing:!0,useBothWheelAxes:!1,wheelPropagation:!0,wheelSpeed:1},re)this.settings[Et]=re[Et];this.containerWidth=null,this.containerHeight=null,this.contentWidth=null,this.contentHeight=null;var Ki,Gr,Fn=function(){return Ve.classList.add(pr.state.focus)},fn=function(){return Ve.classList.remove(pr.state.focus)};this.isRtl="rtl"===Cn(Ve).direction,!0===this.isRtl&&Ve.classList.add(pr.rtl),this.isNegativeScroll=(Gr=Ve.scrollLeft,Ve.scrollLeft=-1,Ki=Ve.scrollLeft<0,Ve.scrollLeft=Gr,Ki),this.negativeScrollAdjustment=this.isNegativeScroll?Ve.scrollWidth-Ve.clientWidth:0,this.event=new Gi,this.ownerDocument=Ve.ownerDocument||document,this.scrollbarXRail=On(pr.element.rail("x")),Ve.appendChild(this.scrollbarXRail),this.scrollbarX=On(pr.element.thumb("x")),this.scrollbarXRail.appendChild(this.scrollbarX),this.scrollbarX.setAttribute("tabindex",0),this.event.bind(this.scrollbarX,"focus",Fn),this.event.bind(this.scrollbarX,"blur",fn),this.scrollbarXActive=null,this.scrollbarXWidth=null,this.scrollbarXLeft=null;var cr=Cn(this.scrollbarXRail);this.scrollbarXBottom=parseInt(cr.bottom,10),isNaN(this.scrollbarXBottom)?(this.isScrollbarXUsingBottom=!1,this.scrollbarXTop=Sr(cr.top)):this.isScrollbarXUsingBottom=!0,this.railBorderXWidth=Sr(cr.borderLeftWidth)+Sr(cr.borderRightWidth),An(this.scrollbarXRail,{display:"block"}),this.railXMarginWidth=Sr(cr.marginLeft)+Sr(cr.marginRight),An(this.scrollbarXRail,{display:""}),this.railXWidth=null,this.railXRatio=null,this.scrollbarYRail=On(pr.element.rail("y")),Ve.appendChild(this.scrollbarYRail),this.scrollbarY=On(pr.element.thumb("y")),this.scrollbarYRail.appendChild(this.scrollbarY),this.scrollbarY.setAttribute("tabindex",0),this.event.bind(this.scrollbarY,"focus",Fn),this.event.bind(this.scrollbarY,"blur",fn),this.scrollbarYActive=null,this.scrollbarYHeight=null,this.scrollbarYTop=null;var dr=Cn(this.scrollbarYRail);this.scrollbarYRight=parseInt(dr.right,10),isNaN(this.scrollbarYRight)?(this.isScrollbarYUsingRight=!1,this.scrollbarYLeft=Sr(dr.left)):this.isScrollbarYUsingRight=!0,this.scrollbarYOuterWidth=this.isRtl?function pa(Y){var Ve=Cn(Y);return Sr(Ve.width)+Sr(Ve.paddingLeft)+Sr(Ve.paddingRight)+Sr(Ve.borderLeftWidth)+Sr(Ve.borderRightWidth)}(this.scrollbarY):null,this.railBorderYWidth=Sr(dr.borderTopWidth)+Sr(dr.borderBottomWidth),An(this.scrollbarYRail,{display:"block"}),this.railYMarginHeight=Sr(dr.marginTop)+Sr(dr.marginBottom),An(this.scrollbarYRail,{display:""}),this.railYHeight=null,this.railYRatio=null,this.reach={x:Ve.scrollLeft<=0?"start":Ve.scrollLeft>=this.contentWidth-this.containerWidth?"end":null,y:Ve.scrollTop<=0?"start":Ve.scrollTop>=this.contentHeight-this.containerHeight?"end":null},this.isAlive=!0,this.settings.handlers.forEach(function(Gr){return to[Gr](Qe)}),this.lastScrollTop=Math.floor(Ve.scrollTop),this.lastScrollLeft=Ve.scrollLeft,this.event.bind(this.element,"scroll",function(Gr){return Qe.onScroll(Gr)}),Ns(this)};zi.prototype.update=function(){this.isAlive&&(this.negativeScrollAdjustment=this.isNegativeScroll?this.element.scrollWidth-this.element.clientWidth:0,An(this.scrollbarXRail,{display:"block"}),An(this.scrollbarYRail,{display:"block"}),this.railXMarginWidth=Sr(Cn(this.scrollbarXRail).marginLeft)+Sr(Cn(this.scrollbarXRail).marginRight),this.railYMarginHeight=Sr(Cn(this.scrollbarYRail).marginTop)+Sr(Cn(this.scrollbarYRail).marginBottom),An(this.scrollbarXRail,{display:"none"}),An(this.scrollbarYRail,{display:"none"}),Ns(this),ws(this,"top",0,!1,!0),ws(this,"left",0,!1,!0),An(this.scrollbarXRail,{display:""}),An(this.scrollbarYRail,{display:""}))},zi.prototype.onScroll=function(Ve){this.isAlive&&(Ns(this),ws(this,"top",this.element.scrollTop-this.lastScrollTop),ws(this,"left",this.element.scrollLeft-this.lastScrollLeft),this.lastScrollTop=Math.floor(this.element.scrollTop),this.lastScrollLeft=this.element.scrollLeft)},zi.prototype.destroy=function(){this.isAlive&&(this.event.unbindAll(),sr(this.scrollbarX),sr(this.scrollbarY),sr(this.scrollbarXRail),sr(this.scrollbarYRail),this.removePsClasses(),this.element=null,this.scrollbarX=null,this.scrollbarY=null,this.scrollbarXRail=null,this.scrollbarYRail=null,this.isAlive=!1)},zi.prototype.removePsClasses=function(){this.element.className=this.element.className.split(" ").filter(function(Ve){return!Ve.match(/^ps([-_].+|)$/)}).join(" ")};const Es=zi;var ko=r(909),ma=r(8627);let tr=(()=>{class Y{constructor(){this._elementRef=(0,a.WQX)(a.aKT),this._platform=(0,a.WQX)(kt.OD),this.angorScrollbar=!0,this._ps=null,this._unsubscribeAll=new C.B}get elementRef(){return this._elementRef}get ps(){return this._ps}ngOnChanges(re){"angorScrollbar"in re&&(this.angorScrollbar=(0,Vt.he)(re.angorScrollbar.currentValue),this.angorScrollbar?this._initScrollbar():this._destroyScrollbar()),"angorScrollbarOptions"in re&&(this._options=(0,hn.A)({},this._options,re.angorScrollbarOptions.currentValue),this._reinitializeScrollbar())}ngOnInit(){(0,ko.R)(window,"resize").pipe((0,G.Q)(this._unsubscribeAll),(0,ma.B)(150)).subscribe(()=>this.update())}ngOnDestroy(){this._destroyScrollbar(),this._unsubscribeAll.next(),this._unsubscribeAll.complete()}isEnabled(){return this.angorScrollbar}update(){this._ps?.update()}destroy(){this.ngOnDestroy()}geometry(re="scroll"){return new Oe(this._elementRef.nativeElement[`${re}Left`],this._elementRef.nativeElement[`${re}Top`],this._elementRef.nativeElement[`${re}Width`],this._elementRef.nativeElement[`${re}Height`])}position(re=!1){return!re&&this._ps?new ht(this._ps.reach.x||0,this._ps.reach.y||0):new ht(this._elementRef.nativeElement.scrollLeft,this._elementRef.nativeElement.scrollTop)}scrollTo(re,Qe,Et){null==Qe&&null==Et?this.animateScrolling("scrollTop",re,Et):(null!=re&&this.scrollToX(re,Et),null!=Qe&&this.scrollToY(Qe,Et))}scrollToX(re,Qe){this.animateScrolling("scrollLeft",re,Qe)}scrollToY(re,Qe){this.animateScrolling("scrollTop",re,Qe)}scrollToTop(re=0,Qe){this.animateScrolling("scrollTop",re,Qe)}scrollToBottom(re=0,Qe){this.animateScrolling("scrollTop",this._elementRef.nativeElement.scrollHeight-this._elementRef.nativeElement.clientHeight-re,Qe)}scrollToLeft(re=0,Qe){this.animateScrolling("scrollLeft",re,Qe)}scrollToRight(re=0,Qe){this.animateScrolling("scrollLeft",this._elementRef.nativeElement.scrollWidth-this._elementRef.nativeElement.clientWidth-re,Qe)}scrollToElement(re,Qe=0,Et=!1,Fn){const fn=this._elementRef.nativeElement.querySelector(re);if(!fn)return;const cr=fn.getBoundingClientRect(),dr=this._elementRef.nativeElement.getBoundingClientRect();this._elementRef.nativeElement.classList.contains("ps--active-x")&&this._scrollToInAxis(cr.left,dr.left,"scrollLeft",Qe,Et,Fn),this._elementRef.nativeElement.classList.contains("ps--active-y")&&this._scrollToInAxis(cr.top,dr.top,"scrollTop",Qe,Et,Fn)}animateScrolling(re,Qe,Et){this._animation&&window.cancelAnimationFrame(this._animation),!Et||typeof window>"u"?this._elementRef.nativeElement[re]=Qe:Qe!==this._elementRef.nativeElement[re]&&this._smoothScroll(re,Qe,Et)}_initScrollbar(){this._ps||this._platform.ANDROID||this._platform.IOS||!this._platform.isBrowser||(this._ps=new Es(this._elementRef.nativeElement,{...this._options}))}_destroyScrollbar(){this._ps?.destroy(),this._ps=null}_reinitializeScrollbar(){setTimeout(()=>this._destroyScrollbar()),setTimeout(()=>this._initScrollbar())}_scrollToInAxis(re,Qe,Et,Fn,fn,cr){fn&&re<=Qe-Math.abs(Fn)||this.animateScrolling(Et,re-Qe+this._elementRef.nativeElement[Et]+Fn,cr)}_smoothScroll(re,Qe,Et){let Fn=0,fn=this._elementRef.nativeElement[re];const cr=(fn-Qe)/2;let dr=performance.now();const Gr=Ki=>{Fn+=Math.PI/(Et/(Ki-dr));const Or=Math.round(Qe+cr+cr*Math.cos(Fn));this._elementRef.nativeElement[re]===fn&&(Fn>=Math.PI?this.animateScrolling(re,Qe,0):(this._elementRef.nativeElement[re]=Or,fn=this._elementRef.nativeElement[re],dr=Ki,this._animation=window.requestAnimationFrame(Gr)))};window.requestAnimationFrame(Gr)}static{this.\u0275fac=function(Qe){return new(Qe||Y)}}static{this.\u0275dir=a.FsC({type:Y,selectors:[["","angorScrollbar",""]],inputs:{angorScrollbar:"angorScrollbar",angorScrollbarOptions:"angorScrollbarOptions"},exportAs:["angorScrollbar"],features:[a.OA$]})}}return Y})();var Eo=r(1204),os=r(9666),ks=r(7509),Fs=r(8136);const ga=["navigationContent"],Yo=[[["","angorVerticalNavigationHeader",""]],[["","angorVerticalNavigationContentHeader",""]],[["","angorVerticalNavigationFooter",""]]],Ai=["[angorVerticalNavigationHeader]","[angorVerticalNavigationContentHeader]","[angorVerticalNavigationFooter]"],na=Y=>({wheelPropagation:Y,suppressScrollX:!0}),bl=()=>({wheelPropagation:!1,suppressScrollX:!0});function Qo(Y,Ve){if(1&Y){const re=a.RV6();a.j41(0,"angor-vertical-navigation-aside-item",10),a.bIt("click",function(){a.eBV(re);const Et=a.XpG(2).$implicit,Fn=a.XpG();return a.Njj(Fn.toggleAside(Et))}),a.k0s()}if(2&Y){const re=a.XpG(2).$implicit,Qe=a.XpG();a.Y8G("item",re)("name",Qe.name)("activeItemId",Qe.activeAsideItemId)("autoCollapse",Qe.autoCollapse)("skipChildren",!0)}}function ra(Y,Ve){if(1&Y&&a.nrm(0,"angor-vertical-navigation-basic-item",8),2&Y){const re=a.XpG(2).$implicit,Qe=a.XpG();a.Y8G("item",re)("name",Qe.name)}}function ao(Y,Ve){if(1&Y&&a.nrm(0,"angor-vertical-navigation-collapsable-item",9),2&Y){const re=a.XpG(2).$implicit,Qe=a.XpG();a.Y8G("item",re)("name",Qe.name)("autoCollapse",Qe.autoCollapse)}}function ss(Y,Ve){if(1&Y&&a.nrm(0,"angor-vertical-navigation-divider-item",8),2&Y){const re=a.XpG(2).$implicit,Qe=a.XpG();a.Y8G("item",re)("name",Qe.name)}}function vo(Y,Ve){if(1&Y&&a.nrm(0,"angor-vertical-navigation-group-item",9),2&Y){const re=a.XpG(2).$implicit,Qe=a.XpG();a.Y8G("item",re)("name",Qe.name)("autoCollapse",Qe.autoCollapse)}}function Zo(Y,Ve){if(1&Y&&a.nrm(0,"angor-vertical-navigation-spacer-item",8),2&Y){const re=a.XpG(2).$implicit,Qe=a.XpG();a.Y8G("item",re)("name",Qe.name)}}function vi(Y,Ve){if(1&Y&&a.DNE(0,Qo,1,5,"angor-vertical-navigation-aside-item",7)(1,ra,1,2,"angor-vertical-navigation-basic-item",8)(2,ao,1,3,"angor-vertical-navigation-collapsable-item",9)(3,ss,1,2,"angor-vertical-navigation-divider-item",8)(4,vo,1,3,"angor-vertical-navigation-group-item",9)(5,Zo,1,2,"angor-vertical-navigation-spacer-item",8),2&Y){const re=a.XpG().$implicit;a.vxM("aside"===re.type?0:-1),a.R7$(),a.vxM("basic"===re.type?1:-1),a.R7$(),a.vxM("collapsable"===re.type?2:-1),a.R7$(),a.vxM("divider"===re.type?3:-1),a.R7$(),a.vxM("group"===re.type?4:-1),a.R7$(),a.vxM("spacer"===re.type?5:-1)}}function Pa(Y,Ve){if(1&Y&&a.DNE(0,vi,6,6),2&Y){const re=Ve.$implicit;a.vxM(re.hidden&&!re.hidden(re)||!re.hidden?0:-1)}}function Io(Y,Ve){if(1&Y&&a.nrm(0,"angor-vertical-navigation-aside-item",9),2&Y){const re=a.XpG(2).$implicit,Qe=a.XpG(2);a.Y8G("item",re)("name",Qe.name)("autoCollapse",Qe.autoCollapse)}}function Xs(Y,Ve){if(1&Y&&a.DNE(0,Io,1,3,"angor-vertical-navigation-aside-item",9),2&Y){const re=a.XpG().$implicit,Qe=a.XpG(2);a.vxM("aside"===re.type&&re.id===Qe.activeAsideItemId?0:-1)}}function wl(Y,Ve){if(1&Y&&a.DNE(0,Xs,1,1),2&Y){const re=Ve.$implicit;a.vxM(re.hidden&&!re.hidden(re)||!re.hidden?0:-1)}}function Xa(Y,Ve){if(1&Y&&(a.j41(0,"div",6),a.Z7z(1,wl,1,1,null,null,a.BUC().trackByFn,!0),a.k0s()),2&Y){const re=a.XpG();a.Y8G("angorScrollbarOptions",a.lJ4(5,bl))("@fadeInLeft","left"===re.position)("@fadeInRight","right"===re.position)("@fadeOutLeft","left"===re.position)("@fadeOutRight","right"===re.position),a.R7$(),a.Dyx(re.navigation)}}let Ya=(()=>{class Y{constructor(){this._animationBuilder=(0,a.WQX)(Eo.S6),this._changeDetectorRef=(0,a.WQX)(a.gRc),this._document=(0,a.WQX)(A.qQ),this._elementRef=(0,a.WQX)(a.aKT),this._renderer2=(0,a.WQX)(a.sFG),this._router=(0,a.WQX)(R.Ix),this._scrollStrategyOptions=(0,a.WQX)(os.Tv),this._angorNavigationService=(0,a.WQX)(c),this._angorUtilsService=(0,a.WQX)(y.Q),this.appearance="default",this.autoCollapse=!0,this.inner=!1,this.mode="side",this.name=this._angorUtilsService.randomId(),this.opened=!0,this.position="left",this.transparentOverlay=!1,this.appearanceChanged=new a.bkB,this.modeChanged=new a.bkB,this.openedChanged=new a.bkB,this.positionChanged=new a.bkB,this.activeAsideItemId=null,this.onCollapsableItemCollapsed=new w.m(1),this.onCollapsableItemExpanded=new w.m(1),this.onRefreshed=new w.m(1),this._animationsEnabled=!1,this._hovered=!1,this._scrollStrategy=this._scrollStrategyOptions.block(),this._unsubscribeAll=new C.B,this._handleAsideOverlayClick=()=>{this.closeAside()},this._handleOverlayClick=()=>{this.close()}}get classList(){return{"angor-vertical-navigation-animations-enabled":this._animationsEnabled,[`angor-vertical-navigation-appearance-${this.appearance}`]:!0,"angor-vertical-navigation-hover":this._hovered,"angor-vertical-navigation-inner":this.inner,"angor-vertical-navigation-mode-over":"over"===this.mode,"angor-vertical-navigation-mode-side":"side"===this.mode,"angor-vertical-navigation-opened":this.opened,"angor-vertical-navigation-position-left":"left"===this.position,"angor-vertical-navigation-position-right":"right"===this.position}}get styleList(){return{visibility:this.opened?"visible":"hidden"}}set angorScrollbarDirectives(re){this._angorScrollbarDirectives=re,0!==re.length&&(this._angorScrollbarDirectivesSubscription&&this._angorScrollbarDirectivesSubscription.unsubscribe(),this._angorScrollbarDirectivesSubscription=(0,ks.h)(this.onCollapsableItemCollapsed,this.onCollapsableItemExpanded).pipe((0,G.Q)(this._unsubscribeAll),(0,Fs.c)(250)).subscribe(()=>{re.forEach(Qe=>{Qe.update()})}))}_onMouseenter(){this._enableAnimations(),this._hovered=!0}_onMouseleave(){this._enableAnimations(),this._hovered=!1}ngOnChanges(re){if("appearance"in re&&this.appearanceChanged.next(re.appearance.currentValue),"inner"in re&&(this.inner=(0,Vt.he)(re.inner.currentValue)),"mode"in re){const Qe=re.mode.currentValue,Et=re.mode.previousValue;this._disableAnimations(),"over"===Et&&"side"===Qe&&this._hideOverlay(),"side"===Et&&"over"===Qe&&(this.closeAside(),this.opened&&this._showOverlay()),this.modeChanged.next(Qe),setTimeout(()=>{this._enableAnimations()},500)}"navigation"in re&&this._changeDetectorRef.markForCheck(),"opened"in re&&(this.opened=(0,Vt.he)(re.opened.currentValue),this._toggleOpened(this.opened)),"position"in re&&this.positionChanged.next(re.position.currentValue),"transparentOverlay"in re&&(this.transparentOverlay=(0,Vt.he)(re.transparentOverlay.currentValue))}ngOnInit(){""===this.name&&(this.name=this._angorUtilsService.randomId()),this._angorNavigationService.registerComponent(this.name,this),this._router.events.pipe((0,Si.p)(re=>re instanceof R.wF),(0,G.Q)(this._unsubscribeAll)).subscribe(()=>{"over"===this.mode&&this.opened&&this.close(),"side"===this.mode&&this.activeAsideItemId&&this.closeAside()})}ngAfterViewInit(){this._mutationObserver=new MutationObserver(re=>{re.forEach(Qe=>{const Et=Qe.target;if("class"===Qe.attributeName)if(Et.classList.contains("cdk-global-scrollblock")){const Fn=parseInt(Et.style.top,10);this._renderer2.setStyle(this._elementRef.nativeElement,"margin-top",`${Math.abs(Fn)}px`)}else this._renderer2.setStyle(this._elementRef.nativeElement,"margin-top",null)})}),this._mutationObserver.observe(this._document.documentElement,{attributes:!0,attributeFilter:["class"]}),setTimeout(()=>{if(this._navigationContentEl)if(this._navigationContentEl.nativeElement.classList.contains("ps"))this._angorScrollbarDirectives.forEach(re=>{re.isEnabled()&&re.scrollToElement(".angor-vertical-navigation-item-active",-120,!0)});else{const re=this._navigationContentEl.nativeElement.querySelector(".angor-vertical-navigation-item-active");re&&re.scrollIntoView()}})}ngOnDestroy(){this._mutationObserver.disconnect(),this.close(),this.closeAside(),this._angorNavigationService.deregisterComponent(this.name),this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}refresh(){this._changeDetectorRef.markForCheck(),this.onRefreshed.next(!0)}open(){this.opened||this._toggleOpened(!0)}close(){this.opened&&(this.closeAside(),this._toggleOpened(!1))}toggle(){this.opened?this.close():this.open()}openAside(re){re.disabled||!re.id||(this.activeAsideItemId=re.id,this._showAsideOverlay(),this._changeDetectorRef.markForCheck())}closeAside(){this.activeAsideItemId=null,this._hideAsideOverlay(),this._changeDetectorRef.markForCheck()}toggleAside(re){this.activeAsideItemId===re.id?this.closeAside():this.openAside(re)}trackByFn(re,Qe){return Qe.id||re}_enableAnimations(){this._animationsEnabled||(this._animationsEnabled=!0)}_disableAnimations(){this._animationsEnabled&&(this._animationsEnabled=!1)}_showOverlay(){this._asideOverlay||(this._overlay=this._renderer2.createElement("div"),this._overlay.classList.add("angor-vertical-navigation-overlay"),this.transparentOverlay&&this._overlay.classList.add("angor-vertical-navigation-overlay-transparent"),this._renderer2.appendChild(this._elementRef.nativeElement.parentElement,this._overlay),this._scrollStrategy.enable(),this._player=this._animationBuilder.build([(0,Eo.i0)("300ms cubic-bezier(0.25, 0.8, 0.25, 1)",(0,Eo.iF)({opacity:1}))]).create(this._overlay),this._player.play(),this._overlay.addEventListener("click",this._handleOverlayClick))}_hideOverlay(){this._overlay&&(this._player=this._animationBuilder.build([(0,Eo.i0)("300ms cubic-bezier(0.25, 0.8, 0.25, 1)",(0,Eo.iF)({opacity:0}))]).create(this._overlay),this._player.play(),this._player.onDone(()=>{this._overlay&&(this._overlay.removeEventListener("click",this._handleOverlayClick),this._overlay.parentNode.removeChild(this._overlay),this._overlay=null),this._scrollStrategy.disable()}))}_showAsideOverlay(){this._asideOverlay||(this._asideOverlay=this._renderer2.createElement("div"),this._asideOverlay.classList.add("angor-vertical-navigation-aside-overlay"),this._renderer2.appendChild(this._elementRef.nativeElement.parentElement,this._asideOverlay),this._player=this._animationBuilder.build([(0,Eo.i0)("300ms cubic-bezier(0.25, 0.8, 0.25, 1)",(0,Eo.iF)({opacity:1}))]).create(this._asideOverlay),this._player.play(),this._asideOverlay.addEventListener("click",this._handleAsideOverlayClick))}_hideAsideOverlay(){this._asideOverlay&&(this._player=this._animationBuilder.build([(0,Eo.i0)("300ms cubic-bezier(0.25, 0.8, 0.25, 1)",(0,Eo.iF)({opacity:0}))]).create(this._asideOverlay),this._player.play(),this._player.onDone(()=>{this._asideOverlay&&(this._asideOverlay.removeEventListener("click",this._handleAsideOverlayClick),this._asideOverlay.parentNode.removeChild(this._asideOverlay),this._asideOverlay=null)}))}_toggleOpened(re){this.opened=re,this._enableAnimations(),"over"===this.mode&&(this.opened?this._showOverlay():this._hideOverlay()),this.openedChanged.next(re)}static{this.\u0275fac=function(Qe){return new(Qe||Y)}}static{this.\u0275cmp=a.VBU({type:Y,selectors:[["angor-vertical-navigation"]],viewQuery:function(Qe,Et){if(1&Qe&&(a.GBs(ga,5),a.GBs(tr,5)),2&Qe){let Fn;a.mGM(Fn=a.lsd())&&(Et._navigationContentEl=Fn.first),a.mGM(Fn=a.lsd())&&(Et.angorScrollbarDirectives=Fn)}},hostVars:4,hostBindings:function(Qe,Et){1&Qe&&a.bIt("mouseenter",function(){return Et._onMouseenter()})("mouseleave",function(){return Et._onMouseleave()}),2&Qe&&(a.Aen(Et.styleList),a.HbH(Et.classList))},inputs:{appearance:"appearance",autoCollapse:"autoCollapse",inner:"inner",mode:"mode",name:"name",navigation:"navigation",opened:"opened",position:"position",transparentOverlay:"transparentOverlay"},outputs:{appearanceChanged:"appearanceChanged",modeChanged:"modeChanged",openedChanged:"openedChanged",positionChanged:"positionChanged"},exportAs:["angorVerticalNavigation"],features:[a.OA$],ngContentSelectors:Ai,decls:12,vars:4,consts:[["navigationContent",""],[1,"angor-vertical-navigation-wrapper"],[1,"angor-vertical-navigation-header"],["angorScrollbar","",1,"angor-vertical-navigation-content",3,"angorScrollbarOptions"],[1,"angor-vertical-navigation-content-header"],[1,"angor-vertical-navigation-footer"],["angorScrollbar","",1,"angor-vertical-navigation-aside-wrapper",3,"angorScrollbarOptions"],[3,"item","name","activeItemId","autoCollapse","skipChildren"],[3,"item","name"],[3,"item","name","autoCollapse"],[3,"click","item","name","activeItemId","autoCollapse","skipChildren"]],template:function(Qe,Et){1&Qe&&(a.NAR(Yo),a.j41(0,"div",1)(1,"div",2),a.SdG(2),a.k0s(),a.j41(3,"div",3,0)(5,"div",4),a.SdG(6,1),a.k0s(),a.Z7z(7,Pa,1,1,null,null,Et.trackByFn,!0),a.k0s(),a.j41(9,"div",5),a.SdG(10,2),a.k0s()(),a.DNE(11,Xa,3,6,"div",6)),2&Qe&&(a.R7$(3),a.Y8G("angorScrollbarOptions",a.eq3(2,na,Et.inner)),a.R7$(4),a.Dyx(Et.navigation),a.R7$(4),a.vxM(Et.activeAsideItemId?11:-1))},dependencies:[tr,tt,Xr,so,vt,ci,$t],styles:[':root{--angor-vertical-navigation-width: 280px}angor-vertical-navigation{position:sticky;display:flex;flex-direction:column;flex:1 0 auto;top:0;width:var(--angor-vertical-navigation-width);min-width:var(--angor-vertical-navigation-width);max-width:var(--angor-vertical-navigation-width);height:100vh;min-height:100vh;max-height:100vh;z-index:200}angor-vertical-navigation.angor-vertical-navigation-animations-enabled{transition-duration:.4s;transition-timing-function:cubic-bezier(.25,.8,.25,1);transition-property:visibility,margin-left,margin-right,transform,width,max-width,min-width}angor-vertical-navigation.angor-vertical-navigation-animations-enabled .angor-vertical-navigation-wrapper{transition-duration:.4s;transition-timing-function:cubic-bezier(.25,.8,.25,1);transition-property:width,max-width,min-width}angor-vertical-navigation.angor-vertical-navigation-mode-over{position:fixed;top:0;bottom:0}angor-vertical-navigation.angor-vertical-navigation-position-left.angor-vertical-navigation-mode-side{margin-left:calc(var(--angor-vertical-navigation-width) * -1)}angor-vertical-navigation.angor-vertical-navigation-position-left.angor-vertical-navigation-mode-side.angor-vertical-navigation-opened{margin-left:0}angor-vertical-navigation.angor-vertical-navigation-position-left.angor-vertical-navigation-mode-over{left:0;transform:translate3d(-100%,0,0)}angor-vertical-navigation.angor-vertical-navigation-position-left.angor-vertical-navigation-mode-over.angor-vertical-navigation-opened{transform:translateZ(0)}angor-vertical-navigation.angor-vertical-navigation-position-left .angor-vertical-navigation-wrapper{left:0}angor-vertical-navigation.angor-vertical-navigation-position-right.angor-vertical-navigation-mode-side{margin-right:calc(var(--angor-vertical-navigation-width) * -1)}angor-vertical-navigation.angor-vertical-navigation-position-right.angor-vertical-navigation-mode-side.angor-vertical-navigation-opened{margin-right:0}angor-vertical-navigation.angor-vertical-navigation-position-right.angor-vertical-navigation-mode-over{right:0;transform:translate3d(100%,0,0)}angor-vertical-navigation.angor-vertical-navigation-position-right.angor-vertical-navigation-mode-over.angor-vertical-navigation-opened{transform:translateZ(0)}angor-vertical-navigation.angor-vertical-navigation-position-right .angor-vertical-navigation-wrapper{right:0}angor-vertical-navigation.angor-vertical-navigation-inner{position:relative;width:auto;min-width:0;max-width:none;height:auto;min-height:0;max-height:none;box-shadow:none}angor-vertical-navigation.angor-vertical-navigation-inner .angor-vertical-navigation-wrapper{position:relative;overflow:visible;height:auto}angor-vertical-navigation.angor-vertical-navigation-inner .angor-vertical-navigation-wrapper .angor-vertical-navigation-content{overflow:visible!important}angor-vertical-navigation .angor-vertical-navigation-wrapper{position:absolute;display:flex;flex:1 1 auto;flex-direction:column;top:0;bottom:0;width:100%;height:100%;overflow:hidden;z-index:10;background:inherit;box-shadow:inset -1px 0 0 var(--angor-border)}angor-vertical-navigation .angor-vertical-navigation-wrapper .angor-vertical-navigation-content{flex:1 1 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}angor-vertical-navigation .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-divider-item{margin:24px 0}angor-vertical-navigation .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-group-item{margin-top:24px}angor-vertical-navigation .angor-vertical-navigation-aside-wrapper{position:absolute;display:flex;flex:1 1 auto;flex-direction:column;top:0;bottom:0;left:var(--angor-vertical-navigation-width);width:var(--angor-vertical-navigation-width);height:100%;z-index:5;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;transition-duration:.4s;transition-property:left,right;transition-timing-function:cubic-bezier(.25,.8,.25,1);background:inherit}angor-vertical-navigation .angor-vertical-navigation-aside-wrapper>angor-vertical-navigation-aside-item{padding:24px 0}angor-vertical-navigation .angor-vertical-navigation-aside-wrapper>angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper{display:none!important}angor-vertical-navigation.angor-vertical-navigation-position-right .angor-vertical-navigation-aside-wrapper{left:auto;right:var(--angor-vertical-navigation-width)}angor-vertical-navigation angor-vertical-navigation-aside-item,angor-vertical-navigation angor-vertical-navigation-basic-item,angor-vertical-navigation angor-vertical-navigation-collapsable-item,angor-vertical-navigation angor-vertical-navigation-divider-item,angor-vertical-navigation angor-vertical-navigation-group-item,angor-vertical-navigation angor-vertical-navigation-spacer-item{display:flex;flex-direction:column;flex:1 0 auto;-webkit-user-select:none;user-select:none}angor-vertical-navigation angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation angor-vertical-navigation-divider-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation angor-vertical-navigation-spacer-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item{position:relative;display:flex;align-items:center;justify-content:flex-start;padding:10px 16px;font-size:13px;font-weight:500;line-height:20px;text-decoration:none;border-radius:6px}angor-vertical-navigation angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item.angor-vertical-navigation-item-disabled,angor-vertical-navigation angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item.angor-vertical-navigation-item-disabled,angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item.angor-vertical-navigation-item-disabled,angor-vertical-navigation angor-vertical-navigation-divider-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item.angor-vertical-navigation-item-disabled,angor-vertical-navigation angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item.angor-vertical-navigation-item-disabled,angor-vertical-navigation angor-vertical-navigation-spacer-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item.angor-vertical-navigation-item-disabled{cursor:default;opacity:.4}angor-vertical-navigation angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation angor-vertical-navigation-divider-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation angor-vertical-navigation-spacer-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon{margin-right:16px}angor-vertical-navigation angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle,angor-vertical-navigation angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle,angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle,angor-vertical-navigation angor-vertical-navigation-divider-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle,angor-vertical-navigation angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle,angor-vertical-navigation angor-vertical-navigation-spacer-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle{font-size:11px;line-height:1.5}angor-vertical-navigation angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation angor-vertical-navigation-divider-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation angor-vertical-navigation-spacer-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge{margin-left:auto}angor-vertical-navigation angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge .angor-vertical-navigation-item-badge-content,angor-vertical-navigation angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge .angor-vertical-navigation-item-badge-content,angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge .angor-vertical-navigation-item-badge-content,angor-vertical-navigation angor-vertical-navigation-divider-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge .angor-vertical-navigation-item-badge-content,angor-vertical-navigation angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge .angor-vertical-navigation-item-badge-content,angor-vertical-navigation angor-vertical-navigation-spacer-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge .angor-vertical-navigation-item-badge-content{display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;white-space:nowrap;height:20px}angor-vertical-navigation angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper,angor-vertical-navigation angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper,angor-vertical-navigation angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper,angor-vertical-navigation angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper{margin:0 12px}angor-vertical-navigation angor-vertical-navigation-aside-item,angor-vertical-navigation angor-vertical-navigation-basic-item,angor-vertical-navigation angor-vertical-navigation-collapsable-item{margin-bottom:4px}angor-vertical-navigation angor-vertical-navigation-aside-item .angor-vertical-navigation-item,angor-vertical-navigation angor-vertical-navigation-basic-item .angor-vertical-navigation-item,angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item{cursor:pointer}angor-vertical-navigation angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge+.angor-vertical-navigation-item-arrow{margin-left:8px}angor-vertical-navigation angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow{height:20px;line-height:20px;margin-left:auto;transition:transform .3s cubic-bezier(.25,.8,.25,1),color 375ms cubic-bezier(.25,.8,.25,1)}angor-vertical-navigation angor-vertical-navigation-collapsable-item.angor-vertical-navigation-item-expanded>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow{transform:rotate(90deg)}angor-vertical-navigation angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-children>*:first-child{margin-top:6px}angor-vertical-navigation angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-children>*:last-child{padding-bottom:6px}angor-vertical-navigation angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-children>*:last-child>.angor-vertical-navigation-item-children>*:last-child{padding-bottom:0}angor-vertical-navigation angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-children .angor-vertical-navigation-item{padding:10px 16px}angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-children{overflow:hidden}angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-children .angor-vertical-navigation-item{padding-left:56px}angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-children .angor-vertical-navigation-item-children .angor-vertical-navigation-item{padding-left:72px}angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-children .angor-vertical-navigation-item-children .angor-vertical-navigation-item-children .angor-vertical-navigation-item{padding-left:88px}angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-children .angor-vertical-navigation-item-children .angor-vertical-navigation-item-children .angor-vertical-navigation-item-children .angor-vertical-navigation-item{padding-left:104px}angor-vertical-navigation angor-vertical-navigation-divider-item{margin:12px 0}angor-vertical-navigation angor-vertical-navigation-divider-item .angor-vertical-navigation-item-wrapper{height:1px;box-shadow:0 1px}angor-vertical-navigation angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon{display:none!important}angor-vertical-navigation angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-title{font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}angor-vertical-navigation angor-vertical-navigation-spacer-item{margin:6px 0}.angor-vertical-navigation-overlay{position:absolute;inset:0;z-index:170;opacity:0;background-color:#0009}.angor-vertical-navigation-overlay+.angor-vertical-navigation-aside-overlay{background-color:transparent}.angor-vertical-navigation-aside-overlay{position:absolute;inset:0;z-index:169;opacity:0;background-color:#0000004d}angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item{color:currentColor}angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon{color:currentColor;opacity:.6}angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-title,angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-title,angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-title,angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-title{color:currentColor;opacity:.8}angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle{color:currentColor;opacity:.5}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active,angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced{background-color:rgb(3 33 40 / var(--tw-bg-opacity, 1));--tw-bg-opacity: .05}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active:is(.dark *),angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced:is(.dark *),angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active:is(.dark *),angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced:is(.dark *),angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active:is(.dark *),angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced:is(.dark *){background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-bg-opacity: .12}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active .angor-vertical-navigation-item-icon,angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced .angor-vertical-navigation-item-icon,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active .angor-vertical-navigation-item-icon,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced .angor-vertical-navigation-item-icon,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active .angor-vertical-navigation-item-icon,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced .angor-vertical-navigation-item-icon{opacity:1}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active .angor-vertical-navigation-item-title,angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced .angor-vertical-navigation-item-title,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active .angor-vertical-navigation-item-title,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced .angor-vertical-navigation-item-title,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active .angor-vertical-navigation-item-title,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced .angor-vertical-navigation-item-title{opacity:1}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced .angor-vertical-navigation-item-subtitle{opacity:1}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover{background-color:rgb(3 33 40 / var(--tw-bg-opacity, 1));--tw-bg-opacity: .05}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover:is(.dark *),angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover:is(.dark *),angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover:is(.dark *){background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-bg-opacity: .12}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-icon,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-icon,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-icon{opacity:1}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-title,angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-arrow,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-title,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-arrow,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-title,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-arrow{opacity:1}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-subtitle{opacity:1}angor-vertical-navigation-collapsable-item.angor-vertical-navigation-item-expanded>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon{opacity:1}angor-vertical-navigation-collapsable-item.angor-vertical-navigation-item-expanded>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title,angor-vertical-navigation-collapsable-item.angor-vertical-navigation-item-expanded>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow{opacity:1}angor-vertical-navigation-collapsable-item.angor-vertical-navigation-item-expanded>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-subtitle{opacity:1}angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-title{--tw-text-opacity: 1;color:rgba(var(--angor-primary-600-rgb),var(--tw-text-opacity, 1));opacity:1}angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-title:is(.dark *){--tw-text-opacity: 1;color:rgba(var(--angor-primary-400-rgb),var(--tw-text-opacity, 1))}:root{--angor-vertical-navigation-compact-width: 112px}angor-vertical-navigation.angor-vertical-navigation-appearance-compact{width:var(--angor-vertical-navigation-compact-width);min-width:var(--angor-vertical-navigation-compact-width);max-width:var(--angor-vertical-navigation-compact-width)}angor-vertical-navigation.angor-vertical-navigation-appearance-compact.angor-vertical-navigation-position-left.angor-vertical-navigation-mode-side{margin-left:calc(var(--angor-vertical-navigation-compact-width) * -1)}angor-vertical-navigation.angor-vertical-navigation-appearance-compact.angor-vertical-navigation-position-left.angor-vertical-navigation-opened{margin-left:0}angor-vertical-navigation.angor-vertical-navigation-appearance-compact.angor-vertical-navigation-position-right.angor-vertical-navigation-mode-side{margin-right:calc(var(--angor-vertical-navigation-compact-width) * -1)}angor-vertical-navigation.angor-vertical-navigation-appearance-compact.angor-vertical-navigation-position-right.angor-vertical-navigation-opened{margin-right:0}angor-vertical-navigation.angor-vertical-navigation-appearance-compact.angor-vertical-navigation-position-right .angor-vertical-navigation-aside-wrapper{left:auto;right:var(--angor-vertical-navigation-compact-width)}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper,angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper{margin:4px 8px 0}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item{flex-direction:column;justify-content:center;padding:12px;border-radius:6px}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon{margin-right:0}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper,angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper{margin-top:8px}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-title,angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-title{font-size:12px;font-weight:500;text-align:center;line-height:16px}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle,angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle{display:none!important}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge{position:absolute;top:12px;left:64px}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item>angor-vertical-navigation-collapsable-item,angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item>angor-vertical-navigation-collapsable-item{display:none}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item>angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper,angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item>angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper{display:none}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-aside-wrapper{left:var(--angor-vertical-navigation-compact-width)}:root{--angor-vertical-navigation-width: 280px;--angor-vertical-navigation-dense-width: 80px}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-mode-over){width:var(--angor-vertical-navigation-dense-width);min-width:var(--angor-vertical-navigation-dense-width);max-width:var(--angor-vertical-navigation-dense-width)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-mode-over).angor-vertical-navigation-position-left.angor-vertical-navigation-mode-side{margin-left:calc(var(--angor-vertical-navigation-dense-width) * -1)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-mode-over).angor-vertical-navigation-position-left.angor-vertical-navigation-opened{margin-left:0}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-mode-over).angor-vertical-navigation-position-right.angor-vertical-navigation-mode-side{margin-right:calc(var(--angor-vertical-navigation-dense-width) * -1)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-mode-over).angor-vertical-navigation-position-right.angor-vertical-navigation-opened{margin-right:0}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-mode-over).angor-vertical-navigation-position-right .angor-vertical-navigation-aside-wrapper{left:auto;right:var(--angor-vertical-navigation-dense-width)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-mode-over).angor-vertical-navigation-position-right.angor-vertical-navigation-hover .angor-vertical-navigation-aside-wrapper{left:auto;right:var(--angor-vertical-navigation-width)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item{width:calc(var(--angor-vertical-navigation-dense-width) - 24px);min-width:calc(var(--angor-vertical-navigation-dense-width) - 24px);max-width:calc(var(--angor-vertical-navigation-dense-width) - 24px)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper{transition:opacity .4s cubic-bezier(.25,.8,.25,1)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-group-item:first-of-type{margin-top:0}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-hover):not(.angor-vertical-navigation-mode-over) .angor-vertical-navigation-wrapper .angor-vertical-navigation-content .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item{padding:10px 16px}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-hover):not(.angor-vertical-navigation-mode-over) .angor-vertical-navigation-wrapper .angor-vertical-navigation-content .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow,angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-hover):not(.angor-vertical-navigation-mode-over) .angor-vertical-navigation-wrapper .angor-vertical-navigation-content .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-hover):not(.angor-vertical-navigation-mode-over) .angor-vertical-navigation-wrapper .angor-vertical-navigation-content .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper{white-space:nowrap;opacity:0}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-hover):not(.angor-vertical-navigation-mode-over) .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-children{display:none}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-hover):not(.angor-vertical-navigation-mode-over) .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:before{content:"";position:absolute;top:20px;width:23px;border-top-width:2px}angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-aside-wrapper{left:var(--angor-vertical-navigation-dense-width)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense.angor-vertical-navigation-hover .angor-vertical-navigation-wrapper{width:var(--angor-vertical-navigation-width)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense.angor-vertical-navigation-hover .angor-vertical-navigation-wrapper .angor-vertical-navigation-content .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item{width:calc(var(--angor-vertical-navigation-width) - 24px);min-width:calc(var(--angor-vertical-navigation-width) - 24px);max-width:calc(var(--angor-vertical-navigation-width) - 24px)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense.angor-vertical-navigation-hover .angor-vertical-navigation-wrapper .angor-vertical-navigation-content .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow,angor-vertical-navigation.angor-vertical-navigation-appearance-dense.angor-vertical-navigation-hover .angor-vertical-navigation-wrapper .angor-vertical-navigation-content .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation.angor-vertical-navigation-appearance-dense.angor-vertical-navigation-hover .angor-vertical-navigation-wrapper .angor-vertical-navigation-content .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper{white-space:nowrap;animation:removeWhiteSpaceNoWrap 1ms linear .35s;animation-fill-mode:forwards}angor-vertical-navigation.angor-vertical-navigation-appearance-dense.angor-vertical-navigation-hover .angor-vertical-navigation-aside-wrapper{left:var(--angor-vertical-navigation-width)}@keyframes removeWhiteSpaceNoWrap{0%{white-space:nowrap}99%{white-space:nowrap}to{white-space:normal}}:root{--angor-vertical-navigation-thin-width: 80px}angor-vertical-navigation.angor-vertical-navigation-appearance-thin{width:var(--angor-vertical-navigation-thin-width);min-width:var(--angor-vertical-navigation-thin-width);max-width:var(--angor-vertical-navigation-thin-width)}angor-vertical-navigation.angor-vertical-navigation-appearance-thin.angor-vertical-navigation-position-left.angor-vertical-navigation-mode-side{margin-left:calc(var(--angor-vertical-navigation-thin-width) * -1)}angor-vertical-navigation.angor-vertical-navigation-appearance-thin.angor-vertical-navigation-position-left.angor-vertical-navigation-opened{margin-left:0}angor-vertical-navigation.angor-vertical-navigation-appearance-thin.angor-vertical-navigation-position-right.angor-vertical-navigation-mode-side{margin-right:calc(var(--angor-vertical-navigation-thin-width) * -1)}angor-vertical-navigation.angor-vertical-navigation-appearance-thin.angor-vertical-navigation-position-right.angor-vertical-navigation-opened{margin-right:0}angor-vertical-navigation.angor-vertical-navigation-appearance-thin.angor-vertical-navigation-position-right .angor-vertical-navigation-aside-wrapper{left:auto;right:var(--angor-vertical-navigation-thin-width)}angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item,angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item{flex-direction:column;justify-content:center;height:64px;min-height:64px;max-height:64px;padding:0 16px}angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper,angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper{display:flex;align-items:center;justify-content:center}angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item{justify-content:center;padding:12px;border-radius:4px}angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon{margin:0}angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow,angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge-content,angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper,angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow,angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge-content,angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper{display:none}angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-collapsable-item{display:none}angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper{display:none}angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-aside-wrapper{left:var(--angor-vertical-navigation-thin-width)}\n'],encapsulation:2,data:{animation:i.F},changeDetection:0})}}return Y})()},7891:(o,s,r)=>{"use strict";r.d(s,{t:()=>a});const a=new(r(3107).nKC)("ANGOR_APP_CONFIG")},1109:(o,s,r)=>{"use strict";r.d(s,{P:()=>w});var i=r(7891),a=r(3107),c=r(4819),y=r(1217);let w=(()=>{class C{constructor(){this._defaultConfig=(0,a.WQX)(i.t),this._configSubject=new y.t(this._defaultConfig)}get config$(){return this._configSubject.asObservable()}set config(S){const T=(0,c.A)({},this._configSubject.getValue(),S);this._configSubject.next(T)}reset(){this._configSubject.next(this._defaultConfig)}static{this.\u0275fac=function(T){return new(T||C)}}static{this.\u0275prov=a.jDH({token:C,factory:C.\u0275fac,providedIn:"root"})}}return C})()},7153:(o,s,r)=>{"use strict";r.d(s,{m:()=>pe});var i=r(4460),a=r(3107),c=r(9471),y=r(7544),w=r(3904);const C=(Te,Ce,Ne,Se,xe,ae,le,ke)=>({"bg-primary-100 text-primary-600 dark:bg-primary-600 dark:text-primary-50":Te,"bg-accent-100 text-accent-600 dark:bg-accent-600 dark:text-accent-50":Ce,"bg-warn-100 text-warn-600 dark:bg-warn-600 dark:text-warn-50":Ne,"bg-gray-100 text-gray-600 dark:bg-gray-600 dark:text-gray-50":Se,"bg-blue-100 text-blue-600 dark:bg-blue-600 dark:text-blue-50":xe,"bg-green-100 text-green-500 dark:bg-green-500 dark:text-green-50":ae,"bg-amber-100 text-amber-500 dark:bg-amber-500 dark:text-amber-50":le,"bg-red-100 text-red-600 dark:bg-red-600 dark:text-red-50":ke});function A(Te,Ce){1&Te&&(a.j41(0,"div",1)(1,"button",6),a.nrm(2,"mat-icon",7),a.k0s()()),2&Te&&(a.R7$(),a.Y8G("matDialogClose",void 0),a.R7$(),a.Y8G("svgIcon","heroicons_outline:x-mark"))}function S(Te,Ce){if(1&Te&&(a.j41(0,"div",3),a.nrm(1,"mat-icon",8),a.k0s()),2&Te){const Ne=a.XpG();a.Y8G("ngClass",a.lV(2,C,"primary"===Ne.data.icon.color,"accent"===Ne.data.icon.color,"warn"===Ne.data.icon.color,"basic"===Ne.data.icon.color,"info"===Ne.data.icon.color,"success"===Ne.data.icon.color,"warning"===Ne.data.icon.color,"error"===Ne.data.icon.color)),a.R7$(),a.Y8G("svgIcon",Ne.data.icon.name)}}function T(Te,Ce){if(1&Te&&a.nrm(0,"div",9),2&Te){const Ne=a.XpG(2);a.Y8G("innerHTML",Ne.data.title,a.npT)}}function k(Te,Ce){if(1&Te&&a.nrm(0,"div",10),2&Te){const Ne=a.XpG(2);a.Y8G("innerHTML",Ne.data.message,a.npT)}}function R(Te,Ce){if(1&Te&&(a.j41(0,"div",4),a.DNE(1,T,1,1,"div",9)(2,k,1,1,"div",10),a.k0s()),2&Te){const Ne=a.XpG();a.R7$(),a.vxM(Ne.data.title?1:-1),a.R7$(),a.vxM(Ne.data.message?2:-1)}}function G(Te,Ce){if(1&Te&&(a.j41(0,"button",11),a.EFF(1),a.k0s()),2&Te){const Ne=a.XpG(2);a.Y8G("matDialogClose","cancelled"),a.R7$(),a.SpI(" ",Ne.data.actions.cancel.label," ")}}function Z(Te,Ce){if(1&Te&&(a.j41(0,"button",12),a.EFF(1),a.k0s()),2&Te){const Ne=a.XpG(2);a.Y8G("color",Ne.data.actions.confirm.color)("matDialogClose","confirmed"),a.R7$(),a.SpI(" ",Ne.data.actions.confirm.label," ")}}function te(Te,Ce){if(1&Te&&(a.j41(0,"div",5),a.DNE(1,G,2,2,"button",11)(2,Z,2,3,"button",12),a.k0s()),2&Te){const Ne=a.XpG();a.R7$(),a.vxM(Ne.data.actions.cancel.show?1:-1),a.R7$(),a.vxM(Ne.data.actions.confirm.show?2:-1)}}let we=(()=>{class Te{constructor(){this.data=(0,a.WQX)(y.Vh)}static{this.\u0275fac=function(Se){return new(Se||Te)}}static{this.\u0275cmp=a.VBU({type:Te,selectors:[["angor-confirmation-dialog"]],decls:6,vars:4,consts:[[1,"relative","flex","h-full","w-full","flex-col"],[1,"absolute","right-0","top-0","pr-4","pt-4"],[1,"flex","flex-auto","flex-col","items-center","p-8","pb-6","sm:flex-row","sm:items-start","sm:pb-8"],[1,"flex","h-10","w-10","flex-0","items-center","justify-center","rounded-full","sm:mr-4",3,"ngClass"],[1,"mt-4","flex","flex-col","items-center","space-y-1","text-center","sm:mt-0","sm:items-start","sm:pr-8","sm:text-left"],[1,"flex","items-center","justify-center","space-x-3","bg-gray-50","px-6","py-4","dark:bg-black","dark:bg-opacity-10","sm:justify-end"],["mat-icon-button","",3,"matDialogClose"],[1,"text-secondary",3,"svgIcon"],[1,"text-current",3,"svgIcon"],[1,"text-xl","font-medium","leading-6",3,"innerHTML"],[1,"text-secondary",3,"innerHTML"],["mat-stroked-button","",3,"matDialogClose"],["mat-flat-button","",3,"color","matDialogClose"]],template:function(Se,xe){1&Se&&(a.j41(0,"div",0),a.DNE(1,A,3,2,"div",1),a.j41(2,"div",2),a.DNE(3,S,2,11,"div",3)(4,R,3,2,"div",4),a.k0s(),a.DNE(5,te,3,2,"div",5),a.k0s()),2&Se&&(a.R7$(),a.vxM(xe.data.dismissible?1:-1),a.R7$(2),a.vxM(xe.data.icon.show?3:-1),a.R7$(),a.vxM(xe.data.title||xe.data.message?4:-1),a.R7$(),a.vxM(xe.data.actions.confirm.show||xe.data.actions.cancel.show?5:-1))},dependencies:[c.Hl,c.$z,c.iY,y.hM,y.tx,w.m_,w.An,i.YU],styles:["@media (min-width: 960px){.angor-confirmation-dialog-panel{width:32rem}}.angor-confirmation-dialog-panel .mat-mdc-dialog-container .mat-mdc-dialog-surface{padding:0!important}\n"],encapsulation:2})}}return Te})();var _e=r(4819);let pe=(()=>{class Te{constructor(){this._matDialog=(0,a.WQX)(y.bZ),this._defaultConfig={title:"Confirm action",message:"Are you sure you want to confirm this action?",icon:{show:!0,name:"heroicons_outline:exclamation-triangle",color:"warn"},actions:{confirm:{show:!0,label:"Confirm",color:"warn"},cancel:{show:!0,label:"Cancel"}},dismissible:!1}}open(Ne={}){const Se=(0,_e.A)({},this._defaultConfig,Ne);return this._matDialog.open(we,{autoFocus:!1,disableClose:!Se.dismissible,data:Se,panelClass:"angor-confirmation-dialog-panel"})}static{this.\u0275fac=function(Se){return new(Se||Te)}}static{this.\u0275prov=a.jDH({token:Te,factory:Te.\u0275fac,providedIn:"root"})}}return Te})()},2012:(o,s,r)=>{"use strict";r.d(s,{l:()=>S});var i=r(1109),a=r(6520),c=r(3107),y=r(6143),w=r(7838),C=r(7947),A=r(2867);let S=(()=>{class T{constructor(){this._breakpointObserver=(0,c.WQX)(a.QP),this._angorConfigService=(0,c.WQX)(i.P),this._onMediaChange=new w.m(1),this._angorConfigService.config$.pipe((0,C.T)(R=>(0,y.A)(Object.entries(R.screens).map(([G,Z])=>[G,`(min-width: ${Z})`]))),(0,A.n)(R=>this._breakpointObserver.observe(Object.values(R)).pipe((0,C.T)(G=>{const Z=[],te={},we=Object.entries(G.breakpoints).filter(([_e,pe])=>pe)??[];for(const[_e]of we){const pe=Object.entries(R).find(([Te,Ce])=>Ce===_e)[0];pe&&(Z.push(pe),te[pe]=_e)}this._onMediaChange.next({matchingAliases:Z,matchingQueries:te})})))).subscribe()}get onMediaChange$(){return this._onMediaChange.asObservable()}onMediaQueryChange$(R){return this._breakpointObserver.observe(R)}static{this.\u0275fac=function(G){return new(G||T)}}static{this.\u0275prov=c.jDH({token:T,factory:T.\u0275fac,providedIn:"root"})}}return T})()},3939:(o,s,r)=>{"use strict";r.d(s,{Q:()=>a});var i=r(3107);let a=(()=>{class c{get exactMatchOptions(){return{paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"}}get subsetMatchOptions(){return{paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"}}randomId(w=10){let A="";for(let S=0;S<10;S++)A+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".charAt(Math.floor(62*Math.random()));return A}static{this.\u0275fac=function(C){return new(C||c)}}static{this.\u0275prov=i.jDH({token:c,factory:c.\u0275fac,providedIn:"root"})}}return c})()},4482:(o,s,r)=>{"use strict";r.d(s,{v:()=>y});var i=r(3024),a=r(8447),c=r(3107);let y=(()=>{class w{constructor(){this.publicKeySubject=new a.B,this.previousPublicKey=null,this.initializeNostrLogin(),this.setupEventListeners()}initializeNostrLogin(){(0,i.Ts)({theme:"ocean",noBanner:!0,title:"Angor Hub",onAuth:(A,S)=>{this.handleAuthSuccess(A,S)}})}setupEventListeners(){document.addEventListener("nlAuth",this.handleNlAuthEvent.bind(this)),document.addEventListener("nlLogout",this.handleNlLogoutEvent.bind(this)),document.addEventListener("nlDarkMode",this.handleNlDarkModeEvent.bind(this)),document.addEventListener("nlLaunch",this.handleNlLaunchEvent.bind(this))}handleNlLogoutEvent(){console.log("Logout event detected"),this.handleLogout()}handleNlAuthEvent(A){const{type:S,pubkey:T,options:k}=A.detail;switch(S){case"login":console.log("User logged in:",T),this.handleAuthSuccess(T,k);break;case"signup":console.log("User signed up:",T),this.handleSignupSuccess(T,k);break;case"logout":console.log("User logged out"),this.handleLogout();break;case"switch-account":console.log("User switched account:",T),this.handleAccountSwitch(T,k);break;default:console.warn("Unknown nlAuth event type:",S)}this.previousPublicKey&&this.previousPublicKey!==T&&(console.log("Account switched to:",T),this.handleAccountSwitch(T,k)),this.previousPublicKey=T}handleAuthSuccess(A,S){console.log("Authenticated successfully with public key:",A),this.publicKeySubject.next(A)}handleSignupSuccess(A,S){console.log("Signup successful with public key:",A),this.publicKeySubject.next(A)}handleAccountSwitch(A,S){console.log("Account switched to:",A),this.publicKeySubject.next(A),window.location.reload()}handleLogout(){console.log("Logged out"),this.publicKeySubject.next("")}handleNlDarkModeEvent(A){const S=A.detail;console.log("Dark mode changed to:",S?"enabled":"disabled"),this.updateDarkMode(S)}handleNlLaunchEvent(A){const S=A.detail||"welcome";console.log(`Launching Nostr login screen: ${S}`),this.launchScreen(S)}launchScreen(A){(0,i.ql)(A)}updateDarkMode(A){document.body.classList.toggle("dark-mode",A),console.log("Dark mode is now "+(A?"enabled":"disabled"))}getPublicKeyObservable(){return this.publicKeySubject.asObservable()}launchWelcomeScreen(){(0,i.ql)("welcome")}launchSignupScreen(){(0,i.ql)("welcome-signup")}launchLoginScreen(){(0,i.ql)("welcome-login")}switchAccount(){document.dispatchEvent(new CustomEvent("nlLaunch",{detail:"switch-account"}))}logout(){document.dispatchEvent(new Event("nlLogout"))}toggleDarkMode(A){document.dispatchEvent(new CustomEvent("nlDarkMode",{detail:A}))}static{this.\u0275fac=function(S){return new(S||w)}}static{this.\u0275prov=c.jDH({token:w,factory:w.\u0275fac,providedIn:"root"})}}return w})()},3125:(o,s,r)=>{"use strict";r.d(s,{b:()=>A});var i=r(3014),a=r(3107),c=r(720),y=r(1217),w=r(8447),C=r(4460);let A=(()=>{class S{constructor(k,R){this.document=k,this.platformId=R,this.pool=new c.lo,this.relays=[],this.maxRetries=10,this.retryDelay=15e3,this.eventSubject=new y.t(null),this.relaysSubject=new y.t([]),this.destroy$=new w.B,this.initializeRelays(),this.setupVisibilityHandling()}initializeRelays(){this.relays=this.loadRelaysFromLocalStorage(),this.connectToRelays(),this.relaysSubject.next(this.relays)}loadRelaysFromLocalStorage(){const k=JSON.parse(localStorage.getItem("nostrRelays")||"[]");return k.length>0?k.map(G=>({...G,connected:!1,retries:0,retryTimeout:null,ws:void 0})):[{url:"wss://relay.primal.net",connected:!1,retries:0,retryTimeout:null,accessType:"read-write"},{url:"wss://nos.lol",connected:!1,retries:0,retryTimeout:null,accessType:"read-write"},{url:"wss://relay.angor.io",connected:!1,retries:0,retryTimeout:null,accessType:"read-write"},{url:"wss://relay2.angor.io",connected:!1,retries:0,retryTimeout:null,accessType:"read-write"}]}saveRelaysToLocalStorage(){const k=this.relays.map(R=>({url:R.url,accessType:R.accessType,connected:R.connected,retries:R.retries,retryTimeout:R.retryTimeout}));localStorage.setItem("nostrRelays",JSON.stringify(k)),this.relaysSubject.next(this.relays)}connectToRelay(k){k.connected||(k.ws=new WebSocket(k.url),k.ws.onopen=()=>{k.connected=!0,k.retries=0,clearTimeout(k.retryTimeout),this.saveRelaysToLocalStorage()},k.ws.onerror=()=>this.handleRelayError(k),k.ws.onclose=()=>{k.connected=!1,this.handleRelayError(k)},k.ws.onmessage=({data:R})=>{try{const G=JSON.parse("string"==typeof R?R:R.toString("utf-8"));this.eventSubject.next(G)}catch(G){console.warn("Error parsing WebSocket message:",G)}})}handleRelayError(k){k.retries>=this.maxRetries?console.warn(`Max retries reached for relay: ${k.url}. No further attempts will be made.`):(k.retries++,k.retryTimeout=setTimeout(()=>this.connectToRelay(k),this.retryDelay*k.retries))}connectToRelays(){this.relays.forEach(k=>!k.connected&&this.connectToRelay(k))}ensureConnectedRelays(){var k=this;return(0,i.A)(function*(){return k.connectToRelays(),new Promise(R=>{const G=setInterval(()=>{k.getConnectedRelays().length>0&&(clearInterval(G),R())},1e3)})})()}setupVisibilityHandling(){(0,C.UE)(this.platformId)&&(this.document.addEventListener("visibilitychange",()=>{"visible"===this.document.visibilityState&&this.connectToRelays()}),window.addEventListener("beforeunload",()=>{this.relays.forEach(k=>k.ws?.close())}))}getConnectedRelays(){return this.relays.filter(k=>k.connected).map(k=>k.url)}getRelays(){return this.relaysSubject.asObservable()}publishEventToWriteRelays(k){var R=this;return(0,i.A)(function*(){const G=R.relays.filter(Z=>["write","read-write"].includes(Z.accessType)&&Z.connected);if(!G.length)throw new Error("No connected write relays available");try{return yield Promise.any(G.map(Z=>R.pool.publish([Z.url],k))),R.eventSubject.next(k),k}catch(Z){throw console.error("Failed to publish event to relays:",Z),Z}})()}addRelay(k,R="read-write"){if(!this.relays.some(G=>G.url===k)){const G={url:k,connected:!1,retries:0,retryTimeout:null,accessType:R};this.relays.push(G),this.connectToRelay(G),this.saveRelaysToLocalStorage()}}removeRelay(k){const R=this.relays.find(G=>G.url===k);R&&(R.ws?.close(),clearTimeout(R.retryTimeout)),this.relays=this.relays.filter(G=>G.url!==k),this.saveRelaysToLocalStorage()}removeAllCustomRelays(){const k=["wss://relay.angor.io","wss://relay2.angor.io"];this.relays.forEach(R=>{k.includes(R.url)||(R.ws?.close(),clearTimeout(R.retryTimeout))}),this.relays=this.relays.filter(R=>k.includes(R.url)),this.saveRelaysToLocalStorage()}updateRelayAccessType(k,R){const G=this.relays.find(Z=>Z.url===k);G&&(G.accessType=R,this.saveRelaysToLocalStorage())}getPool(){return this.pool}getEventStream(){return this.eventSubject.asObservable()}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete(),this.relays.forEach(k=>k.ws?.close())}static{this.\u0275fac=function(R){return new(R||S)(a.KVO(C.qQ,8),a.KVO(a.Agw))}}static{this.\u0275prov=a.jDH({token:S,factory:S.\u0275fac,providedIn:"root"})}}return S})()},8078:(o,s,r)=>{"use strict";r.d(s,{A:()=>Ha});var i={};r.r(i),r.d(i,{OG:()=>ja,My:()=>Ea,Ph:()=>Ar,lX:()=>Ao,Id:()=>Fr,fg:()=>Di,qj:()=>Po,aT:()=>Gn,lq:()=>no,z:()=>$o,Q5:()=>oa});var a=r(3014),c=r(8378),y=r(2226),w=r(871),C=r(720);function T(O){if(!Number.isSafeInteger(O)||O<0)throw new Error(`Wrong positive integer: ${O}`)}function G(O,...B){if(!function R(O){return O instanceof Uint8Array||null!=O&&"object"==typeof O&&"Uint8Array"===O.constructor.name}(O))throw new Error("Expected Uint8Array");if(B.length>0&&!B.includes(O.length))throw new Error(`Expected Uint8Array of length ${B}, not of length=${O.length}`)}function Z(O){if("function"!=typeof O||"function"!=typeof O.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");T(O.outputLen),T(O.blockLen)}function te(O,B=!0){if(O.destroyed)throw new Error("Hash instance has been destroyed");if(B&&O.finished)throw new Error("Hash#digest() has already been called")}r(4704),"abandon\nability\nable\nabout\nabove\nabsent\nabsorb\nabstract\nabsurd\nabuse\naccess\naccident\naccount\naccuse\nachieve\nacid\nacoustic\nacquire\nacross\nact\naction\nactor\nactress\nactual\nadapt\nadd\naddict\naddress\nadjust\nadmit\nadult\nadvance\nadvice\naerobic\naffair\nafford\nafraid\nagain\nage\nagent\nagree\nahead\naim\nair\nairport\naisle\nalarm\nalbum\nalcohol\nalert\nalien\nall\nalley\nallow\nalmost\nalone\nalpha\nalready\nalso\nalter\nalways\namateur\namazing\namong\namount\namused\nanalyst\nanchor\nancient\nanger\nangle\nangry\nanimal\nankle\nannounce\nannual\nanother\nanswer\nantenna\nantique\nanxiety\nany\napart\napology\nappear\napple\napprove\napril\narch\narctic\narea\narena\nargue\narm\narmed\narmor\narmy\naround\narrange\narrest\narrive\narrow\nart\nartefact\nartist\nartwork\nask\naspect\nassault\nasset\nassist\nassume\nasthma\nathlete\natom\nattack\nattend\nattitude\nattract\nauction\naudit\naugust\naunt\nauthor\nauto\nautumn\naverage\navocado\navoid\nawake\naware\naway\nawesome\nawful\nawkward\naxis\nbaby\nbachelor\nbacon\nbadge\nbag\nbalance\nbalcony\nball\nbamboo\nbanana\nbanner\nbar\nbarely\nbargain\nbarrel\nbase\nbasic\nbasket\nbattle\nbeach\nbean\nbeauty\nbecause\nbecome\nbeef\nbefore\nbegin\nbehave\nbehind\nbelieve\nbelow\nbelt\nbench\nbenefit\nbest\nbetray\nbetter\nbetween\nbeyond\nbicycle\nbid\nbike\nbind\nbiology\nbird\nbirth\nbitter\nblack\nblade\nblame\nblanket\nblast\nbleak\nbless\nblind\nblood\nblossom\nblouse\nblue\nblur\nblush\nboard\nboat\nbody\nboil\nbomb\nbone\nbonus\nbook\nboost\nborder\nboring\nborrow\nboss\nbottom\nbounce\nbox\nboy\nbracket\nbrain\nbrand\nbrass\nbrave\nbread\nbreeze\nbrick\nbridge\nbrief\nbright\nbring\nbrisk\nbroccoli\nbroken\nbronze\nbroom\nbrother\nbrown\nbrush\nbubble\nbuddy\nbudget\nbuffalo\nbuild\nbulb\nbulk\nbullet\nbundle\nbunker\nburden\nburger\nburst\nbus\nbusiness\nbusy\nbutter\nbuyer\nbuzz\ncabbage\ncabin\ncable\ncactus\ncage\ncake\ncall\ncalm\ncamera\ncamp\ncan\ncanal\ncancel\ncandy\ncannon\ncanoe\ncanvas\ncanyon\ncapable\ncapital\ncaptain\ncar\ncarbon\ncard\ncargo\ncarpet\ncarry\ncart\ncase\ncash\ncasino\ncastle\ncasual\ncat\ncatalog\ncatch\ncategory\ncattle\ncaught\ncause\ncaution\ncave\nceiling\ncelery\ncement\ncensus\ncentury\ncereal\ncertain\nchair\nchalk\nchampion\nchange\nchaos\nchapter\ncharge\nchase\nchat\ncheap\ncheck\ncheese\nchef\ncherry\nchest\nchicken\nchief\nchild\nchimney\nchoice\nchoose\nchronic\nchuckle\nchunk\nchurn\ncigar\ncinnamon\ncircle\ncitizen\ncity\ncivil\nclaim\nclap\nclarify\nclaw\nclay\nclean\nclerk\nclever\nclick\nclient\ncliff\nclimb\nclinic\nclip\nclock\nclog\nclose\ncloth\ncloud\nclown\nclub\nclump\ncluster\nclutch\ncoach\ncoast\ncoconut\ncode\ncoffee\ncoil\ncoin\ncollect\ncolor\ncolumn\ncombine\ncome\ncomfort\ncomic\ncommon\ncompany\nconcert\nconduct\nconfirm\ncongress\nconnect\nconsider\ncontrol\nconvince\ncook\ncool\ncopper\ncopy\ncoral\ncore\ncorn\ncorrect\ncost\ncotton\ncouch\ncountry\ncouple\ncourse\ncousin\ncover\ncoyote\ncrack\ncradle\ncraft\ncram\ncrane\ncrash\ncrater\ncrawl\ncrazy\ncream\ncredit\ncreek\ncrew\ncricket\ncrime\ncrisp\ncritic\ncrop\ncross\ncrouch\ncrowd\ncrucial\ncruel\ncruise\ncrumble\ncrunch\ncrush\ncry\ncrystal\ncube\nculture\ncup\ncupboard\ncurious\ncurrent\ncurtain\ncurve\ncushion\ncustom\ncute\ncycle\ndad\ndamage\ndamp\ndance\ndanger\ndaring\ndash\ndaughter\ndawn\nday\ndeal\ndebate\ndebris\ndecade\ndecember\ndecide\ndecline\ndecorate\ndecrease\ndeer\ndefense\ndefine\ndefy\ndegree\ndelay\ndeliver\ndemand\ndemise\ndenial\ndentist\ndeny\ndepart\ndepend\ndeposit\ndepth\ndeputy\nderive\ndescribe\ndesert\ndesign\ndesk\ndespair\ndestroy\ndetail\ndetect\ndevelop\ndevice\ndevote\ndiagram\ndial\ndiamond\ndiary\ndice\ndiesel\ndiet\ndiffer\ndigital\ndignity\ndilemma\ndinner\ndinosaur\ndirect\ndirt\ndisagree\ndiscover\ndisease\ndish\ndismiss\ndisorder\ndisplay\ndistance\ndivert\ndivide\ndivorce\ndizzy\ndoctor\ndocument\ndog\ndoll\ndolphin\ndomain\ndonate\ndonkey\ndonor\ndoor\ndose\ndouble\ndove\ndraft\ndragon\ndrama\ndrastic\ndraw\ndream\ndress\ndrift\ndrill\ndrink\ndrip\ndrive\ndrop\ndrum\ndry\nduck\ndumb\ndune\nduring\ndust\ndutch\nduty\ndwarf\ndynamic\neager\neagle\nearly\nearn\nearth\neasily\neast\neasy\necho\necology\neconomy\nedge\nedit\neducate\neffort\negg\neight\neither\nelbow\nelder\nelectric\nelegant\nelement\nelephant\nelevator\nelite\nelse\nembark\nembody\nembrace\nemerge\nemotion\nemploy\nempower\nempty\nenable\nenact\nend\nendless\nendorse\nenemy\nenergy\nenforce\nengage\nengine\nenhance\nenjoy\nenlist\nenough\nenrich\nenroll\nensure\nenter\nentire\nentry\nenvelope\nepisode\nequal\nequip\nera\nerase\nerode\nerosion\nerror\nerupt\nescape\nessay\nessence\nestate\neternal\nethics\nevidence\nevil\nevoke\nevolve\nexact\nexample\nexcess\nexchange\nexcite\nexclude\nexcuse\nexecute\nexercise\nexhaust\nexhibit\nexile\nexist\nexit\nexotic\nexpand\nexpect\nexpire\nexplain\nexpose\nexpress\nextend\nextra\neye\neyebrow\nfabric\nface\nfaculty\nfade\nfaint\nfaith\nfall\nfalse\nfame\nfamily\nfamous\nfan\nfancy\nfantasy\nfarm\nfashion\nfat\nfatal\nfather\nfatigue\nfault\nfavorite\nfeature\nfebruary\nfederal\nfee\nfeed\nfeel\nfemale\nfence\nfestival\nfetch\nfever\nfew\nfiber\nfiction\nfield\nfigure\nfile\nfilm\nfilter\nfinal\nfind\nfine\nfinger\nfinish\nfire\nfirm\nfirst\nfiscal\nfish\nfit\nfitness\nfix\nflag\nflame\nflash\nflat\nflavor\nflee\nflight\nflip\nfloat\nflock\nfloor\nflower\nfluid\nflush\nfly\nfoam\nfocus\nfog\nfoil\nfold\nfollow\nfood\nfoot\nforce\nforest\nforget\nfork\nfortune\nforum\nforward\nfossil\nfoster\nfound\nfox\nfragile\nframe\nfrequent\nfresh\nfriend\nfringe\nfrog\nfront\nfrost\nfrown\nfrozen\nfruit\nfuel\nfun\nfunny\nfurnace\nfury\nfuture\ngadget\ngain\ngalaxy\ngallery\ngame\ngap\ngarage\ngarbage\ngarden\ngarlic\ngarment\ngas\ngasp\ngate\ngather\ngauge\ngaze\ngeneral\ngenius\ngenre\ngentle\ngenuine\ngesture\nghost\ngiant\ngift\ngiggle\nginger\ngiraffe\ngirl\ngive\nglad\nglance\nglare\nglass\nglide\nglimpse\nglobe\ngloom\nglory\nglove\nglow\nglue\ngoat\ngoddess\ngold\ngood\ngoose\ngorilla\ngospel\ngossip\ngovern\ngown\ngrab\ngrace\ngrain\ngrant\ngrape\ngrass\ngravity\ngreat\ngreen\ngrid\ngrief\ngrit\ngrocery\ngroup\ngrow\ngrunt\nguard\nguess\nguide\nguilt\nguitar\ngun\ngym\nhabit\nhair\nhalf\nhammer\nhamster\nhand\nhappy\nharbor\nhard\nharsh\nharvest\nhat\nhave\nhawk\nhazard\nhead\nhealth\nheart\nheavy\nhedgehog\nheight\nhello\nhelmet\nhelp\nhen\nhero\nhidden\nhigh\nhill\nhint\nhip\nhire\nhistory\nhobby\nhockey\nhold\nhole\nholiday\nhollow\nhome\nhoney\nhood\nhope\nhorn\nhorror\nhorse\nhospital\nhost\nhotel\nhour\nhover\nhub\nhuge\nhuman\nhumble\nhumor\nhundred\nhungry\nhunt\nhurdle\nhurry\nhurt\nhusband\nhybrid\nice\nicon\nidea\nidentify\nidle\nignore\nill\nillegal\nillness\nimage\nimitate\nimmense\nimmune\nimpact\nimpose\nimprove\nimpulse\ninch\ninclude\nincome\nincrease\nindex\nindicate\nindoor\nindustry\ninfant\ninflict\ninform\ninhale\ninherit\ninitial\ninject\ninjury\ninmate\ninner\ninnocent\ninput\ninquiry\ninsane\ninsect\ninside\ninspire\ninstall\nintact\ninterest\ninto\ninvest\ninvite\ninvolve\niron\nisland\nisolate\nissue\nitem\nivory\njacket\njaguar\njar\njazz\njealous\njeans\njelly\njewel\njob\njoin\njoke\njourney\njoy\njudge\njuice\njump\njungle\njunior\njunk\njust\nkangaroo\nkeen\nkeep\nketchup\nkey\nkick\nkid\nkidney\nkind\nkingdom\nkiss\nkit\nkitchen\nkite\nkitten\nkiwi\nknee\nknife\nknock\nknow\nlab\nlabel\nlabor\nladder\nlady\nlake\nlamp\nlanguage\nlaptop\nlarge\nlater\nlatin\nlaugh\nlaundry\nlava\nlaw\nlawn\nlawsuit\nlayer\nlazy\nleader\nleaf\nlearn\nleave\nlecture\nleft\nleg\nlegal\nlegend\nleisure\nlemon\nlend\nlength\nlens\nleopard\nlesson\nletter\nlevel\nliar\nliberty\nlibrary\nlicense\nlife\nlift\nlight\nlike\nlimb\nlimit\nlink\nlion\nliquid\nlist\nlittle\nlive\nlizard\nload\nloan\nlobster\nlocal\nlock\nlogic\nlonely\nlong\nloop\nlottery\nloud\nlounge\nlove\nloyal\nlucky\nluggage\nlumber\nlunar\nlunch\nluxury\nlyrics\nmachine\nmad\nmagic\nmagnet\nmaid\nmail\nmain\nmajor\nmake\nmammal\nman\nmanage\nmandate\nmango\nmansion\nmanual\nmaple\nmarble\nmarch\nmargin\nmarine\nmarket\nmarriage\nmask\nmass\nmaster\nmatch\nmaterial\nmath\nmatrix\nmatter\nmaximum\nmaze\nmeadow\nmean\nmeasure\nmeat\nmechanic\nmedal\nmedia\nmelody\nmelt\nmember\nmemory\nmention\nmenu\nmercy\nmerge\nmerit\nmerry\nmesh\nmessage\nmetal\nmethod\nmiddle\nmidnight\nmilk\nmillion\nmimic\nmind\nminimum\nminor\nminute\nmiracle\nmirror\nmisery\nmiss\nmistake\nmix\nmixed\nmixture\nmobile\nmodel\nmodify\nmom\nmoment\nmonitor\nmonkey\nmonster\nmonth\nmoon\nmoral\nmore\nmorning\nmosquito\nmother\nmotion\nmotor\nmountain\nmouse\nmove\nmovie\nmuch\nmuffin\nmule\nmultiply\nmuscle\nmuseum\nmushroom\nmusic\nmust\nmutual\nmyself\nmystery\nmyth\nnaive\nname\nnapkin\nnarrow\nnasty\nnation\nnature\nnear\nneck\nneed\nnegative\nneglect\nneither\nnephew\nnerve\nnest\nnet\nnetwork\nneutral\nnever\nnews\nnext\nnice\nnight\nnoble\nnoise\nnominee\nnoodle\nnormal\nnorth\nnose\nnotable\nnote\nnothing\nnotice\nnovel\nnow\nnuclear\nnumber\nnurse\nnut\noak\nobey\nobject\noblige\nobscure\nobserve\nobtain\nobvious\noccur\nocean\noctober\nodor\noff\noffer\noffice\noften\noil\nokay\nold\nolive\nolympic\nomit\nonce\none\nonion\nonline\nonly\nopen\nopera\nopinion\noppose\noption\norange\norbit\norchard\norder\nordinary\norgan\norient\noriginal\norphan\nostrich\nother\noutdoor\nouter\noutput\noutside\noval\noven\nover\nown\nowner\noxygen\noyster\nozone\npact\npaddle\npage\npair\npalace\npalm\npanda\npanel\npanic\npanther\npaper\nparade\nparent\npark\nparrot\nparty\npass\npatch\npath\npatient\npatrol\npattern\npause\npave\npayment\npeace\npeanut\npear\npeasant\npelican\npen\npenalty\npencil\npeople\npepper\nperfect\npermit\nperson\npet\nphone\nphoto\nphrase\nphysical\npiano\npicnic\npicture\npiece\npig\npigeon\npill\npilot\npink\npioneer\npipe\npistol\npitch\npizza\nplace\nplanet\nplastic\nplate\nplay\nplease\npledge\npluck\nplug\nplunge\npoem\npoet\npoint\npolar\npole\npolice\npond\npony\npool\npopular\nportion\nposition\npossible\npost\npotato\npottery\npoverty\npowder\npower\npractice\npraise\npredict\nprefer\nprepare\npresent\npretty\nprevent\nprice\npride\nprimary\nprint\npriority\nprison\nprivate\nprize\nproblem\nprocess\nproduce\nprofit\nprogram\nproject\npromote\nproof\nproperty\nprosper\nprotect\nproud\nprovide\npublic\npudding\npull\npulp\npulse\npumpkin\npunch\npupil\npuppy\npurchase\npurity\npurpose\npurse\npush\nput\npuzzle\npyramid\nquality\nquantum\nquarter\nquestion\nquick\nquit\nquiz\nquote\nrabbit\nraccoon\nrace\nrack\nradar\nradio\nrail\nrain\nraise\nrally\nramp\nranch\nrandom\nrange\nrapid\nrare\nrate\nrather\nraven\nraw\nrazor\nready\nreal\nreason\nrebel\nrebuild\nrecall\nreceive\nrecipe\nrecord\nrecycle\nreduce\nreflect\nreform\nrefuse\nregion\nregret\nregular\nreject\nrelax\nrelease\nrelief\nrely\nremain\nremember\nremind\nremove\nrender\nrenew\nrent\nreopen\nrepair\nrepeat\nreplace\nreport\nrequire\nrescue\nresemble\nresist\nresource\nresponse\nresult\nretire\nretreat\nreturn\nreunion\nreveal\nreview\nreward\nrhythm\nrib\nribbon\nrice\nrich\nride\nridge\nrifle\nright\nrigid\nring\nriot\nripple\nrisk\nritual\nrival\nriver\nroad\nroast\nrobot\nrobust\nrocket\nromance\nroof\nrookie\nroom\nrose\nrotate\nrough\nround\nroute\nroyal\nrubber\nrude\nrug\nrule\nrun\nrunway\nrural\nsad\nsaddle\nsadness\nsafe\nsail\nsalad\nsalmon\nsalon\nsalt\nsalute\nsame\nsample\nsand\nsatisfy\nsatoshi\nsauce\nsausage\nsave\nsay\nscale\nscan\nscare\nscatter\nscene\nscheme\nschool\nscience\nscissors\nscorpion\nscout\nscrap\nscreen\nscript\nscrub\nsea\nsearch\nseason\nseat\nsecond\nsecret\nsection\nsecurity\nseed\nseek\nsegment\nselect\nsell\nseminar\nsenior\nsense\nsentence\nseries\nservice\nsession\nsettle\nsetup\nseven\nshadow\nshaft\nshallow\nshare\nshed\nshell\nsheriff\nshield\nshift\nshine\nship\nshiver\nshock\nshoe\nshoot\nshop\nshort\nshoulder\nshove\nshrimp\nshrug\nshuffle\nshy\nsibling\nsick\nside\nsiege\nsight\nsign\nsilent\nsilk\nsilly\nsilver\nsimilar\nsimple\nsince\nsing\nsiren\nsister\nsituate\nsix\nsize\nskate\nsketch\nski\nskill\nskin\nskirt\nskull\nslab\nslam\nsleep\nslender\nslice\nslide\nslight\nslim\nslogan\nslot\nslow\nslush\nsmall\nsmart\nsmile\nsmoke\nsmooth\nsnack\nsnake\nsnap\nsniff\nsnow\nsoap\nsoccer\nsocial\nsock\nsoda\nsoft\nsolar\nsoldier\nsolid\nsolution\nsolve\nsomeone\nsong\nsoon\nsorry\nsort\nsoul\nsound\nsoup\nsource\nsouth\nspace\nspare\nspatial\nspawn\nspeak\nspecial\nspeed\nspell\nspend\nsphere\nspice\nspider\nspike\nspin\nspirit\nsplit\nspoil\nsponsor\nspoon\nsport\nspot\nspray\nspread\nspring\nspy\nsquare\nsqueeze\nsquirrel\nstable\nstadium\nstaff\nstage\nstairs\nstamp\nstand\nstart\nstate\nstay\nsteak\nsteel\nstem\nstep\nstereo\nstick\nstill\nsting\nstock\nstomach\nstone\nstool\nstory\nstove\nstrategy\nstreet\nstrike\nstrong\nstruggle\nstudent\nstuff\nstumble\nstyle\nsubject\nsubmit\nsubway\nsuccess\nsuch\nsudden\nsuffer\nsugar\nsuggest\nsuit\nsummer\nsun\nsunny\nsunset\nsuper\nsupply\nsupreme\nsure\nsurface\nsurge\nsurprise\nsurround\nsurvey\nsuspect\nsustain\nswallow\nswamp\nswap\nswarm\nswear\nsweet\nswift\nswim\nswing\nswitch\nsword\nsymbol\nsymptom\nsyrup\nsystem\ntable\ntackle\ntag\ntail\ntalent\ntalk\ntank\ntape\ntarget\ntask\ntaste\ntattoo\ntaxi\nteach\nteam\ntell\nten\ntenant\ntennis\ntent\nterm\ntest\ntext\nthank\nthat\ntheme\nthen\ntheory\nthere\nthey\nthing\nthis\nthought\nthree\nthrive\nthrow\nthumb\nthunder\nticket\ntide\ntiger\ntilt\ntimber\ntime\ntiny\ntip\ntired\ntissue\ntitle\ntoast\ntobacco\ntoday\ntoddler\ntoe\ntogether\ntoilet\ntoken\ntomato\ntomorrow\ntone\ntongue\ntonight\ntool\ntooth\ntop\ntopic\ntopple\ntorch\ntornado\ntortoise\ntoss\ntotal\ntourist\ntoward\ntower\ntown\ntoy\ntrack\ntrade\ntraffic\ntragic\ntrain\ntransfer\ntrap\ntrash\ntravel\ntray\ntreat\ntree\ntrend\ntrial\ntribe\ntrick\ntrigger\ntrim\ntrip\ntrophy\ntrouble\ntruck\ntrue\ntruly\ntrumpet\ntrust\ntruth\ntry\ntube\ntuition\ntumble\ntuna\ntunnel\nturkey\nturn\nturtle\ntwelve\ntwenty\ntwice\ntwin\ntwist\ntwo\ntype\ntypical\nugly\numbrella\nunable\nunaware\nuncle\nuncover\nunder\nundo\nunfair\nunfold\nunhappy\nuniform\nunique\nunit\nuniverse\nunknown\nunlock\nuntil\nunusual\nunveil\nupdate\nupgrade\nuphold\nupon\nupper\nupset\nurban\nurge\nusage\nuse\nused\nuseful\nuseless\nusual\nutility\nvacant\nvacuum\nvague\nvalid\nvalley\nvalve\nvan\nvanish\nvapor\nvarious\nvast\nvault\nvehicle\nvelvet\nvendor\nventure\nvenue\nverb\nverify\nversion\nvery\nvessel\nveteran\nviable\nvibrant\nvicious\nvictory\nvideo\nview\nvillage\nvintage\nviolin\nvirtual\nvirus\nvisa\nvisit\nvisual\nvital\nvivid\nvocal\nvoice\nvoid\nvolcano\nvolume\nvote\nvoyage\nwage\nwagon\nwait\nwalk\nwall\nwalnut\nwant\nwarfare\nwarm\nwarrior\nwash\nwasp\nwaste\nwater\nwave\nway\nwealth\nweapon\nwear\nweasel\nweather\nweb\nwedding\nweekend\nweird\nwelcome\nwest\nwet\nwhale\nwhat\nwheat\nwheel\nwhen\nwhere\nwhip\nwhisper\nwide\nwidth\nwife\nwild\nwill\nwin\nwindow\nwine\nwing\nwink\nwinner\nwinter\nwire\nwisdom\nwise\nwish\nwitness\nwolf\nwoman\nwonder\nwood\nwool\nword\nwork\nworld\nworry\nworth\nwrap\nwreck\nwrestle\nwrist\nwrite\nwrong\nyard\nyear\nyellow\nyou\nyoung\nyouth\nzebra\nzero\nzone\nzoo".split("\n");const Se=O=>new DataView(O.buffer,O.byteOffset,O.byteLength);if(68!==new Uint8Array(new Uint32Array([287454020]).buffer)[0])throw new Error("Non little-endian hardware is not supported");function wn(O){if("string"==typeof O&&(O=function un(O){if("string"!=typeof O)throw new Error("utf8ToBytes expected string, got "+typeof O);return new Uint8Array((new TextEncoder).encode(O))}(O)),!function Ne(O){return O instanceof Uint8Array||null!=O&&"object"==typeof O&&"Uint8Array"===O.constructor.name}(O))throw new Error("expected Uint8Array, got "+typeof O);return O}class En{clone(){return this._cloneInto()}}const Ze={}.toString;function ze(O){const B=oe=>O().update(wn(oe)).digest(),$=O();return B.outputLen=$.outputLen,B.blockLen=$.blockLen,B.create=()=>O(),B}class lt extends En{constructor(B,$){super(),this.finished=!1,this.destroyed=!1,Z(B);const oe=wn($);if(this.iHash=B.create(),"function"!=typeof this.iHash.update)throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const Ae=this.blockLen,$e=new Uint8Array(Ae);$e.set(oe.length>Ae?B.create().update(oe).digest():oe);for(let gt=0;gt<$e.length;gt++)$e[gt]^=54;this.iHash.update($e),this.oHash=B.create();for(let gt=0;gt<$e.length;gt++)$e[gt]^=106;this.oHash.update($e),$e.fill(0)}update(B){return te(this),this.iHash.update(B),this}digestInto(B){te(this),G(B,this.outputLen),this.finished=!0,this.iHash.digestInto(B),this.oHash.update(B),this.oHash.digestInto(B),this.destroy()}digest(){const B=new Uint8Array(this.oHash.outputLen);return this.digestInto(B),B}_cloneInto(B){B||(B=Object.create(Object.getPrototypeOf(this),{}));const{oHash:$,iHash:oe,finished:Ae,destroyed:$e,blockLen:gt,outputLen:It}=this;return B.finished=Ae,B.destroyed=$e,B.blockLen=gt,B.outputLen=It,B.oHash=$._cloneInto(B.oHash),B.iHash=oe._cloneInto(B.iHash),B}destroy(){this.destroyed=!0,this.oHash.destroy(),this.iHash.destroy()}}const Xe=(O,B,$)=>new lt(O,B).update($).digest();Xe.create=(O,B)=>new lt(O,B);class pn extends En{constructor(B,$,oe,Ae){super(),this.blockLen=B,this.outputLen=$,this.padOffset=oe,this.isLE=Ae,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(B),this.view=Se(this.buffer)}update(B){te(this);const{view:$,buffer:oe,blockLen:Ae}=this,$e=(B=wn(B)).length;for(let gt=0;gt<$e;){const It=Math.min(Ae-this.pos,$e-gt);if(It!==Ae)oe.set(B.subarray(gt,gt+It),this.pos),this.pos+=It,gt+=It,this.pos===Ae&&(this.process($,0),this.pos=0);else{const Wt=Se(B);for(;Ae<=$e-gt;gt+=Ae)this.process(Wt,gt)}}return this.length+=B.length,this.roundClean(),this}digestInto(B){te(this),function we(O,B){G(O);const $=B.outputLen;if(O.length<$)throw new Error(`digestInto() expects output buffer of length at least ${$}`)}(B,this),this.finished=!0;const{buffer:$,view:oe,blockLen:Ae,isLE:$e}=this;let{pos:gt}=this;$[gt++]=128,this.buffer.subarray(gt).fill(0),this.padOffset>Ae-gt&&(this.process(oe,0),gt=0);for(let qt=gt;qt>Ae&$e),It=Number($&$e),ln=oe?0:4;O.setUint32(B+(oe?4:0),gt,oe),O.setUint32(B+ln,It,oe)})(oe,Ae-8,BigInt(8*this.length),$e),this.process(oe,0);const It=Se(B),Wt=this.outputLen;if(Wt%4)throw new Error("_sha2: outputLen should be aligned to 32bit");const ln=Wt/4,Tn=this.get();if(ln>Tn.length)throw new Error("_sha2: outputLen bigger than state");for(let qt=0;qt>Pt&Wn)}:{h:0|Number(O>>Pt&Wn),l:0|Number(O&Wn)}}const Hn_split=function an(O,B=!1){let $=new Uint32Array(O.length),oe=new Uint32Array(O.length);for(let Ae=0;AeO>>>$,Hn_shrSL=(O,B,$)=>O<<32-$|B>>>$,Hn_rotrSH=(O,B,$)=>O>>>$|B<<32-$,Hn_rotrSL=(O,B,$)=>O<<32-$|B>>>$,Hn_rotrBH=(O,B,$)=>O<<64-$|B>>>$-32,Hn_rotrBL=(O,B,$)=>O>>>$-32|B<<64-$,Hn_add=function bt(O,B,$,oe){const Ae=(B>>>0)+(oe>>>0);return{h:O+$+(Ae/2**32|0)|0,l:0|Ae}},Hn_add3L=(O,B,$)=>(O>>>0)+(B>>>0)+($>>>0),Hn_add3H=(O,B,$,oe)=>B+$+oe+(O/2**32|0)|0,Hn_add4L=(O,B,$,oe)=>(O>>>0)+(B>>>0)+($>>>0)+(oe>>>0),Hn_add4H=(O,B,$,oe,Ae)=>B+$+oe+Ae+(O/2**32|0)|0,Hn_add5H=(O,B,$,oe,Ae,$e)=>B+$+oe+Ae+$e+(O/2**32|0)|0,Hn_add5L=(O,B,$,oe,Ae)=>(O>>>0)+(B>>>0)+($>>>0)+(oe>>>0)+(Ae>>>0),[xr,ei]=Hn_split(["0x428a2f98d728ae22","0x7137449123ef65cd","0xb5c0fbcfec4d3b2f","0xe9b5dba58189dbbc","0x3956c25bf348b538","0x59f111f1b605d019","0x923f82a4af194f9b","0xab1c5ed5da6d8118","0xd807aa98a3030242","0x12835b0145706fbe","0x243185be4ee4b28c","0x550c7dc3d5ffb4e2","0x72be5d74f27b896f","0x80deb1fe3b1696b1","0x9bdc06a725c71235","0xc19bf174cf692694","0xe49b69c19ef14ad2","0xefbe4786384f25e3","0x0fc19dc68b8cd5b5","0x240ca1cc77ac9c65","0x2de92c6f592b0275","0x4a7484aa6ea6e483","0x5cb0a9dcbd41fbd4","0x76f988da831153b5","0x983e5152ee66dfab","0xa831c66d2db43210","0xb00327c898fb213f","0xbf597fc7beef0ee4","0xc6e00bf33da88fc2","0xd5a79147930aa725","0x06ca6351e003826f","0x142929670a0e6e70","0x27b70a8546d22ffc","0x2e1b21385c26c926","0x4d2c6dfc5ac42aed","0x53380d139d95b3df","0x650a73548baf63de","0x766a0abb3c77b2a8","0x81c2c92e47edaee6","0x92722c851482353b","0xa2bfe8a14cf10364","0xa81a664bbc423001","0xc24b8b70d0f89791","0xc76c51a30654be30","0xd192e819d6ef5218","0xd69906245565a910","0xf40e35855771202a","0x106aa07032bbd1b8","0x19a4c116b8d2d0c8","0x1e376c085141ab53","0x2748774cdf8eeb99","0x34b0bcb5e19b48a8","0x391c0cb3c5c95a63","0x4ed8aa4ae3418acb","0x5b9cca4f7763e373","0x682e6ff3d6b2b8a3","0x748f82ee5defb2fc","0x78a5636f43172f60","0x84c87814a1f0ab72","0x8cc702081a6439ec","0x90befffa23631e28","0xa4506cebde82bde9","0xbef9a3f7b2c67915","0xc67178f2e372532b","0xca273eceea26619c","0xd186b8c721c0c207","0xeada7dd6cde0eb1e","0xf57d4f7fee6ed178","0x06f067aa72176fba","0x0a637dc5a2c898a6","0x113f9804bef90dae","0x1b710b35131c471b","0x28db77f523047d84","0x32caab7b40c72493","0x3c9ebe0a15c9bebc","0x431d67c49c100d4c","0x4cc5d4becb3e42b6","0x597f299cfc657e2a","0x5fcb6fab3ad6faec","0x6c44198c4a475817"].map(O=>BigInt(O))),Xr=new Uint32Array(80),vt=new Uint32Array(80);class $t extends pn{constructor(){super(128,64,16,!1),this.Ah=1779033703,this.Al=-205731576,this.Bh=-1150833019,this.Bl=-2067093701,this.Ch=1013904242,this.Cl=-23791573,this.Dh=-1521486534,this.Dl=1595750129,this.Eh=1359893119,this.El=-1377402159,this.Fh=-1694144372,this.Fl=725511199,this.Gh=528734635,this.Gl=-79577749,this.Hh=1541459225,this.Hl=327033209}get(){const{Ah:B,Al:$,Bh:oe,Bl:Ae,Ch:$e,Cl:gt,Dh:It,Dl:Wt,Eh:ln,El:Tn,Fh:qt,Fl:Xn,Gh:Kn,Gl:nr,Hh:kn,Hl:jn}=this;return[B,$,oe,Ae,$e,gt,It,Wt,ln,Tn,qt,Xn,Kn,nr,kn,jn]}set(B,$,oe,Ae,$e,gt,It,Wt,ln,Tn,qt,Xn,Kn,nr,kn,jn){this.Ah=0|B,this.Al=0|$,this.Bh=0|oe,this.Bl=0|Ae,this.Ch=0|$e,this.Cl=0|gt,this.Dh=0|It,this.Dl=0|Wt,this.Eh=0|ln,this.El=0|Tn,this.Fh=0|qt,this.Fl=0|Xn,this.Gh=0|Kn,this.Gl=0|nr,this.Hh=0|kn,this.Hl=0|jn}process(B,$){for(let Vn=0;Vn<16;Vn++,$+=4)Xr[Vn]=B.getUint32($),vt[Vn]=B.getUint32($+=4);for(let Vn=16;Vn<80;Vn++){const ur=0|Xr[Vn-15],Pr=0|vt[Vn-15],kr=Hn_rotrSH(ur,Pr,1)^Hn_rotrSH(ur,Pr,8)^Hn_shrSH(ur,Pr,7),zr=Hn_rotrSL(ur,Pr,1)^Hn_rotrSL(ur,Pr,8)^Hn_shrSL(ur,Pr,7),Ur=0|Xr[Vn-2],Yi=0|vt[Vn-2],Qi=Hn_rotrSH(Ur,Yi,19)^Hn_rotrBH(Ur,Yi,61)^Hn_shrSH(Ur,Yi,6),Mi=Hn_rotrSL(Ur,Yi,19)^Hn_rotrBL(Ur,Yi,61)^Hn_shrSL(Ur,Yi,6),Zi=Hn_add4L(zr,Mi,vt[Vn-7],vt[Vn-16]),Bo=Hn_add4H(Zi,kr,Qi,Xr[Vn-7],Xr[Vn-16]);Xr[Vn]=0|Bo,vt[Vn]=0|Zi}let{Ah:oe,Al:Ae,Bh:$e,Bl:gt,Ch:It,Cl:Wt,Dh:ln,Dl:Tn,Eh:qt,El:Xn,Fh:Kn,Fl:nr,Gh:kn,Gl:jn,Hh:Qn,Hl:ir}=this;for(let Vn=0;Vn<80;Vn++){const ur=Hn_rotrSH(qt,Xn,14)^Hn_rotrSH(qt,Xn,18)^Hn_rotrBH(qt,Xn,41),Pr=Hn_rotrSL(qt,Xn,14)^Hn_rotrSL(qt,Xn,18)^Hn_rotrBL(qt,Xn,41),kr=qt&Kn^~qt&kn,Ur=Hn_add5L(ir,Pr,Xn&nr^~Xn&jn,ei[Vn],vt[Vn]),Yi=Hn_add5H(Ur,Qn,ur,kr,xr[Vn],Xr[Vn]),Qi=0|Ur,Mi=Hn_rotrSH(oe,Ae,28)^Hn_rotrBH(oe,Ae,34)^Hn_rotrBH(oe,Ae,39),Zi=Hn_rotrSL(oe,Ae,28)^Hn_rotrBL(oe,Ae,34)^Hn_rotrBL(oe,Ae,39),Bo=oe&$e^oe&It^$e&It,Ds=Ae>^Ae&Wt^gt&Wt;Qn=0|kn,ir=0|jn,kn=0|Kn,jn=0|nr,Kn=0|qt,nr=0|Xn,({h:qt,l:Xn}=Hn_add(0|ln,0|Tn,0|Yi,0|Qi)),ln=0|It,Tn=0|Wt,It=0|$e,Wt=0|gt,$e=0|oe,gt=0|Ae;const vr=Hn_add3L(Qi,Zi,Ds);oe=Hn_add3H(vr,Yi,Mi,Bo),Ae=0|vr}({h:oe,l:Ae}=Hn_add(0|this.Ah,0|this.Al,0|oe,0|Ae)),({h:$e,l:gt}=Hn_add(0|this.Bh,0|this.Bl,0|$e,0|gt)),({h:It,l:Wt}=Hn_add(0|this.Ch,0|this.Cl,0|It,0|Wt)),({h:ln,l:Tn}=Hn_add(0|this.Dh,0|this.Dl,0|ln,0|Tn)),({h:qt,l:Xn}=Hn_add(0|this.Eh,0|this.El,0|qt,0|Xn)),({h:Kn,l:nr}=Hn_add(0|this.Fh,0|this.Fl,0|Kn,0|nr)),({h:kn,l:jn}=Hn_add(0|this.Gh,0|this.Gl,0|kn,0|jn)),({h:Qn,l:ir}=Hn_add(0|this.Hh,0|this.Hl,0|Qn,0|ir)),this.set(oe,Ae,$e,gt,It,Wt,ln,Tn,qt,Xn,Kn,nr,kn,jn,Qn,ir)}roundClean(){Xr.fill(0),vt.fill(0)}destroy(){this.buffer.fill(0),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}const Rt=ze(()=>new $t);var or=r(1998);function ii(O){if("string"!=typeof O)throw new TypeError("Invalid mnemonic type: "+typeof O);return O.normalize("NFKD")}function Ii(O,B=""){return function se(O,B,$,oe){const{c:Ae,dkLen:$e,DK:gt,PRF:It,PRFSalt:Wt}=function Ge(O,B,$,oe){Z(O);const Ae=function wt(O,B){if(void 0!==B&&"[object Object]"!==Ze.call(B))throw new Error("Options should be object or undefined");return Object.assign(O,B)}({dkLen:32,asyncTick:10},oe),{c:$e,dkLen:gt,asyncTick:It}=Ae;if(T($e),T(gt),T(It),$e<1)throw new Error("PBKDF2: iterations (c) should be >= 1");const Wt=wn(B),ln=wn($),Tn=new Uint8Array(gt),qt=Xe.create(O,Wt),Xn=qt._cloneInto().update(ln);return{c:$e,dkLen:gt,asyncTick:It,DK:Tn,PRF:qt,PRFSalt:Xn}}(O,B,$,oe);let ln;const Tn=new Uint8Array(4),qt=Se(Tn),Xn=new Uint8Array(It.outputLen);for(let Kn=1,nr=0;nr<$e;Kn++,nr+=It.outputLen){const kn=gt.subarray(nr,nr+It.outputLen);qt.setInt32(0,Kn,!1),(ln=Wt._cloneInto(ln)).update(Tn).digestInto(Xn),kn.set(Xn.subarray(0,kn.length));for(let jn=1;jnii(`mnemonic${O}`))(B),{c:2048,dkLen:64})}function Uo(O){if(!Number.isSafeInteger(O)||O<0)throw new Error(`Wrong positive integer: ${O}`)}function so(O,...B){if(!function ns(O){return O instanceof Uint8Array||null!=O&&"object"==typeof O&&"Uint8Array"===O.constructor.name}(O))throw new Error("Expected Uint8Array");if(B.length>0&&!B.includes(O.length))throw new Error(`Expected Uint8Array of length ${B}, not of length=${O.length}`)}function Xo(O,B=!0){if(O.destroyed)throw new Error("Hash instance has been destroyed");if(B&&O.finished)throw new Error("Hash#digest() has already been called")}function Mo(O){return O instanceof Uint8Array||null!=O&&"object"==typeof O&&"Uint8Array"===O.constructor.name}const et=O=>new DataView(O.buffer,O.byteOffset,O.byteLength),ct=(O,B)=>O<<32-B|O>>>B;if(68!==new Uint8Array(new Uint32Array([287454020]).buffer)[0])throw new Error("Non little-endian hardware is not supported");const me=Array.from({length:256},(O,B)=>B.toString(16).padStart(2,"0")),Oe={_0:48,_9:57,_A:65,_F:70,_a:97,_f:102};function ht(O){return O>=Oe._0&&O<=Oe._9?O-Oe._0:O>=Oe._A&&O<=Oe._F?O-(Oe._A-10):O>=Oe._a&&O<=Oe._f?O-(Oe._a-10):void 0}function An(O){if("string"!=typeof O)throw new Error("utf8ToBytes expected string, got "+typeof O);return new Uint8Array((new TextEncoder).encode(O))}function On(O){if("string"==typeof O&&(O=An(O)),!Mo(O))throw new Error("expected Uint8Array, got "+typeof O);return O}function Un(...O){let B=0;for(let oe=0;oeO().update(On(oe)).digest(),$=O();return B.outputLen=$.outputLen,B.blockLen=$.blockLen,B.create=()=>O(),B}class ai extends Jn{constructor(B,$){super(),this.finished=!1,this.destroyed=!1,function bo(O){if("function"!=typeof O||"function"!=typeof O.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");Uo(O.outputLen),Uo(O.blockLen)}(B);const oe=On($);if(this.iHash=B.create(),"function"!=typeof this.iHash.update)throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const Ae=this.blockLen,$e=new Uint8Array(Ae);$e.set(oe.length>Ae?B.create().update(oe).digest():oe);for(let gt=0;gt<$e.length;gt++)$e[gt]^=54;this.iHash.update($e),this.oHash=B.create();for(let gt=0;gt<$e.length;gt++)$e[gt]^=106;this.oHash.update($e),$e.fill(0)}update(B){return Xo(this),this.iHash.update(B),this}digestInto(B){Xo(this),so(B,this.outputLen),this.finished=!0,this.iHash.digestInto(B),this.oHash.update(B),this.oHash.digestInto(B),this.destroy()}digest(){const B=new Uint8Array(this.oHash.outputLen);return this.digestInto(B),B}_cloneInto(B){B||(B=Object.create(Object.getPrototypeOf(this),{}));const{oHash:$,iHash:oe,finished:Ae,destroyed:$e,blockLen:gt,outputLen:It}=this;return B.finished=Ae,B.destroyed=$e,B.blockLen=gt,B.outputLen=It,B.oHash=$._cloneInto(B.oHash),B.iHash=oe._cloneInto(B.iHash),B}destroy(){this.destroyed=!0,this.oHash.destroy(),this.iHash.destroy()}}const _o=(O,B,$)=>new ai(O,B).update($).digest();_o.create=(O,B)=>new ai(O,B);class Gi extends Jn{constructor(B,$,oe,Ae){super(),this.blockLen=B,this.outputLen=$,this.padOffset=oe,this.isLE=Ae,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(B),this.view=et(this.buffer)}update(B){Xo(this);const{view:$,buffer:oe,blockLen:Ae}=this,$e=(B=On(B)).length;for(let gt=0;gt<$e;){const It=Math.min(Ae-this.pos,$e-gt);if(It!==Ae)oe.set(B.subarray(gt,gt+It),this.pos),this.pos+=It,gt+=It,this.pos===Ae&&(this.process($,0),this.pos=0);else{const Wt=et(B);for(;Ae<=$e-gt;gt+=Ae)this.process(Wt,gt)}}return this.length+=B.length,this.roundClean(),this}digestInto(B){Xo(this),function Do(O,B){so(O);const $=B.outputLen;if(O.length<$)throw new Error(`digestInto() expects output buffer of length at least ${$}`)}(B,this),this.finished=!0;const{buffer:$,view:oe,blockLen:Ae,isLE:$e}=this;let{pos:gt}=this;$[gt++]=128,this.buffer.subarray(gt).fill(0),this.padOffset>Ae-gt&&(this.process(oe,0),gt=0);for(let qt=gt;qt>Ae&$e),It=Number($&$e),ln=oe?0:4;O.setUint32(B+(oe?4:0),gt,oe),O.setUint32(B+ln,It,oe)})(oe,Ae-8,BigInt(8*this.length),$e),this.process(oe,0);const It=et(B),Wt=this.outputLen;if(Wt%4)throw new Error("_sha2: outputLen should be aligned to 32bit");const ln=Wt/4,Tn=this.get();if(ln>Tn.length)throw new Error("_sha2: outputLen bigger than state");for(let qt=0;qtB);let Sr=[ws],ta=[ws.map(O=>(9*O+5)%16)];for(let O=0;O<4;O++)for(let B of[Sr,ta])B.push(B[O].map($=>cs[$]));const pa=[[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8],[12,13,11,15,6,9,9,7,12,15,11,13,7,8,7,7],[13,15,14,11,7,7,6,8,13,14,13,12,5,5,6,9],[14,11,12,14,8,6,5,5,15,12,15,14,9,9,8,6],[15,12,13,13,9,5,8,6,14,11,12,11,8,6,5,5]].map(O=>new Uint8Array(O)),wo=Sr.map((O,B)=>O.map($=>pa[B][$])),Ns=ta.map((O,B)=>O.map($=>pa[B][$])),Ls=new Uint32Array([0,1518500249,1859775393,2400959708,2840853838]),Ks=new Uint32Array([1352829926,1548603684,1836072691,2053994217,0]),Wi=(O,B)=>O<>>32-B;function Gs(O,B,$,oe){return 0===O?B^$^oe:1===O?B&$|~B&oe:2===O?(B|~$)^oe:3===O?B&oe|$&~oe:B^($|~oe)}const Ni=new Uint32Array(16);class Ps extends Gi{constructor(){super(64,20,8,!0),this.h0=1732584193,this.h1=-271733879,this.h2=-1732584194,this.h3=271733878,this.h4=-1009589776}get(){const{h0:B,h1:$,h2:oe,h3:Ae,h4:$e}=this;return[B,$,oe,Ae,$e]}set(B,$,oe,Ae,$e){this.h0=0|B,this.h1=0|$,this.h2=0|oe,this.h3=0|Ae,this.h4=0|$e}process(B,$){for(let Kn=0;Kn<16;Kn++,$+=4)Ni[Kn]=B.getUint32($,!0);let oe=0|this.h0,Ae=oe,$e=0|this.h1,gt=$e,It=0|this.h2,Wt=It,ln=0|this.h3,Tn=ln,qt=0|this.h4,Xn=qt;for(let Kn=0;Kn<5;Kn++){const nr=4-Kn,kn=Ls[Kn],jn=Ks[Kn],Qn=Sr[Kn],ir=ta[Kn],Vn=wo[Kn],ur=Ns[Kn];for(let Pr=0;Pr<16;Pr++){const kr=Wi(oe+Gs(Kn,$e,It,ln)+Ni[Qn[Pr]]+kn,Vn[Pr])+qt|0;oe=qt,qt=ln,ln=0|Wi(It,10),It=$e,$e=kr}for(let Pr=0;Pr<16;Pr++){const kr=Wi(Ae+Gs(nr,gt,Wt,Tn)+Ni[ir[Pr]]+jn,ur[Pr])+Xn|0;Ae=Xn,Xn=Tn,Tn=0|Wi(Wt,10),Wt=gt,gt=kr}}this.set(this.h1+It+Tn|0,this.h2+ln+Xn|0,this.h3+qt+Ae|0,this.h4+oe+gt|0,this.h0+$e+Wt|0)}roundClean(){Ni.fill(0)}destroy(){this.destroyed=!0,this.buffer.fill(0),this.set(0,0,0,0,0)}}const rs=pr(()=>new Ps),qr=(O,B,$)=>O&B^~O&$,us=(O,B,$)=>O&B^O&$^B&$,is=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),to=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),zi=new Uint32Array(64);class Es extends Gi{constructor(){super(64,32,8,!1),this.A=0|to[0],this.B=0|to[1],this.C=0|to[2],this.D=0|to[3],this.E=0|to[4],this.F=0|to[5],this.G=0|to[6],this.H=0|to[7]}get(){const{A:B,B:$,C:oe,D:Ae,E:$e,F:gt,G:It,H:Wt}=this;return[B,$,oe,Ae,$e,gt,It,Wt]}set(B,$,oe,Ae,$e,gt,It,Wt){this.A=0|B,this.B=0|$,this.C=0|oe,this.D=0|Ae,this.E=0|$e,this.F=0|gt,this.G=0|It,this.H=0|Wt}process(B,$){for(let qt=0;qt<16;qt++,$+=4)zi[qt]=B.getUint32($,!1);for(let qt=16;qt<64;qt++){const Xn=zi[qt-15],Kn=zi[qt-2],nr=ct(Xn,7)^ct(Xn,18)^Xn>>>3,kn=ct(Kn,17)^ct(Kn,19)^Kn>>>10;zi[qt]=kn+zi[qt-7]+nr+zi[qt-16]|0}let{A:oe,B:Ae,C:$e,D:gt,E:It,F:Wt,G:ln,H:Tn}=this;for(let qt=0;qt<64;qt++){const Kn=Tn+(ct(It,6)^ct(It,11)^ct(It,25))+qr(It,Wt,ln)+is[qt]+zi[qt]|0,kn=(ct(oe,2)^ct(oe,13)^ct(oe,22))+us(oe,Ae,$e)|0;Tn=ln,ln=Wt,Wt=It,It=gt+Kn|0,gt=$e,$e=Ae,Ae=oe,oe=Kn+kn|0}oe=oe+this.A|0,Ae=Ae+this.B|0,$e=$e+this.C|0,gt=gt+this.D|0,It=It+this.E|0,Wt=Wt+this.F|0,ln=ln+this.G|0,Tn=Tn+this.H|0,this.set(oe,Ae,$e,gt,It,Wt,ln,Tn)}roundClean(){zi.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}const ma=pr(()=>new Es),Eo=BigInt(2**32-1),os=BigInt(32);function ks(O,B=!1){return B?{h:Number(O&Eo),l:Number(O>>os&Eo)}:{h:0|Number(O>>os&Eo),l:0|Number(O&Eo)}}const Qe_split=function Fs(O,B=!1){let $=new Uint32Array(O.length),oe=new Uint32Array(O.length);for(let Ae=0;AeO>>>$,Qe_shrSL=(O,B,$)=>O<<32-$|B>>>$,Qe_rotrSH=(O,B,$)=>O>>>$|B<<32-$,Qe_rotrSL=(O,B,$)=>O<<32-$|B>>>$,Qe_rotrBH=(O,B,$)=>O<<64-$|B>>>$-32,Qe_rotrBL=(O,B,$)=>O>>>$-32|B<<64-$,Qe_add=function Io(O,B,$,oe){const Ae=(B>>>0)+(oe>>>0);return{h:O+$+(Ae/2**32|0)|0,l:0|Ae}},Qe_add3L=(O,B,$)=>(O>>>0)+(B>>>0)+($>>>0),Qe_add3H=(O,B,$,oe)=>B+$+oe+(O/2**32|0)|0,Qe_add4L=(O,B,$,oe)=>(O>>>0)+(B>>>0)+($>>>0)+(oe>>>0),Qe_add4H=(O,B,$,oe,Ae)=>B+$+oe+Ae+(O/2**32|0)|0,Qe_add5H=(O,B,$,oe,Ae,$e)=>B+$+oe+Ae+$e+(O/2**32|0)|0,Qe_add5L=(O,B,$,oe,Ae)=>(O>>>0)+(B>>>0)+($>>>0)+(oe>>>0)+(Ae>>>0),[Et,Fn]=Qe_split(["0x428a2f98d728ae22","0x7137449123ef65cd","0xb5c0fbcfec4d3b2f","0xe9b5dba58189dbbc","0x3956c25bf348b538","0x59f111f1b605d019","0x923f82a4af194f9b","0xab1c5ed5da6d8118","0xd807aa98a3030242","0x12835b0145706fbe","0x243185be4ee4b28c","0x550c7dc3d5ffb4e2","0x72be5d74f27b896f","0x80deb1fe3b1696b1","0x9bdc06a725c71235","0xc19bf174cf692694","0xe49b69c19ef14ad2","0xefbe4786384f25e3","0x0fc19dc68b8cd5b5","0x240ca1cc77ac9c65","0x2de92c6f592b0275","0x4a7484aa6ea6e483","0x5cb0a9dcbd41fbd4","0x76f988da831153b5","0x983e5152ee66dfab","0xa831c66d2db43210","0xb00327c898fb213f","0xbf597fc7beef0ee4","0xc6e00bf33da88fc2","0xd5a79147930aa725","0x06ca6351e003826f","0x142929670a0e6e70","0x27b70a8546d22ffc","0x2e1b21385c26c926","0x4d2c6dfc5ac42aed","0x53380d139d95b3df","0x650a73548baf63de","0x766a0abb3c77b2a8","0x81c2c92e47edaee6","0x92722c851482353b","0xa2bfe8a14cf10364","0xa81a664bbc423001","0xc24b8b70d0f89791","0xc76c51a30654be30","0xd192e819d6ef5218","0xd69906245565a910","0xf40e35855771202a","0x106aa07032bbd1b8","0x19a4c116b8d2d0c8","0x1e376c085141ab53","0x2748774cdf8eeb99","0x34b0bcb5e19b48a8","0x391c0cb3c5c95a63","0x4ed8aa4ae3418acb","0x5b9cca4f7763e373","0x682e6ff3d6b2b8a3","0x748f82ee5defb2fc","0x78a5636f43172f60","0x84c87814a1f0ab72","0x8cc702081a6439ec","0x90befffa23631e28","0xa4506cebde82bde9","0xbef9a3f7b2c67915","0xc67178f2e372532b","0xca273eceea26619c","0xd186b8c721c0c207","0xeada7dd6cde0eb1e","0xf57d4f7fee6ed178","0x06f067aa72176fba","0x0a637dc5a2c898a6","0x113f9804bef90dae","0x1b710b35131c471b","0x28db77f523047d84","0x32caab7b40c72493","0x3c9ebe0a15c9bebc","0x431d67c49c100d4c","0x4cc5d4becb3e42b6","0x597f299cfc657e2a","0x5fcb6fab3ad6faec","0x6c44198c4a475817"].map(O=>BigInt(O))),fn=new Uint32Array(80),cr=new Uint32Array(80);class dr extends Gi{constructor(){super(128,64,16,!1),this.Ah=1779033703,this.Al=-205731576,this.Bh=-1150833019,this.Bl=-2067093701,this.Ch=1013904242,this.Cl=-23791573,this.Dh=-1521486534,this.Dl=1595750129,this.Eh=1359893119,this.El=-1377402159,this.Fh=-1694144372,this.Fl=725511199,this.Gh=528734635,this.Gl=-79577749,this.Hh=1541459225,this.Hl=327033209}get(){const{Ah:B,Al:$,Bh:oe,Bl:Ae,Ch:$e,Cl:gt,Dh:It,Dl:Wt,Eh:ln,El:Tn,Fh:qt,Fl:Xn,Gh:Kn,Gl:nr,Hh:kn,Hl:jn}=this;return[B,$,oe,Ae,$e,gt,It,Wt,ln,Tn,qt,Xn,Kn,nr,kn,jn]}set(B,$,oe,Ae,$e,gt,It,Wt,ln,Tn,qt,Xn,Kn,nr,kn,jn){this.Ah=0|B,this.Al=0|$,this.Bh=0|oe,this.Bl=0|Ae,this.Ch=0|$e,this.Cl=0|gt,this.Dh=0|It,this.Dl=0|Wt,this.Eh=0|ln,this.El=0|Tn,this.Fh=0|qt,this.Fl=0|Xn,this.Gh=0|Kn,this.Gl=0|nr,this.Hh=0|kn,this.Hl=0|jn}process(B,$){for(let Vn=0;Vn<16;Vn++,$+=4)fn[Vn]=B.getUint32($),cr[Vn]=B.getUint32($+=4);for(let Vn=16;Vn<80;Vn++){const ur=0|fn[Vn-15],Pr=0|cr[Vn-15],kr=Qe_rotrSH(ur,Pr,1)^Qe_rotrSH(ur,Pr,8)^Qe_shrSH(ur,Pr,7),zr=Qe_rotrSL(ur,Pr,1)^Qe_rotrSL(ur,Pr,8)^Qe_shrSL(ur,Pr,7),Ur=0|fn[Vn-2],Yi=0|cr[Vn-2],Qi=Qe_rotrSH(Ur,Yi,19)^Qe_rotrBH(Ur,Yi,61)^Qe_shrSH(Ur,Yi,6),Mi=Qe_rotrSL(Ur,Yi,19)^Qe_rotrBL(Ur,Yi,61)^Qe_shrSL(Ur,Yi,6),Zi=Qe_add4L(zr,Mi,cr[Vn-7],cr[Vn-16]),Bo=Qe_add4H(Zi,kr,Qi,fn[Vn-7],fn[Vn-16]);fn[Vn]=0|Bo,cr[Vn]=0|Zi}let{Ah:oe,Al:Ae,Bh:$e,Bl:gt,Ch:It,Cl:Wt,Dh:ln,Dl:Tn,Eh:qt,El:Xn,Fh:Kn,Fl:nr,Gh:kn,Gl:jn,Hh:Qn,Hl:ir}=this;for(let Vn=0;Vn<80;Vn++){const ur=Qe_rotrSH(qt,Xn,14)^Qe_rotrSH(qt,Xn,18)^Qe_rotrBH(qt,Xn,41),Pr=Qe_rotrSL(qt,Xn,14)^Qe_rotrSL(qt,Xn,18)^Qe_rotrBL(qt,Xn,41),kr=qt&Kn^~qt&kn,Ur=Qe_add5L(ir,Pr,Xn&nr^~Xn&jn,Fn[Vn],cr[Vn]),Yi=Qe_add5H(Ur,Qn,ur,kr,Et[Vn],fn[Vn]),Qi=0|Ur,Mi=Qe_rotrSH(oe,Ae,28)^Qe_rotrBH(oe,Ae,34)^Qe_rotrBH(oe,Ae,39),Zi=Qe_rotrSL(oe,Ae,28)^Qe_rotrBL(oe,Ae,34)^Qe_rotrBL(oe,Ae,39),Bo=oe&$e^oe&It^$e&It,Ds=Ae>^Ae&Wt^gt&Wt;Qn=0|kn,ir=0|jn,kn=0|Kn,jn=0|nr,Kn=0|qt,nr=0|Xn,({h:qt,l:Xn}=Qe_add(0|ln,0|Tn,0|Yi,0|Qi)),ln=0|It,Tn=0|Wt,It=0|$e,Wt=0|gt,$e=0|oe,gt=0|Ae;const vr=Qe_add3L(Qi,Zi,Ds);oe=Qe_add3H(vr,Yi,Mi,Bo),Ae=0|vr}({h:oe,l:Ae}=Qe_add(0|this.Ah,0|this.Al,0|oe,0|Ae)),({h:$e,l:gt}=Qe_add(0|this.Bh,0|this.Bl,0|$e,0|gt)),({h:It,l:Wt}=Qe_add(0|this.Ch,0|this.Cl,0|It,0|Wt)),({h:ln,l:Tn}=Qe_add(0|this.Dh,0|this.Dl,0|ln,0|Tn)),({h:qt,l:Xn}=Qe_add(0|this.Eh,0|this.El,0|qt,0|Xn)),({h:Kn,l:nr}=Qe_add(0|this.Fh,0|this.Fl,0|Kn,0|nr)),({h:kn,l:jn}=Qe_add(0|this.Gh,0|this.Gl,0|kn,0|jn)),({h:Qn,l:ir}=Qe_add(0|this.Hh,0|this.Hl,0|Qn,0|ir)),this.set(oe,Ae,$e,gt,It,Wt,ln,Tn,qt,Xn,Kn,nr,kn,jn,Qn,ir)}roundClean(){fn.fill(0),cr.fill(0)}destroy(){this.buffer.fill(0),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}const Dr=pr(()=>new dr);function lo(O){if(!Number.isSafeInteger(O)||O<0)throw new Error(`Wrong positive integer: ${O}`)}function Oo(O,...B){if(!(O instanceof Uint8Array))throw new Error("Expected Uint8Array");if(B.length>0&&!B.includes(O.length))throw new Error(`Expected Uint8Array of length ${B}, not of length=${O.length}`)}const ce={number:lo,bool:function Ho(O){if("boolean"!=typeof O)throw new Error(`Expected boolean, not ${O}`)},bytes:Oo,hash:function zl(O){if("function"!=typeof O||"function"!=typeof O.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");lo(O.outputLen),lo(O.blockLen)},exists:function Qa(O,B=!0){if(O.destroyed)throw new Error("Hash instance has been destroyed");if(B&&O.finished)throw new Error("Hash#digest() has already been called")},output:function va(O,B){Oo(O);const $=B.outputLen;if(O.length<$)throw new Error(`digestInto() expects output buffer of length at least ${$}`)}},Q="object"==typeof globalThis&&"crypto"in globalThis?globalThis.crypto:void 0,Pe=O=>O instanceof Uint8Array,ti=O=>new DataView(O.buffer,O.byteOffset,O.byteLength),So=(O,B)=>O<<32-B|O>>>B;if(68!==new Uint8Array(new Uint32Array([287454020]).buffer)[0])throw new Error("Non little-endian hardware is not supported");function Lo(O){if("string"==typeof O&&(O=function Ba(O){if("string"!=typeof O)throw new Error("utf8ToBytes expected string, got "+typeof O);return new Uint8Array((new TextEncoder).encode(O))}(O)),!Pe(O))throw new Error("expected Uint8Array, got "+typeof O);return O}Array.from({length:256},(O,B)=>B.toString(16).padStart(2,"0"));class xl{clone(){return this._cloneInto()}}function Ua(O){const B=oe=>O().update(Lo(oe)).digest(),$=O();return B.outputLen=$.outputLen,B.blockLen=$.blockLen,B.create=()=>O(),B}function ac(O=32){if(Q&&"function"==typeof Q.getRandomValues)return Q.getRandomValues(new Uint8Array(O));throw new Error("crypto.getRandomValues must be defined")}class Gl extends xl{constructor(B,$,oe,Ae){super(),this.blockLen=B,this.outputLen=$,this.padOffset=oe,this.isLE=Ae,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(B),this.view=ti(this.buffer)}update(B){ce.exists(this);const{view:$,buffer:oe,blockLen:Ae}=this,$e=(B=Lo(B)).length;for(let gt=0;gt<$e;){const It=Math.min(Ae-this.pos,$e-gt);if(It!==Ae)oe.set(B.subarray(gt,gt+It),this.pos),this.pos+=It,gt+=It,this.pos===Ae&&(this.process($,0),this.pos=0);else{const Wt=ti(B);for(;Ae<=$e-gt;gt+=Ae)this.process(Wt,gt)}}return this.length+=B.length,this.roundClean(),this}digestInto(B){ce.exists(this),ce.output(B,this),this.finished=!0;const{buffer:$,view:oe,blockLen:Ae,isLE:$e}=this;let{pos:gt}=this;$[gt++]=128,this.buffer.subarray(gt).fill(0),this.padOffset>Ae-gt&&(this.process(oe,0),gt=0);for(let qt=gt;qt>Ae&$e),It=Number($&$e),ln=oe?0:4;O.setUint32(B+(oe?4:0),gt,oe),O.setUint32(B+ln,It,oe)})(oe,Ae-8,BigInt(8*this.length),$e),this.process(oe,0);const It=ti(B),Wt=this.outputLen;if(Wt%4)throw new Error("_sha2: outputLen should be aligned to 32bit");const ln=Wt/4,Tn=this.get();if(ln>Tn.length)throw new Error("_sha2: outputLen bigger than state");for(let qt=0;qtO&B^~O&$,qa=(O,B,$)=>O&B^O&$^B&$,Dl=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),Ro=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),co=new Uint32Array(64);class ba extends Gl{constructor(){super(64,32,8,!1),this.A=0|Ro[0],this.B=0|Ro[1],this.C=0|Ro[2],this.D=0|Ro[3],this.E=0|Ro[4],this.F=0|Ro[5],this.G=0|Ro[6],this.H=0|Ro[7]}get(){const{A:B,B:$,C:oe,D:Ae,E:$e,F:gt,G:It,H:Wt}=this;return[B,$,oe,Ae,$e,gt,It,Wt]}set(B,$,oe,Ae,$e,gt,It,Wt){this.A=0|B,this.B=0|$,this.C=0|oe,this.D=0|Ae,this.E=0|$e,this.F=0|gt,this.G=0|It,this.H=0|Wt}process(B,$){for(let qt=0;qt<16;qt++,$+=4)co[qt]=B.getUint32($,!1);for(let qt=16;qt<64;qt++){const Xn=co[qt-15],Kn=co[qt-2],nr=So(Xn,7)^So(Xn,18)^Xn>>>3,kn=So(Kn,17)^So(Kn,19)^Kn>>>10;co[qt]=kn+co[qt-7]+nr+co[qt-16]|0}let{A:oe,B:Ae,C:$e,D:gt,E:It,F:Wt,G:ln,H:Tn}=this;for(let qt=0;qt<64;qt++){const Kn=Tn+(So(It,6)^So(It,11)^So(It,25))+ya(It,Wt,ln)+Dl[qt]+co[qt]|0,kn=(So(oe,2)^So(oe,13)^So(oe,22))+qa(oe,Ae,$e)|0;Tn=ln,ln=Wt,Wt=It,It=gt+Kn|0,gt=$e,$e=Ae,Ae=oe,oe=Kn+kn|0}oe=oe+this.A|0,Ae=Ae+this.B|0,$e=$e+this.C|0,gt=gt+this.D|0,It=It+this.E|0,Wt=Wt+this.F|0,ln=ln+this.G|0,Tn=Tn+this.H|0,this.set(oe,Ae,$e,gt,It,Wt,ln,Tn)}roundClean(){co.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}class wa extends ba{constructor(){super(),this.A=-1056596264,this.B=914150663,this.C=812702999,this.D=-150054599,this.E=-4191439,this.F=1750603025,this.G=1694076839,this.H=-1090891868,this.outputLen=28}}const Jo=Ua(()=>new ba),Sl=(Ua(()=>new wa),BigInt(0),BigInt(1)),Xl=BigInt(2),Al=O=>O instanceof Uint8Array,Yl=Array.from({length:256},(O,B)=>B.toString(16).padStart(2,"0"));function Ea(O){if(!Al(O))throw new Error("Uint8Array expected");let B="";for(let $=0;$oe+Ae.length,0));let $=0;return O.forEach(oe=>{if(!Al(oe))throw new Error("Uint8Array expected");B.set(oe,$),$+=oe.length}),B}const ja=O=>(Xl<new Uint8Array(O),Va=O=>Uint8Array.from(O);function Di(O,B,$){if("number"!=typeof O||O<2)throw new Error("hashLen must be a number");if("number"!=typeof B||B<2)throw new Error("qByteLen must be a number");if("function"!=typeof $)throw new Error("hmacFn must be a function");let oe=ro(O),Ae=ro(O),$e=0;const gt=()=>{oe.fill(1),Ae.fill(0),$e=0},It=(...qt)=>$(Ae,oe,...qt),Wt=(qt=ro())=>{Ae=It(Va([0]),qt),oe=It(),0!==qt.length&&(Ae=It(Va([1]),qt),oe=It())},ln=()=>{if($e++>=1e3)throw new Error("drbg: tried 1000 values");let qt=0;const Xn=[];for(;qt{let Kn;for(gt(),Wt(qt);!(Kn=Xn(ln()));)Wt();return gt(),Kn}}const Us={bigint:O=>"bigint"==typeof O,function:O=>"function"==typeof O,boolean:O=>"boolean"==typeof O,string:O=>"string"==typeof O,isSafeInteger:O=>Number.isSafeInteger(O),array:O=>Array.isArray(O),field:(O,B)=>B.Fp.isValid(O),hash:O=>"function"==typeof O&&Number.isSafeInteger(O.outputLen)};function oa(O,B,$={}){const oe=(Ae,$e,gt)=>{const It=Us[$e];if("function"!=typeof It)throw new Error(`Invalid validator "${$e}", expected function`);const Wt=O[Ae];if(!(gt&&void 0===Wt||It(Wt,O)))throw new Error(`Invalid param ${String(Ae)}=${Wt} (${typeof Wt}), expected ${$e}`)};for(const[Ae,$e]of Object.entries(B))oe(Ae,$e,!1);for(const[Ae,$e]of Object.entries($))oe(Ae,$e,!0);return O}const No=BigInt(0),U=BigInt(1),de=BigInt(2),q=BigInt(3),ve=BigInt(4),rt=BigInt(5),bn=BigInt(8);function Yr(O,B){const $=O%B;return $>=No?$:B+$}function Li(O,B,$){if($<=No||B 0");if($===U)return No;let oe=U;for(;B>No;)B&U&&(oe=oe*O%$),O=O*O%$,B>>=U;return oe}function Hr(O,B,$){let oe=O;for(;B-- >No;)oe*=oe,oe%=$;return oe}function xi(O,B){if(O===No||B<=No)throw new Error(`invert: expected positive integers, got n=${O} mod=${B}`);let $=Yr(O,B),oe=B,Ae=No,$e=U,gt=U,It=No;for(;$!==No;){const ln=oe/$,Tn=oe%$,qt=Ae-gt*ln,Xn=$e-It*ln;oe=$,$=Tn,Ae=gt,$e=It,gt=qt,It=Xn}if(oe!==U)throw new Error("invert: does not exist");return Yr(Ae,B)}BigInt(9),BigInt(16);const Wo=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function Ys(O,B){const $=void 0!==B?B:O.toString(2).length;return{nBitLength:$,nByteLength:Math.ceil($/8)}}const sa=BigInt(0),Ql=BigInt(1);function ld(O){return function fs(O){oa(O,Wo.reduce((oe,Ae)=>(oe[Ae]="function",oe),{ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"}))}(O.Fp),oa(O,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...Ys(O.n,O.nBitLength),...O,p:O.Fp.ORDER})}const{Ph:To,aT:Ja}=i,el={Err:class extends Error{constructor(B=""){super(B)}},_parseInt(O){const{Err:B}=el;if(O.length<2||2!==O[0])throw new B("Invalid signature integer tag");const $=O[1],oe=O.subarray(2,$+2);if(!$||oe.length!==$)throw new B("Invalid signature integer: wrong length");if(128&oe[0])throw new B("Invalid signature integer: negative");if(0===oe[0]&&!(128&oe[1]))throw new B("Invalid signature integer: unnecessary leading zero");return{d:To(oe),l:O.subarray($+2)}},toSig(O){const{Err:B}=el,$="string"==typeof O?Ja(O):O;if(!($ instanceof Uint8Array))throw new Error("ui8a expected");let oe=$.length;if(oe<2||48!=$[0])throw new B("Invalid signature tag");if($[1]!==oe-2)throw new B("Invalid signature: incorrect length");const{d:Ae,l:$e}=el._parseInt($.subarray(2)),{d:gt,l:It}=el._parseInt($e);if(It.length)throw new B("Invalid signature: left bytes after parsing");return{r:Ae,s:gt}},hexFromSig(O){const B=ln=>8&Number.parseInt(ln[0],16)?"00"+ln:ln,$=ln=>{const Tn=ln.toString(16);return 1&Tn.length?`0${Tn}`:Tn},oe=B($(O.s)),Ae=B($(O.r)),$e=oe.length/2,gt=Ae.length/2,It=$($e),Wt=$(gt);return`30${$(gt+$e+4)}02${Wt}${Ae}02${It}${oe}`}},Qs=BigInt(0),zo=BigInt(1),Rs=(BigInt(2),BigInt(3));function cd(O){const B=function oh(O){const B=ld(O);return oa(B,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...B})}(O),{Fp:$,n:oe}=B,Ae=$.BYTES+1,$e=2*$.BYTES+1;function It(vr){return Yr(vr,oe)}function Wt(vr){return xi(vr,oe)}const{ProjectivePoint:ln,normPrivateKeyToScalar:Tn,weierstrassEquation:qt,isWithinCurveOrder:Xn}=function wc(O){const B=function cc(O){const B=ld(O);oa(B,{a:"field",b:"field"},{allowedPrivateKeyLengths:"array",wrapPrivateKey:"boolean",isTorsionFree:"function",clearCofactor:"function",allowInfinityPoint:"boolean",fromBytes:"function",toBytes:"function"});const{endo:$,Fp:oe,a:Ae}=B;if($){if(!oe.eql(Ae,oe.ZERO))throw new Error("Endomorphism can only be defined for Koblitz curves that have a=0");if("object"!=typeof $||"bigint"!=typeof $.beta||"function"!=typeof $.splitScalar)throw new Error("Expected endomorphism with beta: bigint and splitScalar: function")}return Object.freeze({...B})}(O),{Fp:$}=B,oe=B.toBytes||((nr,kn,jn)=>{const Qn=kn.toAffine();return Fr(Uint8Array.from([4]),$.toBytes(Qn.x),$.toBytes(Qn.y))}),Ae=B.fromBytes||(nr=>{const kn=nr.subarray(1);return{x:$.fromBytes(kn.subarray(0,$.BYTES)),y:$.fromBytes(kn.subarray($.BYTES,2*$.BYTES))}});function $e(nr){const{a:kn,b:jn}=B,Qn=$.sqr(nr),ir=$.mul(Qn,nr);return $.add($.add(ir,$.mul(nr,kn)),jn)}if(!$.eql($.sqr(B.Gy),$e(B.Gx)))throw new Error("bad generator point: equation left != right");function gt(nr){return"bigint"==typeof nr&&Qs$.eql(Vn,$.ZERO);return ir(jn)&&ir(Qn)?qt.ZERO:new qt(jn,Qn,$.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(kn){const jn=$.invertBatch(kn.map(Qn=>Qn.pz));return kn.map((Qn,ir)=>Qn.toAffine(jn[ir])).map(qt.fromAffine)}static fromHex(kn){const jn=qt.fromAffine(Ae(Po("pointHex",kn)));return jn.assertValidity(),jn}static fromPrivateKey(kn){return qt.BASE.multiply(Wt(kn))}_setWindowSize(kn){this._WINDOW_SIZE=kn,ln.delete(this)}assertValidity(){if(this.is0()){if(B.allowInfinityPoint)return;throw new Error("bad point: ZERO")}const{x:kn,y:jn}=this.toAffine();if(!$.isValid(kn)||!$.isValid(jn))throw new Error("bad point: x or y not FE");const Qn=$.sqr(jn),ir=$e(kn);if(!$.eql(Qn,ir))throw new Error("bad point: equation left != right");if(!this.isTorsionFree())throw new Error("bad point: not in prime-order subgroup")}hasEvenY(){const{y:kn}=this.toAffine();if($.isOdd)return!$.isOdd(kn);throw new Error("Field doesn't support isOdd")}equals(kn){Tn(kn);const{px:jn,py:Qn,pz:ir}=this,{px:Vn,py:ur,pz:Pr}=kn,kr=$.eql($.mul(jn,Pr),$.mul(Vn,ir)),zr=$.eql($.mul(Qn,Pr),$.mul(ur,ir));return kr&&zr}negate(){return new qt(this.px,$.neg(this.py),this.pz)}double(){const{a:kn,b:jn}=B,Qn=$.mul(jn,Rs),{px:ir,py:Vn,pz:ur}=this;let Pr=$.ZERO,kr=$.ZERO,zr=$.ZERO,Ur=$.mul(ir,ir),Yi=$.mul(Vn,Vn),Qi=$.mul(ur,ur),Mi=$.mul(ir,Vn);return Mi=$.add(Mi,Mi),zr=$.mul(ir,ur),zr=$.add(zr,zr),Pr=$.mul(kn,zr),kr=$.mul(Qn,Qi),kr=$.add(Pr,kr),Pr=$.sub(Yi,kr),kr=$.add(Yi,kr),kr=$.mul(Pr,kr),Pr=$.mul(Mi,Pr),zr=$.mul(Qn,zr),Qi=$.mul(kn,Qi),Mi=$.sub(Ur,Qi),Mi=$.mul(kn,Mi),Mi=$.add(Mi,zr),zr=$.add(Ur,Ur),Ur=$.add(zr,Ur),Ur=$.add(Ur,Qi),Ur=$.mul(Ur,Mi),kr=$.add(kr,Ur),Qi=$.mul(Vn,ur),Qi=$.add(Qi,Qi),Ur=$.mul(Qi,Mi),Pr=$.sub(Pr,Ur),zr=$.mul(Qi,Yi),zr=$.add(zr,zr),zr=$.add(zr,zr),new qt(Pr,kr,zr)}add(kn){Tn(kn);const{px:jn,py:Qn,pz:ir}=this,{px:Vn,py:ur,pz:Pr}=kn;let kr=$.ZERO,zr=$.ZERO,Ur=$.ZERO;const Yi=B.a,Qi=$.mul(B.b,Rs);let Mi=$.mul(jn,Vn),Zi=$.mul(Qn,ur),Bo=$.mul(ir,Pr),Ds=$.add(jn,Qn),vr=$.add(Vn,ur);Ds=$.mul(Ds,vr),vr=$.add(Mi,Zi),Ds=$.sub(Ds,vr),vr=$.add(jn,ir);let jr=$.add(Vn,Pr);return vr=$.mul(vr,jr),jr=$.add(Mi,Bo),vr=$.sub(vr,jr),jr=$.add(Qn,ir),kr=$.add(ur,Pr),jr=$.mul(jr,kr),kr=$.add(Zi,Bo),jr=$.sub(jr,kr),Ur=$.mul(Yi,vr),kr=$.mul(Qi,Bo),Ur=$.add(kr,Ur),kr=$.sub(Zi,Ur),Ur=$.add(Zi,Ur),zr=$.mul(kr,Ur),Zi=$.add(Mi,Mi),Zi=$.add(Zi,Mi),Bo=$.mul(Yi,Bo),vr=$.mul(Qi,vr),Zi=$.add(Zi,Bo),Bo=$.sub(Mi,Bo),Bo=$.mul(Yi,Bo),vr=$.add(vr,Bo),Mi=$.mul(Zi,vr),zr=$.add(zr,Mi),Mi=$.mul(jr,vr),kr=$.mul(Ds,kr),kr=$.sub(kr,Mi),Mi=$.mul(Ds,Zi),Ur=$.mul(jr,Ur),Ur=$.add(Ur,Mi),new qt(kr,zr,Ur)}subtract(kn){return this.add(kn.negate())}is0(){return this.equals(qt.ZERO)}wNAF(kn){return Kn.wNAFCached(this,ln,kn,jn=>{const Qn=$.invertBatch(jn.map(ir=>ir.pz));return jn.map((ir,Vn)=>ir.toAffine(Qn[Vn])).map(qt.fromAffine)})}multiplyUnsafe(kn){const jn=qt.ZERO;if(kn===Qs)return jn;if(It(kn),kn===zo)return this;const{endo:Qn}=B;if(!Qn)return Kn.unsafeLadder(this,kn);let{k1neg:ir,k1:Vn,k2neg:ur,k2:Pr}=Qn.splitScalar(kn),kr=jn,zr=jn,Ur=this;for(;Vn>Qs||Pr>Qs;)Vn&zo&&(kr=kr.add(Ur)),Pr&zo&&(zr=zr.add(Ur)),Ur=Ur.double(),Vn>>=zo,Pr>>=zo;return ir&&(kr=kr.negate()),ur&&(zr=zr.negate()),zr=new qt($.mul(zr.px,Qn.beta),zr.py,zr.pz),kr.add(zr)}multiply(kn){It(kn);let Qn,ir,jn=kn;const{endo:Vn}=B;if(Vn){const{k1neg:ur,k1:Pr,k2neg:kr,k2:zr}=Vn.splitScalar(jn);let{p:Ur,f:Yi}=this.wNAF(Pr),{p:Qi,f:Mi}=this.wNAF(zr);Ur=Kn.constTimeNegate(ur,Ur),Qi=Kn.constTimeNegate(kr,Qi),Qi=new qt($.mul(Qi.px,Vn.beta),Qi.py,Qi.pz),Qn=Ur.add(Qi),ir=Yi.add(Mi)}else{const{p:ur,f:Pr}=this.wNAF(jn);Qn=ur,ir=Pr}return qt.normalizeZ([Qn,ir])[0]}multiplyAndAddUnsafe(kn,jn,Qn){const ir=qt.BASE,Vn=(Pr,kr)=>kr!==Qs&&kr!==zo&&Pr.equals(ir)?Pr.multiply(kr):Pr.multiplyUnsafe(kr),ur=Vn(this,jn).add(Vn(kn,Qn));return ur.is0()?void 0:ur}toAffine(kn){const{px:jn,py:Qn,pz:ir}=this,Vn=this.is0();null==kn&&(kn=Vn?$.ONE:$.inv(ir));const ur=$.mul(jn,kn),Pr=$.mul(Qn,kn),kr=$.mul(ir,kn);if(Vn)return{x:$.ZERO,y:$.ZERO};if(!$.eql(kr,$.ONE))throw new Error("invZ was invalid");return{x:ur,y:Pr}}isTorsionFree(){const{h:kn,isTorsionFree:jn}=B;if(kn===zo)return!0;if(jn)return jn(qt,this);throw new Error("isTorsionFree() has not been declared for the elliptic curve")}clearCofactor(){const{h:kn,clearCofactor:jn}=B;return kn===zo?this:jn?jn(qt,this):this.multiplyUnsafe(B.h)}toRawBytes(kn=!0){return this.assertValidity(),oe(qt,this,kn)}toHex(kn=!0){return Ea(this.toRawBytes(kn))}}qt.BASE=new qt(B.Gx,B.Gy,$.ONE),qt.ZERO=new qt($.ZERO,$.ONE,$.ZERO);const Xn=B.nBitLength,Kn=function Bc(O,B){const $=(Ae,$e)=>{const gt=$e.negate();return Ae?gt:$e},oe=Ae=>({windows:Math.ceil(B/Ae)+1,windowSize:2**(Ae-1)});return{constTimeNegate:$,unsafeLadder(Ae,$e){let gt=O.ZERO,It=Ae;for(;$e>sa;)$e&Ql&&(gt=gt.add(It)),It=It.double(),$e>>=Ql;return gt},precomputeWindow(Ae,$e){const{windows:gt,windowSize:It}=oe($e),Wt=[];let ln=Ae,Tn=ln;for(let qt=0;qt>=Kn,jn>Wt&&(jn-=Xn,gt+=Ql);const Qn=kn,ir=kn+Math.abs(jn)-1,ur=jn<0;0===jn?Tn=Tn.add($(nr%2!=0,$e[Qn])):ln=ln.add($(ur,$e[ir]))}return{p:ln,f:Tn}},wNAFCached(Ae,$e,gt,It){const Wt=Ae._WINDOW_SIZE||1;let ln=$e.get(Ae);return ln||(ln=this.precomputeWindow(Ae,Wt),1!==Wt&&$e.set(Ae,It(ln))),this.wNAF(Wt,ln,gt)}}}(qt,B.endo?Math.ceil(Xn/2):Xn);return{CURVE:B,ProjectivePoint:qt,normPrivateKeyToScalar:Wt,weierstrassEquation:$e,isWithinCurveOrder:gt}}({...B,toBytes(vr,jr,Fi){const $i=jr.toAffine(),go=$.toBytes($i.x),gs=Fr;return Fi?gs(Uint8Array.from([jr.hasEvenY()?2:3]),go):gs(Uint8Array.from([4]),go,$.toBytes($i.y))},fromBytes(vr){const jr=vr.length,Fi=vr[0],$i=vr.subarray(1);if(jr!==Ae||2!==Fi&&3!==Fi){if(jr===$e&&4===Fi)return{x:$.fromBytes($i.subarray(0,$.BYTES)),y:$.fromBytes($i.subarray($.BYTES,2*$.BYTES))};throw new Error(`Point of length ${jr} was invalid. Expected ${Ae} compressed bytes or ${$e} uncompressed bytes`)}{const go=Ar($i);if(!function gt(vr){return QsEa(no(vr,B.nByteLength));function nr(vr){return vr>oe>>zo}const jn=(vr,jr,Fi)=>Ar(vr.slice(jr,Fi));class Qn{constructor(jr,Fi,$i){this.r=jr,this.s=Fi,this.recovery=$i,this.assertValidity()}static fromCompact(jr){const Fi=B.nByteLength;return jr=Po("compactSignature",jr,2*Fi),new Qn(jn(jr,0,Fi),jn(jr,Fi,2*Fi))}static fromDER(jr){const{r:Fi,s:$i}=el.toSig(Po("DER",jr));return new Qn(Fi,$i)}assertValidity(){if(!Xn(this.r))throw new Error("r must be 0 < r < CURVE.n");if(!Xn(this.s))throw new Error("s must be 0 < s < CURVE.n")}addRecoveryBit(jr){return new Qn(this.r,this.s,jr)}recoverPublicKey(jr){const{r:Fi,s:$i,recovery:go}=this,gs=zr(Po("msgHash",jr));if(null==go||![0,1,2,3].includes(go))throw new Error("recovery id invalid");const _s=2===go||3===go?Fi+B.n:Fi;if(_s>=$.ORDER)throw new Error("recovery id 2 or 3 invalid");const hc=ln.fromHex((1&go?"03":"02")+Kn(_s)),nl=Wt(_s),fc=It(-gs*nl),Hc=It($i*nl),pc=ln.BASE.multiplyAndAddUnsafe(hc,fc,Hc);if(!pc)throw new Error("point at infinify");return pc.assertValidity(),pc}hasHighS(){return nr(this.s)}normalizeS(){return this.hasHighS()?new Qn(this.r,It(-this.s),this.recovery):this}toDERRawBytes(){return Gn(this.toDERHex())}toDERHex(){return el.hexFromSig({r:this.r,s:this.s})}toCompactRawBytes(){return Gn(this.toCompactHex())}toCompactHex(){return Kn(this.r)+Kn(this.s)}}const ir={isValidPrivateKey(vr){try{return Tn(vr),!0}catch{return!1}},normPrivateKeyToScalar:Tn,randomPrivateKey:()=>{const jr=function ul(O,B,$=!1){const oe=(O=Po("privateHash",O)).length,Ae=Ys(B).nByteLength+8;if(Ae<24||oe1024)throw new Error(`hashToPrivateScalar: expected ${Ae}-1024 bytes of input, got ${oe}`);return Yr($?Ao(O):Ar(O),B-U)+U}(B.randomBytes($.BYTES+8),oe);return no(jr,B.nByteLength)},precompute:(vr=8,jr=ln.BASE)=>(jr._setWindowSize(vr),jr.multiply(BigInt(3)),jr)};function ur(vr){const jr=vr instanceof Uint8Array,Fi="string"==typeof vr,$i=(jr||Fi)&&vr.length;return jr?$i===Ae||$i===$e:Fi?$i===2*Ae||$i===2*$e:vr instanceof ln}const kr=B.bits2int||function(vr){const jr=Ar(vr),Fi=8*vr.length-B.nBitLength;return Fi>0?jr>>BigInt(Fi):jr},zr=B.bits2int_modN||function(vr){return It(kr(vr))},Ur=ja(B.nBitLength);function Yi(vr){if("bigint"!=typeof vr)throw new Error("bigint expected");if(!(Qs<=vr&&vrmc in Fi))throw new Error("sign() legacy options not supported");const{hash:$i,randomBytes:go}=B;let{lowS:gs,prehash:_s,extraEntropy:Ss}=Fi;null==gs&&(gs=!0),vr=Po("msgHash",vr),_s&&(vr=Po("prehashed msgHash",$i(vr)));const hc=zr(vr),nl=Tn(jr),fc=[Yi(nl),Yi(hc)];if(null!=Ss){const mc=!0===Ss?go($.BYTES):Ss;fc.push(Po("extraEntropy",mc,$.BYTES))}const Hc=Fr(...fc),pc=hc;return{seed:Hc,k2sig:function Sc(mc){const Wc=kr(mc);if(!Xn(Wc))return;const zc=Wt(Wc),ca=ln.BASE.multiply(Wc).toAffine(),Wa=It(ca.x);if(Wa===Qs)return;const pl=It(zc*It(pc+Wa*nl));if(pl===Qs)return;let uu=(ca.x===Wa?0:2)|Number(ca.y&zo),ql=pl;return gs&&nr(pl)&&(ql=function kn(vr){return nr(vr)?It(-vr):vr}(pl),uu^=1),new Qn(Wa,ql,uu)}}}(vr,jr,Fi);return Di(B.hash.outputLen,B.nByteLength,B.hmac)($i,go)},verify:function Ds(vr,jr,Fi,$i=Zi){const go=vr;if(jr=Po("msgHash",jr),Fi=Po("publicKey",Fi),"strict"in $i)throw new Error("options.strict was renamed to lowS");const{lowS:gs,prehash:_s}=$i;let Ss,hc;try{if("string"==typeof go||go instanceof Uint8Array)try{Ss=Qn.fromDER(go)}catch(ca){if(!(ca instanceof el.Err))throw ca;Ss=Qn.fromCompact(go)}else{if("object"!=typeof go||"bigint"!=typeof go.r||"bigint"!=typeof go.s)throw new Error("PARSE");{const{r:ca,s:Wa}=go;Ss=new Qn(ca,Wa)}}hc=ln.fromHex(Fi)}catch(ca){if("PARSE"===ca.message)throw new Error("signature must be Signature instance, Uint8Array or hex string");return!1}if(gs&&Ss.hasHighS())return!1;_s&&(jr=B.hash(jr));const{r:nl,s:fc}=Ss,Hc=zr(jr),pc=Wt(fc),Sc=It(Hc*pc),mc=It(nl*pc),Wc=ln.BASE.multiplyAndAddUnsafe(hc,Sc,mc)?.toAffine();return!!Wc&&It(Wc.x)===nl},ProjectivePoint:ln,Signature:Qn,utils:ir}}BigInt(4);class xc extends xl{constructor(B,$){super(),this.finished=!1,this.destroyed=!1,ce.hash(B);const oe=Lo($);if(this.iHash=B.create(),"function"!=typeof this.iHash.update)throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const Ae=this.blockLen,$e=new Uint8Array(Ae);$e.set(oe.length>Ae?B.create().update(oe).digest():oe);for(let gt=0;gt<$e.length;gt++)$e[gt]^=54;this.iHash.update($e),this.oHash=B.create();for(let gt=0;gt<$e.length;gt++)$e[gt]^=106;this.oHash.update($e),$e.fill(0)}update(B){return ce.exists(this),this.iHash.update(B),this}digestInto(B){ce.exists(this),ce.bytes(B,this.outputLen),this.finished=!0,this.iHash.digestInto(B),this.oHash.update(B),this.oHash.digestInto(B),this.destroy()}digest(){const B=new Uint8Array(this.oHash.outputLen);return this.digestInto(B),B}_cloneInto(B){B||(B=Object.create(Object.getPrototypeOf(this),{}));const{oHash:$,iHash:oe,finished:Ae,destroyed:$e,blockLen:gt,outputLen:It}=this;return B.finished=Ae,B.destroyed=$e,B.blockLen=gt,B.outputLen=It,B.oHash=$._cloneInto(B.oHash),B.iHash=oe._cloneInto(B.iHash),B}destroy(){this.destroyed=!0,this.oHash.destroy(),this.iHash.destroy()}}const au=(O,B,$)=>new xc(O,B).update($).digest();function Xi(O){return{hash:O,hmac:(B,...$)=>au(O,B,function Za(...O){const B=new Uint8Array(O.reduce((oe,Ae)=>oe+Ae.length,0));let $=0;return O.forEach(oe=>{if(!Pe(oe))throw new Error("Uint8Array expected");B.set(oe,$),$+=oe.length}),B}(...$)),randomBytes:ac}}au.create=(O,B)=>new xc(O,B);const Tr=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),xs=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),jc=BigInt(1),N=BigInt(2),K=(O,B)=>(O+B/N)/B;const X=function Ca(O,B,$=!1,oe={}){if(O<=No)throw new Error(`Expected Fp ORDER > 0, got ${O}`);const{nBitLength:Ae,nByteLength:$e}=Ys(O,B);if($e>2048)throw new Error("Field lengths over 2048 bytes are not supported");const gt=function di(O){if(O%ve===q){const B=(O+U)/ve;return function(oe,Ae){const $e=oe.pow(Ae,B);if(!oe.eql(oe.sqr($e),Ae))throw new Error("Cannot find square root");return $e}}if(O%bn===rt){const B=(O-rt)/bn;return function(oe,Ae){const $e=oe.mul(Ae,de),gt=oe.pow($e,B),It=oe.mul(Ae,gt),Wt=oe.mul(oe.mul(It,de),gt),ln=oe.mul(It,oe.sub(Wt,oe.ONE));if(!oe.eql(oe.sqr(ln),Ae))throw new Error("Cannot find square root");return ln}}return function Qr(O){const B=(O-U)/de;let $,oe,Ae;for($=O-U,oe=0;$%de===No;$/=de,oe++);for(Ae=de;AeYr(Wt,O),isValid:Wt=>{if("bigint"!=typeof Wt)throw new Error("Invalid field element: expected bigint, got "+typeof Wt);return No<=Wt&&WtWt===No,isOdd:Wt=>(Wt&U)===U,neg:Wt=>Yr(-Wt,O),eql:(Wt,ln)=>Wt===ln,sqr:Wt=>Yr(Wt*Wt,O),add:(Wt,ln)=>Yr(Wt+ln,O),sub:(Wt,ln)=>Yr(Wt-ln,O),mul:(Wt,ln)=>Yr(Wt*ln,O),pow:(Wt,ln)=>function jo(O,B,$){if($ 0");if($===No)return O.ONE;if($===U)return B;let oe=O.ONE,Ae=B;for(;$>No;)$&U&&(oe=O.mul(oe,Ae)),Ae=O.sqr(Ae),$>>=U;return oe}(It,Wt,ln),div:(Wt,ln)=>Yr(Wt*xi(ln,O),O),sqrN:Wt=>Wt*Wt,addN:(Wt,ln)=>Wt+ln,subN:(Wt,ln)=>Wt-ln,mulN:(Wt,ln)=>Wt*ln,inv:Wt=>xi(Wt,O),sqrt:oe.sqrt||(Wt=>gt(It,Wt)),invertBatch:Wt=>function Os(O,B){const $=new Array(B.length),oe=B.reduce(($e,gt,It)=>O.is0(gt)?$e:($[It]=$e,O.mul($e,gt)),O.ONE),Ae=O.inv(oe);return B.reduceRight(($e,gt,It)=>O.is0(gt)?$e:($[It]=O.mul($e,$[It]),O.mul($e,gt)),Ae),$}(It,Wt),cmov:(Wt,ln,Tn)=>Tn?ln:Wt,toBytes:Wt=>$?$o(Wt,$e):no(Wt,$e),fromBytes:Wt=>{if(Wt.length!==$e)throw new Error(`Fp.fromBytes: expected ${$e}, got ${Wt.length}`);return $?Ao(Wt):Ar(Wt)}});return Object.freeze(It)}(Tr,void 0,void 0,{sqrt:function P(O){const B=Tr,$=BigInt(3),oe=BigInt(6),Ae=BigInt(11),$e=BigInt(22),gt=BigInt(23),It=BigInt(44),Wt=BigInt(88),ln=O*O*O%B,Tn=ln*ln*O%B,qt=Hr(Tn,$,B)*Tn%B,Xn=Hr(qt,$,B)*Tn%B,Kn=Hr(Xn,N,B)*ln%B,nr=Hr(Kn,Ae,B)*Kn%B,kn=Hr(nr,$e,B)*nr%B,jn=Hr(kn,It,B)*kn%B,Qn=Hr(jn,Wt,B)*jn%B,ir=Hr(Qn,It,B)*kn%B,Vn=Hr(ir,$,B)*Tn%B,ur=Hr(Vn,gt,B)*nr%B,Pr=Hr(ur,oe,B)*ln%B,kr=Hr(Pr,N,B);if(!X.eql(X.sqr(kr),O))throw new Error("Cannot find square root");return kr}}),he=function Pu(O,B){const $=oe=>cd({...O,...Xi(oe)});return Object.freeze({...$(B),create:$})}({a:BigInt(0),b:BigInt(7),Fp:X,n:xs,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:O=>{const B=xs,$=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),oe=-jc*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),Ae=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),$e=$,gt=BigInt("0x100000000000000000000000000000000"),It=K($e*O,B),Wt=K(-oe*O,B);let ln=Yr(O-It*$-Wt*Ae,B),Tn=Yr(-It*oe-Wt*$e,B);const qt=ln>gt,Xn=Tn>gt;if(qt&&(ln=B-ln),Xn&&(Tn=B-Tn),ln>gt||Tn>gt)throw new Error("splitScalar: Endomorphism failed, k="+O);return{k1neg:qt,k1:ln,k2neg:Xn,k2:Tn}}}},Jo);BigInt(0);const lu=he.ProjectivePoint,Fu=(0,or.Tq)(ma);function ud(O){return BigInt(`0x${function tt(O){if(!Mo(O))throw new Error("Uint8Array expected");let B="";for(let $=0;${if(!Number.isSafeInteger(O)||O<0||O>2**32-1)throw new Error(`Invalid number=${O}. Should be from 0 to 2 ** 32 - 1`);const B=new Uint8Array(4);return et(B).setUint32(0,O,!1),B};class ps{get fingerprint(){if(!this.pubHash)throw new Error("No publicKey set!");return et(this.pubHash).getUint32(0,!1)}get identifier(){return this.pubHash}get pubKeyHash(){return this.pubHash}get privateKey(){return this.privKeyBytes||null}get publicKey(){return this.pubKey||null}get privateExtendedKey(){const B=this.privateKey;if(!B)throw new Error("No private key");return Fu.encode(this.serialize(this.versions.private,Un(new Uint8Array([0]),B)))}get publicExtendedKey(){if(!this.pubKey)throw new Error("No public key");return Fu.encode(this.serialize(this.versions.public,this.pubKey))}static fromMasterSeed(B,$=Bu){if(so(B),8*B.length<128||8*B.length>512)throw new Error(`HDKey: wrong seed length=${B.length}. Should be between 128 and 512 bits; 256 bits is advised)`);const oe=_o(Dr,gi,B);return new ps({versions:$,chainCode:oe.slice(32),privateKey:oe.slice(0,32)})}static fromExtendedKey(B,$=Bu){const oe=Fu.decode(B),Ae=et(oe),$e=Ae.getUint32(0,!1),gt={versions:$,depth:oe[4],parentFingerprint:Ae.getUint32(5,!1),index:Ae.getUint32(9,!1),chainCode:oe.slice(13,45)},It=oe.slice(45),Wt=0===It[0];if($e!==$[Wt?"private":"public"])throw new Error("Version mismatch");return new ps(Wt?{...gt,privateKey:It.slice(1)}:{...gt,publicKey:It})}static fromJSON(B){return ps.fromExtendedKey(B.xpriv)}constructor(B){if(this.depth=0,this.index=0,this.chainCode=null,this.parentFingerprint=0,!B||"object"!=typeof B)throw new Error("HDKey.constructor must not be called directly");if(this.versions=B.versions||Bu,this.depth=B.depth||0,this.chainCode=B.chainCode,this.index=B.index||0,this.parentFingerprint=B.parentFingerprint||0,!this.depth&&(this.parentFingerprint||this.index))throw new Error("HDKey: zero depth with non-zero index/parent fingerprint");if(B.publicKey&&B.privateKey)throw new Error("HDKey: publicKey and privateKey at same time.");if(B.privateKey){if(!he.utils.isValidPrivateKey(B.privateKey))throw new Error("Invalid private key");this.privKey="bigint"==typeof B.privateKey?B.privateKey:ud(B.privateKey),this.privKeyBytes=function xn(O){return function Vt(O){if("string"!=typeof O)throw new Error("hex string expected, got "+typeof O);const B=O.length,$=B/2;if(B%2)throw new Error("padded hex string expected, got unpadded hex of length "+B);const oe=new Uint8Array($);for(let Ae=0,$e=0;Ae<$;Ae++,$e+=2){const gt=ht(O.charCodeAt($e)),It=ht(O.charCodeAt($e+1));if(void 0===gt||void 0===It)throw new Error('hex string expected, got non-hex character "'+(O[$e]+O[$e+1])+'" at index '+$e);oe[Ae]=16*gt+It}return oe}(O.toString(16).padStart(64,"0"))}(this.privKey),this.pubKey=he.getPublicKey(B.privateKey,!0)}else{if(!B.publicKey)throw new Error("HDKey: no public or private key provided");this.pubKey=lu.fromHex(B.publicKey).toRawBytes(!0)}this.pubHash=rs(ma(this.pubKey))}derive(B){if(!/^[mM]'?/.test(B))throw new Error('Path must start with "m" or "M"');if(/^[mM]'?$/.test(B))return this;const $=B.replace(/^[mM]'?\//,"").split("/");let oe=this;for(const Ae of $){const $e=/^(\d+)('?)$/.exec(Ae);if(!$e||3!==$e.length)throw new Error(`Invalid child index: ${Ae}`);let gt=+$e[1];if(!Number.isSafeInteger(gt)||gt>=cu)throw new Error("Invalid index");"'"===$e[2]&&(gt+=cu),oe=oe.deriveChild(gt)}return oe}deriveChild(B){if(!this.pubKey||!this.chainCode)throw new Error("No publicKey or chainCode set");let $=Il(B);if(B>=cu){const It=this.privateKey;if(!It)throw new Error("Could not derive hardened child key");$=Un(new Uint8Array([0]),It,$)}else $=Un(this.pubKey,$);const oe=_o(Dr,this.chainCode,$),Ae=ud(oe.slice(0,32)),$e=oe.slice(32);if(!he.utils.isValidPrivateKey(Ae))throw new Error("Tweak bigger than curve order");const gt={versions:this.versions,chainCode:$e,depth:this.depth+1,parentFingerprint:this.fingerprint,index:B};try{if(this.privateKey){const It=Yr(this.privKey+Ae,he.CURVE.n);if(!he.utils.isValidPrivateKey(It))throw new Error("The tweak was out of range or the resulted private key is invalid");gt.privateKey=It}else{const It=lu.fromHex(this.pubKey).add(lu.fromPrivateKey(Ae));if(It.equals(lu.ZERO))throw new Error("The tweak was equal to negative P, which made the result key invalid");gt.publicKey=It.toRawBytes(!0)}return new ps(gt)}catch{return this.deriveChild(B+1)}}sign(B){if(!this.privateKey)throw new Error("No privateKey set!");return so(B,32),he.sign(B,this.privKey).toCompactRawBytes()}verify(B,$){if(so(B,32),so($,64),!this.publicKey)throw new Error("No publicKey set!");let oe;try{oe=he.Signature.fromCompact($)}catch{return!1}return he.verify(oe,B,this.publicKey)}wipePrivateData(){return this.privKey=void 0,this.privKeyBytes&&(this.privKeyBytes.fill(0),this.privKeyBytes=void 0),this}toJSON(){return{xpriv:this.privateExtendedKey,xpub:this.publicExtendedKey}}serialize(B,$){if(!this.chainCode)throw new Error("No chainCode set");return so($,33),Un(Il(B),new Uint8Array([this.depth]),Il(this.parentFingerprint),Il(this.index),this.chainCode,$)}}var qs=r(3107);let $s=(()=>{class O{constructor(){this.encoder=new TextEncoder,this.decoder=new TextDecoder}getPasswordKey($){var oe=this;return(0,a.A)(function*(){return window.crypto.subtle.importKey("raw",oe.encoder.encode($),"PBKDF2",!1,["deriveKey"])})()}deriveKey($,oe,Ae){return(0,a.A)(function*(){return window.crypto.subtle.deriveKey({name:"PBKDF2",salt:oe,iterations:25e4,hash:"SHA-256"},$,{name:"AES-GCM",length:256},!1,Ae)})()}encryptData($,oe){var Ae=this;return(0,a.A)(function*(){try{const $e=window.crypto.getRandomValues(new Uint8Array(16)),gt=window.crypto.getRandomValues(new Uint8Array(12)),It=yield Ae.getPasswordKey(oe),Wt=yield Ae.deriveKey(It,$e,["encrypt"]),ln=new Uint8Array(yield window.crypto.subtle.encrypt({name:"AES-GCM",iv:gt},Wt,Ae.encoder.encode($))),Tn=new Uint8Array($e.length+gt.length+ln.length);return Tn.set($e,0),Tn.set(gt,$e.length),Tn.set(ln,$e.length+gt.length),or.K3.encode(Tn)}catch($e){throw console.error("Encryption failed:",$e),new Error("Failed to encrypt data.")}})()}decryptData($,oe){var Ae=this;return(0,a.A)(function*(){try{const $e=or.K3.decode($),gt=$e.slice(0,16),It=$e.slice(16,28),Wt=$e.slice(28),ln=yield Ae.getPasswordKey(oe),Tn=yield Ae.deriveKey(ln,gt,["decrypt"]),qt=yield window.crypto.subtle.decrypt({name:"AES-GCM",iv:It},Tn,Wt);return Ae.decoder.decode(qt)}catch($e){throw console.error("Decryption failed:",$e),new Error("Failed to decrypt data.")}})()}static{this.\u0275fac=function(oe){return new(oe||O)}}static{this.\u0275prov=qs.jDH({token:O,factory:O.\u0275fac,providedIn:"root"})}}return O})();var Ol=r(7544),$u=r(4482);let Ha=(()=>{class O{constructor($,oe,Ae){this.securityService=$,this.dialog=oe,this._nostrLoginService=Ae,this.localStorageSecretKeyName="secretKey",this.localStoragePublicKeyName="publicKey",this.localStorageNpubName="npub",this.localStorageNsecName="nsec",this.storageKey="userPassword"}savePassword($,oe){const Ae=Date.now()+60*oe*1e3;sessionStorage.setItem(this.storageKey,JSON.stringify({password:$,expirationTime:Ae}))}getPassword(){const $=sessionStorage.getItem(this.storageKey);if(!$)return null;const{password:oe,expirationTime:Ae}=JSON.parse($);return Date.now()>Ae?(this.clearPassword(),null):oe}clearPassword(){sessionStorage.removeItem(this.storageKey)}changePassword($,oe,Ae){var $e=this;return(0,a.A)(function*(){try{const gt=yield $e.getSecretKey($);if(!gt)throw new Error("Incorrect current password.");yield $e.setSecretKey(gt,oe);const It=yield $e.getNsec($);return It&&(yield $e.setNsec(It,oe)),$e.clearPassword(),Ae&&$e.savePassword(oe,60),!0}catch(gt){return console.error("Failed to change password: ",gt),!1}})()}getUsername($){return $.startsWith("npub")&&($=C.Qe.decode($).data.toString()),`@${localStorage.getItem(`${$}`)||C.Qe.npubEncode($)}`}npub(){let $=this.getPublicKey();return C.Qe.npubEncode($)}requestPassword(){var $=this;return(0,a.A)(function*(){return $.dialog.open(y.b,{width:"300px",disableClose:!0}).afterClosed().toPromise()})()}nsec($){var oe=this;return(0,a.A)(function*(){if(oe.usingSecretKey()){let Ae=yield oe.getSecretKey($);const $e=Uint8Array.from(w.hp.from(Ae,"hex"));return C.Qe.nsecEncode($e)}return""})()}pubkey($){return C.Qe.decode($).data.toString()}setPublicKey($){const oe=C.Qe.npubEncode($);window.localStorage.setItem(this.localStoragePublicKeyName,$),window.localStorage.setItem(this.localStorageNpubName,oe)}getPublicKey(){const $=localStorage.getItem("__nostrlogin_nip46");if($)try{return JSON.parse($).pubkey||""}catch(oe){console.error("Error parsing nostr login data:",oe)}return localStorage.getItem(this.localStoragePublicKeyName)||""}setNpub($){localStorage.setItem(this.localStorageNpubName,$)}getNpub(){return window.localStorage.getItem(this.localStorageNpubName)||""}setSecretKey($,oe=""){var Ae=this;return(0,a.A)(function*(){if(""===oe)localStorage.setItem(Ae.localStorageSecretKeyName,$),localStorage.setItem("usePassword","false");else{const $e=yield Ae.securityService.encryptData($,oe);localStorage.setItem(Ae.localStorageSecretKeyName,$e),localStorage.setItem("usePassword","true")}})()}getSecretKey($=""){var oe=this;return(0,a.A)(function*(){const Ae=localStorage.getItem(oe.localStorageSecretKeyName),$e="true"===localStorage.getItem("usePassword");return Ae?$e?yield oe.securityService.decryptData(Ae,$):Ae:null})()}getDecryptedSecretKey(){var $=this;return(0,a.A)(function*(){try{if("true"!==localStorage.getItem("usePassword"))return $.getSecretKey();const Ae=$.getPassword();if(Ae)return yield $.getSecretKey(Ae);const $e=yield $.requestPassword();if($e?.password){const gt=yield $.getSecretKey($e.password);return 0!==$e.duration&&$.savePassword($e.password,$e.duration),gt}return console.error("Password not provided"),null}catch(oe){return console.error("Error decrypting private key:",oe),null}})()}setNsec($,oe=""){var Ae=this;return(0,a.A)(function*(){if(""===oe)localStorage.setItem(Ae.localStorageNsecName,$),localStorage.setItem("usePassword","false");else{const $e=yield Ae.securityService.encryptData($,oe);localStorage.setItem(Ae.localStorageNsecName,$e),localStorage.setItem("usePassword","true")}})()}getNsec($=""){var oe=this;return(0,a.A)(function*(){const Ae=localStorage.getItem(oe.localStorageNsecName),$e="true"===localStorage.getItem("usePassword");return Ae?$e?yield oe.securityService.decryptData(Ae,$):Ae:null})()}setPublicKeyFromExtension($){this.setPublicKey($)}handleLoginWithKey($,oe=""){let Ae,$e,gt,It;try{if($.startsWith(this.localStorageNsecName)){const ln=C.Qe.decode($);if(ln.type!==this.localStorageNsecName)throw new Error("Invalid nsec key.");Ae=w.hp.from(ln.data).toString("hex")}else{if(!/^[0-9a-fA-F]{64}$/.test($))throw new Error("Invalid key format. Must be either nsec or hex.");Ae=$}const Wt=new Uint8Array(w.hp.from(Ae,"hex"));return $e=(0,C.lG)(Wt),It=C.Qe.npubEncode($e),gt=C.Qe.nsecEncode(Wt),this.setSecretKey(Ae,oe),this.setNsec(It,oe),this.setPublicKey($e),this.setNpub(It),!0}catch(Wt){return console.error("Error during key handling: ",Wt),!1}}handleLoginWithMnemonic($,oe="",Ae=""){try{const gt=function Vc(O,B,$=0){let Ae=ps.fromMasterSeed(Ii(O,B)).derive(`m/44'/1237'/${$}'/0/0`).privateKey;if(!Ae)throw new Error("could not derive private key");return Ae}($,oe,0),It=(0,c.My)(gt),Wt=(0,C.lG)(gt),ln=C.Qe.npubEncode(Wt),Tn=C.Qe.nsecEncode(gt);return this.setSecretKey(It,Ae),this.setNsec(Tn,Ae),this.setPublicKey(Wt),this.setNpub(ln),window.localStorage.setItem(this.localStorageNsecName,Tn),!0}catch($e){return console.error("Error during login with mnemonic:",$e),!1}}logout(){window.localStorage.removeItem(this.localStorageSecretKeyName),window.localStorage.removeItem(this.localStoragePublicKeyName),window.localStorage.removeItem(this.localStorageNpubName),window.localStorage.removeItem(this.localStorageNsecName),this._nostrLoginService.logout()}usingNostrBrowserExtension(){return!this.usingSecretKey()&&!!globalThis.nostr}usingSecretKey(){return!!localStorage.getItem(this.localStorageSecretKeyName)}generateAndStoreKeys($=""){try{const oe=(0,C.Bq)(),Ae=w.hp.from(oe).toString("hex"),$e=(0,C.lG)(oe),gt=C.Qe.npubEncode($e),It=C.Qe.nsecEncode(oe);return this.setSecretKey(Ae,$),this.setNsec(It,$),this.setPublicKey($e),this.setNpub(gt),{secretKey:Ae,pubkey:$e,npub:gt,nsec:It}}catch(oe){return console.error("Error during key generation:",oe),null}}handleLoginWithExtension(){var $=this;return(0,a.A)(function*(){const oe=globalThis;if(!oe.nostr)return!1;try{const Ae=yield oe.nostr.getPublicKey();if(!Ae)throw new Error("Public key not available from Nostr extension.");return $.setPublicKeyFromExtension(Ae),!0}catch(Ae){return console.error("Failed to connect to Nostr extension:",Ae),!1}})()}encryptMessage($,oe,Ae){return(0,a.A)(function*(){console.log(Ae);try{return yield C.sh.encrypt($,oe,Ae)}catch($e){throw console.error("Error encrypting message:",$e),$e}})()}encryptMessageWithExtension($,oe){return(0,a.A)(function*(){return yield globalThis.nostr.nip04.encrypt(oe,$)})()}decryptMessageWithExtension($,oe){return(0,a.A)(function*(){const Ae=globalThis;if(Ae.nostr&&"function"==typeof Ae.nostr.nip04?.decrypt)try{return yield Ae.nostr.nip04.decrypt($,oe)}catch($e){return console.error("Decryption failed:",$e),"*Failed to decrypt content: "+$e.message+"*"}return console.warn("Nostr extension or decrypt method is unavailable"),"Attempted Nostr Window decryption and failed."})()}decryptMessage($,oe,Ae){return(0,a.A)(function*(){try{if(!$||!oe||!Ae)throw new Error("Private key, public key, or encrypted message is missing or undefined.");const $e=yield C.sh.decrypt($,oe,Ae);if(!$e)throw new Error("Decryption returned an empty message.");return $e}catch($e){throw $e}})()}getUnsignedEvent($,oe,Ae){return{kind:$,pubkey:this.getPublicKey(),tags:oe,content:Ae,created_at:Math.floor(Date.now()/1e3)}}getSignedEvent($,oe){const Ae=(0,c.aT)(oe);return(0,C.pC)($,Ae)}getMuteList(){return(localStorage.getItem("muteList")||"").split(",")}setMuteListFromTags($){let oe=[];$.forEach(Ae=>{oe.push(Ae[1])}),this.setMuteList(oe)}setMuteList($){if(0===$.length)localStorage.setItem("muteList","");else{let oe=Array.from(new Set($));localStorage.setItem("muteList",oe.filter(Ae=>Ae).join(","))}}signEventWithExtension($){return(0,a.A)(function*(){const oe=globalThis;if(oe.nostr)return yield oe.nostr.signEvent($);throw new Error("Tried to sign event with extension but failed")})()}signDMWithExtension($,oe){return(0,a.A)(function*(){const Ae=globalThis;if(Ae.nostr&&Ae.nostr.nip04?.encrypt)return yield Ae.nostr.nip04.encrypt($,oe);throw new Error("Failed to Sign with extension")})()}isUsingExtension(){var $=this;return(0,a.A)(function*(){const oe=globalThis;if(oe.nostr&&oe.nostr.getPublicKey)try{return!localStorage.getItem($.localStorageSecretKeyName)}catch(Ae){return console.error("Failed to check Nostr extension:",Ae),!1}return!1})()}isUsingSecretKey(){return!!localStorage.getItem(this.localStorageSecretKeyName)}getNpubFromPubkey($){try{return C.Qe.npubEncode($)}catch(oe){return console.error("Error converting hex to npub:",oe),""}}getNsecFromSeckey($){try{const oe=Uint8Array.from(w.hp.from($,"hex"));return C.Qe.nsecEncode(oe)}catch(oe){return console.error("Error converting hex to nsec:",oe),""}}getHexFromNpub($){try{const oe=C.Qe.decode($);if("npub"!==oe.type)throw new Error("Invalid npub format.");return oe.data.toString()}catch(oe){return console.error("Error converting npub to hex:",oe),""}}processKey($){try{if($.startsWith("npub")){const oe=this.getHexFromNpub($);if(!oe)throw new Error("Failed to convert npub to hex.");return oe}if(/^[0-9a-fA-F]{64}$/.test($))return $;throw new Error("Invalid key format. Must be either hex or npub.")}catch(oe){return console.error("Error processing key:",oe),""}}static{this.\u0275fac=function(oe){return new(oe||O)(qs.KVO($s),qs.KVO(Ol.bZ),qs.KVO($u.v))}}static{this.\u0275prov=qs.jDH({token:O,factory:O.\u0275fac,providedIn:"root"})}}return O})()},6433:(o,s,r)=>{"use strict";r.d(s,{d:()=>C});var i=r(3014),a=r(3797),c=r(3107),y=r(5506),w=r(3149);let C=(()=>{class A{constructor(T,k){this.subscriptionService=T,this.storageService=k,this.isProfileLoaded=!1}loadUserProfile(T){var k=this;return(0,i.A)(function*(){k.isProfileLoaded||(yield k.subscribeToUserProfile(T),yield k.subscribeToUserChats(T),yield k.subscribeToUserPosts(T),yield k.subscribeToMyLikes(T),k.isProfileLoaded=!0)})()}subscribeToUserProfile(T){var k=this;return(0,i.A)(function*(){const R=yield k.storageService.getLastUpdateDate("users"),G={kinds:[0],authors:[T],limit:1};R&&(G.since=parseInt(R,10)),k.subscriptionService.addSubscriptions([G],Z=>{const te=k.parseMetadataEvent(Z);k.storageService.saveProfile(T,te)})})()}subscribeToUserChats(T){var k=this;return(0,i.A)(function*(){const R=yield k.storageService.getLastUpdateDate("chats"),G=[{kinds:[a.rV],authors:[T],limit:300},{kinds:[a.rV],"#p":[T],limit:300}];if(R){const Z=parseInt(R,10);G.forEach(te=>te.since=Z)}else k.storageService.removeAllChats();k.subscriptionService.addSubscriptions(G,Z=>{const te=k.parseChatEvent(Z);k.storageService.saveChatEvent(te)})})()}subscribeToUserPosts(T){var k=this;return(0,i.A)(function*(){const R=yield k.storageService.getLastUpdateDate("posts"),G={kinds:[a.av],authors:[T]};R&&(G.since=parseInt(R,10)),k.subscriptionService.addSubscriptions([G],Z=>{k.isReply(Z)||k.storageService.savePost(Z)})})()}isReply(T){return T.tags.filter(R=>"e"===R[0]||"p"===R[0]).length>0}subscribeToMyLikes(T){var k=this;return(0,i.A)(function*(){const R=yield k.storageService.getLastUpdateDate("myLikes"),G={kinds:[a.qT],authors:[T]};R&&(G.since=parseInt(R,10)),k.subscriptionService.addSubscriptions([G],Z=>{k.storageService.saveLike(Z)})})()}parseMetadataEvent(T){try{return JSON.parse(T.content)}catch(k){return console.error("Error parsing metadata event:",k),null}}parseChatEvent(T){try{const k=T.content.split("?iv=");return{id:T.id,kind:T.kind,pubkey:T.pubkey,created_at:T.created_at,tags:T.tags,content:k[0],iv:k[1],IsRead:!1}}catch(k){return console.error("Error parsing chat event:",k),null}}static{this.\u0275fac=function(k){return new(k||A)(c.KVO(y.n),c.KVO(w.n))}}static{this.\u0275prov=c.jDH({token:A,factory:A.\u0275fac,providedIn:"root"})}}return A})()},3149:(o,s,r)=>{"use strict";r.d(s,{n:()=>C});var i=r(3014),a=r(230),c=r.n(a),y=r(1217),w=r(3107);let C=(()=>{class A{constructor(){this.profileSubject=new y.t(null),this.projectsSubject=new y.t([]),this.projectStatsSubject=new y.t({}),this.chatEventsSubject=new y.t([]),this.unreadChatCountSubject=new y.t(0),this.contactsSubject=new y.t({pubKey:"",contacts:[]}),this.postsSubject=new y.t(null),this.myLikesSubject=new y.t([]),this.notificationsSubject=new y.t([]),this.contactStatsSubject=new y.t({totalContacts:0,followersCount:0,followingCount:0}),this.investorsSubject=new y.t([]),this.projectDetailsSubject=new y.t([]),this.contactStatsMap={},this.profileStore=this.createStore("profiles"),this.updateHistoryStore=this.createStore("updateHistory"),this.contactsStore=this.createStore("contacts"),this.chatsStore=this.createStore("chats"),this.postsStore=this.createStore("posts"),this.myLikesStore=this.createStore("myLikes"),this.notificationsStore=this.createStore("notifications"),this.projectsStore=this.createStore("projects"),this.projectDetailsStore=this.createStore("projectDetails"),this.projectStatsStore=this.createStore("projectStatistics"),this.investorsStore=this.createStore("investors"),this.loadAllProjectsFromDB(),this.loadAllProjectDetailsFromDB(),this.loadAllProjectStatsFromDB(),this.loadAllInvestorsFromDB(),this.loadAllContactsFromDB(),this.loadAllChatEventsFromDB(),this.loadAllMyLikesFromDB(),this.loadAllNotificationsFromDB(),this.calculateAndStoreAllContactStats()}createStore(T){return c().createInstance({driver:c().INDEXEDDB,name:"angor-hub",version:1,storeName:T})}get profile$(){return this.profileSubject.asObservable()}get projects$(){return this.projectsSubject.asObservable()}get projectStats$(){return this.projectStatsSubject.asObservable()}get chatEvents$(){return this.chatEventsSubject.asObservable()}get unreadChatCount$(){return this.unreadChatCountSubject.asObservable()}get contacts$(){return this.contactsSubject.asObservable()}get posts$(){return this.postsSubject.asObservable()}get contactStats$(){return this.contactStatsSubject.asObservable()}get myLikes$(){return this.myLikesSubject.asObservable()}get notifications$(){return this.notificationsSubject.asObservable()}get investors$(){return this.investorsSubject.asObservable()}get projectDetails$(){return this.projectDetailsSubject.asObservable()}saveInvestor(T){var k=this;return(0,i.A)(function*(){try{const R=`${T.projectIdentifier}-${T.investorPublicKey}`;yield k.investorsStore.setItem(R,T);const Z=[...k.investorsSubject.value.filter(te=>te.projectIdentifier!==T.projectIdentifier||te.investorPublicKey!==T.investorPublicKey),T];k.investorsSubject.next(Z),console.log("Investor saved successfully:",T)}catch(R){console.error("Error saving investor:",R)}})()}getInvestor(T,k){var R=this;return(0,i.A)(function*(){try{const G=`${T}-${k}`;return(yield R.investorsStore.getItem(G))||null}catch(G){return console.error("Error retrieving investor:",G),null}})()}getAllInvestors(){var T=this;return(0,i.A)(function*(){try{const k=[];return yield T.investorsStore.iterate(R=>{k.push(R)}),console.log("Retrieved all investors:",k),k}catch(k){return console.error("Error retrieving all investors:",k),[]}})()}saveProjectDetails(T){var k=this;return(0,i.A)(function*(){try{const R=T.projectIdentifier;yield k.projectDetailsStore.setItem(R,T);const Z=[...k.projectDetailsSubject.value.filter(te=>te.projectIdentifier!==T.projectIdentifier),T];k.projectDetailsSubject.next(Z),console.log("Project details saved successfully:",T)}catch(R){console.error("Error saving project details:",R)}})()}getProjectDetails(T){var k=this;return(0,i.A)(function*(){try{return(yield k.projectDetailsStore.getItem(T))||null}catch(R){return console.error("Error retrieving project details:",R),null}})()}getAllProjectDetails(){var T=this;return(0,i.A)(function*(){try{const k=[];return yield T.projectDetailsStore.iterate(R=>{k.push(R)}),console.log("Retrieved all project details:",k),k}catch(k){return console.error("Error retrieving all project details:",k),[]}})()}saveContacts(T,k){var R=this;return(0,i.A)(function*(){try{const G=[];for(const Z of k){const te=`${T}:${Z.id}`;yield R.contactsStore.setItem(te,Z),G.push(Z)}R.contactsSubject.next({pubKey:T,contacts:G}),yield R.calculateAndStoreAllContactStats(),yield R.setUpdateHistory("contacts")}catch(G){console.error("Error saving contacts:",G)}})()}calculateAndStoreAllContactStats(){var T=this;return(0,i.A)(function*(){try{const k={};yield T.contactsStore.iterate((R,G)=>{const[Z]=G.split(":");k[Z]||(k[Z]={totalContacts:0,followersCount:0,followingCount:0}),k[Z].totalContacts++,R.isFollower?k[Z].followersCount++:k[Z].followingCount++});for(const R in k)T.contactStatsMap[R]||(T.contactStatsMap[R]=new y.t({pubKey:R,totalContacts:0,followersCount:0,followingCount:0})),T.contactStatsMap[R].next({pubKey:R,totalContacts:k[R].totalContacts,followersCount:k[R].followersCount,followingCount:k[R].followingCount})}catch(k){console.error("Error calculating and storing contact stats:",k)}})()}getContactStats$(T){return this.contactStatsMap[T]||(this.contactStatsMap[T]=new y.t({pubKey:T,totalContacts:0,followersCount:0,followingCount:0}),this.calculateAndStoreAllContactStats()),this.contactStatsMap[T].asObservable()}getAllContactsPaginated(T,k,R){var G=this;return(0,i.A)(function*(){try{const Z=[];yield G.contactsStore.iterate((pe,Te)=>{const[Ce]=Te.split(":");Ce===T&&Z.push(pe)});const te=Z.length,we=(k-1)*R;return{contacts:Z.slice(we,we+R),totalCount:te}}catch(Z){return console.error("Error retrieving paginated contacts for pubKey:",Z),{contacts:[],totalCount:0}}})()}getAllContacts(T=""){var k=this;return(0,i.A)(function*(){try{const R=[];return yield k.contactsStore.iterate((G,Z)=>{const[te,we]=Z.split(":");(""===T||te===T)&&R.push({pubKey:te,contact:G})}),R}catch(R){return console.error("Error retrieving contacts:",R),[]}})()}getContactStats(T){var k=this;return(0,i.A)(function*(){try{let R=0,G=0,Z=0;return yield k.contactsStore.iterate((te,we)=>{const[_e,pe]=we.split(":");_e===T&&(R++,te.isFollower?G++:Z++)}),{totalContacts:R,followersCount:G,followingCount:Z}}catch(R){return console.error("Error retrieving contact stats for pubKey:",R),{totalContacts:0,followersCount:0,followingCount:0}}})()}removeAllContacts(T){var k=this;return(0,i.A)(function*(){try{const R=[];yield k.contactsStore.iterate((G,Z)=>{const[te]=Z.split(":");te===T&&R.push(Z)});for(const G of R)yield k.contactsStore.removeItem(G);yield k.contactsStore.clear(),k.contactStatsSubject.next({totalContacts:0,followersCount:0,followingCount:0}),k.contactsSubject.next({pubKey:T,contacts:[]}),yield k.setUpdateHistory("contacts")}catch(R){console.error("Error removing all contacts for pubKey:",R)}})()}saveProfile(T,k){var R=this;return(0,i.A)(function*(){try{if(!T||!k)return void console.error("Invalid pubKey or metadata:",T,k);k.pubKey=T,yield R.profileStore.setItem(T,k),R.profileSubject.next({pubKey:T,metadata:k}),yield R.setUpdateHistory("profiles")}catch(G){console.error("Error saving profile",G)}})()}getProfile(T){var k=this;return(0,i.A)(function*(){try{return(yield k.profileStore.getItem(T))||null}catch(R){return console.error("Error retrieving profile metadata:",R),null}})()}getAllProfiles(){var T=this;return(0,i.A)(function*(){try{const k=[];return yield T.profileStore.iterate(R=>{k.push(R)}),k}catch(k){return console.error("Error retrieving all Profile:",k),[]}})()}searchProfile(T){var k=this;return(0,i.A)(function*(){try{const R=[],G=T.toLowerCase();return yield k.profileStore.iterate((Z,te)=>{JSON.stringify(Z).toLowerCase().includes(G)&&R.push({pubKey:te,profile:Z})}),R}catch(R){return console.error("Error searching profiles by metadata:",R),[]}})()}getLastUpdateDate(T){var k=this;return(0,i.A)(function*(){try{return(yield k.updateHistoryStore.getItem(T))||null}catch(R){return console.error("Error retrieving last update date:",R),null}})()}saveProject(T){var k=this;return(0,i.A)(function*(){try{yield k.projectsStore.setItem(T.projectIdentifier,T);const R=yield k.getAllProjects();k.projectsSubject.next(R),yield k.setUpdateHistory("projects")}catch(R){console.error("Error saving project:",R)}})()}getProjectsByNostrPubKeys(T){var k=this;return(0,i.A)(function*(){if(!T||0===T.length)return[];const R=[],G=yield k.projectDetailsStore.keys();for(const Z of G){const te=yield k.projectDetailsStore.getItem(Z);te&&T.includes(te.nostrPubKey)&&R.push(te)}return R})()}getAllProjects(){var T=this;return(0,i.A)(function*(){try{const k=[];return yield T.projectsStore.iterate(R=>{k.push(R)}),k}catch(k){return console.error("Error retrieving all projects:",k),[]}})()}getProjectStats(T){var k=this;return(0,i.A)(function*(){try{return(yield k.projectStatsStore.getItem(T))||null}catch(R){return console.error("Error retrieving project stats:",R),null}})()}saveProjectStats(T,k){var R=this;return(0,i.A)(function*(){try{yield R.projectStatsStore.setItem(T,k);const G=yield R.getAllProjectStats();R.projectStatsSubject.next(G),yield R.setUpdateHistory("projectStats")}catch(G){console.error("Error saving project stats:",G)}})()}getAllProjectStats(){var T=this;return(0,i.A)(function*(){try{const k={};return yield T.projectStatsStore.iterate((R,G)=>{k[G]=R}),k}catch(k){return console.error("Error retrieving all project stats:",k),{}}})()}savePost(T){var k=this;return(0,i.A)(function*(){try{yield k.postsStore.setItem(T.id,T),yield k.setUpdateHistory("posts"),k.postsSubject.next(T)}catch(R){console.error("Error saving event type 1 and sending it to clients:",R)}})()}getPostsByPubKey(T){var k=this;return(0,i.A)(function*(){try{const R=[];return yield k.postsStore.iterate(G=>{G.pubkey===T&&1===G.kind&&R.push(G)}),R.sort((G,Z)=>Z.createdAt-G.createdAt)}catch(R){return console.error("Error retrieving events for pubKey:",R),[]}})()}getPostById(T){var k=this;return(0,i.A)(function*(){try{let R=null;return yield k.postsStore.iterate(G=>{if(G.id===T&&1===G.kind)return R=G,R}),R}catch(R){return console.error("Error retrieving post by ID:",R),null}})()}getAllPostsWithPagination(T,k=10){var R=this;return(0,i.A)(function*(){try{const G=[],Z=(T-1)*k;return yield R.postsStore.iterate(te=>{1===te.kind&&G.push(te)}),G.sort((te,we)=>we.created_at-te.created_at).slice(Z,Z+k)}catch(G){return console.error("Error retrieving all posts with pagination:",G),[]}})()}getPostsByPubKeysWithPagination(T,k,R=10){var G=this;return(0,i.A)(function*(){try{const Z=[],te=(k-1)*R;return yield G.postsStore.iterate(we=>{T.includes(we.pubkey)&&1===we.kind&&Z.push(we)}),Z.sort((we,_e)=>_e.created_at-we.created_at).slice(te,te+R)}catch(Z){return console.error("Error retrieving events for pubKeys with pagination:",Z),[]}})()}saveLike(T){var k=this;return(0,i.A)(function*(){try{yield k.myLikesStore.setItem(T.id,T);const R=yield k.getAllMyLikes();k.myLikesSubject.next(R),yield k.setUpdateHistory("myLikes")}catch(R){console.error("Error saving like:",R)}})()}getAllMyLikes(){var T=this;return(0,i.A)(function*(){try{const k=[];return yield T.myLikesStore.iterate(R=>{try{const G=R.tags.find(Z=>"e"===Z[0]);G&&k.push(G[1])}catch(G){console.warn("Error parsing like:",R,G)}}),k}catch(k){return console.error("Error retrieving all likes:",k),[]}})()}saveNotification(T){var k=this;return(0,i.A)(function*(){try{yield k.notificationsStore.setItem(T.id,T);const R=yield k.getAllNotifications();k.notificationsSubject.next(R),yield k.setUpdateHistory("notifications")}catch(R){console.error("Error saving notification:",R)}})()}getAllNotifications(){var T=this;return(0,i.A)(function*(){try{const k=[];return yield T.notificationsStore.iterate(R=>{k.push(R)}),k}catch(k){return console.error("Error retrieving all notifications:",k),[]}})()}saveChatEvent(T){var k=this;return(0,i.A)(function*(){try{yield k.chatsStore.setItem(T.id,T),yield k.setUpdateHistory("chats");const R=yield k.getAllChatEvents();k.chatEventsSubject.next(R),k.updateUnreadChatCount(R)}catch(R){console.error("Error saving chat event:",R)}})()}getAllChatEvents(){var T=this;return(0,i.A)(function*(){try{const k=[];return yield T.chatsStore.iterate(R=>{k.push(R)}),k}catch(k){return console.error("Error retrieving all chat events:",k),[]}})()}getChatEventsByPubKey(T){var k=this;return(0,i.A)(function*(){try{const R=[];return yield k.chatsStore.iterate(G=>{const Z=k.getReceiverPubKeyFromTags(G.tags);(G.pubkey===T||Z===T)&&R.push(G)}),R}catch(R){return console.error("Error retrieving chat events by pubkey:",R),[]}})()}updateChatEventReadStatus(T,k){var R=this;return(0,i.A)(function*(){try{const G=yield R.chatsStore.getItem(T);if(G){G.IsRead=k,yield R.chatsStore.setItem(T,G);const Z=yield R.getAllChatEvents();R.chatEventsSubject.next(Z),R.updateUnreadChatCount(Z)}}catch(G){console.error("Error updating chat event read status:",G)}})()}markAllChatEventsAsRead(T){var k=this;return(0,i.A)(function*(){try{yield k.chatsStore.iterate(function(){var G=(0,i.A)(function*(Z,te){const we=k.getReceiverPubKeyFromTags(Z.tags);(Z.pubkey===T||we===T)&&!Z.IsRead&&(Z.IsRead=!0,yield k.chatsStore.setItem(te,Z))});return function(Z,te){return G.apply(this,arguments)}}());const R=yield k.getAllChatEvents();k.chatEventsSubject.next(R),k.updateUnreadChatCount(R)}catch(R){console.error("Error marking all chat events as read:",R)}})()}getReceiverPubKeyFromTags(T){for(const k of T)if("p"===k[0]&&k[1])return k[1];return null}updateUnreadChatCount(T){const k=T.filter(R=>!R.IsRead).length;this.unreadChatCountSubject.next(k)}removeAllChats(){var T=this;return(0,i.A)(function*(){try{yield T.chatsStore.clear(),T.chatEventsSubject.next([]),T.unreadChatCountSubject.next(0),console.log("All chat events have been removed successfully.")}catch(k){console.error("Error removing all chat events:",k)}})()}setUpdateHistory(T){var k=this;return(0,i.A)(function*(){try{const R=Math.floor(Date.now()/1e3);yield k.updateHistoryStore.setItem(T,R)}catch(R){console.error("Error updating history:",R)}})()}loadAllProjectsFromDB(){var T=this;return(0,i.A)(function*(){try{const k=yield T.getAllProjects();T.projectsSubject.next(k)}catch(k){console.error("Error loading projects from DB:",k)}})()}loadAllProjectStatsFromDB(){var T=this;return(0,i.A)(function*(){try{const k=yield T.getAllProjectStats();T.projectStatsSubject.next(k)}catch(k){console.error("Error loading project stats from DB:",k)}})()}loadAllContactsFromDB(T=""){var k=this;return(0,i.A)(function*(){try{const R=yield k.getAllContacts(T);if(R.length>0){const G={};for(const Z of R)G[Z.pubKey]||(G[Z.pubKey]=[]),G[Z.pubKey].push(Z.contact);for(const Z in G)k.contactsSubject.next({pubKey:Z,contacts:G[Z]})}}catch(R){console.error("Error loading contacts from DB:",R)}})()}loadAllChatEventsFromDB(){var T=this;return(0,i.A)(function*(){try{const k=yield T.getAllChatEvents();T.chatEventsSubject.next(k)}catch(k){console.error("Error loading chat events from DB:",k)}})()}loadPostsFromDB(T,k=10,R=0){var G=this;return(0,i.A)(function*(){try{const Z=[];return yield G.postsStore.iterate(te=>{T.includes(te.pubkey)&&Z.push(te)}),Z.sort((te,we)=>we.created_at-te.created_at).slice(R,R+k)}catch(Z){return console.error("Error retrieving events from DB:",Z),[]}})()}loadPosts(T,k){var R=this;return(0,i.A)(function*(){const Z=10*(k-1),te=yield R.loadPostsFromDB(T,10,Z);te.length>0&&te.forEach(we=>{R.postsSubject.next(we)})})()}loadAllMyLikesFromDB(){var T=this;return(0,i.A)(function*(){try{const k=yield T.getAllMyLikes();T.myLikesSubject.next(k)}catch(k){console.error("Error loading likes from DB:",k)}})()}loadAllNotificationsFromDB(){var T=this;return(0,i.A)(function*(){try{const k=yield T.getAllNotifications();T.notificationsSubject.next(k)}catch(k){console.error("Error loading notifications from DB:",k)}})()}loadContactStatsFromDB(){var T=this;return(0,i.A)(function*(){try{let k=0,R=0,G=0;yield T.contactsStore.iterate((Z,te)=>{const[we]=te.split(":");k++,Z.isFollower?R++:G++}),T.contactStatsSubject.next({totalContacts:k,followersCount:R,followingCount:G})}catch(k){console.error("Error loading contact stats from DB:",k)}})()}loadAllInvestorsFromDB(){var T=this;return(0,i.A)(function*(){try{const k=[];yield T.investorsStore.iterate(R=>{k.push(R)}),console.log("Loaded Investors:",k),T.investorsSubject.next(k)}catch(k){console.error("Error loading investors from DB:",k)}})()}loadAllProjectDetailsFromDB(){var T=this;return(0,i.A)(function*(){try{const k=[];yield T.projectDetailsStore.iterate(R=>{k.push(R)}),console.log("Loaded Project Details:",k),T.projectDetailsSubject.next(k)}catch(k){console.error("Error loading project details from DB:",k)}})()}static{this.\u0275fac=function(k){return new(k||A)}}static{this.\u0275prov=w.jDH({token:A,factory:A.\u0275fac,providedIn:"root"})}}return A})()},5506:(o,s,r)=>{"use strict";r.d(s,{n:()=>_e});var a,i=r(1217),c=new Uint8Array(16);function y(){if(!a&&!(a=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto<"u"&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto)))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return a(c)}const w=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;for(var S=[],T=0;T<256;++T)S.push((T+256).toString(16).substr(1));const R=function k(pe){var Te=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,Ce=(S[pe[Te+0]]+S[pe[Te+1]]+S[pe[Te+2]]+S[pe[Te+3]]+"-"+S[pe[Te+4]]+S[pe[Te+5]]+"-"+S[pe[Te+6]]+S[pe[Te+7]]+"-"+S[pe[Te+8]]+S[pe[Te+9]]+"-"+S[pe[Te+10]]+S[pe[Te+11]]+S[pe[Te+12]]+S[pe[Te+13]]+S[pe[Te+14]]+S[pe[Te+15]]).toLowerCase();if(!function C(pe){return"string"==typeof pe&&w.test(pe)}(Ce))throw TypeError("Stringified UUID is invalid");return Ce},Z=function G(pe,Te,Ce){var Ne=(pe=pe||{}).random||(pe.rng||y)();if(Ne[6]=15&Ne[6]|64,Ne[8]=63&Ne[8]|128,Te){Ce=Ce||0;for(var Se=0;Se<16;++Se)Te[Ce+Se]=Ne[Se];return Te}return R(Ne)};var te=r(3107),we=r(3125);let _e=(()=>{class pe{constructor(Ce){this.relayService=Ce,this.subscriptions=new Map,this.activeRelays=[],this.pendingSubscriptions=new Map,this.subscriptionsSubject=new i.t(new Map),this.subscriptions$=this.subscriptionsSubject.asObservable(),this.subscriptionQueue=[],this.isProcessingQueue=!1,this.queueInterval=1e3,this.maxSubscriptionsPerBatch=5,this.debounceInterval=1e3,this.lastActionTimestamp=new Map,this.connectToAllRelays(),this.processSubscriptionQueue()}addSubscriptions(Ce,Ne,Se){const xe=this.findExistingSubscription(Ce);if(xe)return xe.callbacks.push(Ne),xe.id;const ae=Z();this.lastActionTimestamp.set(ae,Date.now());const le={filter:Ce,callbacks:[Ne],id:ae};return this.subscriptions.set(le.id,le),this.subscriptionsSubject.next(this.subscriptions),this.addToQueue(le),le.id}findExistingSubscription(Ce){return Array.from(this.subscriptions.values()).find(Ne=>JSON.stringify(Ne.filter)===JSON.stringify(Ce))}removeSubscriptionById(Ce){const Ne=Date.now(),Se=this.lastActionTimestamp.get(Ce);Se&&Ne-Se{this.subscriptionQueue.length>0&&this.subscriptionQueue.splice(0,this.maxSubscriptionsPerBatch).forEach(Se=>this.subscribeToRelays(Se.filter,Se))},this.queueInterval))}subscribeToRelays(Ce,Ne){0!==this.activeRelays.length?this.relayService.ensureConnectedRelays().then(()=>{const Se=this.relayService.getConnectedRelays();this.relayService.getPool().subscribeMany(Se,Ce,{onevent:xe=>{Ne.callbacks.forEach(ae=>ae(xe))},onclose:()=>console.log("Subscription closed")})}).catch(Se=>{console.error("Error subscribing to relays:",Se)}):this.pendingSubscriptions.set(Ne.id,Ne)}subscribeToAllRelays(){this.pendingSubscriptions.forEach(Ce=>{this.subscribeToRelays(Ce.filter,Ce)}),this.pendingSubscriptions.clear()}connectToAllRelays(){this.relayService.ensureConnectedRelays().then(()=>{this.activeRelays=this.relayService.getConnectedRelays(),this.subscribeToAllRelays()}).catch(Ce=>{console.error("Error connecting to relays:",Ce)})}clearAllSubscriptions(){this.subscriptions.clear(),this.pendingSubscriptions.clear(),this.subscriptionsSubject.next(new Map)}getSubscriptions(){return Array.from(this.subscriptions.values())}static{this.\u0275fac=function(Ne){return new(Ne||pe)(te.KVO(we.b))}}static{this.\u0275prov=te.jDH({token:pe,factory:pe.\u0275fac,providedIn:"root"})}}return pe})()},2226:(o,s,r)=>{"use strict";r.d(s,{b:()=>Z});var i=r(4460),a=r(936),c=r(9471),y=r(2902),w=r(7544),C=r(6071),A=r(3904),S=r(6389),T=r(2675),k=r(5785),R=r(3107);function G(te,we){1&te&&(R.j41(0,"mat-error"),R.EFF(1," Password is required "),R.k0s())}let Z=(()=>{class te{constructor(_e,pe,Te){this.fb=_e,this.dialogRef=pe,this.data=Te,this.passwordForm=this.fb.group({password:["",a.k0.required],duration:["0",a.k0.required]})}onCancel(){this.dialogRef.close()}onSubmit(){this.dialogRef.close(this.passwordForm.value)}static{this.\u0275fac=function(pe){return new(pe||te)(R.rXU(a.ok),R.rXU(w.CP),R.rXU(w.Vh))}}static{this.\u0275cmp=R.VBU({type:te,selectors:[["password-dialog"]],decls:30,vars:5,consts:[["mat-dialog-title",""],["mat-dialog-content",""],[3,"formGroup"],[1,"w-full",3,"subscriptSizing"],["matPrefix",""],["matInput","","type","password",3,"formControlName"],[4,"ngIf"],[1,"mt-5","w-full"],["formControlName","duration"],["value","0"],["value","1"],["value","5"],["value","10"],["value","60"],["mat-dialog-actions",""],["mat-button","",3,"click"],["mat-raised-button","","color","primary",3,"click","disabled"]],template:function(pe,Te){1&pe&&(R.j41(0,"h1",0),R.EFF(1,"Enter Password"),R.k0s(),R.j41(2,"div",1)(3,"form",2)(4,"mat-form-field",3)(5,"mat-label"),R.EFF(6,"Password"),R.k0s(),R.j41(7,"mat-icon",4),R.EFF(8,"lock"),R.k0s(),R.nrm(9,"input",5),R.DNE(10,G,2,0,"mat-error",6),R.k0s(),R.j41(11,"mat-form-field",7)(12,"mat-label"),R.EFF(13,"Duration"),R.k0s(),R.j41(14,"mat-select",8)(15,"mat-option",9),R.EFF(16,"0 Minute"),R.k0s(),R.j41(17,"mat-option",10),R.EFF(18,"1 Minute"),R.k0s(),R.j41(19,"mat-option",11),R.EFF(20,"5 Minutes"),R.k0s(),R.j41(21,"mat-option",12),R.EFF(22,"10 Minutes"),R.k0s(),R.j41(23,"mat-option",13),R.EFF(24,"1 Hour"),R.k0s()()()()(),R.j41(25,"div",14)(26,"button",15),R.bIt("click",function(){return Te.onCancel()}),R.EFF(27,"Cancel"),R.k0s(),R.j41(28,"button",16),R.bIt("click",function(){return Te.onSubmit()}),R.EFF(29," Submit "),R.k0s()()),2&pe&&(R.R7$(3),R.Y8G("formGroup",Te.passwordForm),R.R7$(),R.Y8G("subscriptSizing","dynamic"),R.R7$(5),R.Y8G("formControlName","password"),R.R7$(),R.Y8G("ngIf",Te.passwordForm.get("password").hasError("required")),R.R7$(18),R.Y8G("disabled",Te.passwordForm.invalid))},dependencies:[k.vg,c.Hl,c.$z,A.m_,A.An,a.YN,a.qT,a.me,a.BC,a.cb,y.wT,C.nJ,C.rl,a.X1,a.j4,a.JD,i.MD,i.bT,T.Ve,C.TL,C.JW,T.VO,C.RG,S.fS,S.fg],styles:[".full-width[_ngcontent-%COMP%]{width:100%}"],changeDetection:0})}}return te})()},770:(o,s,r)=>{"use strict";var i=r(6388),a=r(9893),c=r(3107);let y=(()=>{class v{constructor(){}static{this.\u0275fac=function(_){return new(_||v)}}static{this.\u0275cmp=c.VBU({type:v,selectors:[["app-root"]],decls:1,vars:0,template:function(_,D){1&_&&c.nrm(0,"router-outlet")},dependencies:[a.n3],styles:["[_nghost-%COMP%]{display:flex;flex:1 1 auto;width:100%;height:100%}"]})}}return v})();var w=r(3014);const C=new c.nKC("ANGOR_MOCK_API_DEFAULT_DELAY");var A=r(8915),S=r(1698),T=r(7610),k=r(3016);class R{constructor(m,d){this.url=m,this.delay=d,this._replyCount=0,this._replied=0}get response(){if(this._replyCount>0&&this._replyCount<=this._replied)return(0,A.$)(()=>new Error("Execution limit has been reached!"));if(!this._reply)return(0,A.$)(()=>new Error("Response callback function does not exist!"));if(!this.request)return(0,A.$)(()=>new Error("Request does not exist!"));this._replied++;const m=this._reply({request:this.request,urlParams:this.urlParams});return m instanceof S.c?m.pipe((0,T.s)(1)):(0,k.of)(m).pipe((0,T.s)(1))}reply(m){this._reply=m}replyCount(m){this._replyCount=m}}var G=r(6143);let Z=(()=>{class v{constructor(){this._handlers={get:new Map,post:new Map,patch:new Map,delete:new Map,put:new Map,head:new Map,jsonp:new Map,options:new Map}}findHandler(d,_){const D={handler:void 0,urlParams:{}},j=_.split("/"),ne=this._handlers[d.toLowerCase()];for(const[be,Ye]of ne){const yt=be.split("/");if(j.length===yt.length&&yt.every((mn,wr)=>mn.startsWith(":")||mn===j[wr])){D.handler=Ye,D.urlParams=(0,G.A)(yt.map((mn,wr)=>mn.startsWith(":")?[mn.substring(1),j[wr]]:void 0).filter(Boolean));break}}return D}onGet(d,_){return this._registerHandler("get",d,_)}onPost(d,_){return this._registerHandler("post",d,_)}onPatch(d,_){return this._registerHandler("patch",d,_)}onDelete(d,_){return this._registerHandler("delete",d,_)}onPut(d,_){return this._registerHandler("put",d,_)}onHead(d,_){return this._registerHandler("head",d,_)}onJsonp(d,_){return this._registerHandler("jsonp",d,_)}onOptions(d,_){return this._registerHandler("options",d,_)}_registerHandler(d,_,D){const j=new R(_,D);return this._handlers[d].set(_,j),j}static{this.\u0275fac=function(_){return new(_||v)}}static{this.\u0275prov=c.jDH({token:v,factory:v.\u0275fac,providedIn:"root"})}}return v})();var te=r(7691),we=r(8136),_e=r(2867);const pe=(v,m)=>{const d=(0,c.WQX)(C),_=(0,c.WQX)(Z),{handler:D,urlParams:j}=_.findHandler(v.method.toUpperCase(),v.url);return D?(D.request=v,D.urlParams=j,D.response.pipe((0,we.c)(D.delay??d??0),(0,_e.n)(ne=>{if(!ne)return(0,A.$)(()=>new te.yz({error:"NOT FOUND",status:404,statusText:"NOT FOUND"}));const be={status:ne[0],body:ne[1]};return be.status>=200&&be.status<300?(0,k.of)(new te.cS({body:be.body,status:be.status,statusText:"OK"})):(0,A.$)(()=>new te.yz({error:be.body?.error,status:be.status,statusText:"ERROR"}))}))):m(v)};var Te=r(7891),Ce=r(7153),Ne=r(1217);let Se=(()=>{class v{constructor(){this._auto$=new Ne.t(!0),this._mode$=new Ne.t("indeterminate"),this._progress$=new Ne.t(0),this._show$=new Ne.t(!1),this._urlMap=new Map}get auto$(){return this._auto$.asObservable()}get mode$(){return this._mode$.asObservable()}get progress$(){return this._progress$.asObservable()}get show$(){return this._show$.asObservable()}show(){this._show$.next(!0)}hide(){this._show$.next(!1)}setAutoMode(d){this._auto$.next(d)}setMode(d){this._mode$.next(d)}setProgress(d){d<0||d>100?console.error("Progress value must be between 0 and 100!"):this._progress$.next(d)}_setLoadingStatus(d,_){_?(!0===d?(this._urlMap.set(_,d),this._show$.next(!0)):!1===d&&this._urlMap.has(_)&&this._urlMap.delete(_),0===this._urlMap.size&&this._show$.next(!1)):console.error("The request URL must be provided!")}static{this.\u0275fac=function(_){return new(_||v)}}static{this.\u0275prov=c.jDH({token:v,factory:v.\u0275fac,providedIn:"root"})}}return v})();var xe=r(4447);const ae=(v,m)=>{const d=(0,c.WQX)(Se);let _=!1;return d.auto$.pipe((0,T.s)(1)).subscribe(D=>{_=D}),_?(d._setLoadingStatus(!0,v.url),m(v).pipe((0,xe.j)(()=>{d._setLoadingStatus(!1,v.url)}))):m(v)};var le=r(2012),ke=r(2147);let Ue=(()=>{class v{constructor(){this._platform=(0,c.WQX)(ke.OD),this.osName="os-unknown",this._platform.isBrowser&&(navigator.userAgent.includes("Win")&&(this.osName="os-windows"),navigator.userAgent.includes("Mac")&&(this.osName="os-mac"),navigator.userAgent.includes("X11")&&(this.osName="os-unix"),navigator.userAgent.includes("Linux")&&(this.osName="os-linux"),this._platform.IOS&&(this.osName="os-ios"),this._platform.ANDROID&&(this.osName="os-android"))}static{this.\u0275fac=function(_){return new(_||v)}}static{this.\u0275prov=c.jDH({token:v,factory:v.\u0275fac,providedIn:"root"})}}return v})();var st=r(4460),ft=r(1483);let _t=(()=>{class v{constructor(){this._document=(0,c.WQX)(st.qQ),this._router=(0,c.WQX)(a.Ix),this._router.events.pipe((0,ft.p)(d=>d instanceof a.wF),(0,T.s)(1)).subscribe(()=>{this.hide()})}show(){this._document.body.classList.remove("angor-splash-screen-hidden")}hide(){this._document.body.classList.add("angor-splash-screen-hidden")}static{this.\u0275fac=function(_){return new(_||v)}}static{this.\u0275prov=c.jDH({token:v,factory:v.\u0275fac,providedIn:"root"})}}return v})();var ot=r(3939),Yt=r(2902),un=r(7544),wn=r(6071);class En extends Error{}class Ze extends En{constructor(m){super(`Invalid DateTime: ${m.toMessage()}`)}}class wt extends En{constructor(m){super(`Invalid Interval: ${m.toMessage()}`)}}class ze extends En{constructor(m){super(`Invalid Duration: ${m.toMessage()}`)}}class Be extends En{}class Ut extends En{constructor(m){super(`Invalid unit ${m}`)}}class Ke extends En{}class lt extends En{constructor(){super("Zone is an abstract class")}}const Xe="numeric",Ge="short",pt="long",se={year:Xe,month:Xe,day:Xe},qe={year:Xe,month:Ge,day:Xe},Nt={year:Xe,month:Ge,day:Xe,weekday:Ge},tn={year:Xe,month:pt,day:Xe},pn={year:Xe,month:pt,day:Xe,weekday:pt},Wn={hour:Xe,minute:Xe},Pt={hour:Xe,minute:Xe,second:Xe},en={hour:Xe,minute:Xe,second:Xe,timeZoneName:Ge},an={hour:Xe,minute:Xe,second:Xe,timeZoneName:pt},Yn={hour:Xe,minute:Xe,hourCycle:"h23"},Sn={hour:Xe,minute:Xe,second:Xe,hourCycle:"h23"},Xt={hour:Xe,minute:Xe,second:Xe,hourCycle:"h23",timeZoneName:Ge},Mt={hour:Xe,minute:Xe,second:Xe,hourCycle:"h23",timeZoneName:pt},Gt={year:Xe,month:Xe,day:Xe,hour:Xe,minute:Xe},Ot={year:Xe,month:Xe,day:Xe,hour:Xe,minute:Xe,second:Xe},Ie={year:Xe,month:Ge,day:Xe,hour:Xe,minute:Xe},Me={year:Xe,month:Ge,day:Xe,hour:Xe,minute:Xe,second:Xe},nt={year:Xe,month:Ge,day:Xe,weekday:Ge,hour:Xe,minute:Xe},W={year:Xe,month:pt,day:Xe,hour:Xe,minute:Xe,timeZoneName:Ge},L={year:Xe,month:pt,day:Xe,hour:Xe,minute:Xe,second:Xe,timeZoneName:Ge},V={year:Xe,month:pt,day:Xe,weekday:pt,hour:Xe,minute:Xe,timeZoneName:pt},Re={year:Xe,month:pt,day:Xe,weekday:pt,hour:Xe,minute:Xe,second:Xe,timeZoneName:pt};class bt{get type(){throw new lt}get name(){throw new lt}get ianaName(){return this.name}get isUniversal(){throw new lt}offsetName(m,d){throw new lt}formatOffset(m,d){throw new lt}offset(m){throw new lt}equals(m){throw new lt}get isValid(){throw new lt}}let mt=null;class At extends bt{static get instance(){return null===mt&&(mt=new At),mt}get type(){return"system"}get name(){return(new Intl.DateTimeFormat).resolvedOptions().timeZone}get isUniversal(){return!1}offsetName(m,{format:d,locale:_}){return Eo(m,d,_)}formatOffset(m,d){return ga(this.offset(m),d)}offset(m){return-new Date(m).getTimezoneOffset()}equals(m){return"system"===m.type}get isValid(){return!0}}let Ln={};const gn={year:0,month:1,day:2,era:3,hour:4,minute:5,second:6};let Hn={};class xr extends bt{static create(m){return Hn[m]||(Hn[m]=new xr(m)),Hn[m]}static resetCache(){Hn={},Ln={}}static isValidSpecifier(m){return this.isValidZone(m)}static isValidZone(m){if(!m)return!1;try{return new Intl.DateTimeFormat("en-US",{timeZone:m}).format(),!0}catch{return!1}}constructor(m){super(),this.zoneName=m,this.valid=xr.isValidZone(m)}get type(){return"iana"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(m,{format:d,locale:_}){return Eo(m,d,_,this.name)}formatOffset(m,d){return ga(this.offset(m),d)}offset(m){const d=new Date(m);if(isNaN(d))return NaN;const _=function Zt(v){return Ln[v]||(Ln[v]=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:v,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",era:"short"})),Ln[v]}(this.name);let[D,j,ne,be,Ye,yt,cn]=_.formatToParts?function Bn(v,m){const d=v.formatToParts(m),_=[];for(let D=0;D=0?_r:1e3+_r,(Es({year:D,month:j,day:ne,hour:24===Ye?0:Ye,minute:yt,second:cn,millisecond:0})-Zn)/6e4}equals(m){return"iana"===m.type&&m.name===this.name}get isValid(){return this.valid}}let ei={},vt={};function $t(v,m={}){const d=JSON.stringify([v,m]);let _=vt[d];return _||(_=new Intl.DateTimeFormat(v,m),vt[d]=_),_}let Ee={},Fe={},dt=null,_n={};function sn(v,m,d,_){const D=v.listingMode();return"error"===D?null:"en"===D?d(m):_(m)}class Je{constructor(m,d,_){this.padTo=_.padTo||0,this.floor=_.floor||!1;const{padTo:D,floor:j,...ne}=_;if(!d||Object.keys(ne).length>0){const be={useGrouping:!1,..._};_.padTo>0&&(be.minimumIntegerDigits=_.padTo),this.inf=function at(v,m={}){const d=JSON.stringify([v,m]);let _=Ee[d];return _||(_=new Intl.NumberFormat(v,m),Ee[d]=_),_}(m,be)}}format(m){if(this.inf){const d=this.floor?Math.floor(m):m;return this.inf.format(d)}return Ni(this.floor?Math.floor(m):us(m,3),this.padTo)}}class St{constructor(m,d,_){let D;if(this.opts=_,this.originalZone=void 0,this.opts.timeZone)this.dt=m;else if("fixed"===m.zone.type){const ne=m.offset/60*-1,be=ne>=0?`Etc/GMT+${ne}`:`Etc/GMT${ne}`;0!==m.offset&&xr.create(be).valid?(D=be,this.dt=m):(D="UTC",this.dt=0===m.offset?m:m.setZone("UTC").plus({minutes:m.offset}),this.originalZone=m.zone)}else"system"===m.zone.type?this.dt=m:"iana"===m.zone.type?(this.dt=m,D=m.zone.name):(D="UTC",this.dt=m.setZone("UTC").plus({minutes:m.offset}),this.originalZone=m.zone);const j={...this.opts};j.timeZone=j.timeZone||D,this.dtf=$t(d,j)}format(){return this.originalZone?this.formatToParts().map(({value:m})=>m).join(""):this.dtf.format(this.dt.toJSDate())}formatToParts(){const m=this.dtf.formatToParts(this.dt.toJSDate());return this.originalZone?m.map(d=>{if("timeZoneName"===d.type){const _=this.originalZone.offsetName(this.dt.ts,{locale:this.dt.locale,format:this.opts.timeZoneName});return{...d,value:_}}return d}):m}resolvedOptions(){return this.dtf.resolvedOptions()}}class zt{constructor(m,d,_){this.opts={style:"long",..._},!d&&Sr()&&(this.rtf=function Rt(v,m={}){const{base:d,..._}=m,D=JSON.stringify([v,_]);let j=Fe[D];return j||(j=new Intl.RelativeTimeFormat(v,m),Fe[D]=j),j}(m,_))}format(m,d){return this.rtf?this.rtf.format(m,d):function re(v,m,d="always",_=!1){const D={years:["year","yr."],quarters:["quarter","qtr."],months:["month","mo."],weeks:["week","wk."],days:["day","day","days"],hours:["hour","hr."],minutes:["minute","min."],seconds:["second","sec."]},j=-1===["hours","minutes","seconds"].indexOf(v);if("auto"===d&&j){const mn="days"===v;switch(m){case 1:return mn?"tomorrow":`next ${D[v][0]}`;case-1:return mn?"yesterday":`last ${D[v][0]}`;case 0:return mn?"today":`this ${D[v][0]}`}}const ne=Object.is(m,-0)||m<0,be=Math.abs(m),Ye=1===be,yt=D[v],cn=_?Ye?yt[1]:yt[2]||yt[1]:Ye?D[v][0]:v;return ne?`${be} ${cn} ago`:`in ${be} ${cn}`}(d,m,this.opts.numeric,"long"!==this.opts.style)}formatToParts(m,d){return this.rtf?this.rtf.formatToParts(m,d):[]}}const zn={firstDay:1,minimalDays:4,weekend:[6,7]};class hr{static fromOpts(m){return hr.create(m.locale,m.numberingSystem,m.outputCalendar,m.weekSettings,m.defaultToEN)}static create(m,d,_,D,j=!1){const ne=m||Oe.defaultLocale,be=ne||(j?"en-US":function Bt(){return dt||(dt=(new Intl.DateTimeFormat).resolvedOptions().locale,dt)}()),Ye=d||Oe.defaultNumberingSystem,yt=_||Oe.defaultOutputCalendar,cn=Ks(D)||Oe.defaultWeekSettings;return new hr(be,Ye,yt,cn,ne)}static resetCache(){dt=null,vt={},Ee={},Fe={}}static fromObject({locale:m,numberingSystem:d,outputCalendar:_,weekSettings:D}={}){return hr.create(m,d,_,D)}constructor(m,d,_,D,j){const[ne,be,Ye]=function Mr(v){const m=v.indexOf("-x-");-1!==m&&(v=v.substring(0,m));const d=v.indexOf("-u-");if(-1===d)return[v];{let _,D;try{_=$t(v).resolvedOptions(),D=v}catch{const Ye=v.substring(0,d);_=$t(Ye).resolvedOptions(),D=Ye}const{numberingSystem:j,calendar:ne}=_;return[D,j,ne]}}(m);this.locale=ne,this.numberingSystem=d||be||null,this.outputCalendar=_||Ye||null,this.weekSettings=D,this.intl=function ii(v,m,d){return(d||m)&&(v.includes("-u-")||(v+="-u"),d&&(v+=`-ca-${d}`),m&&(v+=`-nu-${m}`)),v}(this.locale,this.numberingSystem,this.outputCalendar),this.weekdaysCache={format:{},standalone:{}},this.monthsCache={format:{},standalone:{}},this.meridiemCache=null,this.eraCache={},this.specifiedLocale=j,this.fastNumbersCached=null}get fastNumbers(){return null==this.fastNumbersCached&&(this.fastNumbersCached=function Tt(v){return(!v.numberingSystem||"latn"===v.numberingSystem)&&("latn"===v.numberingSystem||!v.locale||v.locale.startsWith("en")||"latn"===new Intl.DateTimeFormat(v.intl).resolvedOptions().numberingSystem)}(this)),this.fastNumbersCached}listingMode(){return this.isEnglish()&&!(null!==this.numberingSystem&&"latn"!==this.numberingSystem||null!==this.outputCalendar&&"gregory"!==this.outputCalendar)?"en":"intl"}clone(m){return m&&0!==Object.getOwnPropertyNames(m).length?hr.create(m.locale||this.specifiedLocale,m.numberingSystem||this.numberingSystem,m.outputCalendar||this.outputCalendar,Ks(m.weekSettings)||this.weekSettings,m.defaultToEN||!1):this}redefaultToEN(m={}){return this.clone({...m,defaultToEN:!0})}redefaultToSystem(m={}){return this.clone({...m,defaultToEN:!1})}months(m,d=!1){return sn(this,m,ra,()=>{const _=d?{month:m,day:"numeric"}:{month:m},D=d?"format":"standalone";return this.monthsCache[D][m]||(this.monthsCache[D][m]=function ci(v){const m=[];for(let d=1;d<=12;d++){const _=Lr.utc(2009,d,1);m.push(v(_))}return m}(j=>this.extract(j,_,"month"))),this.monthsCache[D][m]})}weekdays(m,d=!1){return sn(this,m,Zo,()=>{const _=d?{weekday:m,year:"numeric",month:"long",day:"numeric"}:{weekday:m},D=d?"format":"standalone";return this.weekdaysCache[D][m]||(this.weekdaysCache[D][m]=function Si(v){const m=[];for(let d=1;d<=7;d++){const _=Lr.utc(2016,11,13+d);m.push(v(_))}return m}(j=>this.extract(j,_,"weekday"))),this.weekdaysCache[D][m]})}meridiems(){return sn(this,void 0,()=>vi,()=>{if(!this.meridiemCache){const m={hour:"numeric",hourCycle:"h12"};this.meridiemCache=[Lr.utc(2016,11,13,9),Lr.utc(2016,11,13,19)].map(d=>this.extract(d,m,"dayperiod"))}return this.meridiemCache})}eras(m){return sn(this,m,wl,()=>{const d={era:m};return this.eraCache[m]||(this.eraCache[m]=[Lr.utc(-40,1,1),Lr.utc(2017,1,1)].map(_=>this.extract(_,d,"era"))),this.eraCache[m]})}extract(m,d,_){const ne=this.dtFormatter(m,d).formatToParts().find(be=>be.type.toLowerCase()===_);return ne?ne.value:null}numberFormatter(m={}){return new Je(this.intl,m.forceSimple||this.fastNumbers,m)}dtFormatter(m,d={}){return new St(m,this.intl,d)}relFormatter(m={}){return new zt(this.intl,this.isEnglish(),m)}listFormatter(m={}){return function Xr(v,m={}){const d=JSON.stringify([v,m]);let _=ei[d];return _||(_=new Intl.ListFormat(v,m),ei[d]=_),_}(this.intl,m)}isEnglish(){return"en"===this.locale||"en-us"===this.locale.toLowerCase()||new Intl.DateTimeFormat(this.intl).resolvedOptions().locale.startsWith("en-us")}getWeekSettings(){return this.weekSettings?this.weekSettings:ta()?function or(v){let m=_n[v];if(!m){const d=new Intl.Locale(v);m="getWeekInfo"in d?d.getWeekInfo():d.weekInfo,_n[v]=m}return m}(this.locale):zn}getStartOfWeek(){return this.getWeekSettings().firstDay}getMinDaysInFirstWeek(){return this.getWeekSettings().minimalDays}getWeekendDays(){return this.getWeekSettings().weekend}equals(m){return this.locale===m.locale&&this.numberingSystem===m.numberingSystem&&this.outputCalendar===m.outputCalendar}toString(){return`Locale(${this.locale}, ${this.numberingSystem}, ${this.outputCalendar})`}}let ho=null;class Ii extends bt{static get utcInstance(){return null===ho&&(ho=new Ii(0)),ho}static instance(m){return 0===m?Ii.utcInstance:new Ii(m)}static parseSpecifier(m){if(m){const d=m.match(/^utc(?:([+-]\d{1,2})(?::(\d{2}))?)?$/i);if(d)return new Ii(os(d[1],d[2]))}return null}constructor(m){super(),this.fixed=m}get type(){return"fixed"}get name(){return 0===this.fixed?"UTC":`UTC${ga(this.fixed,"narrow")}`}get ianaName(){return 0===this.fixed?"Etc/UTC":`Etc/GMT${ga(-this.fixed,"narrow")}`}offsetName(){return this.name}formatOffset(m,d){return ga(this.fixed,d)}get isUniversal(){return!0}offset(){return this.fixed}equals(m){return"fixed"===m.type&&m.fixed===this.fixed}get isValid(){return!0}}class Uo extends bt{constructor(m){super(),this.zoneName=m}get type(){return"invalid"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(){return null}formatOffset(){return""}offset(){return NaN}equals(){return!1}get isValid(){return!1}}function oi(v,m){if($r(v)||null===v)return m;if(v instanceof bt)return v;if(function ws(v){return"string"==typeof v}(v)){const _=v.toLowerCase();return"default"===_?m:"local"===_||"system"===_?At.instance:"utc"===_||"gmt"===_?Ii.utcInstance:Ii.parseSpecifier(_)||xr.create(v)}return Gi(v)?Ii.instance(v):"object"==typeof v&&"offset"in v&&"function"==typeof v.offset?v:new Uo(v)}const ns={arab:"[\u0660-\u0669]",arabext:"[\u06f0-\u06f9]",bali:"[\u1b50-\u1b59]",beng:"[\u09e6-\u09ef]",deva:"[\u0966-\u096f]",fullwide:"[\uff10-\uff19]",gujr:"[\u0ae6-\u0aef]",hanidec:"[\u3007|\u4e00|\u4e8c|\u4e09|\u56db|\u4e94|\u516d|\u4e03|\u516b|\u4e5d]",khmr:"[\u17e0-\u17e9]",knda:"[\u0ce6-\u0cef]",laoo:"[\u0ed0-\u0ed9]",limb:"[\u1946-\u194f]",mlym:"[\u0d66-\u0d6f]",mong:"[\u1810-\u1819]",mymr:"[\u1040-\u1049]",orya:"[\u0b66-\u0b6f]",tamldec:"[\u0be6-\u0bef]",telu:"[\u0c66-\u0c6f]",thai:"[\u0e50-\u0e59]",tibt:"[\u0f20-\u0f29]",latn:"\\d"},so={arab:[1632,1641],arabext:[1776,1785],bali:[6992,7001],beng:[2534,2543],deva:[2406,2415],fullwide:[65296,65303],gujr:[2790,2799],khmr:[6112,6121],knda:[3302,3311],laoo:[3792,3801],limb:[6470,6479],mlym:[3430,3439],mong:[6160,6169],mymr:[4160,4169],orya:[2918,2927],tamldec:[3046,3055],telu:[3174,3183],thai:[3664,3673],tibt:[3872,3881]},bo=ns.hanidec.replace(/[\[|\]]/g,"").split("");let Do={};function eo({numberingSystem:v},m=""){const d=v||"latn";return Do[d]||(Do[d]={}),Do[d][m]||(Do[d][m]=new RegExp(`${ns[d]}${m}`)),Do[d][m]}let me,oo=()=>Date.now(),Bi="system",Mo=null,et=null,ct=null,xt=60,tt=null;class Oe{static get now(){return oo}static set now(m){oo=m}static set defaultZone(m){Bi=m}static get defaultZone(){return oi(Bi,At.instance)}static get defaultLocale(){return Mo}static set defaultLocale(m){Mo=m}static get defaultNumberingSystem(){return et}static set defaultNumberingSystem(m){et=m}static get defaultOutputCalendar(){return ct}static set defaultOutputCalendar(m){ct=m}static get defaultWeekSettings(){return tt}static set defaultWeekSettings(m){tt=Ks(m)}static get twoDigitCutoffYear(){return xt}static set twoDigitCutoffYear(m){xt=m%100}static get throwOnInvalid(){return me}static set throwOnInvalid(m){me=m}static resetCaches(){hr.resetCache(),xr.resetCache(),Lr.resetCache(),function Ms(){Do={}}()}}class ht{constructor(m,d){this.reason=m,this.explanation=d}toMessage(){return this.explanation?`${this.reason}: ${this.explanation}`:this.reason}}const Vt=[0,31,59,90,120,151,181,212,243,273,304,334],kt=[0,31,60,91,121,152,182,213,244,274,305,335];function hn(v,m){return new ht("unit out of range",`you specified ${m} (of type ${typeof m}) as a ${v}, which is invalid`)}function Cn(v,m,d){const _=new Date(Date.UTC(v,m-1,d));v<100&&v>=0&&_.setUTCFullYear(_.getUTCFullYear()-1900);const D=_.getUTCDay();return 0===D?7:D}function An(v,m,d){return d+(is(v)?kt:Vt)[m-1]}function On(v,m){const d=is(v)?kt:Vt,_=d.findIndex(j=>jma(_,m,d)?(yt=_+1,Ye=1):yt=_,{weekYear:yt,weekNumber:Ye,weekday:be,...Yo(v)}}function sr(v,m=4,d=1){const{weekYear:_,weekNumber:D,weekday:j}=v,ne=Un(Cn(_,1,m),d),be=to(_);let yt,Ye=7*D+j-ne-7+m;Ye<1?(yt=_-1,Ye+=to(yt)):Ye>be?(yt=_+1,Ye-=to(_)):yt=_;const{month:cn,day:mn}=On(yt,Ye);return{year:yt,month:cn,day:mn,...Yo(v)}}function Ir(v){const{year:m,month:d,day:_}=v;return{year:m,ordinal:An(m,d,_),...Yo(v)}}function pr(v){const{year:m,ordinal:d}=v,{month:_,day:D}=On(m,d);return{year:m,month:_,day:D,...Yo(v)}}function bi(v,m){if($r(v.localWeekday)&&$r(v.localWeekNumber)&&$r(v.localWeekYear))return{minDaysInFirstWeek:4,startOfWeek:1};if(!$r(v.weekday)||!$r(v.weekNumber)||!$r(v.weekYear))throw new Be("Cannot mix locale-based week fields with ISO-based week fields");return $r(v.localWeekday)||(v.weekday=v.localWeekday),$r(v.localWeekNumber)||(v.weekNumber=v.localWeekNumber),$r(v.localWeekYear)||(v.weekYear=v.localWeekYear),delete v.localWeekday,delete v.localWeekNumber,delete v.localWeekYear,{minDaysInFirstWeek:m.getMinDaysInFirstWeek(),startOfWeek:m.getStartOfWeek()}}function ai(v){const m=cs(v.year),d=Wi(v.month,1,12),_=Wi(v.day,1,zi(v.year,v.month));return m?d?!_&&hn("day",v.day):hn("month",v.month):hn("year",v.year)}function _o(v){const{hour:m,minute:d,second:_,millisecond:D}=v,j=Wi(m,0,23)||24===m&&0===d&&0===_&&0===D,ne=Wi(d,0,59),be=Wi(_,0,59),Ye=Wi(D,0,999);return j?ne?be?!Ye&&hn("millisecond",D):hn("second",_):hn("minute",d):hn("hour",m)}function $r(v){return typeof v>"u"}function Gi(v){return"number"==typeof v}function cs(v){return"number"==typeof v&&v%1==0}function Sr(){try{return typeof Intl<"u"&&!!Intl.RelativeTimeFormat}catch{return!1}}function ta(){try{return typeof Intl<"u"&&!!Intl.Locale&&("weekInfo"in Intl.Locale.prototype||"getWeekInfo"in Intl.Locale.prototype)}catch{return!1}}function wo(v,m,d){if(0!==v.length)return v.reduce((_,D)=>{const j=[m(D),D];return _&&d(_[0],j[0])===_[0]?_:j},null)[1]}function Ls(v,m){return Object.prototype.hasOwnProperty.call(v,m)}function Ks(v){if(null==v)return null;if("object"!=typeof v)throw new Ke("Week settings must be an object");if(!Wi(v.firstDay,1,7)||!Wi(v.minimalDays,1,7)||!Array.isArray(v.weekend)||v.weekend.some(m=>!Wi(m,1,7)))throw new Ke("Invalid week settings");return{firstDay:v.firstDay,minimalDays:v.minimalDays,weekend:Array.from(v.weekend)}}function Wi(v,m,d){return cs(v)&&v>=m&&v<=d}function Ni(v,m=2){let _;return _=v<0?"-"+(""+-v).padStart(m,"0"):(""+v).padStart(m,"0"),_}function Ps(v){if(!$r(v)&&null!==v&&""!==v)return parseInt(v,10)}function rs(v){if(!$r(v)&&null!==v&&""!==v)return parseFloat(v)}function qr(v){if(!$r(v)&&null!==v&&""!==v){const m=1e3*parseFloat("0."+v);return Math.floor(m)}}function us(v,m,d=!1){const _=10**m;return(d?Math.trunc:Math.round)(v*_)/_}function is(v){return v%4==0&&(v%100!=0||v%400==0)}function to(v){return is(v)?366:365}function zi(v,m){const d=function Gs(v,m){return v-m*Math.floor(v/m)}(m-1,12)+1;return 2===d?is(v+(m-d)/12)?29:28:[31,null,31,30,31,30,31,31,30,31,30,31][d-1]}function Es(v){let m=Date.UTC(v.year,v.month-1,v.day,v.hour,v.minute,v.second,v.millisecond);return v.year<100&&v.year>=0&&(m=new Date(m),m.setUTCFullYear(v.year,v.month-1,v.day)),+m}function ko(v,m,d){return-Un(Cn(v,1,m),d)+m-1}function ma(v,m=4,d=1){const _=ko(v,m,d),D=ko(v+1,m,d);return(to(v)-_+D)/7}function tr(v){return v>99?v:v>Oe.twoDigitCutoffYear?1900+v:2e3+v}function Eo(v,m,d,_=null){const D=new Date(v),j={hourCycle:"h23",year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"};_&&(j.timeZone=_);const ne={timeZoneName:m,...j},be=new Intl.DateTimeFormat(d,ne).formatToParts(D).find(Ye=>"timezonename"===Ye.type.toLowerCase());return be?be.value:null}function os(v,m){let d=parseInt(v,10);Number.isNaN(d)&&(d=0);const _=parseInt(m,10)||0;return 60*d+(d<0||Object.is(d,-0)?-_:_)}function ks(v){const m=Number(v);if("boolean"==typeof v||""===v||Number.isNaN(m))throw new Ke(`Invalid unit value ${v}`);return m}function Fs(v,m){const d={};for(const _ in v)if(Ls(v,_)){const D=v[_];if(null==D)continue;d[m(_)]=ks(D)}return d}function ga(v,m){const d=Math.trunc(Math.abs(v/60)),_=Math.trunc(Math.abs(v%60)),D=v>=0?"+":"-";switch(m){case"short":return`${D}${Ni(d,2)}:${Ni(_,2)}`;case"narrow":return`${D}${d}${_>0?`:${_}`:""}`;case"techie":return`${D}${Ni(d,2)}${Ni(_,2)}`;default:throw new RangeError(`Value format ${m} is out of range for property format`)}}function Yo(v){return function Ns(v,m){return m.reduce((d,_)=>(d[_]=v[_],d),{})}(v,["hour","minute","second","millisecond"])}const na=["January","February","March","April","May","June","July","August","September","October","November","December"],bl=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],Qo=["J","F","M","A","M","J","J","A","S","O","N","D"];function ra(v){switch(v){case"narrow":return[...Qo];case"short":return[...bl];case"long":return[...na];case"numeric":return["1","2","3","4","5","6","7","8","9","10","11","12"];case"2-digit":return["01","02","03","04","05","06","07","08","09","10","11","12"];default:return null}}const ao=["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],ss=["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],vo=["M","T","W","T","F","S","S"];function Zo(v){switch(v){case"narrow":return[...vo];case"short":return[...ss];case"long":return[...ao];case"numeric":return["1","2","3","4","5","6","7"];default:return null}}const vi=["AM","PM"],Pa=["Before Christ","Anno Domini"],Io=["BC","AD"],Xs=["B","A"];function wl(v){switch(v){case"narrow":return[...Xs];case"short":return[...Io];case"long":return[...Pa];default:return null}}function Et(v,m){let d="";for(const _ of v)d+=_.literal?_.val:m(_.val);return d}const Fn={D:se,DD:qe,DDD:tn,DDDD:pn,t:Wn,tt:Pt,ttt:en,tttt:an,T:Yn,TT:Sn,TTT:Xt,TTTT:Mt,f:Gt,ff:Ie,fff:W,ffff:V,F:Ot,FF:Me,FFF:L,FFFF:Re};class fn{static create(m,d={}){return new fn(m,d)}static parseFormat(m){let d=null,_="",D=!1;const j=[];for(let ne=0;ne0&&j.push({literal:D||/^\s+$/.test(_),val:_}),d=null,_="",D=!D):D||be===d?_+=be:(_.length>0&&j.push({literal:/^\s+$/.test(_),val:_}),_=be,d=be)}return _.length>0&&j.push({literal:D||/^\s+$/.test(_),val:_}),j}static macroTokenToFormatOpts(m){return Fn[m]}constructor(m,d){this.opts=d,this.loc=m,this.systemLoc=null}formatWithSystemDefault(m,d){return null===this.systemLoc&&(this.systemLoc=this.loc.redefaultToSystem()),this.systemLoc.dtFormatter(m,{...this.opts,...d}).format()}dtFormatter(m,d={}){return this.loc.dtFormatter(m,{...this.opts,...d})}formatDateTime(m,d){return this.dtFormatter(m,d).format()}formatDateTimeParts(m,d){return this.dtFormatter(m,d).formatToParts()}formatInterval(m,d){return this.dtFormatter(m.start,d).dtf.formatRange(m.start.toJSDate(),m.end.toJSDate())}resolvedOptions(m,d){return this.dtFormatter(m,d).resolvedOptions()}num(m,d=0){if(this.opts.forceSimple)return Ni(m,d);const _={...this.opts};return d>0&&(_.padTo=d),this.loc.numberFormatter(_).format(m)}formatDateTimeFromString(m,d){const _="en"===this.loc.listingMode(),D=this.loc.outputCalendar&&"gregory"!==this.loc.outputCalendar,j=(Zn,_r)=>this.loc.extract(m,Zn,_r),ne=Zn=>m.isOffsetFixed&&0===m.offset&&Zn.allowZ?"Z":m.isValid?m.zone.formatOffset(m.ts,Zn.format):"",Ye=(Zn,_r)=>_?function Y(v,m){return ra(m)[v.month-1]}(m,Zn):j(_r?{month:Zn}:{month:Zn,day:"numeric"},"month"),yt=(Zn,_r)=>_?function Ya(v,m){return Zo(m)[v.weekday-1]}(m,Zn):j(_r?{weekday:Zn}:{weekday:Zn,month:"long",day:"numeric"},"weekday"),cn=Zn=>{const _r=fn.macroTokenToFormatOpts(Zn);return _r?this.formatWithSystemDefault(m,_r):Zn},mn=Zn=>_?function Ve(v,m){return wl(m)[v.year<0?0:1]}(m,Zn):j({era:Zn},"era");return Et(fn.parseFormat(d),Zn=>{switch(Zn){case"S":return this.num(m.millisecond);case"u":case"SSS":return this.num(m.millisecond,3);case"s":return this.num(m.second);case"ss":return this.num(m.second,2);case"uu":return this.num(Math.floor(m.millisecond/10),2);case"uuu":return this.num(Math.floor(m.millisecond/100));case"m":return this.num(m.minute);case"mm":return this.num(m.minute,2);case"h":return this.num(m.hour%12==0?12:m.hour%12);case"hh":return this.num(m.hour%12==0?12:m.hour%12,2);case"H":return this.num(m.hour);case"HH":return this.num(m.hour,2);case"Z":return ne({format:"narrow",allowZ:this.opts.allowZ});case"ZZ":return ne({format:"short",allowZ:this.opts.allowZ});case"ZZZ":return ne({format:"techie",allowZ:this.opts.allowZ});case"ZZZZ":return m.zone.offsetName(m.ts,{format:"short",locale:this.loc.locale});case"ZZZZZ":return m.zone.offsetName(m.ts,{format:"long",locale:this.loc.locale});case"z":return m.zoneName;case"a":return _?function Xa(v){return vi[v.hour<12?0:1]}(m):j({hour:"numeric",hourCycle:"h12"},"dayperiod");case"d":return D?j({day:"numeric"},"day"):this.num(m.day);case"dd":return D?j({day:"2-digit"},"day"):this.num(m.day,2);case"c":case"E":return this.num(m.weekday);case"ccc":return yt("short",!0);case"cccc":return yt("long",!0);case"ccccc":return yt("narrow",!0);case"EEE":return yt("short",!1);case"EEEE":return yt("long",!1);case"EEEEE":return yt("narrow",!1);case"L":return D?j({month:"numeric",day:"numeric"},"month"):this.num(m.month);case"LL":return D?j({month:"2-digit",day:"numeric"},"month"):this.num(m.month,2);case"LLL":return Ye("short",!0);case"LLLL":return Ye("long",!0);case"LLLLL":return Ye("narrow",!0);case"M":return D?j({month:"numeric"},"month"):this.num(m.month);case"MM":return D?j({month:"2-digit"},"month"):this.num(m.month,2);case"MMM":return Ye("short",!1);case"MMMM":return Ye("long",!1);case"MMMMM":return Ye("narrow",!1);case"y":return D?j({year:"numeric"},"year"):this.num(m.year);case"yy":return D?j({year:"2-digit"},"year"):this.num(m.year.toString().slice(-2),2);case"yyyy":return D?j({year:"numeric"},"year"):this.num(m.year,4);case"yyyyyy":return D?j({year:"numeric"},"year"):this.num(m.year,6);case"G":return mn("short");case"GG":return mn("long");case"GGGGG":return mn("narrow");case"kk":return this.num(m.weekYear.toString().slice(-2),2);case"kkkk":return this.num(m.weekYear,4);case"W":return this.num(m.weekNumber);case"WW":return this.num(m.weekNumber,2);case"n":return this.num(m.localWeekNumber);case"nn":return this.num(m.localWeekNumber,2);case"ii":return this.num(m.localWeekYear.toString().slice(-2),2);case"iiii":return this.num(m.localWeekYear,4);case"o":return this.num(m.ordinal);case"ooo":return this.num(m.ordinal,3);case"q":return this.num(m.quarter);case"qq":return this.num(m.quarter,2);case"X":return this.num(Math.floor(m.ts/1e3));case"x":return this.num(m.ts);default:return cn(Zn)}})}formatDurationFromString(m,d){const _=Ye=>{switch(Ye[0]){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":return"hour";case"d":return"day";case"w":return"week";case"M":return"month";case"y":return"year";default:return null}},j=fn.parseFormat(d),ne=j.reduce((Ye,{literal:yt,val:cn})=>yt?Ye:Ye.concat(cn),[]);return Et(j,(Ye=>yt=>{const cn=_(yt);return cn?this.num(Ye.get(cn),yt.length):yt})(m.shiftTo(...ne.map(_).filter(Ye=>Ye))))}}const cr=/[A-Za-z_+-]{1,256}(?::?\/[A-Za-z0-9_+-]{1,256}(?:\/[A-Za-z0-9_+-]{1,256})?)?/;function dr(...v){const m=v.reduce((d,_)=>d+_.source,"");return RegExp(`^${m}$`)}function Gr(...v){return m=>v.reduce(([d,_,D],j)=>{const[ne,be,Ye]=j(m,D);return[{...d,...ne},be||_,Ye]},[{},null,1]).slice(0,2)}function Ki(v,...m){if(null==v)return[null,null];for(const[d,_]of m){const D=d.exec(v);if(D)return _(D)}return[null,null]}function Or(...v){return(m,d)=>{const _={};let D;for(D=0;Dvoid 0!==Zn&&(_r||Zn&&cn)?-Zn:Zn;return[{years:wr(rs(d)),months:wr(rs(_)),weeks:wr(rs(D)),days:wr(rs(j)),hours:wr(rs(ne)),minutes:wr(rs(be)),seconds:wr(rs(Ye),"-0"===Ye),milliseconds:wr(qr(yt),mn)}]}const sc={GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function El(v,m,d,_,D,j,ne){const be={year:2===m.length?tr(Ps(m)):Ps(m),month:bl.indexOf(d)+1,day:Ps(_),hour:Ps(D),minute:Ps(j)};return ne&&(be.second=Ps(ne)),v&&(be.weekday=v.length>3?ao.indexOf(v)+1:ss.indexOf(v)+1),be}const ds=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|(?:([+-]\d\d)(\d\d)))$/;function Bs(v){const[,m,d,_,D,j,ne,be,Ye,yt,cn,mn]=v,wr=El(m,D,_,d,j,ne,be);let Zn;return Zn=Ye?sc[Ye]:yt?0:os(cn,mn),[wr,new Ii(Zn)]}const Lo=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\d\d) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4}) (\d\d):(\d\d):(\d\d) GMT$/,Za=/^(Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday), (\d\d)-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\d\d) (\d\d):(\d\d):(\d\d) GMT$/,xl=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( \d|\d\d) (\d\d):(\d\d):(\d\d) (\d{4})$/;function Cl(v){const[,m,d,_,D,j,ne,be]=v;return[El(m,D,_,d,j,ne,be),Ii.utcInstance]}function ia(v){const[,m,d,_,D,j,ne,be]=v;return[El(m,be,d,_,D,j,ne),Ii.utcInstance]}const Ua=dr(/([+-]\d{6}|\d{4})(?:-?(\d\d)(?:-?(\d\d))?)?/,lo),yc=dr(/(\d{4})-?W(\d\d)(?:-?(\d))?/,lo),Nu=dr(/(\d{4})-?(\d{3})/,lo),ac=dr(fo),$a=Gr(function jt(v,m){return[{year:Pe(v,m),month:Pe(v,m+1,1),day:Pe(v,m+2,1)},null,m+3]},gr,ti,So),Gl=Gr(Qa,gr,ti,So),ya=Gr(va,gr,ti,So),qa=Gr(gr,ti,So),wa=Gr(gr),bc=dr(/(\d{4})-(\d\d)-(\d\d)/,Q),ll=dr(ce),Sl=Gr(gr,ti,So),Al="Invalid Duration",Yl={weeks:{days:7,hours:168,minutes:10080,seconds:604800,milliseconds:6048e5},days:{hours:24,minutes:1440,seconds:86400,milliseconds:864e5},hours:{minutes:60,seconds:3600,milliseconds:36e5},minutes:{seconds:60,milliseconds:6e4},seconds:{milliseconds:1e3}},Ea={years:{quarters:4,months:12,weeks:52,days:365,hours:8760,minutes:525600,seconds:31536e3,milliseconds:31536e6},quarters:{months:3,weeks:13,days:91,hours:2184,minutes:131040,seconds:7862400,milliseconds:78624e5},months:{weeks:4,days:30,hours:720,minutes:43200,seconds:2592e3,milliseconds:2592e6},...Yl},hs=365.2425,Ui=30.436875,Gn={years:{quarters:4,months:12,weeks:hs/7,days:hs,hours:24*hs,minutes:525949.2,seconds:525949.2*60,milliseconds:525949.2*60*1e3},quarters:{months:3,weeks:hs/28,days:hs/4,hours:24*hs/4,minutes:131487.3,seconds:525949.2*60/4,milliseconds:7889237999.999999},months:{weeks:Ui/7,days:Ui,hours:24*Ui,minutes:43829.1,seconds:2629746,milliseconds:2629746e3},...Yl},Ar=["years","quarters","months","weeks","days","hours","minutes","seconds","milliseconds"],Ao=Ar.slice(0).reverse();function no(v,m,d=!1){const _={values:d?m.values:{...v.values,...m.values||{}},loc:v.loc.clone(m.loc),conversionAccuracy:m.conversionAccuracy||v.conversionAccuracy,matrix:m.matrix||v.matrix};return new Fr(_)}function $o(v,m){let d=m.milliseconds??0;for(const _ of Ao.slice(1))m[_]&&(d+=m[_]*v[_].milliseconds);return d}function es(v,m){const d=$o(v,m)<0?-1:1;Ar.reduceRight((_,D)=>{if($r(m[D]))return _;if(_){const ne=v[D][_],be=Math.floor(m[_]*d/ne);m[D]+=be*d,m[_]-=be*ne*d}return D},null),Ar.reduce((_,D)=>{if($r(m[D]))return _;if(_){const j=m[_]%1;m[_]-=j,m[D]+=j*v[_][D]}return D},null)}class Fr{constructor(m){const d="longterm"===m.conversionAccuracy||!1;let _=d?Gn:Ea;m.matrix&&(_=m.matrix),this.values=m.values,this.loc=m.loc||hr.create(),this.conversionAccuracy=d?"longterm":"casual",this.invalid=m.invalid||null,this.matrix=_,this.isLuxonDuration=!0}static fromMillis(m,d){return Fr.fromObject({milliseconds:m},d)}static fromObject(m,d={}){if(null==m||"object"!=typeof m)throw new Ke("Duration.fromObject: argument expected to be an object, got "+(null===m?"null":typeof m));return new Fr({values:Fs(m,Fr.normalizeUnit),loc:hr.fromObject(d),conversionAccuracy:d.conversionAccuracy,matrix:d.matrix})}static fromDurationLike(m){if(Gi(m))return Fr.fromMillis(m);if(Fr.isDuration(m))return m;if("object"==typeof m)return Fr.fromObject(m);throw new Ke(`Unknown duration argument ${m} of type ${typeof m}`)}static fromISO(m,d){const[_]=function ba(v){return Ki(v,[Fa,Ru])}(m);return _?Fr.fromObject(_,d):Fr.invalid("unparsable",`the input "${m}" can't be parsed as ISO 8601`)}static fromISOTime(m,d){const[_]=function Jo(v){return Ki(v,[qo,wa])}(m);return _?Fr.fromObject(_,d):Fr.invalid("unparsable",`the input "${m}" can't be parsed as ISO 8601`)}static invalid(m,d=null){if(!m)throw new Ke("need to specify a reason the Duration is invalid");const _=m instanceof ht?m:new ht(m,d);if(Oe.throwOnInvalid)throw new ze(_);return new Fr({invalid:_})}static normalizeUnit(m){const d={year:"years",years:"years",quarter:"quarters",quarters:"quarters",month:"months",months:"months",week:"weeks",weeks:"weeks",day:"days",days:"days",hour:"hours",hours:"hours",minute:"minutes",minutes:"minutes",second:"seconds",seconds:"seconds",millisecond:"milliseconds",milliseconds:"milliseconds"}[m&&m.toLowerCase()];if(!d)throw new Ut(m);return d}static isDuration(m){return m&&m.isLuxonDuration||!1}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}toFormat(m,d={}){const _={...d,floor:!1!==d.round&&!1!==d.floor};return this.isValid?fn.create(this.loc,_).formatDurationFromString(this,m):Al}toHuman(m={}){if(!this.isValid)return Al;const d=Ar.map(_=>{const D=this.values[_];return $r(D)?null:this.loc.numberFormatter({style:"unit",unitDisplay:"long",...m,unit:_.slice(0,-1)}).format(D)}).filter(_=>_);return this.loc.listFormatter({type:"conjunction",style:m.listStyle||"narrow",...m}).format(d)}toObject(){return this.isValid?{...this.values}:{}}toISO(){if(!this.isValid)return null;let m="P";return 0!==this.years&&(m+=this.years+"Y"),(0!==this.months||0!==this.quarters)&&(m+=this.months+3*this.quarters+"M"),0!==this.weeks&&(m+=this.weeks+"W"),0!==this.days&&(m+=this.days+"D"),(0!==this.hours||0!==this.minutes||0!==this.seconds||0!==this.milliseconds)&&(m+="T"),0!==this.hours&&(m+=this.hours+"H"),0!==this.minutes&&(m+=this.minutes+"M"),(0!==this.seconds||0!==this.milliseconds)&&(m+=us(this.seconds+this.milliseconds/1e3,3)+"S"),"P"===m&&(m+="T0S"),m}toISOTime(m={}){if(!this.isValid)return null;const d=this.toMillis();return d<0||d>=864e5?null:(m={suppressMilliseconds:!1,suppressSeconds:!1,includePrefix:!1,format:"extended",...m,includeOffset:!1},Lr.fromMillis(d,{zone:"UTC"}).toISOTime(m))}toJSON(){return this.toISO()}toString(){return this.toISO()}[Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`Duration { values: ${JSON.stringify(this.values)} }`:`Duration { Invalid, reason: ${this.invalidReason} }`}toMillis(){return this.isValid?$o(this.matrix,this.values):NaN}valueOf(){return this.toMillis()}plus(m){if(!this.isValid)return this;const d=Fr.fromDurationLike(m),_={};for(const D of Ar)(Ls(d.values,D)||Ls(this.values,D))&&(_[D]=d.get(D)+this.get(D));return no(this,{values:_},!0)}minus(m){if(!this.isValid)return this;const d=Fr.fromDurationLike(m);return this.plus(d.negate())}mapUnits(m){if(!this.isValid)return this;const d={};for(const _ of Object.keys(this.values))d[_]=ks(m(this.values[_],_));return no(this,{values:d},!0)}get(m){return this[Fr.normalizeUnit(m)]}set(m){return this.isValid?no(this,{values:{...this.values,...Fs(m,Fr.normalizeUnit)}}):this}reconfigure({locale:m,numberingSystem:d,conversionAccuracy:_,matrix:D}={}){return no(this,{loc:this.loc.clone({locale:m,numberingSystem:d}),matrix:D,conversionAccuracy:_})}as(m){return this.isValid?this.shiftTo(m).get(m):NaN}normalize(){if(!this.isValid)return this;const m=this.toObject();return es(this.matrix,m),no(this,{values:m},!0)}rescale(){return this.isValid?no(this,{values:function Po(v){const m={};for(const[d,_]of Object.entries(v))0!==_&&(m[d]=_);return m}(this.normalize().shiftToAll().toObject())},!0):this}shiftTo(...m){if(!this.isValid)return this;if(0===m.length)return this;m=m.map(ne=>Fr.normalizeUnit(ne));const d={},_={},D=this.toObject();let j;for(const ne of Ar)if(m.indexOf(ne)>=0){j=ne;let be=0;for(const yt in _)be+=this.matrix[yt][ne]*_[yt],_[yt]=0;Gi(D[ne])&&(be+=D[ne]);const Ye=Math.trunc(be);d[ne]=Ye,_[ne]=(1e3*be-1e3*Ye)/1e3}else Gi(D[ne])&&(_[ne]=D[ne]);for(const ne in _)0!==_[ne]&&(d[j]+=ne===j?_[ne]:_[ne]/this.matrix[j][ne]);return es(this.matrix,d),no(this,{values:d},!0)}shiftToAll(){return this.isValid?this.shiftTo("years","months","weeks","days","hours","minutes","seconds","milliseconds"):this}negate(){if(!this.isValid)return this;const m={};for(const d of Object.keys(this.values))m[d]=0===this.values[d]?0:-this.values[d];return no(this,{values:m},!0)}get years(){return this.isValid?this.values.years||0:NaN}get quarters(){return this.isValid?this.values.quarters||0:NaN}get months(){return this.isValid?this.values.months||0:NaN}get weeks(){return this.isValid?this.values.weeks||0:NaN}get days(){return this.isValid?this.values.days||0:NaN}get hours(){return this.isValid?this.values.hours||0:NaN}get minutes(){return this.isValid?this.values.minutes||0:NaN}get seconds(){return this.isValid?this.values.seconds||0:NaN}get milliseconds(){return this.isValid?this.values.milliseconds||0:NaN}get isValid(){return null===this.invalid}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}equals(m){if(!this.isValid||!m.isValid||!this.loc.equals(m.loc))return!1;function d(_,D){return void 0===_||0===_?void 0===D||0===D:_===D}for(const _ of Ar)if(!d(this.values[_],m.values[_]))return!1;return!0}}const po="Invalid Interval";class Rr{constructor(m){this.s=m.start,this.e=m.end,this.invalid=m.invalid||null,this.isLuxonInterval=!0}static invalid(m,d=null){if(!m)throw new Ke("need to specify a reason the Interval is invalid");const _=m instanceof ht?m:new ht(m,d);if(Oe.throwOnInvalid)throw new wt(_);return new Rr({invalid:_})}static fromDateTimes(m,d){const _=tl(m),D=tl(d),j=function Is(v,m){return v&&v.isValid?m&&m.isValid?mm}isBefore(m){return!!this.isValid&&this.e<=m}contains(m){return!!this.isValid&&this.s<=m&&this.e>m}set({start:m,end:d}={}){return this.isValid?Rr.fromDateTimes(m||this.s,d||this.e):this}splitAt(...m){if(!this.isValid)return[];const d=m.map(tl).filter(ne=>this.contains(ne)).sort((ne,be)=>ne.toMillis()-be.toMillis()),_=[];let{s:D}=this,j=0;for(;D+this.e?this.e:ne;_.push(Rr.fromDateTimes(D,be)),D=be,j+=1}return _}splitBy(m){const d=Fr.fromDurationLike(m);if(!this.isValid||!d.isValid||0===d.as("milliseconds"))return[];let j,{s:_}=this,D=1;const ne=[];for(;_Ye*D));j=+be>+this.e?this.e:be,ne.push(Rr.fromDateTimes(_,j)),_=j,D+=1}return ne}divideEqually(m){return this.isValid?this.splitBy(this.length()/m).slice(0,m):[]}overlaps(m){return this.e>m.s&&this.s=m.e}equals(m){return!(!this.isValid||!m.isValid)&&this.s.equals(m.s)&&this.e.equals(m.e)}intersection(m){if(!this.isValid)return this;const d=this.s>m.s?this.s:m.s,_=this.e=_?null:Rr.fromDateTimes(d,_)}union(m){return this.isValid?Rr.fromDateTimes(this.sm.e?this.e:m.e):this}static merge(m){const[d,_]=m.sort((D,j)=>D.s-j.s).reduce(([D,j],ne)=>j?j.overlaps(ne)||j.abutsStart(ne)?[D,j.union(ne)]:[D.concat([j]),ne]:[D,ne],[[],null]);return _&&d.push(_),d}static xor(m){let d=null,_=0;const D=[],j=m.map(Ye=>[{time:Ye.s,type:"s"},{time:Ye.e,type:"e"}]),be=Array.prototype.concat(...j).sort((Ye,yt)=>Ye.time-yt.time);for(const Ye of be)_+="s"===Ye.type?1:-1,1===_?d=Ye.time:(d&&+d!=+Ye.time&&D.push(Rr.fromDateTimes(d,Ye.time)),d=null);return Rr.merge(D)}difference(...m){return Rr.xor([this].concat(m)).map(d=>this.intersection(d)).filter(d=>d&&!d.isEmpty())}toString(){return this.isValid?`[${this.s.toISO()} \u2013 ${this.e.toISO()})`:po}[Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`Interval { start: ${this.s.toISO()}, end: ${this.e.toISO()} }`:`Interval { Invalid, reason: ${this.invalidReason} }`}toLocaleString(m=se,d={}){return this.isValid?fn.create(this.s.loc.clone(d),m).formatInterval(this):po}toISO(m){return this.isValid?`${this.s.toISO(m)}/${this.e.toISO(m)}`:po}toISODate(){return this.isValid?`${this.s.toISODate()}/${this.e.toISODate()}`:po}toISOTime(m){return this.isValid?`${this.s.toISOTime(m)}/${this.e.toISOTime(m)}`:po}toFormat(m,{separator:d=" \u2013 "}={}){return this.isValid?`${this.s.toFormat(m)}${d}${this.e.toFormat(m)}`:po}toDuration(m,d){return this.isValid?this.e.diff(this.s,m,d):Fr.invalid(this.invalidReason)}mapEndpoints(m){return Rr.fromDateTimes(m(this.s),m(this.e))}}class mo{static hasDST(m=Oe.defaultZone){const d=Lr.now().setZone(m).set({month:12});return!m.isUniversal&&d.offset!==d.set({month:6}).offset}static isValidIANAZone(m){return xr.isValidZone(m)}static normalizeZone(m){return oi(m,Oe.defaultZone)}static getStartOfWeek({locale:m=null,locObj:d=null}={}){return(d||hr.create(m)).getStartOfWeek()}static getMinimumDaysInFirstWeek({locale:m=null,locObj:d=null}={}){return(d||hr.create(m)).getMinDaysInFirstWeek()}static getWeekendWeekdays({locale:m=null,locObj:d=null}={}){return(d||hr.create(m)).getWeekendDays().slice()}static months(m="long",{locale:d=null,numberingSystem:_=null,locObj:D=null,outputCalendar:j="gregory"}={}){return(D||hr.create(d,_,j)).months(m)}static monthsFormat(m="long",{locale:d=null,numberingSystem:_=null,locObj:D=null,outputCalendar:j="gregory"}={}){return(D||hr.create(d,_,j)).months(m,!0)}static weekdays(m="long",{locale:d=null,numberingSystem:_=null,locObj:D=null}={}){return(D||hr.create(d,_,null)).weekdays(m)}static weekdaysFormat(m="long",{locale:d=null,numberingSystem:_=null,locObj:D=null}={}){return(D||hr.create(d,_,null)).weekdays(m,!0)}static meridiems({locale:m=null}={}){return hr.create(m).meridiems()}static eras(m="short",{locale:d=null}={}){return hr.create(d,null,"gregory").eras(m)}static features(){return{relative:Sr(),localeWeek:ta()}}}function lc(v,m){const d=D=>D.toUTC(0,{keepLocalTime:!0}).startOf("day").valueOf(),_=d(m)-d(v);return Math.floor(Fr.fromMillis(_).as("days"))}function Di(v,m=d=>d){return{regex:v,deser:([d])=>m(function Xo(v){let m=parseInt(v,10);if(isNaN(m)){m="";for(let d=0;d=j&&_<=ne&&(m+=_-j)}}return parseInt(m,10)}return m}(d))}}const oa="[ \xa0]",No=new RegExp(oa,"g");function U(v){return v.replace(/\./g,"\\.?").replace(No,oa)}function de(v){return v.replace(/\./g,"").replace(No," ").toLowerCase()}function q(v,m){return null===v?null:{regex:RegExp(v.map(U).join("|")),deser:([d])=>v.findIndex(_=>de(d)===de(_))+m}}function ve(v,m){return{regex:v,deser:([,d,_])=>os(d,_),groups:m}}function rt(v){return{regex:v,deser:([m])=>m}}function bn(v){return v.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}const Cr={year:{"2-digit":"yy",numeric:"yyyyy"},month:{numeric:"M","2-digit":"MM",short:"MMM",long:"MMMM"},day:{numeric:"d","2-digit":"dd"},weekday:{short:"EEE",long:"EEEE"},dayperiod:"a",dayPeriod:"a",hour12:{numeric:"h","2-digit":"hh"},hour24:{numeric:"H","2-digit":"HH"},minute:{numeric:"m","2-digit":"mm"},second:{numeric:"s","2-digit":"ss"},timeZoneName:{long:"ZZZZZ",short:"ZZZ"}};let Qr=null;function Wo(v,m){return Array.prototype.concat(...v.map(d=>function Fo(v,m){if(v.literal)return v;const _=Tl(fn.macroTokenToFormatOpts(v.val),m);return null==_||_.includes(void 0)?v:_}(d,m)))}class fs{constructor(m,d){if(this.locale=m,this.format=d,this.tokens=Wo(fn.parseFormat(d),m),this.units=this.tokens.map(_=>function Rn(v,m){const d=eo(m),_=eo(m,"{2}"),D=eo(m,"{3}"),j=eo(m,"{4}"),ne=eo(m,"{6}"),be=eo(m,"{1,2}"),Ye=eo(m,"{1,3}"),yt=eo(m,"{1,6}"),cn=eo(m,"{1,9}"),mn=eo(m,"{2,4}"),wr=eo(m,"{4,6}"),Zn=yi=>({regex:RegExp(bn(yi.val)),deser:([uo])=>uo,literal:!0}),ni=(yi=>{if(v.literal)return Zn(yi);switch(yi.val){case"G":return q(m.eras("short"),0);case"GG":return q(m.eras("long"),0);case"y":return Di(yt);case"yy":case"kk":return Di(mn,tr);case"yyyy":case"kkkk":return Di(j);case"yyyyy":return Di(wr);case"yyyyyy":return Di(ne);case"M":case"L":case"d":case"H":case"h":case"m":case"q":case"s":case"W":return Di(be);case"MM":case"LL":case"dd":case"HH":case"hh":case"mm":case"qq":case"ss":case"WW":return Di(_);case"MMM":return q(m.months("short",!0),1);case"MMMM":return q(m.months("long",!0),1);case"LLL":return q(m.months("short",!1),1);case"LLLL":return q(m.months("long",!1),1);case"o":case"S":return Di(Ye);case"ooo":case"SSS":return Di(D);case"u":return rt(cn);case"uu":return rt(be);case"uuu":case"E":case"c":return Di(d);case"a":return q(m.meridiems(),0);case"EEE":return q(m.weekdays("short",!1),1);case"EEEE":return q(m.weekdays("long",!1),1);case"ccc":return q(m.weekdays("short",!0),1);case"cccc":return q(m.weekdays("long",!0),1);case"Z":case"ZZ":return ve(new RegExp(`([+-]${be.source})(?::(${_.source}))?`),2);case"ZZZ":return ve(new RegExp(`([+-]${be.source})(${_.source})?`),2);case"z":return rt(/[a-z_+-/]{1,256}?/i);case" ":return rt(/[^\S\n\r]/);default:return Zn(yi)}})(v)||{invalidReason:"missing Intl.DateTimeFormat.formatToParts support"};return ni.token=v,ni}(_,m)),this.disqualifyingUnit=this.units.find(_=>_.invalidReason),!this.disqualifyingUnit){const[_,D]=function Li(v){return[`^${v.map(d=>d.regex).reduce((d,_)=>`${d}(${_.source})`,"")}$`,v]}(this.units);this.regex=RegExp(_,"i"),this.handlers=D}}explainFromTokens(m){if(this.isValid){const[d,_]=function Hr(v,m,d){const _=v.match(m);if(_){const D={};let j=1;for(const ne in d)if(Ls(d,ne)){const be=d[ne],Ye=be.groups?be.groups+1:1;!be.literal&&be.token&&(D[be.token.val[0]]=be.deser(_.slice(j,j+Ye))),j+=Ye}return[_,D]}return[_,{}]}(m,this.regex,this.handlers),[D,j,ne]=_?function xi(v){let _,d=null;return $r(v.z)||(d=xr.create(v.z)),$r(v.Z)||(d||(d=new Ii(v.Z)),_=v.Z),$r(v.q)||(v.M=3*(v.q-1)+1),$r(v.h)||(v.h<12&&1===v.a?v.h+=12:12===v.h&&0===v.a&&(v.h=0)),0===v.G&&v.y&&(v.y=-v.y),$r(v.u)||(v.S=qr(v.u)),[Object.keys(v).reduce((j,ne)=>{const be=(j=>{switch(j){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":case"H":return"hour";case"d":return"day";case"o":return"ordinal";case"L":case"M":return"month";case"y":return"year";case"E":case"c":return"weekday";case"W":return"weekNumber";case"k":return"weekYear";case"q":return"quarter";default:return null}})(ne);return be&&(j[be]=v[ne]),j},{}),d,_]}(_):[null,null,void 0];if(Ls(_,"a")&&Ls(_,"H"))throw new Be("Can't include meridiem when specifying 24-hour format");return{input:m,tokens:this.tokens,regex:this.regex,rawMatches:d,matches:_,result:D,zone:j,specificOffset:ne}}return{input:m,tokens:this.tokens,invalidReason:this.invalidReason}}get isValid(){return!this.disqualifyingUnit}get invalidReason(){return this.disqualifyingUnit?this.disqualifyingUnit.invalidReason:null}}function jo(v,m,d){return new fs(v,d).explainFromTokens(m)}function Tl(v,m){if(!v)return null;const _=fn.create(m,v).dtFormatter(function di(){return Qr||(Qr=Lr.fromMillis(1555555555555)),Qr}()),D=_.formatToParts(),j=_.resolvedOptions();return D.map(ne=>function Yr(v,m,d){const{type:_,value:D}=v;if("literal"===_){const Ye=/^\s+$/.test(D);return{literal:!Ye,val:Ye?" ":D}}let ne=_;"hour"===_&&(ne=null!=m.hour12?m.hour12?"hour12":"hour24":null!=m.hourCycle?"h11"===m.hourCycle||"h12"===m.hourCycle?"hour12":"hour24":d.hour12?"hour12":"hour24");let be=Cr[ne];if("object"==typeof be&&(be=be[m[_]]),be)return{literal:!1,val:be}}(ne,v,j))}const xa="Invalid DateTime",Ys=864e13;function Ca(v){return new ht("unsupported zone",`the zone "${v.name}" is not supported`)}function cl(v){return null===v.weekData&&(v.weekData=Jn(v.c)),v.weekData}function Ml(v){return null===v.localWeekData&&(v.localWeekData=Jn(v.c,v.loc.getMinDaysInFirstWeek(),v.loc.getStartOfWeek())),v.localWeekData}function ul(v,m){const d={ts:v.ts,zone:v.zone,c:v.c,o:v.o,loc:v.loc,invalid:v.invalid};return new Lr({...d,...m,old:d})}function sa(v,m,d){let _=v-60*m*1e3;const D=d.offset(_);if(m===D)return[_,m];_-=60*(D-m)*1e3;const j=d.offset(_);return D===j?[_,D]:[v-60*Math.min(D,j)*1e3,Math.max(D,j)]}function Ql(v,m){const d=new Date(v+=60*m*1e3);return{year:d.getUTCFullYear(),month:d.getUTCMonth()+1,day:d.getUTCDate(),hour:d.getUTCHours(),minute:d.getUTCMinutes(),second:d.getUTCSeconds(),millisecond:d.getUTCMilliseconds()}}function Bc(v,m,d){return sa(Es(v),m,d)}function ld(v,m){const d=v.o,_=v.c.year+Math.trunc(m.years),D=v.c.month+Math.trunc(m.months)+3*Math.trunc(m.quarters),j={...v.c,year:_,month:D,day:Math.min(v.c.day,zi(_,D))+Math.trunc(m.days)+7*Math.trunc(m.weeks)},ne=Fr.fromObject({years:m.years-Math.trunc(m.years),quarters:m.quarters-Math.trunc(m.quarters),months:m.months-Math.trunc(m.months),weeks:m.weeks-Math.trunc(m.weeks),days:m.days-Math.trunc(m.days),hours:m.hours,minutes:m.minutes,seconds:m.seconds,milliseconds:m.milliseconds}).as("milliseconds"),be=Es(j);let[Ye,yt]=sa(be,d,v.zone);return 0!==ne&&(Ye+=ne,yt=v.zone.offset(Ye)),{ts:Ye,o:yt}}function cc(v,m,d,_,D,j){const{setZone:ne,zone:be}=d;if(v&&0!==Object.keys(v).length||m){const Ye=m||be,yt=Lr.fromObject(v,{...d,zone:Ye,specificOffset:j});return ne?yt:yt.setZone(be)}return Lr.invalid(new ht("unparsable",`the input "${D}" can't be parsed as ${_}`))}function To(v,m,d=!0){return v.isValid?fn.create(hr.create("en-US"),{allowZ:d,forceSimple:!0}).formatDateTimeFromString(v,m):null}function Ja(v,m){const d=v.c.year>9999||v.c.year<0;let _="";return d&&v.c.year>=0&&(_+="+"),_+=Ni(v.c.year,d?6:4),m?(_+="-",_+=Ni(v.c.month),_+="-",_+=Ni(v.c.day)):(_+=Ni(v.c.month),_+=Ni(v.c.day)),_}function el(v,m,d,_,D,j){let ne=Ni(v.c.hour);return m?(ne+=":",ne+=Ni(v.c.minute),(0!==v.c.millisecond||0!==v.c.second||!d)&&(ne+=":")):ne+=Ni(v.c.minute),(0!==v.c.millisecond||0!==v.c.second||!d)&&(ne+=Ni(v.c.second),(0!==v.c.millisecond||!_)&&(ne+=".",ne+=Ni(v.c.millisecond,3))),D&&(v.isOffsetFixed&&0===v.offset&&!j?ne+="Z":v.o<0?(ne+="-",ne+=Ni(Math.trunc(-v.o/60)),ne+=":",ne+=Ni(Math.trunc(-v.o%60))):(ne+="+",ne+=Ni(Math.trunc(v.o/60)),ne+=":",ne+=Ni(Math.trunc(v.o%60)))),j&&(ne+="["+v.zone.ianaName+"]"),ne}const Qs={month:1,day:1,hour:0,minute:0,second:0,millisecond:0},zo={weekNumber:1,weekday:1,hour:0,minute:0,second:0,millisecond:0},Zl={ordinal:1,hour:0,minute:0,second:0,millisecond:0},Rs=["year","month","day","hour","minute","second","millisecond"],Zs=["weekYear","weekNumber","weekday","hour","minute","second","millisecond"],wc=["year","ordinal","hour","minute","second","millisecond"];function cd(v){switch(v.toLowerCase()){case"localweekday":case"localweekdays":return"localWeekday";case"localweeknumber":case"localweeknumbers":return"localWeekNumber";case"localweekyear":case"localweekyears":return"localWeekYear";default:return function oh(v){const m={year:"year",years:"year",month:"month",months:"month",day:"day",days:"day",hour:"hour",hours:"hour",minute:"minute",minutes:"minute",quarter:"quarter",quarters:"quarter",second:"second",seconds:"second",millisecond:"millisecond",milliseconds:"millisecond",weekday:"weekday",weekdays:"weekday",weeknumber:"weekNumber",weeksnumber:"weekNumber",weeknumbers:"weekNumber",weekyear:"weekYear",weekyears:"weekYear",ordinal:"ordinal"}[v.toLowerCase()];if(!m)throw new Ut(v);return m}(v)}}function su(v,m){const d=oi(m.zone,Oe.defaultZone);if(!d.isValid)return Lr.invalid(Ca(d));const _=hr.fromObject(m);let D,j;if($r(v.year))D=Oe.now();else{for(const Ye of Rs)$r(v[Ye])&&(v[Ye]=Qs[Ye]);const ne=ai(v)||_o(v);if(ne)return Lr.invalid(ne);const be=function ou(v){return dl[v]||(void 0===aa&&(aa=Oe.now()),dl[v]=v.offset(aa)),dl[v]}(d);[D,j]=Bc(v,be,d)}return new Lr({ts:D,zone:d,loc:_,o:j})}function Uc(v,m,d){const _=!!$r(d.round)||d.round,D=(ne,be)=>(ne=us(ne,_||d.calendary?0:2,!0),m.loc.clone(d).relFormatter(d).format(ne,be)),j=ne=>d.calendary?m.hasSame(v,ne)?0:m.startOf(ne).diff(v.startOf(ne),ne).get(ne):m.diff(v,ne).get(ne);if(d.unit)return D(j(d.unit),d.unit);for(const ne of d.units){const be=j(ne);if(Math.abs(be)>=1)return D(be,ne)}return D(v>m?-0:0,d.units[d.units.length-1])}function Ec(v){let d,m={};return v.length>0&&"object"==typeof v[v.length-1]?(m=v[v.length-1],d=Array.from(v).slice(0,v.length-1)):d=Array.from(v),[m,d]}let aa,dl={};class Lr{constructor(m){const d=m.zone||Oe.defaultZone;let _=m.invalid||(Number.isNaN(m.ts)?new ht("invalid input"):null)||(d.isValid?null:Ca(d));this.ts=$r(m.ts)?Oe.now():m.ts;let D=null,j=null;if(!_)if(m.old&&m.old.ts===this.ts&&m.old.zone.equals(d))[D,j]=[m.old.c,m.old.o];else{const be=Gi(m.o)&&!m.old?m.o:d.offset(this.ts);D=Ql(this.ts,be),_=Number.isNaN(D.year)?new ht("invalid input"):null,D=_?null:D,j=_?null:be}this._zone=d,this.loc=m.loc||hr.create(),this.invalid=_,this.weekData=null,this.localWeekData=null,this.c=D,this.o=j,this.isLuxonDateTime=!0}static now(){return new Lr({})}static local(){const[m,d]=Ec(arguments),[_,D,j,ne,be,Ye,yt]=d;return su({year:_,month:D,day:j,hour:ne,minute:be,second:Ye,millisecond:yt},m)}static utc(){const[m,d]=Ec(arguments),[_,D,j,ne,be,Ye,yt]=d;return m.zone=Ii.utcInstance,su({year:_,month:D,day:j,hour:ne,minute:be,second:Ye,millisecond:yt},m)}static fromJSDate(m,d={}){const _=function ea(v){return"[object Date]"===Object.prototype.toString.call(v)}(m)?m.valueOf():NaN;if(Number.isNaN(_))return Lr.invalid("invalid input");const D=oi(d.zone,Oe.defaultZone);return D.isValid?new Lr({ts:_,zone:D,loc:hr.fromObject(d)}):Lr.invalid(Ca(D))}static fromMillis(m,d={}){if(Gi(m))return m<-Ys||m>Ys?Lr.invalid("Timestamp out of range"):new Lr({ts:m,zone:oi(d.zone,Oe.defaultZone),loc:hr.fromObject(d)});throw new Ke(`fromMillis requires a numerical input, but received a ${typeof m} with value ${m}`)}static fromSeconds(m,d={}){if(Gi(m))return new Lr({ts:1e3*m,zone:oi(d.zone,Oe.defaultZone),loc:hr.fromObject(d)});throw new Ke("fromSeconds requires a numerical input")}static fromObject(m,d={}){m=m||{};const _=oi(d.zone,Oe.defaultZone);if(!_.isValid)return Lr.invalid(Ca(_));const D=hr.fromObject(d),j=Fs(m,cd),{minDaysInFirstWeek:ne,startOfWeek:be}=bi(j,D),Ye=Oe.now(),yt=$r(d.specificOffset)?_.offset(Ye):d.specificOffset,cn=!$r(j.ordinal),mn=!$r(j.year),wr=!$r(j.month)||!$r(j.day),Zn=mn||wr,_r=j.weekYear||j.weekNumber;if((Zn||cn)&&_r)throw new Be("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(wr&&cn)throw new Be("Can't mix ordinal dates with month/day");const ni=_r||j.weekday&&!Zn;let yi,uo,ls=Ql(Ye,yt);ni?(yi=Zs,uo=zo,ls=Jn(ls,ne,be)):cn?(yi=wc,uo=Zl,ls=Ir(ls)):(yi=Rs,uo=Qs);let da=!1;for(const nc of yi)$r(j[nc])?j[nc]=da?uo[nc]:ls[nc]:da=!0;const xo=ni?function si(v,m=4,d=1){const _=cs(v.weekYear),D=Wi(v.weekNumber,1,ma(v.weekYear,m,d)),j=Wi(v.weekday,1,7);return _?D?!j&&hn("weekday",v.weekday):hn("week",v.weekNumber):hn("weekYear",v.weekYear)}(j,ne,be):cn?function mr(v){const m=cs(v.year),d=Wi(v.ordinal,1,to(v.year));return m?!d&&hn("ordinal",v.ordinal):hn("year",v.year)}(j):ai(j),tu=xo||_o(j);if(tu)return Lr.invalid(tu);const tc=ni?sr(j,ne,be):cn?pr(j):j,[Ga,ha]=Bc(tc,yt,_),yl=new Lr({ts:Ga,zone:_,o:ha,loc:D});return j.weekday&&Zn&&m.weekday!==yl.weekday?Lr.invalid("mismatched weekday",`you can't specify both a weekday of ${j.weekday} and a date of ${yl.toISO()}`):yl.isValid?yl:Lr.invalid(yl.invalid)}static fromISO(m,d={}){const[_,D]=function Dl(v){return Ki(v,[Ua,$a],[yc,Gl],[Nu,ya],[ac,qa])}(m);return cc(_,D,d,"ISO 8601",m)}static fromRFC2822(m,d={}){const[_,D]=function Ro(v){return Ki(function Ba(v){return v.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim()}(v),[ds,Bs])}(m);return cc(_,D,d,"RFC 2822",m)}static fromHTTP(m,d={}){const[_,D]=function co(v){return Ki(v,[Lo,Cl],[Za,Cl],[xl,ia])}(m);return cc(_,D,d,"HTTP",d)}static fromFormat(m,d,_={}){if($r(m)||$r(d))throw new Ke("fromFormat requires an input string and a format");const{locale:D=null,numberingSystem:j=null}=_,ne=hr.fromOpts({locale:D,numberingSystem:j,defaultToEN:!0}),[be,Ye,yt,cn]=function Os(v,m,d){const{result:_,zone:D,specificOffset:j,invalidReason:ne}=jo(v,m,d);return[_,D,j,ne]}(ne,m,d);return cn?Lr.invalid(cn):cc(be,Ye,_,`format ${d}`,m,yt)}static fromString(m,d,_={}){return Lr.fromFormat(m,d,_)}static fromSQL(m,d={}){const[_,D]=function Xl(v){return Ki(v,[bc,$a],[ll,Sl])}(m);return cc(_,D,d,"SQL",m)}static invalid(m,d=null){if(!m)throw new Ke("need to specify a reason the DateTime is invalid");const _=m instanceof ht?m:new ht(m,d);if(Oe.throwOnInvalid)throw new Ze(_);return new Lr({invalid:_})}static isDateTime(m){return m&&m.isLuxonDateTime||!1}static parseFormatForOpts(m,d={}){const _=Tl(m,hr.fromObject(d));return _?_.map(D=>D?D.val:null).join(""):null}static expandFormat(m,d={}){return Wo(fn.parseFormat(m),hr.fromObject(d)).map(D=>D.val).join("")}static resetCache(){aa=void 0,dl={}}get(m){return this[m]}get isValid(){return null===this.invalid}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}get outputCalendar(){return this.isValid?this.loc.outputCalendar:null}get zone(){return this._zone}get zoneName(){return this.isValid?this.zone.name:null}get year(){return this.isValid?this.c.year:NaN}get quarter(){return this.isValid?Math.ceil(this.c.month/3):NaN}get month(){return this.isValid?this.c.month:NaN}get day(){return this.isValid?this.c.day:NaN}get hour(){return this.isValid?this.c.hour:NaN}get minute(){return this.isValid?this.c.minute:NaN}get second(){return this.isValid?this.c.second:NaN}get millisecond(){return this.isValid?this.c.millisecond:NaN}get weekYear(){return this.isValid?cl(this).weekYear:NaN}get weekNumber(){return this.isValid?cl(this).weekNumber:NaN}get weekday(){return this.isValid?cl(this).weekday:NaN}get isWeekend(){return this.isValid&&this.loc.getWeekendDays().includes(this.weekday)}get localWeekday(){return this.isValid?Ml(this).weekday:NaN}get localWeekNumber(){return this.isValid?Ml(this).weekNumber:NaN}get localWeekYear(){return this.isValid?Ml(this).weekYear:NaN}get ordinal(){return this.isValid?Ir(this.c).ordinal:NaN}get monthShort(){return this.isValid?mo.months("short",{locObj:this.loc})[this.month-1]:null}get monthLong(){return this.isValid?mo.months("long",{locObj:this.loc})[this.month-1]:null}get weekdayShort(){return this.isValid?mo.weekdays("short",{locObj:this.loc})[this.weekday-1]:null}get weekdayLong(){return this.isValid?mo.weekdays("long",{locObj:this.loc})[this.weekday-1]:null}get offset(){return this.isValid?+this.o:NaN}get offsetNameShort(){return this.isValid?this.zone.offsetName(this.ts,{format:"short",locale:this.locale}):null}get offsetNameLong(){return this.isValid?this.zone.offsetName(this.ts,{format:"long",locale:this.locale}):null}get isOffsetFixed(){return this.isValid?this.zone.isUniversal:null}get isInDST(){return!this.isOffsetFixed&&(this.offset>this.set({month:1,day:1}).offset||this.offset>this.set({month:5}).offset)}getPossibleOffsets(){if(!this.isValid||this.isOffsetFixed)return[this];const m=864e5,d=6e4,_=Es(this.c),D=this.zone.offset(_-m),j=this.zone.offset(_+m),ne=this.zone.offset(_-D*d),be=this.zone.offset(_-j*d);if(ne===be)return[this];const Ye=_-ne*d,yt=_-be*d,cn=Ql(Ye,ne),mn=Ql(yt,be);return cn.hour===mn.hour&&cn.minute===mn.minute&&cn.second===mn.second&&cn.millisecond===mn.millisecond?[ul(this,{ts:Ye}),ul(this,{ts:yt})]:[this]}get isInLeapYear(){return is(this.year)}get daysInMonth(){return zi(this.year,this.month)}get daysInYear(){return this.isValid?to(this.year):NaN}get weeksInWeekYear(){return this.isValid?ma(this.weekYear):NaN}get weeksInLocalWeekYear(){return this.isValid?ma(this.localWeekYear,this.loc.getMinDaysInFirstWeek(),this.loc.getStartOfWeek()):NaN}resolvedLocaleOptions(m={}){const{locale:d,numberingSystem:_,calendar:D}=fn.create(this.loc.clone(m),m).resolvedOptions(this);return{locale:d,numberingSystem:_,outputCalendar:D}}toUTC(m=0,d={}){return this.setZone(Ii.instance(m),d)}toLocal(){return this.setZone(Oe.defaultZone)}setZone(m,{keepLocalTime:d=!1,keepCalendarTime:_=!1}={}){if((m=oi(m,Oe.defaultZone)).equals(this.zone))return this;if(m.isValid){let D=this.ts;if(d||_){const j=m.offset(this.ts),ne=this.toObject();[D]=Bc(ne,j,m)}return ul(this,{ts:D,zone:m})}return Lr.invalid(Ca(m))}reconfigure({locale:m,numberingSystem:d,outputCalendar:_}={}){return ul(this,{loc:this.loc.clone({locale:m,numberingSystem:d,outputCalendar:_})})}setLocale(m){return this.reconfigure({locale:m})}set(m){if(!this.isValid)return this;const d=Fs(m,cd),{minDaysInFirstWeek:_,startOfWeek:D}=bi(d,this.loc),j=!$r(d.weekYear)||!$r(d.weekNumber)||!$r(d.weekday),ne=!$r(d.ordinal),be=!$r(d.year),Ye=!$r(d.month)||!$r(d.day);if((be||Ye||ne)&&(d.weekYear||d.weekNumber))throw new Be("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(Ye&&ne)throw new Be("Can't mix ordinal dates with month/day");let mn;j?mn=sr({...Jn(this.c,_,D),...d},_,D):$r(d.ordinal)?(mn={...this.toObject(),...d},$r(d.day)&&(mn.day=Math.min(zi(mn.year,mn.month),mn.day))):mn=pr({...Ir(this.c),...d});const[wr,Zn]=Bc(mn,this.o,this.zone);return ul(this,{ts:wr,o:Zn})}plus(m){return this.isValid?ul(this,ld(this,Fr.fromDurationLike(m))):this}minus(m){return this.isValid?ul(this,ld(this,Fr.fromDurationLike(m).negate())):this}startOf(m,{useLocaleWeeks:d=!1}={}){if(!this.isValid)return this;const _={},D=Fr.normalizeUnit(m);switch(D){case"years":_.month=1;case"quarters":case"months":_.day=1;case"weeks":case"days":_.hour=0;case"hours":_.minute=0;case"minutes":_.second=0;case"seconds":_.millisecond=0}if("weeks"===D)if(d){const j=this.loc.getStartOfWeek(),{weekday:ne}=this;nethis.valueOf(),yt=function ro(v,m,d,_){let[D,j,ne,be]=function ja(v,m,d){const _=[["years",(Ye,yt)=>yt.year-Ye.year],["quarters",(Ye,yt)=>yt.quarter-Ye.quarter+4*(yt.year-Ye.year)],["months",(Ye,yt)=>yt.month-Ye.month+12*(yt.year-Ye.year)],["weeks",(Ye,yt)=>{const cn=lc(Ye,yt);return(cn-cn%7)/7}],["days",lc]],D={},j=v;let ne,be;for(const[Ye,yt]of _)d.indexOf(Ye)>=0&&(ne=Ye,D[Ye]=yt(v,m),be=j.plus(D),be>m?(D[Ye]--,(v=j.plus(D))>m&&(be=v,D[Ye]--,v=j.plus(D))):v=be);return[v,D,be,ne]}(v,m,d);const Ye=m-D,yt=d.filter(mn=>["hours","minutes","seconds","milliseconds"].indexOf(mn)>=0);0===yt.length&&(ne0?Fr.fromMillis(Ye,_).shiftTo(...yt).plus(cn):cn}(ne?this:m,ne?m:this,j,D);return ne?yt.negate():yt}diffNow(m="milliseconds",d={}){return this.diff(Lr.now(),m,d)}until(m){return this.isValid?Rr.fromDateTimes(this,m):this}hasSame(m,d,_){if(!this.isValid)return!1;const D=m.valueOf(),j=this.setZone(m.zone,{keepLocalTime:!0});return j.startOf(d,_)<=D&&D<=j.endOf(d,_)}equals(m){return this.isValid&&m.isValid&&this.valueOf()===m.valueOf()&&this.zone.equals(m.zone)&&this.loc.equals(m.loc)}toRelative(m={}){if(!this.isValid)return null;const d=m.base||Lr.fromObject({},{zone:this.zone}),_=m.padding?thisd.valueOf(),Math.min)}static max(...m){if(!m.every(Lr.isDateTime))throw new Ke("max requires all arguments be DateTimes");return wo(m,d=>d.valueOf(),Math.max)}static fromFormatExplain(m,d,_={}){const{locale:D=null,numberingSystem:j=null}=_;return jo(hr.fromOpts({locale:D,numberingSystem:j,defaultToEN:!0}),m,d)}static fromStringExplain(m,d,_={}){return Lr.fromFormatExplain(m,d,_)}static buildFormatParser(m,d={}){const{locale:_=null,numberingSystem:D=null}=d,j=hr.fromOpts({locale:_,numberingSystem:D,defaultToEN:!0});return new fs(j,m)}static fromFormatParser(m,d,_={}){if($r(m)||$r(d))throw new Ke("fromFormatParser requires an input string and a format parser");const{locale:D=null,numberingSystem:j=null}=_,ne=hr.fromOpts({locale:D,numberingSystem:j,defaultToEN:!0});if(!ne.equals(d.locale))throw new Ke(`fromFormatParser called with a locale of ${ne}, but the format parser was created for ${d.locale}`);const{result:be,zone:Ye,specificOffset:yt,invalidReason:cn}=d.explainFromTokens(m);return cn?Lr.invalid(cn):cc(be,Ye,_,`format ${d.format}`,m,yt)}static get DATE_SHORT(){return se}static get DATE_MED(){return qe}static get DATE_MED_WITH_WEEKDAY(){return Nt}static get DATE_FULL(){return tn}static get DATE_HUGE(){return pn}static get TIME_SIMPLE(){return Wn}static get TIME_WITH_SECONDS(){return Pt}static get TIME_WITH_SHORT_OFFSET(){return en}static get TIME_WITH_LONG_OFFSET(){return an}static get TIME_24_SIMPLE(){return Yn}static get TIME_24_WITH_SECONDS(){return Sn}static get TIME_24_WITH_SHORT_OFFSET(){return Xt}static get TIME_24_WITH_LONG_OFFSET(){return Mt}static get DATETIME_SHORT(){return Gt}static get DATETIME_SHORT_WITH_SECONDS(){return Ot}static get DATETIME_MED(){return Ie}static get DATETIME_MED_WITH_SECONDS(){return Me}static get DATETIME_MED_WITH_WEEKDAY(){return nt}static get DATETIME_FULL(){return W}static get DATETIME_FULL_WITH_SECONDS(){return L}static get DATETIME_HUGE(){return V}static get DATETIME_HUGE_WITH_SECONDS(){return Re}}function tl(v){if(Lr.isDateTime(v))return v;if(v&&v.valueOf&&Gi(v.valueOf()))return Lr.fromJSDate(v);if(v&&"object"==typeof v)return Lr.fromObject(v);throw new Ke(`Unknown datetime argument: ${v}, of type ${typeof v}`)}const la=new c.nKC("MAT_LUXON_DATE_ADAPTER_OPTIONS",{providedIn:"root",factory:function hl(){return{useUtc:!1,firstDayOfWeek:0,defaultOutputCalendar:"gregory"}}});let Da=(()=>{class v extends Yt.MJ{_useUTC;_firstDayOfWeek;_defaultOutputCalendar;constructor(){super();const d=(0,c.WQX)(Yt.Ju,{optional:!0}),_=(0,c.WQX)(la,{optional:!0});this._useUTC=!!_?.useUtc,this._firstDayOfWeek=_?.firstDayOfWeek||0,this._defaultOutputCalendar=_?.defaultOutputCalendar||"gregory",this.setLocale(d||Lr.local().locale)}getYear(d){return d.year}getMonth(d){return d.month-1}getDate(d){return d.day}getDayOfWeek(d){return d.weekday}getMonthNames(d){return mo.months(d,{locale:this.locale,outputCalendar:this._defaultOutputCalendar})}getDateNames(){const d=new Intl.DateTimeFormat(this.locale,{day:"numeric",timeZone:"utc"});return function Lu(v,m){const d=Array(v);for(let _=0;_d.format(Lr.utc(2017,1,_+1).toJSDate()))}getDayOfWeekNames(d){const _=mo.weekdays(d,{locale:this.locale});return _.unshift(_.pop()),_}getYearName(d){return d.toFormat("yyyy",this._getOptions())}getFirstDayOfWeek(){return this._firstDayOfWeek}getNumDaysInMonth(d){return d.daysInMonth}clone(d){return Lr.fromObject(d.toObject(),this._getOptions())}createDate(d,_,D){const j=this._getOptions();if(_<0||_>11)throw Error(`Invalid month index "${_}". Month index has to be between 0 and 11.`);if(D<1)throw Error(`Invalid date "${D}". Date has to be greater than 0.`);const ne=this._useUTC?Lr.utc(d,_+1,D,j):Lr.local(d,_+1,D,j);if(!this.isValid(ne))throw Error(`Invalid date "${D}". Reason: "${ne.invalidReason}".`);return ne}today(){const d=this._getOptions();return this._useUTC?Lr.utc(d):Lr.local(d)}parse(d,_){const D=this._getOptions();if("string"==typeof d&&d.length>0){const j=Lr.fromISO(d,D);if(this.isValid(j))return j;const ne=Array.isArray(_)?_:[_];if(!_.length)throw Error("Formats array must not be empty.");for(const be of ne){const Ye=Lr.fromFormat(d,be,D);if(this.isValid(Ye))return Ye}return this.invalid()}return"number"==typeof d?Lr.fromMillis(d,D):d instanceof Date?Lr.fromJSDate(d,D):d instanceof Lr?Lr.fromMillis(d.toMillis(),D):null}format(d,_){if(!this.isValid(d))throw Error("LuxonDateAdapter: Cannot format invalid date.");return this._useUTC?d.setLocale(this.locale).setZone("utc").toFormat(_):d.setLocale(this.locale).toFormat(_)}addCalendarYears(d,_){return d.reconfigure(this._getOptions()).plus({years:_})}addCalendarMonths(d,_){return d.reconfigure(this._getOptions()).plus({months:_})}addCalendarDays(d,_){return d.reconfigure(this._getOptions()).plus({days:_})}toIso8601(d){return d.toISO()}deserialize(d){const _=this._getOptions();let D;if(d instanceof Date&&(D=Lr.fromJSDate(d,_)),"string"==typeof d){if(!d)return null;D=Lr.fromISO(d,_)}return D&&this.isValid(D)?D:super.deserialize(d)}isDateInstance(d){return d instanceof Lr}isValid(d){return d.isValid}invalid(){return Lr.invalid("Invalid Luxon DateTime object.")}setTime(d,_,D,j){return this.clone(d).set({hour:_,minute:D,second:j,millisecond:0})}getHours(d){return d.hour}getMinutes(d){return d.minute}getSeconds(d){return d.second}parseTime(d,_){const D=this.parse(d,_);return(!D||!this.isValid(D))&&"string"==typeof d&&this.parse(d.replace(/[^0-9:(AM|PM)]/gi,""),_)||D}addSeconds(d,_){return d.reconfigure(this._getOptions()).plus({seconds:_})}_getOptions(){return{zone:this._useUTC?"utc":void 0,locale:this.locale,outputCalendar:this._defaultOutputCalendar}}static \u0275fac=function(_){return new(_||v)};static \u0275prov=c.jDH({token:v,factory:v.\u0275fac})}return v})();var Tr=r(1204);function jc(v){return new c.wOt(3e3,!1)}function kl(v){switch(v.length){case 0:return new Tr.sf;case 1:return v[0];default:return new Tr.ui(v)}}function Il(v,m,d=new Map,_=new Map){const D=[],j=[];let ne=-1,be=null;if(m.forEach(Ye=>{const yt=Ye.get("offset"),cn=yt==ne,mn=cn&&be||new Map;Ye.forEach((wr,Zn)=>{let _r=Zn,ni=wr;if("offset"!==Zn)switch(_r=v.normalizePropertyName(_r,D),ni){case Tr.FX:ni=d.get(Zn);break;case Tr.kp:ni=_.get(Zn);break;default:ni=v.normalizeStyleValue(Zn,_r,ni,D)}mn.set(_r,ni)}),cn||j.push(mn),be=mn,ne=yt}),D.length)throw function cf(){return new c.wOt(3502,!1)}();return j}function ps(v,m,d,_){switch(m){case"start":v.onStart(()=>_(d&&dc(d,"start",v)));break;case"done":v.onDone(()=>_(d&&dc(d,"done",v)));break;case"destroy":v.onDestroy(()=>_(d&&dc(d,"destroy",v)))}}function dc(v,m,d){const j=Vc(v.element,v.triggerName,v.fromState,v.toState,m||v.phaseName,d.totalTime??v.totalTime,!!d.disabled),ne=v._data;return null!=ne&&(j._data=ne),j}function Vc(v,m,d,_,D="",j=0,ne){return{element:v,triggerName:m,fromState:d,toState:_,phaseName:D,totalTime:j,disabled:!!ne}}function Sa(v,m,d){let _=v.get(m);return _||v.set(m,_=d),_}function hf(v){const m=v.indexOf(":");return[v.substring(1,m),v.slice(m+1)]}const kp=typeof document>"u"?null:document.documentElement;function Uu(v){const m=v.parentNode||v.host||null;return m===kp?null:m}let qs=null,$s=!1;function O(v,m){for(;m;){if(m===v)return!0;m=Uu(m)}return!1}function B(v,m,d){if(d)return Array.from(v.querySelectorAll(m));const _=v.querySelector(m);return _?[_]:[]}let oe=(()=>{class v{validateStyleProperty(d){return function Ol(v){qs||(qs=function Ha(){return typeof document<"u"?document.body:null}()||{},$s=!!qs.style&&"WebkitAppearance"in qs.style);let m=!0;return qs.style&&!function dd(v){return"ebkit"==v.substring(1,6)}(v)&&(m=v in qs.style,!m&&$s&&(m="Webkit"+v.charAt(0).toUpperCase()+v.slice(1)in qs.style)),m}(d)}containsElement(d,_){return O(d,_)}getParentElement(d){return Uu(d)}query(d,_,D){return B(d,_,D)}computeStyle(d,_,D){return D||""}animate(d,_,D,j,ne,be=[],Ye){return new Tr.sf(D,j)}static \u0275fac=function(_){return new(_||v)};static \u0275prov=c.jDH({token:v,factory:v.\u0275fac})}return v})();class Ae{static NOOP=new oe}class $e{}const It=1e3,Tn="ng-enter",qt="ng-leave",Xn="ng-trigger",Kn=".ng-trigger",nr="ng-animating",kn=".ng-animating";function jn(v){if("number"==typeof v)return v;const m=v.match(/^(-?[\.\d]+)(m?s)/);return!m||m.length<2?0:Qn(parseFloat(m[1]),m[2])}function Qn(v,m){return"s"===m?v*It:v}function ir(v,m,d){return v.hasOwnProperty("duration")?v:function Vn(v,m,d){let D,j=0,ne="";if("string"==typeof v){const be=v.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===be)return m.push(jc()),{duration:0,delay:0,easing:""};D=Qn(parseFloat(be[1]),be[2]);const Ye=be[3];null!=Ye&&(j=Qn(parseFloat(Ye),be[4]));const yt=be[5];yt&&(ne=yt)}else D=v;if(!d){let be=!1,Ye=m.length;D<0&&(m.push(function N(){return new c.wOt(3100,!1)}()),be=!0),j<0&&(m.push(function K(){return new c.wOt(3101,!1)}()),be=!0),be&&m.splice(Ye,0,jc())}return{duration:D,delay:j,easing:ne}}(v,m,d)}function kr(v,m,d){m.forEach((_,D)=>{const j=Ds(D);d&&!d.has(D)&&d.set(D,v.style[j]),v.style[j]=_})}function zr(v,m){m.forEach((d,_)=>{const D=Ds(_);v.style[D]=""})}function Ur(v){return Array.isArray(v)?1==v.length?v[0]:(0,Tr.K2)(v):v}const Qi=new RegExp("{{\\s*(.+?)\\s*}}","g");function Mi(v){let m=[];if("string"==typeof v){let d;for(;d=Qi.exec(v);)m.push(d[1]);Qi.lastIndex=0}return m}function Zi(v,m,d){const _=`${v}`,D=_.replace(Qi,(j,ne)=>{let be=m[ne];return null==be&&(d.push(function X(){return new c.wOt(3003,!1)}()),be=""),be.toString()});return D==_?v:D}const Bo=/-+([a-z0-9])/g;function Ds(v){return v.replace(Bo,(...m)=>m[1].toUpperCase())}function $i(v,m,d){switch(m.type){case Tr.If.Trigger:return v.visitTrigger(m,d);case Tr.If.State:return v.visitState(m,d);case Tr.If.Transition:return v.visitTransition(m,d);case Tr.If.Sequence:return v.visitSequence(m,d);case Tr.If.Group:return v.visitGroup(m,d);case Tr.If.Animate:return v.visitAnimate(m,d);case Tr.If.Keyframes:return v.visitKeyframes(m,d);case Tr.If.Style:return v.visitStyle(m,d);case Tr.If.Reference:return v.visitReference(m,d);case Tr.If.AnimateChild:return v.visitAnimateChild(m,d);case Tr.If.AnimateRef:return v.visitAnimateRef(m,d);case Tr.If.Query:return v.visitQuery(m,d);case Tr.If.Stagger:return v.visitStagger(m,d);default:throw function he(){return new c.wOt(3004,!1)}()}}function go(v,m){return window.getComputedStyle(v)[m]}const gs=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"]);class _s extends $e{normalizePropertyName(m,d){return Ds(m)}normalizeStyleValue(m,d,_,D){let j="";const ne=_.toString().trim();if(gs.has(d)&&0!==_&&"0"!==_)if("number"==typeof _)j="px";else{const be=_.match(/^[+-]?[\d\.]+([a-z]*)$/);be&&0==be[1].length&&D.push(function We(){return new c.wOt(3005,!1)}())}return ne+j}}const Sc="*";const ca=new Set(["true","1"]),Wa=new Set(["false","0"]);function pl(v,m){const d=ca.has(v)||Wa.has(v),_=ca.has(m)||Wa.has(m);return(D,j)=>{let ne=v==Sc||v==D,be=m==Sc||m==j;return!ne&&d&&"boolean"==typeof D&&(ne=D?ca.has(v):Wa.has(v)),!be&&_&&"boolean"==typeof j&&(be=j?ca.has(m):Wa.has(m)),ne&&be}}const ql=new RegExp("s*:selfs*,?","g");function Rl(v,m,d,_){return new ju(v).build(m,d,_)}class ju{_driver;constructor(m){this._driver=m}build(m,d,_){const D=new fd(d);return this._resetContextStyleTimingState(D),$i(this,Ur(m),D)}_resetContextStyleTimingState(m){m.currentQuerySelector="",m.collectedStyles=new Map,m.collectedStyles.set("",new Map),m.currentTime=0}visitTrigger(m,d){let _=d.queryCount=0,D=d.depCount=0;const j=[],ne=[];return"@"==m.name.charAt(0)&&d.errors.push(function Dt(){return new c.wOt(3006,!1)}()),m.definitions.forEach(be=>{if(this._resetContextStyleTimingState(d),be.type==Tr.If.State){const Ye=be,yt=Ye.name;yt.toString().split(/\s*,\s*/).forEach(cn=>{Ye.name=cn,j.push(this.visitState(Ye,d))}),Ye.name=yt}else if(be.type==Tr.If.Transition){const Ye=this.visitTransition(be,d);_+=Ye.queryCount,D+=Ye.depCount,ne.push(Ye)}else d.errors.push(function yn(){return new c.wOt(3007,!1)}())}),{type:Tr.If.Trigger,name:m.name,states:j,transitions:ne,queryCount:_,depCount:D,options:null}}visitState(m,d){const _=this.visitStyle(m.styles,d),D=m.options&&m.options.params||null;if(_.containsDynamicStyles){const j=new Set,ne=D||{};_.styles.forEach(be=>{be instanceof Map&&be.forEach(Ye=>{Mi(Ye).forEach(yt=>{ne.hasOwnProperty(yt)||j.add(yt)})})}),j.size&&d.errors.push(function on(){return new c.wOt(3008,!1)}(0,j.values()))}return{type:Tr.If.State,name:m.name,style:_,options:D?{params:D}:null}}visitTransition(m,d){d.queryCount=0,d.depCount=0;const _=$i(this,Ur(m.animation),d),D=function mc(v,m){const d=[];return"string"==typeof v?v.split(/\s*,\s*/).forEach(_=>function Wc(v,m,d){if(":"==v[0]){const Ye=function zc(v,m){switch(v){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(d,_)=>parseFloat(_)>parseFloat(d);case":decrement":return(d,_)=>parseFloat(_) *"}}(v,d);if("function"==typeof Ye)return void m.push(Ye);v=Ye}const _=v.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==_||_.length<4)return d.push(function Cc(){return new c.wOt(3015,!1)}()),m;const D=_[1],j=_[2],ne=_[3];m.push(pl(D,ne)),"<"==j[0]&&(D!=Sc||ne!=Sc)&&m.push(pl(ne,D))}(_,d,m)):d.push(v),d}(m.expr,d.errors);return{type:Tr.If.Transition,matchers:D,animation:_,queryCount:d.queryCount,depCount:d.depCount,options:du(m.options)}}visitSequence(m,d){return{type:Tr.If.Sequence,steps:m.steps.map(_=>$i(this,_,d)),options:du(m.options)}}visitGroup(m,d){const _=d.currentTime;let D=0;const j=m.steps.map(ne=>{d.currentTime=_;const be=$i(this,ne,d);return D=Math.max(D,d.currentTime),be});return d.currentTime=D,{type:Tr.If.Group,steps:j,options:du(m.options)}}visitAnimate(m,d){const _=function pd(v,m){if(v.hasOwnProperty("duration"))return v;if("number"==typeof v)return hu(ir(v,m).duration,0,"");const d=v;if(d.split(/\s+/).some(j=>"{"==j.charAt(0)&&"{"==j.charAt(1))){const j=hu(0,0,"");return j.dynamic=!0,j.strValue=d,j}const D=ir(d,m);return hu(D.duration,D.delay,D.easing)}(m.timings,d.errors);d.currentAnimateTimings=_;let D,j=m.styles?m.styles:(0,Tr.iF)({});if(j.type==Tr.If.Keyframes)D=this.visitKeyframes(j,d);else{let ne=m.styles,be=!1;if(!ne){be=!0;const yt={};_.easing&&(yt.easing=_.easing),ne=(0,Tr.iF)(yt)}d.currentTime+=_.duration+_.delay;const Ye=this.visitStyle(ne,d);Ye.isEmptyStep=be,D=Ye}return d.currentAnimateTimings=null,{type:Tr.If.Animate,timings:_,style:D,options:null}}visitStyle(m,d){const _=this._makeStyleAst(m,d);return this._validateStyleAst(_,d),_}_makeStyleAst(m,d){const _=[],D=Array.isArray(m.styles)?m.styles:[m.styles];for(let be of D)"string"==typeof be?be===Tr.kp?_.push(be):d.errors.push(new c.wOt(3002,!1)):_.push(new Map(Object.entries(be)));let j=!1,ne=null;return _.forEach(be=>{if(be instanceof Map&&(be.has("easing")&&(ne=be.get("easing"),be.delete("easing")),!j))for(let Ye of be.values())if(Ye.toString().indexOf("{{")>=0){j=!0;break}}),{type:Tr.If.Style,styles:_,easing:ne,offset:m.offset,containsDynamicStyles:j,options:null}}_validateStyleAst(m,d){const _=d.currentAnimateTimings;let D=d.currentTime,j=d.currentTime;_&&j>0&&(j-=_.duration+_.delay),m.styles.forEach(ne=>{"string"!=typeof ne&&ne.forEach((be,Ye)=>{const yt=d.collectedStyles.get(d.currentQuerySelector),cn=yt.get(Ye);let mn=!0;cn&&(j!=D&&j>=cn.startTime&&D<=cn.endTime&&(d.errors.push(function hi(){return new c.wOt(3010,!1)}()),mn=!1),j=cn.startTime),mn&&yt.set(Ye,{startTime:j,endTime:D}),d.options&&function Yi(v,m,d){const _=m.params||{},D=Mi(v);D.length&&D.forEach(j=>{_.hasOwnProperty(j)||d.push(function P(){return new c.wOt(3001,!1)}())})}(be,d.options,d.errors)})})}visitKeyframes(m,d){const _={type:Tr.If.Keyframes,styles:[],options:null};if(!d.currentAnimateTimings)return d.errors.push(function io(){return new c.wOt(3011,!1)}()),_;let j=0;const ne=[];let be=!1,Ye=!1,yt=0;const cn=m.steps.map(uo=>{const ls=this._makeStyleAst(uo,d);let da=null!=ls.offset?ls.offset:function lh(v){if("string"==typeof v)return null;let m=null;if(Array.isArray(v))v.forEach(d=>{if(d instanceof Map&&d.has("offset")){const _=d;m=parseFloat(_.get("offset")),_.delete("offset")}});else if(v instanceof Map&&v.has("offset")){const d=v;m=parseFloat(d.get("offset")),d.delete("offset")}return m}(ls.styles),xo=0;return null!=da&&(j++,xo=ls.offset=da),Ye=Ye||xo<0||xo>1,be=be||xo0&&j{const da=wr>0?ls==Zn?1:wr*ls:ne[ls],xo=da*yi;d.currentTime=_r+ni.delay+xo,ni.duration=xo,this._validateStyleAst(uo,d),uo.offset=da,_.styles.push(uo)}),_}visitReference(m,d){return{type:Tr.If.Reference,animation:$i(this,Ur(m.animation),d),options:du(m.options)}}visitAnimateChild(m,d){return d.depCount++,{type:Tr.If.AnimateChild,options:du(m.options)}}visitAnimateRef(m,d){return{type:Tr.If.AnimateRef,animation:this.visitReference(m.animation,d),options:du(m.options)}}visitQuery(m,d){const _=d.currentQuerySelector,D=m.options||{};d.queryCount++,d.currentQuery=m;const[j,ne]=function Ip(v){const m=!!v.split(/\s*,\s*/).find(d=>":self"==d);return m&&(v=v.replace(ql,"")),v=v.replace(/@\*/g,Kn).replace(/@\w+/g,d=>Kn+"-"+d.slice(1)).replace(/:animating/g,kn),[v,m]}(m.selector);d.currentQuerySelector=_.length?_+" "+j:j,Sa(d.collectedStyles,d.currentQuerySelector,new Map);const be=$i(this,Ur(m.animation),d);return d.currentQuery=null,d.currentQuerySelector=_,{type:Tr.If.Query,selector:j,limit:D.limit||0,optional:!!D.optional,includeSelf:ne,animation:be,originalSelector:m.selector,options:du(m.options)}}visitStagger(m,d){d.currentQuery||d.errors.push(function Wr(){return new c.wOt(3013,!1)}());const _="full"===m.timings?{duration:0,delay:0,easing:"full"}:ir(m.timings,d.errors,!0);return{type:Tr.If.Stagger,animation:$i(this,Ur(m.animation),d),timings:_,options:null}}}class fd{errors;queryCount=0;depCount=0;currentTransition=null;currentQuery=null;currentQuerySelector=null;currentAnimateTimings=null;currentTime=0;collectedStyles=new Map;options=null;unsupportedCSSPropertiesFound=new Set;constructor(m){this.errors=m}}function du(v){return v?(v={...v}).params&&(v.params=function Ac(v){return v?{...v}:null}(v.params)):v={},v}function hu(v,m,d){return{duration:v,delay:m,easing:d}}function md(v,m,d,_,D,j,ne=null,be=!1){return{type:1,element:v,keyframes:m,preStyleProps:d,postStyleProps:_,duration:D,delay:j,totalTime:D+j,easing:ne,subTimeline:be}}class ch{_map=new Map;get(m){return this._map.get(m)||[]}append(m,d){let _=this._map.get(m);_||this._map.set(m,_=[]),_.push(...d)}has(m){return this._map.has(m)}clear(){this._map.clear()}}const fu=new RegExp(":enter","g"),gd=new RegExp(":leave","g");function Kc(v,m,d,_,D,j=new Map,ne=new Map,be,Ye,yt=[]){return(new dh).buildKeyframes(v,m,d,_,D,j,ne,be,Ye,yt)}class dh{buildKeyframes(m,d,_,D,j,ne,be,Ye,yt,cn=[]){yt=yt||new ch;const mn=new _d(m,d,yt,D,j,cn,[]);mn.options=Ye;const wr=Ye.delay?jn(Ye.delay):0;mn.currentTimeline.delayNextStep(wr),mn.currentTimeline.setStyles([ne],null,mn.errors,Ye),$i(this,_,mn);const Zn=mn.timelines.filter(_r=>_r.containsAnimation());if(Zn.length&&be.size){let _r;for(let ni=Zn.length-1;ni>=0;ni--){const yi=Zn[ni];if(yi.element===d){_r=yi;break}}_r&&!_r.allowOnlyTimelineStyles()&&_r.setStyles([be],null,mn.errors,Ye)}return Zn.length?Zn.map(_r=>_r.buildKeyframes()):[md(d,[],[],[],0,wr,"",!1)]}visitTrigger(m,d){}visitState(m,d){}visitTransition(m,d){}visitAnimateChild(m,d){const _=d.subInstructions.get(d.element);if(_){const D=d.createSubContext(m.options),j=d.currentTimeline.currentTime,ne=this._visitSubInstructions(_,D,D.options);j!=ne&&d.transformIntoNewTimeline(ne)}d.previousNode=m}visitAnimateRef(m,d){const _=d.createSubContext(m.options);_.transformIntoNewTimeline(),this._applyAnimationRefDelays([m.options,m.animation.options],d,_),this.visitReference(m.animation,_),d.transformIntoNewTimeline(_.currentTimeline.currentTime),d.previousNode=m}_applyAnimationRefDelays(m,d,_){for(const D of m){const j=D?.delay;if(j){const ne="number"==typeof j?j:jn(Zi(j,D?.params??{},d.errors));_.delayNextStep(ne)}}}_visitSubInstructions(m,d,_){let j=d.currentTimeline.currentTime;const ne=null!=_.duration?jn(_.duration):null,be=null!=_.delay?jn(_.delay):null;return 0!==ne&&m.forEach(Ye=>{const yt=d.appendInstructionToTimeline(Ye,ne,be);j=Math.max(j,yt.duration+yt.delay)}),j}visitReference(m,d){d.updateOptions(m.options,!0),$i(this,m.animation,d),d.previousNode=m}visitSequence(m,d){const _=d.subContextCount;let D=d;const j=m.options;if(j&&(j.params||j.delay)&&(D=d.createSubContext(j),D.transformIntoNewTimeline(),null!=j.delay)){D.previousNode.type==Tr.If.Style&&(D.currentTimeline.snapshotCurrentStyles(),D.previousNode=pu);const ne=jn(j.delay);D.delayNextStep(ne)}m.steps.length&&(m.steps.forEach(ne=>$i(this,ne,D)),D.currentTimeline.applyStylesToKeyframe(),D.subContextCount>_&&D.transformIntoNewTimeline()),d.previousNode=m}visitGroup(m,d){const _=[];let D=d.currentTimeline.currentTime;const j=m.options&&m.options.delay?jn(m.options.delay):0;m.steps.forEach(ne=>{const be=d.createSubContext(m.options);j&&be.delayNextStep(j),$i(this,ne,be),D=Math.max(D,be.currentTimeline.currentTime),_.push(be.currentTimeline)}),_.forEach(ne=>d.currentTimeline.mergeTimelineCollectedStyles(ne)),d.transformIntoNewTimeline(D),d.previousNode=m}_visitTiming(m,d){if(m.dynamic){const _=m.strValue;return ir(d.params?Zi(_,d.params,d.errors):_,d.errors)}return{duration:m.duration,delay:m.delay,easing:m.easing}}visitAnimate(m,d){const _=d.currentAnimateTimings=this._visitTiming(m.timings,d),D=d.currentTimeline;_.delay&&(d.incrementTime(_.delay),D.snapshotCurrentStyles());const j=m.style;j.type==Tr.If.Keyframes?this.visitKeyframes(j,d):(d.incrementTime(_.duration),this.visitStyle(j,d),D.applyStylesToKeyframe()),d.currentAnimateTimings=null,d.previousNode=m}visitStyle(m,d){const _=d.currentTimeline,D=d.currentAnimateTimings;!D&&_.hasCurrentStyleProperties()&&_.forwardFrame();const j=D&&D.easing||m.easing;m.isEmptyStep?_.applyEmptyStep(j):_.setStyles(m.styles,j,d.errors,d.options),d.previousNode=m}visitKeyframes(m,d){const _=d.currentAnimateTimings,D=d.currentTimeline.duration,j=_.duration,be=d.createSubContext().currentTimeline;be.easing=_.easing,m.styles.forEach(Ye=>{be.forwardTime((Ye.offset||0)*j),be.setStyles(Ye.styles,Ye.easing,d.errors,d.options),be.applyStylesToKeyframe()}),d.currentTimeline.mergeTimelineCollectedStyles(be),d.transformIntoNewTimeline(D+j),d.previousNode=m}visitQuery(m,d){const _=d.currentTimeline.currentTime,D=m.options||{},j=D.delay?jn(D.delay):0;j&&(d.previousNode.type===Tr.If.Style||0==_&&d.currentTimeline.hasCurrentStyleProperties())&&(d.currentTimeline.snapshotCurrentStyles(),d.previousNode=pu);let ne=_;const be=d.invokeQuery(m.selector,m.originalSelector,m.limit,m.includeSelf,!!D.optional,d.errors);d.currentQueryTotal=be.length;let Ye=null;be.forEach((yt,cn)=>{d.currentQueryIndex=cn;const mn=d.createSubContext(m.options,yt);j&&mn.delayNextStep(j),yt===d.element&&(Ye=mn.currentTimeline),$i(this,m.animation,mn),mn.currentTimeline.applyStylesToKeyframe(),ne=Math.max(ne,mn.currentTimeline.currentTime)}),d.currentQueryIndex=0,d.currentQueryTotal=0,d.transformIntoNewTimeline(ne),Ye&&(d.currentTimeline.mergeTimelineCollectedStyles(Ye),d.currentTimeline.snapshotCurrentStyles()),d.previousNode=m}visitStagger(m,d){const _=d.parentContext,D=d.currentTimeline,j=m.timings,ne=Math.abs(j.duration),be=ne*(d.currentQueryTotal-1);let Ye=ne*d.currentQueryIndex;switch(j.duration<0?"reverse":j.easing){case"reverse":Ye=be-Ye;break;case"full":Ye=_.currentStaggerTime}const cn=d.currentTimeline;Ye&&cn.delayNextStep(Ye);const mn=cn.currentTime;$i(this,m.animation,d),d.previousNode=m,_.currentStaggerTime=D.currentTime-mn+(D.startTime-_.currentTimeline.startTime)}}const pu={};class _d{_driver;element;subInstructions;_enterClassName;_leaveClassName;errors;timelines;parentContext=null;currentTimeline;currentAnimateTimings=null;previousNode=pu;subContextCount=0;options={};currentQueryIndex=0;currentQueryTotal=0;currentStaggerTime=0;constructor(m,d,_,D,j,ne,be,Ye){this._driver=m,this.element=d,this.subInstructions=_,this._enterClassName=D,this._leaveClassName=j,this.errors=ne,this.timelines=be,this.currentTimeline=Ye||new Tc(this._driver,d,0),be.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(m,d){if(!m)return;const _=m;let D=this.options;null!=_.duration&&(D.duration=jn(_.duration)),null!=_.delay&&(D.delay=jn(_.delay));const j=_.params;if(j){let ne=D.params;ne||(ne=this.options.params={}),Object.keys(j).forEach(be=>{(!d||!ne.hasOwnProperty(be))&&(ne[be]=Zi(j[be],ne,this.errors))})}}_copyOptions(){const m={};if(this.options){const d=this.options.params;if(d){const _=m.params={};Object.keys(d).forEach(D=>{_[D]=d[D]})}}return m}createSubContext(m=null,d,_){const D=d||this.element,j=new _d(this._driver,D,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(D,_||0));return j.previousNode=this.previousNode,j.currentAnimateTimings=this.currentAnimateTimings,j.options=this._copyOptions(),j.updateOptions(m),j.currentQueryIndex=this.currentQueryIndex,j.currentQueryTotal=this.currentQueryTotal,j.parentContext=this,this.subContextCount++,j}transformIntoNewTimeline(m){return this.previousNode=pu,this.currentTimeline=this.currentTimeline.fork(this.element,m),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(m,d,_){const D={duration:d??m.duration,delay:this.currentTimeline.currentTime+(_??0)+m.delay,easing:""},j=new pf(this._driver,m.element,m.keyframes,m.preStyleProps,m.postStyleProps,D,m.stretchStartingKeyframe);return this.timelines.push(j),D}incrementTime(m){this.currentTimeline.forwardTime(this.currentTimeline.duration+m)}delayNextStep(m){m>0&&this.currentTimeline.delayNextStep(m)}invokeQuery(m,d,_,D,j,ne){let be=[];if(D&&be.push(this.element),m.length>0){m=(m=m.replace(fu,"."+this._enterClassName)).replace(gd,"."+this._leaveClassName);let yt=this._driver.query(this.element,m,1!=_);0!==_&&(yt=_<0?yt.slice(yt.length+_,yt.length):yt.slice(0,_)),be.push(...yt)}return!j&&0==be.length&&ne.push(function fl(){return new c.wOt(3014,!1)}()),be}}class Tc{_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(m,d,_,D){this._driver=m,this.element=d,this.startTime=_,this._elementTimelineStylesLookup=D,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(d),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(d,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(m){const d=1===this._keyframes.size&&this._pendingStyles.size;this.duration||d?(this.forwardTime(this.currentTime+m),d&&this.snapshotCurrentStyles()):this.startTime+=m}fork(m,d){return this.applyStylesToKeyframe(),new Tc(this._driver,m,d||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+=1,this._loadKeyframe()}forwardTime(m){this.applyStylesToKeyframe(),this.duration=m,this._loadKeyframe()}_updateStyle(m,d){this._localTimelineStyles.set(m,d),this._globalTimelineStyles.set(m,d),this._styleSummary.set(m,{time:this.currentTime,value:d})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(m){m&&this._previousKeyframe.set("easing",m);for(let[d,_]of this._globalTimelineStyles)this._backFill.set(d,_||Tr.kp),this._currentKeyframe.set(d,Tr.kp);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(m,d,_,D){d&&this._previousKeyframe.set("easing",d);const j=D&&D.params||{},ne=function fh(v,m){const d=new Map;let _;return v.forEach(D=>{if("*"===D){_??=m.keys();for(let j of _)d.set(j,Tr.kp)}else for(let[j,ne]of D)d.set(j,ne)}),d}(m,this._globalTimelineStyles);for(let[be,Ye]of ne){const yt=Zi(Ye,j,_);this._pendingStyles.set(be,yt),this._localTimelineStyles.has(be)||this._backFill.set(be,this._globalTimelineStyles.get(be)??Tr.kp),this._updateStyle(be,yt)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((m,d)=>{this._currentKeyframe.set(d,m)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((m,d)=>{this._currentKeyframe.has(d)||this._currentKeyframe.set(d,m)}))}snapshotCurrentStyles(){for(let[m,d]of this._localTimelineStyles)this._pendingStyles.set(m,d),this._updateStyle(m,d)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const m=[];for(let d in this._currentKeyframe)m.push(d);return m}mergeTimelineCollectedStyles(m){m._styleSummary.forEach((d,_)=>{const D=this._styleSummary.get(_);(!D||d.time>D.time)&&this._updateStyle(_,d.value)})}buildKeyframes(){this.applyStylesToKeyframe();const m=new Set,d=new Set,_=1===this._keyframes.size&&0===this.duration;let D=[];this._keyframes.forEach((be,Ye)=>{const yt=new Map([...this._backFill,...be]);yt.forEach((cn,mn)=>{cn===Tr.FX?m.add(mn):cn===Tr.kp&&d.add(mn)}),_||yt.set("offset",Ye/this.duration),D.push(yt)});const j=[...m.values()],ne=[...d.values()];if(_){const be=D[0],Ye=new Map(be);be.set("offset",0),Ye.set("offset",1),D=[be,Ye]}return md(this.element,D,j,ne,this.duration,this.startTime,this.easing,!1)}}class pf extends Tc{keyframes;preStyleProps;postStyleProps;_stretchStartingKeyframe;timings;constructor(m,d,_,D,j,ne,be=!1){super(m,d,ne.delay),this.keyframes=_,this.preStyleProps=D,this.postStyleProps=j,this._stretchStartingKeyframe=be,this.timings={duration:ne.duration,delay:ne.delay,easing:ne.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let m=this.keyframes,{delay:d,duration:_,easing:D}=this.timings;if(this._stretchStartingKeyframe&&d){const j=[],ne=_+d,be=d/ne,Ye=new Map(m[0]);Ye.set("offset",0),j.push(Ye);const yt=new Map(m[0]);yt.set("offset",hh(be)),j.push(yt);const cn=m.length-1;for(let mn=1;mn<=cn;mn++){let wr=new Map(m[mn]);const Zn=wr.get("offset");wr.set("offset",hh((d+Zn*_)/ne)),j.push(wr)}_=ne,d=0,D="",m=j}return md(this.element,m,this.preStyleProps,this.postStyleProps,_,d,D,!0)}}function hh(v,m=3){const d=Math.pow(10,m-1);return Math.round(v*d)/d}function mu(v,m,d,_,D,j,ne,be,Ye,yt,cn,mn,wr){return{type:0,element:v,triggerName:m,isRemovalTransition:D,fromState:d,fromStyles:j,toState:_,toStyles:ne,timelines:be,queriedElements:Ye,preStyleProps:yt,postStyleProps:cn,totalTime:mn,errors:wr}}const Ll={};class mf{_triggerName;ast;_stateStyles;constructor(m,d,_){this._triggerName=m,this.ast=d,this._stateStyles=_}match(m,d,_,D){return function gf(v,m,d,_,D){return v.some(j=>j(m,d,_,D))}(this.ast.matchers,m,d,_,D)}buildStyles(m,d,_){let D=this._stateStyles.get("*");return void 0!==m&&(D=this._stateStyles.get(m?.toString())||D),D?D.buildStyles(d,_):new Map}build(m,d,_,D,j,ne,be,Ye,yt,cn){const mn=[],wr=this.ast.options&&this.ast.options.params||Ll,_r=this.buildStyles(_,be&&be.params||Ll,mn),ni=Ye&&Ye.params||Ll,yi=this.buildStyles(D,ni,mn),uo=new Set,ls=new Map,da=new Map,xo="void"===D,tu={params:Gc(ni,wr),delay:this.ast.options?.delay},tc=cn?[]:Kc(m,d,this.ast.animation,j,ne,_r,yi,tu,yt,mn);let Ga=0;return tc.forEach(ha=>{Ga=Math.max(ha.duration+ha.delay,Ga)}),mn.length?mu(d,this._triggerName,_,D,xo,_r,yi,[],[],ls,da,Ga,mn):(tc.forEach(ha=>{const yl=ha.element,nc=Sa(ls,yl,new Set);ha.preStyleProps.forEach(sd=>nc.add(sd));const rp=Sa(da,yl,new Set);ha.postStyleProps.forEach(sd=>rp.add(sd)),yl!==d&&uo.add(yl)}),mu(d,this._triggerName,_,D,xo,_r,yi,tc,[...uo.values()],ls,da,Ga))}}function Gc(v,m){const d={...m};return Object.entries(v).forEach(([_,D])=>{null!=D&&(d[_]=D)}),d}class gu{styles;defaultParams;normalizer;constructor(m,d,_){this.styles=m,this.defaultParams=d,this.normalizer=_}buildStyles(m,d){const _=new Map,D=Gc(m,this.defaultParams);return this.styles.styles.forEach(j=>{"string"!=typeof j&&j.forEach((ne,be)=>{ne&&(ne=Zi(ne,D,d));const Ye=this.normalizer.normalizePropertyName(be,d);ne=this.normalizer.normalizeStyleValue(be,Ye,ne,d),_.set(be,ne)})}),_}}class Op{name;ast;_normalizer;transitionFactories=[];fallbackTransition;states=new Map;constructor(m,d,_){this.name=m,this.ast=d,this._normalizer=_,d.states.forEach(D=>{this.states.set(D.name,new gu(D.style,D.options&&D.options.params||{},_))}),_u(this.states,"true","1"),_u(this.states,"false","0"),d.transitions.forEach(D=>{this.transitionFactories.push(new mf(m,D,this.states))}),this.fallbackTransition=function _f(v,m){return new mf(v,{type:Tr.If.Transition,animation:{type:Tr.If.Sequence,steps:[],options:null},matchers:[(ne,be)=>!0],options:null,queryCount:0,depCount:0},m)}(m,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(m,d,_,D){return this.transitionFactories.find(ne=>ne.match(m,d,_,D))||null}matchStyles(m,d,_){return this.fallbackTransition.buildStyles(m,d,_)}}function _u(v,m,d){v.has(m)?v.has(d)||v.set(d,v.get(m)):v.has(d)&&v.set(m,v.get(d))}const Rp=new ch;class mh{bodyNode;_driver;_normalizer;_animations=new Map;_playersById=new Map;players=[];constructor(m,d,_){this.bodyNode=m,this._driver=d,this._normalizer=_}register(m,d){const _=[],j=Rl(this._driver,d,_,[]);if(_.length)throw function ah(){return new c.wOt(3503,!1)}();this._animations.set(m,j)}_buildPlayer(m,d,_){const D=m.element,j=Il(this._normalizer,m.keyframes,d,_);return this._driver.animate(D,j,m.duration,m.delay,m.easing,[],!0)}create(m,d,_={}){const D=[],j=this._animations.get(m);let ne;const be=new Map;if(j?(ne=Kc(this._driver,d,j,Tn,qt,new Map,new Map,_,Rp,D),ne.forEach(cn=>{const mn=Sa(be,cn.element,new Map);cn.postStyleProps.forEach(wr=>mn.set(wr,null))})):(D.push(function Dc(){return new c.wOt(3300,!1)}()),ne=[]),D.length)throw function uf(){return new c.wOt(3504,!1)}();be.forEach((cn,mn)=>{cn.forEach((wr,Zn)=>{cn.set(Zn,this._driver.computeStyle(mn,Zn,Tr.kp))})});const yt=kl(ne.map(cn=>{const mn=be.get(cn.element);return this._buildPlayer(cn,new Map,mn)}));return this._playersById.set(m,yt),yt.onDestroy(()=>this.destroy(m)),this.players.push(yt),yt}destroy(m){const d=this._getPlayer(m);d.destroy(),this._playersById.delete(m);const _=this.players.indexOf(d);_>=0&&this.players.splice(_,1)}_getPlayer(m){const d=this._playersById.get(m);if(!d)throw function df(){return new c.wOt(3301,!1)}();return d}listen(m,d,_,D){const j=Vc(d,"","","");return ps(this._getPlayer(m),_,j,D),()=>{}}command(m,d,_,D){if("register"==_)return void this.register(m,D[0]);if("create"==_)return void this.create(m,d,D[0]||{});const j=this._getPlayer(m);switch(_){case"play":j.play();break;case"pause":j.pause();break;case"reset":j.reset();break;case"restart":j.restart();break;case"finish":j.finish();break;case"init":j.init();break;case"setPosition":j.setPosition(parseFloat(D[0]));break;case"destroy":this.destroy(m)}}}const Vu="ng-animate-queued",vd="ng-animate-disabled",Np=[],Wu={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Lp={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},ml="__ng_removed";class _h{namespaceId;value;options;get params(){return this.options.params}constructor(m,d=""){this.namespaceId=d;const _=m&&m.hasOwnProperty("value");if(this.value=function Ts(v){return v??null}(_?m.value:m),_){const{value:j,...ne}=m;this.options=ne}else this.options={};this.options.params||(this.options.params={})}absorbOptions(m){const d=m.params;if(d){const _=this.options.params;Object.keys(d).forEach(D=>{null==_[D]&&(_[D]=d[D])})}}}const vu="void",vh=new _h(vu);class Pp{id;hostElement;_engine;players=[];_triggers=new Map;_queue=[];_elementListeners=new Map;_hostClassName;constructor(m,d,_){this.id=m,this.hostElement=d,this._engine=_,this._hostClassName="ng-tns-"+m,rl(d,this._hostClassName)}listen(m,d,_,D){if(!this._triggers.has(d))throw function lu(){return new c.wOt(3302,!1)}();if(null==_||0==_.length)throw function Fu(){return new c.wOt(3303,!1)}();if(!function Bp(v){return"start"==v||"done"==v}(_))throw function ud(){return new c.wOt(3400,!1)}();const j=Sa(this._elementListeners,m,[]),ne={name:d,phase:_,callback:D};j.push(ne);const be=Sa(this._engine.statesByElement,m,new Map);return be.has(d)||(rl(m,Xn),rl(m,Xn+"-"+d),be.set(d,vh)),()=>{this._engine.afterFlush(()=>{const Ye=j.indexOf(ne);Ye>=0&&j.splice(Ye,1),this._triggers.has(d)||be.delete(d)})}}register(m,d){return!this._triggers.has(m)&&(this._triggers.set(m,d),!0)}_getTrigger(m){const d=this._triggers.get(m);if(!d)throw function xn(){return new c.wOt(3401,!1)}();return d}trigger(m,d,_,D=!0){const j=this._getTrigger(d),ne=new yd(this.id,d,m);let be=this._engine.statesByElement.get(m);be||(rl(m,Xn),rl(m,Xn+"-"+d),this._engine.statesByElement.set(m,be=new Map));let Ye=be.get(d);const yt=new _h(_,this.id);if(!(_&&_.hasOwnProperty("value"))&&Ye&&yt.absorbOptions(Ye.options),be.set(d,yt),Ye||(Ye=vh),yt.value!==vu&&Ye.value===yt.value){if(!function Ef(v,m){const d=Object.keys(v),_=Object.keys(m);if(d.length!=_.length)return!1;for(let D=0;D{zr(m,yi),kr(m,uo)})}return}const wr=Sa(this._engine.playersByElement,m,[]);wr.forEach(ni=>{ni.namespaceId==this.id&&ni.triggerName==d&&ni.queued&&ni.destroy()});let Zn=j.matchTransition(Ye.value,yt.value,m,yt.params),_r=!1;if(!Zn){if(!D)return;Zn=j.fallbackTransition,_r=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:m,triggerName:d,transition:Zn,fromState:Ye,toState:yt,player:ne,isFallbackTransition:_r}),_r||(rl(m,Vu),ne.onStart(()=>{Xc(m,Vu)})),ne.onDone(()=>{let ni=this.players.indexOf(ne);ni>=0&&this.players.splice(ni,1);const yi=this._engine.playersByElement.get(m);if(yi){let uo=yi.indexOf(ne);uo>=0&&yi.splice(uo,1)}}),this.players.push(ne),wr.push(ne),ne}deregister(m){this._triggers.delete(m),this._engine.statesByElement.forEach(d=>d.delete(m)),this._elementListeners.forEach((d,_)=>{this._elementListeners.set(_,d.filter(D=>D.name!=m))})}clearElementCache(m){this._engine.statesByElement.delete(m),this._elementListeners.delete(m);const d=this._engine.playersByElement.get(m);d&&(d.forEach(_=>_.destroy()),this._engine.playersByElement.delete(m))}_signalRemovalForInnerTriggers(m,d){const _=this._engine.driver.query(m,Kn,!0);_.forEach(D=>{if(D[ml])return;const j=this._engine.fetchNamespacesByElement(D);j.size?j.forEach(ne=>ne.triggerLeaveAnimation(D,d,!1,!0)):this.clearElementCache(D)}),this._engine.afterFlushAnimationsDone(()=>_.forEach(D=>this.clearElementCache(D)))}triggerLeaveAnimation(m,d,_,D){const j=this._engine.statesByElement.get(m),ne=new Map;if(j){const be=[];if(j.forEach((Ye,yt)=>{if(ne.set(yt,Ye.value),this._triggers.has(yt)){const cn=this.trigger(m,yt,vu,D);cn&&be.push(cn)}}),be.length)return this._engine.markElementAsRemoved(this.id,m,!0,d,ne),_&&kl(be).onDone(()=>this._engine.processLeaveNode(m)),!0}return!1}prepareLeaveAnimationListeners(m){const d=this._elementListeners.get(m),_=this._engine.statesByElement.get(m);if(d&&_){const D=new Set;d.forEach(j=>{const ne=j.name;if(D.has(ne))return;D.add(ne);const Ye=this._triggers.get(ne).fallbackTransition,yt=_.get(ne)||vh,cn=new _h(vu),mn=new yd(this.id,ne,m);this._engine.totalQueuedPlayers++,this._queue.push({element:m,triggerName:ne,transition:Ye,fromState:yt,toState:cn,player:mn,isFallbackTransition:!0})})}}removeNode(m,d){const _=this._engine;if(m.childElementCount&&this._signalRemovalForInnerTriggers(m,d),this.triggerLeaveAnimation(m,d,!0))return;let D=!1;if(_.totalAnimations){const j=_.players.length?_.playersByQueriedElement.get(m):[];if(j&&j.length)D=!0;else{let ne=m;for(;ne=ne.parentNode;)if(_.statesByElement.get(ne)){D=!0;break}}}if(this.prepareLeaveAnimationListeners(m),D)_.markElementAsRemoved(this.id,m,!1,d);else{const j=m[ml];(!j||j===Wu)&&(_.afterFlush(()=>this.clearElementCache(m)),_.destroyInnerAnimations(m),_._onRemovalComplete(m,d))}}insertNode(m,d){rl(m,this._hostClassName)}drainQueuedTransitions(m){const d=[];return this._queue.forEach(_=>{const D=_.player;if(D.destroyed)return;const j=_.element,ne=this._elementListeners.get(j);ne&&ne.forEach(be=>{if(be.name==_.triggerName){const Ye=Vc(j,_.triggerName,_.fromState.value,_.toState.value);Ye._data=m,ps(_.player,be.phase,Ye,be.callback)}}),D.markedForDestroy?this._engine.afterFlush(()=>{D.destroy()}):d.push(_)}),this._queue=[],d.sort((_,D)=>{const j=_.transition.ast.depCount,ne=D.transition.ast.depCount;return 0==j||0==ne?j-ne:this._engine.driver.containsElement(_.element,D.element)?1:-1})}destroy(m){this.players.forEach(d=>d.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,m)}}class bf{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=(m,d)=>{};_onRemovalComplete(m,d){this.onRemovalComplete(m,d)}constructor(m,d,_){this.bodyNode=m,this.driver=d,this._normalizer=_}get queuedPlayers(){const m=[];return this._namespaceList.forEach(d=>{d.players.forEach(_=>{_.queued&&m.push(_)})}),m}createNamespace(m,d){const _=new Pp(m,d,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,d)?this._balanceNamespaceList(_,d):(this.newHostElements.set(d,_),this.collectEnterElement(d)),this._namespaceLookup[m]=_}_balanceNamespaceList(m,d){const _=this._namespaceList,D=this.namespacesByHostElement;if(_.length-1>=0){let ne=!1,be=this.driver.getParentElement(d);for(;be;){const Ye=D.get(be);if(Ye){const yt=_.indexOf(Ye);_.splice(yt+1,0,m),ne=!0;break}be=this.driver.getParentElement(be)}ne||_.unshift(m)}else _.push(m);return D.set(d,m),m}register(m,d){let _=this._namespaceLookup[m];return _||(_=this.createNamespace(m,d)),_}registerTrigger(m,d,_){let D=this._namespaceLookup[m];D&&D.register(d,_)&&this.totalAnimations++}destroy(m,d){m&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const _=this._fetchNamespace(m);this.namespacesByHostElement.delete(_.hostElement);const D=this._namespaceList.indexOf(_);D>=0&&this._namespaceList.splice(D,1),_.destroy(d),delete this._namespaceLookup[m]}))}_fetchNamespace(m){return this._namespaceLookup[m]}fetchNamespacesByElement(m){const d=new Set,_=this.statesByElement.get(m);if(_)for(let D of _.values())if(D.namespaceId){const j=this._fetchNamespace(D.namespaceId);j&&d.add(j)}return d}trigger(m,d,_,D){if(bd(d)){const j=this._fetchNamespace(m);if(j)return j.trigger(d,_,D),!0}return!1}insertNode(m,d,_,D){if(!bd(d))return;const j=d[ml];if(j&&j.setForRemoval){j.setForRemoval=!1,j.setForMove=!0;const ne=this.collectedLeaveElements.indexOf(d);ne>=0&&this.collectedLeaveElements.splice(ne,1)}if(m){const ne=this._fetchNamespace(m);ne&&ne.insertNode(d,_)}D&&this.collectEnterElement(d)}collectEnterElement(m){this.collectedEnterElements.push(m)}markElementAsDisabled(m,d){d?this.disabledNodes.has(m)||(this.disabledNodes.add(m),rl(m,vd)):this.disabledNodes.has(m)&&(this.disabledNodes.delete(m),Xc(m,vd))}removeNode(m,d,_){if(bd(d)){const D=m?this._fetchNamespace(m):null;D?D.removeNode(d,_):this.markElementAsRemoved(m,d,!1,_);const j=this.namespacesByHostElement.get(d);j&&j.id!==m&&j.removeNode(d,_)}else this._onRemovalComplete(d,_)}markElementAsRemoved(m,d,_,D,j){this.collectedLeaveElements.push(d),d[ml]={namespaceId:m,setForRemoval:D,hasAnimation:_,removedBeforeQueried:!1,previousTriggersValues:j}}listen(m,d,_,D,j){return bd(d)?this._fetchNamespace(m).listen(d,_,D,j):()=>{}}_buildInstruction(m,d,_,D,j){return m.transition.build(this.driver,m.element,m.fromState.value,m.toState.value,_,D,m.fromState.options,m.toState.options,d,j)}destroyInnerAnimations(m){let d=this.driver.query(m,Kn,!0);d.forEach(_=>this.destroyActiveAnimationsForElement(_)),0!=this.playersByQueriedElement.size&&(d=this.driver.query(m,kn,!0),d.forEach(_=>this.finishActiveQueriedAnimationOnElement(_)))}destroyActiveAnimationsForElement(m){const d=this.playersByElement.get(m);d&&d.forEach(_=>{_.queued?_.markedForDestroy=!0:_.destroy()})}finishActiveQueriedAnimationOnElement(m){const d=this.playersByQueriedElement.get(m);d&&d.forEach(_=>_.finish())}whenRenderingDone(){return new Promise(m=>{if(this.players.length)return kl(this.players).onDone(()=>m());m()})}processLeaveNode(m){const d=m[ml];if(d&&d.setForRemoval){if(m[ml]=Wu,d.namespaceId){this.destroyInnerAnimations(m);const _=this._fetchNamespace(d.namespaceId);_&&_.clearElementCache(m)}this._onRemovalComplete(m,d.setForRemoval)}m.classList?.contains(vd)&&this.markElementAsDisabled(m,!1),this.driver.query(m,".ng-animate-disabled",!0).forEach(_=>{this.markElementAsDisabled(_,!1)})}flush(m=-1){let d=[];if(this.newHostElements.size&&(this.newHostElements.forEach((_,D)=>this._balanceNamespaceList(_,D)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let _=0;__()),this._flushFns=[],this._whenQuietFns.length){const _=this._whenQuietFns;this._whenQuietFns=[],d.length?kl(d).onDone(()=>{_.forEach(D=>D())}):_.forEach(D=>D())}}reportError(m){throw function gi(){return new c.wOt(3402,!1)}()}_flushAnimations(m,d){const _=new ch,D=[],j=new Map,ne=[],be=new Map,Ye=new Map,yt=new Map,cn=new Set;this.disabledNodes.forEach(Jr=>{cn.add(Jr);const mi=this.driver.query(Jr,".ng-animate-queued",!0);for(let wi=0;wi{const wi=Tn+ni++;_r.set(mi,wi),Jr.forEach(yo=>rl(yo,wi))});const yi=[],uo=new Set,ls=new Set;for(let Jr=0;Jruo.add(yo)):ls.add(mi))}const da=new Map,xo=gc(wr,Array.from(uo));xo.forEach((Jr,mi)=>{const wi=qt+ni++;da.set(mi,wi),Jr.forEach(yo=>rl(yo,wi))}),m.push(()=>{Zn.forEach((Jr,mi)=>{const wi=_r.get(mi);Jr.forEach(yo=>Xc(yo,wi))}),xo.forEach((Jr,mi)=>{const wi=da.get(mi);Jr.forEach(yo=>Xc(yo,wi))}),yi.forEach(Jr=>{this.processLeaveNode(Jr)})});const tu=[],tc=[];for(let Jr=this._namespaceList.length-1;Jr>=0;Jr--)this._namespaceList[Jr].drainQueuedTransitions(d).forEach(wi=>{const yo=wi.player,fa=wi.element;if(tu.push(yo),this.collectedEnterElements.length){const Ra=fa[ml];if(Ra&&Ra.setForMove){if(Ra.previousTriggersValues&&Ra.previousTriggersValues.has(wi.triggerName)){const ku=Ra.previousTriggersValues.get(wi.triggerName),sl=this.statesByElement.get(wi.element);if(sl&&sl.has(wi.triggerName)){const Zd=sl.get(wi.triggerName);Zd.value=ku,sl.set(wi.triggerName,Zd)}}return void yo.destroy()}}const rc=!mn||!this.driver.containsElement(mn,fa),Vl=da.get(fa),Oa=_r.get(fa),ts=this._buildInstruction(wi,_,Oa,Vl,rc);if(ts.errors&&ts.errors.length)return void tc.push(ts);if(rc)return yo.onStart(()=>zr(fa,ts.fromStyles)),yo.onDestroy(()=>kr(fa,ts.toStyles)),void D.push(yo);if(wi.isFallbackTransition)return yo.onStart(()=>zr(fa,ts.fromStyles)),yo.onDestroy(()=>kr(fa,ts.toStyles)),void D.push(yo);const X_=[];ts.timelines.forEach(Ra=>{Ra.stretchStartingKeyframe=!0,this.disabledNodes.has(Ra.element)||X_.push(Ra)}),ts.timelines=X_,_.append(fa,ts.timelines),ne.push({instruction:ts,player:yo,element:fa}),ts.queriedElements.forEach(Ra=>Sa(be,Ra,[]).push(yo)),ts.preStyleProps.forEach((Ra,ku)=>{if(Ra.size){let sl=Ye.get(ku);sl||Ye.set(ku,sl=new Set),Ra.forEach((Zd,Y_)=>sl.add(Y_))}}),ts.postStyleProps.forEach((Ra,ku)=>{let sl=yt.get(ku);sl||yt.set(ku,sl=new Set),Ra.forEach((Zd,Y_)=>sl.add(Y_))})});if(tc.length){const Jr=[];tc.forEach(mi=>{Jr.push(function cu(){return new c.wOt(3505,!1)}())}),tu.forEach(mi=>mi.destroy()),this.reportError(Jr)}const Ga=new Map,ha=new Map;ne.forEach(Jr=>{const mi=Jr.element;_.has(mi)&&(ha.set(mi,mi),this._beforeAnimationBuild(Jr.player.namespaceId,Jr.instruction,Ga))}),D.forEach(Jr=>{const mi=Jr.element;this._getPreviousPlayers(mi,!1,Jr.namespaceId,Jr.triggerName,null).forEach(yo=>{Sa(Ga,mi,[]).push(yo),yo.destroy()})});const yl=yi.filter(Jr=>yu(Jr,Ye,yt)),nc=new Map;yh(nc,this.driver,ls,yt,Tr.kp).forEach(Jr=>{yu(Jr,Ye,yt)&&yl.push(Jr)});const sd=new Map;Zn.forEach((Jr,mi)=>{yh(sd,this.driver,new Set(Jr),Ye,Tr.FX)}),yl.forEach(Jr=>{const mi=nc.get(Jr),wi=sd.get(Jr);nc.set(Jr,new Map([...mi?.entries()??[],...wi?.entries()??[]]))});const ip=[],K_=[],G_={};ne.forEach(Jr=>{const{element:mi,player:wi,instruction:yo}=Jr;if(_.has(mi)){if(cn.has(mi))return wi.onDestroy(()=>kr(mi,yo.toStyles)),wi.disabled=!0,wi.overrideTotalTime(yo.totalTime),void D.push(wi);let fa=G_;if(ha.size>1){let Vl=mi;const Oa=[];for(;Vl=Vl.parentNode;){const ts=ha.get(Vl);if(ts){fa=ts;break}Oa.push(Vl)}Oa.forEach(ts=>ha.set(ts,fa))}const rc=this._buildAnimation(wi.namespaceId,yo,Ga,j,sd,nc);if(wi.setRealPlayer(rc),fa===G_)ip.push(wi);else{const Vl=this.playersByElement.get(fa);Vl&&Vl.length&&(wi.parentPlayer=kl(Vl)),D.push(wi)}}else zr(mi,yo.fromStyles),wi.onDestroy(()=>kr(mi,yo.toStyles)),K_.push(wi),cn.has(mi)&&D.push(wi)}),K_.forEach(Jr=>{const mi=j.get(Jr.element);if(mi&&mi.length){const wi=kl(mi);Jr.setRealPlayer(wi)}}),D.forEach(Jr=>{Jr.parentPlayer?Jr.syncPlayerEvents(Jr.parentPlayer):Jr.destroy()});for(let Jr=0;Jr!rc.destroyed);fa.length?Pl(this,mi,fa):this.processLeaveNode(mi)}return yi.length=0,ip.forEach(Jr=>{this.players.push(Jr),Jr.onDone(()=>{Jr.destroy();const mi=this.players.indexOf(Jr);this.players.splice(mi,1)}),Jr.play()}),ip}afterFlush(m){this._flushFns.push(m)}afterFlushAnimationsDone(m){this._whenQuietFns.push(m)}_getPreviousPlayers(m,d,_,D,j){let ne=[];if(d){const be=this.playersByQueriedElement.get(m);be&&(ne=be)}else{const be=this.playersByElement.get(m);if(be){const Ye=!j||j==vu;be.forEach(yt=>{yt.queued||!Ye&&yt.triggerName!=D||ne.push(yt)})}}return(_||D)&&(ne=ne.filter(be=>!(_&&_!=be.namespaceId||D&&D!=be.triggerName))),ne}_beforeAnimationBuild(m,d,_){const j=d.element,ne=d.isRemovalTransition?void 0:m,be=d.isRemovalTransition?void 0:d.triggerName;for(const Ye of d.timelines){const yt=Ye.element,cn=yt!==j,mn=Sa(_,yt,[]);this._getPreviousPlayers(yt,cn,ne,be,d.toState).forEach(Zn=>{const _r=Zn.getRealPlayer();_r.beforeDestroy&&_r.beforeDestroy(),Zn.destroy(),mn.push(Zn)})}zr(j,d.fromStyles)}_buildAnimation(m,d,_,D,j,ne){const be=d.triggerName,Ye=d.element,yt=[],cn=new Set,mn=new Set,wr=d.timelines.map(_r=>{const ni=_r.element;cn.add(ni);const yi=ni[ml];if(yi&&yi.removedBeforeQueried)return new Tr.sf(_r.duration,_r.delay);const uo=ni!==Ye,ls=function zu(v){const m=[];return $p(v,m),m}((_.get(ni)||Np).map(Ga=>Ga.getRealPlayer())).filter(Ga=>!!Ga.element&&Ga.element===ni),da=j.get(ni),xo=ne.get(ni),tu=Il(this._normalizer,_r.keyframes,da,xo),tc=this._buildPlayer(_r,tu,ls);if(_r.subTimeline&&D&&mn.add(ni),uo){const Ga=new yd(m,be,ni);Ga.setRealPlayer(tc),yt.push(Ga)}return tc});yt.forEach(_r=>{Sa(this.playersByQueriedElement,_r.element,[]).push(_r),_r.onDone(()=>function wf(v,m,d){let _=v.get(m);if(_){if(_.length){const D=_.indexOf(d);_.splice(D,1)}0==_.length&&v.delete(m)}return _}(this.playersByQueriedElement,_r.element,_r))}),cn.forEach(_r=>rl(_r,nr));const Zn=kl(wr);return Zn.onDestroy(()=>{cn.forEach(_r=>Xc(_r,nr)),kr(Ye,d.toStyles)}),mn.forEach(_r=>{Sa(D,_r,[]).push(Zn)}),Zn}_buildPlayer(m,d,_){return d.length>0?this.driver.animate(m.element,d,m.duration,m.delay,m.easing,_):new Tr.sf(m.duration,m.delay)}}class yd{namespaceId;triggerName;element;_player=new Tr.sf;_containsRealPlayer=!1;_queuedCallbacks=new Map;destroyed=!1;parentPlayer=null;markedForDestroy=!1;disabled=!1;queued=!0;totalTime=0;constructor(m,d,_){this.namespaceId=m,this.triggerName=d,this.element=_}setRealPlayer(m){this._containsRealPlayer||(this._player=m,this._queuedCallbacks.forEach((d,_)=>{d.forEach(D=>ps(m,_,void 0,D))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(m.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(m){this.totalTime=m}syncPlayerEvents(m){const d=this._player;d.triggerCallback&&m.onStart(()=>d.triggerCallback("start")),m.onDone(()=>this.finish()),m.onDestroy(()=>this.destroy())}_queueEvent(m,d){Sa(this._queuedCallbacks,m,[]).push(d)}onDone(m){this.queued&&this._queueEvent("done",m),this._player.onDone(m)}onStart(m){this.queued&&this._queueEvent("start",m),this._player.onStart(m)}onDestroy(m){this.queued&&this._queueEvent("destroy",m),this._player.onDestroy(m)}init(){this._player.init()}hasStarted(){return!this.queued&&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(m){this.queued||this._player.setPosition(m)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(m){const d=this._player;d.triggerCallback&&d.triggerCallback(m)}}function bd(v){return v&&1===v.nodeType}function Up(v,m){const d=v.style.display;return v.style.display=m??"none",d}function yh(v,m,d,_,D){const j=[];d.forEach(Ye=>j.push(Up(Ye)));const ne=[];_.forEach((Ye,yt)=>{const cn=new Map;Ye.forEach(mn=>{const wr=m.computeStyle(yt,mn,D);cn.set(mn,wr),(!wr||0==wr.length)&&(yt[ml]=Lp,ne.push(yt))}),v.set(yt,cn)});let be=0;return d.forEach(Ye=>Up(Ye,j[be++])),ne}function gc(v,m){const d=new Map;if(v.forEach(be=>d.set(be,[])),0==m.length)return d;const D=new Set(m),j=new Map;function ne(be){if(!be)return 1;let Ye=j.get(be);if(Ye)return Ye;const yt=be.parentNode;return Ye=d.has(yt)?yt:D.has(yt)?1:ne(yt),j.set(be,Ye),Ye}return m.forEach(be=>{const Ye=ne(be);1!==Ye&&d.get(Ye).push(be)}),d}function rl(v,m){v.classList?.add(m)}function Xc(v,m){v.classList?.remove(m)}function Pl(v,m,d){kl(d).onDone(()=>v.processLeaveNode(m))}function $p(v,m){for(let d=0;dD.add(j)):m.set(v,_),d.delete(v),!0}class il{_driver;_normalizer;_transitionEngine;_timelineEngine;_triggerCache={};onRemovalComplete=(m,d)=>{};constructor(m,d,_){this._driver=d,this._normalizer=_,this._transitionEngine=new bf(m.body,d,_),this._timelineEngine=new mh(m.body,d,_),this._transitionEngine.onRemovalComplete=(D,j)=>this.onRemovalComplete(D,j)}registerTrigger(m,d,_,D,j){const ne=m+"-"+D;let be=this._triggerCache[ne];if(!be){const Ye=[],cn=Rl(this._driver,j,Ye,[]);if(Ye.length)throw function lf(){return new c.wOt(3404,!1)}();be=function As(v,m,d){return new Op(v,m,d)}(D,cn,this._normalizer),this._triggerCache[ne]=be}this._transitionEngine.registerTrigger(d,D,be)}register(m,d){this._transitionEngine.register(m,d)}destroy(m,d){this._transitionEngine.destroy(m,d)}onInsert(m,d,_,D){this._transitionEngine.insertNode(m,d,_,D)}onRemove(m,d,_){this._transitionEngine.removeNode(m,d,_)}disableAnimations(m,d){this._transitionEngine.markElementAsDisabled(m,d)}process(m,d,_,D){if("@"==_.charAt(0)){const[j,ne]=hf(_);this._timelineEngine.command(j,d,ne,D)}else this._transitionEngine.trigger(m,d,_,D)}listen(m,d,_,D,j){if("@"==_.charAt(0)){const[ne,be]=hf(_);return this._timelineEngine.listen(ne,d,be,j)}return this._transitionEngine.listen(m,d,_,D,j)}flush(m=-1){this._transitionEngine.flush(m)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(m){this._transitionEngine.afterFlushAnimationsDone(m)}}let bh=(()=>{class v{_element;_startStyles;_endStyles;static initialStylesByElement=new WeakMap;_state=0;_initialStyles;constructor(d,_,D){this._element=d,this._startStyles=_,this._endStyles=D;let j=v.initialStylesByElement.get(d);j||v.initialStylesByElement.set(d,j=new Map),this._initialStyles=j}start(){this._state<1&&(this._startStyles&&kr(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(kr(this._element,this._initialStyles),this._endStyles&&(kr(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(v.initialStylesByElement.delete(this._element),this._startStyles&&(zr(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(zr(this._element,this._endStyles),this._endStyles=null),kr(this._element,this._initialStyles),this._state=3)}}return v})();function Fl(v){let m=null;return v.forEach((d,_)=>{(function bu(v){return"display"===v||"position"===v})(_)&&(m=m||new Map,m.set(_,d))}),m}class wd{element;keyframes;options;_specialStyles;_onDoneFns=[];_onStartFns=[];_onDestroyFns=[];_duration;_delay;_initialized=!1;_finished=!1;_started=!1;_destroyed=!1;_finalKeyframe;_originalOnDoneFns=[];_originalOnStartFns=[];domPlayer;time=0;parentPlayer=null;currentSnapshot=new Map;constructor(m,d,_,D){this.element=m,this.keyframes=d,this.options=_,this._specialStyles=D,this._duration=_.duration,this._delay=_.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(m=>m()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const m=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,m,this.options),this._finalKeyframe=m.length?m[m.length-1]:new Map;const d=()=>this._onFinish();this.domPlayer.addEventListener("finish",d),this.onDestroy(()=>{this.domPlayer.removeEventListener("finish",d)})}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(m){const d=[];return m.forEach(_=>{d.push(Object.fromEntries(_))}),d}_triggerWebAnimation(m,d,_){return m.animate(this._convertKeyframesToObject(d),_)}onStart(m){this._originalOnStartFns.push(m),this._onStartFns.push(m)}onDone(m){this._originalOnDoneFns.push(m),this._onDoneFns.push(m)}onDestroy(m){this._onDestroyFns.push(m)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(m=>m()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(m=>m()),this._onDestroyFns=[])}setPosition(m){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=m*this.time}getPosition(){return+(this.domPlayer.currentTime??0)/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const m=new Map;this.hasStarted()&&this._finalKeyframe.forEach((_,D)=>{"offset"!==D&&m.set(D,this._finished?_:go(this.element,D))}),this.currentSnapshot=m}triggerCallback(m){const d="start"===m?this._onStartFns:this._onDoneFns;d.forEach(_=>_()),d.length=0}}class Ku{validateStyleProperty(m){return!0}validateAnimatableStyleProperty(m){return!0}containsElement(m,d){return O(m,d)}getParentElement(m){return Uu(m)}query(m,d,_){return B(m,d,_)}computeStyle(m,d,_){return go(m,d)}animate(m,d,_,D,j,ne=[]){const Ye={duration:_,delay:D,fill:0==D?"both":"forwards"};j&&(Ye.easing=j);const yt=new Map,cn=ne.filter(Zn=>Zn instanceof wd);(function jr(v,m){return 0===v||0===m})(_,D)&&cn.forEach(Zn=>{Zn.currentSnapshot.forEach((_r,ni)=>yt.set(ni,_r))});let mn=function ur(v){return v.length?v[0]instanceof Map?v:v.map(m=>new Map(Object.entries(m))):[]}(d).map(Zn=>new Map(Zn));mn=function Fi(v,m,d){if(d.size&&m.length){let _=m[0],D=[];if(d.forEach((j,ne)=>{_.has(ne)||D.push(ne),_.set(ne,j)}),D.length)for(let j=1;jne.set(be,go(v,be)))}}return m}(m,mn,yt);const wr=function jp(v,m){let d=null,_=null;return Array.isArray(m)&&m.length?(d=Fl(m[0]),m.length>1&&(_=Fl(m[m.length-1]))):m instanceof Map&&(d=Fl(m)),d||_?new bh(v,d,_):null}(m,mn);return new wd(m,mn,Ye,wr)}}const xf="@.disabled";class Vo{namespaceId;delegate;engine;_onDestroy;\u0275type=0;constructor(m,d,_,D){this.namespaceId=m,this.delegate=d,this.engine=_,this._onDestroy=D}get data(){return this.delegate.data}destroyNode(m){this.delegate.destroyNode?.(m)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(m,d){return this.delegate.createElement(m,d)}createComment(m){return this.delegate.createComment(m)}createText(m){return this.delegate.createText(m)}appendChild(m,d){this.delegate.appendChild(m,d),this.engine.onInsert(this.namespaceId,d,m,!1)}insertBefore(m,d,_,D=!0){this.delegate.insertBefore(m,d,_),this.engine.onInsert(this.namespaceId,d,m,D)}removeChild(m,d,_){this.parentNode(d)&&this.engine.onRemove(this.namespaceId,d,this.delegate)}selectRootElement(m,d){return this.delegate.selectRootElement(m,d)}parentNode(m){return this.delegate.parentNode(m)}nextSibling(m){return this.delegate.nextSibling(m)}setAttribute(m,d,_,D){this.delegate.setAttribute(m,d,_,D)}removeAttribute(m,d,_){this.delegate.removeAttribute(m,d,_)}addClass(m,d){this.delegate.addClass(m,d)}removeClass(m,d){this.delegate.removeClass(m,d)}setStyle(m,d,_,D){this.delegate.setStyle(m,d,_,D)}removeStyle(m,d,_){this.delegate.removeStyle(m,d,_)}setProperty(m,d,_){"@"==d.charAt(0)&&d==xf?this.disableAnimations(m,!!_):this.delegate.setProperty(m,d,_)}setValue(m,d){this.delegate.setValue(m,d)}listen(m,d,_){return this.delegate.listen(m,d,_)}disableAnimations(m,d){this.engine.disableAnimations(m,d)}}class Cf extends Vo{factory;constructor(m,d,_,D,j){super(d,_,D,j),this.factory=m,this.namespaceId=d}setProperty(m,d,_){"@"==d.charAt(0)?"."==d.charAt(1)&&d==xf?this.disableAnimations(m,_=void 0===_||!!_):this.engine.process(this.namespaceId,m,d.slice(1),_):this.delegate.setProperty(m,d,_)}listen(m,d,_){if("@"==d.charAt(0)){const D=function wh(v){switch(v){case"body":return document.body;case"document":return document;case"window":return window;default:return v}}(m);let j=d.slice(1),ne="";return"@"!=j.charAt(0)&&([j,ne]=function Eh(v){const m=v.indexOf(".");return[v.substring(0,m),v.slice(m+1)]}(j)),this.engine.listen(this.namespaceId,D,j,ne,be=>{this.factory.scheduleListenerCallback(be._data||-1,_,be)})}return this.delegate.listen(m,d,_)}}class xh{delegate;engine;_zone;_currentId=0;_microtaskId=1;_animationCallbacksBuffer=[];_rendererCache=new Map;_cdRecurDepth=0;constructor(m,d,_){this.delegate=m,this.engine=d,this._zone=_,d.onRemovalComplete=(D,j)=>{j?.removeChild(null,D)}}createRenderer(m,d){const D=this.delegate.createRenderer(m,d);if(!m||!d?.data?.animation){const yt=this._rendererCache;let cn=yt.get(D);return cn||(cn=new Vo("",D,this.engine,()=>yt.delete(D)),yt.set(D,cn)),cn}const j=d.id,ne=d.id+"-"+this._currentId;this._currentId++,this.engine.register(ne,m);const be=yt=>{Array.isArray(yt)?yt.forEach(be):this.engine.registerTrigger(j,ne,m,yt.name,yt)};return d.data.animation.forEach(be),new Cf(this,ne,D,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(m,d,_){if(m>=0&&md(_));const D=this._animationCallbacksBuffer;0==D.length&&queueMicrotask(()=>{this._zone.run(()=>{D.forEach(j=>{const[ne,be]=j;ne(be)}),this._animationCallbacksBuffer=[]})}),D.push([d,_])}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}const xd=[{provide:$e,useFactory:function Df(){return new _s}},{provide:il,useClass:(()=>{class v extends il{constructor(d,_,D){super(d,_,D)}ngOnDestroy(){this.flush()}static \u0275fac=function(_){return new(_||v)(c.KVO(st.qQ),c.KVO(Ae),c.KVO($e))};static \u0275prov=c.jDH({token:v,factory:v.\u0275fac})}return v})()},{provide:c._9s,useFactory:function Sf(v,m,d){return new xh(v,m,d)},deps:[i.B7,il,c.SKi]}],Dh=[{provide:Ae,useFactory:()=>new Ku},{provide:c.bc$,useValue:"BrowserAnimations"},...xd];var Cd=r(6381),Dd=r(909),pg=r(3569),za=r(8447),Wp=r(850);const Qc=new S.c(Wp.l);var gl=r(7509),kc=r(1787),js=r(7947),Tf=r(1642),Sd=r(1126),wu=r(7225),Ah=r(5351);const Mh={connector:()=>new za.B};function Eu(v,m=Mh){const{connector:d}=m;return(0,Ah.N)((_,D)=>{const j=d();(0,wu.Tg)(v(function Th(v){return new S.c(m=>v.subscribe(m))}(j))).subscribe(D),D.add(_.subscribe(j))})}var Ic=r(2040);const Jl="Service workers are disabled or not supported by this browser";class xu{serviceWorker;worker;registration;events;constructor(m){if(this.serviceWorker=m,m){const _=(0,Dd.R)(m,"controllerchange").pipe((0,js.T)(()=>m.controller)),D=(0,Cd.v)(()=>(0,k.of)(m.controller)),j=(0,pg.x)(D,_);this.worker=j.pipe((0,ft.p)(cn=>!!cn)),this.registration=this.worker.pipe((0,_e.n)(()=>m.getRegistration()));const yt=(0,Dd.R)(m,"message").pipe((0,js.T)(cn=>cn.data)).pipe((0,ft.p)(cn=>cn&&cn.type)).pipe(function kh(v){return v?m=>Eu(v)(m):m=>function Gu(v,m){const d=(0,Sd.T)(v)?v:()=>v;return(0,Sd.T)(m)?Eu(m,{connector:d}):_=>new Tf.G(_,d)}(new za.B)(m)}());yt.connect(),this.events=yt}else this.worker=this.events=this.registration=function Kp(v){return(0,Cd.v)(()=>(0,A.$)(new Error(v)))}(Jl)}postMessage(m,d){return this.worker.pipe((0,T.s)(1),(0,Ic.M)(_=>{_.postMessage({action:m,...d})})).toPromise().then(()=>{})}postMessageWithOperation(m,d,_){const D=this.waitForOperationCompleted(_),j=this.postMessage(m,d);return Promise.all([j,D]).then(([,ne])=>ne)}generateNonce(){return Math.round(1e7*Math.random())}eventsOfType(m){let d;return d="string"==typeof m?_=>_.type===m:_=>m.includes(_.type),this.events.pipe((0,ft.p)(d))}nextEventOfType(m){return this.eventsOfType(m).pipe((0,T.s)(1))}waitForOperationCompleted(m){return this.eventsOfType("OPERATION_COMPLETED").pipe((0,ft.p)(d=>d.nonce===m),(0,T.s)(1),(0,js.T)(d=>{if(void 0!==d.result)return d.result;throw new Error(d.error)})).toPromise()}get isEnabled(){return!!this.serviceWorker}}let Mf=(()=>{class v{sw;messages;notificationClicks;subscription;get isEnabled(){return this.sw.isEnabled}pushManager=null;subscriptionChanges=new za.B;constructor(d){if(this.sw=d,!d.isEnabled)return this.messages=Qc,this.notificationClicks=Qc,void(this.subscription=Qc);this.messages=this.sw.eventsOfType("PUSH").pipe((0,js.T)(D=>D.data)),this.notificationClicks=this.sw.eventsOfType("NOTIFICATION_CLICK").pipe((0,js.T)(D=>D.data)),this.pushManager=this.sw.registration.pipe((0,js.T)(D=>D.pushManager));const _=this.pushManager.pipe((0,_e.n)(D=>D.getSubscription()));this.subscription=(0,gl.h)(_,this.subscriptionChanges)}requestSubscription(d){if(!this.sw.isEnabled||null===this.pushManager)return Promise.reject(new Error(Jl));const _={userVisibleOnly:!0};let D=this.decodeBase64(d.serverPublicKey.replace(/_/g,"/").replace(/-/g,"+")),j=new Uint8Array(new ArrayBuffer(D.length));for(let ne=0;nene.subscribe(_)),(0,T.s)(1)).toPromise().then(ne=>(this.subscriptionChanges.next(ne),ne))}unsubscribe(){return this.sw.isEnabled?this.subscription.pipe((0,T.s)(1),(0,_e.n)(_=>{if(null===_)throw new Error("Not subscribed to push notifications.");return _.unsubscribe().then(D=>{if(!D)throw new Error("Unsubscribe failed!");this.subscriptionChanges.next(null)})})).toPromise():Promise.reject(new Error(Jl))}decodeBase64(d){return atob(d)}static \u0275fac=function(_){return new(_||v)(c.KVO(xu))};static \u0275prov=c.jDH({token:v,factory:v.\u0275fac})}return v})(),Xu=(()=>{class v{sw;versionUpdates;unrecoverable;get isEnabled(){return this.sw.isEnabled}constructor(d){if(this.sw=d,!d.isEnabled)return this.versionUpdates=Qc,void(this.unrecoverable=Qc);this.versionUpdates=this.sw.eventsOfType(["VERSION_DETECTED","VERSION_INSTALLATION_FAILED","VERSION_READY","NO_NEW_VERSION_DETECTED"]),this.unrecoverable=this.sw.eventsOfType("UNRECOVERABLE_STATE")}checkForUpdate(){if(!this.sw.isEnabled)return Promise.reject(new Error(Jl));const d=this.sw.generateNonce();return this.sw.postMessageWithOperation("CHECK_FOR_UPDATES",{nonce:d},d)}activateUpdate(){if(!this.sw.isEnabled)return Promise.reject(new Error(Jl));const d=this.sw.generateNonce();return this.sw.postMessageWithOperation("ACTIVATE_UPDATE",{nonce:d},d)}static \u0275fac=function(_){return new(_||v)(c.KVO(xu))};static \u0275prov=c.jDH({token:v,factory:v.\u0275fac})}return v})();const Yu=new c.nKC("");function kf(v,m,d,_){return()=>{if(!(0,st.UE)(_)||!("serviceWorker"in navigator)||!1===d.enabled)return;const D=v.get(c.SKi),j=v.get(c.o8S);let ne;if(D.runOutsideAngular(()=>{const be=navigator.serviceWorker,Ye=()=>be.controller?.postMessage({action:"INITIALIZE"});be.addEventListener("controllerchange",Ye),j.onDestroy(()=>{be.removeEventListener("controllerchange",Ye)})}),"function"==typeof d.registrationStrategy)ne=d.registrationStrategy();else{const[be,...Ye]=(d.registrationStrategy||"registerWhenStable:30000").split(":");switch(be){case"registerImmediately":ne=(0,k.of)(null);break;case"registerWithDelay":ne=Ih(+Ye[0]||0);break;case"registerWhenStable":const yt=(0,kc.H)(v.get(c.o8S).whenStable());ne=Ye[0]?(0,gl.h)(yt,Ih(+Ye[0])):yt;break;default:throw new Error(`Unknown ServiceWorker registration strategy: ${d.registrationStrategy}`)}}D.runOutsideAngular(()=>ne.pipe((0,T.s)(1)).subscribe(()=>navigator.serviceWorker.register(m,{scope:d.scope}).catch(be=>console.error("Service worker registration failed with:",be))))}}function Ih(v){return(0,k.of)(null).pipe((0,we.c)(v))}function Aa(v,m){return new xu((0,st.UE)(m)&&!1!==v.enabled?navigator.serviceWorker:void 0)}class Zc{enabled;scope;registrationStrategy}var Qu=r(2653),b=r(5903),x=r(7178),M=r(8249),z=r(6627),J=r(6564);function ye(v){return v&&v.constructor&&"function"==typeof v.constructor.isBuffer&&v.constructor.isBuffer(v)}function Le(v){return v}function je(v,m){const d=(m=m||{}).delimiter||".",_=m.maxDepth,D=m.transformKey||Le,j={};return function ne(be,Ye,yt){yt=yt||1,Object.keys(be).forEach(function(cn){const mn=be[cn],wr=m.safe&&Array.isArray(mn),Zn=Object.prototype.toString.call(mn),_r=ye(mn),ni="[object Object]"===Zn||"[object Array]"===Zn,yi=Ye?Ye+d+D(cn):D(cn);if(!wr&&!_r&&ni&&Object.keys(mn).length&&(!m.maxDepth||yt<_))return ne(mn,yi,yt+1);j[yi]=mn})}(v),j}function it(v,m){const d=(m=m||{}).delimiter||".",_=m.overwrite||!1,D=m.transformKey||Le,j={};if(ye(v)||"[object Object]"!==Object.prototype.toString.call(v))return v;function be(cn){const mn=Number(cn);return isNaN(mn)||-1!==cn.indexOf(".")||m.object?cn:mn}return v=Object.keys(v).reduce(function(cn,mn){const wr=Object.prototype.toString.call(v[mn]);return"[object Object]"!==wr&&"[object Array]"!==wr||function yt(cn){const mn=Object.prototype.toString.call(cn);return!cn||("[object Array]"===mn?!cn.length:"[object Object]"===mn?!Object.keys(cn).length:void 0)}(v[mn])?(cn[mn]=v[mn],cn):function Ye(cn,mn,wr){return Object.keys(wr).reduce(function(Zn,_r){return Zn[cn+d+_r]=wr[_r],Zn},mn)}(mn,cn,je(v[mn],m))},{}),Object.keys(v).forEach(function(cn){const mn=cn.split(d).map(D);let wr=be(mn.shift()),Zn=be(mn[0]),_r=j;for(;void 0!==Zn;){if("__proto__"===wr)return;const ni=Object.prototype.toString.call(_r[wr]),yi="[object Object]"===ni||"[object Array]"===ni;if(!_&&!yi&&typeof _r[wr]<"u")return;(_&&!yi||!_&&null==_r[wr])&&(_r[wr]="number"!=typeof Zn||m.object?{}:[]),_r=_r[wr],mn.length>0&&(wr=be(mn.shift()),Zn=be(mn[0]))}_r[wr]=it(v[cn],m)}),j}class Ct{translations;constructor(m){this.translations=m}getTranslation(m){return(0,k.of)(this.translations.get(m)||{})}}const Kt=new c.nKC("TRANSLOCO_LOADER");function Ht(v,m){return v&&(Object.prototype.hasOwnProperty.call(v,m)?v[m]:m.split(".").reduce((d,_)=>d?.[_],v))}function vn(v){return v?Array.isArray(v)?v.length:Mn(v)?Object.keys(v).length:v?v.length:0:0}function Jt(v){return"string"==typeof v}function Mn(v){return!!v&&"object"==typeof v&&!Array.isArray(v)}function yr(v){return null==v}function Nr(v){return!1===yr(v)}function Ci(v){return v&&"string"==typeof v.scope}function ji(v){return je(v,{safe:!0})}const qi=new c.nKC("TRANSLOCO_CONFIG",{providedIn:"root",factory:()=>er}),er={defaultLang:"en",reRenderOnLangChange:!1,prodMode:!1,failedRetries:2,fallbackLang:[],availableLangs:[],missingHandler:{logMissingKey:!0,useFallbackTranslation:!1,allowEmpty:!1},flatten:{aot:!1},interpolation:["{{","}}"]};function br(v={}){return{...er,...v,missingHandler:{...er.missingHandler,...v.missingHandler},flatten:{...er.flatten,...v.flatten}}}const Zr=new c.nKC("TRANSLOCO_TRANSPILER");let pi=(()=>{class v{interpolationMatcher;constructor(d){this.interpolationMatcher=function Er(v){const[m,d]=v.interpolation;return new RegExp(`${m}(.*?)${d}`,"g")}(d??er)}transpile(d,_={},D,j){return Jt(d)?d.replace(this.interpolationMatcher,(ne,be)=>(be=be.trim(),Nr(_[be])?_[be]:Nr(D[be])?this.transpile(D[be],_,D,j):"")):(_&&(Mn(d)?d=this.handleObject(d,_,D,j):Array.isArray(d)&&(d=this.handleArray(d,_,D,j))),d)}handleObject(d,_={},D,j){let ne=d;return Object.keys(_).forEach(be=>{const Ye=Ht(ne,be),yt=Ht(_,be),cn=this.transpile(Ye,yt,D,j);ne=function dn(v,m,d){v={...v};const _=m.split("."),D=_.length-1;return _.reduce((j,ne,be)=>(j[ne]=be===D?d:Array.isArray(j[ne])?j[ne].slice():{...j[ne]},j&&j[ne]),v),v}(ne,be,cn)}),ne}handleArray(d,_={},D,j){return d.map(ne=>this.transpile(ne,_,D,j))}static \u0275fac=function(_){return new(_||v)(c.KVO(qi,8))};static \u0275prov=c.jDH({token:v,factory:v.\u0275fac})}return v})();const Oi=new c.nKC("TRANSLOCO_MISSING_HANDLER");let Vs=(()=>{class v{handle(d,_){return _.missingHandler.logMissingKey&&!_.prodMode&&console.warn(`%c Missing translation for '${d}'`,"font-size: 12px; color: red"),d}static \u0275fac=function(_){return new(_||v)};static \u0275prov=c.jDH({token:v,factory:v.\u0275fac})}return v})();const Hs=new c.nKC("TRANSLOCO_INTERCEPTOR");let Ta=(()=>{class v{preSaveTranslation(d){return d}preSaveTranslationKey(d,_){return _}static \u0275fac=function(_){return new(_||v)};static \u0275prov=c.jDH({token:v,factory:v.\u0275fac})}return v})();const _l=new c.nKC("TRANSLOCO_FALLBACK_STRATEGY");let Md,Ma=(()=>{class v{userConfig;constructor(d){this.userConfig=d}getNextLangs(){const d=this.userConfig.fallbackLang;if(!d)throw new Error("When using the default fallback, a fallback language must be provided in the config!");return Array.isArray(d)?d:[d]}static \u0275fac=function(_){return new(_||v)(c.KVO(qi))};static \u0275prov=c.jDH({token:v,factory:v.\u0275fac})}return v})();function Ka(v){if(!v)return"";const m=v.split("/");return m.pop(),m.join("/")}function vs(v){return v?v.split("/").pop():""}function Du(v){return{scope:Ka(v)||null,langName:vs(v)}}function Zu(v){const{path:m,inlineLoader:d,mainLoader:_,data:D}=v;if(d){if(!1===function Qt(v){return"function"==typeof v}(d[m]))throw`You're using an inline loader but didn't provide a loader for ${m}`;return d[m]().then(ne=>ne.default?ne.default:ne)}return _.getTranslation(m,D)}let kd=(()=>{class v{loader;parser;missingHandler;interceptor;fallbackStrategy;langChanges$;subscription=null;translations=new Map;cache=new Map;firstFallbackLang;defaultLang="";availableLangs=[];isResolvedMissingOnce=!1;lang;failedLangs=new Set;events=new za.B;events$=this.events.asObservable();config;constructor(d,_,D,j,ne,be){this.loader=d,this.parser=_,this.missingHandler=D,this.interceptor=j,this.fallbackStrategy=be,this.loader||(this.loader=new Ct(this.translations)),Md=this,this.config=JSON.parse(JSON.stringify(ne)),this.setAvailableLangs(this.config.availableLangs||[]),this.setFallbackLangForMissingTranslation(this.config),this.setDefaultLang(this.config.defaultLang),this.lang=new Ne.t(this.getDefaultLang()),this.langChanges$=this.lang.asObservable(),this.subscription=this.events$.subscribe(Ye=>{"translationLoadSuccess"===Ye.type&&Ye.wasFailure&&this.setActiveLang(Ye.payload.langName)})}getDefaultLang(){return this.defaultLang}setDefaultLang(d){this.defaultLang=d}getActiveLang(){return this.lang.getValue()}setActiveLang(d){return this.parser.onLangChanged?.(d),this.lang.next(d),this.events.next({type:"langChanged",payload:Du(d)}),this}setAvailableLangs(d){this.availableLangs=d}getAvailableLangs(){return this.availableLangs}load(d,_={}){const D=this.cache.get(d);if(D)return D;let j;const ne=this._isLangScoped(d);let be;ne&&(be=Ka(d));const Ye={path:d,mainLoader:this.loader,inlineLoader:_.inlineLoader,data:ne?{scope:be}:void 0};if(this.useFallbackTranslation(d)){const cn=ne?`${be}/${this.firstFallbackLang}`:this.firstFallbackLang,mn=function Td({mainLoader:v,path:m,data:d,fallbackPath:_,inlineLoader:D}){return(_?[m,_]:[m]).map(ne=>{const be=Zu({path:ne,mainLoader:v,inlineLoader:D,data:d});return(0,kc.H)(be).pipe((0,js.T)(Ye=>({translation:Ye,lang:ne})))})}({...Ye,fallbackPath:cn});j=(0,Qu.p)(mn)}else{const cn=Zu(Ye);j=(0,kc.H)(cn)}const yt=j.pipe((0,b.L)(this.config.failedRetries),(0,Ic.M)(cn=>{Array.isArray(cn)?cn.forEach(mn=>{this.handleSuccess(mn.lang,mn.translation),mn.lang!==d&&this.cache.set(mn.lang,(0,k.of)({}))}):this.handleSuccess(d,cn)}),(0,x.W)(cn=>(this.config.prodMode||console.error(`Error while trying to load "${d}"`,cn),this.handleFailure(d,_))),(0,M.t)(1));return this.cache.set(d,yt),yt}translate(d,_={},D=this.getActiveLang()){if(!d)return d;const{scope:j,resolveLang:ne}=this.resolveLangAndScope(D);if(Array.isArray(d))return d.map(yt=>this.translate(j?`${j}.${yt}`:yt,_,ne));d=j?`${j}.${d}`:d;const be=this.getTranslation(ne),Ye=be[d];return Ye?this.parser.transpile(Ye,_,be,d):this._handleMissingKey(d,Ye,_)}selectTranslate(d,_,D,j=!1){let ne;const be=(yt,cn)=>this.load(yt,cn).pipe((0,js.T)(()=>j?this.translateObject(d,_,yt):this.translate(d,_,yt)));if(yr(D))return this.langChanges$.pipe((0,_e.n)(yt=>be(yt)));if(function fi(v){return Array.isArray(v)&&v.every(Ci)}(D)||Ci(D)){const yt=Array.isArray(D)?D[0]:D;D=yt.scope,ne=function Cu(v,m){return function li(v){return v&&Mn(v.loader)}(v)?function Ul(v,m){return Object.keys(v).reduce((d,_)=>(d[`${m}/${_}`]=v[_],d),{})}(v.loader,m):void 0}(yt,yt.scope)}if(this.isLang(D)||this.isScopeWithLang(D))return be(D);const Ye=D;return this.langChanges$.pipe((0,_e.n)(yt=>be(`${Ye}/${yt}`,{inlineLoader:ne})))}isScopeWithLang(d){return this.isLang(vs(d))}translateObject(d,_={},D=this.getActiveLang()){if(Jt(d)||Array.isArray(d)){const{resolveLang:ne,scope:be}=this.resolveLangAndScope(D);if(Array.isArray(d))return d.map(cn=>this.translateObject(be?`${be}.${cn}`:cn,_,ne));const Ye=this.getTranslation(ne),yt=function Ji(v){return it(v)}(this.getObjectByKey(Ye,d=be?`${be}.${d}`:d));return function rn(v){return 0===vn(v)}(yt)?this.translate(d,_,D):this.parser.transpile(yt,_,Ye,d)}const j=[];for(const[ne,be]of this.getEntries(d))j.push(this.translateObject(ne,be,D));return j}selectTranslateObject(d,_,D){if(Jt(d)||Array.isArray(d))return this.selectTranslate(d,_,D,!0);const[[j,ne],...be]=this.getEntries(d);return this.selectTranslateObject(j,ne,D).pipe((0,js.T)(Ye=>{const yt=[Ye];for(const[cn,mn]of be)yt.push(this.translateObject(cn,mn,D));return yt}))}getTranslation(d){if(d){if(this.isLang(d))return this.translations.get(d)||{};{const{scope:_,resolveLang:D}=this.resolveLangAndScope(d),j=this.translations.get(D)||{};return this.getObjectByKey(j,_)}}return this.translations}selectTranslation(d){let _=this.langChanges$;if(d){const D=vs(d)!==d;_=this.isLang(d)||D?(0,k.of)(d):this.langChanges$.pipe((0,js.T)(j=>`${d}/${j}`))}return _.pipe((0,_e.n)(D=>this.load(D).pipe((0,js.T)(()=>this.getTranslation(D)))))}setTranslation(d,_=this.getActiveLang(),D={}){const ne={merge:!0,emitChange:!0,...D},be=Ka(_);let Ye=d;if(be){const Zn=this.getMappedScope(be);Ye=ji({[Zn]:d})}const yt=be?vs(_):_,cn={...ne.merge&&this.getTranslation(yt),...Ye},mn=this.config.flatten.aot?cn:ji(cn),wr=this.interceptor.preSaveTranslation(mn,yt);this.translations.set(yt,wr),ne.emitChange&&this.setActiveLang(this.getActiveLang())}setTranslationKey(d,_,D=this.getActiveLang(),j={}){const ne=this.interceptor.preSaveTranslationKey(d,_,D);this.setTranslation({[d]:ne},D,{...j,merge:!0})}setFallbackLangForMissingTranslation({fallbackLang:d}){const _=Array.isArray(d)?d[0]:d;d&&this.useFallbackTranslation(_)&&(this.firstFallbackLang=_)}_handleMissingKey(d,_,D){if(this.config.missingHandler.allowEmpty&&""===_)return"";if(!this.isResolvedMissingOnce&&this.useFallbackTranslation()){this.isResolvedMissingOnce=!0;const j=this.translate(d,D,this.firstFallbackLang);return this.isResolvedMissingOnce=!1,j}return this.missingHandler.handle(d,this.getMissingHandlerData(),D)}_isLangScoped(d){return-1===this.getAvailableLangsIds().indexOf(d)}isLang(d){return-1!==this.getAvailableLangsIds().indexOf(d)}_loadDependencies(d,_){const D=vs(d);return this._isLangScoped(d)&&!this.isLoadedTranslation(D)?(0,z.z)([this.load(D),this.load(d,{inlineLoader:_})]):this.load(d,{inlineLoader:_})}_completeScopeWithLang(d){return this._isLangScoped(d)&&!this.isLang(vs(d))?`${d}/${this.getActiveLang()}`:d}_setScopeAlias(d,_){this.config.scopeMapping||(this.config.scopeMapping={}),this.config.scopeMapping[d]=_}ngOnDestroy(){this.subscription&&(this.subscription.unsubscribe(),this.subscription=null),this.cache.clear()}isLoadedTranslation(d){return vn(this.getTranslation(d))}getAvailableLangsIds(){return Jt(this.getAvailableLangs()[0])?this.getAvailableLangs():this.getAvailableLangs().map(_=>_.id)}getMissingHandlerData(){return{...this.config,activeLang:this.getActiveLang(),availableLangs:this.availableLangs,defaultLang:this.defaultLang}}useFallbackTranslation(d){return this.config.missingHandler.useFallbackTranslation&&d!==this.firstFallbackLang}handleSuccess(d,_){this.setTranslation(_,d,{emitChange:!1}),this.events.next({wasFailure:!!this.failedLangs.size,type:"translationLoadSuccess",payload:Du(d)}),this.failedLangs.forEach(D=>this.cache.delete(D)),this.failedLangs.clear()}handleFailure(d,_){yr(_.failedCounter)&&(_.failedCounter=0,_.fallbackLangs||(_.fallbackLangs=this.fallbackStrategy.getNextLangs(d)));const D=d.split("/"),ne=_.fallbackLangs[_.failedCounter];if(this.failedLangs.add(d),this.cache.has(ne))return this.handleSuccess(ne,this.getTranslation(ne)),J.w;if(!ne||ne===D[D.length-1]){let yt="Unable to load translation and all the fallback languages";throw D.length>1&&(yt+=", did you misspelled the scope name?"),new Error(yt)}let Ye=ne;return D.length>1&&(D[D.length-1]=ne,Ye=D.join("/")),_.failedCounter++,this.events.next({type:"translationLoadFailure",payload:Du(d)}),this.load(Ye,_)}getMappedScope(d){const{scopeMapping:_={}}=this.config;return _[d]||function ar(v){return v.replace(/(?:^\w|[A-Z]|\b\w)/g,(m,d)=>0==d?m.toLowerCase():m.toUpperCase()).replace(/\s+|_|-|\//g,"")}(d)}resolveLangAndScope(d){let D,_=d;if(this._isLangScoped(d)){const j=vs(d),ne=this.isLang(j);_=ne?j:this.getActiveLang(),D=this.getMappedScope(ne?Ka(d):d)}return{scope:D,resolveLang:_}}getObjectByKey(d,_){const D={},j=`${_}.`;for(const ne in d)ne.startsWith(j)&&(D[ne.replace(j,"")]=d[ne]);return D}getEntries(d){return d instanceof Map?d.entries():Object.entries(d)}static \u0275fac=function(_){return new(_||v)(c.KVO(Kt,8),c.KVO(Zr),c.KVO(Oi),c.KVO(Hs),c.KVO(qi),c.KVO(_l))};static \u0275prov=c.jDH({token:v,factory:v.\u0275fac,providedIn:"root"})}return v})();function wg(v){return(0,c.EmA)([{provide:Zr,useClass:v,deps:[qi]}])}function Xp(v){return(0,c.EmA)([{provide:_l,useClass:v,deps:[qi]}])}function Yp(v){return(0,c.EmA)([{provide:Oi,useClass:v}])}function Ph(v){return(0,c.EmA)([{provide:Hs,useClass:v}])}new c.nKC("TRANSLOCO_LANG"),new c.nKC("TRANSLOCO_LOADING_TEMPLATE"),new c.nKC("TRANSLOCO_SCOPE"),new c.nKC("TRANSLOCO_TEST_LANGS - Available testing languages"),new c.nKC("TRANSLOCO_TEST_OPTIONS - Testing options");var Cg=r(7838);let qu=(()=>{class v{constructor(){this._httpClient=(0,c.WQX)(te.Qq),this._navigation=new Cg.m(1)}get navigation$(){return this._navigation.asObservable()}get(){return this._httpClient.get("api/navigation").pipe((0,Ic.M)(d=>{this._navigation.next(d)}))}static{this.\u0275fac=function(_){return new(_||v)}}static{this.\u0275prov=c.jDH({token:v,factory:v.\u0275fac,providedIn:"root"})}}return v})(),Zv=(()=>{class v{constructor(d){this._httpClient=d,this._chat=new Ne.t(null),this._chats=new Ne.t(null)}get chat$(){return this._chat.asObservable()}get chats$(){return this._chats.asObservable()}getChats(){return this._httpClient.get("api/apps/chat/chats").pipe((0,Ic.M)(d=>{this._chats.next(d)}))}getChatById(d){return this._httpClient.get("api/apps/chat/chat",{params:{id:d}}).pipe((0,js.T)(_=>(this._chat.next(_),_)),(0,_e.n)(_=>_?(0,k.of)(_):(0,A.$)("Could not found chat with id of "+d+"!")))}static{this.\u0275fac=function(_){return new(_||v)(c.KVO(te.Qq))}}static{this.\u0275prov=c.jDH({token:v,factory:v.\u0275fac,providedIn:"root"})}}return v})();const ys=new class Qp{constructor(m){this.version=m,this.full=m,this.major=m.split(".")[0],this.minor=m.split(".")[1],this.patch=m.split(".").slice(2).join(".")}}("0.0.12").full;var vl=r(5424),qv=r(3022),bs=r(2322);function Fh(v,m){if(1&v&&c.nrm(0,"mat-progress-bar",0),2&v){const d=c.XpG();c.Y8G("mode",d.mode)("value",d.progress)}}let Au=(()=>{class v{constructor(){this._angorLoadingService=(0,c.WQX)(Se),this.autoMode=!0,this.progress=0,this.show=!1,this._unsubscribeAll=new za.B}ngOnChanges(d){"autoMode"in d&&this._angorLoadingService.setAutoMode((0,qv.he)(d.autoMode.currentValue))}ngOnInit(){this._angorLoadingService.mode$.pipe((0,vl.Q)(this._unsubscribeAll)).subscribe(d=>{this.mode=d}),this._angorLoadingService.progress$.pipe((0,vl.Q)(this._unsubscribeAll)).subscribe(d=>{this.progress=d}),this._angorLoadingService.show$.pipe((0,vl.Q)(this._unsubscribeAll)).subscribe(d=>{this.show=d})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}static{this.\u0275fac=function(_){return new(_||v)}}static{this.\u0275cmp=c.VBU({type:v,selectors:[["angor-loading-bar"]],inputs:{autoMode:"autoMode"},exportAs:["angorLoadingBar"],features:[c.OA$],decls:1,vars:1,consts:[[3,"mode","value"]],template:function(_,D){1&_&&c.DNE(0,Fh,1,2,"mat-progress-bar",0),2&_&&c.vxM(D.show?0:-1)},dependencies:[bs.PO,bs.HM],styles:["angor-loading-bar{position:fixed;top:0;z-index:999;width:100%;height:6px}\n"],encapsulation:2})}}return v})();function Ju(v,m){1&v&&c.nrm(0,"router-outlet")}let Bh=(()=>{class v{constructor(){this._unsubscribeAll=new za.B}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}static{this.\u0275fac=function(_){return new(_||v)}}static{this.\u0275cmp=c.VBU({type:v,selectors:[["empty-layout"]],decls:4,vars:1,consts:[[1,"flex","w-full","flex-auto","flex-col"],[1,"flex","flex-auto","flex-col"]],template:function(_,D){1&_&&(c.nrm(0,"angor-loading-bar"),c.j41(1,"div",0)(2,"div",1),c.DNE(3,Ju,1,0,"router-outlet"),c.k0s()()),2&_&&(c.R7$(3),c.vxM(3))},dependencies:[Au,a.n3],encapsulation:2})}}return v})();var ka=r(9471),ol=r(3904),Ld=r(7712);function Nf(v,m){1&v&&c.nrm(0,"mat-icon",3)}let Sg=(()=>{class v{constructor(){this._document=(0,c.WQX)(st.qQ)}toggleFullscreen(){this._document.fullscreenEnabled?this._document.fullscreenElement?this._document.exitFullscreen():this._document.documentElement.requestFullscreen().catch(()=>{console.error("Entering fullscreen mode failed.")}):console.log("Fullscreen is not available in this browser.")}static{this.\u0275fac=function(_){return new(_||v)}}static{this.\u0275cmp=c.VBU({type:v,selectors:[["angor-fullscreen"]],inputs:{iconTpl:"iconTpl",tooltip:"tooltip"},exportAs:["angorFullscreen"],decls:4,vars:2,consts:[["defaultIconTpl",""],["mat-icon-button","",3,"click","matTooltip"],[3,"ngTemplateOutlet"],["svgIcon","heroicons_outline:arrows-pointing-out"]],template:function(_,D){if(1&_){const j=c.RV6();c.j41(0,"button",1),c.bIt("click",function(){return c.eBV(j),c.Njj(D.toggleFullscreen())}),c.eu8(1,2),c.k0s(),c.DNE(2,Nf,1,0,"ng-template",null,0,c.C5r)}if(2&_){const j=c.sdS(3);c.Y8G("matTooltip",D.tooltip||"Toggle Fullscreen"),c.R7$(),c.Y8G("ngTemplateOutlet",D.iconTpl||j)}},dependencies:[ka.Hl,ka.iY,Ld.uc,Ld.oV,st.T3,ol.m_,ol.An],encapsulation:2,changeDetection:0})}}return v})();var Rc=r(3871),Pd=r(9666),Zp=r(6192),Uh=r(3125);let Lf=(()=>{class v{constructor(d){this.relayService=d,this.notificationSubject=new Ne.t([]),this.notificationCount=new Ne.t(0),this.lastNotificationTimestamp=null,this.initializeNotificationData()}initializeNotificationData(){this.notificationCount.next(this.loadCountFromLocalStorage()),this.lastNotificationTimestamp=this.loadTimestampFromLocalStorage()}loadCountFromLocalStorage(){const d=localStorage.getItem("notificationCount");return d?parseInt(d,10):0}loadTimestampFromLocalStorage(){const d=localStorage.getItem("lastNotificationTimestamp");return d?parseInt(d,10):null}saveNotificationData(d,_){localStorage.setItem("notificationCount",d.toString()),localStorage.setItem("lastNotificationTimestamp",_.toString())}getNotificationObservable(){return this.notificationSubject.asObservable()}getNotificationCount(){return this.notificationCount.asObservable()}loadFilterPreferences(){const d=localStorage.getItem("notificationSettings");return d?JSON.parse(d):[1,3,4,7,9735]}subscribeToNotifications(d){var _=this;return(0,w.A)(function*(){yield _.relayService.ensureConnectedRelays();const D=_.relayService.getPool(),j=_.relayService.getConnectedRelays();if(0===j.length)throw new Error("No connected relays");const ne=_.loadTimestampFromLocalStorage(),be=_.loadFilterPreferences();0===be.length&&be.push(1,3,4,7,9735);const Ye={kinds:be,"#p":[d],limit:50,since:ne||void 0};return new Promise(yt=>{D.subscribeMany(j,[Ye],{onevent:mn=>_.handleNotificationEvent(mn,d),oneose(){yt()}})})})()}handleNotificationEvent(d,_){if(this.isNotificationEvent(d,_)){const j=new Date(1e3*d.created_at);let ne="",be="",Ye="";switch(d.kind){case 1:ne="Mention",be="Mentioned you in an event.",Ye="heroicons_outline:at-symbol";break;case 4:ne="Private Message",be="Sent a private message.",Ye="heroicons_outline:envelope-open";break;case 9735:ne="Zap",be="Received a zap event.",Ye="feather:zap";break;case 3:ne="New Follower",be="You have a new follower.",Ye="heroicons_outline:user-plus";break;case 7:ne="New Like",be="You have a new Like.",Ye="heroicons_outline:hand-thumb-up";break;default:ne="Notification",Ye="heroicons_outline:bell"}const mn=[{id:d.id,icon:Ye,title:ne,description:be,time:j,kind:d.kind,read:!1},...this.notificationSubject.value].slice(0,50);this.notificationSubject.next(mn),this.incrementNotificationCount(d.created_at)}}incrementNotificationCount(d){const _=this.notificationCount.value+1;this.notificationCount.next(_),this.saveNotificationData(_,d)}markAllAsRead(){this.notificationSubject.value.map(D=>({...D,read:!0})),this.notificationSubject.next([]),this.notificationCount.next(0);const _=Math.floor(Date.now()/1e3);this.saveNotificationData(0,_)}isNotificationEvent(d,_){return d.tags.some(D=>"p"===D[0]&&D[1]===_)}static{this.\u0275fac=function(_){return new(_||v)(c.KVO(Uh.b))}}static{this.\u0275prov=c.jDH({token:v,factory:v.\u0275fac,providedIn:"root"})}}return v})();var Fd=r(8078);const Ag=["notificationsOrigin"],$h=["notificationsPanel"],$l=v=>({unread:v});function Jv(v,m){if(1&v&&(c.j41(0,"span",4)(1,"span",6),c.EFF(2),c.k0s()()),2&v){const d=c.XpG();c.R7$(2),c.SpI(" ",d.unreadCount()," ")}}function Ia(v,m){1&v&&c.eu8(0)}function ey(v,m){if(1&v&&(c.j41(0,"a",18),c.DNE(1,Ia,1,0,"ng-container",20),c.k0s()),2&v){const d=c.XpG(2).$implicit,_=c.sdS(4);c.Y8G("href",d.link,c.B4B),c.R7$(),c.Y8G("ngTemplateOutlet",_)}}function ty(v,m){1&v&&c.eu8(0)}function qp(v,m){if(1&v&&(c.j41(0,"a",19),c.DNE(1,ty,1,0,"ng-container",20),c.k0s()),2&v){const d=c.XpG(2).$implicit,_=c.sdS(4);c.Y8G("routerLink",d.link),c.R7$(),c.Y8G("ngTemplateOutlet",_)}}function Tg(v,m){if(1&v&&c.DNE(0,ey,2,2,"a",18)(1,qp,2,2,"a",19),2&v){const d=c.XpG().$implicit;c.vxM(d.useRouter?-1:0),c.R7$(),c.vxM(d.useRouter?1:-1)}}function Mg(v,m){1&v&&c.eu8(0)}function ny(v,m){if(1&v&&(c.j41(0,"div",17),c.DNE(1,Mg,1,0,"ng-container",20),c.k0s()),2&v){c.XpG();const d=c.sdS(4);c.R7$(),c.Y8G("ngTemplateOutlet",d)}}function pw(v,m){if(1&v&&(c.j41(0,"div",21),c.nrm(1,"mat-icon",27),c.k0s()),2&v){const d=c.XpG(2).$implicit;c.R7$(),c.Y8G("svgIcon",d.icon)}}function kg(v,m){if(1&v&&c.nrm(0,"img",22),2&v){const d=c.XpG(2).$implicit;c.Y8G("src",d.image,c.B4B)("alt","Notification image")}}function ry(v,m){if(1&v&&c.nrm(0,"div",24),2&v){const d=c.XpG(2).$implicit;c.Y8G("innerHTML",d.title,c.npT)}}function Pf(v,m){if(1&v&&c.nrm(0,"div",25),2&v){const d=c.XpG(2).$implicit;c.Y8G("innerHTML",d.description,c.npT)}}function Jp(v,m){if(1&v&&(c.DNE(0,pw,2,1,"div",21)(1,kg,1,2,"img",22),c.j41(2,"div",23),c.DNE(3,ry,1,1,"div",24)(4,Pf,1,1,"div",25),c.j41(5,"div",26),c.EFF(6),c.nI1(7,"date"),c.k0s()()),2&v){const d=c.XpG().$implicit;c.vxM(d.icon&&!d.image?0:-1),c.R7$(),c.vxM(d.image?1:-1),c.R7$(2),c.vxM(d.title?3:-1),c.R7$(),c.vxM(d.description?4:-1),c.R7$(2),c.SpI(" ",c.i5U(7,5,d.time,"MMM dd, h:mm a")," ")}}function em(v,m){if(1&v&&(c.j41(0,"div",16),c.DNE(1,Tg,2,2)(2,ny,2,1,"div",17),c.k0s(),c.DNE(3,Jp,8,8,"ng-template",null,2,c.C5r)),2&v){const d=m.$implicit;c.Y8G("ngClass",c.eq3(3,$l,!d.read)),c.R7$(),c.vxM(d.link?1:-1),c.R7$(),c.vxM(d.link?-1:2)}}function Bd(v,m){1&v&&(c.j41(0,"div",15)(1,"div",28),c.nrm(2,"mat-icon",29),c.k0s(),c.j41(3,"div",30),c.EFF(4," No notifications "),c.k0s(),c.j41(5,"div",31),c.EFF(6," When you have notifications, they will appear here. "),c.k0s()()),2&v&&(c.R7$(2),c.Y8G("svgIcon","heroicons_outline:bell"))}function Ff(v,m){if(1&v){const d=c.RV6();c.j41(0,"div",7)(1,"div",8)(2,"div",9)(3,"button",3),c.bIt("click",function(){c.eBV(d);const D=c.XpG();return c.Njj(D.closePanel())}),c.nrm(4,"mat-icon",10),c.k0s()(),c.j41(5,"div",11),c.EFF(6,"Notifications"),c.k0s(),c.j41(7,"div",12)(8,"button",13),c.bIt("click",function(){c.eBV(d);const D=c.XpG();return c.Njj(D.markAllAsRead())}),c.nrm(9,"mat-icon",10),c.k0s()()(),c.j41(10,"div",14),c.Z7z(11,em,5,5,null,null,c.BUC().trackByFn,!0),c.DNE(13,Bd,7,1,"div",15),c.k0s()()}if(2&v){const d=c.XpG();c.R7$(4),c.Y8G("svgIcon","heroicons_solid:x-mark"),c.R7$(4),c.Y8G("matTooltip","Mark all as read")("disabled",0===d.unreadCount()),c.R7$(),c.Y8G("svgIcon","heroicons_solid:envelope-open"),c.R7$(2),c.Dyx(d.notifications()),c.R7$(2),c.vxM(d.notifications()&&d.notifications().length?-1:13)}}let jh=(()=>{class v{constructor(){this.notifications=(0,c.vPA)([]),this.unreadCount=(0,c.vPA)(0),this._unsubscribeAll=new za.B,this._notificationService=(0,c.WQX)(Lf),this._changeDetectorRef=(0,c.WQX)(c.gRc),this._overlay=(0,c.WQX)(Pd.hJ),this._viewContainerRef=(0,c.WQX)(c.c1b),this._signerService=(0,c.WQX)(Fd.A)}ngOnInit(){const d=this._signerService.getPublicKey();this._notificationService.subscribeToNotifications(d).then(()=>{this._notificationService.getNotificationObservable().pipe((0,vl.Q)(this._unsubscribeAll)).subscribe(_=>{this.notifications.set(_),this._changeDetectorRef.markForCheck()}),this._notificationService.getNotificationCount().pipe((0,vl.Q)(this._unsubscribeAll)).subscribe(_=>{this.unreadCount.set(_),this._changeDetectorRef.markForCheck()})})}deleteNotification(d){throw new Error("Method not implemented.")}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}openPanel(){!this._notificationsPanel||!this._notificationsOrigin||(this._overlayRef||this._createOverlay(),this._overlayRef.attach(new Zp.VA(this._notificationsPanel,this._viewContainerRef)))}closePanel(){this._overlayRef&&this._overlayRef.detach()}markAllAsRead(){this._notificationService.markAllAsRead(),this.notifications.set([]),this._changeDetectorRef.markForCheck()}trackByFn(d,_){return _.id}_createOverlay(){this._overlayRef=this._overlay.create({hasBackdrop:!0,backdropClass:"angor-backdrop-on-mobile",scrollStrategy:this._overlay.scrollStrategies.block(),positionStrategy:this._overlay.position().flexibleConnectedTo(this._notificationsOrigin._elementRef.nativeElement).withLockedPosition(!0).withPush(!0).withPositions([{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"}])}),this._overlayRef.backdropClick().subscribe(()=>{this._overlayRef.detach()})}static{this.\u0275fac=function(_){return new(_||v)}}static{this.\u0275cmp=c.VBU({type:v,selectors:[["notifications"]],viewQuery:function(_,D){if(1&_&&(c.GBs(Ag,5),c.GBs($h,5)),2&_){let j;c.mGM(j=c.lsd())&&(D._notificationsOrigin=j.first),c.mGM(j=c.lsd())&&(D._notificationsPanel=j.first)}},exportAs:["notifications"],decls:6,vars:2,consts:[["notificationsOrigin",""],["notificationsPanel",""],["notificationContent",""],["mat-icon-button","",3,"click"],[1,"absolute","left-0","right-0","top-0","flex","h-3","items-center","justify-center"],[3,"svgIcon"],[1,"ml-4","mt-2.5","flex","h-4","min-w-4","shrink-0","items-center","justify-center","rounded-full","bg-teal-600","px-1","text-xs","font-medium","text-indigo-50"],[1,"fixed","inset-0","flex","flex-col","overflow-hidden","shadow-lg","sm:static","sm:inset-auto","sm:w-90","sm:min-w-90","sm:rounded-2xl"],[1,"flex","shrink-0","items-center","bg-primary","py-4","pl-6","pr-4","text-on-primary"],[1,"-ml-1","mr-3","sm:hidden"],[1,"text-current","icon-size-5",3,"svgIcon"],[1,"text-lg","font-medium","leading-10"],[1,"ml-auto"],["mat-icon-button","",1,"dark:text-white",3,"click","matTooltip","disabled"],[1,"bg-card","relative","flex","flex-auto","flex-col","divide-y","overflow-y-auto","sm:max-h-120"],[1,"flex","flex-auto","flex-col","items-center","justify-center","px-8","py-12","sm:justify-start"],[1,"group","flex","hover:bg-gray-50","dark:hover:bg-black","dark:hover:bg-opacity-5",3,"ngClass"],[1,"flex","flex-auto","py-5","pl-6"],[1,"flex","flex-auto","cursor-pointer","py-5","pl-6",3,"href"],[1,"flex","flex-auto","cursor-pointer","py-5","pl-6",3,"routerLink"],[4,"ngTemplateOutlet"],[1,"mr-4","flex","h-8","w-8","shrink-0","items-center","justify-center","rounded-full","bg-gray-100","dark:bg-gray-700"],[1,"mr-4","h-8","w-8","shrink-0","overflow-hidden","rounded-full","object-cover","object-center",3,"src","alt"],[1,"flex","flex-auto","flex-col"],[1,"line-clamp-1","font-semibold",3,"innerHTML"],[1,"line-clamp-2",3,"innerHTML"],[1,"text-secondary","mt-2","text-sm","leading-none"],[1,"icon-size-5",3,"svgIcon"],[1,"flex","h-14","w-14","flex-0","items-center","justify-center","rounded-full","bg-primary-100","dark:bg-primary-600"],[1,"text-primary-700","dark:text-primary-50",3,"svgIcon"],[1,"mt-5","text-2xl","font-semibold","tracking-tight"],[1,"text-secondary","mt-1","w-full","max-w-60","text-center","text-md"]],template:function(_,D){if(1&_){const j=c.RV6();c.j41(0,"button",3,0),c.bIt("click",function(){return c.eBV(j),c.Njj(D.openPanel())}),c.DNE(2,Jv,3,1,"span",4),c.nrm(3,"mat-icon",5),c.k0s(),c.DNE(4,Ff,14,5,"ng-template",null,1,c.C5r)}2&_&&(c.R7$(2),c.vxM(D.unreadCount()>0?2:-1),c.R7$(),c.Y8G("svgIcon","heroicons_outline:bell"))},dependencies:[ka.Hl,ka.iY,ol.m_,ol.An,Ld.uc,Ld.oV,st.YU,st.T3,a.Wk,st.vh],encapsulation:2,changeDetection:0})}}return v})();var _c=r(936),Bf=r(8108),qc=r(8559),Uf=r(5710),Ig=r(2944),ec=r(5919),Og=r(6520),iy=r(593);const Ud=["panel"],Vh=["*"];function mw(v,m){if(1&v){const d=c.RV6();c.j41(0,"div",1,0),c.bIt("@panelAnimation.done",function(D){c.eBV(d);const j=c.XpG();return c.Njj(j._animationDone.next(D))}),c.SdG(2),c.k0s()}if(2&v){const d=m.id,_=c.XpG();c.HbH(_._classList),c.AVh("mat-mdc-autocomplete-visible",_.showPanel)("mat-mdc-autocomplete-hidden",!_.showPanel)("mat-primary","primary"===_._color)("mat-accent","accent"===_._color)("mat-warn","warn"===_._color),c.Y8G("id",_.id)("@panelAnimation",_.isOpen?"visible":"hidden"),c.BMQ("aria-label",_.ariaLabel||null)("aria-labelledby",_._getPanelAriaLabelledby(d))}}const Rg=(0,Tr.hZ)("panelAnimation",[(0,Tr.wk)("void, hidden",(0,Tr.iF)({opacity:0,transform:"scaleY(0.8)"})),(0,Tr.kY)(":enter, hidden => visible",[(0,Tr.Os)([(0,Tr.i0)("0.03s linear",(0,Tr.iF)({opacity:1})),(0,Tr.i0)("0.12s cubic-bezier(0, 0, 0.2, 1)",(0,Tr.iF)({transform:"scaleY(1)"}))])]),(0,Tr.kY)(":leave, visible => hidden",[(0,Tr.i0)("0.075s linear",(0,Tr.iF)({opacity:0}))])]);class oy{source;option;constructor(m,d){this.source=m,this.option=d}}const tm=new c.nKC("mat-autocomplete-default-options",{providedIn:"root",factory:function gw(){return{autoActiveFirstOption:!1,autoSelectActiveOption:!1,hideSingleSelectionIndicator:!1,requireSelection:!1}}});let Ng=(()=>{class v{_changeDetectorRef=(0,c.WQX)(c.gRc);_elementRef=(0,c.WQX)(c.aKT);_defaults=(0,c.WQX)(tm);_activeOptionChanges=Uf.yU.EMPTY;_animationDone=new c.bkB;_keyManager;showPanel=!1;get isOpen(){return this._isOpen&&this.showPanel}_isOpen=!1;_latestOpeningTrigger;_setColor(d){this._color=d,this._changeDetectorRef.markForCheck()}_color;template;panel;options;optionGroups;ariaLabel;ariaLabelledby;displayWith=null;autoActiveFirstOption;autoSelectActiveOption;requireSelection;panelWidth;disableRipple;optionSelected=new c.bkB;opened=new c.bkB;closed=new c.bkB;optionActivated=new c.bkB;set classList(d){this._classList=d,this._elementRef.nativeElement.className=""}_classList;get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(d){this._hideSingleSelectionIndicator=d,this._syncParentProperties()}_hideSingleSelectionIndicator;_syncParentProperties(){if(this.options)for(const d of this.options)d._changeDetectorRef.markForCheck()}id=(0,c.WQX)(qc.g7).getId("mat-autocomplete-");inertGroups;constructor(){const d=(0,c.WQX)(ke.OD);this.inertGroups=d?.SAFARI||!1,this.autoActiveFirstOption=!!this._defaults.autoActiveFirstOption,this.autoSelectActiveOption=!!this._defaults.autoSelectActiveOption,this.requireSelection=!!this._defaults.requireSelection,this._hideSingleSelectionIndicator=this._defaults.hideSingleSelectionIndicator??!1}ngAfterContentInit(){this._keyManager=new qc.Au(this.options).withWrap().skipPredicate(this._skipPredicate),this._activeOptionChanges=this._keyManager.change.subscribe(d=>{this.isOpen&&this.optionActivated.emit({source:this,option:this.options.toArray()[d]||null})}),this._setVisibility()}ngOnDestroy(){this._keyManager?.destroy(),this._activeOptionChanges.unsubscribe(),this._animationDone.complete()}_setScrollTop(d){this.panel&&(this.panel.nativeElement.scrollTop=d)}_getScrollTop(){return this.panel?this.panel.nativeElement.scrollTop:0}_setVisibility(){this.showPanel=!!this.options.length,this._changeDetectorRef.markForCheck()}_emitSelectEvent(d){const _=new oy(this,d);this.optionSelected.emit(_)}_getPanelAriaLabelledby(d){return this.ariaLabel?null:this.ariaLabelledby?(d?d+" ":"")+this.ariaLabelledby:d}_skipPredicate(){return!1}static \u0275fac=function(_){return new(_||v)};static \u0275cmp=c.VBU({type:v,selectors:[["mat-autocomplete"]],contentQueries:function(_,D,j){if(1&_&&(c.wni(j,Yt.wT,5),c.wni(j,Yt.QC,5)),2&_){let ne;c.mGM(ne=c.lsd())&&(D.options=ne),c.mGM(ne=c.lsd())&&(D.optionGroups=ne)}},viewQuery:function(_,D){if(1&_&&(c.GBs(c.C4Q,7),c.GBs(Ud,5)),2&_){let j;c.mGM(j=c.lsd())&&(D.template=j.first),c.mGM(j=c.lsd())&&(D.panel=j.first)}},hostAttrs:[1,"mat-mdc-autocomplete"],inputs:{ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],displayWith:"displayWith",autoActiveFirstOption:[2,"autoActiveFirstOption","autoActiveFirstOption",c.L39],autoSelectActiveOption:[2,"autoSelectActiveOption","autoSelectActiveOption",c.L39],requireSelection:[2,"requireSelection","requireSelection",c.L39],panelWidth:"panelWidth",disableRipple:[2,"disableRipple","disableRipple",c.L39],classList:[0,"class","classList"],hideSingleSelectionIndicator:[2,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",c.L39]},outputs:{optionSelected:"optionSelected",opened:"opened",closed:"closed",optionActivated:"optionActivated"},exportAs:["matAutocomplete"],features:[c.Jv_([{provide:Yt.is,useExisting:v}]),c.GFd],ngContentSelectors:Vh,decls:1,vars:0,consts:[["panel",""],["role","listbox",1,"mat-mdc-autocomplete-panel","mdc-menu-surface","mdc-menu-surface--open",3,"id"]],template:function(_,D){1&_&&(c.NAR(),c.DNE(0,mw,3,16,"ng-template"))},styles:["div.mat-mdc-autocomplete-panel{width:100%;max-height:256px;visibility:hidden;transform-origin:center top;overflow:auto;padding:8px 0;box-sizing:border-box;position:static;border-radius:var(--mat-autocomplete-container-shape, var(--mat-sys-corner-extra-small));box-shadow:var(--mat-autocomplete-container-elevation-shadow, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12));background-color:var(--mat-autocomplete-background-color, var(--mat-sys-surface-container))}@media(forced-colors: active){div.mat-mdc-autocomplete-panel{outline:solid 1px}}.cdk-overlay-pane:not(.mat-mdc-autocomplete-panel-above) div.mat-mdc-autocomplete-panel{border-top-left-radius:0;border-top-right-radius:0}.mat-mdc-autocomplete-panel-above div.mat-mdc-autocomplete-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:center bottom}div.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-visible{visibility:visible}div.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-hidden{visibility:hidden;pointer-events:none}mat-autocomplete{display:none}"],encapsulation:2,data:{animation:[Rg]},changeDetection:0})}return v})();const Lg={provide:_c.kq,useExisting:(0,c.Rfq)(()=>sy),multi:!0},Pg=new c.nKC("mat-autocomplete-scroll-strategy",{providedIn:"root",factory:()=>{const v=(0,c.WQX)(Pd.hJ);return()=>v.scrollStrategies.reposition()}}),nm={provide:Pg,deps:[Pd.hJ],useFactory:function vw(v){return()=>v.scrollStrategies.reposition()}};let sy=(()=>{class v{_element=(0,c.WQX)(c.aKT);_overlay=(0,c.WQX)(Pd.hJ);_viewContainerRef=(0,c.WQX)(c.c1b);_zone=(0,c.WQX)(c.SKi);_changeDetectorRef=(0,c.WQX)(c.gRc);_dir=(0,c.WQX)(Ig.dS,{optional:!0});_formField=(0,c.WQX)(wn.xb,{optional:!0,host:!0});_document=(0,c.WQX)(st.qQ);_viewportRuler=(0,c.WQX)(Bf.Xj);_defaults=(0,c.WQX)(tm,{optional:!0});_overlayRef;_portal;_componentDestroyed=!1;_scrollStrategy=(0,c.WQX)(Pg);_keydownSubscription;_outsideClickSubscription;_previousValue;_valueOnAttach;_valueOnLastKeydown;_positionStrategy;_manuallyFloatingLabel=!1;_closingActionsSubscription;_viewportSubscription=Uf.yU.EMPTY;_breakpointObserver=(0,c.WQX)(Og.QP);_handsetLandscapeSubscription=Uf.yU.EMPTY;_canOpenOnNextFocus=!0;_valueBeforeAutoSelection;_pendingAutoselectedOption;_closeKeyEventStream=new za.B;_windowBlurHandler=()=>{this._canOpenOnNextFocus=this._document.activeElement!==this._element.nativeElement||this.panelOpen};_onChange=()=>{};_onTouched=()=>{};autocomplete;position="auto";connectedTo;autocompleteAttribute="off";autocompleteDisabled;_initialized=new za.B;_injector=(0,c.WQX)(c.zZn);constructor(){}_aboveClass="mat-mdc-autocomplete-panel-above";ngAfterViewInit(){this._initialized.next(),this._initialized.complete();const d=this._getWindow();typeof d<"u"&&this._zone.runOutsideAngular(()=>d.addEventListener("blur",this._windowBlurHandler))}ngOnChanges(d){d.position&&this._positionStrategy&&(this._setStrategyPositions(this._positionStrategy),this.panelOpen&&this._overlayRef.updatePosition())}ngOnDestroy(){const d=this._getWindow();typeof d<"u"&&d.removeEventListener("blur",this._windowBlurHandler),this._handsetLandscapeSubscription.unsubscribe(),this._viewportSubscription.unsubscribe(),this._componentDestroyed=!0,this._destroyPanel(),this._closeKeyEventStream.complete(),this._clearFromModal()}get panelOpen(){return this._overlayAttached&&this.autocomplete.showPanel}_overlayAttached=!1;openPanel(){this._openPanelInternal()}closePanel(){this._resetLabel(),this._overlayAttached&&(this.panelOpen&&this._zone.run(()=>{this.autocomplete.closed.emit()}),this.autocomplete._latestOpeningTrigger===this&&(this.autocomplete._isOpen=!1,this.autocomplete._latestOpeningTrigger=null),this._overlayAttached=!1,this._pendingAutoselectedOption=null,this._overlayRef&&this._overlayRef.hasAttached()&&(this._overlayRef.detach(),this._closingActionsSubscription.unsubscribe()),this._updatePanelState(),this._componentDestroyed||this._changeDetectorRef.detectChanges(),this._trackedModal&&(0,qc.Ae)(this._trackedModal,"aria-owns",this.autocomplete.id))}updatePosition(){this._overlayAttached&&this._overlayRef.updatePosition()}get panelClosingActions(){return(0,gl.h)(this.optionSelections,this.autocomplete._keyManager.tabOut.pipe((0,ft.p)(()=>this._overlayAttached)),this._closeKeyEventStream,this._getOutsideClickStream(),this._overlayRef?this._overlayRef.detachments().pipe((0,ft.p)(()=>this._overlayAttached)):(0,k.of)()).pipe((0,js.T)(d=>d instanceof Yt.MI?d:null))}optionSelections=(0,Cd.v)(()=>{const d=this.autocomplete?this.autocomplete.options:null;return d?d.changes.pipe((0,iy.Z)(d),(0,_e.n)(()=>(0,gl.h)(...d.map(_=>_.onSelectionChange)))):this._initialized.pipe((0,_e.n)(()=>this.optionSelections))});get activeOption(){return this.autocomplete&&this.autocomplete._keyManager?this.autocomplete._keyManager.activeItem:null}_getOutsideClickStream(){return(0,gl.h)((0,Dd.R)(this._document,"click"),(0,Dd.R)(this._document,"auxclick"),(0,Dd.R)(this._document,"touchend")).pipe((0,ft.p)(d=>{const _=(0,ke.Fb)(d),D=this._formField?this._formField.getConnectedOverlayOrigin().nativeElement:null,j=this.connectedTo?this.connectedTo.elementRef.nativeElement:null;return this._overlayAttached&&_!==this._element.nativeElement&&this._document.activeElement!==this._element.nativeElement&&(!D||!D.contains(_))&&(!j||!j.contains(_))&&!!this._overlayRef&&!this._overlayRef.overlayElement.contains(_)}))}writeValue(d){Promise.resolve(null).then(()=>this._assignOptionValue(d))}registerOnChange(d){this._onChange=d}registerOnTouched(d){this._onTouched=d}setDisabledState(d){this._element.nativeElement.disabled=d}_handleKeydown(d){const _=d.keyCode,D=(0,ec.rp)(d);if(_===ec._f&&!D&&d.preventDefault(),this._valueOnLastKeydown=this._element.nativeElement.value,this.activeOption&&_===ec.Fm&&this.panelOpen&&!D)this.activeOption._selectViaInteraction(),this._resetActiveItem(),d.preventDefault();else if(this.autocomplete){const j=this.autocomplete._keyManager.activeItem,ne=_===ec.i7||_===ec.n6;_===ec.wn||ne&&!D&&this.panelOpen?this.autocomplete._keyManager.onKeydown(d):ne&&this._canOpen()&&this._openPanelInternal(this._valueOnLastKeydown),(ne||this.autocomplete._keyManager.activeItem!==j)&&(this._scrollToOption(this.autocomplete._keyManager.activeItemIndex||0),this.autocomplete.autoSelectActiveOption&&this.activeOption&&(this._pendingAutoselectedOption||(this._valueBeforeAutoSelection=this._valueOnLastKeydown),this._pendingAutoselectedOption=this.activeOption,this._assignOptionValue(this.activeOption.value)))}}_handleInput(d){let _=d.target,D=_.value;if("number"===_.type&&(D=""==D?null:parseFloat(D)),this._previousValue!==D){if(this._previousValue=D,this._pendingAutoselectedOption=null,(!this.autocomplete||!this.autocomplete.requireSelection)&&this._onChange(D),D){if(this.panelOpen&&!this.autocomplete.requireSelection){const j=this.autocomplete.options?.find(ne=>ne.selected);j&&D!==this._getDisplayValue(j.value)&&j.deselect(!1)}}else this._clearPreviousSelectedOption(null,!1);if(this._canOpen()&&this._document.activeElement===d.target){const j=this._valueOnLastKeydown??this._element.nativeElement.value;this._valueOnLastKeydown=null,this._openPanelInternal(j)}}}_handleFocus(){this._canOpenOnNextFocus?this._canOpen()&&(this._previousValue=this._element.nativeElement.value,this._attachOverlay(this._previousValue),this._floatLabel(!0)):this._canOpenOnNextFocus=!0}_handleClick(){this._canOpen()&&!this.panelOpen&&this._openPanelInternal()}_floatLabel(d=!1){this._formField&&"auto"===this._formField.floatLabel&&(d?this._formField._animateAndLockLabel():this._formField.floatLabel="always",this._manuallyFloatingLabel=!0)}_resetLabel(){this._manuallyFloatingLabel&&(this._formField&&(this._formField.floatLabel="auto"),this._manuallyFloatingLabel=!1)}_subscribeToClosingActions(){const d=new S.c(D=>{(0,c.mal)(()=>{D.next()},{injector:this._injector})}),_=this.autocomplete.options.changes.pipe((0,Ic.M)(()=>this._positionStrategy.reapplyLastPosition()),(0,we.c)(0));return(0,gl.h)(d,_).pipe((0,_e.n)(()=>this._zone.run(()=>{const D=this.panelOpen;return this._resetActiveItem(),this._updatePanelState(),this._changeDetectorRef.detectChanges(),this.panelOpen&&this._overlayRef.updatePosition(),D!==this.panelOpen&&(this.panelOpen?this._emitOpened():this.autocomplete.closed.emit()),this.panelClosingActions})),(0,T.s)(1)).subscribe(D=>this._setValueAndClose(D))}_emitOpened(){this.autocomplete.opened.emit()}_destroyPanel(){this._overlayRef&&(this.closePanel(),this._overlayRef.dispose(),this._overlayRef=null)}_getDisplayValue(d){const _=this.autocomplete;return _&&_.displayWith?_.displayWith(d):d}_assignOptionValue(d){const _=this._getDisplayValue(d);null==d&&this._clearPreviousSelectedOption(null,!1),this._updateNativeInputValue(_??"")}_updateNativeInputValue(d){this._formField?this._formField._control.value=d:this._element.nativeElement.value=d,this._previousValue=d}_setValueAndClose(d){const _=this.autocomplete,D=d?d.source:this._pendingAutoselectedOption;D?(this._clearPreviousSelectedOption(D),this._assignOptionValue(D.value),this._onChange(D.value),_._emitSelectEvent(D),this._element.nativeElement.focus()):_.requireSelection&&this._element.nativeElement.value!==this._valueOnAttach&&(this._clearPreviousSelectedOption(null),this._assignOptionValue(null),_._animationDone?_._animationDone.pipe((0,T.s)(1)).subscribe(()=>this._onChange(null)):this._onChange(null)),this.closePanel()}_clearPreviousSelectedOption(d,_){this.autocomplete?.options?.forEach(D=>{D!==d&&D.selected&&D.deselect(_)})}_openPanelInternal(d=this._element.nativeElement.value){this._attachOverlay(d),this._floatLabel(),this._trackedModal&&(0,qc.px)(this._trackedModal,"aria-owns",this.autocomplete.id)}_attachOverlay(d){let _=this._overlayRef;_?(this._positionStrategy.setOrigin(this._getConnectedElement()),_.updateSize({width:this._getPanelWidth()})):(this._portal=new Zp.VA(this.autocomplete.template,this._viewContainerRef,{id:this._formField?.getLabelId()}),_=this._overlay.create(this._getOverlayConfig()),this._overlayRef=_,this._viewportSubscription=this._viewportRuler.change().subscribe(()=>{this.panelOpen&&_&&_.updateSize({width:this._getPanelWidth()})}),this._handsetLandscapeSubscription=this._breakpointObserver.observe(Og.Rp.HandsetLandscape).subscribe(j=>{j.matches?this._positionStrategy.withFlexibleDimensions(!0).withGrowAfterOpen(!0).withViewportMargin(8):this._positionStrategy.withFlexibleDimensions(!1).withGrowAfterOpen(!1).withViewportMargin(0)})),_&&!_.hasAttached()&&(_.attach(this._portal),this._valueOnAttach=d,this._valueOnLastKeydown=null,this._closingActionsSubscription=this._subscribeToClosingActions());const D=this.panelOpen;this.autocomplete._isOpen=this._overlayAttached=!0,this.autocomplete._latestOpeningTrigger=this,this.autocomplete._setColor(this._formField?.color),this._updatePanelState(),this._applyModalPanelOwnership(),this.panelOpen&&D!==this.panelOpen&&this._emitOpened()}_handlePanelKeydown=d=>{(d.keyCode===ec._f&&!(0,ec.rp)(d)||d.keyCode===ec.i7&&(0,ec.rp)(d,"altKey"))&&(this._pendingAutoselectedOption&&(this._updateNativeInputValue(this._valueBeforeAutoSelection??""),this._pendingAutoselectedOption=null),this._closeKeyEventStream.next(),this._resetActiveItem(),d.stopPropagation(),d.preventDefault())};_updatePanelState(){if(this.autocomplete._setVisibility(),this.panelOpen){const d=this._overlayRef;this._keydownSubscription||(this._keydownSubscription=d.keydownEvents().subscribe(this._handlePanelKeydown)),this._outsideClickSubscription||(this._outsideClickSubscription=d.outsidePointerEvents().subscribe())}else this._keydownSubscription?.unsubscribe(),this._outsideClickSubscription?.unsubscribe(),this._keydownSubscription=this._outsideClickSubscription=null}_getOverlayConfig(){return new Pd.rR({positionStrategy:this._getOverlayPosition(),scrollStrategy:this._scrollStrategy(),width:this._getPanelWidth(),direction:this._dir??void 0,panelClass:this._defaults?.overlayPanelClass})}_getOverlayPosition(){const d=this._overlay.position().flexibleConnectedTo(this._getConnectedElement()).withFlexibleDimensions(!1).withPush(!1);return this._setStrategyPositions(d),this._positionStrategy=d,d}_setStrategyPositions(d){const _=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],D=this._aboveClass,j=[{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:D},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:D}];let ne;ne="above"===this.position?j:"below"===this.position?_:[..._,...j],d.withPositions(ne)}_getConnectedElement(){return this.connectedTo?this.connectedTo.elementRef:this._formField?this._formField.getConnectedOverlayOrigin():this._element}_getPanelWidth(){return this.autocomplete.panelWidth||this._getHostWidth()}_getHostWidth(){return this._getConnectedElement().nativeElement.getBoundingClientRect().width}_resetActiveItem(){const d=this.autocomplete;if(d.autoActiveFirstOption){let _=-1;for(let D=0;D .cdk-overlay-container [aria-modal="true"]');if(!d)return;const _=this.autocomplete.id;this._trackedModal&&(0,qc.Ae)(this._trackedModal,"aria-owns",_),(0,qc.px)(d,"aria-owns",_),this._trackedModal=d}_clearFromModal(){this._trackedModal&&((0,qc.Ae)(this._trackedModal,"aria-owns",this.autocomplete.id),this._trackedModal=null)}static \u0275fac=function(_){return new(_||v)};static \u0275dir=c.FsC({type:v,selectors:[["input","matAutocomplete",""],["textarea","matAutocomplete",""]],hostAttrs:[1,"mat-mdc-autocomplete-trigger"],hostVars:7,hostBindings:function(_,D){1&_&&c.bIt("focusin",function(){return D._handleFocus()})("blur",function(){return D._onTouched()})("input",function(ne){return D._handleInput(ne)})("keydown",function(ne){return D._handleKeydown(ne)})("click",function(){return D._handleClick()}),2&_&&c.BMQ("autocomplete",D.autocompleteAttribute)("role",D.autocompleteDisabled?null:"combobox")("aria-autocomplete",D.autocompleteDisabled?null:"list")("aria-activedescendant",D.panelOpen&&D.activeOption?D.activeOption.id:null)("aria-expanded",D.autocompleteDisabled?null:D.panelOpen.toString())("aria-controls",D.autocompleteDisabled||!D.panelOpen||null==D.autocomplete?null:D.autocomplete.id)("aria-haspopup",D.autocompleteDisabled?null:"listbox")},inputs:{autocomplete:[0,"matAutocomplete","autocomplete"],position:[0,"matAutocompletePosition","position"],connectedTo:[0,"matAutocompleteConnectedTo","connectedTo"],autocompleteAttribute:[0,"autocomplete","autocompleteAttribute"],autocompleteDisabled:[2,"matAutocompleteDisabled","autocompleteDisabled",c.L39]},exportAs:["matAutocompleteTrigger"],features:[c.Jv_([Lg]),c.GFd,c.OA$]})}return v})(),$f=(()=>{class v{static \u0275fac=function(_){return new(_||v)};static \u0275mod=c.$C({type:v});static \u0275inj=c.G2t({providers:[nm],imports:[Pd.z_,Yt.Sy,Yt.yE,Bf.Gj,Yt.Sy,Yt.yE]})}return v})();var Hh=r(6389),Fg=r(3149),Bg=r(8627);const ay=["barSearchInput"],ly=["matAutocomplete"],jf=(v,m)=>m.id;function Ug(v,m){if(1&v){const d=c.RV6();c.j41(0,"button",4),c.bIt("click",function(){c.eBV(d);const D=c.XpG(2);return c.Njj(D.open())}),c.nrm(1,"mat-icon",5),c.k0s()}2&v&&(c.R7$(),c.Y8G("svgIcon","heroicons_outline:magnifying-glass"))}function cy(v,m){1&v&&(c.j41(0,"mat-option",9),c.EFF(1," No results found! "),c.k0s())}function uy(v,m){if(1&v){const d=c.RV6();c.j41(0,"img",19),c.bIt("error",function(D){c.eBV(d);const j=c.XpG(5);return c.Njj(j.handleImageError(D))}),c.k0s()}if(2&v){const d=c.XpG().$implicit;c.FS9("alt",d.name),c.Y8G("src",d.avatar,c.B4B)}}function Wh(v,m){1&v&&c.nrm(0,"mat-icon",15),2&v&&c.Y8G("svgIcon","heroicons_outline:user-circle")}function $g(v,m){if(1&v&&(c.j41(0,"div",18),c.EFF(1),c.k0s()),2&v){const d=c.XpG().$implicit;c.R7$(),c.JRh(d.about)}}function rm(v,m){if(1&v&&(c.j41(0,"mat-option",11)(1,"div",12)(2,"div",13),c.DNE(3,uy,1,2,"img",14)(4,Wh,1,1,"mat-icon",15),c.k0s(),c.j41(5,"div",16)(6,"span",17),c.EFF(7),c.k0s(),c.DNE(8,$g,2,1,"div",18),c.k0s()()()),2&v){const d=m.$implicit;c.Y8G("routerLink",d.link)("value",d.name),c.R7$(3),c.vxM(d.avatar?3:4),c.R7$(4),c.JRh(d.name),c.R7$(),c.vxM(d.about?8:-1)}}function dy(v,m){1&v&&c.Z7z(0,rm,9,5,"mat-option",11,jf),2&v&&c.Dyx(m.$implicit.results)}function yw(v,m){if(1&v){const d=c.RV6();c.j41(0,"div",3),c.nrm(1,"mat-icon",6),c.j41(2,"input",7,0),c.bIt("keydown",function(D){c.eBV(d);const j=c.XpG(2);return c.Njj(j.onKeydown(D))}),c.k0s(),c.j41(4,"mat-autocomplete",8,1),c.DNE(6,cy,2,0,"mat-option",9),c.Z7z(7,dy,2,0,null,null,jf),c.k0s(),c.j41(9,"button",10),c.bIt("click",function(){c.eBV(d);const D=c.XpG(2);return c.Njj(D.close())}),c.nrm(10,"mat-icon",5),c.k0s()()}if(2&v){let d;const _=c.sdS(5),D=c.XpG(2);c.R7$(),c.Y8G("svgIcon","heroicons_outline:magnifying-glass"),c.R7$(),c.Y8G("formControl",D.searchControl)("matAutocomplete",_),c.R7$(4),c.vxM(0===(null==(d=D.resultSets())?null:d.length)?6:-1),c.R7$(),c.Dyx(D.resultSets()),c.R7$(3),c.Y8G("svgIcon","heroicons_outline:x-mark")}}function bw(v,m){if(1&v&&c.DNE(0,Ug,2,1,"button",2)(1,yw,11,5,"div",3),2&v){const d=c.XpG();c.vxM(d.opened()?-1:0),c.R7$(),c.vxM(d.opened()?1:-1)}}let jd=(()=>{class v{constructor(){this.appearance="basic",this.debounce=300,this.minLength=2,this.search=new c.bkB,this.searchControl=new _c.hs,this.resultSets=(0,c.vPA)([]),this.opened=(0,c.vPA)(!1),this.unsubscribeAll=new za.B,this.storageService=(0,c.WQX)(Fg.n)}ngOnInit(){this.initializeSearch()}ngOnDestroy(){this.unsubscribeAll.next(),this.unsubscribeAll.complete()}initializeSearch(){var d=this;this.searchControl.valueChanges.pipe((0,Bg.B)(this.debounce),(0,vl.Q)(this.unsubscribeAll),(0,js.T)(_=>((!_||_.length_&&_.length>=this.minLength)).subscribe(function(){var _=(0,w.A)(function*(D){const ne=(yield d.storageService.searchProfile(D)).map(be=>({label:"Project",results:[{name:be.profile.name||be.profile.displayName||be.pubKey,pubkey:be.pubKey,about:be.profile.about?.replace(/<\/?[^>]+(>|$)/g,"")||"",avatar:be.profile.picture||null,link:`/profile/${be.pubKey}`}]}));d.resultSets.set(ne),d.search.emit(ne)});return function(D){return _.apply(this,arguments)}}())}onKeydown(d){"Escape"===d.key&&this.close()}open(){this.opened()||this.opened.set(!0)}close(){this.opened()&&(this.searchControl.setValue(""),this.opened.set(!1))}handleImageError(d){const _=d.target;_.onerror=null,_.src="images/avatars/avatar-placeholder.png"}trackByFn(d,_){return _.id||d}static{this.\u0275fac=function(_){return new(_||v)}}static{this.\u0275cmp=c.VBU({type:v,selectors:[["search"]],viewQuery:function(_,D){if(1&_&&(c.GBs(ay,5),c.GBs(ly,5)),2&_){let j;c.mGM(j=c.lsd())&&(D.barSearchInput=j.first),c.mGM(j=c.lsd())&&(D.matAutocomplete=j.first)}},inputs:{appearance:"appearance",debounce:"debounce",minLength:"minLength"},outputs:{search:"search"},decls:2,vars:1,consts:[["barSearchInput",""],["matAutocomplete","matAutocomplete"],["mat-icon-button",""],[1,"bg-card","absolute","inset-0","z-99","flex","items-center"],["mat-icon-button","",3,"click"],[3,"svgIcon"],[1,"absolute","ml-6","sm:ml-8",3,"svgIcon"],["placeholder","Search...",1,"h-full","w-full","px-16","sm:px-18",3,"keydown","formControl","matAutocomplete"],[1,"max-h-128","rounded-b","border-t","shadow-md"],[1,"text-secondary","pointer-events-none"],["mat-icon-button","",1,"absolute","right-5","top-1/2","-mt-5",3,"click"],[3,"routerLink","value"],[1,"flex","items-center"],[1,"h-8","w-8","rounded-full","bg-primary-100","dark:bg-primary-800"],[1,"h-full","w-full","object-cover",3,"src","alt"],[1,"m-0","text-primary",3,"svgIcon"],[1,"ml-3","truncate"],[1,"font-semibold"],[1,"text-sm","text-gray-500"],[1,"h-full","w-full","object-cover",3,"error","src","alt"]],template:function(_,D){1&_&&(c.j41(0,"div"),c.DNE(1,bw,2,2),c.k0s()),2&_&&(c.R7$(),c.vxM("bar"===D.appearance?1:-1))},dependencies:[ka.Hl,ka.iY,ol.m_,ol.An,_c.X1,_c.me,_c.BC,_c.l_,$f,Ng,Yt.wT,sy,Yt.Sy,a.Wk,wn.RG,Hh.fS,st.MD],encapsulation:2})}}return v})();var jg=r(1109),zh=r(7702),Vd=r(7818),Vf=r(4482);const ww=()=>["/settings"];function Ew(v,m){if(1&v&&c.nrm(0,"img",4),2&v){let d;const _=c.XpG();c.Y8G("src",_.getSafeUrl(null==(d=_.user())?null:d.picture),c.B4B)}}function Vg(v,m){1&v&&c.nrm(0,"mat-icon",5),2&v&&c.Y8G("svgIcon","heroicons_outline:user-circle")}let Hg=(()=>{class v{constructor(){this.user=(0,c.vPA)(null),this.config=(0,c.vPA)(null),this.userPubKey=(0,c.vPA)(""),this.signerService=(0,c.WQX)(Fd.A),this.storageService=(0,c.WQX)(Fg.n),this.angorConfigService=(0,c.WQX)(jg.P),this.router=(0,c.WQX)(a.Ix),this.sanitizer=(0,c.WQX)(i.up),this.nostrLoginService=(0,c.WQX)(Vf.v),this.userPubKey.set(this.signerService.getPublicKey()),this.loadUserProfile(),(0,c.QZP)(()=>{this.config.set(this.angorConfigService.config),this.config()&&localStorage.setItem("angorConfig",JSON.stringify(this.config()))}),this.storageService.profile$.subscribe(d=>{d&&d.pubKey===this.userPubKey()&&this.user.set(d.metadata||{})})}loadUserProfile(){this.storageService.getProfile(this.userPubKey()).then(d=>{this.user.set(d||{})})}logout(){this.router.navigate(["/logout"])}Switch(){this.nostrLoginService.switchAccount()}profile(){this.router.navigate(["/profile"])}setScheme(d){this.angorConfigService.config={scheme:d}}setTheme(d){this.angorConfigService.config={theme:d}}getSafeUrl(d){return this.sanitizer.bypassSecurityTrustUrl(d)}switchAccount(){this.nostrLoginService.switchAccount()}static{this.\u0275fac=function(_){return new(_||v)}}static{this.\u0275cmp=c.VBU({type:v,selectors:[["user"]],decls:49,vars:15,consts:[["userActions","matMenu"],["settingsMenu","matMenu"],["mat-icon-button","",3,"matMenuTriggerFor"],[1,"relative"],["alt","","onerror","this.onerror=null; this.src='/images/avatars/avatar-placeholder.png';",1,"h-7","w-7","rounded-full","object-cover",3,"src"],[3,"svgIcon"],[3,"xPosition"],["mat-menu-item",""],[1,"flex","flex-col","leading-none"],[1,"mt-1.5","text-md","font-medium"],[1,"my-2"],["mat-menu-item","",3,"click"],["mat-menu-item","",3,"matMenuTriggerFor"],["mat-menu-item","",3,"routerLink"]],template:function(_,D){if(1&_){const j=c.RV6();c.j41(0,"button",2)(1,"span",3),c.DNE(2,Ew,1,1,"img",4)(3,Vg,1,1,"mat-icon",5),c.k0s()(),c.j41(4,"mat-menu",6,0)(6,"button",7)(7,"span",8)(8,"span"),c.EFF(9,"Logged in as"),c.k0s(),c.j41(10,"span",9),c.EFF(11),c.k0s()()(),c.nrm(12,"mat-divider",10),c.j41(13,"button",11),c.bIt("click",function(){return c.eBV(j),c.Njj(D.Switch())}),c.nrm(14,"mat-icon",5),c.j41(15,"span"),c.EFF(16,"Switch account"),c.k0s()(),c.j41(17,"button",11),c.bIt("click",function(){return c.eBV(j),c.Njj(D.profile())}),c.nrm(18,"mat-icon",5),c.j41(19,"span"),c.EFF(20,"Profile"),c.k0s()(),c.j41(21,"button",12),c.nrm(22,"mat-icon",5),c.j41(23,"span"),c.EFF(24,"Options"),c.k0s()(),c.nrm(25,"mat-divider",10),c.j41(26,"button",11),c.bIt("click",function(){return c.eBV(j),c.Njj(D.logout())}),c.nrm(27,"mat-icon",5),c.j41(28,"span"),c.EFF(29,"logout"),c.k0s()()(),c.j41(30,"mat-menu",null,1)(32,"button",11),c.bIt("click",function(){return c.eBV(j),c.Njj(D.setScheme("auto"))}),c.nrm(33,"mat-icon",5),c.j41(34,"span"),c.EFF(35,"Auto Theme"),c.k0s()(),c.j41(36,"button",11),c.bIt("click",function(){return c.eBV(j),c.Njj(D.setScheme("light"))}),c.nrm(37,"mat-icon",5),c.j41(38,"span"),c.EFF(39,"Light Theme"),c.k0s()(),c.j41(40,"button",11),c.bIt("click",function(){return c.eBV(j),c.Njj(D.setScheme("dark"))}),c.nrm(41,"mat-icon",5),c.j41(42,"span"),c.EFF(43,"Dark Theme"),c.k0s()(),c.nrm(44,"mat-divider"),c.j41(45,"button",13),c.nrm(46,"mat-icon",5),c.j41(47,"span"),c.EFF(48,"Settings"),c.k0s()()()}if(2&_){let j,ne;const be=c.sdS(5),Ye=c.sdS(31);c.Y8G("matMenuTriggerFor",be),c.R7$(2),c.vxM(null!=(j=D.user())&&j.picture?2:3),c.R7$(2),c.Y8G("xPosition","before"),c.R7$(7),c.JRh((null==(ne=D.user())?null:ne.display_name)||(null==D.user?null:D.user.name)||"Unknown User"),c.R7$(3),c.Y8G("svgIcon","heroicons_outline:user-circle"),c.R7$(4),c.Y8G("svgIcon","heroicons_outline:user-circle"),c.R7$(3),c.Y8G("matMenuTriggerFor",Ye),c.R7$(),c.Y8G("svgIcon","heroicons_outline:cog-8-tooth"),c.R7$(5),c.Y8G("svgIcon","heroicons_outline:arrow-right-on-rectangle"),c.R7$(6),c.Y8G("svgIcon","heroicons_solid:bolt"),c.R7$(4),c.Y8G("svgIcon","heroicons_solid:sun"),c.R7$(4),c.Y8G("svgIcon","heroicons_solid:moon"),c.R7$(4),c.Y8G("routerLink",c.lJ4(14,ww)),c.R7$(),c.Y8G("svgIcon","heroicons_outline:cog-8-tooth")}},dependencies:[ka.Hl,ka.iY,Vd.Cn,Vd.kk,Vd.fb,Vd.Cp,ol.m_,ol.An,zh.w,zh.q,st.MD,a.iI,a.Wk],encapsulation:2,changeDetection:0})}}return v})();var Wg=r(6061),im=r(9587);let ed=(()=>{class v{constructor(d,_){this.swUpdate=d,this.zone=_,this.newVersionAvailableSubject=new Ne.t(!1),this.isNewVersionAvailable$=this.newVersionAvailableSubject.asObservable(),this.intervalSource=function zg(v=0,m=Wg.E){return v<0&&(v=0),(0,im.O)(v,v,m)}(9e5),this.checkForUpdateOnLoad(),this.checkForUpdateOnInterval()}applyUpdate(){this.swUpdate.activateUpdate().then(()=>document.location.reload()).catch(d=>console.error("Failed to apply updates:",d))}checkForUpdateOnInterval(){var d=this;this.unsubscribeInterval(),this.swUpdate.isEnabled&&this.zone.runOutsideAngular(()=>{this.intervalSubscription=this.intervalSource.subscribe((0,w.A)(function*(){try{(yield d.swUpdate.checkForUpdate())&&d.newVersionAvailableSubject.next(!0)}catch(_){console.error("Failed to check for updates:",_)}}))})}checkForUpdateOnLoad(){this.unsubscribeNewVersion(),this.swUpdate.isEnabled&&(this.newVersionSubscription=this.swUpdate.versionUpdates.subscribe(d=>{switch(d.type){case"VERSION_DETECTED":break;case"VERSION_READY":this.newVersionAvailableSubject.next(!0);break;case"VERSION_INSTALLATION_FAILED":console.error(`Failed to install app version '${d.version.hash}': ${d.error}`)}}))}unsubscribeInterval(){this.intervalSubscription&&this.intervalSubscription.unsubscribe()}unsubscribeNewVersion(){this.newVersionSubscription&&this.newVersionSubscription.unsubscribe()}static{this.\u0275fac=function(_){return new(_||v)(c.KVO(Xu),c.KVO(c.SKi))}}static{this.\u0275prov=c.jDH({token:v,factory:v.\u0275fac,providedIn:"root"})}}return v})();function Kg(v,m){if(1&v){const d=c.RV6();c.j41(0,"button",1),c.bIt("click",function(){c.eBV(d);const D=c.XpG();return c.Njj(D.applyUpdate())}),c.nrm(1,"mat-icon",2),c.k0s()}if(2&v){const d=c.XpG();c.Y8G("matTooltip",d.tooltip()),c.R7$(),c.Y8G("svgIcon","heroicons_outline:cloud-arrow-down")}}let Gg=(()=>{class v{constructor(){this.tooltip=(0,c.vPA)("Update App"),this.isNewVersionAvailable=(0,c.vPA)(!1),this.updateService=(0,c.WQX)(ed),this.updateService.isNewVersionAvailable$.subscribe(d=>{this.isNewVersionAvailable.set(d)})}applyUpdate(){this.updateService.applyUpdate()}static{this.\u0275fac=function(_){return new(_||v)}}static{this.\u0275cmp=c.VBU({type:v,selectors:[["update"]],decls:1,vars:1,consts:[["mat-icon-button","",3,"matTooltip"],["mat-icon-button","",3,"click","matTooltip"],[3,"svgIcon"]],template:function(_,D){1&_&&c.DNE(0,Kg,2,2,"button",0),2&_&&c.vxM(D.isNewVersionAvailable()?0:-1)},dependencies:[st.MD,ka.Hl,ka.iY,ol.m_,ol.An,Ld.uc,Ld.oV],encapsulation:2,changeDetection:0})}}return v})();function hy(v,m){if(1&v&&(c.j41(0,"angor-vertical-navigation",0),c.qex(1,10),c.j41(2,"div",11),c.nrm(3,"img",12),c.k0s(),c.bVm(),c.k0s()),2&v){const d=c.XpG();c.Y8G("mode","over")("name","mainNavigation")("navigation",d.navigation.default)("opened",!1)}}function fy(v,m){if(1&v&&(c.j41(0,"div",13)(1,"div",14),c.nrm(2,"img",15)(3,"img",16),c.k0s(),c.nrm(4,"img",17),c.k0s(),c.nrm(5,"angor-horizontal-navigation",18)),2&v){const d=c.XpG();c.R7$(5),c.Y8G("name","mainNavigation")("navigation",d.navigation.horizontal)}}function py(v,m){if(1&v){const d=c.RV6();c.j41(0,"button",19),c.bIt("click",function(){c.eBV(d);const D=c.XpG();return c.Njj(D.toggleNavigation("mainNavigation"))}),c.nrm(1,"mat-icon",20),c.k0s()}2&v&&(c.R7$(),c.Y8G("svgIcon","heroicons_outline:bars-3"))}function Xg(v,m){1&v&&c.nrm(0,"router-outlet")}let my=(()=>{class v{constructor(d,_,D,j,ne){this._activatedRoute=d,this._router=_,this._navigationService=D,this._angorMediaWatcherService=j,this._angorNavigationService=ne,this._unsubscribeAll=new za.B,this.version=ys}ngOnInit(){this._navigationService.navigation$.pipe((0,vl.Q)(this._unsubscribeAll)).subscribe(d=>{this.navigation=d}),this._angorMediaWatcherService.onMediaChange$.pipe((0,vl.Q)(this._unsubscribeAll)).subscribe(({matchingAliases:d})=>{this.isScreenSmall=!d.includes("md")})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}toggleNavigation(d){const _=this._angorNavigationService.getComponent(d);_&&_.toggle()}static{this.\u0275fac=function(_){return new(_||v)(c.rXU(a.nX),c.rXU(a.Ix),c.rXU(qu),c.rXU(le.l),c.rXU(Rc.lX))}}static{this.\u0275cmp=c.VBU({type:v,selectors:[["modern-layout"]],decls:17,vars:6,consts:[[1,"dark","bg-gray-900","print:hidden",3,"mode","name","navigation","opened"],[1,"flex","w-full","min-w-0","flex-auto","flex-col"],[1,"bg-card","relative","z-49","flex","h-16","w-full","flex-0","items-center","px-4","shadow","dark:border-b","dark:bg-transparent","dark:shadow-none","sm:h-20","md:px-6","print:hidden"],["mat-icon-button",""],[1,"ml-auto","flex","items-center","space-x-0.5","pl-2","sm:space-x-2"],[1,"hidden","md:block"],[3,"appearance"],[1,"flex","w-full","flex-auto","flex-col"],[1,"bg-card","relative","z-49","flex","h-14","w-full","flex-0","items-center","border-t","px-4","dark:bg-transparent","sm:h-20","md:px-6","print:hidden"],[1,"text-secondary","font-medium"],["angorVerticalNavigationContentHeader",""],[1,"flex","h-20","items-center","px-8","pt-6"],["src","images/logo/logo-text-on-dark.svg","alt","Angor Hub",1,"h-10","w-24"],[1,"mx-2","flex","items-center","lg:mr-8"],[1,"hidden","lg:flex"],["src","images/logo/logo-text.svg",1,"h-10","w-24","dark:hidden"],["src","images/logo/logo-text-on-dark.svg",1,"hidden","h-10","w-24","dark:flex"],["src","images/logo/logo.svg",1,"flex","w-8","lg:hidden"],[1,"mr-2",3,"name","navigation"],["mat-icon-button","",3,"click"],[3,"svgIcon"]],template:function(_,D){1&_&&(c.nrm(0,"angor-loading-bar"),c.DNE(1,hy,4,4,"angor-vertical-navigation",0),c.j41(2,"div",1)(3,"div",2),c.DNE(4,fy,6,2)(5,py,2,1,"button",3),c.j41(6,"div",4),c.nrm(7,"update")(8,"angor-fullscreen",5)(9,"search",6)(10,"notifications")(11,"user"),c.k0s()(),c.j41(12,"div",7),c.DNE(13,Xg,1,0,"router-outlet"),c.k0s(),c.j41(14,"div",8)(15,"span",9),c.EFF(16),c.k0s()()()),2&_&&(c.R7$(),c.vxM(D.isScreenSmall?1:-1),c.R7$(3),c.vxM(D.isScreenSmall?-1:4),c.R7$(),c.vxM(D.isScreenSmall?5:-1),c.R7$(4),c.Y8G("appearance","bar"),c.R7$(4),c.vxM(13),c.R7$(3),c.SpI("Angor Hub - version ",D.version,""))},dependencies:[Au,Rc.Tv,Rc.$w,ka.Hl,ka.iY,ol.m_,ol.An,Sg,jd,jh,Hg,a.n3,Gg],encapsulation:2})}}return v})();function gy(v,m){1&v&&c.nrm(0,"router-outlet")}let _y=(()=>{class v{constructor(d,_,D,j,ne){this._activatedRoute=d,this._router=_,this._navigationService=D,this._angorMediaWatcherService=j,this._angorNavigationService=ne,this._unsubscribeAll=new za.B,this.version=ys}ngOnInit(){this._navigationService.navigation$.pipe((0,vl.Q)(this._unsubscribeAll)).subscribe(d=>{this.navigation=d}),this._angorMediaWatcherService.onMediaChange$.pipe((0,vl.Q)(this._unsubscribeAll)).subscribe(({matchingAliases:d})=>{this.isScreenSmall=!d.includes("md")})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}toggleNavigation(d){const _=this._angorNavigationService.getComponent(d);_&&_.toggle()}static{this.\u0275fac=function(_){return new(_||v)(c.rXU(a.nX),c.rXU(a.Ix),c.rXU(qu),c.rXU(le.l),c.rXU(Rc.lX))}}static{this.\u0275cmp=c.VBU({type:v,selectors:[["classic-layout"]],decls:21,vars:8,consts:[[1,"dark","bg-gray-900","print:hidden",3,"mode","name","navigation","opened"],["angorVerticalNavigationContentHeader",""],[1,"flex","h-20","items-center","p-6"],["src","images/logo/logo-text.svg","alt","Angor Hub",1,"w-30","dark:hidden"],["src","images/logo/logo-text-on-dark.svg","alt","Angor Hub",1,"hidden","w-30","dark:flex"],[1,"flex","w-full","min-w-0","flex-auto","flex-col"],[1,"bg-card","relative","z-49","flex","h-16","w-full","flex-0","items-center","px-4","shadow","dark:border-b","dark:bg-transparent","dark:shadow-none","md:px-6","print:hidden"],["mat-icon-button","",3,"click"],[3,"svgIcon"],[1,"ml-auto","flex","items-center","space-x-0.5","pl-2","sm:space-x-2"],[1,"hidden","md:block"],[3,"appearance"],[1,"flex","flex-auto","flex-col"],[1,"bg-card","relative","z-49","flex","h-14","w-full","flex-0","items-center","justify-start","border-t","px-4","dark:bg-transparent","md:px-6","print:hidden"],[1,"text-secondary","font-medium"]],template:function(_,D){1&_&&(c.nrm(0,"angor-loading-bar"),c.j41(1,"angor-vertical-navigation",0),c.qex(2,1),c.j41(3,"div",2),c.nrm(4,"img",3)(5,"img",4),c.k0s(),c.bVm(),c.k0s(),c.j41(6,"div",5)(7,"div",6)(8,"button",7),c.bIt("click",function(){return D.toggleNavigation("mainNavigation")}),c.nrm(9,"mat-icon",8),c.k0s(),c.j41(10,"div",9),c.nrm(11,"update")(12,"angor-fullscreen",10)(13,"search",11)(14,"notifications")(15,"user"),c.k0s()(),c.j41(16,"div",12),c.DNE(17,gy,1,0,"router-outlet"),c.k0s(),c.j41(18,"div",13)(19,"span",14),c.EFF(20),c.k0s()()()),2&_&&(c.R7$(),c.Y8G("mode",D.isScreenSmall?"over":"side")("name","mainNavigation")("navigation",D.navigation.default)("opened",!D.isScreenSmall),c.R7$(8),c.Y8G("svgIcon","heroicons_outline:bars-3"),c.R7$(4),c.Y8G("appearance","bar"),c.R7$(4),c.vxM(17),c.R7$(3),c.SpI("Angor Hub - version ",D.version,""))},dependencies:[Au,Rc.Tv,ka.Hl,ka.iY,ol.m_,ol.An,Sg,jd,jh,Hg,a.n3,Gg],encapsulation:2})}}return v})();function vy(v,m){1&v&&c.nrm(0,"empty-layout")}function yy(v,m){1&v&&c.nrm(0,"modern-layout")}function om(v,m){1&v&&c.nrm(0,"classic-layout")}let sm=(()=>{class v{constructor(d,_,D,j,ne,be,Ye){this._activatedRoute=d,this._document=_,this._renderer2=D,this._router=j,this._angorConfigService=ne,this._angorMediaWatcherService=be,this._angorPlatformService=Ye,this._unsubscribeAll=new za.B}ngOnInit(){(0,z.z)([this._angorConfigService.config$,this._angorMediaWatcherService.onMediaQueryChange$(["(prefers-color-scheme: dark)","(prefers-color-scheme: light)"])]).pipe((0,vl.Q)(this._unsubscribeAll),(0,js.T)(([d,_])=>{const D={scheme:d.scheme,theme:d.theme};return"auto"===d.scheme&&(D.scheme=_.breakpoints["(prefers-color-scheme: dark)"]?"dark":"light"),D})).subscribe(d=>{this.scheme=d.scheme,this.theme=d.theme,this._updateScheme(),this._updateTheme()}),this._angorConfigService.config$.pipe((0,vl.Q)(this._unsubscribeAll)).subscribe(d=>{this.config=d,this._updateLayout()}),this._router.events.pipe((0,ft.p)(d=>d instanceof a.wF),(0,vl.Q)(this._unsubscribeAll)).subscribe(()=>{this._updateLayout()}),this._renderer2.setAttribute(this._document.querySelector("[ng-version]"),"angor-version",ys),this._renderer2.addClass(this._document.body,this._angorPlatformService.osName)}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}_updateLayout(){let d=this._activatedRoute;for(;d.firstChild;)d=d.firstChild;this.layout=this.config.layout;const _=d.snapshot.queryParamMap.get("layout");_&&(this.layout=_,this.config&&(this.config.layout=_)),d.pathFromRoot.forEach(j=>{j.routeConfig&&j.routeConfig.data&&j.routeConfig.data.layout&&(this.layout=j.routeConfig.data.layout)})}_updateScheme(){this._document.body.classList.remove("light","dark"),this._document.body.classList.add(this.scheme)}_updateTheme(){this._document.body.classList.forEach(d=>{d.startsWith("theme-")&&this._document.body.classList.remove(d,d.split("-")[1])}),this._document.body.classList.add(this.theme)}static{this.\u0275fac=function(_){return new(_||v)(c.rXU(a.nX),c.rXU(st.qQ),c.rXU(c.sFG),c.rXU(a.Ix),c.rXU(jg.P),c.rXU(le.l),c.rXU(Ue))}}static{this.\u0275cmp=c.VBU({type:v,selectors:[["layout"]],decls:3,vars:3,template:function(_,D){1&_&&c.DNE(0,vy,1,0,"empty-layout")(1,yy,1,0,"modern-layout")(2,om,1,0,"classic-layout"),2&_&&(c.vxM("empty"===D.layout?0:-1),c.R7$(),c.vxM("modern"===D.layout?1:-1),c.R7$(),c.vxM("classic"===D.layout?2:-1))},dependencies:[Bh,my,_y],styles:["layout{display:flex;flex:1 1 auto;width:100%;max-width:100%;min-width:0}layout>*{position:relative;display:flex;flex:1 1 auto;width:100%}layout router-outlet+*{position:relative;display:flex;flex:1 1 auto;width:100%}\n"],encapsulation:2})}}return v})();const Hf=()=>((0,c.WQX)(Fd.A),!0),Tu=[{path:"",pathMatch:"full",redirectTo:"home"},{path:"project/:pubkey",pathMatch:"full",redirectTo:"explore"},{path:"login-redirect",pathMatch:"full",redirectTo:"explore"},{path:"",component:sm,data:{layout:"empty"},children:[{path:"login",loadChildren:()=>Promise.all([r.e(87),r.e(232)]).then(r.bind(r,6232))},{path:"create",loadChildren:()=>Promise.all([r.e(87),r.e(664)]).then(r.bind(r,9664))}]},{path:"",canActivate:[Hf],canActivateChild:[Hf],component:sm,data:{layout:"empty"},children:[{path:"logout",loadChildren:()=>r.e(957).then(r.bind(r,7957))}]},{path:"",canActivate:[Hf],canActivateChild:[Hf],component:sm,resolve:{initialData:()=>{const v=(0,c.WQX)(qu);return(0,c.WQX)(Zv),(0,Qu.p)([v.get()])}},children:[{path:"home",loadChildren:()=>Promise.all([r.e(859),r.e(318),r.e(523),r.e(863),r.e(836)]).then(r.bind(r,836))},{path:"explore",loadChildren:()=>Promise.all([r.e(318),r.e(371),r.e(76),r.e(45)]).then(r.bind(r,2045))},{path:"zap",loadChildren:()=>Promise.all([r.e(859),r.e(785)]).then(r.bind(r,8166))},{path:"bookmark",loadChildren:()=>Promise.all([r.e(318),r.e(371),r.e(76),r.e(767)]).then(r.bind(r,6767))},{path:"profile",loadChildren:()=>Promise.all([r.e(859),r.e(318),r.e(523),r.e(371),r.e(556),r.e(863),r.e(76),r.e(394)]).then(r.bind(r,5394))},{path:"profile/:pubkey",loadChildren:()=>Promise.all([r.e(859),r.e(318),r.e(523),r.e(371),r.e(556),r.e(863),r.e(76),r.e(394)]).then(r.bind(r,5394))},{path:"profile/:pubkey/:project",loadChildren:()=>Promise.all([r.e(859),r.e(318),r.e(523),r.e(371),r.e(556),r.e(863),r.e(76),r.e(394)]).then(r.bind(r,5394))},{path:"post",loadChildren:()=>Promise.all([r.e(859),r.e(318),r.e(523),r.e(556),r.e(863),r.e(544)]).then(r.bind(r,6544))},{path:"post/:id",loadChildren:()=>Promise.all([r.e(859),r.e(318),r.e(523),r.e(556),r.e(863),r.e(544)]).then(r.bind(r,6544))},{path:"settings",loadChildren:()=>Promise.all([r.e(859),r.e(371),r.e(76),r.e(824)]).then(r.bind(r,8824))},{path:"settings/:id",loadChildren:()=>Promise.all([r.e(859),r.e(371),r.e(76),r.e(824)]).then(r.bind(r,8824))},{path:"chat",loadChildren:()=>Promise.all([r.e(859),r.e(523),r.e(556),r.e(512)]).then(r.bind(r,1512))},{path:"404-not-found",pathMatch:"full",loadChildren:()=>r.e(256).then(r.bind(r,9256))},{path:"**",redirectTo:"404-not-found"}]}];let Wf=(()=>{class v{constructor(){const d=(0,c.WQX)(i.up),_=(0,c.WQX)(ol.tp);_.addSvgIconSet(d.bypassSecurityTrustResourceUrl("icons/material-twotone.svg")),_.addSvgIconSetInNamespace("mat_outline",d.bypassSecurityTrustResourceUrl("icons/material-outline.svg")),_.addSvgIconSetInNamespace("mat_solid",d.bypassSecurityTrustResourceUrl("icons/material-solid.svg")),_.addSvgIconSetInNamespace("feather",d.bypassSecurityTrustResourceUrl("icons/feather.svg")),_.addSvgIconSetInNamespace("heroicons_outline",d.bypassSecurityTrustResourceUrl("icons/heroicons-outline.svg")),_.addSvgIconSetInNamespace("heroicons_solid",d.bypassSecurityTrustResourceUrl("icons/heroicons-solid.svg")),_.addSvgIconSetInNamespace("heroicons_mini",d.bypassSecurityTrustResourceUrl("icons/heroicons-mini.svg"))}static{this.\u0275fac=function(_){return new(_||v)}}static{this.\u0275prov=c.jDH({token:v,factory:v.\u0275fac,providedIn:"root"})}}return v})();var Hd=r(8747),by=r(1540);let xw=(()=>{class v{constructor(d){this.httpClient=d}getTranslation(d){return this.httpClient.get(`./i18n/${d}.json`)}static{this.\u0275fac=function(_){return new(_||v)(c.KVO(te.Qq))}}static{this.\u0275prov=c.jDH({token:v,factory:v.\u0275fac,providedIn:"root"})}}return v})();const zf=[{id:"home",title:"Home",type:"basic",icon:"heroicons_outline:home",link:"/home"},{id:"explore",title:"Explore",type:"basic",icon:"heroicons_outline:magnifying-glass",link:"/explore"},{id:"bookmark",title:"Bookmark",type:"basic",icon:"heroicons_outline:bookmark",link:"/bookmark"},{id:"chat",title:"Chat",type:"basic",icon:"heroicons_outline:chat-bubble-left-right",link:"/chat",badge:{title:"0",classes:"px-2 bg-[#086c81] text-white rounded-full"}},{id:"profile",title:"Profile",type:"basic",icon:"heroicons_outline:user",link:"/profile"},{id:"settings",title:"Settings",type:"basic",icon:"heroicons_outline:cog-6-tooth",link:"/settings"}],lm=[{id:"home",title:"Home",type:"basic",icon:"heroicons_outline:home",link:"/home"},{id:"explore",title:"Explore",type:"basic",icon:"heroicons_outline:magnifying-glass",link:"/explore"},{id:"bookmark",title:"Bookmark",type:"basic",icon:"heroicons_outline:bookmark",link:"/bookmark"},{id:"chat",title:"Chat",type:"basic",icon:"heroicons_outline:chat-bubble-left-right",link:"/chat",badge:{title:"27",classes:"px-2 bg-[#086c81] text-white rounded-full"}},{id:"profile",title:"Profile",type:"basic",icon:"heroicons_outline:user",link:"/profile"},{id:"settings",title:"Settings",type:"basic",icon:"heroicons_outline:cog-6-tooth",link:"/settings"}];var Yg=r(1238);var td=r(2065),Kf=r(101),Ey=r(6259),xy=r(1561);const Jc=(0,r(5717).A)(Object.keys,Object);var Sy=Object.prototype.hasOwnProperty;var My=r(2808);const cm=function ky(v){return(0,My.A)(v)?(0,Ey.A)(v):function Ay(v){if(!(0,xy.A)(v))return Jc(v);var m=[];for(var d in Object(v))Sy.call(v,d)&&"constructor"!=d&&m.push(d);return m}(v)};var um=r(3959);var Gf=r(4224),eu=r(1369);const dm=function e_(){return[]};var Dw=Object.prototype.propertyIsEnumerable,Ny=Object.getOwnPropertySymbols;const Gh=Ny?function(v){return null==v?[]:(v=Object(v),function Kh(v,m){for(var d=-1,_=null==v?0:v.length,D=0,j=[];++d<_;){var ne=v[d];m(ne,d,v)&&(j[D++]=ne)}return j}(Ny(v),function(m){return Dw.call(v,m)}))}:dm,n_=function t_(v,m){for(var d=-1,_=m.length,D=v.length;++d<_;)v[D+d]=m[d];return v};var Ly=r(5749);const r_=Object.getOwnPropertySymbols?function(v){for(var m=[];v;)n_(m,Gh(v)),v=(0,Ly.A)(v);return m}:dm;var s_=r(9007);const fm=function By(v,m,d){var _=m(v);return(0,s_.A)(v)?_:n_(_,d(v))},a_=function Xf(v){return fm(v,cm,Gh)},Uy=function pm(v){return fm(v,um.A,r_)};var Nc=r(3121),Xh=r(9311);const Yh=(0,Nc.A)(Xh.A,"DataView");var Qh=r(2769);const mm=(0,Nc.A)(Xh.A,"Promise"),gm=(0,Nc.A)(Xh.A,"Set"),c_=(0,Nc.A)(Xh.A,"WeakMap");var Hy=r(5688),Lc=r(4435),u_="[object Map]",d_="[object Promise]",_m="[object Set]",h_="[object WeakMap]",f_="[object DataView]",zy=(0,Lc.A)(Yh),Ky=(0,Lc.A)(Qh.A),Gy=(0,Lc.A)(mm),Xy=(0,Lc.A)(gm),vm=(0,Lc.A)(c_),zd=Hy.A;(Yh&&zd(new Yh(new ArrayBuffer(1)))!=f_||Qh.A&&zd(new Qh.A)!=u_||mm&&zd(mm.resolve())!=d_||gm&&zd(new gm)!=_m||c_&&zd(new c_)!=h_)&&(zd=function(v){var m=(0,Hy.A)(v),d="[object Object]"==m?v.constructor:void 0,_=d?(0,Lc.A)(d):"";if(_)switch(_){case zy:return f_;case Ky:return u_;case Gy:return d_;case Xy:return _m;case vm:return h_}return m});const p_=zd;var Tw=Object.prototype.hasOwnProperty;var Yy=r(3031);var Yf=/\w*$/;var bm=r(4883),wm=bm.A?bm.A.prototype:void 0,g_=wm?wm.valueOf:void 0;var Kd=r(7383);const eb=function E_(v,m,d){var _=v.constructor;switch(m){case"[object ArrayBuffer]":return(0,Yy.A)(v);case"[object Boolean]":case"[object Date]":return new _(+v);case"[object DataView]":return function Iw(v,m){var d=m?(0,Yy.A)(v.buffer):v.buffer;return new v.constructor(d,v.byteOffset,v.byteLength)}(v,d);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return(0,Kd.A)(v,d);case"[object Map]":case"[object Set]":return new _;case"[object Number]":case"[object String]":return new _(v);case"[object RegExp]":return function Qf(v){var m=new v.constructor(v.source,Yf.exec(v));return m.lastIndex=v.lastIndex,m}(v);case"[object Symbol]":return function Zy(v){return g_?Object(g_.call(v)):{}}(v)}};var x_=r(223),tb=r(5303),C_=r(2312);var Xd=r(4975),Yd=r(8583),S_=Yd.A&&Yd.A.isMap;const Am=S_?(0,Xd.A)(S_):function Sm(v){return(0,C_.A)(v)&&"[object Map]"==p_(v)};var A_=r(7999);var Jf=Yd.A&&Yd.A.isSet;const k_=Jf?(0,Xd.A)(Jf):function T_(v){return(0,C_.A)(v)&&"[object Set]"==p_(v)};var Mm="[object Arguments]",Qd="[object Function]",L_="[object Object]",Go={};Go[Mm]=Go["[object Array]"]=Go["[object ArrayBuffer]"]=Go["[object DataView]"]=Go["[object Boolean]"]=Go["[object Date]"]=Go["[object Float32Array]"]=Go["[object Float64Array]"]=Go["[object Int8Array]"]=Go["[object Int16Array]"]=Go["[object Int32Array]"]=Go["[object Map]"]=Go["[object Number]"]=Go[L_]=Go["[object RegExp]"]=Go["[object Set]"]=Go["[object String]"]=Go["[object Symbol]"]=Go["[object Uint8Array]"]=Go["[object Uint8ClampedArray]"]=Go["[object Uint16Array]"]=Go["[object Uint32Array]"]=!0,Go["[object Error]"]=Go[Qd]=Go["[object WeakMap]"]=!1;const fb=function np(v,m,d,_,D,j){var ne,be=1&m,Ye=2&m,yt=4&m;if(d&&(ne=D?d(v,_,D,j):d(v)),void 0!==ne)return ne;if(!(0,A_.A)(v))return v;var cn=(0,s_.A)(v);if(cn){if(ne=function Mw(v){var m=v.length,d=new v.constructor(m);return m&&"string"==typeof v[0]&&Tw.call(v,"index")&&(d.index=v.index,d.input=v.input),d}(v),!be)return(0,eu.A)(v,ne)}else{var mn=p_(v),wr=mn==Qd||"[object GeneratorFunction]"==mn;if((0,tb.A)(v))return(0,Gf.A)(v,be);if(mn==L_||mn==Mm||wr&&!D){if(ne=Ye||wr?{}:(0,x_.A)(v),!be)return Ye?function i_(v,m){return(0,Kf.A)(v,r_(v),m)}(v,function Oy(v,m){return v&&(0,Kf.A)(m,(0,um.A)(m),v)}(ne,v)):function Sw(v,m){return(0,Kf.A)(v,Gh(v),m)}(v,function qg(v,m){return v&&(0,Kf.A)(m,cm(m),v)}(ne,v))}else{if(!Go[mn])return D?v:{};ne=eb(v,mn,be)}}j||(j=new Yg.A);var Zn=j.get(v);if(Zn)return Zn;j.set(v,ne),k_(v)?v.forEach(function(yi){ne.add(np(yi,m,d,yi,v,j))}):Am(v)&&v.forEach(function(yi,uo){ne.set(uo,np(yi,m,d,uo,v,j))});var ni=cn?void 0:(yt?Ye?Uy:a_:Ye?um.A:cm)(v);return function Qg(v,m){for(var d=-1,_=null==v?0:v.length;++d<_&&!1!==m(v[d],d,v););}(ni||v,function(yi,uo){ni&&(yi=v[uo=yi]),(0,td.A)(ne,uo,np(yi,m,d,uo,v,j))}),ne},Rm=function mb(v){return fb(v,5)},V_=[(()=>{class v{constructor(d){this._angorMockApiService=d,this._defaultNavigation=zf,this._horizontalNavigation=lm,this.registerHandlers()}registerHandlers(){this._angorMockApiService.onGet("api/navigation").reply(()=>(this._horizontalNavigation.forEach(d=>{this._defaultNavigation.forEach(_=>{_.id===d.id&&(d.children=Rm(_.children))})}),[200,{default:Rm(this._defaultNavigation),horizontal:Rm(this._horizontalNavigation)}]))}static{this.\u0275fac=function(_){return new(_||v)(c.KVO(Z))}}static{this.\u0275prov=c.jDH({token:v,factory:v.\u0275fac,providedIn:"root"})}}return v})()];let H_=(()=>{class v{constructor(d){this.http=d,this.timestamp=null,this.ngswFilePath="/ngsw.json"}load(){var d=this;return(0,w.A)(function*(){try{const _=yield d.http.get(d.ngswFilePath).toPromise();_&&_.timestamp?(d.timestamp=_.timestamp,console.log("Timestamp successfully loaded:",d.timestamp)):console.error("Invalid data format in ngsw.json")}catch(_){console.error("Error loading ngsw.json:",_)}})()}getTimestamp(){return this.timestamp}loadHash(){return this.http.get(this.ngswFilePath).pipe((0,js.T)(d=>d.timestamp||null),(0,x.W)(d=>(console.error("Error fetching ngsw.json hash:",d),(0,A.$)(()=>new Error("Failed to load hash.")))))}static{this.\u0275fac=function(_){return new(_||v)(c.KVO(te.Qq))}}static{this.\u0275prov=c.jDH({token:v,factory:v.\u0275fac,providedIn:"root"})}}return v})();var id=r(6433),W_=r(3024);const od={providers:[function Hp(){return(0,c.ngT)("NgEagerAnimations"),[...Dh]}(),(0,te.$R)(),function Oh(v,m={}){return(0,c.EmA)([Mf,Xu,{provide:Yu,useValue:v},{provide:Zc,useValue:m},{provide:xu,useFactory:Aa,deps:[Zc,c.Agw]},{provide:c.hnV,useFactory:kf,deps:[c.zZn,Yu,Zc,c.Agw],multi:!0}])}("ngsw-worker.js",{enabled:!(0,c.naY)(),registrationStrategy:"registerWhenStable:30000"}),{provide:c.hnV,useFactory:function qh(v){return()=>v.load()},deps:[H_,Fd.A,id.d],multi:!0},{provide:c.hnV,useFactory:function z_(v,m){return(0,w.A)(function*(){const d=v.getPublicKey();d&&(yield m.loadUserProfile(d))})},deps:[Fd.A,id.d],multi:!0},{provide:c.hnV,useFactory:function gb(){return()=>{(0,W_.Ts)({theme:"ocean",noBanner:!0,title:"Angor Hub",onAuth:(v,m)=>{}})}},multi:!0},(0,a.lh)(Tu,(0,a.oH)({scrollPositionRestoration:"enabled"})),{provide:Yt.MJ,useClass:Da},{provide:Yt.de,useValue:{parse:{dateInput:"D"},display:{dateInput:"DDD",monthYearLabel:"LLL yyyy",dateA11yLabel:"DD",monthYearA11yLabel:"LLLL yyyy"}}},function _g(v){const m=[wg(pi),Yp(Vs),Ph(Ta),Xp(Ma)];return v.config&&m.push(function vg(v){return(0,c.EmA)([{provide:qi,useValue:br(v)}])}(v.config)),v.loader&&m.push(function yg(v){return(0,c.EmA)([{provide:Kt,useClass:v}])}(v.loader)),m}({config:{availableLangs:[{id:"en",label:"English"}],defaultLang:"en",fallbackLang:"en",reRenderOnLangChange:!0,prodMode:!0},loader:xw}),{provide:c.hnV,useFactory:()=>{const v=(0,c.WQX)(kd),m=v.getDefaultLang();return v.setActiveLang(m),()=>function wy(v,m){const d="object"==typeof m;return new Promise((_,D)=>{const j=new by.Ms({next:ne=>{_(ne),j.unsubscribe()},error:D,complete:()=>{d?_(m.defaultValue):D(new Hd.G)}});v.subscribe(j)})}(v.load(m))},multi:!0},[{provide:c.Z63,useValue:()=>(0,c.WQX)(Wf),multi:!0}],(v=>{const m=[{provide:Yt.N,useValue:{doctype:!0,theme:!1,version:!0}},{provide:wn.U$,useValue:{appearance:"fill"}},{provide:C,useValue:v?.mockApi?.delay??0},{provide:Te.t,useValue:v?.angor??{}},(0,c.oKB)(un.hM),{provide:c.Z63,useValue:()=>(0,c.WQX)(Ce.m),multi:!0},(0,te.$R)((0,te.b$)([ae])),{provide:c.Z63,useValue:()=>(0,c.WQX)(Se),multi:!0},{provide:c.Z63,useValue:()=>(0,c.WQX)(le.l),multi:!0},{provide:c.Z63,useValue:()=>(0,c.WQX)(Ue),multi:!0},{provide:c.Z63,useValue:()=>(0,c.WQX)(_t),multi:!0},{provide:c.Z63,useValue:()=>(0,c.WQX)(ot.Q),multi:!0}];return v?.mockApi?.services&&m.push((0,te.$R)((0,te.b$)([pe])),{provide:c.hnV,deps:[...v.mockApi.services],useFactory:()=>()=>null,multi:!0}),m})({mockApi:{delay:0,services:V_},angor:JSON.parse(localStorage.getItem("angorConfig"))??{layout:"classic",scheme:"light",screens:{sm:"600px",md:"960px",lg:"1280px",xl:"1440px"},theme:"theme-brand",themes:[{id:"theme-brand",name:"Brand"},{id:"theme-default",name:"Default"},{id:"theme-teal",name:"Teal"},{id:"theme-rose",name:"Rose"},{id:"theme-purple",name:"Purple"},{id:"theme-amber",name:"Amber"}]}})]};(0,i.B8)(y,od).catch(v=>console.error(v))},9566:(o,s)=>{"use strict";s.byteLength=function A(Z){var te=C(Z),_e=te[1];return 3*(te[0]+_e)/4-_e},s.toByteArray=function T(Z){var te,Se,we=C(Z),_e=we[0],pe=we[1],Te=new a(function S(Z,te,we){return 3*(te+we)/4-we}(0,_e,pe)),Ce=0,Ne=pe>0?_e-4:_e;for(Se=0;Se>16&255,Te[Ce++]=te>>8&255,Te[Ce++]=255&te;return 2===pe&&(te=i[Z.charCodeAt(Se)]<<2|i[Z.charCodeAt(Se+1)]>>4,Te[Ce++]=255&te),1===pe&&(te=i[Z.charCodeAt(Se)]<<10|i[Z.charCodeAt(Se+1)]<<4|i[Z.charCodeAt(Se+2)]>>2,Te[Ce++]=te>>8&255,Te[Ce++]=255&te),Te},s.fromByteArray=function G(Z){for(var te,we=Z.length,_e=we%3,pe=[],Ce=0,Ne=we-_e;CeNe?Ne:Ce+16383));return 1===_e?pe.push(r[(te=Z[we-1])>>2]+r[te<<4&63]+"=="):2===_e&&pe.push(r[(te=(Z[we-2]<<8)+Z[we-1])>>10]+r[te>>4&63]+r[te<<2&63]+"="),pe.join("")};for(var r=[],i=[],a=typeof Uint8Array<"u"?Uint8Array:Array,c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",y=0;y<64;++y)r[y]=c[y],i[c.charCodeAt(y)]=y;function C(Z){var te=Z.length;if(te%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var we=Z.indexOf("=");return-1===we&&(we=te),[we,we===te?0:4-we%4]}function k(Z){return r[Z>>18&63]+r[Z>>12&63]+r[Z>>6&63]+r[63&Z]}function R(Z,te,we){for(var pe=[],Te=te;Te{"use strict";const a=r(9566),c=r(9859),y="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;s.hp=S,s.IS=50;const w=2147483647;function A(W){if(W>w)throw new RangeError('The value "'+W+'" is invalid for option "size"');const L=new Uint8Array(W);return Object.setPrototypeOf(L,S.prototype),L}function S(W,L,V){if("number"==typeof W){if("string"==typeof L)throw new TypeError('The "string" argument must be of type string. Received type number');return G(W)}return T(W,L,V)}function T(W,L,V){if("string"==typeof W)return function Z(W,L){if(("string"!=typeof L||""===L)&&(L="utf8"),!S.isEncoding(L))throw new TypeError("Unknown encoding: "+L);const V=0|Ne(W,L);let Re=A(V);const bt=Re.write(W,L);return bt!==V&&(Re=Re.slice(0,bt)),Re}(W,L);if(ArrayBuffer.isView(W))return function we(W){if(Gt(W,Uint8Array)){const L=new Uint8Array(W);return _e(L.buffer,L.byteOffset,L.byteLength)}return te(W)}(W);if(null==W)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof W);if(Gt(W,ArrayBuffer)||W&&Gt(W.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(Gt(W,SharedArrayBuffer)||W&&Gt(W.buffer,SharedArrayBuffer)))return _e(W,L,V);if("number"==typeof W)throw new TypeError('The "value" argument must not be of type number. Received type number');const Re=W.valueOf&&W.valueOf();if(null!=Re&&Re!==W)return S.from(Re,L,V);const bt=function pe(W){if(S.isBuffer(W)){const L=0|Te(W.length),V=A(L);return 0===V.length||W.copy(V,0,0,L),V}return void 0!==W.length?"number"!=typeof W.length||Ot(W.length)?A(0):te(W):"Buffer"===W.type&&Array.isArray(W.data)?te(W.data):void 0}(W);if(bt)return bt;if(typeof Symbol<"u"&&null!=Symbol.toPrimitive&&"function"==typeof W[Symbol.toPrimitive])return S.from(W[Symbol.toPrimitive]("string"),L,V);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof W)}function k(W){if("number"!=typeof W)throw new TypeError('"size" argument must be of type number');if(W<0)throw new RangeError('The value "'+W+'" is invalid for option "size"')}function G(W){return k(W),A(W<0?0:0|Te(W))}function te(W){const L=W.length<0?0:0|Te(W.length),V=A(L);for(let Re=0;Re=w)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+w.toString(16)+" bytes");return 0|W}function Ne(W,L){if(S.isBuffer(W))return W.length;if(ArrayBuffer.isView(W)||Gt(W,ArrayBuffer))return W.byteLength;if("string"!=typeof W)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof W);const V=W.length,Re=arguments.length>2&&!0===arguments[2];if(!Re&&0===V)return 0;let bt=!1;for(;;)switch(L){case"ascii":case"latin1":case"binary":return V;case"utf8":case"utf-8":return an(W).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*V;case"hex":return V>>>1;case"base64":return Xt(W).length;default:if(bt)return Re?-1:an(W).length;L=(""+L).toLowerCase(),bt=!0}}function Se(W,L,V){let Re=!1;if((void 0===L||L<0)&&(L=0),L>this.length||((void 0===V||V>this.length)&&(V=this.length),V<=0)||(V>>>=0)<=(L>>>=0))return"";for(W||(W="utf8");;)switch(W){case"hex":return Ze(this,L,V);case"utf8":case"utf-8":return Yt(this,L,V);case"ascii":return $n(this,L,V);case"latin1":case"binary":return En(this,L,V);case"base64":return ot(this,L,V);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return wt(this,L,V);default:if(Re)throw new TypeError("Unknown encoding: "+W);W=(W+"").toLowerCase(),Re=!0}}function xe(W,L,V){const Re=W[L];W[L]=W[V],W[V]=Re}function ae(W,L,V,Re,bt){if(0===W.length)return-1;if("string"==typeof V?(Re=V,V=0):V>2147483647?V=2147483647:V<-2147483648&&(V=-2147483648),Ot(V=+V)&&(V=bt?0:W.length-1),V<0&&(V=W.length+V),V>=W.length){if(bt)return-1;V=W.length-1}else if(V<0){if(!bt)return-1;V=0}if("string"==typeof L&&(L=S.from(L,Re)),S.isBuffer(L))return 0===L.length?-1:le(W,L,V,Re,bt);if("number"==typeof L)return L&=255,"function"==typeof Uint8Array.prototype.indexOf?bt?Uint8Array.prototype.indexOf.call(W,L,V):Uint8Array.prototype.lastIndexOf.call(W,L,V):le(W,[L],V,Re,bt);throw new TypeError("val must be string, number or Buffer")}function le(W,L,V,Re,bt){let gn,mt=1,At=W.length,Ln=L.length;if(void 0!==Re&&("ucs2"===(Re=String(Re).toLowerCase())||"ucs-2"===Re||"utf16le"===Re||"utf-16le"===Re)){if(W.length<2||L.length<2)return-1;mt=2,At/=2,Ln/=2,V/=2}function Zt(In,Bn){return 1===mt?In[Bn]:In.readUInt16BE(Bn*mt)}if(bt){let In=-1;for(gn=V;gnAt&&(V=At-Ln),gn=V;gn>=0;gn--){let In=!0;for(let Bn=0;Bnbt&&(Re=bt):Re=bt;const mt=L.length;let At;for(Re>mt/2&&(Re=mt/2),At=0;At>8,bt=V%256,mt.push(bt),mt.push(Re);return mt}(L,W.length-V),W,V,Re)}function ot(W,L,V){return a.fromByteArray(0===L&&V===W.length?W:W.slice(L,V))}function Yt(W,L,V){V=Math.min(W.length,V);const Re=[];let bt=L;for(;bt239?4:mt>223?3:mt>191?2:1;if(bt+Ln<=V){let Zt,gn,In,Bn;switch(Ln){case 1:mt<128&&(At=mt);break;case 2:Zt=W[bt+1],128==(192&Zt)&&(Bn=(31&mt)<<6|63&Zt,Bn>127&&(At=Bn));break;case 3:Zt=W[bt+1],gn=W[bt+2],128==(192&Zt)&&128==(192&gn)&&(Bn=(15&mt)<<12|(63&Zt)<<6|63&gn,Bn>2047&&(Bn<55296||Bn>57343)&&(At=Bn));break;case 4:Zt=W[bt+1],gn=W[bt+2],In=W[bt+3],128==(192&Zt)&&128==(192&gn)&&128==(192&In)&&(Bn=(15&mt)<<18|(63&Zt)<<12|(63&gn)<<6|63&In,Bn>65535&&Bn<1114112&&(At=Bn))}}null===At?(At=65533,Ln=1):At>65535&&(At-=65536,Re.push(At>>>10&1023|55296),At=56320|1023&At),Re.push(At),bt+=Ln}return function wn(W){const L=W.length;if(L<=un)return String.fromCharCode.apply(String,W);let V="",Re=0;for(;Rebt.length?(S.isBuffer(At)||(At=S.from(At)),At.copy(bt,mt)):Uint8Array.prototype.set.call(bt,At,mt);else{if(!S.isBuffer(At))throw new TypeError('"list" argument must be an Array of Buffers');At.copy(bt,mt)}mt+=At.length}return bt},S.byteLength=Ne,S.prototype._isBuffer=!0,S.prototype.swap16=function(){const L=this.length;if(L%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let V=0;VV&&(L+=" ... "),""},y&&(S.prototype[y]=S.prototype.inspect),S.prototype.compare=function(L,V,Re,bt,mt){if(Gt(L,Uint8Array)&&(L=S.from(L,L.offset,L.byteLength)),!S.isBuffer(L))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof L);if(void 0===V&&(V=0),void 0===Re&&(Re=L?L.length:0),void 0===bt&&(bt=0),void 0===mt&&(mt=this.length),V<0||Re>L.length||bt<0||mt>this.length)throw new RangeError("out of range index");if(bt>=mt&&V>=Re)return 0;if(bt>=mt)return-1;if(V>=Re)return 1;if(this===L)return 0;let At=(mt>>>=0)-(bt>>>=0),Ln=(Re>>>=0)-(V>>>=0);const Zt=Math.min(At,Ln),gn=this.slice(bt,mt),In=L.slice(V,Re);for(let Bn=0;Bn>>=0,isFinite(Re)?(Re>>>=0,void 0===bt&&(bt="utf8")):(bt=Re,Re=void 0)}const mt=this.length-V;if((void 0===Re||Re>mt)&&(Re=mt),L.length>0&&(Re<0||V<0)||V>this.length)throw new RangeError("Attempt to write outside buffer bounds");bt||(bt="utf8");let At=!1;for(;;)switch(bt){case"hex":return ke(this,L,V,Re);case"utf8":case"utf-8":return Ue(this,L,V,Re);case"ascii":case"latin1":case"binary":return st(this,L,V,Re);case"base64":return ft(this,L,V,Re);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return _t(this,L,V,Re);default:if(At)throw new TypeError("Unknown encoding: "+bt);bt=(""+bt).toLowerCase(),At=!0}},S.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};const un=4096;function $n(W,L,V){let Re="";V=Math.min(W.length,V);for(let bt=L;btRe)&&(V=Re);let bt="";for(let mt=L;mtV)throw new RangeError("Trying to access beyond buffer length")}function Be(W,L,V,Re,bt,mt){if(!S.isBuffer(W))throw new TypeError('"buffer" argument must be a Buffer instance');if(L>bt||LW.length)throw new RangeError("Index out of range")}function Ut(W,L,V,Re,bt){tn(L,Re,bt,W,V,7);let mt=Number(L&BigInt(4294967295));W[V++]=mt,mt>>=8,W[V++]=mt,mt>>=8,W[V++]=mt,mt>>=8,W[V++]=mt;let At=Number(L>>BigInt(32)&BigInt(4294967295));return W[V++]=At,At>>=8,W[V++]=At,At>>=8,W[V++]=At,At>>=8,W[V++]=At,V}function Ke(W,L,V,Re,bt){tn(L,Re,bt,W,V,7);let mt=Number(L&BigInt(4294967295));W[V+7]=mt,mt>>=8,W[V+6]=mt,mt>>=8,W[V+5]=mt,mt>>=8,W[V+4]=mt;let At=Number(L>>BigInt(32)&BigInt(4294967295));return W[V+3]=At,At>>=8,W[V+2]=At,At>>=8,W[V+1]=At,At>>=8,W[V]=At,V+8}function lt(W,L,V,Re,bt,mt){if(V+Re>W.length)throw new RangeError("Index out of range");if(V<0)throw new RangeError("Index out of range")}function Xe(W,L,V,Re,bt){return L=+L,V>>>=0,bt||lt(W,0,V,4),c.write(W,L,V,Re,23,4),V+4}function Ge(W,L,V,Re,bt){return L=+L,V>>>=0,bt||lt(W,0,V,8),c.write(W,L,V,Re,52,8),V+8}S.prototype.slice=function(L,V){const Re=this.length;(L=~~L)<0?(L+=Re)<0&&(L=0):L>Re&&(L=Re),(V=void 0===V?Re:~~V)<0?(V+=Re)<0&&(V=0):V>Re&&(V=Re),V>>=0,V>>>=0,Re||ze(L,V,this.length);let bt=this[L],mt=1,At=0;for(;++At>>=0,V>>>=0,Re||ze(L,V,this.length);let bt=this[L+--V],mt=1;for(;V>0&&(mt*=256);)bt+=this[L+--V]*mt;return bt},S.prototype.readUint8=S.prototype.readUInt8=function(L,V){return L>>>=0,V||ze(L,1,this.length),this[L]},S.prototype.readUint16LE=S.prototype.readUInt16LE=function(L,V){return L>>>=0,V||ze(L,2,this.length),this[L]|this[L+1]<<8},S.prototype.readUint16BE=S.prototype.readUInt16BE=function(L,V){return L>>>=0,V||ze(L,2,this.length),this[L]<<8|this[L+1]},S.prototype.readUint32LE=S.prototype.readUInt32LE=function(L,V){return L>>>=0,V||ze(L,4,this.length),(this[L]|this[L+1]<<8|this[L+2]<<16)+16777216*this[L+3]},S.prototype.readUint32BE=S.prototype.readUInt32BE=function(L,V){return L>>>=0,V||ze(L,4,this.length),16777216*this[L]+(this[L+1]<<16|this[L+2]<<8|this[L+3])},S.prototype.readBigUInt64LE=Me(function(L){pn(L>>>=0,"offset");const V=this[L],Re=this[L+7];(void 0===V||void 0===Re)&&Wn(L,this.length-8);const bt=V+256*this[++L]+65536*this[++L]+this[++L]*2**24,mt=this[++L]+256*this[++L]+65536*this[++L]+Re*2**24;return BigInt(bt)+(BigInt(mt)<>>=0,"offset");const V=this[L],Re=this[L+7];(void 0===V||void 0===Re)&&Wn(L,this.length-8);const bt=V*2**24+65536*this[++L]+256*this[++L]+this[++L],mt=this[++L]*2**24+65536*this[++L]+256*this[++L]+Re;return(BigInt(bt)<>>=0,V>>>=0,Re||ze(L,V,this.length);let bt=this[L],mt=1,At=0;for(;++At=mt&&(bt-=Math.pow(2,8*V)),bt},S.prototype.readIntBE=function(L,V,Re){L>>>=0,V>>>=0,Re||ze(L,V,this.length);let bt=V,mt=1,At=this[L+--bt];for(;bt>0&&(mt*=256);)At+=this[L+--bt]*mt;return mt*=128,At>=mt&&(At-=Math.pow(2,8*V)),At},S.prototype.readInt8=function(L,V){return L>>>=0,V||ze(L,1,this.length),128&this[L]?-1*(255-this[L]+1):this[L]},S.prototype.readInt16LE=function(L,V){L>>>=0,V||ze(L,2,this.length);const Re=this[L]|this[L+1]<<8;return 32768&Re?4294901760|Re:Re},S.prototype.readInt16BE=function(L,V){L>>>=0,V||ze(L,2,this.length);const Re=this[L+1]|this[L]<<8;return 32768&Re?4294901760|Re:Re},S.prototype.readInt32LE=function(L,V){return L>>>=0,V||ze(L,4,this.length),this[L]|this[L+1]<<8|this[L+2]<<16|this[L+3]<<24},S.prototype.readInt32BE=function(L,V){return L>>>=0,V||ze(L,4,this.length),this[L]<<24|this[L+1]<<16|this[L+2]<<8|this[L+3]},S.prototype.readBigInt64LE=Me(function(L){pn(L>>>=0,"offset");const V=this[L],Re=this[L+7];return(void 0===V||void 0===Re)&&Wn(L,this.length-8),(BigInt(this[L+4]+256*this[L+5]+65536*this[L+6]+(Re<<24))<>>=0,"offset");const V=this[L],Re=this[L+7];(void 0===V||void 0===Re)&&Wn(L,this.length-8);const bt=(V<<24)+65536*this[++L]+256*this[++L]+this[++L];return(BigInt(bt)<>>=0,V||ze(L,4,this.length),c.read(this,L,!0,23,4)},S.prototype.readFloatBE=function(L,V){return L>>>=0,V||ze(L,4,this.length),c.read(this,L,!1,23,4)},S.prototype.readDoubleLE=function(L,V){return L>>>=0,V||ze(L,8,this.length),c.read(this,L,!0,52,8)},S.prototype.readDoubleBE=function(L,V){return L>>>=0,V||ze(L,8,this.length),c.read(this,L,!1,52,8)},S.prototype.writeUintLE=S.prototype.writeUIntLE=function(L,V,Re,bt){L=+L,V>>>=0,Re>>>=0,bt||Be(this,L,V,Re,Math.pow(2,8*Re)-1,0);let mt=1,At=0;for(this[V]=255&L;++At>>=0,Re>>>=0,bt||Be(this,L,V,Re,Math.pow(2,8*Re)-1,0);let mt=Re-1,At=1;for(this[V+mt]=255&L;--mt>=0&&(At*=256);)this[V+mt]=L/At&255;return V+Re},S.prototype.writeUint8=S.prototype.writeUInt8=function(L,V,Re){return L=+L,V>>>=0,Re||Be(this,L,V,1,255,0),this[V]=255&L,V+1},S.prototype.writeUint16LE=S.prototype.writeUInt16LE=function(L,V,Re){return L=+L,V>>>=0,Re||Be(this,L,V,2,65535,0),this[V]=255&L,this[V+1]=L>>>8,V+2},S.prototype.writeUint16BE=S.prototype.writeUInt16BE=function(L,V,Re){return L=+L,V>>>=0,Re||Be(this,L,V,2,65535,0),this[V]=L>>>8,this[V+1]=255&L,V+2},S.prototype.writeUint32LE=S.prototype.writeUInt32LE=function(L,V,Re){return L=+L,V>>>=0,Re||Be(this,L,V,4,4294967295,0),this[V+3]=L>>>24,this[V+2]=L>>>16,this[V+1]=L>>>8,this[V]=255&L,V+4},S.prototype.writeUint32BE=S.prototype.writeUInt32BE=function(L,V,Re){return L=+L,V>>>=0,Re||Be(this,L,V,4,4294967295,0),this[V]=L>>>24,this[V+1]=L>>>16,this[V+2]=L>>>8,this[V+3]=255&L,V+4},S.prototype.writeBigUInt64LE=Me(function(L,V=0){return Ut(this,L,V,BigInt(0),BigInt("0xffffffffffffffff"))}),S.prototype.writeBigUInt64BE=Me(function(L,V=0){return Ke(this,L,V,BigInt(0),BigInt("0xffffffffffffffff"))}),S.prototype.writeIntLE=function(L,V,Re,bt){if(L=+L,V>>>=0,!bt){const Zt=Math.pow(2,8*Re-1);Be(this,L,V,Re,Zt-1,-Zt)}let mt=0,At=1,Ln=0;for(this[V]=255&L;++mt>>=0,!bt){const Zt=Math.pow(2,8*Re-1);Be(this,L,V,Re,Zt-1,-Zt)}let mt=Re-1,At=1,Ln=0;for(this[V+mt]=255&L;--mt>=0&&(At*=256);)L<0&&0===Ln&&0!==this[V+mt+1]&&(Ln=1),this[V+mt]=(L/At|0)-Ln&255;return V+Re},S.prototype.writeInt8=function(L,V,Re){return L=+L,V>>>=0,Re||Be(this,L,V,1,127,-128),L<0&&(L=255+L+1),this[V]=255&L,V+1},S.prototype.writeInt16LE=function(L,V,Re){return L=+L,V>>>=0,Re||Be(this,L,V,2,32767,-32768),this[V]=255&L,this[V+1]=L>>>8,V+2},S.prototype.writeInt16BE=function(L,V,Re){return L=+L,V>>>=0,Re||Be(this,L,V,2,32767,-32768),this[V]=L>>>8,this[V+1]=255&L,V+2},S.prototype.writeInt32LE=function(L,V,Re){return L=+L,V>>>=0,Re||Be(this,L,V,4,2147483647,-2147483648),this[V]=255&L,this[V+1]=L>>>8,this[V+2]=L>>>16,this[V+3]=L>>>24,V+4},S.prototype.writeInt32BE=function(L,V,Re){return L=+L,V>>>=0,Re||Be(this,L,V,4,2147483647,-2147483648),L<0&&(L=4294967295+L+1),this[V]=L>>>24,this[V+1]=L>>>16,this[V+2]=L>>>8,this[V+3]=255&L,V+4},S.prototype.writeBigInt64LE=Me(function(L,V=0){return Ut(this,L,V,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),S.prototype.writeBigInt64BE=Me(function(L,V=0){return Ke(this,L,V,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),S.prototype.writeFloatLE=function(L,V,Re){return Xe(this,L,V,!0,Re)},S.prototype.writeFloatBE=function(L,V,Re){return Xe(this,L,V,!1,Re)},S.prototype.writeDoubleLE=function(L,V,Re){return Ge(this,L,V,!0,Re)},S.prototype.writeDoubleBE=function(L,V,Re){return Ge(this,L,V,!1,Re)},S.prototype.copy=function(L,V,Re,bt){if(!S.isBuffer(L))throw new TypeError("argument should be a Buffer");if(Re||(Re=0),!bt&&0!==bt&&(bt=this.length),V>=L.length&&(V=L.length),V||(V=0),bt>0&&bt=this.length)throw new RangeError("Index out of range");if(bt<0)throw new RangeError("sourceEnd out of bounds");bt>this.length&&(bt=this.length),L.length-V>>=0,Re=void 0===Re?this.length:Re>>>0,L||(L=0),"number"==typeof L)for(mt=V;mt=Re+4;V-=3)L=`_${W.slice(V-3,V)}${L}`;return`${W.slice(0,V)}${L}`}function tn(W,L,V,Re,bt,mt){if(W>V||W3?0===L||L===BigInt(0)?`>= 0${At} and < 2${At} ** ${8*(mt+1)}${At}`:`>= -(2${At} ** ${8*(mt+1)-1}${At}) and < 2 ** ${8*(mt+1)-1}${At}`:`>= ${L}${At} and <= ${V}${At}`,new pt.ERR_OUT_OF_RANGE("value",Ln,W)}!function Nt(W,L,V){pn(L,"offset"),(void 0===W[L]||void 0===W[L+V])&&Wn(L,W.length-(V+1))}(Re,bt,mt)}function pn(W,L){if("number"!=typeof W)throw new pt.ERR_INVALID_ARG_TYPE(L,"number",W)}function Wn(W,L,V){throw Math.floor(W)!==W?(pn(W,V),new pt.ERR_OUT_OF_RANGE(V||"offset","an integer",W)):L<0?new pt.ERR_BUFFER_OUT_OF_BOUNDS:new pt.ERR_OUT_OF_RANGE(V||"offset",`>= ${V?1:0} and <= ${L}`,W)}se("ERR_BUFFER_OUT_OF_BOUNDS",function(W){return W?`${W} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"},RangeError),se("ERR_INVALID_ARG_TYPE",function(W,L){return`The "${W}" argument must be of type number. Received type ${typeof L}`},TypeError),se("ERR_OUT_OF_RANGE",function(W,L,V){let Re=`The value of "${W}" is out of range.`,bt=V;return Number.isInteger(V)&&Math.abs(V)>2**32?bt=qe(String(V)):"bigint"==typeof V&&(bt=String(V),(V>BigInt(2)**BigInt(32)||V<-(BigInt(2)**BigInt(32)))&&(bt=qe(bt)),bt+="n"),Re+=` It must be ${L}. Received ${bt}`,Re},RangeError);const Pt=/[^+/0-9A-Za-z-_]/g;function an(W,L){let V;L=L||1/0;const Re=W.length;let bt=null;const mt=[];for(let At=0;At55295&&V<57344){if(!bt){if(V>56319){(L-=3)>-1&&mt.push(239,191,189);continue}if(At+1===Re){(L-=3)>-1&&mt.push(239,191,189);continue}bt=V;continue}if(V<56320){(L-=3)>-1&&mt.push(239,191,189),bt=V;continue}V=65536+(bt-55296<<10|V-56320)}else bt&&(L-=3)>-1&&mt.push(239,191,189);if(bt=null,V<128){if((L-=1)<0)break;mt.push(V)}else if(V<2048){if((L-=2)<0)break;mt.push(V>>6|192,63&V|128)}else if(V<65536){if((L-=3)<0)break;mt.push(V>>12|224,V>>6&63|128,63&V|128)}else{if(!(V<1114112))throw new Error("Invalid code point");if((L-=4)<0)break;mt.push(V>>18|240,V>>12&63|128,V>>6&63|128,63&V|128)}}return mt}function Xt(W){return a.toByteArray(function en(W){if((W=(W=W.split("=")[0]).trim().replace(Pt,"")).length<2)return"";for(;W.length%4!=0;)W+="=";return W}(W))}function Mt(W,L,V,Re){let bt;for(bt=0;bt=L.length||bt>=W.length);++bt)L[bt+V]=W[bt];return bt}function Gt(W,L){return W instanceof L||null!=W&&null!=W.constructor&&null!=W.constructor.name&&W.constructor.name===L.name}function Ot(W){return W!=W}const Ie=function(){const W="0123456789abcdef",L=new Array(256);for(let V=0;V<16;++V){const Re=16*V;for(let bt=0;bt<16;++bt)L[Re+bt]=W[V]+W[bt]}return L}();function Me(W){return typeof BigInt>"u"?nt:W}function nt(){throw new Error("BigInt not supported")}},9859:(o,s)=>{s.read=function(r,i,a,c,y){var w,C,A=8*y-c-1,S=(1<>1,k=-7,R=a?y-1:0,G=a?-1:1,Z=r[i+R];for(R+=G,w=Z&(1<<-k)-1,Z>>=-k,k+=A;k>0;w=256*w+r[i+R],R+=G,k-=8);for(C=w&(1<<-k)-1,w>>=-k,k+=c;k>0;C=256*C+r[i+R],R+=G,k-=8);if(0===w)w=1-T;else{if(w===S)return C?NaN:1/0*(Z?-1:1);C+=Math.pow(2,c),w-=T}return(Z?-1:1)*C*Math.pow(2,w-c)},s.write=function(r,i,a,c,y,w){var C,A,S,T=8*w-y-1,k=(1<>1,G=23===y?Math.pow(2,-24)-Math.pow(2,-77):0,Z=c?0:w-1,te=c?1:-1,we=i<0||0===i&&1/i<0?1:0;for(i=Math.abs(i),isNaN(i)||i===1/0?(A=isNaN(i)?1:0,C=k):(C=Math.floor(Math.log(i)/Math.LN2),i*(S=Math.pow(2,-C))<1&&(C--,S*=2),(i+=C+R>=1?G/S:G*Math.pow(2,1-R))*S>=2&&(C++,S/=2),C+R>=k?(A=0,C=k):C+R>=1?(A=(i*S-1)*Math.pow(2,y),C+=R):(A=i*Math.pow(2,R-1)*Math.pow(2,y),C=0));y>=8;r[a+Z]=255&A,Z+=te,A/=256,y-=8);for(C=C<0;r[a+Z]=255&C,Z+=te,C/=256,T-=8);r[a+Z-te]|=128*we}},230:o=>{o.exports=function a(c,y,w){function C(T,k){if(!y[T]){if(!c[T]){if(A)return A(T,!0);var G=new Error("Cannot find module '"+T+"'");throw G.code="MODULE_NOT_FOUND",G}var Z=y[T]={exports:{}};c[T][0].call(Z.exports,function(te){return C(c[T][1][te]||te)},Z,Z.exports,a,c,y,w)}return y[T].exports}for(var A=void 0,S=0;S"u"&&a(3);var R=Promise;function G(me,tt){tt&&me.then(function(Oe){tt(null,Oe)},function(Oe){tt(Oe)})}function Z(me,tt,Oe){"function"==typeof tt&&me.then(tt),"function"==typeof Oe&&me.catch(Oe)}function te(me){return"string"!=typeof me&&(console.warn(me+" used as a key, but it is not a string."),me=String(me)),me}function we(){if(arguments.length&&"function"==typeof arguments[arguments.length-1])return arguments[arguments.length-1]}var _e="local-forage-detect-blob-support",pe=void 0,Te={},Ce=Object.prototype.toString,Ne="readonly",Se="readwrite";function xe(me){for(var tt=me.length,Oe=new ArrayBuffer(tt),ht=new Uint8Array(Oe),Vt=0;Vt=43)}}).catch(function(){return!1})}(me).then(function(tt){return pe=tt})}function ke(me){var tt=Te[me.name],Oe={};Oe.promise=new R(function(ht,Vt){Oe.resolve=ht,Oe.reject=Vt}),tt.deferredOperations.push(Oe),tt.dbReady=tt.dbReady?tt.dbReady.then(function(){return Oe.promise}):Oe.promise}function Ue(me){var Oe=Te[me.name].deferredOperations.pop();if(Oe)return Oe.resolve(),Oe.promise}function st(me,tt){var ht=Te[me.name].deferredOperations.pop();if(ht)return ht.reject(tt),ht.promise}function ft(me,tt){return new R(function(Oe,ht){if(Te[me.name]=Te[me.name]||{forages:[],db:null,dbReady:null,deferredOperations:[]},me.db){if(!tt)return Oe(me.db);ke(me),me.db.close()}var Vt=[me.name];tt&&Vt.push(me.version);var kt=S.open.apply(S,Vt);tt&&(kt.onupgradeneeded=function(hn){var Cn=kt.result;try{Cn.createObjectStore(me.storeName),hn.oldVersion<=1&&Cn.createObjectStore(_e)}catch(An){if("ConstraintError"!==An.name)throw An;console.warn('The database "'+me.name+'" has been upgraded from version '+hn.oldVersion+" to version "+hn.newVersion+', but the storage "'+me.storeName+'" already exists.')}}),kt.onerror=function(hn){hn.preventDefault(),ht(kt.error)},kt.onsuccess=function(){var hn=kt.result;hn.onversionchange=function(Cn){Cn.target.close()},Oe(hn),Ue(me)}})}function _t(me){return ft(me,!1)}function ot(me){return ft(me,!0)}function Yt(me,tt){if(!me.db)return!0;var Oe=!me.db.objectStoreNames.contains(me.storeName),Vt=me.version>me.db.version;if(me.versionme.version&&(me.version=kt)}return!0}return!1}function wn(me){return k([xe(atob(me.data))],{type:me.type})}function $n(me){return me&&me.__local_forage_encoded_blob}function En(me){var tt=this,Oe=tt._initReady().then(function(){var ht=Te[tt._dbInfo.name];if(ht&&ht.dbReady)return ht.dbReady});return Z(Oe,me,me),Oe}function wt(me,tt,Oe,ht){void 0===ht&&(ht=1);try{var Vt=me.db.transaction(me.storeName,tt);Oe(null,Vt)}catch(kt){if(ht>0&&(!me.db||"InvalidStateError"===kt.name||"NotFoundError"===kt.name))return R.resolve().then(function(){if(!me.db||"NotFoundError"===kt.name&&!me.db.objectStoreNames.contains(me.storeName)&&me.version<=me.db.version)return me.db&&(me.version=me.db.version+1),ot(me)}).then(function(){return function Ze(me){ke(me);for(var tt=Te[me.name],Oe=tt.forages,ht=0;ht>4,Un[Vt++]=(15&hn)<<4|Cn>>2,Un[Vt++]=(3&Cn)<<6|63&An;return On}function At(me){var ht,tt=new Uint8Array(me),Oe="";for(ht=0;ht>2],Oe+=Wn[(3&tt[ht])<<4|tt[ht+1]>>4],Oe+=Wn[(15&tt[ht+1])<<2|tt[ht+2]>>6],Oe+=Wn[63&tt[ht+2]];return tt.length%3==2?Oe=Oe.substring(0,Oe.length-1)+"=":tt.length%3==1&&(Oe=Oe.substring(0,Oe.length-2)+"=="),Oe}var gn={serialize:function Ln(me,tt){var Oe="";if(me&&(Oe=bt.call(me)),me&&("[object ArrayBuffer]"===Oe||me.buffer&&"[object ArrayBuffer]"===bt.call(me.buffer))){var ht,Vt=an;me instanceof ArrayBuffer?(ht=me,Vt+=Sn):(ht=me.buffer,"[object Int8Array]"===Oe?Vt+="si08":"[object Uint8Array]"===Oe?Vt+="ui08":"[object Uint8ClampedArray]"===Oe?Vt+="uic8":"[object Int16Array]"===Oe?Vt+="si16":"[object Uint16Array]"===Oe?Vt+="ur16":"[object Int32Array]"===Oe?Vt+="si32":"[object Uint32Array]"===Oe?Vt+=W:"[object Float32Array]"===Oe?Vt+=L:"[object Float64Array]"===Oe?Vt+=V:tt(new Error("Failed to get type for BinaryArray"))),tt(Vt+At(ht))}else if("[object Blob]"===Oe){var kt=new FileReader;kt.onload=function(){var hn="~~local_forage_type~"+me.type+"~"+At(this.result);tt(an+Xt+hn)},kt.readAsArrayBuffer(me)}else try{tt(JSON.stringify(me))}catch(hn){console.error("Couldn't convert value into a JSON string: ",me),tt(null,hn)}},deserialize:function Zt(me){if(me.substring(0,9)!==an)return JSON.parse(me);var ht,tt=me.substring(13),Oe=me.substring(9,13);if(Oe===Xt&&en.test(tt)){var Vt=tt.match(en);ht=Vt[1],tt=tt.substring(Vt[0].length)}var kt=mt(tt);switch(Oe){case Sn:return kt;case Xt:return k([kt],{type:ht});case"si08":return new Int8Array(kt);case"ui08":return new Uint8Array(kt);case"uic8":return new Uint8ClampedArray(kt);case"si16":return new Int16Array(kt);case"ur16":return new Uint16Array(kt);case"si32":return new Int32Array(kt);case W:return new Uint32Array(kt);case L:return new Float32Array(kt);case V:return new Float64Array(kt);default:throw new Error("Unkown type: "+Oe)}},stringToBuffer:mt,bufferToString:At};function In(me,tt,Oe,ht){me.executeSql("CREATE TABLE IF NOT EXISTS "+tt.storeName+" (id INTEGER PRIMARY KEY, key unique, value)",[],Oe,ht)}function Hn(me,tt,Oe,ht,Vt,kt){me.executeSql(Oe,ht,Vt,function(hn,Cn){Cn.code===Cn.SYNTAX_ERR?hn.executeSql("SELECT name FROM sqlite_master WHERE type='table' AND name = ?",[tt.storeName],function(An,On){On.rows.length?kt(An,Cn):In(An,tt,function(){An.executeSql(Oe,ht,Vt,kt)},kt)},kt):kt(hn,Cn)},kt)}function Xr(me,tt,Oe,ht){var Vt=this;me=te(me);var kt=new R(function(hn,Cn){Vt.ready().then(function(){void 0===tt&&(tt=null);var An=tt,On=Vt._dbInfo;On.serializer.serialize(tt,function(Un,Jn){Jn?Cn(Jn):On.db.transaction(function(sr){Hn(sr,On,"INSERT OR REPLACE INTO "+On.storeName+" (key, value) VALUES (?, ?)",[me,Un],function(){hn(An)},function(Ir,pr){Cn(pr)})},function(sr){if(sr.code===sr.QUOTA_ERR){if(ht>0)return void hn(Xr.apply(Vt,[me,An,Oe,ht-1]));Cn(sr)}})})}).catch(Cn)});return G(kt,Oe),kt}var _n={_driver:"webSQLStorage",_initStorage:function Bn(me){var tt=this,Oe={db:null};if(me)for(var ht in me)Oe[ht]="string"!=typeof me[ht]?me[ht].toString():me[ht];var Vt=new R(function(kt,hn){try{Oe.db=openDatabase(Oe.name,String(Oe.version),Oe.description,Oe.size)}catch(Cn){return hn(Cn)}Oe.db.transaction(function(Cn){In(Cn,Oe,function(){tt._dbInfo=Oe,kt()},function(An,On){hn(On)})},hn)});return Oe.serializer=gn,Vt},_support:function pn(){return"function"==typeof openDatabase}(),iterate:function ei(me,tt){var Oe=this,ht=new R(function(Vt,kt){Oe.ready().then(function(){var hn=Oe._dbInfo;hn.db.transaction(function(Cn){Hn(Cn,hn,"SELECT * FROM "+hn.storeName,[],function(An,On){for(var Un=On.rows,Jn=Un.length,sr=0;sr '__WebKitDatabaseInfoTable__'",[],function(Vt,kt){for(var hn=[],Cn=0;Cn0}var Uo={_driver:"localStorageWrapper",_initStorage:function Si(me){var Oe={};if(me)for(var ht in me)Oe[ht]=me[ht];return Oe.keyPrefix=Mr(me,this._defaultConfig),ci()?(this._dbInfo=Oe,Oe.serializer=gn,R.resolve()):R.reject()},_support:function or(){try{return typeof localStorage<"u"&&"setItem"in localStorage&&!!localStorage.setItem}catch{return!1}}(),iterate:function Je(me,tt){var Oe=this,ht=Oe.ready().then(function(){for(var Vt=Oe._dbInfo,kt=Vt.keyPrefix,hn=kt.length,Cn=localStorage.length,An=1,On=0;On=0;Vt--){var kt=localStorage.key(Vt);0===kt.indexOf(ht)&&localStorage.removeItem(kt)}});return G(Oe,me),Oe},length:function zn(me){var Oe=this.keys().then(function(ht){return ht.length});return G(Oe,me),Oe},key:function St(me,tt){var Oe=this,ht=Oe.ready().then(function(){var kt,Vt=Oe._dbInfo;try{kt=localStorage.key(me)}catch{kt=null}return kt&&(kt=kt.substring(Vt.keyPrefix.length)),kt});return G(ht,tt),ht},keys:function zt(me){var tt=this,Oe=tt.ready().then(function(){for(var ht=tt._dbInfo,Vt=localStorage.length,kt=[],hn=0;hn=0;hn--){var Cn=localStorage.key(hn);0===Cn.indexOf(kt)&&localStorage.removeItem(Cn)}}):R.reject("Invalid arguments"),tt),Vt}},oi=function(tt,Oe){return tt===Oe||"number"==typeof tt&&"number"==typeof Oe&&isNaN(tt)&&isNaN(Oe)},ns=function(tt,Oe){for(var ht=tt.length,Vt=0;Vt"u"?"undefined":w(Oe))){if(this._ready)return new Error("Can't call config() after localforage has been used.");for(var ht in Oe){if("storeName"===ht&&(Oe[ht]=Oe[ht].replace(/\W/g,"_")),"version"===ht&&"number"!=typeof Oe[ht])return new Error("Database version must be a number.");this._config[ht]=Oe[ht]}return!("driver"in Oe)||!Oe.driver||this.setDriver(this._config.driver)}return"string"==typeof Oe?this._config[Oe]:this._config},me.prototype.defineDriver=function(Oe,ht,Vt){var kt=new R(function(hn,Cn){try{var An=Oe._driver,On=new Error("Custom driver not compliant; see https://mozilla.github.io/localForage/#definedriver");if(!Oe._driver)return void Cn(On);for(var Un=oo.concat("_initStorage"),Jn=0,sr=Un.length;Jn{"use strict";r.d(s,{t:()=>a});var i=r(8447);class a extends i.B{constructor(y){super(),this._value=y}get value(){return this.getValue()}_subscribe(y){const w=super._subscribe(y);return!w.closed&&y.next(this._value),w}getValue(){const{hasError:y,thrownError:w,_value:C}=this;if(y)throw w;return this._throwIfClosed(),C}next(y){super.next(this._value=y)}}},1698:(o,s,r)=>{"use strict";r.d(s,{c:()=>S});var i=r(1540),a=r(5710),c=r(2563),y=r(6742),w=r(3305),C=r(1126),A=r(4171);let S=(()=>{class G{constructor(te){te&&(this._subscribe=te)}lift(te){const we=new G;return we.source=this,we.operator=te,we}subscribe(te,we,_e){const pe=function R(G){return G&&G instanceof i.vU||function k(G){return G&&(0,C.T)(G.next)&&(0,C.T)(G.error)&&(0,C.T)(G.complete)}(G)&&(0,a.Uv)(G)}(te)?te:new i.Ms(te,we,_e);return(0,A.Y)(()=>{const{operator:Te,source:Ce}=this;pe.add(Te?Te.call(pe,Ce):Ce?this._subscribe(pe):this._trySubscribe(pe))}),pe}_trySubscribe(te){try{return this._subscribe(te)}catch(we){te.error(we)}}forEach(te,we){return new(we=T(we))((_e,pe)=>{const Te=new i.Ms({next:Ce=>{try{te(Ce)}catch(Ne){pe(Ne),Te.unsubscribe()}},error:pe,complete:_e});this.subscribe(Te)})}_subscribe(te){var we;return null===(we=this.source)||void 0===we?void 0:we.subscribe(te)}[c.s](){return this}pipe(...te){return(0,y.m)(te)(this)}toPromise(te){return new(te=T(te))((we,_e)=>{let pe;this.subscribe(Te=>pe=Te,Te=>_e(Te),()=>we(pe))})}}return G.create=Z=>new G(Z),G})();function T(G){var Z;return null!==(Z=G??w.$.Promise)&&void 0!==Z?Z:Promise}},7838:(o,s,r)=>{"use strict";r.d(s,{m:()=>c});var i=r(8447),a=r(6188);class c extends i.B{constructor(w=1/0,C=1/0,A=a.U){super(),this._bufferSize=w,this._windowTime=C,this._timestampProvider=A,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=C===1/0,this._bufferSize=Math.max(1,w),this._windowTime=Math.max(1,C)}next(w){const{isStopped:C,_buffer:A,_infiniteTimeWindow:S,_timestampProvider:T,_windowTime:k}=this;C||(A.push(w),!S&&A.push(T.now()+k)),this._trimBuffer(),super.next(w)}_subscribe(w){this._throwIfClosed(),this._trimBuffer();const C=this._innerSubscribe(w),{_infiniteTimeWindow:A,_buffer:S}=this,T=S.slice();for(let k=0;k{"use strict";r.d(s,{B:()=>A});var i=r(1698),a=r(5710);const y=(0,r(5644).L)(T=>function(){T(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var w=r(5891),C=r(4171);let A=(()=>{class T extends i.c{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(R){const G=new S(this,this);return G.operator=R,G}_throwIfClosed(){if(this.closed)throw new y}next(R){(0,C.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const G of this.currentObservers)G.next(R)}})}error(R){(0,C.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=R;const{observers:G}=this;for(;G.length;)G.shift().error(R)}})}complete(){(0,C.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:R}=this;for(;R.length;)R.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var R;return(null===(R=this.observers)||void 0===R?void 0:R.length)>0}_trySubscribe(R){return this._throwIfClosed(),super._trySubscribe(R)}_subscribe(R){return this._throwIfClosed(),this._checkFinalizedStatuses(R),this._innerSubscribe(R)}_innerSubscribe(R){const{hasError:G,isStopped:Z,observers:te}=this;return G||Z?a.Kn:(this.currentObservers=null,te.push(R),new a.yU(()=>{this.currentObservers=null,(0,w.o)(te,R)}))}_checkFinalizedStatuses(R){const{hasError:G,thrownError:Z,isStopped:te}=this;G?R.error(Z):te&&R.complete()}asObservable(){const R=new i.c;return R.source=this,R}}return T.create=(k,R)=>new S(k,R),T})();class S extends A{constructor(k,R){super(),this.destination=k,this.source=R}next(k){var R,G;null===(G=null===(R=this.destination)||void 0===R?void 0:R.next)||void 0===G||G.call(R,k)}error(k){var R,G;null===(G=null===(R=this.destination)||void 0===R?void 0:R.error)||void 0===G||G.call(R,k)}complete(){var k,R;null===(R=null===(k=this.destination)||void 0===k?void 0:k.complete)||void 0===R||R.call(k)}_subscribe(k){var R,G;return null!==(G=null===(R=this.source)||void 0===R?void 0:R.subscribe(k))&&void 0!==G?G:a.Kn}}},1540:(o,s,r)=>{"use strict";r.d(s,{Ms:()=>_e,vU:()=>G});var i=r(1126),a=r(5710),c=r(3305),y=r(191),w=r(850);const C=T("C",void 0,void 0);function T(Se,xe,ae){return{kind:Se,value:xe,error:ae}}var k=r(3695),R=r(4171);class G extends a.yU{constructor(xe){super(),this.isStopped=!1,xe?(this.destination=xe,(0,a.Uv)(xe)&&xe.add(this)):this.destination=Ne}static create(xe,ae,le){return new _e(xe,ae,le)}next(xe){this.isStopped?Ce(function S(Se){return T("N",Se,void 0)}(xe),this):this._next(xe)}error(xe){this.isStopped?Ce(function A(Se){return T("E",void 0,Se)}(xe),this):(this.isStopped=!0,this._error(xe))}complete(){this.isStopped?Ce(C,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(xe){this.destination.next(xe)}_error(xe){try{this.destination.error(xe)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const Z=Function.prototype.bind;function te(Se,xe){return Z.call(Se,xe)}class we{constructor(xe){this.partialObserver=xe}next(xe){const{partialObserver:ae}=this;if(ae.next)try{ae.next(xe)}catch(le){pe(le)}}error(xe){const{partialObserver:ae}=this;if(ae.error)try{ae.error(xe)}catch(le){pe(le)}else pe(xe)}complete(){const{partialObserver:xe}=this;if(xe.complete)try{xe.complete()}catch(ae){pe(ae)}}}class _e extends G{constructor(xe,ae,le){let ke;if(super(),(0,i.T)(xe)||!xe)ke={next:xe??void 0,error:ae??void 0,complete:le??void 0};else{let Ue;this&&c.$.useDeprecatedNextContext?(Ue=Object.create(xe),Ue.unsubscribe=()=>this.unsubscribe(),ke={next:xe.next&&te(xe.next,Ue),error:xe.error&&te(xe.error,Ue),complete:xe.complete&&te(xe.complete,Ue)}):ke=xe}this.destination=new we(ke)}}function pe(Se){c.$.useDeprecatedSynchronousErrorHandling?(0,R.l)(Se):(0,y.m)(Se)}function Ce(Se,xe){const{onStoppedNotification:ae}=c.$;ae&&k.f.setTimeout(()=>ae(Se,xe))}const Ne={closed:!0,next:w.l,error:function Te(Se){throw Se},complete:w.l}},5710:(o,s,r)=>{"use strict";r.d(s,{Kn:()=>C,yU:()=>w,Uv:()=>A});var i=r(1126);const c=(0,r(5644).L)(T=>function(R){T(this),this.message=R?`${R.length} errors occurred during unsubscription:\n${R.map((G,Z)=>`${Z+1}) ${G.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=R});var y=r(5891);class w{constructor(k){this.initialTeardown=k,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let k;if(!this.closed){this.closed=!0;const{_parentage:R}=this;if(R)if(this._parentage=null,Array.isArray(R))for(const te of R)te.remove(this);else R.remove(this);const{initialTeardown:G}=this;if((0,i.T)(G))try{G()}catch(te){k=te instanceof c?te.errors:[te]}const{_finalizers:Z}=this;if(Z){this._finalizers=null;for(const te of Z)try{S(te)}catch(we){k=k??[],we instanceof c?k=[...k,...we.errors]:k.push(we)}}if(k)throw new c(k)}}add(k){var R;if(k&&k!==this)if(this.closed)S(k);else{if(k instanceof w){if(k.closed||k._hasParent(this))return;k._addParent(this)}(this._finalizers=null!==(R=this._finalizers)&&void 0!==R?R:[]).push(k)}}_hasParent(k){const{_parentage:R}=this;return R===k||Array.isArray(R)&&R.includes(k)}_addParent(k){const{_parentage:R}=this;this._parentage=Array.isArray(R)?(R.push(k),R):R?[R,k]:k}_removeParent(k){const{_parentage:R}=this;R===k?this._parentage=null:Array.isArray(R)&&(0,y.o)(R,k)}remove(k){const{_finalizers:R}=this;R&&(0,y.o)(R,k),k instanceof w&&k._removeParent(this)}}w.EMPTY=(()=>{const T=new w;return T.closed=!0,T})();const C=w.EMPTY;function A(T){return T instanceof w||T&&"closed"in T&&(0,i.T)(T.remove)&&(0,i.T)(T.add)&&(0,i.T)(T.unsubscribe)}function S(T){(0,i.T)(T)?T():T.unsubscribe()}},3305:(o,s,r)=>{"use strict";r.d(s,{$:()=>i});const i={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},1642:(o,s,r)=>{"use strict";r.d(s,{G:()=>C});var i=r(1698),a=r(5710),c=r(3589),y=r(2483),w=r(5351);class C extends i.c{constructor(S,T){super(),this.source=S,this.subjectFactory=T,this._subject=null,this._refCount=0,this._connection=null,(0,w.S)(S)&&(this.lift=S.lift)}_subscribe(S){return this.getSubject().subscribe(S)}getSubject(){const S=this._subject;return(!S||S.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:S}=this;this._subject=this._connection=null,S?.unsubscribe()}connect(){let S=this._connection;if(!S){S=this._connection=new a.yU;const T=this.getSubject();S.add(this.source.subscribe((0,y._)(T,void 0,()=>{this._teardown(),T.complete()},k=>{this._teardown(),T.error(k)},()=>this._teardown()))),S.closed&&(this._connection=null,S=a.yU.EMPTY)}return S}refCount(){return(0,c.B)()(this)}}},6627:(o,s,r)=>{"use strict";r.d(s,{z:()=>k});var i=r(1698),a=r(3740),c=r(1787),y=r(9220),w=r(3759),C=r(4327),A=r(9321),S=r(2483),T=r(8266);function k(...Z){const te=(0,C.lI)(Z),we=(0,C.ms)(Z),{args:_e,keys:pe}=(0,a.D)(Z);if(0===_e.length)return(0,c.H)([],te);const Te=new i.c(function R(Z,te,we=y.D){return _e=>{G(te,()=>{const{length:pe}=Z,Te=new Array(pe);let Ce=pe,Ne=pe;for(let Se=0;Se{const xe=(0,c.H)(Z[Se],te);let ae=!1;xe.subscribe((0,S._)(_e,le=>{Te[Se]=le,ae||(ae=!0,Ne--),Ne||_e.next(we(Te.slice()))},()=>{--Ce||_e.complete()}))},_e)},_e)}}(_e,te,pe?Ce=>(0,A.e)(pe,Ce):y.D));return we?Te.pipe((0,w.I)(we)):Te}function G(Z,te,we){Z?(0,T.N)(we,Z,te):te()}},3569:(o,s,r)=>{"use strict";r.d(s,{x:()=>w});var i=r(1890),c=r(4327),y=r(1787);function w(...C){return function a(){return(0,i.U)(1)}()((0,y.H)(C,(0,c.lI)(C)))}},6381:(o,s,r)=>{"use strict";r.d(s,{v:()=>c});var i=r(1698),a=r(7225);function c(y){return new i.c(w=>{(0,a.Tg)(y()).subscribe(w)})}},6564:(o,s,r)=>{"use strict";r.d(s,{w:()=>a});const a=new(r(1698).c)(w=>w.complete())},2653:(o,s,r)=>{"use strict";r.d(s,{p:()=>S});var i=r(1698),a=r(3740),c=r(7225),y=r(4327),w=r(2483),C=r(3759),A=r(9321);function S(...T){const k=(0,y.ms)(T),{args:R,keys:G}=(0,a.D)(T),Z=new i.c(te=>{const{length:we}=R;if(!we)return void te.complete();const _e=new Array(we);let pe=we,Te=we;for(let Ce=0;Ce{Ne||(Ne=!0,Te--),_e[Ce]=Se},()=>pe--,void 0,()=>{(!pe||!Ne)&&(Te||te.next(G?(0,A.e)(G,_e):_e),te.complete())}))}});return k?Z.pipe((0,C.I)(k)):Z}},1787:(o,s,r)=>{"use strict";r.d(s,{H:()=>le});var i=r(7225),a=r(8266),c=r(5351),y=r(2483);function w(ke,Ue=0){return(0,c.N)((st,ft)=>{st.subscribe((0,y._)(ft,_t=>(0,a.N)(ft,ke,()=>ft.next(_t),Ue),()=>(0,a.N)(ft,ke,()=>ft.complete(),Ue),_t=>(0,a.N)(ft,ke,()=>ft.error(_t),Ue)))})}function C(ke,Ue=0){return(0,c.N)((st,ft)=>{ft.add(ke.schedule(()=>st.subscribe(ft),Ue))})}var T=r(1698),R=r(6952),G=r(1126);function te(ke,Ue){if(!ke)throw new Error("Iterable cannot be null");return new T.c(st=>{(0,a.N)(st,Ue,()=>{const ft=ke[Symbol.asyncIterator]();(0,a.N)(st,Ue,()=>{ft.next().then(_t=>{_t.done?st.complete():st.next(_t.value)})},0,!0)})})}var we=r(6600),_e=r(6505),pe=r(6786),Te=r(4876),Ce=r(8394),Ne=r(8810),Se=r(3173);function le(ke,Ue){return Ue?function ae(ke,Ue){if(null!=ke){if((0,we.l)(ke))return function A(ke,Ue){return(0,i.Tg)(ke).pipe(C(Ue),w(Ue))}(ke,Ue);if((0,pe.X)(ke))return function k(ke,Ue){return new T.c(st=>{let ft=0;return Ue.schedule(function(){ft===ke.length?st.complete():(st.next(ke[ft++]),st.closed||this.schedule())})})}(ke,Ue);if((0,_e.y)(ke))return function S(ke,Ue){return(0,i.Tg)(ke).pipe(C(Ue),w(Ue))}(ke,Ue);if((0,Ce.T)(ke))return te(ke,Ue);if((0,Te.x)(ke))return function Z(ke,Ue){return new T.c(st=>{let ft;return(0,a.N)(st,Ue,()=>{ft=ke[R.l](),(0,a.N)(st,Ue,()=>{let _t,ot;try{({value:_t,done:ot}=ft.next())}catch(Yt){return void st.error(Yt)}ot?st.complete():st.next(_t)},0,!0)}),()=>(0,G.T)(ft?.return)&&ft.return()})}(ke,Ue);if((0,Se.U)(ke))return function xe(ke,Ue){return te((0,Se.C)(ke),Ue)}(ke,Ue)}throw(0,Ne.L)(ke)}(ke,Ue):(0,i.Tg)(ke)}},909:(o,s,r)=>{"use strict";r.d(s,{R:()=>k});var i=r(7225),a=r(1698),c=r(5823),y=r(6786),w=r(1126),C=r(3759);const A=["addListener","removeListener"],S=["addEventListener","removeEventListener"],T=["on","off"];function k(we,_e,pe,Te){if((0,w.T)(pe)&&(Te=pe,pe=void 0),Te)return k(we,_e,pe).pipe((0,C.I)(Te));const[Ce,Ne]=function te(we){return(0,w.T)(we.addEventListener)&&(0,w.T)(we.removeEventListener)}(we)?S.map(Se=>xe=>we[Se](_e,xe,pe)):function G(we){return(0,w.T)(we.addListener)&&(0,w.T)(we.removeListener)}(we)?A.map(R(we,_e)):function Z(we){return(0,w.T)(we.on)&&(0,w.T)(we.off)}(we)?T.map(R(we,_e)):[];if(!Ce&&(0,y.X)(we))return(0,c.Z)(Se=>k(Se,_e,pe))((0,i.Tg)(we));if(!Ce)throw new TypeError("Invalid event target");return new a.c(Se=>{const xe=(...ae)=>Se.next(1Ne(xe)})}function R(we,_e){return pe=>Te=>we[pe](_e,Te)}},7225:(o,s,r)=>{"use strict";r.d(s,{Tg:()=>Z});var i=r(1635),a=r(6786),c=r(6505),y=r(1698),w=r(6600),C=r(8394),A=r(8810),S=r(4876),T=r(3173),k=r(1126),R=r(191),G=r(2563);function Z(Se){if(Se instanceof y.c)return Se;if(null!=Se){if((0,w.l)(Se))return function te(Se){return new y.c(xe=>{const ae=Se[G.s]();if((0,k.T)(ae.subscribe))return ae.subscribe(xe);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(Se);if((0,a.X)(Se))return function we(Se){return new y.c(xe=>{for(let ae=0;ae{Se.then(ae=>{xe.closed||(xe.next(ae),xe.complete())},ae=>xe.error(ae)).then(null,R.m)})}(Se);if((0,C.T)(Se))return Te(Se);if((0,S.x)(Se))return function pe(Se){return new y.c(xe=>{for(const ae of Se)if(xe.next(ae),xe.closed)return;xe.complete()})}(Se);if((0,T.U)(Se))return function Ce(Se){return Te((0,T.C)(Se))}(Se)}throw(0,A.L)(Se)}function Te(Se){return new y.c(xe=>{(function Ne(Se,xe){var ae,le,ke,Ue;return(0,i.sH)(this,void 0,void 0,function*(){try{for(ae=(0,i.xN)(Se);!(le=yield ae.next()).done;)if(xe.next(le.value),xe.closed)return}catch(st){ke={error:st}}finally{try{le&&!le.done&&(Ue=ae.return)&&(yield Ue.call(ae))}finally{if(ke)throw ke.error}}xe.complete()})})(Se,xe).catch(ae=>xe.error(ae))})}},7509:(o,s,r)=>{"use strict";r.d(s,{h:()=>C});var i=r(1890),a=r(7225),c=r(6564),y=r(4327),w=r(1787);function C(...A){const S=(0,y.lI)(A),T=(0,y.R0)(A,1/0),k=A;return k.length?1===k.length?(0,a.Tg)(k[0]):(0,i.U)(T)((0,w.H)(k,S)):c.w}},3016:(o,s,r)=>{"use strict";r.d(s,{of:()=>c});var i=r(4327),a=r(1787);function c(...y){const w=(0,i.lI)(y);return(0,a.H)(y,w)}},8915:(o,s,r)=>{"use strict";r.d(s,{$:()=>c});var i=r(1698),a=r(1126);function c(y,w){const C=(0,a.T)(y)?y:()=>y,A=S=>S.error(C());return new i.c(w?S=>w.schedule(A,0,S):A)}},9587:(o,s,r)=>{"use strict";r.d(s,{O:()=>w});var i=r(1698),a=r(6061),c=r(9921);function w(C=0,A,S=a.b){let T=-1;return null!=A&&((0,c.m)(A)?S=A:T=A),new i.c(k=>{let R=function y(C){return C instanceof Date&&!isNaN(C)}(C)?+C-S.now():C;R<0&&(R=0);let G=0;return S.schedule(function(){k.closed||(k.next(G++),0<=T?this.schedule(void 0,T):k.complete())},R)})}},2483:(o,s,r)=>{"use strict";r.d(s,{_:()=>a});var i=r(1540);function a(y,w,C,A,S){return new c(y,w,C,A,S)}class c extends i.vU{constructor(w,C,A,S,T,k){super(w),this.onFinalize=T,this.shouldUnsubscribe=k,this._next=C?function(R){try{C(R)}catch(G){w.error(G)}}:super._next,this._error=S?function(R){try{S(R)}catch(G){w.error(G)}finally{this.unsubscribe()}}:super._error,this._complete=A?function(){try{A()}catch(R){w.error(R)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var w;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:C}=this;super.unsubscribe(),!C&&(null===(w=this.onFinalize)||void 0===w||w.call(this))}}}},5684:(o,s,r)=>{"use strict";r.d(s,{Z:()=>A});var i=r(6061),a=r(5351),c=r(7225),y=r(2483),C=r(9587);function A(S,T=i.E){return function w(S){return(0,a.N)((T,k)=>{let R=!1,G=null,Z=null,te=!1;const we=()=>{if(Z?.unsubscribe(),Z=null,R){R=!1;const pe=G;G=null,k.next(pe)}te&&k.complete()},_e=()=>{Z=null,te&&k.complete()};T.subscribe((0,y._)(k,pe=>{R=!0,G=pe,Z||(0,c.Tg)(S(pe)).subscribe(Z=(0,y._)(k,we,_e))},()=>{te=!0,(!R||!Z||Z.closed)&&k.complete()}))})}(()=>(0,C.O)(S,T))}},7178:(o,s,r)=>{"use strict";r.d(s,{W:()=>y});var i=r(7225),a=r(2483),c=r(5351);function y(w){return(0,c.N)((C,A)=>{let k,S=null,T=!1;S=C.subscribe((0,a._)(A,void 0,void 0,R=>{k=(0,i.Tg)(w(R,y(w)(C))),S?(S.unsubscribe(),S=null,k.subscribe(A)):T=!0})),T&&(S.unsubscribe(),S=null,k.subscribe(A))})}},1459:(o,s,r)=>{"use strict";r.d(s,{H:()=>c});var i=r(5823),a=r(1126);function c(y,w){return(0,a.T)(w)?(0,i.Z)(y,w,1):(0,i.Z)(y,1)}},8627:(o,s,r)=>{"use strict";r.d(s,{B:()=>y});var i=r(6061),a=r(5351),c=r(2483);function y(w,C=i.E){return(0,a.N)((A,S)=>{let T=null,k=null,R=null;const G=()=>{if(T){T.unsubscribe(),T=null;const te=k;k=null,S.next(te)}};function Z(){const te=R+w,we=C.now();if(we{k=te,R=C.now(),T||(T=C.schedule(Z,w),S.add(T))},()=>{G(),S.complete()},void 0,()=>{k=T=null}))})}},8136:(o,s,r)=>{"use strict";r.d(s,{c:()=>Z});var i=r(6061),a=r(3569),c=r(7610),y=r(5351),w=r(2483),C=r(850),S=r(6590),T=r(5823),k=r(7225);function R(te,we){return we?_e=>(0,a.x)(we.pipe((0,c.s)(1),function A(){return(0,y.N)((te,we)=>{te.subscribe((0,w._)(we,C.l))})}()),_e.pipe(R(te))):(0,T.Z)((_e,pe)=>(0,k.Tg)(te(_e,pe)).pipe((0,c.s)(1),(0,S.u)(_e)))}var G=r(9587);function Z(te,we=i.E){const _e=(0,G.O)(te,we);return R(()=>_e)}},6645:(o,s,r)=>{"use strict";r.d(s,{F:()=>y});var i=r(9220),a=r(5351),c=r(2483);function y(C,A=i.D){return C=C??w,(0,a.N)((S,T)=>{let k,R=!0;S.subscribe((0,c._)(T,G=>{const Z=A(G);(R||!C(k,Z))&&(R=!1,k=Z,T.next(G))}))})}function w(C,A){return C===A}},1483:(o,s,r)=>{"use strict";r.d(s,{p:()=>c});var i=r(5351),a=r(2483);function c(y,w){return(0,i.N)((C,A)=>{let S=0;C.subscribe((0,a._)(A,T=>y.call(w,T,S++)&&A.next(T)))})}},4447:(o,s,r)=>{"use strict";r.d(s,{j:()=>a});var i=r(5351);function a(c){return(0,i.N)((y,w)=>{try{y.subscribe(w)}finally{w.add(c)}})}},7947:(o,s,r)=>{"use strict";r.d(s,{T:()=>c});var i=r(5351),a=r(2483);function c(y,w){return(0,i.N)((C,A)=>{let S=0;C.subscribe((0,a._)(A,T=>{A.next(y.call(w,T,S++))}))})}},6590:(o,s,r)=>{"use strict";r.d(s,{u:()=>a});var i=r(7947);function a(c){return(0,i.T)(()=>c)}},1890:(o,s,r)=>{"use strict";r.d(s,{U:()=>c});var i=r(5823),a=r(9220);function c(y=1/0){return(0,i.Z)(a.D,y)}},5823:(o,s,r)=>{"use strict";r.d(s,{Z:()=>S});var i=r(7947),a=r(7225),c=r(5351),y=r(8266),w=r(2483),A=r(1126);function S(T,k,R=1/0){return(0,A.T)(k)?S((G,Z)=>(0,i.T)((te,we)=>k(G,te,Z,we))((0,a.Tg)(T(G,Z))),R):("number"==typeof k&&(R=k),(0,c.N)((G,Z)=>function C(T,k,R,G,Z,te,we,_e){const pe=[];let Te=0,Ce=0,Ne=!1;const Se=()=>{Ne&&!pe.length&&!Te&&k.complete()},xe=le=>Te{te&&k.next(le),Te++;let ke=!1;(0,a.Tg)(R(le,Ce++)).subscribe((0,w._)(k,Ue=>{Z?.(Ue),te?xe(Ue):k.next(Ue)},()=>{ke=!0},void 0,()=>{if(ke)try{for(Te--;pe.length&&Teae(Ue)):ae(Ue)}Se()}catch(Ue){k.error(Ue)}}))};return T.subscribe((0,w._)(k,xe,()=>{Ne=!0,Se()})),()=>{_e?.()}}(G,Z,T,R)))}},3589:(o,s,r)=>{"use strict";r.d(s,{B:()=>c});var i=r(5351),a=r(2483);function c(){return(0,i.N)((y,w)=>{let C=null;y._refCount++;const A=(0,a._)(w,void 0,void 0,void 0,()=>{if(!y||y._refCount<=0||0<--y._refCount)return void(C=null);const S=y._connection,T=C;C=null,S&&(!T||S===T)&&S.unsubscribe(),w.unsubscribe()});y.subscribe(A),A.closed||(C=y.connect())})}},5903:(o,s,r)=>{"use strict";r.d(s,{L:()=>C});var i=r(5351),a=r(2483),c=r(9220),y=r(9587),w=r(7225);function C(A=1/0){let S;S=A&&"object"==typeof A?A:{count:A};const{count:T=1/0,delay:k,resetOnSuccess:R=!1}=S;return T<=0?c.D:(0,i.N)((G,Z)=>{let we,te=0;const _e=()=>{let pe=!1;we=G.subscribe((0,a._)(Z,Te=>{R&&(te=0),Z.next(Te)},void 0,Te=>{if(te++{we?(we.unsubscribe(),we=null,_e()):pe=!0};if(null!=k){const Ne="number"==typeof k?(0,y.O)(k):(0,w.Tg)(k(Te,te)),Se=(0,a._)(Z,()=>{Se.unsubscribe(),Ce()},()=>{Z.complete()});Ne.subscribe(Se)}else Ce()}else Z.error(Te)})),pe&&(we.unsubscribe(),we=null,_e())};_e()})}},36:(o,s,r)=>{"use strict";r.d(s,{S:()=>a});var i=r(2483);function a(c,y,w,C,A){return(S,T)=>{let k=w,R=y,G=0;S.subscribe((0,i._)(T,Z=>{const te=G++;R=k?c(R,Z,te):(k=!0,Z),C&&T.next(R)},A&&(()=>{k&&T.next(R),T.complete()})))}}},6218:(o,s,r)=>{"use strict";r.d(s,{u:()=>w});var i=r(7225),a=r(8447),c=r(1540),y=r(5351);function w(A={}){const{connector:S=()=>new a.B,resetOnError:T=!0,resetOnComplete:k=!0,resetOnRefCountZero:R=!0}=A;return G=>{let Z,te,we,_e=0,pe=!1,Te=!1;const Ce=()=>{te?.unsubscribe(),te=void 0},Ne=()=>{Ce(),Z=we=void 0,pe=Te=!1},Se=()=>{const xe=Z;Ne(),xe?.unsubscribe()};return(0,y.N)((xe,ae)=>{_e++,!Te&&!pe&&Ce();const le=we=we??S();ae.add(()=>{_e--,0===_e&&!Te&&!pe&&(te=C(Se,R))}),le.subscribe(ae),!Z&&_e>0&&(Z=new c.Ms({next:ke=>le.next(ke),error:ke=>{Te=!0,Ce(),te=C(Ne,T,ke),le.error(ke)},complete:()=>{pe=!0,Ce(),te=C(Ne,k),le.complete()}}),(0,i.Tg)(xe).subscribe(Z))})(G)}}function C(A,S,...T){if(!0===S)return void A();if(!1===S)return;const k=new c.Ms({next:()=>{k.unsubscribe(),A()}});return(0,i.Tg)(S(...T)).subscribe(k)}},8249:(o,s,r)=>{"use strict";r.d(s,{t:()=>c});var i=r(7838),a=r(6218);function c(y,w,C){let A,S=!1;return y&&"object"==typeof y?({bufferSize:A=1/0,windowTime:w=1/0,refCount:S=!1,scheduler:C}=y):A=y??1/0,(0,a.u)({connector:()=>new i.m(A,w,C),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:S})}},1866:(o,s,r)=>{"use strict";r.d(s,{i:()=>a});var i=r(1483);function a(c){return(0,i.p)((y,w)=>c<=w)}},593:(o,s,r)=>{"use strict";r.d(s,{Z:()=>y});var i=r(3569),a=r(4327),c=r(5351);function y(...w){const C=(0,a.lI)(w);return(0,c.N)((A,S)=>{(C?(0,i.x)(w,A,C):(0,i.x)(w,A)).subscribe(S)})}},2867:(o,s,r)=>{"use strict";r.d(s,{n:()=>y});var i=r(7225),a=r(5351),c=r(2483);function y(w,C){return(0,a.N)((A,S)=>{let T=null,k=0,R=!1;const G=()=>R&&!T&&S.complete();A.subscribe((0,c._)(S,Z=>{T?.unsubscribe();let te=0;const we=k++;(0,i.Tg)(w(Z,we)).subscribe(T=(0,c._)(S,_e=>S.next(C?C(Z,_e,we,te++):_e),()=>{T=null,G()}))},()=>{R=!0,G()}))})}},7610:(o,s,r)=>{"use strict";r.d(s,{s:()=>y});var i=r(6564),a=r(5351),c=r(2483);function y(w){return w<=0?()=>i.w:(0,a.N)((C,A)=>{let S=0;C.subscribe((0,c._)(A,T=>{++S<=w&&(A.next(T),w<=S&&A.complete())}))})}},5424:(o,s,r)=>{"use strict";r.d(s,{Q:()=>w});var i=r(5351),a=r(2483),c=r(7225),y=r(850);function w(C){return(0,i.N)((A,S)=>{(0,c.Tg)(C).subscribe((0,a._)(S,()=>S.complete(),y.l)),!S.closed&&A.subscribe(S)})}},8445:(o,s,r)=>{"use strict";r.d(s,{v:()=>c});var i=r(5351),a=r(2483);function c(y,w=!1){return(0,i.N)((C,A)=>{let S=0;C.subscribe((0,a._)(A,T=>{const k=y(T,S++);(k||w)&&A.next(T),!k&&A.complete()}))})}},2040:(o,s,r)=>{"use strict";r.d(s,{M:()=>w});var i=r(1126),a=r(5351),c=r(2483),y=r(9220);function w(C,A,S){const T=(0,i.T)(C)||A||S?{next:C,error:A,complete:S}:C;return T?(0,a.N)((k,R)=>{var G;null===(G=T.subscribe)||void 0===G||G.call(T);let Z=!0;k.subscribe((0,c._)(R,te=>{var we;null===(we=T.next)||void 0===we||we.call(T,te),R.next(te)},()=>{var te;Z=!1,null===(te=T.complete)||void 0===te||te.call(T),R.complete()},te=>{var we;Z=!1,null===(we=T.error)||void 0===we||we.call(T,te),R.error(te)},()=>{var te,we;Z&&(null===(te=T.unsubscribe)||void 0===te||te.call(T)),null===(we=T.finalize)||void 0===we||we.call(T)}))}):y.D}},9899:(o,s,r)=>{"use strict";r.d(s,{R:()=>w});var i=r(5710);class a extends i.yU{constructor(A,S){super()}schedule(A,S=0){return this}}const c={setInterval(C,A,...S){const{delegate:T}=c;return T?.setInterval?T.setInterval(C,A,...S):setInterval(C,A,...S)},clearInterval(C){const{delegate:A}=c;return(A?.clearInterval||clearInterval)(C)},delegate:void 0};var y=r(5891);class w extends a{constructor(A,S){super(A,S),this.scheduler=A,this.work=S,this.pending=!1}schedule(A,S=0){var T;if(this.closed)return this;this.state=A;const k=this.id,R=this.scheduler;return null!=k&&(this.id=this.recycleAsyncId(R,k,S)),this.pending=!0,this.delay=S,this.id=null!==(T=this.id)&&void 0!==T?T:this.requestAsyncId(R,this.id,S),this}requestAsyncId(A,S,T=0){return c.setInterval(A.flush.bind(A,this),T)}recycleAsyncId(A,S,T=0){if(null!=T&&this.delay===T&&!1===this.pending)return S;null!=S&&c.clearInterval(S)}execute(A,S){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const T=this._execute(A,S);if(T)return T;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(A,S){let k,T=!1;try{this.work(A)}catch(R){T=!0,k=R||new Error("Scheduled action threw falsy error")}if(T)return this.unsubscribe(),k}unsubscribe(){if(!this.closed){const{id:A,scheduler:S}=this,{actions:T}=S;this.work=this.state=this.scheduler=null,this.pending=!1,(0,y.o)(T,this),null!=A&&(this.id=this.recycleAsyncId(S,A,null)),this.delay=null,super.unsubscribe()}}}},8050:(o,s,r)=>{"use strict";r.d(s,{q:()=>c});var i=r(6188);class a{constructor(w,C=a.now){this.schedulerActionCtor=w,this.now=C}schedule(w,C=0,A){return new this.schedulerActionCtor(this,w).schedule(A,C)}}a.now=i.U.now;class c extends a{constructor(w,C=a.now){super(w,C),this.actions=[],this._active=!1}flush(w){const{actions:C}=this;if(this._active)return void C.push(w);let A;this._active=!0;do{if(A=w.execute(w.state,w.delay))break}while(w=C.shift());if(this._active=!1,A){for(;w=C.shift();)w.unsubscribe();throw A}}}},4984:(o,s,r)=>{"use strict";r.d(s,{$:()=>te});var i=r(9899);let c,a=1;const y={};function w(_e){return _e in y&&(delete y[_e],!0)}const C={setImmediate(_e){const pe=a++;return y[pe]=!0,c||(c=Promise.resolve()),c.then(()=>w(pe)&&_e()),pe},clearImmediate(_e){w(_e)}},{setImmediate:S,clearImmediate:T}=C,k={setImmediate(..._e){const{delegate:pe}=k;return(pe?.setImmediate||S)(..._e)},clearImmediate(_e){const{delegate:pe}=k;return(pe?.clearImmediate||T)(_e)},delegate:void 0};var G=r(8050);const te=new class Z extends G.q{flush(pe){this._active=!0;const Te=this._scheduled;this._scheduled=void 0;const{actions:Ce}=this;let Ne;pe=pe||Ce.shift();do{if(Ne=pe.execute(pe.state,pe.delay))break}while((pe=Ce[0])&&pe.id===Te&&Ce.shift());if(this._active=!1,Ne){for(;(pe=Ce[0])&&pe.id===Te&&Ce.shift();)pe.unsubscribe();throw Ne}}}(class R extends i.R{constructor(pe,Te){super(pe,Te),this.scheduler=pe,this.work=Te}requestAsyncId(pe,Te,Ce=0){return null!==Ce&&Ce>0?super.requestAsyncId(pe,Te,Ce):(pe.actions.push(this),pe._scheduled||(pe._scheduled=k.setImmediate(pe.flush.bind(pe,void 0))))}recycleAsyncId(pe,Te,Ce=0){var Ne;if(null!=Ce?Ce>0:this.delay>0)return super.recycleAsyncId(pe,Te,Ce);const{actions:Se}=pe;null!=Te&&(null===(Ne=Se[Se.length-1])||void 0===Ne?void 0:Ne.id)!==Te&&(k.clearImmediate(Te),pe._scheduled===Te&&(pe._scheduled=void 0))}})},6061:(o,s,r)=>{"use strict";r.d(s,{E:()=>c,b:()=>y});var i=r(9899);const c=new(r(8050).q)(i.R),y=c},6188:(o,s,r)=>{"use strict";r.d(s,{U:()=>i});const i={now:()=>(i.delegate||Date).now(),delegate:void 0}},3695:(o,s,r)=>{"use strict";r.d(s,{f:()=>i});const i={setTimeout(a,c,...y){const{delegate:w}=i;return w?.setTimeout?w.setTimeout(a,c,...y):setTimeout(a,c,...y)},clearTimeout(a){const{delegate:c}=i;return(c?.clearTimeout||clearTimeout)(a)},delegate:void 0}},6952:(o,s,r)=>{"use strict";r.d(s,{l:()=>a});const a=function i(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},2563:(o,s,r)=>{"use strict";r.d(s,{s:()=>i});const i="function"==typeof Symbol&&Symbol.observable||"@@observable"},8747:(o,s,r)=>{"use strict";r.d(s,{G:()=>a});const a=(0,r(5644).L)(c=>function(){c(this),this.name="EmptyError",this.message="no elements in sequence"})},4327:(o,s,r)=>{"use strict";r.d(s,{R0:()=>C,lI:()=>w,ms:()=>y});var i=r(1126),a=r(9921);function c(A){return A[A.length-1]}function y(A){return(0,i.T)(c(A))?A.pop():void 0}function w(A){return(0,a.m)(c(A))?A.pop():void 0}function C(A,S){return"number"==typeof c(A)?A.pop():S}},3740:(o,s,r)=>{"use strict";r.d(s,{D:()=>w});const{isArray:i}=Array,{getPrototypeOf:a,prototype:c,keys:y}=Object;function w(A){if(1===A.length){const S=A[0];if(i(S))return{args:S,keys:null};if(function C(A){return A&&"object"==typeof A&&a(A)===c}(S)){const T=y(S);return{args:T.map(k=>S[k]),keys:T}}}return{args:A,keys:null}}},5891:(o,s,r)=>{"use strict";function i(a,c){if(a){const y=a.indexOf(c);0<=y&&a.splice(y,1)}}r.d(s,{o:()=>i})},5644:(o,s,r)=>{"use strict";function i(a){const y=a(w=>{Error.call(w),w.stack=(new Error).stack});return y.prototype=Object.create(Error.prototype),y.prototype.constructor=y,y}r.d(s,{L:()=>i})},9321:(o,s,r)=>{"use strict";function i(a,c){return a.reduce((y,w,C)=>(y[w]=c[C],y),{})}r.d(s,{e:()=>i})},4171:(o,s,r)=>{"use strict";r.d(s,{Y:()=>c,l:()=>y});var i=r(3305);let a=null;function c(w){if(i.$.useDeprecatedSynchronousErrorHandling){const C=!a;if(C&&(a={errorThrown:!1,error:null}),w(),C){const{errorThrown:A,error:S}=a;if(a=null,A)throw S}}else w()}function y(w){i.$.useDeprecatedSynchronousErrorHandling&&a&&(a.errorThrown=!0,a.error=w)}},8266:(o,s,r)=>{"use strict";function i(a,c,y,w=0,C=!1){const A=c.schedule(function(){y(),C?a.add(this.schedule(null,w)):this.unsubscribe()},w);if(a.add(A),!C)return A}r.d(s,{N:()=>i})},9220:(o,s,r)=>{"use strict";function i(a){return a}r.d(s,{D:()=>i})},6786:(o,s,r)=>{"use strict";r.d(s,{X:()=>i});const i=a=>a&&"number"==typeof a.length&&"function"!=typeof a},8394:(o,s,r)=>{"use strict";r.d(s,{T:()=>a});var i=r(1126);function a(c){return Symbol.asyncIterator&&(0,i.T)(c?.[Symbol.asyncIterator])}},1126:(o,s,r)=>{"use strict";function i(a){return"function"==typeof a}r.d(s,{T:()=>i})},6600:(o,s,r)=>{"use strict";r.d(s,{l:()=>c});var i=r(2563),a=r(1126);function c(y){return(0,a.T)(y[i.s])}},4876:(o,s,r)=>{"use strict";r.d(s,{x:()=>c});var i=r(6952),a=r(1126);function c(y){return(0,a.T)(y?.[i.l])}},1531:(o,s,r)=>{"use strict";r.d(s,{A:()=>c});var i=r(1698),a=r(1126);function c(y){return!!y&&(y instanceof i.c||(0,a.T)(y.lift)&&(0,a.T)(y.subscribe))}},6505:(o,s,r)=>{"use strict";r.d(s,{y:()=>a});var i=r(1126);function a(c){return(0,i.T)(c?.then)}},3173:(o,s,r)=>{"use strict";r.d(s,{C:()=>c,U:()=>y});var i=r(1635),a=r(1126);function c(w){return(0,i.AQ)(this,arguments,function*(){const A=w.getReader();try{for(;;){const{value:S,done:T}=yield(0,i.N3)(A.read());if(T)return yield(0,i.N3)(void 0);yield yield(0,i.N3)(S)}}finally{A.releaseLock()}})}function y(w){return(0,a.T)(w?.getReader)}},9921:(o,s,r)=>{"use strict";r.d(s,{m:()=>a});var i=r(1126);function a(c){return c&&(0,i.T)(c.schedule)}},5351:(o,s,r)=>{"use strict";r.d(s,{N:()=>c,S:()=>a});var i=r(1126);function a(y){return(0,i.T)(y?.lift)}function c(y){return w=>{if(a(w))return w.lift(function(C){try{return y(C,this)}catch(A){this.error(A)}});throw new TypeError("Unable to lift unknown Observable type")}}},3759:(o,s,r)=>{"use strict";r.d(s,{I:()=>y});var i=r(7947);const{isArray:a}=Array;function y(w){return(0,i.T)(C=>function c(w,C){return a(C)?w(...C):w(C)}(w,C))}},850:(o,s,r)=>{"use strict";function i(){}r.d(s,{l:()=>i})},6742:(o,s,r)=>{"use strict";r.d(s,{F:()=>a,m:()=>c});var i=r(9220);function a(...y){return c(y)}function c(y){return 0===y.length?i.D:1===y.length?y[0]:function(C){return y.reduce((A,S)=>S(A),C)}}},191:(o,s,r)=>{"use strict";r.d(s,{m:()=>c});var i=r(3305),a=r(3695);function c(y){a.f.setTimeout(()=>{const{onUnhandledError:w}=i.$;if(!w)throw y;w(y)})}},8810:(o,s,r)=>{"use strict";function i(a){return new TypeError(`You provided ${null!==a&&"object"==typeof a?"an invalid object":`'${a}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}r.d(s,{L:()=>i})},1204:(o,s,r)=>{"use strict";r.d(s,{FX:()=>ft,If:()=>c,K2:()=>S,MA:()=>te,Os:()=>A,P:()=>_e,S6:()=>Te,hZ:()=>w,i0:()=>C,i7:()=>R,iF:()=>T,kY:()=>G,kp:()=>y,sf:()=>Ue,ui:()=>st,wk:()=>k});var i=r(4460),a=r(3107),c=function(_t){return _t[_t.State=0]="State",_t[_t.Transition=1]="Transition",_t[_t.Sequence=2]="Sequence",_t[_t.Group=3]="Group",_t[_t.Animate=4]="Animate",_t[_t.Keyframes=5]="Keyframes",_t[_t.Style=6]="Style",_t[_t.Trigger=7]="Trigger",_t[_t.Reference=8]="Reference",_t[_t.AnimateChild=9]="AnimateChild",_t[_t.AnimateRef=10]="AnimateRef",_t[_t.Query=11]="Query",_t[_t.Stagger=12]="Stagger",_t}(c||{});const y="*";function w(_t,ot){return{type:c.Trigger,name:_t,definitions:ot,options:{}}}function C(_t,ot=null){return{type:c.Animate,styles:ot,timings:_t}}function A(_t,ot=null){return{type:c.Group,steps:_t,options:ot}}function S(_t,ot=null){return{type:c.Sequence,steps:_t,options:ot}}function T(_t){return{type:c.Style,styles:_t,offset:null}}function k(_t,ot,Yt){return{type:c.State,name:_t,styles:ot,options:Yt}}function R(_t){return{type:c.Keyframes,steps:_t}}function G(_t,ot,Yt=null){return{type:c.Transition,expr:_t,animation:ot,options:Yt}}function te(_t=null){return{type:c.AnimateChild,options:_t}}function _e(_t,ot,Yt=null){return{type:c.Query,selector:_t,animation:ot,options:Yt}}let Te=(()=>{class _t{static \u0275fac=function(un){return new(un||_t)};static \u0275prov=a.jDH({token:_t,factory:()=>(0,a.WQX)(Ne),providedIn:"root"})}return _t})();class Ce{}let Ne=(()=>{class _t extends Te{animationModuleType=(0,a.WQX)(a.bc$,{optional:!0});_nextAnimationId=0;_renderer;constructor(Yt,un){if(super(),this._renderer=Yt.createRenderer(un.body,{id:"0",encapsulation:a.gXe.None,styles:[],data:{animation:[]}}),null===this.animationModuleType&&!function ke(_t){const ot=_t.\u0275type;return 0===ot||1===ot}(this._renderer))throw new a.wOt(3600,!1)}build(Yt){const un=this._nextAnimationId;this._nextAnimationId++;const wn=Array.isArray(Yt)?S(Yt):Yt;return ae(this._renderer,null,un,"register",[wn]),new Se(un,this._renderer)}static \u0275fac=function(un){return new(un||_t)(a.KVO(a._9s),a.KVO(i.qQ))};static \u0275prov=a.jDH({token:_t,factory:_t.\u0275fac,providedIn:"root"})}return _t})();class Se extends Ce{_id;_renderer;constructor(ot,Yt){super(),this._id=ot,this._renderer=Yt}create(ot,Yt){return new xe(this._id,ot,Yt||{},this._renderer)}}class xe{id;element;_renderer;parentPlayer=null;_started=!1;constructor(ot,Yt,un,wn){this.id=ot,this.element=Yt,this._renderer=wn,this._command("create",un)}_listen(ot,Yt){return this._renderer.listen(this.element,`@@${this.id}:${ot}`,Yt)}_command(ot,...Yt){ae(this._renderer,this.element,this.id,ot,Yt)}onDone(ot){this._listen("done",ot)}onStart(ot){this._listen("start",ot)}onDestroy(ot){this._listen("destroy",ot)}init(){this._command("init")}hasStarted(){return this._started}play(){this._command("play"),this._started=!0}pause(){this._command("pause")}restart(){this._command("restart")}finish(){this._command("finish")}destroy(){this._command("destroy")}reset(){this._command("reset"),this._started=!1}setPosition(ot){this._command("setPosition",ot)}getPosition(){return function le(_t){const ot=_t.\u0275type;return 0===ot?_t:1===ot?_t.animationRenderer:null}(this._renderer)?.engine?.players[this.id]?.getPosition()??0}totalTime=0}function ae(_t,ot,Yt,un,wn){_t.setProperty(ot,`@@${Yt}:${un}`,wn)}class Ue{_onDoneFns=[];_onStartFns=[];_onDestroyFns=[];_originalOnDoneFns=[];_originalOnStartFns=[];_started=!1;_destroyed=!1;_finished=!1;_position=0;parentPlayer=null;totalTime;constructor(ot=0,Yt=0){this.totalTime=ot+Yt}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(ot=>ot()),this._onDoneFns=[])}onStart(ot){this._originalOnStartFns.push(ot),this._onStartFns.push(ot)}onDone(ot){this._originalOnDoneFns.push(ot),this._onDoneFns.push(ot)}onDestroy(ot){this._onDestroyFns.push(ot)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(ot=>ot()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(ot=>ot()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(ot){this._position=this.totalTime?ot*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(ot){const Yt="start"==ot?this._onStartFns:this._onDoneFns;Yt.forEach(un=>un()),Yt.length=0}}class st{_onDoneFns=[];_onStartFns=[];_finished=!1;_started=!1;_destroyed=!1;_onDestroyFns=[];parentPlayer=null;totalTime=0;players;constructor(ot){this.players=ot;let Yt=0,un=0,wn=0;const $n=this.players.length;0==$n?queueMicrotask(()=>this._onFinish()):this.players.forEach(En=>{En.onDone(()=>{++Yt==$n&&this._onFinish()}),En.onDestroy(()=>{++un==$n&&this._onDestroy()}),En.onStart(()=>{++wn==$n&&this._onStart()})}),this.totalTime=this.players.reduce((En,Ze)=>Math.max(En,Ze.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(ot=>ot()),this._onDoneFns=[])}init(){this.players.forEach(ot=>ot.init())}onStart(ot){this._onStartFns.push(ot)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(ot=>ot()),this._onStartFns=[])}onDone(ot){this._onDoneFns.push(ot)}onDestroy(ot){this._onDestroyFns.push(ot)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(ot=>ot.play())}pause(){this.players.forEach(ot=>ot.pause())}restart(){this.players.forEach(ot=>ot.restart())}finish(){this._onFinish(),this.players.forEach(ot=>ot.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(ot=>ot.destroy()),this._onDestroyFns.forEach(ot=>ot()),this._onDestroyFns=[])}reset(){this.players.forEach(ot=>ot.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(ot){const Yt=ot*this.totalTime;this.players.forEach(un=>{const wn=un.totalTime?Math.min(1,Yt/un.totalTime):1;un.setPosition(wn)})}getPosition(){const ot=this.players.reduce((Yt,un)=>null===Yt||un.totalTime>Yt.totalTime?un:Yt,null);return null!=ot?ot.getPosition():0}beforeDestroy(){this.players.forEach(ot=>{ot.beforeDestroy&&ot.beforeDestroy()})}triggerCallback(ot){const Yt="start"==ot?this._onStartFns:this._onDoneFns;Yt.forEach(un=>un()),Yt.length=0}}const ft="!"},8559:(o,s,r)=>{"use strict";r.d(s,{Pd:()=>ii,Au:()=>wt,vr:()=>Yt,Bu:()=>ze,FN:()=>Fe,GX:()=>Ie,Q_:()=>Mr,Z7:()=>qe,Ai:()=>Xr,g7:()=>Si,px:()=>le,_G:()=>bt,w6:()=>mt,Ae:()=>ke});var i=r(4460),a=r(3107),c=r(2147),y=r(5467),w=r(5919),C=r(8447),A=r(5710),T=(r(1531),r(3016)),k=r(1217),R=r(2040),G=r(8627),Z=r(1483),te=r(7947),_e=(r(7610),r(1866)),pe=r(6645),Te=r(5424),Ne=r(7747),Se=r(3022),xe=r(6520);const ae=" ";function le(sn,Tt,Je){const St=Ue(sn,Tt);Je=Je.trim(),!St.some(zt=>zt.trim()===Je)&&(St.push(Je),sn.setAttribute(Tt,St.join(ae)))}function ke(sn,Tt,Je){const St=Ue(sn,Tt);Je=Je.trim();const zt=St.filter(zn=>zn!==Je);zt.length?sn.setAttribute(Tt,zt.join(ae)):sn.removeAttribute(Tt)}function Ue(sn,Tt){return sn.getAttribute(Tt)?.match(/\S+/g)??[]}const ft="cdk-describedby-message",_t="cdk-describedby-host";let ot=0,Yt=(()=>{class sn{_platform=(0,a.WQX)(c.OD);_document=(0,a.WQX)(i.qQ);_messageRegistry=new Map;_messagesContainer=null;_id=""+ot++;constructor(){(0,a.WQX)(y.l).load(y.Y),this._id=(0,a.WQX)(a.sZ2)+"-"+ot++}describe(Je,St,zt){if(!this._canBeDescribed(Je,St))return;const zn=un(St,zt);"string"!=typeof St?(wn(St,this._id),this._messageRegistry.set(zn,{messageElement:St,referenceCount:0})):this._messageRegistry.has(zn)||this._createMessageElement(St,zt),this._isElementDescribedByMessage(Je,zn)||this._addMessageReference(Je,zn)}removeDescription(Je,St,zt){if(!St||!this._isElementNode(Je))return;const zn=un(St,zt);if(this._isElementDescribedByMessage(Je,zn)&&this._removeMessageReference(Je,zn),"string"==typeof St){const hr=this._messageRegistry.get(zn);hr&&0===hr.referenceCount&&this._deleteMessageElement(zn)}0===this._messagesContainer?.childNodes.length&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){const Je=this._document.querySelectorAll(`[${_t}="${this._id}"]`);for(let St=0;St0!=zt.indexOf(ft));Je.setAttribute("aria-describedby",St.join(" "))}_addMessageReference(Je,St){const zt=this._messageRegistry.get(St);le(Je,"aria-describedby",zt.messageElement.id),Je.setAttribute(_t,this._id),zt.referenceCount++}_removeMessageReference(Je,St){const zt=this._messageRegistry.get(St);zt.referenceCount--,ke(Je,"aria-describedby",zt.messageElement.id),Je.removeAttribute(_t)}_isElementDescribedByMessage(Je,St){const zt=Ue(Je,"aria-describedby"),zn=this._messageRegistry.get(St),hr=zn&&zn.messageElement.id;return!!hr&&-1!=zt.indexOf(hr)}_canBeDescribed(Je,St){if(!this._isElementNode(Je))return!1;if(St&&"object"==typeof St)return!0;const zt=null==St?"":`${St}`.trim(),zn=Je.getAttribute("aria-label");return!(!zt||zn&&zn.trim()===zt)}_isElementNode(Je){return Je.nodeType===this._document.ELEMENT_NODE}static \u0275fac=function(St){return new(St||sn)};static \u0275prov=a.jDH({token:sn,factory:sn.\u0275fac,providedIn:"root"})}return sn})();function un(sn,Tt){return"string"==typeof sn?`${Tt||""}/${sn}`:sn}function wn(sn,Tt){sn.id||(sn.id=`${ft}-${Tt}-${ot++}`)}class En{_letterKeyStream=new C.B;_items=[];_selectedItemIndex=-1;_pressedLetters=[];_skipPredicateFn;_selectedItem=new C.B;selectedItem=this._selectedItem;constructor(Tt,Je){const St="number"==typeof Je?.debounceInterval?Je.debounceInterval:200;Je?.skipPredicate&&(this._skipPredicateFn=Je.skipPredicate),this.setItems(Tt),this._setupKeyHandler(St)}destroy(){this._pressedLetters=[],this._letterKeyStream.complete(),this._selectedItem.complete()}setCurrentSelectedItemIndex(Tt){this._selectedItemIndex=Tt}setItems(Tt){this._items=Tt}handleKey(Tt){const Je=Tt.keyCode;Tt.key&&1===Tt.key.length?this._letterKeyStream.next(Tt.key.toLocaleUpperCase()):(Je>=w.A&&Je<=w.Z||Je>=w.f2&&Je<=w.bn)&&this._letterKeyStream.next(String.fromCharCode(Je))}isTyping(){return this._pressedLetters.length>0}reset(){this._pressedLetters=[]}_setupKeyHandler(Tt){this._letterKeyStream.pipe((0,R.M)(Je=>this._pressedLetters.push(Je)),(0,G.B)(Tt),(0,Z.p)(()=>this._pressedLetters.length>0),(0,te.T)(()=>this._pressedLetters.join("").toLocaleUpperCase())).subscribe(Je=>{for(let St=1;StTt.disabled;constructor(Tt,Je){this._items=Tt,Tt instanceof a.rOR?this._itemChangesSubscription=Tt.changes.subscribe(St=>this._itemsChanged(St.toArray())):(0,a.Hps)(Tt)&&(this._effectRef=(0,a.QZP)(()=>this._itemsChanged(Tt()),{injector:Je}))}tabOut=new C.B;change=new C.B;skipPredicate(Tt){return this._skipPredicateFn=Tt,this}withWrap(Tt=!0){return this._wrap=Tt,this}withVerticalOrientation(Tt=!0){return this._vertical=Tt,this}withHorizontalOrientation(Tt){return this._horizontal=Tt,this}withAllowedModifierKeys(Tt){return this._allowedModifierKeys=Tt,this}withTypeAhead(Tt=200){this._typeaheadSubscription.unsubscribe();const Je=this._getItemsArray();return this._typeahead=new En(Je,{debounceInterval:"number"==typeof Tt?Tt:void 0,skipPredicate:St=>this._skipPredicateFn(St)}),this._typeaheadSubscription=this._typeahead.selectedItem.subscribe(St=>{this.setActiveItem(St)}),this}cancelTypeahead(){return this._typeahead?.reset(),this}withHomeAndEnd(Tt=!0){return this._homeAndEnd=Tt,this}withPageUpDown(Tt=!0,Je=10){return this._pageUpAndDown={enabled:Tt,delta:Je},this}setActiveItem(Tt){const Je=this._activeItem();this.updateActiveItem(Tt),this._activeItem()!==Je&&this.change.next(this._activeItemIndex)}onKeydown(Tt){const Je=Tt.keyCode,zt=["altKey","ctrlKey","metaKey","shiftKey"].every(zn=>!Tt[zn]||this._allowedModifierKeys.indexOf(zn)>-1);switch(Je){case w.wn:return void this.tabOut.next();case w.n6:if(this._vertical&&zt){this.setNextItemActive();break}return;case w.i7:if(this._vertical&&zt){this.setPreviousItemActive();break}return;case w.LE:if(this._horizontal&&zt){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case w.UQ:if(this._horizontal&&zt){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case w.yZ:if(this._homeAndEnd&&zt){this.setFirstItemActive();break}return;case w.Kp:if(this._homeAndEnd&&zt){this.setLastItemActive();break}return;case w.w_:if(this._pageUpAndDown.enabled&&zt){const zn=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(zn>0?zn:0,1);break}return;case w.dB:if(this._pageUpAndDown.enabled&&zt){const zn=this._activeItemIndex+this._pageUpAndDown.delta,hr=this._getItemsArray().length;this._setActiveItemByIndex(zn-1&&St!==this._activeItemIndex&&(this._activeItemIndex=St,this._typeahead?.setCurrentSelectedItemIndex(St))}}}class wt extends Ze{setActiveItem(Tt){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(Tt),this.activeItem&&this.activeItem.setActiveStyles()}}class ze extends Ze{_origin="program";setFocusOrigin(Tt){return this._origin=Tt,this}setActiveItem(Tt){super.setActiveItem(Tt),this.activeItem&&this.activeItem.focus(this._origin)}}let qe=(()=>{class sn{_platform=(0,a.WQX)(c.OD);constructor(){}isDisabled(Je){return Je.hasAttribute("disabled")}isVisible(Je){return function tn(sn){return!!(sn.offsetWidth||sn.offsetHeight||"function"==typeof sn.getClientRects&&sn.getClientRects().length)}(Je)&&"visible"===getComputedStyle(Je).visibility}isTabbable(Je){if(!this._platform.isBrowser)return!1;const St=function Nt(sn){try{return sn.frameElement}catch{return null}}(function Gt(sn){return sn.ownerDocument&&sn.ownerDocument.defaultView||window}(Je));if(St&&(-1===Sn(St)||!this.isVisible(St)))return!1;let zt=Je.nodeName.toLowerCase(),zn=Sn(Je);return Je.hasAttribute("contenteditable")?-1!==zn:!("iframe"===zt||"object"===zt||this._platform.WEBKIT&&this._platform.IOS&&!function Xt(sn){let Tt=sn.nodeName.toLowerCase(),Je="input"===Tt&&sn.type;return"text"===Je||"password"===Je||"select"===Tt||"textarea"===Tt}(Je))&&("audio"===zt?!!Je.hasAttribute("controls")&&-1!==zn:"video"===zt?-1!==zn&&(null!==zn||this._platform.FIREFOX||Je.hasAttribute("controls")):Je.tabIndex>=0)}isFocusable(Je,St){return function Mt(sn){return!function Wn(sn){return function en(sn){return"input"==sn.nodeName.toLowerCase()}(sn)&&"hidden"==sn.type}(sn)&&(function pn(sn){let Tt=sn.nodeName.toLowerCase();return"input"===Tt||"select"===Tt||"button"===Tt||"textarea"===Tt}(sn)||function Pt(sn){return function an(sn){return"a"==sn.nodeName.toLowerCase()}(sn)&&sn.hasAttribute("href")}(sn)||sn.hasAttribute("contenteditable")||Yn(sn))}(Je)&&!this.isDisabled(Je)&&(St?.ignoreVisibility||this.isVisible(Je))}static \u0275fac=function(St){return new(St||sn)};static \u0275prov=a.jDH({token:sn,factory:sn.\u0275fac,providedIn:"root"})}return sn})();function Yn(sn){if(!sn.hasAttribute("tabindex")||void 0===sn.tabIndex)return!1;let Tt=sn.getAttribute("tabindex");return!(!Tt||isNaN(parseInt(Tt,10)))}function Sn(sn){if(!Yn(sn))return null;const Tt=parseInt(sn.getAttribute("tabindex")||"",10);return isNaN(Tt)?-1:Tt}class Ot{_element;_checker;_ngZone;_document;_injector;_startAnchor;_endAnchor;_hasAttached=!1;startAnchorListener=()=>this.focusLastTabbableElement();endAnchorListener=()=>this.focusFirstTabbableElement();get enabled(){return this._enabled}set enabled(Tt){this._enabled=Tt,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(Tt,this._startAnchor),this._toggleAnchorTabIndex(Tt,this._endAnchor))}_enabled=!0;constructor(Tt,Je,St,zt,zn=!1,hr){this._element=Tt,this._checker=Je,this._ngZone=St,this._document=zt,this._injector=hr,zn||this.attachAnchors()}destroy(){const Tt=this._startAnchor,Je=this._endAnchor;Tt&&(Tt.removeEventListener("focus",this.startAnchorListener),Tt.remove()),Je&&(Je.removeEventListener("focus",this.endAnchorListener),Je.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return!!this._hasAttached||(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(Tt){return new Promise(Je=>{this._executeOnStable(()=>Je(this.focusInitialElement(Tt)))})}focusFirstTabbableElementWhenReady(Tt){return new Promise(Je=>{this._executeOnStable(()=>Je(this.focusFirstTabbableElement(Tt)))})}focusLastTabbableElementWhenReady(Tt){return new Promise(Je=>{this._executeOnStable(()=>Je(this.focusLastTabbableElement(Tt)))})}_getRegionBoundary(Tt){const Je=this._element.querySelectorAll(`[cdk-focus-region-${Tt}], [cdkFocusRegion${Tt}], [cdk-focus-${Tt}]`);return"start"==Tt?Je.length?Je[0]:this._getFirstTabbableElement(this._element):Je.length?Je[Je.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(Tt){const Je=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(Je){if(!this._checker.isFocusable(Je)){const St=this._getFirstTabbableElement(Je);return St?.focus(Tt),!!St}return Je.focus(Tt),!0}return this.focusFirstTabbableElement(Tt)}focusFirstTabbableElement(Tt){const Je=this._getRegionBoundary("start");return Je&&Je.focus(Tt),!!Je}focusLastTabbableElement(Tt){const Je=this._getRegionBoundary("end");return Je&&Je.focus(Tt),!!Je}hasAttached(){return this._hasAttached}_getFirstTabbableElement(Tt){if(this._checker.isFocusable(Tt)&&this._checker.isTabbable(Tt))return Tt;const Je=Tt.children;for(let St=0;St=0;St--){const zt=Je[St].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(Je[St]):null;if(zt)return zt}return null}_createAnchor(){const Tt=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,Tt),Tt.classList.add("cdk-visually-hidden"),Tt.classList.add("cdk-focus-trap-anchor"),Tt.setAttribute("aria-hidden","true"),Tt}_toggleAnchorTabIndex(Tt,Je){Tt?Je.setAttribute("tabindex","0"):Je.removeAttribute("tabindex")}toggleAnchors(Tt){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(Tt,this._startAnchor),this._toggleAnchorTabIndex(Tt,this._endAnchor))}_executeOnStable(Tt){this._injector?(0,a.mal)(Tt,{injector:this._injector}):setTimeout(Tt)}}let Ie=(()=>{class sn{_checker=(0,a.WQX)(qe);_ngZone=(0,a.WQX)(a.SKi);_document=(0,a.WQX)(i.qQ);_injector=(0,a.WQX)(a.zZn);constructor(){(0,a.WQX)(y.l).load(y.Y)}create(Je,St=!1){return new Ot(Je,this._checker,this._ngZone,this._document,St,this._injector)}static \u0275fac=function(St){return new(St||sn)};static \u0275prov=a.jDH({token:sn,factory:sn.\u0275fac,providedIn:"root"})}return sn})();function bt(sn){return 0===sn.buttons||0===sn.detail}function mt(sn){const Tt=sn.touches&&sn.touches[0]||sn.changedTouches&&sn.changedTouches[0];return!(!Tt||-1!==Tt.identifier||null!=Tt.radiusX&&1!==Tt.radiusX||null!=Tt.radiusY&&1!==Tt.radiusY)}const At=new a.nKC("cdk-input-modality-detector-options"),Ln={ignoreKeys:[w.A$,w.W3,w.eg,w.Ge,w.FX]},gn=(0,c.BQ)({passive:!0,capture:!0});let In=(()=>{class sn{_platform=(0,a.WQX)(c.OD);modalityDetected;modalityChanged;get mostRecentModality(){return this._modality.value}_mostRecentTarget=null;_modality=new k.t(null);_options;_lastTouchMs=0;_onKeydown=Je=>{this._options?.ignoreKeys?.some(St=>St===Je.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=(0,c.Fb)(Je))};_onMousedown=Je=>{Date.now()-this._lastTouchMs<650||(this._modality.next(bt(Je)?"keyboard":"mouse"),this._mostRecentTarget=(0,c.Fb)(Je))};_onTouchstart=Je=>{mt(Je)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=(0,c.Fb)(Je))};constructor(){const Je=(0,a.WQX)(a.SKi),St=(0,a.WQX)(i.qQ),zt=(0,a.WQX)(At,{optional:!0});this._options={...Ln,...zt},this.modalityDetected=this._modality.pipe((0,_e.i)(1)),this.modalityChanged=this.modalityDetected.pipe((0,pe.F)()),this._platform.isBrowser&&Je.runOutsideAngular(()=>{St.addEventListener("keydown",this._onKeydown,gn),St.addEventListener("mousedown",this._onMousedown,gn),St.addEventListener("touchstart",this._onTouchstart,gn)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,gn),document.removeEventListener("mousedown",this._onMousedown,gn),document.removeEventListener("touchstart",this._onTouchstart,gn))}static \u0275fac=function(St){return new(St||sn)};static \u0275prov=a.jDH({token:sn,factory:sn.\u0275fac,providedIn:"root"})}return sn})();const Bn=new a.nKC("liveAnnouncerElement",{providedIn:"root",factory:function Hn(){return null}}),xr=new a.nKC("LIVE_ANNOUNCER_DEFAULT_OPTIONS");let ei=0,Xr=(()=>{class sn{_ngZone=(0,a.WQX)(a.SKi);_defaultOptions=(0,a.WQX)(xr,{optional:!0});_liveElement;_document=(0,a.WQX)(i.qQ);_previousTimeout;_currentPromise;_currentResolve;constructor(){const Je=(0,a.WQX)(Bn,{optional:!0});this._liveElement=Je||this._createLiveElement()}announce(Je,...St){const zt=this._defaultOptions;let zn,hr;return 1===St.length&&"number"==typeof St[0]?hr=St[0]:[zn,hr]=St,this.clear(),clearTimeout(this._previousTimeout),zn||(zn=zt&&zt.politeness?zt.politeness:"polite"),null==hr&&zt&&(hr=zt.duration),this._liveElement.setAttribute("aria-live",zn),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(ho=>this._currentResolve=ho)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=Je,"number"==typeof hr&&(this._previousTimeout=setTimeout(()=>this.clear(),hr)),this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0},100),this._currentPromise))}clear(){this._liveElement&&(this._liveElement.textContent="")}ngOnDestroy(){clearTimeout(this._previousTimeout),this._liveElement?.remove(),this._liveElement=null,this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0}_createLiveElement(){const Je="cdk-live-announcer-element",St=this._document.getElementsByClassName(Je),zt=this._document.createElement("div");for(let zn=0;zn .cdk-overlay-container [aria-modal="true"]');for(let zt=0;zt{class sn{_ngZone=(0,a.WQX)(a.SKi);_platform=(0,a.WQX)(c.OD);_inputModalityDetector=(0,a.WQX)(In);_origin=null;_lastFocusOrigin;_windowFocused=!1;_windowFocusTimeoutId;_originTimeoutId;_originFromTouchInteraction=!1;_elementInfo=new Map;_monitoredElementCount=0;_rootNodeFocusListenerCount=new Map;_detectionMode;_windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=setTimeout(()=>this._windowFocused=!1)};_document=(0,a.WQX)(i.qQ,{optional:!0});_stopInputModalityDetector=new C.B;constructor(){const Je=(0,a.WQX)(Ee,{optional:!0});this._detectionMode=Je?.detectionMode||$t.IMMEDIATE}_rootNodeFocusAndBlurListener=Je=>{for(let zt=(0,c.Fb)(Je);zt;zt=zt.parentElement)"focus"===Je.type?this._onFocus(Je,zt):this._onBlur(Je,zt)};monitor(Je,St=!1){const zt=(0,Se.i8)(Je);if(!this._platform.isBrowser||1!==zt.nodeType)return(0,T.of)();const zn=(0,c.KT)(zt)||this._getDocument(),hr=this._elementInfo.get(zt);if(hr)return St&&(hr.checkChildren=!0),hr.subject;const ho={checkChildren:St,subject:new C.B,rootNode:zn};return this._elementInfo.set(zt,ho),this._registerGlobalListeners(ho),ho.subject}stopMonitoring(Je){const St=(0,Se.i8)(Je),zt=this._elementInfo.get(St);zt&&(zt.subject.complete(),this._setClasses(St),this._elementInfo.delete(St),this._removeGlobalListeners(zt))}focusVia(Je,St,zt){const zn=(0,Se.i8)(Je);zn===this._getDocument().activeElement?this._getClosestElementsInfo(zn).forEach(([ho,Ii])=>this._originChanged(ho,St,Ii)):(this._setOrigin(St),"function"==typeof zn.focus&&zn.focus(zt))}ngOnDestroy(){this._elementInfo.forEach((Je,St)=>this.stopMonitoring(St))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(Je){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(Je)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:Je&&this._isLastInteractionFromInputLabel(Je)?"mouse":"program"}_shouldBeAttributedToTouch(Je){return this._detectionMode===$t.EVENTUAL||!!Je?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(Je,St){Je.classList.toggle("cdk-focused",!!St),Je.classList.toggle("cdk-touch-focused","touch"===St),Je.classList.toggle("cdk-keyboard-focused","keyboard"===St),Je.classList.toggle("cdk-mouse-focused","mouse"===St),Je.classList.toggle("cdk-program-focused","program"===St)}_setOrigin(Je,St=!1){this._ngZone.runOutsideAngular(()=>{this._origin=Je,this._originFromTouchInteraction="touch"===Je&&St,this._detectionMode===$t.IMMEDIATE&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(Je,St){const zt=this._elementInfo.get(St),zn=(0,c.Fb)(Je);!zt||!zt.checkChildren&&St!==zn||this._originChanged(St,this._getFocusOrigin(zn),zt)}_onBlur(Je,St){const zt=this._elementInfo.get(St);!zt||zt.checkChildren&&Je.relatedTarget instanceof Node&&St.contains(Je.relatedTarget)||(this._setClasses(St),this._emitOrigin(zt,null))}_emitOrigin(Je,St){Je.subject.observers.length&&this._ngZone.run(()=>Je.subject.next(St))}_registerGlobalListeners(Je){if(!this._platform.isBrowser)return;const St=Je.rootNode,zt=this._rootNodeFocusListenerCount.get(St)||0;zt||this._ngZone.runOutsideAngular(()=>{St.addEventListener("focus",this._rootNodeFocusAndBlurListener,at),St.addEventListener("blur",this._rootNodeFocusAndBlurListener,at)}),this._rootNodeFocusListenerCount.set(St,zt+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe((0,Te.Q)(this._stopInputModalityDetector)).subscribe(zn=>{this._setOrigin(zn,!0)}))}_removeGlobalListeners(Je){const St=Je.rootNode;if(this._rootNodeFocusListenerCount.has(St)){const zt=this._rootNodeFocusListenerCount.get(St);zt>1?this._rootNodeFocusListenerCount.set(St,zt-1):(St.removeEventListener("focus",this._rootNodeFocusAndBlurListener,at),St.removeEventListener("blur",this._rootNodeFocusAndBlurListener,at),this._rootNodeFocusListenerCount.delete(St))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(Je,St,zt){this._setClasses(Je,St),this._emitOrigin(zt,St),this._lastFocusOrigin=St}_getClosestElementsInfo(Je){const St=[];return this._elementInfo.forEach((zt,zn)=>{(zn===Je||zt.checkChildren&&zn.contains(Je))&&St.push([zn,zt])}),St}_isLastInteractionFromInputLabel(Je){const{_mostRecentTarget:St,mostRecentModality:zt}=this._inputModalityDetector;if("mouse"!==zt||!St||St===Je||"INPUT"!==Je.nodeName&&"TEXTAREA"!==Je.nodeName||Je.disabled)return!1;const zn=Je.labels;if(zn)for(let hr=0;hr{class sn{_platform=(0,a.WQX)(c.OD);_hasCheckedHighContrastMode;_document=(0,a.WQX)(i.qQ);_breakpointSubscription;constructor(){this._breakpointSubscription=(0,a.WQX)(xe.QP).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return dt.NONE;const Je=this._document.createElement("div");Je.style.backgroundColor="rgb(1,2,3)",Je.style.position="absolute",this._document.body.appendChild(Je);const St=this._document.defaultView||window,zt=St&&St.getComputedStyle?St.getComputedStyle(Je):null,zn=(zt&&zt.backgroundColor||"").replace(/ /g,"");switch(Je.remove(),zn){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return dt.WHITE_ON_BLACK;case"rgb(255,255,255)":case"rgb(255,250,239)":return dt.BLACK_ON_WHITE}return dt.NONE}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const Je=this._document.body.classList;Je.remove(or,Bt,_n),this._hasCheckedHighContrastMode=!0;const St=this.getHighContrastMode();St===dt.BLACK_ON_WHITE?Je.add(or,Bt):St===dt.WHITE_ON_BLACK&&Je.add(or,_n)}}static \u0275fac=function(St){return new(St||sn)};static \u0275prov=a.jDH({token:sn,factory:sn.\u0275fac,providedIn:"root"})}return sn})(),ii=(()=>{class sn{constructor(){(0,a.WQX)(Mr)._applyBodyHighContrastModeCssClasses()}static \u0275fac=function(St){return new(St||sn)};static \u0275mod=a.$C({type:sn});static \u0275inj=a.G2t({imports:[Ne.w5]})}return sn})();const ci={};let Si=(()=>{class sn{_appId=(0,a.WQX)(a.sZ2);getId(Je){return"ng"!==this._appId&&(Je+=this._appId),ci.hasOwnProperty(Je)||(ci[Je]=0),`${Je}${ci[Je]++}`}static \u0275fac=function(St){return new(St||sn)};static \u0275prov=a.jDH({token:sn,factory:sn.\u0275fac,providedIn:"root"})}return sn})()},2944:(o,s,r)=>{"use strict";r.d(s,{dS:()=>A,jI:()=>T});var i=r(3107),a=r(4460);const c=new i.nKC("cdk-dir-doc",{providedIn:"root",factory:function y(){return(0,i.WQX)(a.qQ)}}),w=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let A=(()=>{class k{value="ltr";change=new i.bkB;constructor(){const G=(0,i.WQX)(c,{optional:!0});G&&(this.value=function C(k){const R=k?.toLowerCase()||"";return"auto"===R&&typeof navigator<"u"&&navigator?.language?w.test(navigator.language)?"rtl":"ltr":"rtl"===R?"rtl":"ltr"}((G.body?G.body.dir:null)||(G.documentElement?G.documentElement.dir:null)||"ltr"))}ngOnDestroy(){this.change.complete()}static \u0275fac=function(Z){return new(Z||k)};static \u0275prov=i.jDH({token:k,factory:k.\u0275fac,providedIn:"root"})}return k})(),T=(()=>{class k{static \u0275fac=function(Z){return new(Z||k)};static \u0275mod=i.$C({type:k});static \u0275inj=i.G2t({})}return k})()},3022:(o,s,r)=>{"use strict";r.d(s,{FG:()=>w,OE:()=>c,a1:()=>C,he:()=>a,i8:()=>A});var i=r(3107);function a(T){return null!=T&&"false"!=`${T}`}function c(T,k=0){return function y(T){return!isNaN(parseFloat(T))&&!isNaN(Number(T))}(T)?Number(T):2===arguments.length?k:0}function w(T){return Array.isArray(T)?T:[T]}function C(T){return null==T?"":"string"==typeof T?T:`${T}px`}function A(T){return T instanceof i.aKT?T.nativeElement:T}},5919:(o,s,r)=>{"use strict";r.d(s,{A:()=>Be,A$:()=>S,FX:()=>C,Fm:()=>w,Ge:()=>L,Kp:()=>we,LE:()=>Ce,UQ:()=>pe,W3:()=>A,Z:()=>W,_f:()=>R,bn:()=>$n,dB:()=>te,eg:()=>tt,f2:()=>ke,i7:()=>Te,n6:()=>Ne,rp:()=>Oe,t6:()=>G,w_:()=>Z,wn:()=>c,yZ:()=>_e});const c=9,w=13,C=16,A=17,S=18,R=27,G=32,Z=33,te=34,we=35,_e=36,pe=37,Te=38,Ce=39,Ne=40,ke=48,$n=57,Be=65,W=90,L=91,tt=224;function Oe(ht,...Vt){return Vt.length?Vt.some(kt=>ht[kt]):ht.altKey||ht.shiftKey||ht.ctrlKey||ht.metaKey}},6520:(o,s,r)=>{"use strict";r.d(s,{QP:()=>Ne,Rp:()=>xe});var i=r(3107),a=r(3022),c=r(8447),y=r(6627),w=r(3569),C=r(1698),A=r(7610),S=r(1866),T=r(8627),k=r(7947),R=r(593),G=r(5424),Z=r(2147);const we=new Set;let _e,pe=(()=>{class ae{_platform=(0,i.WQX)(Z.OD);_nonce=(0,i.WQX)(i.BIS,{optional:!0});_matchMedia;constructor(){this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):Ce}matchMedia(ke){return(this._platform.WEBKIT||this._platform.BLINK)&&function Te(ae,le){if(!we.has(ae))try{_e||(_e=document.createElement("style"),le&&_e.setAttribute("nonce",le),_e.setAttribute("type","text/css"),document.head.appendChild(_e)),_e.sheet&&(_e.sheet.insertRule(`@media ${ae} {body{ }}`,0),we.add(ae))}catch(ke){console.error(ke)}}(ke,this._nonce),this._matchMedia(ke)}static \u0275fac=function(Ue){return new(Ue||ae)};static \u0275prov=i.jDH({token:ae,factory:ae.\u0275fac,providedIn:"root"})}return ae})();function Ce(ae){return{matches:"all"===ae||""===ae,media:ae,addListener:()=>{},removeListener:()=>{}}}let Ne=(()=>{class ae{_mediaMatcher=(0,i.WQX)(pe);_zone=(0,i.WQX)(i.SKi);_queries=new Map;_destroySubject=new c.B;constructor(){}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(ke){return Se((0,a.FG)(ke)).some(st=>this._registerQuery(st).mql.matches)}observe(ke){const st=Se((0,a.FG)(ke)).map(_t=>this._registerQuery(_t).observable);let ft=(0,y.z)(st);return ft=(0,w.x)(ft.pipe((0,A.s)(1)),ft.pipe((0,S.i)(1),(0,T.B)(0))),ft.pipe((0,k.T)(_t=>{const ot={matches:!1,breakpoints:{}};return _t.forEach(({matches:Yt,query:un})=>{ot.matches=ot.matches||Yt,ot.breakpoints[un]=Yt}),ot}))}_registerQuery(ke){if(this._queries.has(ke))return this._queries.get(ke);const Ue=this._mediaMatcher.matchMedia(ke),ft={observable:new C.c(_t=>{const ot=Yt=>this._zone.run(()=>_t.next(Yt));return Ue.addListener(ot),()=>{Ue.removeListener(ot)}}).pipe((0,R.Z)(Ue),(0,k.T)(({matches:_t})=>({query:ke,matches:_t})),(0,G.Q)(this._destroySubject)),mql:Ue};return this._queries.set(ke,ft),ft}static \u0275fac=function(Ue){return new(Ue||ae)};static \u0275prov=i.jDH({token:ae,factory:ae.\u0275fac,providedIn:"root"})}return ae})();function Se(ae){return ae.map(le=>le.split(",")).reduce((le,ke)=>le.concat(ke)).map(le=>le.trim())}const xe={XSmall:"(max-width: 599.98px)",Small:"(min-width: 600px) and (max-width: 959.98px)",Medium:"(min-width: 960px) and (max-width: 1279.98px)",Large:"(min-width: 1280px) and (max-width: 1919.98px)",XLarge:"(min-width: 1920px)",Handset:"(max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape)",Tablet:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",Web:"(min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape)",HandsetPortrait:"(max-width: 599.98px) and (orientation: portrait)",TabletPortrait:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait)",WebPortrait:"(min-width: 840px) and (orientation: portrait)",HandsetLandscape:"(max-width: 959.98px) and (orientation: landscape)",TabletLandscape:"(min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",WebLandscape:"(min-width: 1280px) and (orientation: landscape)"}},7747:(o,s,r)=>{"use strict";r.d(s,{w5:()=>C});var i=r(3107);let c=(()=>{class A{create(T){return typeof MutationObserver>"u"?null:new MutationObserver(T)}static \u0275fac=function(k){return new(k||A)};static \u0275prov=i.jDH({token:A,factory:A.\u0275fac,providedIn:"root"})}return A})(),C=(()=>{class A{static \u0275fac=function(k){return new(k||A)};static \u0275mod=i.$C({type:A});static \u0275inj=i.G2t({providers:[c]})}return A})()},9666:(o,s,r)=>{"use strict";r.d(s,{$Q:()=>an,Sf:()=>wt,Tv:()=>ke,WB:()=>Yn,hJ:()=>Wn,rR:()=>Ue,yY:()=>ze,z_:()=>Mt});var i=r(8108),a=r(4460),c=r(3107),y=r(3022),w=r(2147),C=r(1483),A=r(5424),S=r(8445),T=r(2944),k=r(6192),R=r(8559),G=r(5467),Z=r(8447),te=r(5710),we=r(7509),_e=r(5919);const pe=(0,w.CZ)();class Te{_viewportRuler;_previousHTMLStyles={top:"",left:""};_previousScrollPosition;_isEnabled=!1;_document;constructor(Ie,Me){this._viewportRuler=Ie,this._document=Me}attach(){}enable(){if(this._canBeEnabled()){const Ie=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=Ie.style.left||"",this._previousHTMLStyles.top=Ie.style.top||"",Ie.style.left=(0,y.a1)(-this._previousScrollPosition.left),Ie.style.top=(0,y.a1)(-this._previousScrollPosition.top),Ie.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const Ie=this._document.documentElement,nt=Ie.style,W=this._document.body.style,L=nt.scrollBehavior||"",V=W.scrollBehavior||"";this._isEnabled=!1,nt.left=this._previousHTMLStyles.left,nt.top=this._previousHTMLStyles.top,Ie.classList.remove("cdk-global-scrollblock"),pe&&(nt.scrollBehavior=W.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),pe&&(nt.scrollBehavior=L,W.scrollBehavior=V)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const Me=this._document.body,nt=this._viewportRuler.getViewportSize();return Me.scrollHeight>nt.height||Me.scrollWidth>nt.width}}class Ne{_scrollDispatcher;_ngZone;_viewportRuler;_config;_scrollSubscription=null;_overlayRef;_initialScrollPosition;constructor(Ie,Me,nt,W){this._scrollDispatcher=Ie,this._ngZone=Me,this._viewportRuler=nt,this._config=W}attach(Ie){this._overlayRef=Ie}enable(){if(this._scrollSubscription)return;const Ie=this._scrollDispatcher.scrolled(0).pipe((0,C.p)(Me=>!Me||!this._overlayRef.overlayElement.contains(Me.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=Ie.subscribe(()=>{const Me=this._viewportRuler.getViewportScrollPosition().top;Math.abs(Me-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=Ie.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}_detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}class Se{enable(){}disable(){}attach(){}}function xe(Ot,Ie){return Ie.some(Me=>Ot.bottomMe.bottom||Ot.rightMe.right)}function ae(Ot,Ie){return Ie.some(Me=>Ot.topMe.bottom||Ot.leftMe.right)}class le{_scrollDispatcher;_viewportRuler;_ngZone;_config;_scrollSubscription=null;_overlayRef;constructor(Ie,Me,nt,W){this._scrollDispatcher=Ie,this._viewportRuler=Me,this._ngZone=nt,this._config=W}attach(Ie){this._overlayRef=Ie}enable(){this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){const Me=this._overlayRef.overlayElement.getBoundingClientRect(),{width:nt,height:W}=this._viewportRuler.getViewportSize();xe(Me,[{width:nt,height:W,bottom:W,right:nt,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}}))}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}let ke=(()=>{class Ot{_scrollDispatcher=(0,c.WQX)(i.R);_viewportRuler=(0,c.WQX)(i.Xj);_ngZone=(0,c.WQX)(c.SKi);_document=(0,c.WQX)(a.qQ);constructor(){}noop=()=>new Se;close=Me=>new Ne(this._scrollDispatcher,this._ngZone,this._viewportRuler,Me);block=()=>new Te(this._viewportRuler,this._document);reposition=Me=>new le(this._scrollDispatcher,this._viewportRuler,this._ngZone,Me);static \u0275fac=function(nt){return new(nt||Ot)};static \u0275prov=c.jDH({token:Ot,factory:Ot.\u0275fac,providedIn:"root"})}return Ot})();class Ue{positionStrategy;scrollStrategy=new Se;panelClass="";hasBackdrop=!1;backdropClass="cdk-overlay-dark-backdrop";width;height;minWidth;minHeight;maxWidth;maxHeight;direction;disposeOnNavigation=!1;constructor(Ie){if(Ie){const Me=Object.keys(Ie);for(const nt of Me)void 0!==Ie[nt]&&(this[nt]=Ie[nt])}}}class _t{connectionPair;scrollableViewProperties;constructor(Ie,Me){this.connectionPair=Ie,this.scrollableViewProperties=Me}}let un=(()=>{class Ot{_attachedOverlays=[];_document=(0,c.WQX)(a.qQ);_isAttached;constructor(){}ngOnDestroy(){this.detach()}add(Me){this.remove(Me),this._attachedOverlays.push(Me)}remove(Me){const nt=this._attachedOverlays.indexOf(Me);nt>-1&&this._attachedOverlays.splice(nt,1),0===this._attachedOverlays.length&&this.detach()}static \u0275fac=function(nt){return new(nt||Ot)};static \u0275prov=c.jDH({token:Ot,factory:Ot.\u0275fac,providedIn:"root"})}return Ot})(),wn=(()=>{class Ot extends un{_ngZone=(0,c.WQX)(c.SKi,{optional:!0});add(Me){super.add(Me),this._isAttached||(this._ngZone?this._ngZone.runOutsideAngular(()=>this._document.body.addEventListener("keydown",this._keydownListener)):this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}_keydownListener=Me=>{const nt=this._attachedOverlays;for(let W=nt.length-1;W>-1;W--)if(nt[W]._keydownEvents.observers.length>0){const L=nt[W]._keydownEvents;this._ngZone?this._ngZone.run(()=>L.next(Me)):L.next(Me);break}};static \u0275fac=(()=>{let Me;return function(W){return(Me||(Me=c.xGo(Ot)))(W||Ot)}})();static \u0275prov=c.jDH({token:Ot,factory:Ot.\u0275fac,providedIn:"root"})}return Ot})(),$n=(()=>{class Ot extends un{_platform=(0,c.WQX)(w.OD);_ngZone=(0,c.WQX)(c.SKi,{optional:!0});_cursorOriginalValue;_cursorStyleIsSet=!1;_pointerDownEventTarget;add(Me){if(super.add(Me),!this._isAttached){const nt=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(nt)):this._addEventListeners(nt),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=nt.style.cursor,nt.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const Me=this._document.body;Me.removeEventListener("pointerdown",this._pointerDownListener,!0),Me.removeEventListener("click",this._clickListener,!0),Me.removeEventListener("auxclick",this._clickListener,!0),Me.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(Me.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(Me){Me.addEventListener("pointerdown",this._pointerDownListener,!0),Me.addEventListener("click",this._clickListener,!0),Me.addEventListener("auxclick",this._clickListener,!0),Me.addEventListener("contextmenu",this._clickListener,!0)}_pointerDownListener=Me=>{this._pointerDownEventTarget=(0,w.Fb)(Me)};_clickListener=Me=>{const nt=(0,w.Fb)(Me),W="click"===Me.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:nt;this._pointerDownEventTarget=null;const L=this._attachedOverlays.slice();for(let V=L.length-1;V>-1;V--){const Re=L[V];if(Re._outsidePointerEvents.observers.length<1||!Re.hasAttached())continue;if(En(Re.overlayElement,nt)||En(Re.overlayElement,W))break;const bt=Re._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>bt.next(Me)):bt.next(Me)}};static \u0275fac=(()=>{let Me;return function(W){return(Me||(Me=c.xGo(Ot)))(W||Ot)}})();static \u0275prov=c.jDH({token:Ot,factory:Ot.\u0275fac,providedIn:"root"})}return Ot})();function En(Ot,Ie){const Me=typeof ShadowRoot<"u"&&ShadowRoot;let nt=Ie;for(;nt;){if(nt===Ot)return!0;nt=Me&&nt instanceof ShadowRoot?nt.host:nt.parentNode}return!1}let Ze=(()=>{class Ot{static \u0275fac=function(nt){return new(nt||Ot)};static \u0275cmp=c.VBU({type:Ot,selectors:[["ng-component"]],hostAttrs:["cdk-overlay-style-loader",""],decls:0,vars:0,template:function(nt,W){},styles:[".cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed}@layer cdk-overlay{.cdk-overlay-container{z-index:1000}}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute}@layer cdk-overlay{.cdk-global-overlay-wrapper{z-index:1000}}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%}@layer cdk-overlay{.cdk-overlay-pane{z-index:1000}}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);opacity:0}@layer cdk-overlay{.cdk-overlay-backdrop{z-index:1000;transition:opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors: active){.cdk-overlay-backdrop-showing{opacity:.6}}@layer cdk-overlay{.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px}@layer cdk-overlay{.cdk-overlay-connected-position-bounding-box{z-index:1000}}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}"],encapsulation:2,changeDetection:0})}return Ot})(),wt=(()=>{class Ot{_platform=(0,c.WQX)(w.OD);_containerElement;_document=(0,c.WQX)(a.qQ);_styleLoader=(0,c.WQX)(G.l);constructor(){}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._loadStyles(),this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const Me="cdk-overlay-container";if(this._platform.isBrowser||(0,w.v8)()){const W=this._document.querySelectorAll(`.${Me}[platform="server"], .${Me}[platform="test"]`);for(let L=0;Lthis._backdropClick.next(Ie);_backdropTransitionendHandler=Ie=>{this._disposeBackdrop(Ie.target)};_previousHostParent;_keydownEvents=new Z.B;_outsidePointerEvents=new Z.B;_renders=new Z.B;_afterRenderRef;_afterNextRenderRef;constructor(Ie,Me,nt,W,L,V,Re,bt,mt,At=!1,Ln){this._portalOutlet=Ie,this._host=Me,this._pane=nt,this._config=W,this._ngZone=L,this._keyboardDispatcher=V,this._document=Re,this._location=bt,this._outsideClickDispatcher=mt,this._animationsDisabled=At,this._injector=Ln,W.scrollStrategy&&(this._scrollStrategy=W.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=W.positionStrategy,this._afterRenderRef=(0,c.O8t)(()=>(0,c.Tzd)(()=>{this._renders.next()},{injector:this._injector}))}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(Ie){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const Me=this._portalOutlet.attach(Ie);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._afterNextRenderRef?.destroy(),this._afterNextRenderRef=(0,c.mal)(()=>{this.hasAttached()&&this.updatePosition()},{injector:this._injector}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),"function"==typeof Me?.onDestroy&&Me.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),Me}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const Ie=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenEmpty(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),Ie}dispose(){const Ie=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),this._host?.remove(),this._afterNextRenderRef?.destroy(),this._previousHostParent=this._pane=this._host=null,Ie&&this._detachments.next(),this._detachments.complete(),this._afterRenderRef.destroy(),this._renders.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(Ie){Ie!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=Ie,this.hasAttached()&&(Ie.attach(this),this.updatePosition()))}updateSize(Ie){this._config={...this._config,...Ie},this._updateElementSize()}setDirection(Ie){this._config={...this._config,direction:Ie},this._updateElementDirection()}addPanelClass(Ie){this._pane&&this._toggleClasses(this._pane,Ie,!0)}removePanelClass(Ie){this._pane&&this._toggleClasses(this._pane,Ie,!1)}getDirection(){const Ie=this._config.direction;return Ie?"string"==typeof Ie?Ie:Ie.value:"ltr"}updateScrollStrategy(Ie){Ie!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=Ie,this.hasAttached()&&(Ie.attach(this),Ie.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const Ie=this._pane.style;Ie.width=(0,y.a1)(this._config.width),Ie.height=(0,y.a1)(this._config.height),Ie.minWidth=(0,y.a1)(this._config.minWidth),Ie.minHeight=(0,y.a1)(this._config.minHeight),Ie.maxWidth=(0,y.a1)(this._config.maxWidth),Ie.maxHeight=(0,y.a1)(this._config.maxHeight)}_togglePointerEvents(Ie){this._pane.style.pointerEvents=Ie?"":"none"}_attachBackdrop(){const Ie="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._animationsDisabled&&this._backdropElement.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),!this._animationsDisabled&&typeof requestAnimationFrame<"u"?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(Ie)})}):this._backdropElement.classList.add(Ie)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const Ie=this._backdropElement;if(Ie){if(this._animationsDisabled)return void this._disposeBackdrop(Ie);Ie.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{Ie.addEventListener("transitionend",this._backdropTransitionendHandler)}),Ie.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(Ie)},500))}}_toggleClasses(Ie,Me,nt){const W=(0,y.FG)(Me||[]).filter(L=>!!L);W.length&&(nt?Ie.classList.add(...W):Ie.classList.remove(...W))}_detachContentWhenEmpty(){this._ngZone.runOutsideAngular(()=>{const Ie=this._renders.pipe((0,A.Q)((0,we.h)(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||0===this._pane.children.length)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),Ie.unsubscribe())})})}_disposeScrollStrategy(){const Ie=this._scrollStrategy;Ie&&(Ie.disable(),Ie.detach&&Ie.detach())}_disposeBackdrop(Ie){Ie&&(Ie.removeEventListener("click",this._backdropClickHandler),Ie.removeEventListener("transitionend",this._backdropTransitionendHandler),Ie.remove(),this._backdropElement===Ie&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}}const Be="cdk-overlay-connected-position-bounding-box",Ut=/([A-Za-z%]+)$/;class Ke{_viewportRuler;_document;_platform;_overlayContainer;_overlayRef;_isInitialRender;_lastBoundingBoxSize={width:0,height:0};_isPushed=!1;_canPush=!0;_growAfterOpen=!1;_hasFlexibleDimensions=!0;_positionLocked=!1;_originRect;_overlayRect;_viewportRect;_containerRect;_viewportMargin=0;_scrollables=[];_preferredPositions=[];_origin;_pane;_isDisposed;_boundingBox;_lastPosition;_lastScrollVisibility;_positionChanges=new Z.B;_resizeSubscription=te.yU.EMPTY;_offsetX=0;_offsetY=0;_transformOriginSelector;_appliedPanelClasses=[];_previousPushAmount;positionChanges=this._positionChanges;get positions(){return this._preferredPositions}constructor(Ie,Me,nt,W,L){this._viewportRuler=Me,this._document=nt,this._platform=W,this._overlayContainer=L,this.setOrigin(Ie)}attach(Ie){this._validatePositions(),Ie.hostElement.classList.add(Be),this._overlayRef=Ie,this._boundingBox=Ie.hostElement,this._pane=Ie.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition)return void this.reapplyLastPosition();this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const Ie=this._originRect,Me=this._overlayRect,nt=this._viewportRect,W=this._containerRect,L=[];let V;for(let Re of this._preferredPositions){let bt=this._getOriginPoint(Ie,W,Re),mt=this._getOverlayPoint(bt,Me,Re),At=this._getOverlayFit(mt,Me,nt,Re);if(At.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(Re,bt);this._canFitWithFlexibleDimensions(At,mt,nt)?L.push({position:Re,origin:bt,overlayRect:Me,boundingBoxRect:this._calculateBoundingBoxRect(bt,Re)}):(!V||V.overlayFit.visibleAreabt&&(bt=At,Re=mt)}return this._isPushed=!1,void this._applyPosition(Re.position,Re.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(V.position,V.originPoint);this._applyPosition(V.position,V.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&<(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(Be),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const Ie=this._lastPosition;if(Ie){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const Me=this._getOriginPoint(this._originRect,this._containerRect,Ie);this._applyPosition(Ie,Me)}else this.apply()}withScrollableContainers(Ie){return this._scrollables=Ie,this}withPositions(Ie){return this._preferredPositions=Ie,-1===Ie.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(Ie){return this._viewportMargin=Ie,this}withFlexibleDimensions(Ie=!0){return this._hasFlexibleDimensions=Ie,this}withGrowAfterOpen(Ie=!0){return this._growAfterOpen=Ie,this}withPush(Ie=!0){return this._canPush=Ie,this}withLockedPosition(Ie=!0){return this._positionLocked=Ie,this}setOrigin(Ie){return this._origin=Ie,this}withDefaultOffsetX(Ie){return this._offsetX=Ie,this}withDefaultOffsetY(Ie){return this._offsetY=Ie,this}withTransformOriginOn(Ie){return this._transformOriginSelector=Ie,this}_getOriginPoint(Ie,Me,nt){let W,L;if("center"==nt.originX)W=Ie.left+Ie.width/2;else{const V=this._isRtl()?Ie.right:Ie.left,Re=this._isRtl()?Ie.left:Ie.right;W="start"==nt.originX?V:Re}return Me.left<0&&(W-=Me.left),L="center"==nt.originY?Ie.top+Ie.height/2:"top"==nt.originY?Ie.top:Ie.bottom,Me.top<0&&(L-=Me.top),{x:W,y:L}}_getOverlayPoint(Ie,Me,nt){let W,L;return W="center"==nt.overlayX?-Me.width/2:"start"===nt.overlayX?this._isRtl()?-Me.width:0:this._isRtl()?0:-Me.width,L="center"==nt.overlayY?-Me.height/2:"top"==nt.overlayY?0:-Me.height,{x:Ie.x+W,y:Ie.y+L}}_getOverlayFit(Ie,Me,nt,W){const L=Ge(Me);let{x:V,y:Re}=Ie,bt=this._getOffset(W,"x"),mt=this._getOffset(W,"y");bt&&(V+=bt),mt&&(Re+=mt);let Zt=0-Re,gn=Re+L.height-nt.height,In=this._subtractOverflows(L.width,0-V,V+L.width-nt.width),Bn=this._subtractOverflows(L.height,Zt,gn),Hn=In*Bn;return{visibleArea:Hn,isCompletelyWithinViewport:L.width*L.height===Hn,fitsInViewportVertically:Bn===L.height,fitsInViewportHorizontally:In==L.width}}_canFitWithFlexibleDimensions(Ie,Me,nt){if(this._hasFlexibleDimensions){const W=nt.bottom-Me.y,L=nt.right-Me.x,V=Xe(this._overlayRef.getConfig().minHeight),Re=Xe(this._overlayRef.getConfig().minWidth);return(Ie.fitsInViewportVertically||null!=V&&V<=W)&&(Ie.fitsInViewportHorizontally||null!=Re&&Re<=L)}return!1}_pushOverlayOnScreen(Ie,Me,nt){if(this._previousPushAmount&&this._positionLocked)return{x:Ie.x+this._previousPushAmount.x,y:Ie.y+this._previousPushAmount.y};const W=Ge(Me),L=this._viewportRect,V=Math.max(Ie.x+W.width-L.width,0),Re=Math.max(Ie.y+W.height-L.height,0),bt=Math.max(L.top-nt.top-Ie.y,0),mt=Math.max(L.left-nt.left-Ie.x,0);let At=0,Ln=0;return At=W.width<=L.width?mt||-V:Ie.xIn&&!this._isInitialRender&&!this._growAfterOpen&&(V=Ie.y-In/2)}if("end"===Me.overlayX&&!W||"start"===Me.overlayX&&W)Zt=nt.width-Ie.x+2*this._viewportMargin,At=Ie.x-this._viewportMargin;else if("start"===Me.overlayX&&!W||"end"===Me.overlayX&&W)Ln=Ie.x,At=nt.right-Ie.x;else{const gn=Math.min(nt.right-Ie.x+nt.left,Ie.x),In=this._lastBoundingBoxSize.width;At=2*gn,Ln=Ie.x-gn,At>In&&!this._isInitialRender&&!this._growAfterOpen&&(Ln=Ie.x-In/2)}return{top:V,left:Ln,bottom:Re,right:Zt,width:At,height:L}}_setBoundingBoxStyles(Ie,Me){const nt=this._calculateBoundingBoxRect(Ie,Me);!this._isInitialRender&&!this._growAfterOpen&&(nt.height=Math.min(nt.height,this._lastBoundingBoxSize.height),nt.width=Math.min(nt.width,this._lastBoundingBoxSize.width));const W={};if(this._hasExactPosition())W.top=W.left="0",W.bottom=W.right=W.maxHeight=W.maxWidth="",W.width=W.height="100%";else{const L=this._overlayRef.getConfig().maxHeight,V=this._overlayRef.getConfig().maxWidth;W.height=(0,y.a1)(nt.height),W.top=(0,y.a1)(nt.top),W.bottom=(0,y.a1)(nt.bottom),W.width=(0,y.a1)(nt.width),W.left=(0,y.a1)(nt.left),W.right=(0,y.a1)(nt.right),W.alignItems="center"===Me.overlayX?"center":"end"===Me.overlayX?"flex-end":"flex-start",W.justifyContent="center"===Me.overlayY?"center":"bottom"===Me.overlayY?"flex-end":"flex-start",L&&(W.maxHeight=(0,y.a1)(L)),V&&(W.maxWidth=(0,y.a1)(V))}this._lastBoundingBoxSize=nt,lt(this._boundingBox.style,W)}_resetBoundingBoxStyles(){lt(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){lt(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(Ie,Me){const nt={},W=this._hasExactPosition(),L=this._hasFlexibleDimensions,V=this._overlayRef.getConfig();if(W){const At=this._viewportRuler.getViewportScrollPosition();lt(nt,this._getExactOverlayY(Me,Ie,At)),lt(nt,this._getExactOverlayX(Me,Ie,At))}else nt.position="static";let Re="",bt=this._getOffset(Me,"x"),mt=this._getOffset(Me,"y");bt&&(Re+=`translateX(${bt}px) `),mt&&(Re+=`translateY(${mt}px)`),nt.transform=Re.trim(),V.maxHeight&&(W?nt.maxHeight=(0,y.a1)(V.maxHeight):L&&(nt.maxHeight="")),V.maxWidth&&(W?nt.maxWidth=(0,y.a1)(V.maxWidth):L&&(nt.maxWidth="")),lt(this._pane.style,nt)}_getExactOverlayY(Ie,Me,nt){let W={top:"",bottom:""},L=this._getOverlayPoint(Me,this._overlayRect,Ie);return this._isPushed&&(L=this._pushOverlayOnScreen(L,this._overlayRect,nt)),"bottom"===Ie.overlayY?W.bottom=this._document.documentElement.clientHeight-(L.y+this._overlayRect.height)+"px":W.top=(0,y.a1)(L.y),W}_getExactOverlayX(Ie,Me,nt){let V,W={left:"",right:""},L=this._getOverlayPoint(Me,this._overlayRect,Ie);return this._isPushed&&(L=this._pushOverlayOnScreen(L,this._overlayRect,nt)),V=this._isRtl()?"end"===Ie.overlayX?"left":"right":"end"===Ie.overlayX?"right":"left","right"===V?W.right=this._document.documentElement.clientWidth-(L.x+this._overlayRect.width)+"px":W.left=(0,y.a1)(L.x),W}_getScrollVisibility(){const Ie=this._getOriginRect(),Me=this._pane.getBoundingClientRect(),nt=this._scrollables.map(W=>W.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:ae(Ie,nt),isOriginOutsideView:xe(Ie,nt),isOverlayClipped:ae(Me,nt),isOverlayOutsideView:xe(Me,nt)}}_subtractOverflows(Ie,...Me){return Me.reduce((nt,W)=>nt-Math.max(W,0),Ie)}_getNarrowedViewportRect(){const Ie=this._document.documentElement.clientWidth,Me=this._document.documentElement.clientHeight,nt=this._viewportRuler.getViewportScrollPosition();return{top:nt.top+this._viewportMargin,left:nt.left+this._viewportMargin,right:nt.left+Ie-this._viewportMargin,bottom:nt.top+Me-this._viewportMargin,width:Ie-2*this._viewportMargin,height:Me-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(Ie,Me){return"x"===Me?null==Ie.offsetX?this._offsetX:Ie.offsetX:null==Ie.offsetY?this._offsetY:Ie.offsetY}_validatePositions(){}_addPanelClasses(Ie){this._pane&&(0,y.FG)(Ie).forEach(Me=>{""!==Me&&-1===this._appliedPanelClasses.indexOf(Me)&&(this._appliedPanelClasses.push(Me),this._pane.classList.add(Me))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(Ie=>{this._pane.classList.remove(Ie)}),this._appliedPanelClasses=[])}_getOriginRect(){const Ie=this._origin;if(Ie instanceof c.aKT)return Ie.nativeElement.getBoundingClientRect();if(Ie instanceof Element)return Ie.getBoundingClientRect();const Me=Ie.width||0,nt=Ie.height||0;return{top:Ie.y,bottom:Ie.y+nt,left:Ie.x,right:Ie.x+Me,height:nt,width:Me}}}function lt(Ot,Ie){for(let Me in Ie)Ie.hasOwnProperty(Me)&&(Ot[Me]=Ie[Me]);return Ot}function Xe(Ot){if("number"!=typeof Ot&&null!=Ot){const[Ie,Me]=Ot.split(Ut);return Me&&"px"!==Me?null:parseFloat(Ie)}return Ot||null}function Ge(Ot){return{top:Math.floor(Ot.top),right:Math.floor(Ot.right),bottom:Math.floor(Ot.bottom),left:Math.floor(Ot.left),width:Math.floor(Ot.width),height:Math.floor(Ot.height)}}const Nt="cdk-global-overlay-wrapper";class tn{_overlayRef;_cssPosition="static";_topOffset="";_bottomOffset="";_alignItems="";_xPosition="";_xOffset="";_width="";_height="";_isDisposed=!1;attach(Ie){const Me=Ie.getConfig();this._overlayRef=Ie,this._width&&!Me.width&&Ie.updateSize({width:this._width}),this._height&&!Me.height&&Ie.updateSize({height:this._height}),Ie.hostElement.classList.add(Nt),this._isDisposed=!1}top(Ie=""){return this._bottomOffset="",this._topOffset=Ie,this._alignItems="flex-start",this}left(Ie=""){return this._xOffset=Ie,this._xPosition="left",this}bottom(Ie=""){return this._topOffset="",this._bottomOffset=Ie,this._alignItems="flex-end",this}right(Ie=""){return this._xOffset=Ie,this._xPosition="right",this}start(Ie=""){return this._xOffset=Ie,this._xPosition="start",this}end(Ie=""){return this._xOffset=Ie,this._xPosition="end",this}width(Ie=""){return this._overlayRef?this._overlayRef.updateSize({width:Ie}):this._width=Ie,this}height(Ie=""){return this._overlayRef?this._overlayRef.updateSize({height:Ie}):this._height=Ie,this}centerHorizontally(Ie=""){return this.left(Ie),this._xPosition="center",this}centerVertically(Ie=""){return this.top(Ie),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const Ie=this._overlayRef.overlayElement.style,Me=this._overlayRef.hostElement.style,nt=this._overlayRef.getConfig(),{width:W,height:L,maxWidth:V,maxHeight:Re}=nt,bt=!("100%"!==W&&"100vw"!==W||V&&"100%"!==V&&"100vw"!==V),mt=!("100%"!==L&&"100vh"!==L||Re&&"100%"!==Re&&"100vh"!==Re),At=this._xPosition,Ln=this._xOffset,Zt="rtl"===this._overlayRef.getConfig().direction;let gn="",In="",Bn="";bt?Bn="flex-start":"center"===At?(Bn="center",Zt?In=Ln:gn=Ln):Zt?"left"===At||"end"===At?(Bn="flex-end",gn=Ln):("right"===At||"start"===At)&&(Bn="flex-start",In=Ln):"left"===At||"start"===At?(Bn="flex-start",gn=Ln):("right"===At||"end"===At)&&(Bn="flex-end",In=Ln),Ie.position=this._cssPosition,Ie.marginLeft=bt?"0":gn,Ie.marginTop=mt?"0":this._topOffset,Ie.marginBottom=this._bottomOffset,Ie.marginRight=bt?"0":In,Me.justifyContent=Bn,Me.alignItems=mt?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const Ie=this._overlayRef.overlayElement.style,Me=this._overlayRef.hostElement,nt=Me.style;Me.classList.remove(Nt),nt.justifyContent=nt.alignItems=Ie.marginTop=Ie.marginBottom=Ie.marginLeft=Ie.marginRight=Ie.position="",this._overlayRef=null,this._isDisposed=!0}}let pn=(()=>{class Ot{_viewportRuler=(0,c.WQX)(i.Xj);_document=(0,c.WQX)(a.qQ);_platform=(0,c.WQX)(w.OD);_overlayContainer=(0,c.WQX)(wt);constructor(){}global(){return new tn}flexibleConnectedTo(Me){return new Ke(Me,this._viewportRuler,this._document,this._platform,this._overlayContainer)}static \u0275fac=function(nt){return new(nt||Ot)};static \u0275prov=c.jDH({token:Ot,factory:Ot.\u0275fac,providedIn:"root"})}return Ot})(),Wn=(()=>{class Ot{scrollStrategies=(0,c.WQX)(ke);_overlayContainer=(0,c.WQX)(wt);_positionBuilder=(0,c.WQX)(pn);_keyboardDispatcher=(0,c.WQX)(wn);_injector=(0,c.WQX)(c.zZn);_ngZone=(0,c.WQX)(c.SKi);_document=(0,c.WQX)(a.qQ);_directionality=(0,c.WQX)(T.dS);_location=(0,c.WQX)(a.aZ);_outsideClickDispatcher=(0,c.WQX)($n);_animationsModuleType=(0,c.WQX)(c.bc$,{optional:!0});_idGenerator=(0,c.WQX)(R.g7);_appRef;_styleLoader=(0,c.WQX)(G.l);constructor(){}create(Me){this._styleLoader.load(Ze);const nt=this._createHostElement(),W=this._createPaneElement(nt),L=this._createPortalOutlet(W),V=new Ue(Me);return V.direction=V.direction||this._directionality.value,new ze(L,nt,W,V,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,"NoopAnimations"===this._animationsModuleType,this._injector.get(c.uvJ))}position(){return this._positionBuilder}_createPaneElement(Me){const nt=this._document.createElement("div");return nt.id=this._idGenerator.getId("cdk-overlay-"),nt.classList.add("cdk-overlay-pane"),Me.appendChild(nt),nt}_createHostElement(){const Me=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(Me),Me}_createPortalOutlet(Me){return this._appRef||(this._appRef=this._injector.get(c.o8S)),new k.aI(Me,null,this._appRef,this._injector,this._document)}static \u0275fac=function(nt){return new(nt||Ot)};static \u0275prov=c.jDH({token:Ot,factory:Ot.\u0275fac,providedIn:"root"})}return Ot})();const Pt=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],en=new c.nKC("cdk-connected-overlay-scroll-strategy",{providedIn:"root",factory:()=>{const Ot=(0,c.WQX)(Wn);return()=>Ot.scrollStrategies.reposition()}});let an=(()=>{class Ot{elementRef=(0,c.WQX)(c.aKT);constructor(){}static \u0275fac=function(nt){return new(nt||Ot)};static \u0275dir=c.FsC({type:Ot,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"]})}return Ot})(),Yn=(()=>{class Ot{_overlay=(0,c.WQX)(Wn);_dir=(0,c.WQX)(T.dS,{optional:!0});_overlayRef;_templatePortal;_backdropSubscription=te.yU.EMPTY;_attachSubscription=te.yU.EMPTY;_detachSubscription=te.yU.EMPTY;_positionSubscription=te.yU.EMPTY;_offsetX;_offsetY;_position;_scrollStrategyFactory=(0,c.WQX)(en);_disposeOnNavigation=!1;_ngZone=(0,c.WQX)(c.SKi);origin;positions;positionStrategy;get offsetX(){return this._offsetX}set offsetX(Me){this._offsetX=Me,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(Me){this._offsetY=Me,this._position&&this._updatePositionStrategy(this._position)}width;height;minWidth;minHeight;backdropClass;panelClass;viewportMargin=0;scrollStrategy;open=!1;disableClose=!1;transformOriginSelector;hasBackdrop=!1;lockPosition=!1;flexibleDimensions=!1;growAfterOpen=!1;push=!1;get disposeOnNavigation(){return this._disposeOnNavigation}set disposeOnNavigation(Me){this._disposeOnNavigation=Me}backdropClick=new c.bkB;positionChange=new c.bkB;attach=new c.bkB;detach=new c.bkB;overlayKeydown=new c.bkB;overlayOutsideClick=new c.bkB;constructor(){const Me=(0,c.WQX)(c.C4Q),nt=(0,c.WQX)(c.c1b);this._templatePortal=new k.VA(Me,nt),this.scrollStrategy=this._scrollStrategyFactory()}get overlayRef(){return this._overlayRef}get dir(){return this._dir?this._dir.value:"ltr"}ngOnDestroy(){this._attachSubscription.unsubscribe(),this._detachSubscription.unsubscribe(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this._overlayRef&&this._overlayRef.dispose()}ngOnChanges(Me){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),Me.origin&&this.open&&this._position.apply()),Me.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=Pt);const Me=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=Me.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=Me.detachments().subscribe(()=>this.detach.emit()),Me.keydownEvents().subscribe(nt=>{this.overlayKeydown.next(nt),nt.keyCode===_e._f&&!this.disableClose&&!(0,_e.rp)(nt)&&(nt.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(nt=>{const W=this._getOriginElement(),L=(0,w.Fb)(nt);(!W||W!==L&&!W.contains(L))&&this.overlayOutsideClick.next(nt)})}_buildConfig(){const Me=this._position=this.positionStrategy||this._createPositionStrategy(),nt=new Ue({direction:this._dir||"ltr",positionStrategy:Me,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop,disposeOnNavigation:this.disposeOnNavigation});return(this.width||0===this.width)&&(nt.width=this.width),(this.height||0===this.height)&&(nt.height=this.height),(this.minWidth||0===this.minWidth)&&(nt.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(nt.minHeight=this.minHeight),this.backdropClass&&(nt.backdropClass=this.backdropClass),this.panelClass&&(nt.panelClass=this.panelClass),nt}_updatePositionStrategy(Me){const nt=this.positions.map(W=>({originX:W.originX,originY:W.originY,overlayX:W.overlayX,overlayY:W.overlayY,offsetX:W.offsetX||this.offsetX,offsetY:W.offsetY||this.offsetY,panelClass:W.panelClass||void 0}));return Me.setOrigin(this._getOrigin()).withPositions(nt).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){const Me=this._overlay.position().flexibleConnectedTo(this._getOrigin());return this._updatePositionStrategy(Me),Me}_getOrigin(){return this.origin instanceof an?this.origin.elementRef:this.origin}_getOriginElement(){return this.origin instanceof an?this.origin.elementRef.nativeElement:this.origin instanceof c.aKT?this.origin.nativeElement:typeof Element<"u"&&this.origin instanceof Element?this.origin:null}_attachOverlay(){this._overlayRef?this._overlayRef.getConfig().hasBackdrop=this.hasBackdrop:this._createOverlay(),this._overlayRef.hasAttached()||this._overlayRef.attach(this._templatePortal),this.hasBackdrop?this._backdropSubscription=this._overlayRef.backdropClick().subscribe(Me=>{this.backdropClick.emit(Me)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe((0,S.v)(()=>this.positionChange.observers.length>0)).subscribe(Me=>{this._ngZone.run(()=>this.positionChange.emit(Me)),0===this.positionChange.observers.length&&this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}static \u0275fac=function(nt){return new(nt||Ot)};static \u0275dir=c.FsC({type:Ot,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:[0,"cdkConnectedOverlayOrigin","origin"],positions:[0,"cdkConnectedOverlayPositions","positions"],positionStrategy:[0,"cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:[0,"cdkConnectedOverlayOffsetX","offsetX"],offsetY:[0,"cdkConnectedOverlayOffsetY","offsetY"],width:[0,"cdkConnectedOverlayWidth","width"],height:[0,"cdkConnectedOverlayHeight","height"],minWidth:[0,"cdkConnectedOverlayMinWidth","minWidth"],minHeight:[0,"cdkConnectedOverlayMinHeight","minHeight"],backdropClass:[0,"cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:[0,"cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:[0,"cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:[0,"cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:[0,"cdkConnectedOverlayOpen","open"],disableClose:[0,"cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:[0,"cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:[2,"cdkConnectedOverlayHasBackdrop","hasBackdrop",c.L39],lockPosition:[2,"cdkConnectedOverlayLockPosition","lockPosition",c.L39],flexibleDimensions:[2,"cdkConnectedOverlayFlexibleDimensions","flexibleDimensions",c.L39],growAfterOpen:[2,"cdkConnectedOverlayGrowAfterOpen","growAfterOpen",c.L39],push:[2,"cdkConnectedOverlayPush","push",c.L39],disposeOnNavigation:[2,"cdkConnectedOverlayDisposeOnNavigation","disposeOnNavigation",c.L39]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],features:[c.GFd,c.OA$]})}return Ot})();const Xt={provide:en,deps:[Wn],useFactory:function Sn(Ot){return()=>Ot.scrollStrategies.reposition()}};let Mt=(()=>{class Ot{static \u0275fac=function(nt){return new(nt||Ot)};static \u0275mod=c.$C({type:Ot});static \u0275inj=c.G2t({providers:[Wn,Xt],imports:[T.jI,k.jc,i.E9,i.E9]})}return Ot})()},2147:(o,s,r)=>{"use strict";r.d(s,{BD:()=>_e,BQ:()=>R,CZ:()=>we,Fb:()=>Se,KT:()=>Ce,MU:()=>S,OD:()=>y,r5:()=>G,v8:()=>xe,vc:()=>Ne});var i=r(3107),a=r(4460);let c;try{c=typeof Intl<"u"&&Intl.v8BreakIterator}catch{c=!1}let C,y=(()=>{class ae{_platformId=(0,i.WQX)(i.Agw);isBrowser=this._platformId?(0,a.UE)(this._platformId):"object"==typeof document&&!!document;EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent);TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent);BLINK=this.isBrowser&&!(!window.chrome&&!c)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT;WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT;IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window);FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent);ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT;SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT;constructor(){}static \u0275fac=function(Ue){return new(Ue||ae)};static \u0275prov=i.jDH({token:ae,factory:ae.\u0275fac,providedIn:"root"})}return ae})();const A=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function S(){if(C)return C;if("object"!=typeof document||!document)return C=new Set(A),C;let ae=document.createElement("input");return C=new Set(A.filter(le=>(ae.setAttribute("type",le),ae.type===le))),C}let T;function R(ae){return function k(){if(null==T&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>T=!0}))}finally{T=T||!1}return T}()?ae:!!ae.capture}var G=function(ae){return ae[ae.NORMAL=0]="NORMAL",ae[ae.NEGATED=1]="NEGATED",ae[ae.INVERTED=2]="INVERTED",ae}(G||{});let Z,te,pe;function we(){if(null==te){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return te=!1,te;if("scrollBehavior"in document.documentElement.style)te=!0;else{const ae=Element.prototype.scrollTo;te=!!ae&&!/\{\s*\[native code\]\s*\}/.test(ae.toString())}}return te}function _e(){if("object"!=typeof document||!document)return G.NORMAL;if(null==Z){const ae=document.createElement("div"),le=ae.style;ae.dir="rtl",le.width="1px",le.overflow="auto",le.visibility="hidden",le.pointerEvents="none",le.position="absolute";const ke=document.createElement("div"),Ue=ke.style;Ue.width="2px",Ue.height="1px",ae.appendChild(ke),document.body.appendChild(ae),Z=G.NORMAL,0===ae.scrollLeft&&(ae.scrollLeft=1,Z=0===ae.scrollLeft?G.NEGATED:G.INVERTED),ae.remove()}return Z}function Ce(ae){if(function Te(){if(null==pe){const ae=typeof document<"u"?document.head:null;pe=!(!ae||!ae.createShadowRoot&&!ae.attachShadow)}return pe}()){const le=ae.getRootNode?ae.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&le instanceof ShadowRoot)return le}return null}function Ne(){let ae=typeof document<"u"&&document?document.activeElement:null;for(;ae&&ae.shadowRoot;){const le=ae.shadowRoot.activeElement;if(le===ae)break;ae=le}return ae}function Se(ae){return ae.composedPath?ae.composedPath()[0]:ae.target}function xe(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}},6192:(o,s,r)=>{"use strict";r.d(s,{A8:()=>k,I3:()=>Ce,VA:()=>R,aI:()=>we,jc:()=>Se,lb:()=>Z});var i=r(3107),a=r(4460);class T{_attachedHost;attach(le){return this._attachedHost=le,le.attach(this)}detach(){let le=this._attachedHost;null!=le&&(this._attachedHost=null,le.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(le){this._attachedHost=le}}class k extends T{component;viewContainerRef;injector;componentFactoryResolver;projectableNodes;constructor(le,ke,Ue,st,ft){super(),this.component=le,this.viewContainerRef=ke,this.injector=Ue,this.projectableNodes=ft}}class R extends T{templateRef;viewContainerRef;context;injector;constructor(le,ke,Ue,st){super(),this.templateRef=le,this.viewContainerRef=ke,this.context=Ue,this.injector=st}get origin(){return this.templateRef.elementRef}attach(le,ke=this.context){return this.context=ke,super.attach(le)}detach(){return this.context=void 0,super.detach()}}class G extends T{element;constructor(le){super(),this.element=le instanceof i.aKT?le.nativeElement:le}}class Z{_attachedPortal;_disposeFn;_isDisposed=!1;hasAttached(){return!!this._attachedPortal}attach(le){return le instanceof k?(this._attachedPortal=le,this.attachComponentPortal(le)):le instanceof R?(this._attachedPortal=le,this.attachTemplatePortal(le)):this.attachDomPortal&&le instanceof G?(this._attachedPortal=le,this.attachDomPortal(le)):void 0}attachDomPortal=null;detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(le){this._disposeFn=le}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class we extends Z{outletElement;_appRef;_defaultInjector;_document;constructor(le,ke,Ue,st,ft){super(),this.outletElement=le,this._appRef=Ue,this._defaultInjector=st,this._document=ft}attachComponentPortal(le){let ke;if(le.viewContainerRef){const Ue=le.injector||le.viewContainerRef.injector,st=Ue.get(i.Vns,null,{optional:!0})||void 0;ke=le.viewContainerRef.createComponent(le.component,{index:le.viewContainerRef.length,injector:Ue,ngModuleRef:st,projectableNodes:le.projectableNodes||void 0}),this.setDisposeFn(()=>ke.destroy())}else ke=(0,i.a0P)(le.component,{elementInjector:le.injector||this._defaultInjector||i.zZn.NULL,environmentInjector:this._appRef.injector,projectableNodes:le.projectableNodes||void 0}),this._appRef.attachView(ke.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(ke.hostView),ke.destroy()});return this.outletElement.appendChild(this._getComponentRootNode(ke)),this._attachedPortal=le,ke}attachTemplatePortal(le){let ke=le.viewContainerRef,Ue=ke.createEmbeddedView(le.templateRef,le.context,{injector:le.injector});return Ue.rootNodes.forEach(st=>this.outletElement.appendChild(st)),Ue.detectChanges(),this.setDisposeFn(()=>{let st=ke.indexOf(Ue);-1!==st&&ke.remove(st)}),this._attachedPortal=le,Ue}attachDomPortal=le=>{const ke=le.element,Ue=this._document.createComment("dom-portal");ke.parentNode.insertBefore(Ue,ke),this.outletElement.appendChild(ke),this._attachedPortal=le,super.setDisposeFn(()=>{Ue.parentNode&&Ue.parentNode.replaceChild(ke,Ue)})};dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(le){return le.hostView.rootNodes[0]}}let Ce=(()=>{class ae extends Z{_moduleRef=(0,i.WQX)(i.Vns,{optional:!0});_document=(0,i.WQX)(a.qQ);_viewContainerRef=(0,i.WQX)(i.c1b);_isInitialized=!1;_attachedRef;constructor(){super()}get portal(){return this._attachedPortal}set portal(ke){this.hasAttached()&&!ke&&!this._isInitialized||(this.hasAttached()&&super.detach(),ke&&super.attach(ke),this._attachedPortal=ke||null)}attached=new i.bkB;get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(ke){ke.setAttachedHost(this);const Ue=null!=ke.viewContainerRef?ke.viewContainerRef:this._viewContainerRef,st=Ue.createComponent(ke.component,{index:Ue.length,injector:ke.injector||Ue.injector,projectableNodes:ke.projectableNodes||void 0,ngModuleRef:this._moduleRef||void 0});return Ue!==this._viewContainerRef&&this._getRootNode().appendChild(st.hostView.rootNodes[0]),super.setDisposeFn(()=>st.destroy()),this._attachedPortal=ke,this._attachedRef=st,this.attached.emit(st),st}attachTemplatePortal(ke){ke.setAttachedHost(this);const Ue=this._viewContainerRef.createEmbeddedView(ke.templateRef,ke.context,{injector:ke.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=ke,this._attachedRef=Ue,this.attached.emit(Ue),Ue}attachDomPortal=ke=>{const Ue=ke.element,st=this._document.createComment("dom-portal");ke.setAttachedHost(this),Ue.parentNode.insertBefore(st,Ue),this._getRootNode().appendChild(Ue),this._attachedPortal=ke,super.setDisposeFn(()=>{st.parentNode&&st.parentNode.replaceChild(Ue,st)})};_getRootNode(){const ke=this._viewContainerRef.element.nativeElement;return ke.nodeType===ke.ELEMENT_NODE?ke:ke.parentNode}static \u0275fac=function(Ue){return new(Ue||ae)};static \u0275dir=i.FsC({type:ae,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:[0,"cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[i.Vt3]})}return ae})(),Se=(()=>{class ae{static \u0275fac=function(Ue){return new(Ue||ae)};static \u0275mod=i.$C({type:ae});static \u0275inj=i.G2t({})}return ae})()},5467:(o,s,r)=>{"use strict";r.d(s,{Y:()=>y,l:()=>c});var i=r(3107);const a=new WeakMap;let c=(()=>{class w{_appRef;_injector=(0,i.WQX)(i.zZn);_environmentInjector=(0,i.WQX)(i.uvJ);load(A){const S=this._appRef=this._appRef||this._injector.get(i.o8S);let T=a.get(S);T||(T={loaders:new Set,refs:[]},a.set(S,T),S.onDestroy(()=>{a.get(S)?.refs.forEach(k=>k.destroy()),a.delete(S)})),T.loaders.has(A)||(T.loaders.add(A),T.refs.push((0,i.a0P)(A,{environmentInjector:this._environmentInjector})))}static \u0275fac=function(S){return new(S||w)};static \u0275prov=i.jDH({token:w,factory:w.\u0275fac,providedIn:"root"})}return w})(),y=(()=>{class w{static \u0275fac=function(S){return new(S||w)};static \u0275cmp=i.VBU({type:w,selectors:[["ng-component"]],exportAs:["cdkVisuallyHidden"],decls:0,vars:0,template:function(S,T){},styles:[".cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}"],encapsulation:2,changeDetection:0})}return w})()},8108:(o,s,r)=>{"use strict";r.d(s,{uv:()=>ot,Gj:()=>lt,R:()=>_t,E9:()=>Xe,Xj:()=>un});var i=r(3022),a=r(3107),c=r(8447),y=r(3016),w=r(1698),C=r(909),A=r(9899),S=r(5710);const T={schedule(Ge){let pt=requestAnimationFrame,se=cancelAnimationFrame;const{delegate:qe}=T;qe&&(pt=qe.requestAnimationFrame,se=qe.cancelAnimationFrame);const Nt=pt(tn=>{se=void 0,Ge(tn)});return new S.yU(()=>se?.(Nt))},requestAnimationFrame(...Ge){const{delegate:pt}=T;return(pt?.requestAnimationFrame||requestAnimationFrame)(...Ge)},cancelAnimationFrame(...Ge){const{delegate:pt}=T;return(pt?.cancelAnimationFrame||cancelAnimationFrame)(...Ge)},delegate:void 0};var R=r(8050);new class G extends R.q{flush(pt){this._active=!0;const se=this._scheduled;this._scheduled=void 0;const{actions:qe}=this;let Nt;pt=pt||qe.shift();do{if(Nt=pt.execute(pt.state,pt.delay))break}while((pt=qe[0])&&pt.id===se&&qe.shift());if(this._active=!1,Nt){for(;(pt=qe[0])&&pt.id===se&&qe.shift();)pt.unsubscribe();throw Nt}}}(class k extends A.R{constructor(pt,se){super(pt,se),this.scheduler=pt,this.work=se}requestAsyncId(pt,se,qe=0){return null!==qe&&qe>0?super.requestAsyncId(pt,se,qe):(pt.actions.push(this),pt._scheduled||(pt._scheduled=T.requestAnimationFrame(()=>pt.flush(void 0))))}recycleAsyncId(pt,se,qe=0){var Nt;if(null!=qe?qe>0:this.delay>0)return super.recycleAsyncId(pt,se,qe);const{actions:tn}=pt;null!=se&&(null===(Nt=tn[tn.length-1])||void 0===Nt?void 0:Nt.id)!==se&&(T.cancelAnimationFrame(se),pt._scheduled=void 0)}});r(4984);var _e=r(5684),pe=r(1483),Te=r(5424),Ce=r(2147),Ne=r(4460),Se=r(2944);let _t=(()=>{class Ge{_ngZone=(0,a.WQX)(a.SKi);_platform=(0,a.WQX)(Ce.OD);_document=(0,a.WQX)(Ne.qQ,{optional:!0});constructor(){}_scrolled=new c.B;_globalSubscription=null;_scrolledCount=0;scrollContainers=new Map;register(se){this.scrollContainers.has(se)||this.scrollContainers.set(se,se.elementScrolled().subscribe(()=>this._scrolled.next(se)))}deregister(se){const qe=this.scrollContainers.get(se);qe&&(qe.unsubscribe(),this.scrollContainers.delete(se))}scrolled(se=20){return this._platform.isBrowser?new w.c(qe=>{this._globalSubscription||this._addGlobalListener();const Nt=se>0?this._scrolled.pipe((0,_e.Z)(se)).subscribe(qe):this._scrolled.subscribe(qe);return this._scrolledCount++,()=>{Nt.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):(0,y.of)()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((se,qe)=>this.deregister(qe)),this._scrolled.complete()}ancestorScrolled(se,qe){const Nt=this.getAncestorScrollContainers(se);return this.scrolled(qe).pipe((0,pe.p)(tn=>!tn||Nt.indexOf(tn)>-1))}getAncestorScrollContainers(se){const qe=[];return this.scrollContainers.forEach((Nt,tn)=>{this._scrollableContainsElement(tn,se)&&qe.push(tn)}),qe}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(se,qe){let Nt=(0,i.i8)(qe),tn=se.getElementRef().nativeElement;do{if(Nt==tn)return!0}while(Nt=Nt.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{const se=this._getWindow();return(0,C.R)(se.document,"scroll").subscribe(()=>this._scrolled.next())})}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}static \u0275fac=function(qe){return new(qe||Ge)};static \u0275prov=a.jDH({token:Ge,factory:Ge.\u0275fac,providedIn:"root"})}return Ge})(),ot=(()=>{class Ge{elementRef=(0,a.WQX)(a.aKT);scrollDispatcher=(0,a.WQX)(_t);ngZone=(0,a.WQX)(a.SKi);dir=(0,a.WQX)(Se.dS,{optional:!0});_destroyed=new c.B;_elementScrolled=new w.c(se=>this.ngZone.runOutsideAngular(()=>(0,C.R)(this.elementRef.nativeElement,"scroll").pipe((0,Te.Q)(this._destroyed)).subscribe(se)));constructor(){}ngOnInit(){this.scrollDispatcher.register(this)}ngOnDestroy(){this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo(se){const qe=this.elementRef.nativeElement,Nt=this.dir&&"rtl"==this.dir.value;null==se.left&&(se.left=Nt?se.end:se.start),null==se.right&&(se.right=Nt?se.start:se.end),null!=se.bottom&&(se.top=qe.scrollHeight-qe.clientHeight-se.bottom),Nt&&(0,Ce.BD)()!=Ce.r5.NORMAL?(null!=se.left&&(se.right=qe.scrollWidth-qe.clientWidth-se.left),(0,Ce.BD)()==Ce.r5.INVERTED?se.left=se.right:(0,Ce.BD)()==Ce.r5.NEGATED&&(se.left=se.right?-se.right:se.right)):null!=se.right&&(se.left=qe.scrollWidth-qe.clientWidth-se.right),this._applyScrollToOptions(se)}_applyScrollToOptions(se){const qe=this.elementRef.nativeElement;(0,Ce.CZ)()?qe.scrollTo(se):(null!=se.top&&(qe.scrollTop=se.top),null!=se.left&&(qe.scrollLeft=se.left))}measureScrollOffset(se){const qe="left",tn=this.elementRef.nativeElement;if("top"==se)return tn.scrollTop;if("bottom"==se)return tn.scrollHeight-tn.clientHeight-tn.scrollTop;const pn=this.dir&&"rtl"==this.dir.value;return"start"==se?se=pn?"right":qe:"end"==se&&(se=pn?qe:"right"),pn&&(0,Ce.BD)()==Ce.r5.INVERTED?se==qe?tn.scrollWidth-tn.clientWidth-tn.scrollLeft:tn.scrollLeft:pn&&(0,Ce.BD)()==Ce.r5.NEGATED?se==qe?tn.scrollLeft+tn.scrollWidth-tn.clientWidth:-tn.scrollLeft:se==qe?tn.scrollLeft:tn.scrollWidth-tn.clientWidth-tn.scrollLeft}static \u0275fac=function(qe){return new(qe||Ge)};static \u0275dir=a.FsC({type:Ge,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]]})}return Ge})(),un=(()=>{class Ge{_platform=(0,a.WQX)(Ce.OD);_viewportSize;_change=new c.B;_changeListener=se=>{this._change.next(se)};_document=(0,a.WQX)(Ne.qQ,{optional:!0});constructor(){(0,a.WQX)(a.SKi).runOutsideAngular(()=>{if(this._platform.isBrowser){const qe=this._getWindow();qe.addEventListener("resize",this._changeListener),qe.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const se=this._getWindow();se.removeEventListener("resize",this._changeListener),se.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const se={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),se}getViewportRect(){const se=this.getViewportScrollPosition(),{width:qe,height:Nt}=this.getViewportSize();return{top:se.top,left:se.left,bottom:se.top+Nt,right:se.left+qe,height:Nt,width:qe}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const se=this._document,qe=this._getWindow(),Nt=se.documentElement,tn=Nt.getBoundingClientRect();return{top:-tn.top||se.body.scrollTop||qe.scrollY||Nt.scrollTop||0,left:-tn.left||se.body.scrollLeft||qe.scrollX||Nt.scrollLeft||0}}change(se=20){return se>0?this._change.pipe((0,_e.Z)(se)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const se=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:se.innerWidth,height:se.innerHeight}:{width:0,height:0}}static \u0275fac=function(qe){return new(qe||Ge)};static \u0275prov=a.jDH({token:Ge,factory:Ge.\u0275fac,providedIn:"root"})}return Ge})(),lt=(()=>{class Ge{static \u0275fac=function(qe){return new(qe||Ge)};static \u0275mod=a.$C({type:Ge});static \u0275inj=a.G2t({})}return Ge})(),Xe=(()=>{class Ge{static \u0275fac=function(qe){return new(qe||Ge)};static \u0275mod=a.$C({type:Ge});static \u0275inj=a.G2t({imports:[Se.jI,lt,Se.jI,lt]})}return Ge})()},708:(o,s,r)=>{"use strict";r.d(s,{EE:()=>_e,P8:()=>Z,xb:()=>we});var i=r(2147),a=r(3107),c=r(5467),y=r(3022),w=r(6564),C=r(8447),A=r(909),S=r(4460),T=r(5684),k=r(5424);let R=(()=>{class pe{static \u0275fac=function(Ne){return new(Ne||pe)};static \u0275cmp=a.VBU({type:pe,selectors:[["ng-component"]],hostAttrs:["cdk-text-field-style-loader",""],decls:0,vars:0,template:function(Ne,Se){},styles:["textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0 !important;box-sizing:content-box !important;height:auto !important;overflow:hidden !important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0 !important;box-sizing:content-box !important;height:0 !important}@keyframes cdk-text-field-autofill-start{/*!*/}@keyframes cdk-text-field-autofill-end{/*!*/}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}"],encapsulation:2,changeDetection:0})}return pe})();const G=(0,i.BQ)({passive:!0});let Z=(()=>{class pe{_platform=(0,a.WQX)(i.OD);_ngZone=(0,a.WQX)(a.SKi);_styleLoader=(0,a.WQX)(c.l);_monitoredElements=new Map;constructor(){}monitor(Ce){if(!this._platform.isBrowser)return w.w;this._styleLoader.load(R);const Ne=(0,y.i8)(Ce),Se=this._monitoredElements.get(Ne);if(Se)return Se.subject;const xe=new C.B,ae="cdk-text-field-autofilled",le=ke=>{"cdk-text-field-autofill-start"!==ke.animationName||Ne.classList.contains(ae)?"cdk-text-field-autofill-end"===ke.animationName&&Ne.classList.contains(ae)&&(Ne.classList.remove(ae),this._ngZone.run(()=>xe.next({target:ke.target,isAutofilled:!1}))):(Ne.classList.add(ae),this._ngZone.run(()=>xe.next({target:ke.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=>{Ne.addEventListener("animationstart",le,G),Ne.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(Ne,{subject:xe,unlisten:()=>{Ne.removeEventListener("animationstart",le,G)}}),xe}stopMonitoring(Ce){const Ne=(0,y.i8)(Ce),Se=this._monitoredElements.get(Ne);Se&&(Se.unlisten(),Se.subject.complete(),Ne.classList.remove("cdk-text-field-autofill-monitored"),Ne.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(Ne))}ngOnDestroy(){this._monitoredElements.forEach((Ce,Ne)=>this.stopMonitoring(Ne))}static \u0275fac=function(Ne){return new(Ne||pe)};static \u0275prov=a.jDH({token:pe,factory:pe.\u0275fac,providedIn:"root"})}return pe})(),we=(()=>{class pe{_elementRef=(0,a.WQX)(a.aKT);_platform=(0,a.WQX)(i.OD);_ngZone=(0,a.WQX)(a.SKi);_previousValue;_initialHeight;_destroyed=new C.B;_minRows;_maxRows;_enabled=!0;_previousMinRows=-1;_textareaElement;get minRows(){return this._minRows}set minRows(Ce){this._minRows=(0,y.OE)(Ce),this._setMinHeight()}get maxRows(){return this._maxRows}set maxRows(Ce){this._maxRows=(0,y.OE)(Ce),this._setMaxHeight()}get enabled(){return this._enabled}set enabled(Ce){this._enabled!==Ce&&((this._enabled=Ce)?this.resizeToFitContent(!0):this.reset())}get placeholder(){return this._textareaElement.placeholder}set placeholder(Ce){this._cachedPlaceholderHeight=void 0,Ce?this._textareaElement.setAttribute("placeholder",Ce):this._textareaElement.removeAttribute("placeholder"),this._cacheTextareaPlaceholderHeight()}_cachedLineHeight;_cachedPlaceholderHeight;_document=(0,a.WQX)(S.qQ,{optional:!0});_hasFocus;_isViewInited=!1;constructor(){(0,a.WQX)(c.l).load(R),this._textareaElement=this._elementRef.nativeElement}_setMinHeight(){const Ce=this.minRows&&this._cachedLineHeight?this.minRows*this._cachedLineHeight+"px":null;Ce&&(this._textareaElement.style.minHeight=Ce)}_setMaxHeight(){const Ce=this.maxRows&&this._cachedLineHeight?this.maxRows*this._cachedLineHeight+"px":null;Ce&&(this._textareaElement.style.maxHeight=Ce)}ngAfterViewInit(){this._platform.isBrowser&&(this._initialHeight=this._textareaElement.style.height,this.resizeToFitContent(),this._ngZone.runOutsideAngular(()=>{const Ce=this._getWindow();(0,A.R)(Ce,"resize").pipe((0,T.Z)(16),(0,k.Q)(this._destroyed)).subscribe(()=>this.resizeToFitContent(!0)),this._textareaElement.addEventListener("focus",this._handleFocusEvent),this._textareaElement.addEventListener("blur",this._handleFocusEvent)}),this._isViewInited=!0,this.resizeToFitContent(!0))}ngOnDestroy(){this._textareaElement.removeEventListener("focus",this._handleFocusEvent),this._textareaElement.removeEventListener("blur",this._handleFocusEvent),this._destroyed.next(),this._destroyed.complete()}_cacheTextareaLineHeight(){if(this._cachedLineHeight)return;let Ce=this._textareaElement.cloneNode(!1);Ce.rows=1,Ce.style.position="absolute",Ce.style.visibility="hidden",Ce.style.border="none",Ce.style.padding="0",Ce.style.height="",Ce.style.minHeight="",Ce.style.maxHeight="",Ce.style.overflow="hidden",this._textareaElement.parentNode.appendChild(Ce),this._cachedLineHeight=Ce.clientHeight,Ce.remove(),this._setMinHeight(),this._setMaxHeight()}_measureScrollHeight(){const Ce=this._textareaElement,Ne=Ce.style.marginBottom||"",Se=this._platform.FIREFOX,xe=Se&&this._hasFocus,ae=Se?"cdk-textarea-autosize-measuring-firefox":"cdk-textarea-autosize-measuring";xe&&(Ce.style.marginBottom=`${Ce.clientHeight}px`),Ce.classList.add(ae);const le=Ce.scrollHeight-4;return Ce.classList.remove(ae),xe&&(Ce.style.marginBottom=Ne),le}_cacheTextareaPlaceholderHeight(){if(!this._isViewInited||null!=this._cachedPlaceholderHeight)return;if(!this.placeholder)return void(this._cachedPlaceholderHeight=0);const Ce=this._textareaElement.value;this._textareaElement.value=this._textareaElement.placeholder,this._cachedPlaceholderHeight=this._measureScrollHeight(),this._textareaElement.value=Ce}_handleFocusEvent=Ce=>{this._hasFocus="focus"===Ce.type};ngDoCheck(){this._platform.isBrowser&&this.resizeToFitContent()}resizeToFitContent(Ce=!1){if(!this._enabled||(this._cacheTextareaLineHeight(),this._cacheTextareaPlaceholderHeight(),!this._cachedLineHeight))return;const Ne=this._elementRef.nativeElement,Se=Ne.value;if(!Ce&&this._minRows===this._previousMinRows&&Se===this._previousValue)return;const xe=this._measureScrollHeight(),ae=Math.max(xe,this._cachedPlaceholderHeight||0);Ne.style.height=`${ae}px`,this._ngZone.runOutsideAngular(()=>{typeof requestAnimationFrame<"u"?requestAnimationFrame(()=>this._scrollToCaretPosition(Ne)):setTimeout(()=>this._scrollToCaretPosition(Ne))}),this._previousValue=Se,this._previousMinRows=this._minRows}reset(){void 0!==this._initialHeight&&(this._textareaElement.style.height=this._initialHeight)}_noopInputHandler(){}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_scrollToCaretPosition(Ce){const{selectionStart:Ne,selectionEnd:Se}=Ce;!this._destroyed.isStopped&&this._hasFocus&&Ce.setSelectionRange(Ne,Se)}static \u0275fac=function(Ne){return new(Ne||pe)};static \u0275dir=a.FsC({type:pe,selectors:[["textarea","cdkTextareaAutosize",""]],hostAttrs:["rows","1",1,"cdk-textarea-autosize"],hostBindings:function(Ne,Se){1&Ne&&a.bIt("input",function(){return Se._noopInputHandler()})},inputs:{minRows:[0,"cdkAutosizeMinRows","minRows"],maxRows:[0,"cdkAutosizeMaxRows","maxRows"],enabled:[2,"cdkTextareaAutosize","enabled",a.L39],placeholder:"placeholder"},exportAs:["cdkTextareaAutosize"],features:[a.GFd]})}return pe})(),_e=(()=>{class pe{static \u0275fac=function(Ne){return new(Ne||pe)};static \u0275mod=a.$C({type:pe});static \u0275inj=a.G2t({})}return pe})()},4460:(o,s,r)=>{"use strict";r.d(s,{AJ:()=>Eo,B3:()=>pr,Jj:()=>cs,MD:()=>tr,N0:()=>Qo,PV:()=>Sr,QT:()=>y,Sm:()=>pe,Sq:()=>me,T3:()=>bi,UE:()=>ks,VF:()=>C,Vy:()=>Fs,Xr:()=>Yo,YU:()=>Mo,ZD:()=>w,_b:()=>eo,aZ:()=>Ce,bT:()=>ht,fw:()=>Te,hb:()=>we,hj:()=>k,jo:()=>Wi,qQ:()=>S,vh:()=>Ls});var i=r(3107),a=r(8447);let c=null;function y(){return c}function w(U){c??=U}class C{}const S=new i.nKC("");let T=(()=>{class U{historyGo(q){throw new Error("")}static \u0275fac=function(ve){return new(ve||U)};static \u0275prov=i.jDH({token:U,factory:()=>(0,i.WQX)(R),providedIn:"platform"})}return U})();const k=new i.nKC("");let R=(()=>{class U extends T{_location;_history;_doc=(0,i.WQX)(S);constructor(){super(),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return y().getBaseHref(this._doc)}onPopState(q){const ve=y().getGlobalEventTarget(this._doc,"window");return ve.addEventListener("popstate",q,!1),()=>ve.removeEventListener("popstate",q)}onHashChange(q){const ve=y().getGlobalEventTarget(this._doc,"window");return ve.addEventListener("hashchange",q,!1),()=>ve.removeEventListener("hashchange",q)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(q){this._location.pathname=q}pushState(q,ve,rt){this._history.pushState(q,ve,rt)}replaceState(q,ve,rt){this._history.replaceState(q,ve,rt)}forward(){this._history.forward()}back(){this._history.back()}historyGo(q=0){this._history.go(q)}getState(){return this._history.state}static \u0275fac=function(ve){return new(ve||U)};static \u0275prov=i.jDH({token:U,factory:()=>new U,providedIn:"platform"})}return U})();function G(U,de){if(0==U.length)return de;if(0==de.length)return U;let q=0;return U.endsWith("/")&&q++,de.startsWith("/")&&q++,2==q?U+de.substring(1):1==q?U+de:U+"/"+de}function Z(U){const de=U.match(/#|\?|$/),q=de&&de.index||U.length;return U.slice(0,q-("/"===U[q-1]?1:0))+U.slice(q)}function te(U){return U&&"?"!==U[0]?"?"+U:U}let we=(()=>{class U{historyGo(q){throw new Error("")}static \u0275fac=function(ve){return new(ve||U)};static \u0275prov=i.jDH({token:U,factory:()=>(0,i.WQX)(pe),providedIn:"root"})}return U})();const _e=new i.nKC("");let pe=(()=>{class U extends we{_platformLocation;_baseHref;_removeListenerFns=[];constructor(q,ve){super(),this._platformLocation=q,this._baseHref=ve??this._platformLocation.getBaseHrefFromDOM()??(0,i.WQX)(S).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(q){this._removeListenerFns.push(this._platformLocation.onPopState(q),this._platformLocation.onHashChange(q))}getBaseHref(){return this._baseHref}prepareExternalUrl(q){return G(this._baseHref,q)}path(q=!1){const ve=this._platformLocation.pathname+te(this._platformLocation.search),rt=this._platformLocation.hash;return rt&&q?`${ve}${rt}`:ve}pushState(q,ve,rt,bn){const Rn=this.prepareExternalUrl(rt+te(bn));this._platformLocation.pushState(q,ve,Rn)}replaceState(q,ve,rt,bn){const Rn=this.prepareExternalUrl(rt+te(bn));this._platformLocation.replaceState(q,ve,Rn)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(q=0){this._platformLocation.historyGo?.(q)}static \u0275fac=function(ve){return new(ve||U)(i.KVO(T),i.KVO(_e,8))};static \u0275prov=i.jDH({token:U,factory:U.\u0275fac,providedIn:"root"})}return U})(),Te=(()=>{class U extends we{_platformLocation;_baseHref="";_removeListenerFns=[];constructor(q,ve){super(),this._platformLocation=q,null!=ve&&(this._baseHref=ve)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(q){this._removeListenerFns.push(this._platformLocation.onPopState(q),this._platformLocation.onHashChange(q))}getBaseHref(){return this._baseHref}path(q=!1){const ve=this._platformLocation.hash??"#";return ve.length>0?ve.substring(1):ve}prepareExternalUrl(q){const ve=G(this._baseHref,q);return ve.length>0?"#"+ve:ve}pushState(q,ve,rt,bn){let Rn=this.prepareExternalUrl(rt+te(bn));0==Rn.length&&(Rn=this._platformLocation.pathname),this._platformLocation.pushState(q,ve,Rn)}replaceState(q,ve,rt,bn){let Rn=this.prepareExternalUrl(rt+te(bn));0==Rn.length&&(Rn=this._platformLocation.pathname),this._platformLocation.replaceState(q,ve,Rn)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(q=0){this._platformLocation.historyGo?.(q)}static \u0275fac=function(ve){return new(ve||U)(i.KVO(T),i.KVO(_e,8))};static \u0275prov=i.jDH({token:U,factory:U.\u0275fac})}return U})(),Ce=(()=>{class U{_subject=new a.B;_basePath;_locationStrategy;_urlChangeListeners=[];_urlChangeSubscription=null;constructor(q){this._locationStrategy=q;const ve=this._locationStrategy.getBaseHref();this._basePath=function ae(U){if(new RegExp("^(https?:)?//").test(U)){const[,q]=U.split(/\/\/[^\/]+/);return q}return U}(Z(xe(ve))),this._locationStrategy.onPopState(rt=>{this._subject.next({url:this.path(!0),pop:!0,state:rt.state,type:rt.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(q=!1){return this.normalize(this._locationStrategy.path(q))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(q,ve=""){return this.path()==this.normalize(q+te(ve))}normalize(q){return U.stripTrailingSlash(function Se(U,de){if(!U||!de.startsWith(U))return de;const q=de.substring(U.length);return""===q||["/",";","?","#"].includes(q[0])?q:de}(this._basePath,xe(q)))}prepareExternalUrl(q){return q&&"/"!==q[0]&&(q="/"+q),this._locationStrategy.prepareExternalUrl(q)}go(q,ve="",rt=null){this._locationStrategy.pushState(rt,"",q,ve),this._notifyUrlChangeListeners(this.prepareExternalUrl(q+te(ve)),rt)}replaceState(q,ve="",rt=null){this._locationStrategy.replaceState(rt,"",q,ve),this._notifyUrlChangeListeners(this.prepareExternalUrl(q+te(ve)),rt)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(q=0){this._locationStrategy.historyGo?.(q)}onUrlChange(q){return this._urlChangeListeners.push(q),this._urlChangeSubscription??=this.subscribe(ve=>{this._notifyUrlChangeListeners(ve.url,ve.state)}),()=>{const ve=this._urlChangeListeners.indexOf(q);this._urlChangeListeners.splice(ve,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(q="",ve){this._urlChangeListeners.forEach(rt=>rt(q,ve))}subscribe(q,ve,rt){return this._subject.subscribe({next:q,error:ve??void 0,complete:rt??void 0})}static normalizeQueryParams=te;static joinWithSlash=G;static stripTrailingSlash=Z;static \u0275fac=function(ve){return new(ve||U)(i.KVO(we))};static \u0275prov=i.jDH({token:U,factory:()=>function Ne(){return new Ce((0,i.KVO)(we))}(),providedIn:"root"})}return U})();function xe(U){return U.replace(/\/index.html$/,"")}var Ue=function(U){return U[U.Zero=0]="Zero",U[U.One=1]="One",U[U.Two=2]="Two",U[U.Few=3]="Few",U[U.Many=4]="Many",U[U.Other=5]="Other",U}(Ue||{}),st=function(U){return U[U.Format=0]="Format",U[U.Standalone=1]="Standalone",U}(st||{}),ft=function(U){return U[U.Narrow=0]="Narrow",U[U.Abbreviated=1]="Abbreviated",U[U.Wide=2]="Wide",U[U.Short=3]="Short",U}(ft||{}),_t=function(U){return U[U.Short=0]="Short",U[U.Medium=1]="Medium",U[U.Long=2]="Long",U[U.Full=3]="Full",U}(_t||{});const ot={Decimal:0,Group:1,List:2,PercentSign:3,PlusSign:4,MinusSign:5,Exponential:6,SuperscriptingExponent:7,PerMille:8,Infinity:9,NaN:10,TimeSeparator:11,CurrencyDecimal:12,CurrencyGroup:13};function Be(U,de){return en((0,i.H5H)(U)[i.KH2.DateFormat],de)}function Ut(U,de){return en((0,i.H5H)(U)[i.KH2.TimeFormat],de)}function Ke(U,de){return en((0,i.H5H)(U)[i.KH2.DateTimeFormat],de)}function lt(U,de){const q=(0,i.H5H)(U),ve=q[i.KH2.NumberSymbols][de];if(typeof ve>"u"){if(de===ot.CurrencyDecimal)return q[i.KH2.NumberSymbols][ot.Decimal];if(de===ot.CurrencyGroup)return q[i.KH2.NumberSymbols][ot.Group]}return ve}const Nt=i.mq5;function tn(U){if(!U[i.KH2.ExtraData])throw new Error(`Missing extra locale data for the locale "${U[i.KH2.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function en(U,de){for(let q=de;q>-1;q--)if(typeof U[q]<"u")return U[q];throw new Error("Locale data API: locale data undefined")}function an(U){const[de,q]=U.split(":");return{hours:+de,minutes:+q}}const Mt=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,Gt={},Ot=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/;var Ie=function(U){return U[U.Short=0]="Short",U[U.ShortGMT=1]="ShortGMT",U[U.Long=2]="Long",U[U.Extended=3]="Extended",U}(Ie||{}),Me=function(U){return U[U.FullYear=0]="FullYear",U[U.Month=1]="Month",U[U.Date=2]="Date",U[U.Hours=3]="Hours",U[U.Minutes=4]="Minutes",U[U.Seconds=5]="Seconds",U[U.FractionalSeconds=6]="FractionalSeconds",U[U.Day=7]="Day",U}(Me||{}),nt=function(U){return U[U.DayPeriods=0]="DayPeriods",U[U.Days=1]="Days",U[U.Months=2]="Months",U[U.Eras=3]="Eras",U}(nt||{});function W(U,de,q,ve){let rt=function dt(U){if(_n(U))return U;if("number"==typeof U&&!isNaN(U))return new Date(U);if("string"==typeof U){if(U=U.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(U)){const[rt,bn=1,Rn=1]=U.split("-").map(Cr=>+Cr);return L(rt,bn-1,Rn)}const q=parseFloat(U);if(!isNaN(U-q))return new Date(q);let ve;if(ve=U.match(Mt))return function Bt(U){const de=new Date(0);let q=0,ve=0;const rt=U[8]?de.setUTCFullYear:de.setFullYear,bn=U[8]?de.setUTCHours:de.setHours;U[9]&&(q=Number(U[9]+U[10]),ve=Number(U[9]+U[11])),rt.call(de,Number(U[1]),Number(U[2])-1,Number(U[3]));const Rn=Number(U[4]||0)-q,Cr=Number(U[5]||0)-ve,Yr=Number(U[6]||0),Li=Math.floor(1e3*parseFloat("0."+(U[7]||0)));return bn.call(de,Rn,Cr,Yr,Li),de}(ve)}const de=new Date(U);if(!_n(de))throw new Error(`Unable to convert "${U}" into a date`);return de}(U);de=V(q,de)||de;let Cr,Rn=[];for(;de;){if(Cr=Ot.exec(de),!Cr){Rn.push(de);break}{Rn=Rn.concat(Cr.slice(1));const Hr=Rn.pop();if(!Hr)break;de=Hr}}let Yr=rt.getTimezoneOffset();ve&&(Yr=at(ve,Yr),rt=function Rt(U,de,q){const ve=q?-1:1,rt=U.getTimezoneOffset();return function Fe(U,de){return(U=new Date(U.getTime())).setMinutes(U.getMinutes()+de),U}(U,ve*(at(de,rt)-rt))}(rt,ve,!0));let Li="";return Rn.forEach(Hr=>{const xi=function Ee(U){if($t[U])return $t[U];let de;switch(U){case"G":case"GG":case"GGG":de=Zt(nt.Eras,ft.Abbreviated);break;case"GGGG":de=Zt(nt.Eras,ft.Wide);break;case"GGGGG":de=Zt(nt.Eras,ft.Narrow);break;case"y":de=At(Me.FullYear,1,0,!1,!0);break;case"yy":de=At(Me.FullYear,2,0,!0,!0);break;case"yyy":de=At(Me.FullYear,3,0,!1,!0);break;case"yyyy":de=At(Me.FullYear,4,0,!1,!0);break;case"Y":de=vt(1);break;case"YY":de=vt(2,!0);break;case"YYY":de=vt(3);break;case"YYYY":de=vt(4);break;case"M":case"L":de=At(Me.Month,1,1);break;case"MM":case"LL":de=At(Me.Month,2,1);break;case"MMM":de=Zt(nt.Months,ft.Abbreviated);break;case"MMMM":de=Zt(nt.Months,ft.Wide);break;case"MMMMM":de=Zt(nt.Months,ft.Narrow);break;case"LLL":de=Zt(nt.Months,ft.Abbreviated,st.Standalone);break;case"LLLL":de=Zt(nt.Months,ft.Wide,st.Standalone);break;case"LLLLL":de=Zt(nt.Months,ft.Narrow,st.Standalone);break;case"w":de=Xr(1);break;case"ww":de=Xr(2);break;case"W":de=Xr(1,!0);break;case"d":de=At(Me.Date,1);break;case"dd":de=At(Me.Date,2);break;case"c":case"cc":de=At(Me.Day,1);break;case"ccc":de=Zt(nt.Days,ft.Abbreviated,st.Standalone);break;case"cccc":de=Zt(nt.Days,ft.Wide,st.Standalone);break;case"ccccc":de=Zt(nt.Days,ft.Narrow,st.Standalone);break;case"cccccc":de=Zt(nt.Days,ft.Short,st.Standalone);break;case"E":case"EE":case"EEE":de=Zt(nt.Days,ft.Abbreviated);break;case"EEEE":de=Zt(nt.Days,ft.Wide);break;case"EEEEE":de=Zt(nt.Days,ft.Narrow);break;case"EEEEEE":de=Zt(nt.Days,ft.Short);break;case"a":case"aa":case"aaa":de=Zt(nt.DayPeriods,ft.Abbreviated);break;case"aaaa":de=Zt(nt.DayPeriods,ft.Wide);break;case"aaaaa":de=Zt(nt.DayPeriods,ft.Narrow);break;case"b":case"bb":case"bbb":de=Zt(nt.DayPeriods,ft.Abbreviated,st.Standalone,!0);break;case"bbbb":de=Zt(nt.DayPeriods,ft.Wide,st.Standalone,!0);break;case"bbbbb":de=Zt(nt.DayPeriods,ft.Narrow,st.Standalone,!0);break;case"B":case"BB":case"BBB":de=Zt(nt.DayPeriods,ft.Abbreviated,st.Format,!0);break;case"BBBB":de=Zt(nt.DayPeriods,ft.Wide,st.Format,!0);break;case"BBBBB":de=Zt(nt.DayPeriods,ft.Narrow,st.Format,!0);break;case"h":de=At(Me.Hours,1,-12);break;case"hh":de=At(Me.Hours,2,-12);break;case"H":de=At(Me.Hours,1);break;case"HH":de=At(Me.Hours,2);break;case"m":de=At(Me.Minutes,1);break;case"mm":de=At(Me.Minutes,2);break;case"s":de=At(Me.Seconds,1);break;case"ss":de=At(Me.Seconds,2);break;case"S":de=At(Me.FractionalSeconds,1);break;case"SS":de=At(Me.FractionalSeconds,2);break;case"SSS":de=At(Me.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":de=In(Ie.Short);break;case"ZZZZZ":de=In(Ie.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":de=In(Ie.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":de=In(Ie.Long);break;default:return null}return $t[U]=de,de}(Hr);Li+=xi?xi(rt,q,Yr):"''"===Hr?"'":Hr.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),Li}function L(U,de,q){const ve=new Date(0);return ve.setFullYear(U,de,q),ve.setHours(0,0,0),ve}function V(U,de){const q=function un(U){return(0,i.H5H)(U)[i.KH2.LocaleId]}(U);if(Gt[q]??={},Gt[q][de])return Gt[q][de];let ve="";switch(de){case"shortDate":ve=Be(U,_t.Short);break;case"mediumDate":ve=Be(U,_t.Medium);break;case"longDate":ve=Be(U,_t.Long);break;case"fullDate":ve=Be(U,_t.Full);break;case"shortTime":ve=Ut(U,_t.Short);break;case"mediumTime":ve=Ut(U,_t.Medium);break;case"longTime":ve=Ut(U,_t.Long);break;case"fullTime":ve=Ut(U,_t.Full);break;case"short":const rt=V(U,"shortTime"),bn=V(U,"shortDate");ve=Re(Ke(U,_t.Short),[rt,bn]);break;case"medium":const Rn=V(U,"mediumTime"),Cr=V(U,"mediumDate");ve=Re(Ke(U,_t.Medium),[Rn,Cr]);break;case"long":const Yr=V(U,"longTime"),Li=V(U,"longDate");ve=Re(Ke(U,_t.Long),[Yr,Li]);break;case"full":const Hr=V(U,"fullTime"),xi=V(U,"fullDate");ve=Re(Ke(U,_t.Full),[Hr,xi])}return ve&&(Gt[q][de]=ve),ve}function Re(U,de){return de&&(U=U.replace(/\{([^}]+)}/g,function(q,ve){return null!=de&&ve in de?de[ve]:q})),U}function bt(U,de,q="-",ve,rt){let bn="";(U<0||rt&&U<=0)&&(rt?U=1-U:(U=-U,bn=q));let Rn=String(U);for(;Rn.length0||Cr>-q)&&(Cr+=q),U===Me.Hours)0===Cr&&-12===q&&(Cr=12);else if(U===Me.FractionalSeconds)return function mt(U,de){return bt(U,3).substring(0,de)}(Cr,de);const Yr=lt(Rn,ot.MinusSign);return bt(Cr,de,Yr,ve,rt)}}function Zt(U,de,q=st.Format,ve=!1){return function(rt,bn){return function gn(U,de,q,ve,rt,bn){switch(q){case nt.Months:return function En(U,de,q){const ve=(0,i.H5H)(U),bn=en([ve[i.KH2.MonthsFormat],ve[i.KH2.MonthsStandalone]],de);return en(bn,q)}(de,rt,ve)[U.getMonth()];case nt.Days:return function $n(U,de,q){const ve=(0,i.H5H)(U),bn=en([ve[i.KH2.DaysFormat],ve[i.KH2.DaysStandalone]],de);return en(bn,q)}(de,rt,ve)[U.getDay()];case nt.DayPeriods:const Rn=U.getHours(),Cr=U.getMinutes();if(bn){const Li=function pn(U){const de=(0,i.H5H)(U);return tn(de),(de[i.KH2.ExtraData][2]||[]).map(ve=>"string"==typeof ve?an(ve):[an(ve[0]),an(ve[1])])}(de),Hr=function Wn(U,de,q){const ve=(0,i.H5H)(U);tn(ve);const bn=en([ve[i.KH2.ExtraData][0],ve[i.KH2.ExtraData][1]],de)||[];return en(bn,q)||[]}(de,rt,ve),xi=Li.findIndex(Qr=>{if(Array.isArray(Qr)){const[di,Fo]=Qr,Wo=Rn>=di.hours&&Cr>=di.minutes,fs=Rn0?Math.floor(rt/60):Math.ceil(rt/60);switch(U){case Ie.Short:return(rt>=0?"+":"")+bt(Rn,2,bn)+bt(Math.abs(rt%60),2,bn);case Ie.ShortGMT:return"GMT"+(rt>=0?"+":"")+bt(Rn,1,bn);case Ie.Long:return"GMT"+(rt>=0?"+":"")+bt(Rn,2,bn)+":"+bt(Math.abs(rt%60),2,bn);case Ie.Extended:return 0===ve?"Z":(rt>=0?"+":"")+bt(Rn,2,bn)+":"+bt(Math.abs(rt%60),2,bn);default:throw new Error(`Unknown zone width "${U}"`)}}}const Bn=0,Hn=4;function ei(U){const de=U.getDay(),q=0===de?-3:Hn-de;return L(U.getFullYear(),U.getMonth(),U.getDate()+q)}function Xr(U,de=!1){return function(q,ve){let rt;if(de){const bn=new Date(q.getFullYear(),q.getMonth(),1).getDay()-1,Rn=q.getDate();rt=1+Math.floor((Rn+bn)/7)}else{const bn=ei(q),Rn=function xr(U){const de=L(U,Bn,1).getDay();return L(U,0,1+(de<=Hn?Hn:Hn+7)-de)}(bn.getFullYear()),Cr=bn.getTime()-Rn.getTime();rt=1+Math.round(Cr/6048e5)}return bt(rt,U,lt(ve,ot.MinusSign))}}function vt(U,de=!1){return function(q,ve){return bt(ei(q).getFullYear(),U,lt(ve,ot.MinusSign),de)}}const $t={};function at(U,de){U=U.replace(/:/g,"");const q=Date.parse("Jan 01, 1970 00:00:00 "+U)/6e4;return isNaN(q)?de:q}function _n(U){return U instanceof Date&&!isNaN(U.valueOf())}let bo=(()=>{class U{static \u0275fac=function(ve){return new(ve||U)};static \u0275prov=i.jDH({token:U,factory:function(ve){let rt=null;return ve?rt=new ve:(bn=i.KVO(i.xe9),rt=new Do(bn)),rt;var bn},providedIn:"root"})}return U})();let Do=(()=>{class U extends bo{locale;constructor(q){super(),this.locale=q}getPluralCategory(q,ve){switch(Nt(ve||this.locale)(q)){case Ue.Zero:return"zero";case Ue.One:return"one";case Ue.Two:return"two";case Ue.Few:return"few";case Ue.Many:return"many";default:return"other"}}static \u0275fac=function(ve){return new(ve||U)(i.KVO(i.xe9))};static \u0275prov=i.jDH({token:U,factory:U.\u0275fac})}return U})();function eo(U,de){de=encodeURIComponent(de);for(const q of U.split(";")){const ve=q.indexOf("="),[rt,bn]=-1==ve?[q,""]:[q.slice(0,ve),q.slice(ve+1)];if(rt.trim()===de)return decodeURIComponent(bn)}return null}const oo=/\s+/,Bi=[];let Mo=(()=>{class U{_ngEl;_renderer;initialClasses=Bi;rawClass;stateMap=new Map;constructor(q,ve){this._ngEl=q,this._renderer=ve}set klass(q){this.initialClasses=null!=q?q.trim().split(oo):Bi}set ngClass(q){this.rawClass="string"==typeof q?q.trim().split(oo):q}ngDoCheck(){for(const ve of this.initialClasses)this._updateState(ve,!0);const q=this.rawClass;if(Array.isArray(q)||q instanceof Set)for(const ve of q)this._updateState(ve,!0);else if(null!=q)for(const ve of Object.keys(q))this._updateState(ve,!!q[ve]);this._applyStateDiff()}_updateState(q,ve){const rt=this.stateMap.get(q);void 0!==rt?(rt.enabled!==ve&&(rt.changed=!0,rt.enabled=ve),rt.touched=!0):this.stateMap.set(q,{enabled:ve,changed:!0,touched:!0})}_applyStateDiff(){for(const q of this.stateMap){const ve=q[0],rt=q[1];rt.changed?(this._toggleClass(ve,rt.enabled),rt.changed=!1):rt.touched||(rt.enabled&&this._toggleClass(ve,!1),this.stateMap.delete(ve)),rt.touched=!1}}_toggleClass(q,ve){(q=q.trim()).length>0&&q.split(oo).forEach(rt=>{ve?this._renderer.addClass(this._ngEl.nativeElement,rt):this._renderer.removeClass(this._ngEl.nativeElement,rt)})}static \u0275fac=function(ve){return new(ve||U)(i.rXU(i.aKT),i.rXU(i.sFG))};static \u0275dir=i.FsC({type:U,selectors:[["","ngClass",""]],inputs:{klass:[0,"class","klass"],ngClass:"ngClass"}})}return U})();class xt{$implicit;ngForOf;index;count;constructor(de,q,ve,rt){this.$implicit=de,this.ngForOf=q,this.index=ve,this.count=rt}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let me=(()=>{class U{_viewContainer;_template;_differs;set ngForOf(q){this._ngForOf=q,this._ngForOfDirty=!0}set ngForTrackBy(q){this._trackByFn=q}get ngForTrackBy(){return this._trackByFn}_ngForOf=null;_ngForOfDirty=!0;_differ=null;_trackByFn;constructor(q,ve,rt){this._viewContainer=q,this._template=ve,this._differs=rt}set ngForTemplate(q){q&&(this._template=q)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const q=this._ngForOf;!this._differ&&q&&(this._differ=this._differs.find(q).create(this.ngForTrackBy))}if(this._differ){const q=this._differ.diff(this._ngForOf);q&&this._applyChanges(q)}}_applyChanges(q){const ve=this._viewContainer;q.forEachOperation((rt,bn,Rn)=>{if(null==rt.previousIndex)ve.createEmbeddedView(this._template,new xt(rt.item,this._ngForOf,-1,-1),null===Rn?void 0:Rn);else if(null==Rn)ve.remove(null===bn?void 0:bn);else if(null!==bn){const Cr=ve.get(bn);ve.move(Cr,Rn),tt(Cr,rt)}});for(let rt=0,bn=ve.length;rt{tt(ve.get(rt.currentIndex),rt)})}static ngTemplateContextGuard(q,ve){return!0}static \u0275fac=function(ve){return new(ve||U)(i.rXU(i.c1b),i.rXU(i.C4Q),i.rXU(i._q3))};static \u0275dir=i.FsC({type:U,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"}})}return U})();function tt(U,de){U.context.$implicit=de.item}let ht=(()=>{class U{_viewContainer;_context=new Vt;_thenTemplateRef=null;_elseTemplateRef=null;_thenViewRef=null;_elseViewRef=null;constructor(q,ve){this._viewContainer=q,this._thenTemplateRef=ve}set ngIf(q){this._context.$implicit=this._context.ngIf=q,this._updateView()}set ngIfThen(q){kt("ngIfThen",q),this._thenTemplateRef=q,this._thenViewRef=null,this._updateView()}set ngIfElse(q){kt("ngIfElse",q),this._elseTemplateRef=q,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngIfUseIfTypeGuard;static ngTemplateGuard_ngIf;static ngTemplateContextGuard(q,ve){return!0}static \u0275fac=function(ve){return new(ve||U)(i.rXU(i.c1b),i.rXU(i.C4Q))};static \u0275dir=i.FsC({type:U,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"}})}return U})();class Vt{$implicit=null;ngIf=null}function kt(U,de){if(de&&!de.createEmbeddedView)throw new Error(`${U} must be a TemplateRef, but received '${(0,i.Tbb)(de)}'.`)}let pr=(()=>{class U{_ngEl;_differs;_renderer;_ngStyle=null;_differ=null;constructor(q,ve,rt){this._ngEl=q,this._differs=ve,this._renderer=rt}set ngStyle(q){this._ngStyle=q,!this._differ&&q&&(this._differ=this._differs.find(q).create())}ngDoCheck(){if(this._differ){const q=this._differ.diff(this._ngStyle);q&&this._applyChanges(q)}}_setStyle(q,ve){const[rt,bn]=q.split("."),Rn=-1===rt.indexOf("-")?void 0:i.czy.DashCase;null!=ve?this._renderer.setStyle(this._ngEl.nativeElement,rt,bn?`${ve}${bn}`:ve,Rn):this._renderer.removeStyle(this._ngEl.nativeElement,rt,Rn)}_applyChanges(q){q.forEachRemovedItem(ve=>this._setStyle(ve.key,null)),q.forEachAddedItem(ve=>this._setStyle(ve.key,ve.currentValue)),q.forEachChangedItem(ve=>this._setStyle(ve.key,ve.currentValue))}static \u0275fac=function(ve){return new(ve||U)(i.rXU(i.aKT),i.rXU(i.MKu),i.rXU(i.sFG))};static \u0275dir=i.FsC({type:U,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"}})}return U})(),bi=(()=>{class U{_viewContainerRef;_viewRef=null;ngTemplateOutletContext=null;ngTemplateOutlet=null;ngTemplateOutletInjector=null;constructor(q){this._viewContainerRef=q}ngOnChanges(q){if(this._shouldRecreateView(q)){const ve=this._viewContainerRef;if(this._viewRef&&ve.remove(ve.indexOf(this._viewRef)),!this.ngTemplateOutlet)return void(this._viewRef=null);const rt=this._createContextForwardProxy();this._viewRef=ve.createEmbeddedView(this.ngTemplateOutlet,rt,{injector:this.ngTemplateOutletInjector??void 0})}}_shouldRecreateView(q){return!!q.ngTemplateOutlet||!!q.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(q,ve,rt)=>!!this.ngTemplateOutletContext&&Reflect.set(this.ngTemplateOutletContext,ve,rt),get:(q,ve,rt)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,ve,rt)}})}static \u0275fac=function(ve){return new(ve||U)(i.rXU(i.c1b))};static \u0275dir=i.FsC({type:U,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},features:[i.OA$]})}return U})();function mr(U,de){return new i.wOt(2100,!1)}class ai{createSubscription(de,q){return(0,i.O8t)(()=>de.subscribe({next:q,error:ve=>{throw ve}}))}dispose(de){(0,i.O8t)(()=>de.unsubscribe())}}class _o{createSubscription(de,q){return de.then(q,ve=>{throw ve})}dispose(de){}}const $r=new _o,Gi=new ai;let cs=(()=>{class U{_ref;_latestValue=null;markForCheckOnValueUpdate=!0;_subscription=null;_obj=null;_strategy=null;constructor(q){this._ref=q}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(q){if(!this._obj){if(q)try{this.markForCheckOnValueUpdate=!1,this._subscribe(q)}finally{this.markForCheckOnValueUpdate=!0}return this._latestValue}return q!==this._obj?(this._dispose(),this.transform(q)):this._latestValue}_subscribe(q){this._obj=q,this._strategy=this._selectStrategy(q),this._subscription=this._strategy.createSubscription(q,ve=>this._updateLatestValue(q,ve))}_selectStrategy(q){if((0,i.jNT)(q))return $r;if((0,i.zjR)(q))return Gi;throw mr()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(q,ve){q===this._obj&&(this._latestValue=ve,this.markForCheckOnValueUpdate&&this._ref?.markForCheck())}static \u0275fac=function(ve){return new(ve||U)(i.rXU(i.gRc,16))};static \u0275pipe=i.EJ8({name:"async",type:U,pure:!1})}return U})();const ea=/(?:[0-9A-Za-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD837[\uDF00-\uDF1E]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A])\S*/g;let Sr=(()=>{class U{transform(q){if(null==q)return null;if("string"!=typeof q)throw mr();return q.replace(ea,ve=>ve[0].toUpperCase()+ve.slice(1).toLowerCase())}static \u0275fac=function(ve){return new(ve||U)};static \u0275pipe=i.EJ8({name:"titlecase",type:U,pure:!0})}return U})();const wo=new i.nKC(""),Ns=new i.nKC("");let Ls=(()=>{class U{locale;defaultTimezone;defaultOptions;constructor(q,ve,rt){this.locale=q,this.defaultTimezone=ve,this.defaultOptions=rt}transform(q,ve,rt,bn){if(null==q||""===q||q!=q)return null;try{return W(q,ve??this.defaultOptions?.dateFormat??"mediumDate",bn||this.locale,rt??this.defaultOptions?.timezone??this.defaultTimezone??void 0)}catch(Rn){throw mr()}}static \u0275fac=function(ve){return new(ve||U)(i.rXU(i.xe9,16),i.rXU(wo,24),i.rXU(Ns,24))};static \u0275pipe=i.EJ8({name:"date",type:U,pure:!0})}return U})();const Ks=/#/g;let Wi=(()=>{class U{_localization;constructor(q){this._localization=q}transform(q,ve,rt){if(null==q)return"";if("object"!=typeof ve||null===ve)throw mr();return ve[function Xo(U,de,q,ve){let rt=`=${U}`;if(de.indexOf(rt)>-1||(rt=q.getPluralCategory(U,ve),de.indexOf(rt)>-1))return rt;if(de.indexOf("other")>-1)return"other";throw new Error(`No plural message found for value "${U}"`)}(q,Object.keys(ve),this._localization,rt)].replace(Ks,q.toString())}static \u0275fac=function(ve){return new(ve||U)(i.rXU(bo,16))};static \u0275pipe=i.EJ8({name:"i18nPlural",type:U,pure:!0})}return U})(),tr=(()=>{class U{static \u0275fac=function(ve){return new(ve||U)};static \u0275mod=i.$C({type:U});static \u0275inj=i.G2t({})}return U})();const Eo="browser",os="server";function ks(U){return U===Eo}function Fs(U){return U===os}let Yo=(()=>{class U{static \u0275prov=(0,i.jDH)({token:U,providedIn:"root",factory:()=>ks((0,i.WQX)(i.Agw))?new Ai((0,i.WQX)(S),window):new bl})}return U})();class Ai{document;window;offset=()=>[0,0];constructor(de,q){this.document=de,this.window=q}setOffset(de){this.offset=Array.isArray(de)?()=>de:de}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(de){this.window.scrollTo(de[0],de[1])}scrollToAnchor(de){const q=function na(U,de){const q=U.getElementById(de)||U.getElementsByName(de)[0];if(q)return q;if("function"==typeof U.createTreeWalker&&U.body&&"function"==typeof U.body.attachShadow){const ve=U.createTreeWalker(U.body,NodeFilter.SHOW_ELEMENT);let rt=ve.currentNode;for(;rt;){const bn=rt.shadowRoot;if(bn){const Rn=bn.getElementById(de)||bn.querySelector(`[name="${de}"]`);if(Rn)return Rn}rt=ve.nextNode()}}return null}(this.document,de);q&&(this.scrollToElement(q),q.focus())}setHistoryScrollRestoration(de){this.window.history.scrollRestoration=de}scrollToElement(de){const q=de.getBoundingClientRect(),ve=q.left+this.window.pageXOffset,rt=q.top+this.window.pageYOffset,bn=this.offset();this.window.scrollTo(ve-bn[0],rt-bn[1])}}class bl{setOffset(de){}getScrollPosition(){return[0,0]}scrollToPosition(de){}scrollToAnchor(de){}setHistoryScrollRestoration(de){}}class Qo{}},7691:(o,s,r)=>{"use strict";r.d(s,{$R:()=>Fe,Nl:()=>xe,Qq:()=>Ut,b$:()=>Rt,cS:()=>$n,yz:()=>En});var i=r(3014),a=r(3107),c=r(3016),y=r(1698),w=r(1787),C=r(1459),A=r(1483),S=r(7947),T=r(4447),k=r(2867),R=r(4460);class G{}class Z{}class te{headers;normalizedNames=new Map;lazyInit;lazyUpdate=null;constructor(ct){ct?"string"==typeof ct?this.lazyInit=()=>{this.headers=new Map,ct.split("\n").forEach(xt=>{const me=xt.indexOf(":");if(me>0){const tt=xt.slice(0,me),Oe=xt.slice(me+1).trim();this.addHeaderEntry(tt,Oe)}})}:typeof Headers<"u"&&ct instanceof Headers?(this.headers=new Map,ct.forEach((xt,me)=>{this.addHeaderEntry(me,xt)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(ct).forEach(([xt,me])=>{this.setHeaderEntries(xt,me)})}:this.headers=new Map}has(ct){return this.init(),this.headers.has(ct.toLowerCase())}get(ct){this.init();const xt=this.headers.get(ct.toLowerCase());return xt&&xt.length>0?xt[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(ct){return this.init(),this.headers.get(ct.toLowerCase())||null}append(ct,xt){return this.clone({name:ct,value:xt,op:"a"})}set(ct,xt){return this.clone({name:ct,value:xt,op:"s"})}delete(ct,xt){return this.clone({name:ct,value:xt,op:"d"})}maybeSetNormalizedName(ct,xt){this.normalizedNames.has(xt)||this.normalizedNames.set(xt,ct)}init(){this.lazyInit&&(this.lazyInit instanceof te?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(ct=>this.applyUpdate(ct)),this.lazyUpdate=null))}copyFrom(ct){ct.init(),Array.from(ct.headers.keys()).forEach(xt=>{this.headers.set(xt,ct.headers.get(xt)),this.normalizedNames.set(xt,ct.normalizedNames.get(xt))})}clone(ct){const xt=new te;return xt.lazyInit=this.lazyInit&&this.lazyInit instanceof te?this.lazyInit:this,xt.lazyUpdate=(this.lazyUpdate||[]).concat([ct]),xt}applyUpdate(ct){const xt=ct.name.toLowerCase();switch(ct.op){case"a":case"s":let me=ct.value;if("string"==typeof me&&(me=[me]),0===me.length)return;this.maybeSetNormalizedName(ct.name,xt);const tt=("a"===ct.op?this.headers.get(xt):void 0)||[];tt.push(...me),this.headers.set(xt,tt);break;case"d":const Oe=ct.value;if(Oe){let ht=this.headers.get(xt);if(!ht)return;ht=ht.filter(Vt=>-1===Oe.indexOf(Vt)),0===ht.length?(this.headers.delete(xt),this.normalizedNames.delete(xt)):this.headers.set(xt,ht)}else this.headers.delete(xt),this.normalizedNames.delete(xt)}}addHeaderEntry(ct,xt){const me=ct.toLowerCase();this.maybeSetNormalizedName(ct,me),this.headers.has(me)?this.headers.get(me).push(xt):this.headers.set(me,[xt])}setHeaderEntries(ct,xt){const me=(Array.isArray(xt)?xt:[xt]).map(Oe=>Oe.toString()),tt=ct.toLowerCase();this.headers.set(tt,me),this.maybeSetNormalizedName(ct,tt)}forEach(ct){this.init(),Array.from(this.normalizedNames.keys()).forEach(xt=>ct(this.normalizedNames.get(xt),this.headers.get(xt)))}}class _e{encodeKey(ct){return Ne(ct)}encodeValue(ct){return Ne(ct)}decodeKey(ct){return decodeURIComponent(ct)}decodeValue(ct){return decodeURIComponent(ct)}}const Te=/%(\d[a-f0-9])/gi,Ce={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function Ne(et){return encodeURIComponent(et).replace(Te,(ct,xt)=>Ce[xt]??ct)}function Se(et){return`${et}`}class xe{map;encoder;updates=null;cloneFrom=null;constructor(ct={}){if(this.encoder=ct.encoder||new _e,ct.fromString){if(ct.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function pe(et,ct){const xt=new Map;return et.length>0&&et.replace(/^\?/,"").split("&").forEach(tt=>{const Oe=tt.indexOf("="),[ht,Vt]=-1==Oe?[ct.decodeKey(tt),""]:[ct.decodeKey(tt.slice(0,Oe)),ct.decodeValue(tt.slice(Oe+1))],kt=xt.get(ht)||[];kt.push(Vt),xt.set(ht,kt)}),xt}(ct.fromString,this.encoder)}else ct.fromObject?(this.map=new Map,Object.keys(ct.fromObject).forEach(xt=>{const me=ct.fromObject[xt],tt=Array.isArray(me)?me.map(Se):[Se(me)];this.map.set(xt,tt)})):this.map=null}has(ct){return this.init(),this.map.has(ct)}get(ct){this.init();const xt=this.map.get(ct);return xt?xt[0]:null}getAll(ct){return this.init(),this.map.get(ct)||null}keys(){return this.init(),Array.from(this.map.keys())}append(ct,xt){return this.clone({param:ct,value:xt,op:"a"})}appendAll(ct){const xt=[];return Object.keys(ct).forEach(me=>{const tt=ct[me];Array.isArray(tt)?tt.forEach(Oe=>{xt.push({param:me,value:Oe,op:"a"})}):xt.push({param:me,value:tt,op:"a"})}),this.clone(xt)}set(ct,xt){return this.clone({param:ct,value:xt,op:"s"})}delete(ct,xt){return this.clone({param:ct,value:xt,op:"d"})}toString(){return this.init(),this.keys().map(ct=>{const xt=this.encoder.encodeKey(ct);return this.map.get(ct).map(me=>xt+"="+this.encoder.encodeValue(me)).join("&")}).filter(ct=>""!==ct).join("&")}clone(ct){const xt=new xe({encoder:this.encoder});return xt.cloneFrom=this.cloneFrom||this,xt.updates=(this.updates||[]).concat(ct),xt}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(ct=>this.map.set(ct,this.cloneFrom.map.get(ct))),this.updates.forEach(ct=>{switch(ct.op){case"a":case"s":const xt=("a"===ct.op?this.map.get(ct.param):void 0)||[];xt.push(Se(ct.value)),this.map.set(ct.param,xt);break;case"d":if(void 0===ct.value){this.map.delete(ct.param);break}{let me=this.map.get(ct.param)||[];const tt=me.indexOf(Se(ct.value));-1!==tt&&me.splice(tt,1),me.length>0?this.map.set(ct.param,me):this.map.delete(ct.param)}}}),this.cloneFrom=this.updates=null)}}class le{map=new Map;set(ct,xt){return this.map.set(ct,xt),this}get(ct){return this.map.has(ct)||this.map.set(ct,ct.defaultValue()),this.map.get(ct)}delete(ct){return this.map.delete(ct),this}has(ct){return this.map.has(ct)}keys(){return this.map.keys()}}function Ue(et){return typeof ArrayBuffer<"u"&&et instanceof ArrayBuffer}function st(et){return typeof Blob<"u"&&et instanceof Blob}function ft(et){return typeof FormData<"u"&&et instanceof FormData}class ot{url;body=null;headers;context;reportProgress=!1;withCredentials=!1;responseType="json";method;params;urlWithParams;transferCache;constructor(ct,xt,me,tt){let Oe;if(this.url=xt,this.method=ct.toUpperCase(),function ke(et){switch(et){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||tt?(this.body=void 0!==me?me:null,Oe=tt):Oe=me,Oe&&(this.reportProgress=!!Oe.reportProgress,this.withCredentials=!!Oe.withCredentials,Oe.responseType&&(this.responseType=Oe.responseType),Oe.headers&&(this.headers=Oe.headers),Oe.context&&(this.context=Oe.context),Oe.params&&(this.params=Oe.params),this.transferCache=Oe.transferCache),this.headers??=new te,this.context??=new le,this.params){const ht=this.params.toString();if(0===ht.length)this.urlWithParams=xt;else{const Vt=xt.indexOf("?");this.urlWithParams=xt+(-1===Vt?"?":VtOn.set(Un,ct.setHeaders[Un]),hn)),ct.setParams&&(Cn=Object.keys(ct.setParams).reduce((On,Un)=>On.set(Un,ct.setParams[Un]),Cn)),new ot(xt,me,ht,{params:Cn,headers:hn,context:An,reportProgress:kt,responseType:tt,withCredentials:Vt,transferCache:Oe})}}var Yt=function(et){return et[et.Sent=0]="Sent",et[et.UploadProgress=1]="UploadProgress",et[et.ResponseHeader=2]="ResponseHeader",et[et.DownloadProgress=3]="DownloadProgress",et[et.Response=4]="Response",et[et.User=5]="User",et}(Yt||{});class un{headers;status;statusText;url;ok;type;constructor(ct,xt=200,me="OK"){this.headers=ct.headers||new te,this.status=void 0!==ct.status?ct.status:xt,this.statusText=ct.statusText||me,this.url=ct.url||null,this.ok=this.status>=200&&this.status<300}}class wn extends un{constructor(ct={}){super(ct)}type=Yt.ResponseHeader;clone(ct={}){return new wn({headers:ct.headers||this.headers,status:void 0!==ct.status?ct.status:this.status,statusText:ct.statusText||this.statusText,url:ct.url||this.url||void 0})}}class $n extends un{body;constructor(ct={}){super(ct),this.body=void 0!==ct.body?ct.body:null}type=Yt.Response;clone(ct={}){return new $n({body:void 0!==ct.body?ct.body:this.body,headers:ct.headers||this.headers,status:void 0!==ct.status?ct.status:this.status,statusText:ct.statusText||this.statusText,url:ct.url||this.url||void 0})}}class En extends un{name="HttpErrorResponse";message;error;ok=!1;constructor(ct){super(ct,0,"Unknown Error"),this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${ct.url||"(unknown url)"}`:`Http failure response for ${ct.url||"(unknown url)"}: ${ct.status} ${ct.statusText}`,this.error=ct.error||null}}function Be(et,ct){return{body:ct,headers:et.headers,context:et.context,observe:et.observe,params:et.params,reportProgress:et.reportProgress,responseType:et.responseType,withCredentials:et.withCredentials,transferCache:et.transferCache}}let Ut=(()=>{class et{handler;constructor(xt){this.handler=xt}request(xt,me,tt={}){let Oe;if(xt instanceof ot)Oe=xt;else{let kt,hn;kt=tt.headers instanceof te?tt.headers:new te(tt.headers),tt.params&&(hn=tt.params instanceof xe?tt.params:new xe({fromObject:tt.params})),Oe=new ot(xt,me,void 0!==tt.body?tt.body:null,{headers:kt,context:tt.context,params:hn,reportProgress:tt.reportProgress,responseType:tt.responseType||"json",withCredentials:tt.withCredentials,transferCache:tt.transferCache})}const ht=(0,c.of)(Oe).pipe((0,C.H)(kt=>this.handler.handle(kt)));if(xt instanceof ot||"events"===tt.observe)return ht;const Vt=ht.pipe((0,A.p)(kt=>kt instanceof $n));switch(tt.observe||"body"){case"body":switch(Oe.responseType){case"arraybuffer":return Vt.pipe((0,S.T)(kt=>{if(null!==kt.body&&!(kt.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return kt.body}));case"blob":return Vt.pipe((0,S.T)(kt=>{if(null!==kt.body&&!(kt.body instanceof Blob))throw new Error("Response is not a Blob.");return kt.body}));case"text":return Vt.pipe((0,S.T)(kt=>{if(null!==kt.body&&"string"!=typeof kt.body)throw new Error("Response is not a string.");return kt.body}));default:return Vt.pipe((0,S.T)(kt=>kt.body))}case"response":return Vt;default:throw new Error(`Unreachable: unhandled observe type ${tt.observe}}`)}}delete(xt,me={}){return this.request("DELETE",xt,me)}get(xt,me={}){return this.request("GET",xt,me)}head(xt,me={}){return this.request("HEAD",xt,me)}jsonp(xt,me){return this.request("JSONP",xt,{params:(new xe).append(me,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(xt,me={}){return this.request("OPTIONS",xt,me)}patch(xt,me,tt={}){return this.request("PATCH",xt,Be(tt,me))}post(xt,me,tt={}){return this.request("POST",xt,Be(tt,me))}put(xt,me,tt={}){return this.request("PUT",xt,Be(tt,me))}static \u0275fac=function(me){return new(me||et)(a.KVO(G))};static \u0275prov=a.jDH({token:et,factory:et.\u0275fac})}return et})();const Ke=/^\)\]\}',?\n/;function Xe(et){if(et.url)return et.url;const ct="X-Request-URL".toLocaleLowerCase();return et.headers.get(ct)}let Ge=(()=>{class et{fetchImpl=(0,a.WQX)(pt,{optional:!0})?.fetch??((...xt)=>globalThis.fetch(...xt));ngZone=(0,a.WQX)(a.SKi);handle(xt){return new y.c(me=>{const tt=new AbortController;return this.doRequest(xt,tt.signal,me).then(se,Oe=>me.error(new En({error:Oe}))),()=>tt.abort()})}doRequest(xt,me,tt){var Oe=this;return(0,i.A)(function*(){const ht=Oe.createRequestInit(xt);let Vt;try{const Jn=Oe.ngZone.runOutsideAngular(()=>Oe.fetchImpl(xt.urlWithParams,{signal:me,...ht}));(function qe(et){et.then(se,se)})(Jn),tt.next({type:Yt.Sent}),Vt=yield Jn}catch(Jn){return void tt.error(new En({error:Jn,status:Jn.status??0,statusText:Jn.statusText,url:xt.urlWithParams,headers:Jn.headers}))}const kt=new te(Vt.headers),hn=Vt.statusText,Cn=Xe(Vt)??xt.urlWithParams;let An=Vt.status,On=null;if(xt.reportProgress&&tt.next(new wn({headers:kt,status:An,statusText:hn,url:Cn})),Vt.body){const Jn=Vt.headers.get("content-length"),sr=[],Ir=Vt.body.getReader();let bi,si,pr=0;const mr=typeof Zone<"u"&&Zone.current;yield Oe.ngZone.runOutsideAngular((0,i.A)(function*(){for(;;){const{done:_o,value:$r}=yield Ir.read();if(_o)break;if(sr.push($r),pr+=$r.length,xt.reportProgress){si="text"===xt.responseType?(si??"")+(bi??=new TextDecoder).decode($r,{stream:!0}):void 0;const Gi=()=>tt.next({type:Yt.DownloadProgress,total:Jn?+Jn:void 0,loaded:pr,partialText:si});mr?mr.run(Gi):Gi()}}}));const ai=Oe.concatChunks(sr,pr);try{const _o=Vt.headers.get("Content-Type")??"";On=Oe.parseBody(xt,ai,_o)}catch(_o){return void tt.error(new En({error:_o,headers:new te(Vt.headers),status:Vt.status,statusText:Vt.statusText,url:Xe(Vt)??xt.urlWithParams}))}}0===An&&(An=On?200:0),An>=200&&An<300?(tt.next(new $n({body:On,headers:kt,status:An,statusText:hn,url:Cn})),tt.complete()):tt.error(new En({error:On,headers:kt,status:An,statusText:hn,url:Cn}))})()}parseBody(xt,me,tt){switch(xt.responseType){case"json":const Oe=(new TextDecoder).decode(me).replace(Ke,"");return""===Oe?null:JSON.parse(Oe);case"text":return(new TextDecoder).decode(me);case"blob":return new Blob([me],{type:tt});case"arraybuffer":return me.buffer}}createRequestInit(xt){const me={},tt=xt.withCredentials?"include":void 0;if(xt.headers.forEach((Oe,ht)=>me[Oe]=ht.join(",")),xt.headers.has("Accept")||(me.Accept="application/json, text/plain, */*"),!xt.headers.has("Content-Type")){const Oe=xt.detectContentTypeHeader();null!==Oe&&(me["Content-Type"]=Oe)}return{body:xt.serializeBody(),method:xt.method,headers:me,credentials:tt}}concatChunks(xt,me){const tt=new Uint8Array(me);let Oe=0;for(const ht of xt)tt.set(ht,Oe),Oe+=ht.length;return tt}static \u0275fac=function(me){return new(me||et)};static \u0275prov=a.jDH({token:et,factory:et.\u0275fac})}return et})();class pt{}function se(){}function Nt(et,ct){return ct(et)}const Pt=new a.nKC(""),en=new a.nKC(""),an=new a.nKC("",{providedIn:"root",factory:()=>!0});let Mt=(()=>{class et extends G{backend;injector;chain=null;pendingTasks=(0,a.WQX)(a.TgB);contributeToStability=(0,a.WQX)(an);constructor(xt,me){super(),this.backend=xt,this.injector=me}handle(xt){if(null===this.chain){const me=Array.from(new Set([...this.injector.get(Pt),...this.injector.get(en,[])]));this.chain=me.reduceRight((tt,Oe)=>function pn(et,ct,xt){return(me,tt)=>(0,a.N4e)(xt,()=>ct(me,Oe=>et(Oe,tt)))}(tt,Oe,this.injector),Nt)}if(this.contributeToStability){const me=this.pendingTasks.add();return this.chain(xt,tt=>this.backend.handle(tt)).pipe((0,T.j)(()=>this.pendingTasks.remove(me)))}return this.chain(xt,me=>this.backend.handle(me))}static \u0275fac=function(me){return new(me||et)(a.KVO(Z),a.KVO(a.uvJ))};static \u0275prov=a.jDH({token:et,factory:et.\u0275fac})}return et})();const At=/^\)\]\}',?\n/;let Zt=(()=>{class et{xhrFactory;constructor(xt){this.xhrFactory=xt}handle(xt){if("JSONP"===xt.method)throw new a.wOt(-2800,!1);const me=this.xhrFactory;return(me.\u0275loadImpl?(0,w.H)(me.\u0275loadImpl()):(0,c.of)(null)).pipe((0,k.n)(()=>new y.c(Oe=>{const ht=me.build();if(ht.open(xt.method,xt.urlWithParams),xt.withCredentials&&(ht.withCredentials=!0),xt.headers.forEach((sr,Ir)=>ht.setRequestHeader(sr,Ir.join(","))),xt.headers.has("Accept")||ht.setRequestHeader("Accept","application/json, text/plain, */*"),!xt.headers.has("Content-Type")){const sr=xt.detectContentTypeHeader();null!==sr&&ht.setRequestHeader("Content-Type",sr)}if(xt.responseType){const sr=xt.responseType.toLowerCase();ht.responseType="json"!==sr?sr:"text"}const Vt=xt.serializeBody();let kt=null;const hn=()=>{if(null!==kt)return kt;const sr=ht.statusText||"OK",Ir=new te(ht.getAllResponseHeaders()),pr=function Ln(et){return"responseURL"in et&&et.responseURL?et.responseURL:/^X-Request-URL:/m.test(et.getAllResponseHeaders())?et.getResponseHeader("X-Request-URL"):null}(ht)||xt.url;return kt=new wn({headers:Ir,status:ht.status,statusText:sr,url:pr}),kt},Cn=()=>{let{headers:sr,status:Ir,statusText:pr,url:bi}=hn(),si=null;204!==Ir&&(si=typeof ht.response>"u"?ht.responseText:ht.response),0===Ir&&(Ir=si?200:0);let mr=Ir>=200&&Ir<300;if("json"===xt.responseType&&"string"==typeof si){const ai=si;si=si.replace(At,"");try{si=""!==si?JSON.parse(si):null}catch(_o){si=ai,mr&&(mr=!1,si={error:_o,text:si})}}mr?(Oe.next(new $n({body:si,headers:sr,status:Ir,statusText:pr,url:bi||void 0})),Oe.complete()):Oe.error(new En({error:si,headers:sr,status:Ir,statusText:pr,url:bi||void 0}))},An=sr=>{const{url:Ir}=hn(),pr=new En({error:sr,status:ht.status||0,statusText:ht.statusText||"Unknown Error",url:Ir||void 0});Oe.error(pr)};let On=!1;const Un=sr=>{On||(Oe.next(hn()),On=!0);let Ir={type:Yt.DownloadProgress,loaded:sr.loaded};sr.lengthComputable&&(Ir.total=sr.total),"text"===xt.responseType&&ht.responseText&&(Ir.partialText=ht.responseText),Oe.next(Ir)},Jn=sr=>{let Ir={type:Yt.UploadProgress,loaded:sr.loaded};sr.lengthComputable&&(Ir.total=sr.total),Oe.next(Ir)};return ht.addEventListener("load",Cn),ht.addEventListener("error",An),ht.addEventListener("timeout",An),ht.addEventListener("abort",An),xt.reportProgress&&(ht.addEventListener("progress",Un),null!==Vt&&ht.upload&&ht.upload.addEventListener("progress",Jn)),ht.send(Vt),Oe.next({type:Yt.Sent}),()=>{ht.removeEventListener("error",An),ht.removeEventListener("abort",An),ht.removeEventListener("load",Cn),ht.removeEventListener("timeout",An),xt.reportProgress&&(ht.removeEventListener("progress",Un),null!==Vt&&ht.upload&&ht.upload.removeEventListener("progress",Jn)),ht.readyState!==ht.DONE&&ht.abort()}})))}static \u0275fac=function(me){return new(me||et)(a.KVO(R.N0))};static \u0275prov=a.jDH({token:et,factory:et.\u0275fac})}return et})();const gn=new a.nKC(""),Bn=new a.nKC("",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),xr=new a.nKC("",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class ei{}let Xr=(()=>{class et{doc;platform;cookieName;lastCookieString="";lastToken=null;parseCount=0;constructor(xt,me,tt){this.doc=xt,this.platform=me,this.cookieName=tt}getToken(){if("server"===this.platform)return null;const xt=this.doc.cookie||"";return xt!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,R._b)(xt,this.cookieName),this.lastCookieString=xt),this.lastToken}static \u0275fac=function(me){return new(me||et)(a.KVO(R.qQ),a.KVO(a.Agw),a.KVO(Bn))};static \u0275prov=a.jDH({token:et,factory:et.\u0275fac})}return et})();function vt(et,ct){const xt=et.url.toLowerCase();if(!(0,a.WQX)(gn)||"GET"===et.method||"HEAD"===et.method||xt.startsWith("http://")||xt.startsWith("https://"))return ct(et);const me=(0,a.WQX)(ei).getToken(),tt=(0,a.WQX)(xr);return null!=me&&!et.headers.has(tt)&&(et=et.clone({headers:et.headers.set(tt,me)})),ct(et)}var Ee=function(et){return et[et.Interceptors=0]="Interceptors",et[et.LegacyInterceptors=1]="LegacyInterceptors",et[et.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",et[et.NoXsrfProtection=3]="NoXsrfProtection",et[et.JsonpSupport=4]="JsonpSupport",et[et.RequestsMadeViaParent=5]="RequestsMadeViaParent",et[et.Fetch=6]="Fetch",et}(Ee||{});function Fe(...et){const ct=[Ut,Zt,Mt,{provide:G,useExisting:Mt},{provide:Z,useFactory:()=>(0,a.WQX)(Ge,{optional:!0})??(0,a.WQX)(Zt)},{provide:Pt,useValue:vt,multi:!0},{provide:gn,useValue:!0},{provide:ei,useClass:Xr}];for(const xt of et)ct.push(...xt.\u0275providers);return(0,a.EmA)(ct)}function Rt(et){return function at(et,ct){return{\u0275kind:et,\u0275providers:ct}}(Ee.Interceptors,et.map(ct=>({provide:Pt,useValue:ct,multi:!0})))}},3107:(o,s,r)=>{"use strict";function a(e,t){return Object.is(e,t)}r.d(s,{bc$:()=>Ma,iLQ:()=>qm,sZ2:()=>Oi,hnV:()=>l0,wjH:()=>Nd,o8S:()=>Fc,BIS:()=>Ka,gRc:()=>h2,Ql9:()=>MI,Ocv:()=>PI,Z63:()=>cr,aKT:()=>kc,uvJ:()=>ds,zcH:()=>Mc,bkB:()=>Fl,ES_:()=>bd,$GK:()=>Sr,nKC:()=>ct,zZn:()=>Ts,_q3:()=>iw,MKu:()=>ow,xe9:()=>q0,Co$:()=>z1,Vns:()=>tf,SKi:()=>Vo,Xx1:()=>na,Agw:()=>Ta,PLl:()=>Hs,rOR:()=>Sd,sFG:()=>gS,_9s:()=>Rb,czy:()=>Zf,WPN:()=>Nc,kdw:()=>Qo,C4Q:()=>Fm,NYb:()=>iT,giA:()=>EE,RxE:()=>t2,c1b:()=>lv,gXe:()=>Tu,mal:()=>qu,Tzd:()=>Cg,L39:()=>UO,EWP:()=>cw,sbv:()=>WS,a0P:()=>uR,Ol2:()=>Qb,w6W:()=>JS,QZP:()=>dw,Rfq:()=>$t,oKB:()=>Oo,WQX:()=>tr,hFB:()=>Qc,naY:()=>zI,Hps:()=>zb,QuC:()=>fo,EmA:()=>lo,Udg:()=>$O,HJs:()=>dR,N4e:()=>$a,vPA:()=>cp,O8t:()=>Ap,H3F:()=>pE,H8p:()=>qo,KH2:()=>Cp,TgB:()=>il,wOt:()=>Xt,WHO:()=>bE,e01:()=>wE,lNU:()=>Sn,h9k:()=>a_,$MX:()=>Gf,ZF7:()=>Wd,Kcf:()=>Ay,e5t:()=>cm,UyX:()=>My,cWb:()=>Ty,osQ:()=>ky,H5H:()=>T0,Zy3:()=>Mt,mq5:()=>fx,JZv:()=>Zt,TL3:()=>gO,LfX:()=>Xo,plB:()=>qd,jNT:()=>a0,zjR:()=>xE,ngT:()=>ua,hVU:()=>rT,TL$:()=>Vi,Tbb:()=>xr,rcV:()=>Jc,nM4:()=>eE,Vt3:()=>qb,GFd:()=>oE,OA$:()=>Ec,Jv_:()=>xC,R7$:()=>V_,BMQ:()=>h0,HbH:()=>XE,ZvI:()=>tx,AVh:()=>y0,BUC:()=>nx,vxM:()=>sx,wni:()=>Gx,C6U:()=>Zx,VBU:()=>G1,FsC:()=>Y1,jDH:()=>oi,G2t:()=>so,$C:()=>Zb,EJ8:()=>Q1,rXU:()=>id,nrm:()=>C0,eu8:()=>D0,bVm:()=>Dv,qex:()=>Cv,k0s:()=>xv,j41:()=>Ev,RV6:()=>hx,xGo:()=>_f,Mr5:()=>S0,KVO:()=>ko,kS0:()=>Vu,QTQ:()=>W_,bIt:()=>I0,lsd:()=>Qx,joV:()=>zr,qSk:()=>Pr,XpG:()=>Px,nI1:()=>PC,bMT:()=>FC,i5U:()=>BC,SdG:()=>Bx,NAR:()=>Fx,Y8G:()=>g0,FS9:()=>N0,lJ4:()=>DC,eq3:()=>SC,l_i:()=>AC,sMw:()=>TC,ziG:()=>MC,lV:()=>kC,NyB:()=>qx,mGM:()=>Yx,sdS:()=>Jx,Dyx:()=>cx,Z7z:()=>lx,Vm6:()=>ax,Njj:()=>cu,eBV:()=>Bu,npT:()=>Xh,f$h:()=>Qh,B4B:()=>Yh,n$t:()=>l_,Aen:()=>nu,xc7:()=>v0,Kam:()=>O0,zvX:()=>A0,DNE:()=>t0,C5r:()=>UC,EFF:()=>cC,JRh:()=>F0,SpI:()=>kv,DH7:()=>yC,mxI:()=>U0,R50:()=>B0,GBs:()=>Xx}),r(3014);let c=null,y=!1,w=1;const C=Symbol("SIGNAL");function A(e){const t=c;return c=e,t}const R={version:0,lastCleanEpoch:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function G(e){if(y)throw new Error("");if(null===c)return;c.consumerOnSignalRead(e);const t=c.nextProducerIndex++;Ue(c),te.nextProducerIndex;)e.producerNode.pop(),e.producerLastReadVersion.pop(),e.producerIndexOfThis.pop()}}function Se(e){Ue(e);for(let t=0;t0}function Ue(e){e.producerNode??=[],e.producerIndexOfThis??=[],e.producerLastReadVersion??=[]}function st(e){e.liveConsumerNode??=[],e.liveConsumerIndexOfThis??=[]}function ft(e){return void 0!==e.producerNode}function _t(e){const t=Object.create(wn);t.computation=e;const n=()=>{if(te(t),G(t),t.value===un)throw t.error;return t.value};return n[C]=t,n}const ot=Symbol("UNSET"),Yt=Symbol("COMPUTING"),un=Symbol("ERRORED"),wn={...R,value:ot,dirty:!0,error:null,equal:a,producerMustRecompute:e=>e.value===ot||e.value===Yt,producerRecomputeValue(e){if(e.value===Yt)throw new Error("Detected cycle in computations.");const t=e.value;e.value=Yt;const n=Ce(e);let l;try{l=e.computation()}catch(p){l=un,e.error=p}finally{Ne(e,n)}t!==ot&&t!==un&&l!==un&&e.equal(t,l)?e.value=t:(e.value=l,e.version++)}};let En=function $n(){throw new Error};function Ze(){En()}let ze=null;function lt(e,t){_e()||Ze(),e.equal(e.value,t)||(e.value=t,function se(e){e.version++,function Z(){w++}(),we(e),ze?.()}(e))}const pt={...R,equal:a,value:void 0};const Nt=()=>{},tn={...R,consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:e=>{null!==e.schedule&&e.schedule(e.ref)},hasRun:!1,cleanupFn:Nt};var Wn=r(1217),Pt=r(8447),en=r(5710),an=r(7947);const Sn="https://g.co/ng/security#xss";class Xt extends Error{code;constructor(t,n){super(Mt(t,n)),this.code=t}}function Mt(e,t){return`NG0${Math.abs(e)}${t?": "+t:""}`}const Gt=Symbol("InputSignalNode#UNSET"),Ot={...pt,transformFn:void 0,applyValueToInputSignal(e,t){lt(e,t)}};function nt(e,t){const n=Object.create(Ot);function l(){if(G(n),n.value===Gt)throw new Xt(-950,!1);return n.value}return n.value=e,n.transformFn=t?.transform,l[C]=n,l}function W(e){return{toString:e}.toString()}const V="__parameters__";function At(e,t,n){return W(()=>{const l=function mt(e){return function(...n){if(e){const l=e(...n);for(const p in l)this[p]=l[p]}}}(t);function p(...g){if(this instanceof p)return l.apply(this,g),this;const E=new p(...g);return I.annotation=E,I;function I(F,ie,De){const He=F.hasOwnProperty(V)?F[V]:Object.defineProperty(F,V,{value:[]})[V];for(;He.length<=De;)He.push(null);return(He[De]=He[De]||[]).push(E),F}}return n&&(p.prototype=Object.create(n.prototype)),p.prototype.ngMetadataName=e,p.annotationCls=p,p})}const Zt=globalThis;function Bn(e){for(let t in e)if(e[t]===Bn)return t;throw Error("Could not find renamed property on target object.")}function Hn(e,t){for(const n in t)t.hasOwnProperty(n)&&!e.hasOwnProperty(n)&&(e[n]=t[n])}function xr(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(xr).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;const t=e.toString();if(null==t)return""+t;const n=t.indexOf("\n");return-1===n?t:t.substring(0,n)}function ei(e,t){return null==e||""===e?null===t?"":t:null==t||""===t?e:e+" "+t}const vt=Bn({__forward_ref__:Bn});function $t(e){return e.__forward_ref__=$t,e.toString=function(){return xr(this())},e}function Ee(e){return at(e)?e():e}function at(e){return"function"==typeof e&&e.hasOwnProperty(vt)&&e.__forward_ref__===$t}function oi(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function so(e){return{providers:e.providers||[],imports:e.imports||[]}}function bo(e){return Do(e,oo)||Do(e,Mo)}function Xo(e){return null!==bo(e)}function Do(e,t){return e.hasOwnProperty(t)?e[t]:null}function eo(e){return e&&(e.hasOwnProperty(Bi)||e.hasOwnProperty(et))?e[Bi]:null}const oo=Bn({\u0275prov:Bn}),Bi=Bn({\u0275inj:Bn}),Mo=Bn({ngInjectableDef:Bn}),et=Bn({ngInjectorDef:Bn});class ct{_desc;ngMetadataName="InjectionToken";\u0275prov;constructor(t,n){this._desc=t,this.\u0275prov=void 0,"number"==typeof n?this.__NG_ELEMENT_ID__=n:void 0!==n&&(this.\u0275prov=oi({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}function On(e){return e&&!!e.\u0275providers}const Un=Bn({\u0275cmp:Bn}),Jn=Bn({\u0275dir:Bn}),sr=Bn({\u0275pipe:Bn}),Ir=Bn({\u0275mod:Bn}),pr=Bn({\u0275fac:Bn}),bi=Bn({__NG_ELEMENT_ID__:Bn}),si=Bn({__NG_ENV_ID__:Bn});function mr(e){return"string"==typeof e?e:null==e?"":String(e)}function ea(e,t){throw new Xt(-201,!1)}var Sr=function(e){return e[e.Default=0]="Default",e[e.Host=1]="Host",e[e.Self=2]="Self",e[e.SkipSelf=4]="SkipSelf",e[e.Optional=8]="Optional",e}(Sr||{});let ta;function pa(){return ta}function wo(e){const t=ta;return ta=e,t}function Ns(e,t,n){const l=bo(e);return l&&"root"==l.providedIn?void 0===l.value?l.value=l.factory():l.value:n&Sr.Optional?null:void 0!==t?t:void ea()}const Wi={},Gs="__NG_DI_FLAG__",Ni="ngTempTokenPath",rs=/\n/gm,us="__source";let is;function zi(e){const t=is;return is=e,t}function Es(e,t=Sr.Default){if(void 0===is)throw new Xt(-203,!1);return null===is?Ns(e,void 0,t):is.get(e,t&Sr.Optional?null:void 0,t)}function ko(e,t=Sr.Default){return(pa()||Es)(Ee(e),t)}function tr(e,t=Sr.Default){return ko(e,Eo(t))}function Eo(e){return typeof e>"u"||"number"==typeof e?e:(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function os(e){const t=[];for(let n=0;nArray.isArray(n)?Zo(n,t):t(n))}function vi(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function Pa(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function Y(e,t,n){let l=re(e,t);return l>=0?e[1|l]=n:(l=~l,function Xa(e,t,n,l){let p=e.length;if(p==t)e.push(n,l);else if(1===p)e.push(l,e[0]),e[0]=n;else{for(p--,e.push(e[p-1],e[p]);p>t;)e[p]=e[p-2],p--;e[t]=n,e[t+1]=l}}(e,l,t,n)),l}function Ve(e,t){const n=re(e,t);if(n>=0)return e[1|n]}function re(e,t){return function Et(e,t,n){let l=0,p=e.length>>n;for(;p!==l;){const g=l+(p-l>>1),E=e[g<t?p=g:l=g+1}return~(p<{n.push(E)};return Zo(t,E=>{const I=E;va(I,g,[],l)&&(p||=[],p.push(I))}),void 0!==p&&Qa(p,g),n}function Qa(e,t){for(let n=0;n{t(g,l)})}}function va(e,t,n,l){if(!(e=Ee(e)))return!1;let p=null,g=eo(e);const E=!g&&Dr(e);if(g||E){if(E&&!E.standalone)return!1;p=e}else{const F=e.ngModule;if(g=eo(F),!g)return!1;p=F}const I=l.has(p);if(E){if(I)return!1;if(l.add(p),E.dependencies){const F="function"==typeof E.dependencies?E.dependencies():E.dependencies;for(const ie of F)va(ie,t,n,l)}}else{if(!g)return!1;{if(null!=g.imports&&!I){let ie;l.add(p);try{Zo(g.imports,De=>{va(De,t,n,l)&&(ie||=[],ie.push(De))})}finally{}void 0!==ie&&Qa(ie,t)}if(!I){const ie=ao(p)||(()=>new p);t({provide:p,useFactory:ie,deps:fn},p),t({provide:Gr,useValue:p,multi:!0},p),t({provide:cr,useValue:()=>ko(p),multi:!0},p)}const F=g.providers;if(null!=F&&!I){const ie=e;ce(F,De=>{t(De,ie)})}}}return p!==e&&void 0!==e.providers}function ce(e,t){for(let n of e)On(n)&&(n=n.\u0275providers),Array.isArray(n)?ce(n,t):t(n)}const Q=Bn({provide:String,useValue:Bn});function Pe(e){return null!==e&&"object"==typeof e&&Q in e}function ti(e){return"function"==typeof e}const qo=new ct(""),Fa={},Ru={};let sc;function El(){return void 0===sc&&(sc=new Ki),sc}class ds{}class Bs extends ds{parent;source;scopes;records=new Map;_ngOnDestroyHooks=new Set;_onDestroyHooks=[];get destroyed(){return this._destroyed}_destroyed=!1;injectorDefTypes;constructor(t,n,l,p){super(),this.parent=n,this.source=l,this.scopes=p,ac(t,E=>this.processProvider(E)),this.records.set(dr,ia(void 0,this)),p.has("environment")&&this.records.set(ds,ia(void 0,this));const g=this.records.get(qo);null!=g&&"string"==typeof g.value&&this.scopes.add(g.value),this.injectorDefTypes=new Set(this.get(Gr,fn,Sr.Self))}destroy(){Cl(this),this._destroyed=!0;const t=A(null);try{for(const l of this._ngOnDestroyHooks)l.ngOnDestroy();const n=this._onDestroyHooks;this._onDestroyHooks=[];for(const l of n)l()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),A(t)}}onDestroy(t){return Cl(this),this._onDestroyHooks.push(t),()=>this.removeOnDestroy(t)}runInContext(t){Cl(this);const n=zi(this),l=wo(void 0);try{return t()}finally{zi(n),wo(l)}}get(t,n=Wi,l=Sr.Default){if(Cl(this),t.hasOwnProperty(si))return t[si](this);l=Eo(l);const g=zi(this),E=wo(void 0);try{if(!(l&Sr.SkipSelf)){let F=this.records.get(t);if(void 0===F){const ie=function Nu(e){return"function"==typeof e||"object"==typeof e&&e instanceof ct}(t)&&bo(t);F=ie&&this.injectableDefInScope(ie)?ia(Ba(t),Fa):null,this.records.set(t,F)}if(null!=F)return this.hydrate(t,F)}return(l&Sr.Self?El():this.parent).get(t,n=l&Sr.Optional&&n===Wi?null:n)}catch(I){if("NullInjectorError"===I.name){if((I[Ni]=I[Ni]||[]).unshift(xr(t)),g)throw I;return function ga(e,t,n,l){const p=e[Ni];throw t[us]&&p.unshift(t[us]),e.message=function Yo(e,t,n,l=null){e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.slice(2):e;let p=xr(t);if(Array.isArray(t))p=t.map(xr).join(" -> ");else if("object"==typeof t){let g=[];for(let E in t)if(t.hasOwnProperty(E)){let I=t[E];g.push(E+":"+("string"==typeof I?JSON.stringify(I):xr(I)))}p=`{${g.join(", ")}}`}return`${n}${l?"("+l+")":""}[${p}]: ${e.replace(rs,"\n ")}`}("\n"+e.message,p,n,l),e.ngTokenPath=p,e[Ni]=null,e}(I,t,"R3InjectorError",this.source)}throw I}finally{wo(E),zi(g)}}resolveInjectorInitializers(){const t=A(null),n=zi(this),l=wo(void 0);try{const g=this.get(cr,fn,Sr.Self);for(const E of g)E()}finally{zi(n),wo(l),A(t)}}toString(){const t=[],n=this.records;for(const l of n.keys())t.push(xr(l));return`R3Injector[${t.join(", ")}]`}processProvider(t){let n=ti(t=Ee(t))?t:Ee(t&&t.provide);const l=function Za(e){return Pe(e)?ia(void 0,e.useValue):ia(xl(e),Fa)}(t);if(!ti(t)&&!0===t.multi){let p=this.records.get(n);p||(p=ia(void 0,Fa,!0),p.factory=()=>os(p.multi),this.records.set(n,p)),n=t,p.multi.push(t)}this.records.set(n,l)}hydrate(t,n){const l=A(null);try{return n.value===Fa&&(n.value=Ru,n.value=n.factory()),"object"==typeof n.value&&n.value&&function yc(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(n.value)&&this._ngOnDestroyHooks.add(n.value),n.value}finally{A(l)}}injectableDefInScope(t){if(!t.providedIn)return!1;const n=Ee(t.providedIn);return"string"==typeof n?"any"===n||this.scopes.has(n):this.injectorDefTypes.has(n)}removeOnDestroy(t){const n=this._onDestroyHooks.indexOf(t);-1!==n&&this._onDestroyHooks.splice(n,1)}}function Ba(e){const t=bo(e),n=null!==t?t.factory:ao(e);if(null!==n)return n;if(e instanceof ct)throw new Xt(204,!1);if(e instanceof Function)return function Lo(e){if(e.length>0)throw new Xt(204,!1);const n=function Ms(e){return e&&(e[oo]||e[Mo])||null}(e);return null!==n?()=>n.factory(e):()=>new e}(e);throw new Xt(204,!1)}function xl(e,t,n){let l;if(ti(e)){const p=Ee(e);return ao(p)||Ba(p)}if(Pe(e))l=()=>Ee(e.useValue);else if(function gr(e){return!(!e||!e.useFactory)}(e))l=()=>e.useFactory(...os(e.deps||[]));else if(function jt(e){return!(!e||!e.useExisting)}(e))l=()=>ko(Ee(e.useExisting));else{const p=Ee(e&&(e.useClass||e.provide));if(!function Ua(e){return!!e.deps}(e))return ao(p)||Ba(p);l=()=>new p(...os(e.deps))}return l}function Cl(e){if(e.destroyed)throw new Xt(205,!1)}function ia(e,t,n=!1){return{factory:e,value:t,multi:n?[]:void 0}}function ac(e,t){for(const n of e)Array.isArray(n)?ac(n,t):n&&On(n)?ac(n.\u0275providers,t):t(n)}function $a(e,t){e instanceof Bs&&Cl(e);const l=zi(e),p=wo(void 0);try{return t()}finally{zi(l),wo(p)}}function Gl(){return void 0!==pa()||null!=function to(){return is}()}function ya(e){if(!Gl())throw new Xt(-203,!1)}const Ui=0,Gn=1,Ar=2,Ao=3,no=4,$o=5,es=6,Po=7,Fr=8,po=9,Is=10,Rr=11,mo=12,lc=13,ja=14,ro=15,Va=16,Di=17,Us=18,oa=19,No=20,U=21,de=22,q=23,ve=24,rt=25,bn=1,Cr=7,Li=9,Hr=10;var xi=function(e){return e[e.None=0]="None",e[e.HasTransplantedViews=2]="HasTransplantedViews",e}(xi||{});function Qr(e){return Array.isArray(e)&&"object"==typeof e[bn]}function di(e){return Array.isArray(e)&&!0===e[bn]}function Fo(e){return!!(4&e.flags)}function Wo(e){return e.componentOffset>-1}function fs(e){return!(1&~e.flags)}function jo(e){return!!e.template}function Os(e){return!!(512&e[Ar])}class su{previousValue;currentValue;firstChange;constructor(t,n,l){this.previousValue=t,this.currentValue=n,this.firstChange=l}isFirstChange(){return this.firstChange}}function Uc(e,t,n,l){null!==t?t.applyValueToInputSignal(t,l):e[n]=l}const Ec=(()=>{const e=()=>aa;return e.ngInherit=!0,e})();function aa(e){return e.type.prototype.ngOnChanges&&(e.setInput=Lr),dl}function dl(){const e=$c(this),t=e?.current;if(t){const n=e.previous;if(n===Fn)e.previous=t;else for(let l in t)n[l]=t[l];e.current=null,this.ngOnChanges(t)}}function Lr(e,t,n,l,p){const g=this.declaredInputs[l],E=$c(e)||function la(e,t){return e[tl]=t}(e,{previous:Fn,current:null}),I=E.current||(E.current={}),F=E.previous,ie=F[g];I[g]=new su(ie&&ie.currentValue,n,F===Fn),Uc(e,t,p,n)}const tl="__ngSimpleChanges__";function $c(e){return e[tl]||null}const Da=function(e,t,n){},xc="svg";function Xi(e){for(;Array.isArray(e);)e=e[Ui];return e}function Tr(e,t){return Xi(t[e])}function xs(e,t){return Xi(t[e.index])}function N(e,t){return e.data[t]}function K(e,t){return e[t]}function P(e,t){const n=t[e];return Qr(n)?n:n[Ui]}function he(e){return!(128&~e[Ar])}function Dt(e,t){return null==t?null:e[t]}function yn(e){e[Di]=0}function on(e){1024&e[Ar]||(e[Ar]|=1024,he(e)&&io(e))}function ri(e){return!!(9216&e[Ar]||e[ve]?.dirty)}function hi(e){e[Is].changeDetectionScheduler?.notify(9),64&e[Ar]&&(e[Ar]|=1024),ri(e)&&io(e)}function io(e){e[Is].changeDetectionScheduler?.notify(0);let t=Cs(e);for(;null!==t&&!(8192&t[Ar])&&(t[Ar]|=8192,he(t));)t=Cs(t)}function as(e,t){if(!(256&~e[Ar]))throw new Xt(911,!1);null===e[U]&&(e[U]=[]),e[U].push(t)}function Cs(e){const t=e[Ao];return di(t)?t[Ao]:t}const Wr={lFrame:Kn(null),bindingsEnabled:!0,skipHydrationRootTNode:null};let uc=!1;function ah(){return Wr.bindingsEnabled}function Dc(){return null!==Wr.skipHydrationRootTNode}function xn(){return Wr.lFrame.lView}function gi(){return Wr.lFrame.tView}function Bu(e){return Wr.lFrame.contextLView=e,e[Fr]}function cu(e){return Wr.lFrame.contextLView=null,e}function Ti(){let e=kl();for(;null!==e&&64===e.type;)e=e.parent;return e}function kl(){return Wr.lFrame.currentTNode}function ps(e,t){const n=Wr.lFrame;n.currentTNode=e,n.isParent=t}function dc(){return Wr.lFrame.isParent}function Vc(){Wr.lFrame.isParent=!1}function dd(){return uc}function qs(e){const t=uc;return uc=e,t}function $s(){const e=Wr.lFrame;let t=e.bindingRootIndex;return-1===t&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function Ha(){return Wr.lFrame.bindingIndex++}function O(e){const t=Wr.lFrame,n=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,n}function oe(e,t){const n=Wr.lFrame;n.bindingIndex=n.bindingRootIndex=e,$e(t)}function $e(e){Wr.lFrame.currentDirectiveIndex=e}function gt(e){const t=Wr.lFrame.currentDirectiveIndex;return-1===t?null:e[t]}function It(){return Wr.lFrame.currentQueryIndex}function Wt(e){Wr.lFrame.currentQueryIndex=e}function ln(e){const t=e[Gn];return 2===t.type?t.declTNode:1===t.type?e[$o]:null}function Tn(e,t,n){if(n&Sr.SkipSelf){let p=t,g=e;for(;!(p=p.parent,null!==p||n&Sr.Host||(p=ln(g),null===p||(g=g[ja],10&p.type))););if(null===p)return!1;t=p,e=g}const l=Wr.lFrame=Xn();return l.currentTNode=t,l.lView=e,!0}function qt(e){const t=Xn(),n=e[Gn];Wr.lFrame=t,t.currentTNode=n.firstChild,t.lView=e,t.tView=n,t.contextLView=e,t.bindingIndex=n.bindingStartIndex,t.inI18n=!1}function Xn(){const e=Wr.lFrame,t=null===e?null:e.child;return null===t?Kn(e):t}function Kn(e){const t={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null,inI18n:!1};return null!==e&&(e.child=t),t}function nr(){const e=Wr.lFrame;return Wr.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const kn=nr;function jn(){const e=nr();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function ir(){return Wr.lFrame.selectedIndex}function Vn(e){Wr.lFrame.selectedIndex=e}function ur(){const e=Wr.lFrame;return N(e.tView,e.selectedIndex)}function Pr(){Wr.lFrame.currentNamespace=xc}function zr(){!function Ur(){Wr.lFrame.currentNamespace=null}()}let Qi=!0;function Mi(){return Qi}function Zi(e){Qi=e}function Ds(e,t){for(let n=t.directiveStart,l=t.directiveEnd;n=l)break}else t[F]<0&&(e[Di]+=65536),(I>14>16&&(3&e[Ar])===t&&(e[Ar]+=16384,go(I,g)):go(I,g)}const _s=-1;class Ss{factory;injectImpl;resolving=!1;canSeeViewProviders;multi;componentProviders;index;providerFactory;constructor(t,n,l){this.factory=t,this.canSeeViewProviders=n,this.injectImpl=l}}function zc(e,t,n){let l=0;for(;lt){E=g-1;break}}}for(;g>16}(e),l=t;for(;n>0;)l=l[ja],n--;return l}let lh=!0;function pd(e){const t=lh;return lh=e,t}const hu=255,md=5;let ch=0;const Nl={};function fu(e,t){const n=gd(e,t);if(-1!==n)return n;const l=t[Gn];l.firstCreatePass&&(e.injectorIndex=t.length,uh(l.data,e),uh(t,null),uh(l.blueprint,null));const p=Kc(e,t),g=e.injectorIndex;if(hd(p)){const E=ju(p),I=Ac(p,t),F=I[Gn].data;for(let ie=0;ie<8;ie++)t[g+ie]=I[E+ie]|F[E+ie]}return t[g+8]=p,g}function uh(e,t){e.push(0,0,0,0,0,0,0,0,t)}function gd(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===t[e.injectorIndex+8]?-1:e.injectorIndex}function Kc(e,t){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let n=0,l=null,p=t;for(;null!==p;){if(l=mh(p),null===l)return _s;if(n++,p=p[ja],-1!==l.injectorIndex)return l.injectorIndex|n<<16}return _s}function dh(e,t,n){!function ff(e,t,n){let l;"string"==typeof n?l=n.charCodeAt(0)||0:n.hasOwnProperty(bi)&&(l=n[bi]),null==l&&(l=n[bi]=ch++);const p=l&hu;t.data[e+(p>>md)]|=1<=0?t&hu:Op:t}(n);if("function"==typeof g){if(!Tn(t,e,l))return l&Sr.Host?_d(p,0,l):Tc(t,n,l,p);try{let E;if(E=g(l),null!=E||l&Sr.Optional)return E;ea()}finally{kn()}}else if("number"==typeof g){let E=null,I=gd(e,t),F=_s,ie=l&Sr.Host?t[ro][$o]:null;for((-1===I||l&Sr.SkipSelf)&&(F=-1===I?Kc(e,t):t[I+8],F!==_s&&gf(l,!1)?(E=t[Gn],I=ju(F),t=Ac(F,t)):I=-1);-1!==I;){const De=t[Gn];if(ph(g,I,De.data)){const He=fh(I,t,n,E,l,ie);if(He!==Nl)return He}F=t[I+8],F!==_s&&gf(l,t[Gn].data[I+8]===ie)&&ph(g,I,t)?(E=De,I=ju(F),t=Ac(F,t)):I=-1}}return p}function fh(e,t,n,l,p,g){const E=t[Gn],I=E.data[e+8],De=mu(I,E,n,null==l?Wo(I)&&lh:l!=E&&!!(3&I.type),p&Sr.Host&&g===I);return null!==De?Ll(t,E,De,I):Nl}function mu(e,t,n,l,p){const g=e.providerIndexes,E=t.data,I=1048575&g,F=e.directiveStart,De=g>>20,Lt=p?I+De:e.directiveEnd;for(let Ft=l?I:I+De;Ft=F&&nn.type===n)return Ft}if(p){const Ft=E[F];if(Ft&&jo(Ft)&&Ft.type===n)return F}return null}function Ll(e,t,n,l){let p=e[n];const g=t.data;if(function hc(e){return e instanceof Ss}(p)){const E=p;E.resolving&&function Gi(e,t){throw t&&t.join(" > "),new Xt(-200,e)}(function ai(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():mr(e)}(g[n]));const I=pd(E.canSeeViewProviders);E.resolving=!0;const ie=E.injectImpl?wo(E.injectImpl):null;Tn(e,l,Sr.Default);try{p=e[n]=E.factory(void 0,g,e,l),t.firstCreatePass&&n>=l.directiveStart&&function Bo(e,t,n){const{ngOnChanges:l,ngOnInit:p,ngDoCheck:g}=t.type.prototype;if(l){const E=aa(t);(n.preOrderHooks??=[]).push(e,E),(n.preOrderCheckHooks??=[]).push(e,E)}p&&(n.preOrderHooks??=[]).push(0-e,p),g&&((n.preOrderHooks??=[]).push(e,g),(n.preOrderCheckHooks??=[]).push(e,g))}(n,g[n],t)}finally{null!==ie&&wo(ie),pd(I),E.resolving=!1,kn()}}return p}function ph(e,t,n){return!!(n[t+(e>>md)]&1<{const t=e.prototype.constructor,n=t[pr]||_u(t),l=Object.prototype;let p=Object.getPrototypeOf(e.prototype).constructor;for(;p&&p!==l;){const g=p[pr]||_u(p);if(g&&g!==n)return g;p=Object.getPrototypeOf(p)}return g=>new g})}function _u(e){return at(e)?()=>{const t=_u(Ee(e));return t&&t()}:ao(e)}function mh(e){const t=e[Gn],n=t.type;return 2===n?t.declTNode:1===n?e[$o]:null}function Vu(e){return function pu(e,t){if("class"===t)return e.classes;if("style"===t)return e.styles;const n=e.attrs;if(n){const l=n.length;let p=0;for(;pko(dr)});static __NG_ELEMENT_ID__=-1}class bd{attributeName;constructor(t){this.attributeName=t}__NG_ELEMENT_ID__=()=>Vu(this.attributeName);toString(){return`HostAttributeToken ${this.attributeName}`}}new ct("").__NG_ELEMENT_ID__=e=>{const t=Ti();if(null===t)throw new Xt(204,!1);if(2&t.type)return t.value;if(e&Sr.Optional)return null;throw new Xt(204,!1)};const yh=!1;let gc=(()=>class e{static __NG_ELEMENT_ID__=Xc;static __NG_ENV_ID__=n=>n})();class rl extends gc{_lView;constructor(t){super(),this._lView=t}onDestroy(t){return as(this._lView,t),()=>function Ko(e,t){if(null===e[U])return;const n=e[U].indexOf(t);-1!==n&&e[U].splice(n,1)}(this._lView,t)}}function Xc(){return new rl(xn())}class Pl{}const zu=new ct("",{providedIn:"root",factory:()=>!1}),Ef=new ct(""),yu=new ct("");let il=(()=>{class e{taskId=0;pendingTasks=new Set;get _hasPendingTasks(){return this.hasPendingTasks.value}hasPendingTasks=new Wn.t(!1);add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);const n=this.taskId++;return this.pendingTasks.add(n),n}has(n){return this.pendingTasks.has(n)}remove(n){this.pendingTasks.delete(n),0===this.pendingTasks.size&&this._hasPendingTasks&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}static \u0275prov=oi({token:e,providedIn:"root",factory:()=>new e})}return e})();const Fl=class bh extends Pt.B{__isAsync;destroyRef=void 0;pendingTasks=void 0;constructor(t=!1){super(),this.__isAsync=t,Gl()&&(this.destroyRef=tr(gc,{optional:!0})??void 0,this.pendingTasks=tr(il,{optional:!0})??void 0)}emit(t){const n=A(null);try{super.next(t)}finally{A(n)}}subscribe(t,n,l){let p=t,g=n||(()=>null),E=l;if(t&&"object"==typeof t){const F=t;p=F.next?.bind(F),g=F.error?.bind(F),E=F.complete?.bind(F)}this.__isAsync&&(g=this.wrapInTimeout(g),p&&(p=this.wrapInTimeout(p)),E&&(E=this.wrapInTimeout(E)));const I=super.subscribe({next:p,error:g,complete:E});return t instanceof en.yU&&t.add(I),I}wrapInTimeout(t){return n=>{const l=this.pendingTasks?.add();setTimeout(()=>{t(n),void 0!==l&&this.pendingTasks?.remove(l)})}}};function bu(...e){}function wd(e){let t,n;function l(){e=bu;try{void 0!==n&&"function"==typeof cancelAnimationFrame&&cancelAnimationFrame(n),void 0!==t&&clearTimeout(t)}catch{}}return t=setTimeout(()=>{e(),l()}),"function"==typeof requestAnimationFrame&&(n=requestAnimationFrame(()=>{e(),l()})),()=>l()}function Ku(e){return queueMicrotask(()=>e()),()=>{e=bu}}const Ed="isAngularZone",Yc=Ed+"_ID";let xf=0;class Vo{hasPendingMacrotasks=!1;hasPendingMicrotasks=!1;isStable=!0;onUnstable=new Fl(!1);onMicrotaskEmpty=new Fl(!1);onStable=new Fl(!1);onError=new Fl(!1);constructor(t){const{enableLongStackTrace:n=!1,shouldCoalesceEventChangeDetection:l=!1,shouldCoalesceRunChangeDetection:p=!1,scheduleInRootZone:g=yh}=t;if(typeof Zone>"u")throw new Xt(908,!1);Zone.assertZonePatched();const E=this;E._nesting=0,E._outer=E._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(E._inner=E._inner.fork(new Zone.TaskTrackingZoneSpec)),n&&Zone.longStackTraceZoneSpec&&(E._inner=E._inner.fork(Zone.longStackTraceZoneSpec)),E.shouldCoalesceEventChangeDetection=!p&&l,E.shouldCoalesceRunChangeDetection=p,E.callbackScheduled=!1,E.scheduleInRootZone=g,function xh(e){const t=()=>{!function Eh(e){function t(){wd(()=>{e.callbackScheduled=!1,Ch(e),e.isCheckStableRunning=!0,wh(e),e.isCheckStableRunning=!1})}e.isCheckStableRunning||e.callbackScheduled||(e.callbackScheduled=!0,e.scheduleInRootZone?Zone.root.run(()=>{t()}):e._outer.run(()=>{t()}),Ch(e))}(e)},n=xf++;e._inner=e._inner.fork({name:"angular",properties:{[Ed]:!0,[Yc]:n,[Yc+n]:!0},onInvokeTask:(l,p,g,E,I,F)=>{if(function Dh(e){return Sh(e,"__ignore_ng_zone__")}(F))return l.invokeTask(g,E,I,F);try{return Df(e),l.invokeTask(g,E,I,F)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===E.type||e.shouldCoalesceRunChangeDetection)&&t(),Sf(e)}},onInvoke:(l,p,g,E,I,F,ie)=>{try{return Df(e),l.invoke(g,E,I,F,ie)}finally{e.shouldCoalesceRunChangeDetection&&!e.callbackScheduled&&!function Vp(e){return Sh(e,"__scheduler_tick__")}(F)&&t(),Sf(e)}},onHasTask:(l,p,g,E)=>{l.hasTask(g,E),p===g&&("microTask"==E.change?(e._hasPendingMicrotasks=E.microTask,Ch(e),wh(e)):"macroTask"==E.change&&(e.hasPendingMacrotasks=E.macroTask))},onHandleError:(l,p,g,E)=>(l.handleError(g,E),e.runOutsideAngular(()=>e.onError.emit(E)),!1)})}(E)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get(Ed)}static assertInAngularZone(){if(!Vo.isInAngularZone())throw new Xt(909,!1)}static assertNotInAngularZone(){if(Vo.isInAngularZone())throw new Xt(909,!1)}run(t,n,l){return this._inner.run(t,n,l)}runTask(t,n,l,p){const g=this._inner,E=g.scheduleEventTask("NgZoneEvent: "+p,t,Cf,bu,bu);try{return g.runTask(E,n,l)}finally{g.cancelTask(E)}}runGuarded(t,n,l){return this._inner.runGuarded(t,n,l)}runOutsideAngular(t){return this._outer.run(t)}}const Cf={};function wh(e){if(0==e._nesting&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular(()=>e.onStable.emit(null))}finally{e.isStable=!0}}}function Ch(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&!0===e.callbackScheduled)}function Df(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function Sf(e){e._nesting--,wh(e)}class xd{hasPendingMicrotasks=!1;hasPendingMacrotasks=!1;isStable=!0;onUnstable=new Fl;onMicrotaskEmpty=new Fl;onStable=new Fl;onError=new Fl;run(t,n,l){return t.apply(n,l)}runGuarded(t,n,l){return t.apply(n,l)}runOutsideAngular(t){return t()}runTask(t,n,l,p){return t.apply(n,l)}}function Sh(e,t){return!(!Array.isArray(e)||1!==e.length)&&!0===e[0]?.data?.[t]}class Mc{_console=console;handleError(t){this._console.error("ERROR",t)}}const Af=new ct("",{providedIn:"root",factory:()=>{const e=tr(Vo),t=tr(Mc);return n=>e.runOutsideAngular(()=>t.handleError(n))}});function za(e,t){return nt(e,t)}const Qc=(za.required=function Wp(e){return nt(Gt,e)},za);function zp(){return gl(Ti(),xn())}function gl(e,t){return new kc(xs(e,t))}let kc=(()=>class e{nativeElement;constructor(n){this.nativeElement=n}static __NG_ELEMENT_ID__=zp})();function js(e){return e instanceof kc?e.nativeElement:e}function Tf(){return this._results[Symbol.iterator]()}class Sd{_emitDistinctChangesOnly;dirty=!0;_onDirty=void 0;_results=[];_changesDetected=!1;_changes=void 0;length=0;first=void 0;last=void 0;get changes(){return this._changes??=new Pt.B}constructor(t=!1){this._emitDistinctChangesOnly=t}get(t){return this._results[t]}map(t){return this._results.map(t)}filter(t){return this._results.filter(t)}find(t){return this._results.find(t)}reduce(t,n){return this._results.reduce(t,n)}forEach(t){this._results.forEach(t)}some(t){return this._results.some(t)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(t,n){this.dirty=!1;const l=function vo(e){return e.flat(Number.POSITIVE_INFINITY)}(t);(this._changesDetected=!function ss(e,t,n){if(e.length!==t.length)return!1;for(let l=0;lVs}),Vs="ng",Hs=new ct(""),Ta=new ct("",{providedIn:"platform",factory:()=>"unknown"}),Ma=new ct(""),Ka=new ct("",{providedIn:"root",factory:()=>ki().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null}),vg=new ct("",{providedIn:"root",factory:()=>!1});var Yp=function(e){return e[e.CHANGE_DETECTION=0]="CHANGE_DETECTION",e[e.AFTER_NEXT_RENDER=1]="AFTER_NEXT_RENDER",e}(Yp||{});const Ph=new ct(""),Xv=new Set;function ua(e){Xv.has(e)||(Xv.add(e),performance?.mark?.("mark_feature_usage",{detail:{feature:e}}))}var Nd=function(e){return e[e.EarlyRead=0]="EarlyRead",e[e.Write=1]="Write",e[e.MixedReadWrite=2]="MixedReadWrite",e[e.Read=3]="Read",e}(Nd||{});let Eg=(()=>{class e{impl=null;execute(){this.impl?.execute()}static \u0275prov=oi({token:e,providedIn:"root",factory:()=>new e})}return e})();const Yv=[Nd.EarlyRead,Nd.Write,Nd.MixedReadWrite,Nd.Read];let Qv=(()=>{class e{ngZone=tr(Vo);scheduler=tr(Pl);errorHandler=tr(Mc,{optional:!0});sequences=new Set;deferredRegistrations=new Set;executing=!1;constructor(){tr(Ph,{optional:!0})}execute(){this.executing=!0;for(const n of Yv)for(const l of this.sequences)if(!l.erroredOrDestroyed&&l.hooks[n])try{l.pipelinedValue=this.ngZone.runOutsideAngular(()=>this.maybeTrace(()=>l.hooks[n](l.pipelinedValue),l.snapshot))}catch(p){l.erroredOrDestroyed=!0,this.errorHandler?.handleError(p)}this.executing=!1;for(const n of this.sequences)n.afterRun(),n.once&&(this.sequences.delete(n),n.destroy());for(const n of this.deferredRegistrations)this.sequences.add(n);this.deferredRegistrations.size>0&&this.scheduler.notify(8),this.deferredRegistrations.clear()}register(n){this.executing?this.deferredRegistrations.add(n):(this.sequences.add(n),this.scheduler.notify(7))}unregister(n){this.executing&&this.sequences.has(n)?(n.erroredOrDestroyed=!0,n.pipelinedValue=void 0,n.once=!0):(this.sequences.delete(n),this.deferredRegistrations.delete(n))}maybeTrace(n,l){return l?.run(Yp.AFTER_NEXT_RENDER,n)??n()}static \u0275prov=oi({token:e,providedIn:"root",factory:()=>new e})}return e})();class xg{impl;hooks;once;snapshot;erroredOrDestroyed=!1;pipelinedValue=void 0;unregisterOnDestroy;constructor(t,n,l,p,g=null){this.impl=t,this.hooks=n,this.once=l,this.snapshot=g,this.unregisterOnDestroy=p?.onDestroy(()=>this.destroy())}afterRun(){this.erroredOrDestroyed=!1,this.pipelinedValue=void 0,this.snapshot?.dispose(),this.snapshot=null}destroy(){this.impl.unregister(this),this.unregisterOnDestroy?.()}}function Cg(e,t){!t?.injector&&ya();const n=t?.injector??tr(Ts);return typeof ngServerMode<"u"&&ngServerMode?Qp:(ua("NgAfterRender"),Dg(e,n,t,!1))}function qu(e,t){!t?.injector&&ya();const n=t?.injector??tr(Ts);return typeof ngServerMode<"u"&&ngServerMode?Qp:(ua("NgAfterNextRender"),Dg(e,n,t,!0))}function Dg(e,t,n,l){const p=t.get(Eg);p.impl??=t.get(Qv);const g=t.get(Ph,null,{optional:!0}),E=n?.phase??Nd.MixedReadWrite,I=!0!==n?.manualCleanup?t.get(gc):null,F=new xg(p.impl,function Zv(e,t){if(e instanceof Function){const n=[void 0,void 0,void 0,void 0];return n[t]=e,n}return[e.earlyRead,e.write,e.mixedReadWrite,e.read]}(e,E),l,I,g?.snapshot(null));return p.impl.register(F),F}const Qp={destroy(){}};let Bg=()=>null;function jf(e,t,n=!1){return Bg(e,t,n)}var Tu=function(e){return e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",e}(Tu||{});let Wf,zf;function Hd(e){return function am(){if(void 0===Wf&&(Wf=null,Zt.trustedTypes))try{Wf=Zt.trustedTypes.createPolicy("angular",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return Wf}()?.createHTML(e)||e}function lm(){if(void 0===zf&&(zf=null,Zt.trustedTypes))try{zf=Zt.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return zf}function Yg(e){return lm()?.createHTML(e)||e}function Zg(e){return lm()?.createScriptURL(e)||e}class td{changingThisBreaksApplicationSecurity;constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${Sn})`}}class Kf extends td{getTypeName(){return"HTML"}}class Ey extends td{getTypeName(){return"Style"}}class xy extends td{getTypeName(){return"Script"}}class Cy extends td{getTypeName(){return"URL"}}class Dy extends td{getTypeName(){return"ResourceURL"}}function Jc(e){return e instanceof td?e.changingThisBreaksApplicationSecurity:e}function Wd(e,t){const n=function Sy(e){return e instanceof td&&e.getTypeName()||null}(e);if(null!=n&&n!==t){if("ResourceURL"===n&&"URL"===t)return!0;throw new Error(`Required a safe ${t}, got a ${n} (see ${Sn})`)}return n===t}function Ay(e){return new Kf(e)}function Ty(e){return new Ey(e)}function My(e){return new xy(e)}function ky(e){return new Cy(e)}function cm(e){return new Dy(e)}class Iy{inertDocumentHelper;constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t=""+t;try{const n=(new window.DOMParser).parseFromString(Hd(t),"text/html").body;return null===n?this.inertDocumentHelper.getInertBodyElement(t):(n.firstChild?.remove(),n)}catch{return null}}}class um{defaultDoc;inertDocument;constructor(t){this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(t){const n=this.inertDocument.createElement("template");return n.innerHTML=Hd(t),n}}const Ry=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function Gf(e){return(e=String(e)).match(Ry)?e:"unsafe:"+e}function eu(e){const t={};for(const n of e.split(","))t[n]=!0;return t}function Kh(...e){const t={};for(const n of e)for(const l in n)n.hasOwnProperty(l)&&(t[l]=!0);return t}const Jg=eu("area,br,col,hr,img,wbr"),e_=eu("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),dm=eu("rp,rt"),hm=Kh(Jg,Kh(e_,eu("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),Kh(dm,eu("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),Kh(dm,e_)),Gh=eu("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),t_=Kh(Gh,eu("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),eu("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext")),n_=eu("script,style,template");class Ly{sanitizedSomething=!1;buf=[];sanitizeChildren(t){let n=t.firstChild,l=!0,p=[];for(;n;)if(n.nodeType===Node.ELEMENT_NODE?l=this.startElement(n):n.nodeType===Node.TEXT_NODE?this.chars(n.nodeValue):this.sanitizedSomething=!0,l&&n.firstChild)p.push(n),n=r_(n);else for(;n;){n.nodeType===Node.ELEMENT_NODE&&this.endElement(n);let g=Fy(n);if(g){n=g;break}n=p.pop()}return this.buf.join("")}startElement(t){const n=i_(t).toLowerCase();if(!hm.hasOwnProperty(n))return this.sanitizedSomething=!0,!n_.hasOwnProperty(n);this.buf.push("<"),this.buf.push(n);const l=t.attributes;for(let p=0;p"),!0}endElement(t){const n=i_(t).toLowerCase();hm.hasOwnProperty(n)&&!Jg.hasOwnProperty(n)&&(this.buf.push(""))}chars(t){this.buf.push(fm(t))}}function Fy(e){const t=e.nextSibling;if(t&&e!==t.previousSibling)throw o_(t);return t}function r_(e){const t=e.firstChild;if(t&&function Py(e,t){return(e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}(e,t))throw o_(t);return t}function i_(e){const t=e.nodeName;return"string"==typeof t?t:"FORM"}function o_(e){return new Error(`Failed to sanitize html because the element is clobbered: ${e.outerHTML}`)}const s_=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,By=/([^\#-~ |!])/g;function fm(e){return e.replace(/&/g,"&").replace(s_,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(By,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(//g,">")}let Xf;function a_(e,t){let n=null;try{Xf=Xf||function qg(e){const t=new um(e);return function Oy(){try{return!!(new window.DOMParser).parseFromString(Hd(""),"text/html")}catch{return!1}}()?new Iy(t):t}(e);let l=t?String(t):"";n=Xf.getInertBodyElement(l);let p=5,g=l;do{if(0===p)throw new Error("Failed to sanitize html because the input is unstable");p--,l=g,g=n.innerHTML,n=Xf.getInertBodyElement(l)}while(l!==g);return Hd((new Ly).sanitizeChildren(pm(n)||n))}finally{if(n){const l=pm(n)||n;for(;l.firstChild;)l.firstChild.remove()}}}function pm(e){return"content"in e&&function Uy(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var Nc=function(e){return e[e.NONE=0]="NONE",e[e.HTML=1]="HTML",e[e.STYLE=2]="STYLE",e[e.SCRIPT=3]="SCRIPT",e[e.URL=4]="URL",e[e.RESOURCE_URL=5]="RESOURCE_URL",e}(Nc||{});function Xh(e){const t=Lc();return t?Yg(t.sanitize(Nc.HTML,e)||""):Wd(e,"HTML")?Yg(Jc(e)):a_(ki(),mr(e))}function Yh(e){const t=Lc();return t?t.sanitize(Nc.URL,e)||"":Wd(e,"URL")?Jc(e):Gf(mr(e))}function Qh(e){const t=Lc();if(t)return Zg(t.sanitize(Nc.RESOURCE_URL,e)||"");if(Wd(e,"ResourceURL"))return Zg(Jc(e));throw new Xt(904,!1)}function l_(e,t,n){return function gm(e,t){return"src"===t&&("embed"===e||"frame"===e||"iframe"===e||"media"===e||"script"===e)||"href"===t&&("base"===e||"link"===e)?Qh:Yh}(t,n)(e)}function Lc(){const e=xn();return e&&e[Is].sanitizer}const u_=/^>|^->||--!>|)/g,d_="\u200b$1\u200b";function jl(e){return e instanceof Function?e():e}var Mu=function(e){return e[e.None=0]="None",e[e.SignalBased=1]="SignalBased",e[e.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",e}(Mu||{}),Zf=function(e){return e[e.Important=1]="Important",e[e.DashCase=2]="DashCase",e}(Zf||{});let Em;function xm(e,t){return Em(e,t)}function Gd(e,t,n,l,p){if(null!=l){let g,E=!1;di(l)?g=l:Qr(l)&&(E=!0,l=l[Ui]);const I=Xi(l);0===e&&null!==n?null==p?T_(t,n,I):nd(t,n,I,p||null,!0):1===e&&null!==n?nd(t,n,I,p||null,!0):2===e?function Qd(e,t,n){e.removeChild(null,t,n)}(t,I,E):3===e&&t.destroyNode(I),null!=g&&function ib(e,t,n,l,p){const g=n[Cr];g!==Xi(n)&&Gd(t,e,l,g,p);for(let I=Hr;It.replace(Wy,d_))}(t))}function qf(e,t,n){return e.createElement(t,n)}function x_(e,t){t[Is].changeDetectionScheduler?.notify(10),tp(e,t,t[Rr],2,null,null)}function D_(e,t){const n=e[Li],l=t[Ao];(Qr(l)||t[ro]!==l[Ao][ro])&&(e[Ar]|=xi.HasTransplantedViews),null===n?e[Li]=[t]:n.push(t)}function Sm(e,t){const n=e[Li],l=n.indexOf(t);n.splice(l,1)}function Zh(e,t){if(e.length<=Hr)return;const n=Hr+t,l=e[n];if(l){const p=l[Va];null!==p&&p!==e&&Sm(p,l),t>0&&(e[n-1][no]=l[no]);const g=Pa(e,Hr+t);!function E_(e,t){x_(e,t),t[Ui]=null,t[$o]=null}(l[Gn],l);const E=g[Us];null!==E&&E.detachView(g[Gn]),l[Ao]=null,l[no]=null,l[Ar]&=-129}return l}function Xd(e,t){if(!(256&t[Ar])){const n=t[Rr];n.destroyNode&&tp(e,t,n,3,null,null),function tb(e){let t=e[mo];if(!t)return Yd(e[Gn],e);for(;t;){let n=null;if(Qr(t))n=t[mo];else{const l=t[Hr];l&&(n=l)}if(!n){for(;t&&!t[no]&&t!==e;)Qr(t)&&Yd(t[Gn],t),t=t[Ao];null===t&&(t=e),Qr(t)&&Yd(t[Gn],t),n=t&&t[no]}t=n}}(t)}}function Yd(e,t){if(256&t[Ar])return;const n=A(null);try{t[Ar]&=-129,t[Ar]|=256,t[ve]&&xe(t[ve]),function nb(e,t){let n;if(null!=e&&null!=(n=e.destroyHooks))for(let l=0;l=0?l[I]():l[-I].unsubscribe(),E+=2}else n[E].call(l[n[E+1]]);null!==l&&(t[Po]=null);const p=t[U];if(null!==p){t[U]=null;for(let E=0;E-1){const{encapsulation:g}=e.data[l.directiveStart+p];if(g===Tu.None||g===Tu.Emulated)return null}return xs(l,n)}}(e,t.parent,n)}function nd(e,t,n,l,p){e.insertBefore(t,n,l,p)}function T_(e,t,n){e.appendChild(t,n)}function M_(e,t,n,l,p){null!==l?nd(e,t,n,l,p):T_(e,t,n)}function Jf(e,t){return e.parentNode(t)}function k_(e,t,n){return O_(e,t,n)}let Tm,O_=function I_(e,t,n){return 40&e.type?xs(e,n):null};function ep(e,t,n,l){const p=Am(e,l,t),g=t[Rr],I=k_(l.parent||t[$o],l,t);if(null!=p)if(Array.isArray(n))for(let F=0;F-1){let g;for(;++pg?"":p[De+1].toLowerCase(),2&l&&ie!==He){if(vc(l))return!1;E=!0}}}}else{if(!E&&!vc(l)&&!vc(F))return!1;if(E&&vc(F))continue;E=!1,l=F|1&l}}return vc(l)||E}function vc(e){return!(1&e)}function db(e,t,n,l){if(null===t)return-1;let p=0;if(l||!n){let g=!1;for(;p-1)for(n++;n0?'="'+I+'"':"")+"]"}else 8&l?p+="."+E:4&l&&(p+=" "+E);else""!==p&&!vc(E)&&(t+=j_(g,p),p=""),l=E,g=g||!vc(l);n++}return""!==p&&(t+=j_(g,p)),t}const Ri={};function V_(e=1){H_(gi(),xn(),ir()+e,!1)}function H_(e,t,n,l){if(!l)if(3&~t[Ar]){const g=e.preOrderHooks;null!==g&&jr(t,g,0,n)}else{const g=e.preOrderCheckHooks;null!==g&&vr(t,g,n)}Vn(n)}function id(e,t=Sr.Default){const n=xn();return null===n?ko(e,t):pf(Ti(),n,Ee(e),t)}function W_(){throw new Error("invalid")}function z_(e,t,n,l,p,g){const E=A(null);try{let I=null;p&Mu.SignalBased&&(I=t[l][C]),null!==I&&void 0!==I.transformFn&&(g=I.transformFn(g)),p&Mu.HasDecoratorInputTransform&&(g=e.inputTransforms[l].call(t,g)),null!==e.setInput?e.setInput(t,I,g,n,l):Uc(t,I,l,g)}finally{A(E)}}function qh(e,t,n,l,p,g,E,I,F,ie,De){const He=t.blueprint.slice();return He[Ui]=p,He[Ar]=1228|l,(null!==ie||e&&2048&e[Ar])&&(He[Ar]|=2048),yn(He),He[Ao]=He[ja]=e,He[Fr]=n,He[Is]=E||e&&e[Is],He[Rr]=I||e&&e[Rr],He[po]=F||e&&e[po]||null,He[$o]=g,He[oa]=function xu(){return Kp++}(),He[es]=De,He[No]=ie,He[ro]=2==t.type?e[ro]:He,He}function od(e,t,n,l,p){let g=e.data[t];if(null===g)g=function v(e,t,n,l,p){const g=kl(),E=dc(),F=e.data[t]=function ni(e,t,n,l,p,g){let E=t?t.injectorIndex:-1,I=0;return Dc()&&(I|=128),{type:n,index:l,insertBeforeIndex:null,injectorIndex:E,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:I,providerIndexes:0,value:p,attrs:g,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:t,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,E?g:g&&g.parent,n,t,l,p);return null===e.firstChild&&(e.firstChild=F),null!==g&&(E?null==g.child&&null!==F.parent&&(g.child=F):null===g.next&&(g.next=F,F.prev=g)),F}(e,t,n,l,p),function B(){return Wr.lFrame.inI18n}()&&(g.flags|=32);else if(64&g.type){g.type=n,g.value=l,g.attrs=p;const E=function Il(){const e=Wr.lFrame,t=e.currentTNode;return e.isParent?t:t.parent}();g.injectorIndex=null===E?-1:E.injectorIndex}return ps(g,!0),g}function m(e,t,n,l){if(0===n)return-1;const p=t.length;for(let g=0;grt&&H_(e,t,rt,!1),Da(E?2:0,p),n(l,p)}finally{Vn(g),Da(E?3:1,p)}}function _(e,t,n){if(Fo(t)){const l=A(null);try{const g=t.directiveEnd;for(let E=t.directiveStart;Enull;function yi(e,t,n,l,p){for(let g in t){if(!t.hasOwnProperty(g))continue;const E=t[g];if(void 0===E)continue;l??={};let I,F=Mu.None;Array.isArray(E)?(I=E[0],F=E[1]):I=E;let ie=g;if(null!==p){if(!p.hasOwnProperty(g))continue;ie=p[g]}0===e?uo(l,n,ie,I,F):uo(l,n,ie,I)}return l}function uo(e,t,n,l,p){let g;e.hasOwnProperty(n)?(g=e[n]).push(t,l):g=e[n]=[t,l],void 0!==p&&g.push(p)}function xo(e,t,n,l,p,g,E,I){const F=xs(t,n);let De,ie=t.inputs;!I&&null!=ie&&(De=ie[l])?(vb(e,n,De,l,p),Wo(t)&&function tu(e,t){const n=P(t,e);16&n[Ar]||(n[Ar]|=64)}(n,t.index)):3&t.type&&(l=function da(e){return"class"===e?"className":"for"===e?"htmlFor":"formaction"===e?"formAction":"innerHtml"===e?"innerHTML":"readonly"===e?"readOnly":"tabindex"===e?"tabIndex":e}(l),p=null!=E?E(p,t.value||"",l):p,g.setProperty(F,l,p))}function ha(e,t,n,l){if(ah()){const p=null===l?null:{"":-1},g=function G_(e,t){const n=e.directiveRegistry;let l=null,p=null;if(n)for(let g=0;g0;){const n=e[--t];if("number"==typeof n&&n<0)return n}return 0})(E)!=I&&E.push(I),E.push(n,l,g)}}(e,t,l,m(e,n,p.hostVars,Ri),p)}function rc(e){let t=16;return e.signals?t=4096:e.onPush&&(t=64),t}function Oa(e,t,n,l,p,g){const E=xs(e,t);!function ts(e,t,n,l,p,g,E){if(null==g)e.removeAttribute(t,p,n);else{const I=null==E?mr(g):E(g,l||"",p);e.setAttribute(t,p,I,n)}}(t[Rr],E,g,e.value,n,l,p)}function X_(e,t,n,l,p,g){const E=g[t];if(null!==E)for(let I=0;I0&&(n[p-1][no]=t),l{io(e.lView)},consumerOnSignalRead(){this.lView[ve]=this}},fD={...R,consumerIsAlwaysLive:!0,consumerMarkedDirty:e=>{let t=Cs(e.lView);for(;t&&!jw(t[Gn]);)t=Cs(t);t&&on(t)},consumerOnSignalRead(){this.lView[ve]=this}};function jw(e){return 2!==e.type}function Vw(e){if(null===e[q])return;let t=!0;for(;t;){let n=!1;for(const l of e[q])l.dirty&&(n=!0,null===l.zone||Zone.current===l.zone?l.run():l.zone.run(()=>l.run()));t=n&&!!(8192&e[Ar])}}const pD=100;function q_(e,t=!0,n=0){const p=e[Is].rendererFactory;p.begin?.();try{!function mD(e,t){const n=dd();try{qs(!0),wb(e,t);let l=0;for(;ri(e);){if(l===pD)throw new Xt(103,!1);l++,wb(e,1)}}finally{qs(n)}}(e,n)}catch(E){throw t&&Q_(e,E),E}finally{p.end?.()}}function Ww(e,t,n,l){const p=t[Ar];if(!(256&~p))return;qt(t);let I=!0,F=null,ie=null;jw(e)?(ie=function lD(e){return e[ve]??function cD(e){const t=$w.pop()??Object.create(dD);return t.lView=e,t}(e)}(t),F=Ce(ie)):null===function S(){return c}()?(I=!1,ie=function hD(e){const t=e[ve]??Object.create(fD);return t.lView=e,t}(t),F=Ce(ie)):t[ve]&&(xe(t[ve]),t[ve]=null);try{yn(t),function $u(e){return Wr.lFrame.bindingIndex=e}(e.bindingStartIndex),null!==n&&d(e,t,n,2,l);const De=!(3&~p);if(De){const Ft=e.preOrderCheckHooks;null!==Ft&&vr(t,Ft,null)}else{const Ft=e.preOrderHooks;null!==Ft&&jr(t,Ft,0,null),Fi(t,0)}if(function gD(e){for(let t=Qt(e);null!==t;t=Jt(t)){if(!(t[Ar]&xi.HasTransplantedViews))continue;const n=t[Li];for(let l=0;l-1&&(Zh(t,l),Pa(n,l))}this._attachedToViewContainer=!1}Xd(this._lView[Gn],this._lView)}onDestroy(t){as(this._lView,t)}markForCheck(){Lm(this._cdRefInjectingView||this._lView,4)}markForRefresh(){on(this._cdRefInjectingView||this._lView)}detach(){this._lView[Ar]&=-129}reattach(){hi(this._lView),this._lView[Ar]|=128}detectChanges(){this._lView[Ar]|=1024,q_(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new Xt(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null;const t=Os(this._lView),n=this._lView[Va];null!==n&&!t&&Sm(n,this._lView),x_(this._lView[Gn],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new Xt(902,!1);this._appRef=t;const n=Os(this._lView),l=this._lView[Va];null!==l&&!n&&D_(l,this._lView),hi(this._lView)}}let Fm=(()=>class e{static __NG_ELEMENT_ID__=bD})();const vD=Fm,yD=class extends vD{_declarationLView;_declarationTContainer;elementRef;constructor(t,n,l){super(),this._declarationLView=t,this._declarationTContainer=n,this.elementRef=l}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(t,n){return this.createEmbeddedViewImpl(t,n)}createEmbeddedViewImpl(t,n,l){const p=op(this._declarationLView,this._declarationTContainer,t,{embeddedViewInjector:n,dehydratedView:l});return new Pm(p)}};function bD(){return J_(Ti(),xn())}function J_(e,t){return 4&e.type?new yD(t,e,gl(e,t)):null}let p1=()=>null;function lp(e,t){return p1(e,t)}class pS{}class m1{}class mS{resolveComponentFactory(t){throw Error(`No component factory found for ${xr(t)}.`)}}class ov{static NULL=new mS}class Rb{}let gS=(()=>class e{destroyNode=null;static __NG_ELEMENT_ID__=()=>function _S(){const e=xn(),n=P(Ti().index,e);return(Qr(n)?n:e)[Rr]}()})(),vS=(()=>{class e{static \u0275prov=oi({token:e,providedIn:"root",factory:()=>null})}return e})();function qd(e){return!!Or(e)}function av(e,t,n){let l=n?e.styles:null,p=n?e.classes:null,g=0;if(null!==t)for(let E=0;E0&&F_(e,n,g.join(" "))}}(Lt,Js,nn,l),void 0!==n&&function TS(e,t,n){const l=e.projection=[];for(let p=0;pclass e{static __NG_ELEMENT_ID__=kS})();function kS(){return E1(Ti(),xn())}const IS=lv,b1=class extends IS{_lContainer;_hostTNode;_hostLView;constructor(t,n,l){super(),this._lContainer=t,this._hostTNode=n,this._hostLView=l}get element(){return gl(this._hostTNode,this._hostLView)}get injector(){return new As(this._hostTNode,this._hostLView)}get parentInjector(){const t=Kc(this._hostTNode,this._hostLView);if(hd(t)){const n=Ac(t,this._hostLView),l=ju(t);return new As(n[Gn].data[l+8],n)}return new As(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const n=w1(this._lContainer);return null!==n&&n[t]||null}get length(){return this._lContainer.length-Hr}createEmbeddedView(t,n,l){let p,g;"number"==typeof l?p=l:null!=l&&(p=l.index,g=l.injector);const E=lp(this._lContainer,t.ssrId),I=t.createEmbeddedViewImpl(n||{},g,E);return this.insertImpl(I,p,Jh(this._hostTNode,E)),I}createComponent(t,n,l,p,g){const E=t&&!function Jo(e){return"function"==typeof e}(t);let I;if(E)I=n;else{const nn=n||{};I=nn.index,l=nn.injector,p=nn.projectableNodes,g=nn.environmentInjector||nn.ngModuleRef}const F=E?t:new Gm(Dr(t)),ie=l||this.parentInjector;if(!g&&null==F.ngModule){const Nn=(E?ie:this.parentInjector).get(ds,null);Nn&&(g=Nn)}const De=Dr(F.componentType??{}),He=lp(this._lContainer,De?.id??null),Ft=F.create(ie,p,He?.firstChild??null,g);return this.insertImpl(Ft.hostView,I,Jh(this._hostTNode,He)),Ft}insert(t,n){return this.insertImpl(t,n,!0)}insertImpl(t,n,l){const p=t._lView;if(function We(e){return di(e[Ao])}(p)){const I=this.indexOf(t);if(-1!==I)this.detach(I);else{const F=p[Ao],ie=new b1(F,F[$o],F[Ao]);ie.detach(ie.indexOf(t))}}const g=this._adjustIndex(n),E=this._lContainer;return sp(E,p,g,l),t.attachToViewContainerRef(),vi(Pb(E),g,t),t}move(t,n){return this.insert(t,n)}indexOf(t){const n=w1(this._lContainer);return null!==n?n.indexOf(t):-1}remove(t){const n=this._adjustIndex(t,-1),l=Zh(this._lContainer,n);l&&(Pa(Pb(this._lContainer),n),Xd(l[Gn],l))}detach(t){const n=this._adjustIndex(t,-1),l=Zh(this._lContainer,n);return l&&null!=Pa(Pb(this._lContainer),n)?new Pm(l):null}_adjustIndex(t,n=0){return t??this.length+n}};function w1(e){return e[8]}function Pb(e){return e[8]||(e[8]=[])}function E1(e,t){let n;const l=t[e.index];return di(l)?n=l:(n=Ra(l,t,null,e),t[e.index]=n,sl(t,n)),x1(n,t,e,l),new b1(n,e,t)}let x1=function D1(e,t,n,l){if(e[Cr])return;let p;p=8&n.type?Xi(l):function OS(e,t){const n=e[Rr],l=n.createComment(""),p=xs(t,e);return nd(n,Jf(n,p),l,function rb(e,t){return e.nextSibling(t)}(n,p),!1),l}(t,n),e[Cr]=p},Fb=()=>!1;class Bb{queryList;matches=null;constructor(t){this.queryList=t}clone(){return new Bb(this.queryList)}setDirty(){this.queryList.setDirty()}}class Ub{queries;constructor(t=[]){this.queries=t}createEmbeddedView(t){const n=t.queries;if(null!==n){const l=null!==t.contentQueries?t.contentQueries[0]:n.length,p=[];for(let g=0;gt.trim())}(t):t}}class $b{queries;constructor(t=[]){this.queries=t}elementStart(t,n){for(let l=0;l0)l.push(E[I/2]);else{const ie=g[I+1],De=t[-F];for(let He=Hr;He(G(t),t.value);return n[C]=t,n}(e),l=n[C];return t?.equal&&(l.equal=t.equal),n.set=p=>lt(l,p),n.update=p=>function Xe(e,t){_e()||Ze(),lt(e,t(e.value))}(l,p),n.asReadonly=Kb.bind(n),n}function Kb(){const e=this[C];if(void 0===e.readonlyFn){const t=()=>this();t[C]=e,e.readonlyFn=t}return e.readonlyFn}function R1(e){return zb(e)&&"function"==typeof e.set}function Gb(e,t,n){let l;const p=_t(()=>{l._dirtyCounter();const g=function VS(e,t){const n=e._lView,l=e._queryIndex;if(void 0===n||void 0===l||4&n[Ar])return t?void 0:fn;const p=Hb(n,l),g=O1(n,l);return p.reset(g,js),t?p.first:p._changesDetected||void 0===e._flatValue?e._flatValue=p.toArray():e._flatValue}(l,e);if(t&&void 0===g)throw new Xt(-951,!1);return g});return l=p[C],l._dirtyCounter=cp(0),l._flatValue=void 0,p}function B1(e,t){return function N1(e){return Gb(!0,!1)}()}const WS=(B1.required=function HS(e,t){return function L1(e){return Gb(!0,!0)}()},B1);class tf{}class z1{}function JS(e,t){return new Xb(e,t??null,[])}class Xb extends tf{ngModuleType;_parent;_bootstrapComponents=[];_r3Injector;instance;destroyCbs=[];componentFactoryResolver=new v1(this);constructor(t,n,l,p=!0){super(),this.ngModuleType=t,this._parent=n;const g=Or(t);this._bootstrapComponents=jl(g.bootstrap),this._r3Injector=wf(t,n,[{provide:tf,useValue:this},{provide:ov,useValue:this.componentFactoryResolver},...l],xr(t),new Set(["environment"])),p&&this.resolveInjectorInitializers()}resolveInjectorInitializers(){this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(this.ngModuleType)}get injector(){return this._r3Injector}destroy(){const t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(n=>n()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class Yb extends z1{moduleType;constructor(t){super(),this.moduleType=t}create(t){return new Xb(this.moduleType,t,[])}}class K1 extends tf{injector;componentFactoryResolver=new v1(this);instance=null;constructor(t){super();const n=new Bs([...t.providers,{provide:tf,useValue:this},{provide:ov,useValue:this.componentFactoryResolver}],t.parent||El(),t.debugName,new Set(["environment"]));this.injector=n,t.runEnvironmentInitializers&&n.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}}function Qb(e,t,n=null){return new K1({providers:e,parent:t,debugName:n,runEnvironmentInitializers:!0}).injector}let tA=(()=>{class e{_injector;cachedInjectors=new Map;constructor(n){this._injector=n}getOrCreateStandaloneInjector(n){if(!n.standalone)return null;if(!this.cachedInjectors.has(n)){const l=zl(0,n.type),p=l.length>0?Qb([l],this._injector,`Standalone[${n.type.name}]`):null;this.cachedInjectors.set(n,p)}return this.cachedInjectors.get(n)}ngOnDestroy(){try{for(const n of this.cachedInjectors.values())null!==n&&n.destroy()}finally{this.cachedInjectors.clear()}}static \u0275prov=oi({token:e,providedIn:"environment",factory:()=>new e(ko(ds))})}return e})();function G1(e){return W(()=>{const t=Z1(e),n={...t,decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===Ic.OnPush,directiveDefs:null,pipeDefs:null,dependencies:t.standalone&&e.dependencies||null,getStandaloneInjector:t.standalone?p=>p.get(tA).getOrCreateStandaloneInjector(n):null,getExternalStyles:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||Tu.Emulated,styles:e.styles||fn,_:null,schemas:e.schemas||null,tView:null,id:""};t.standalone&&ua("NgStandalone"),q1(n);const l=e.dependencies;return n.directiveDefs=uv(l,!1),n.pipeDefs=uv(l,!0),n.id=function oA(e){let t=0;const l=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,"function"==typeof e.consts?"":e.consts,e.vars,e.decls,e.encapsulation,e.standalone,e.signals,e.exportAs,JSON.stringify(e.inputs),JSON.stringify(e.outputs),Object.getOwnPropertyNames(e.type.prototype),!!e.contentQueries,!!e.viewQuery];for(const g of l.join("|"))t=Math.imul(31,t)+g.charCodeAt(0)|0;return t+=2147483648,"c"+t}(n),n})}function nA(e){return Dr(e)||Ei(e)}function rA(e){return null!==e}function Zb(e){return W(()=>({type:e.type,bootstrap:e.bootstrap||fn,declarations:e.declarations||fn,imports:e.imports||fn,exports:e.exports||fn,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function X1(e,t){if(null==e)return Fn;const n={};for(const l in e)if(e.hasOwnProperty(l)){const p=e[l];let g,E,I=Mu.None;Array.isArray(p)?(I=p[0],g=p[1],E=p[2]??g):(g=p,E=p),t?(n[g]=I!==Mu.None?[l,I]:l,t[g]=E):n[g]=l}return n}function Y1(e){return W(()=>{const t=Z1(e);return q1(t),t})}function Q1(e){return{type:e.type,name:e.name,factory:null,pure:!1!==e.pure,standalone:e.standalone??!0,onDestroy:e.type.prototype.ngOnDestroy||null}}function Z1(e){const t={};return{type:e.type,providersResolver:null,factory:null,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:t,inputTransforms:null,inputConfig:e.inputs||Fn,exportAs:e.exportAs||null,standalone:e.standalone??!0,signals:!0===e.signals,selectors:e.selectors||fn,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:X1(e.inputs,t),outputs:X1(e.outputs),debugInfo:null}}function q1(e){e.features?.forEach(t=>t(e))}function uv(e,t){if(!e)return null;const n=t?ui:nA;return()=>("function"==typeof e?e():e).map(l=>n(l)).filter(rA)}function qb(e){let t=function J1(e){return Object.getPrototypeOf(e.prototype).constructor}(e.type),n=!0;const l=[e];for(;t;){let p;if(jo(e))p=t.\u0275cmp||t.\u0275dir;else{if(t.\u0275cmp)throw new Xt(903,!1);p=t.\u0275dir}if(p){if(n){l.push(p);const E=e;E.inputs=dv(e.inputs),E.inputTransforms=dv(e.inputTransforms),E.declaredInputs=dv(e.declaredInputs),E.outputs=dv(e.outputs);const I=p.hostBindings;I&&uA(e,I);const F=p.viewQuery,ie=p.contentQueries;if(F&&lA(e,F),ie&&cA(e,ie),sA(e,p),Hn(e.outputs,p.outputs),jo(p)&&p.data.animation){const De=e.data;De.animation=(De.animation||[]).concat(p.data.animation)}}const g=p.features;if(g)for(let E=0;E=0;l--){const p=e[l];p.hostVars=t+=p.hostVars,p.hostAttrs=pl(p.hostAttrs,n=pl(n,p.hostAttrs))}}(l)}function sA(e,t){for(const n in t.inputs){if(!t.inputs.hasOwnProperty(n)||e.inputs.hasOwnProperty(n))continue;const l=t.inputs[n];if(void 0!==l&&(e.inputs[n]=l,e.declaredInputs[n]=t.declaredInputs[n],null!==t.inputTransforms)){const p=Array.isArray(l)?l[0]:l;if(!t.inputTransforms.hasOwnProperty(p))continue;e.inputTransforms??={},e.inputTransforms[p]=t.inputTransforms[p]}}}function dv(e){return e===Fn?{}:e===fn?[]:e}function lA(e,t){const n=e.viewQuery;e.viewQuery=n?(l,p)=>{t(l,p),n(l,p)}:t}function cA(e,t){const n=e.contentQueries;e.contentQueries=n?(l,p,g)=>{t(l,p,g),n(l,p,g)}:t}function uA(e,t){const n=e.hostBindings;e.hostBindings=n?(l,p)=>{t(l,p),n(l,p)}:t}function eE(e){const t=n=>{const l=Array.isArray(e);null===n.hostDirectives?(n.findHostDirectiveDefs=tE,n.hostDirectives=l?e.map(Jb):[e]):l?n.hostDirectives.unshift(...e.map(Jb)):n.hostDirectives.unshift(e)};return t.ngInherit=!0,t}function tE(e,t,n){if(null!==e.hostDirectives)for(const l of e.hostDirectives)if("function"==typeof l){const p=l();for(const g of p)nE(Jb(g),t,n)}else nE(l,t,n)}function nE(e,t,n){const l=Ei(e.directive);(function pA(e,t){for(const n in t)t.hasOwnProperty(n)&&(e[t[n]]=e[n])})(l.declaredInputs,e.inputs),tE(l,t,n),n.set(l,e),t.push(l)}function Jb(e){return"function"==typeof e?{directive:Ee(e),inputs:Fn,outputs:Fn}:{directive:Ee(e.directive),inputs:rE(e.inputs),outputs:rE(e.outputs)}}function rE(e){if(void 0===e||0===e.length)return Fn;const t={};for(let n=0;n{class e{log(n){console.log(n)}warn(n){console.warn(n)}static \u0275fac=function(l){return new(l||e)};static \u0275prov=oi({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();const _E="ng";function rT(e,t){!function yE(e,t){if(typeof COMPILED>"u"||!COMPILED){const n=Zt;n[_E]??={},n[_E][e]=t}}(e,t)}const bE=new ct(""),wE=new ct("");let s0,iT=(()=>{class e{_ngZone;registry;_isZoneStable=!0;_callbacks=[];taskTrackingZone=null;constructor(n,l,p){this._ngZone=n,this.registry=l,s0||(function oT(e){s0=e}(p),p.addToWindow(l)),this._watchAngularEvents(),n.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{Vo.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}isStable(){return this._isZoneStable&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let n=this._callbacks.pop();clearTimeout(n.timeoutId),n.doneCb()}});else{let n=this.getPendingTasks();this._callbacks=this._callbacks.filter(l=>!l.updateCb||!l.updateCb(n)||(clearTimeout(l.timeoutId),!1))}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(n=>({source:n.source,creationLocation:n.creationLocation,data:n.data})):[]}addCallback(n,l,p){let g=-1;l&&l>0&&(g=setTimeout(()=>{this._callbacks=this._callbacks.filter(E=>E.timeoutId!==g),n()},l)),this._callbacks.push({doneCb:n,timeoutId:g,updateCb:p})}whenStable(n,l,p){if(p&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(n,l,p),this._runCallbacksIfReady()}registerApplication(n){this.registry.registerApplication(n,this)}unregisterApplication(n){this.registry.unregisterApplication(n)}findProviders(n,l,p){return[]}static \u0275fac=function(l){return new(l||e)(ko(Vo),ko(EE),ko(wE))};static \u0275prov=oi({token:e,factory:e.\u0275fac})}return e})(),EE=(()=>{class e{_applications=new Map;registerApplication(n,l){this._applications.set(n,l)}unregisterApplication(n){this._applications.delete(n)}unregisterAllApplications(){this._applications.clear()}getTestability(n){return this._applications.get(n)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(n,l=!0){return s0?.findTestabilityInTree(this,n,l)??null}static \u0275fac=function(l){return new(l||e)};static \u0275prov=oi({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();function a0(e){return!!e&&"function"==typeof e.then}function xE(e){return!!e&&"function"==typeof e.subscribe}const l0=new ct("");let CE=(()=>{class e{resolve;reject;initialized=!1;done=!1;donePromise=new Promise((n,l)=>{this.resolve=n,this.reject=l});appInits=tr(l0,{optional:!0})??[];injector=tr(Ts);constructor(){}runInitializers(){if(this.initialized)return;const n=[];for(const p of this.appInits){const g=$a(this.injector,p);if(a0(g))n.push(g);else if(xE(g)){const E=new Promise((I,F)=>{g.subscribe({complete:I,error:F})});n.push(E)}}const l=()=>{this.done=!0,this.resolve()};Promise.all(n).then(()=>{l()}).catch(p=>{this.reject(p)}),0===n.length&&l(),this.initialized=!0}static \u0275fac=function(l){return new(l||e)};static \u0275prov=oi({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),c0=(()=>{class e{static \u0275prov=oi({token:e,providedIn:"root",factory:()=>new DE})}return e})();class DE{queuedEffectCount=0;queues=new Map;schedule(t){this.enqueue(t)}enqueue(t){const n=t.zone;this.queues.has(n)||this.queues.set(n,new Set);const l=this.queues.get(n);l.has(t)||(this.queuedEffectCount++,l.add(t))}flush(){for(;this.queuedEffectCount>0;)for(const[t,n]of this.queues)null===t?this.flushQueue(n):t.run(()=>this.flushQueue(n))}flushQueue(t){for(const n of t)t.delete(n),this.queuedEffectCount--,n.run()}}const qm=new ct("");let Fc=(()=>{class e{_runningTick=!1;_destroyed=!1;_destroyListeners=[];_views=[];internalErrorHandler=tr(Af);afterRenderManager=tr(Eg);zonelessEnabled=tr(zu);rootEffectScheduler=tr(c0);dirtyFlags=0;deferredDirtyFlags=0;tracingSnapshot=null;externalTestViews=new Set;afterTick=new Pt.B;get allViews(){return[...this.externalTestViews.keys(),...this._views]}get destroyed(){return this._destroyed}componentTypes=[];components=[];isStable=tr(il).hasPendingTasks.pipe((0,an.T)(n=>!n));constructor(){tr(Ph,{optional:!0})}whenStable(){let n;return new Promise(l=>{n=this.isStable.subscribe({next:p=>{p&&l()}})}).finally(()=>{n.unsubscribe()})}_injector=tr(ds);_rendererFactory=null;get injector(){return this._injector}bootstrap(n,l){const p=n instanceof m1;if(!this._injector.get(CE).done)throw!p&&fo(n),new Xt(405,!1);let E;E=p?n:this._injector.get(ov).resolveComponentFactory(n),this.componentTypes.push(E.componentType);const I=function sT(e){return e.isBoundToModule}(E)?void 0:this._injector.get(tf),ie=E.create(Ts.NULL,[],l||E.selector,I),De=ie.location.nativeElement,He=ie.injector.get(bE,null);return He?.registerApplication(De),ie.onDestroy(()=>{this.detachView(ie.hostView),vv(this.components,ie),He?.unregisterApplication(De)}),this._loadComponent(ie),ie}tick(){this.zonelessEnabled||(this.dirtyFlags|=1),this._tick()}_tick=()=>{if(null!==this.tracingSnapshot){const l=this.tracingSnapshot;return this.tracingSnapshot=null,l.run(Yp.CHANGE_DETECTION,this._tick),void l.dispose()}if(this._runningTick)throw new Xt(101,!1);const n=A(null);try{this._runningTick=!0,this.synchronize()}catch(l){this.internalErrorHandler(l)}finally{this._runningTick=!1,A(n),this.afterTick.next()}};synchronize(){null===this._rendererFactory&&!this._injector.destroyed&&(this._rendererFactory=this._injector.get(Rb,null,{optional:!0})),this.dirtyFlags|=this.deferredDirtyFlags,this.deferredDirtyFlags=0;let n=0;for(;0!==this.dirtyFlags&&n++<10;)this.synchronizeOnce()}synchronizeOnce(){if(this.dirtyFlags|=this.deferredDirtyFlags,this.deferredDirtyFlags=0,16&this.dirtyFlags&&(this.dirtyFlags&=-17,this.rootEffectScheduler.flush()),7&this.dirtyFlags){const n=!!(1&this.dirtyFlags);this.dirtyFlags&=-8,this.dirtyFlags|=8;for(let{_lView:l,notifyErrorHandler:p}of this.allViews)cT(l,p,n,this.zonelessEnabled);if(this.dirtyFlags&=-5,this.syncDirtyFlagsWithViews(),23&this.dirtyFlags)return}else this._rendererFactory?.begin?.(),this._rendererFactory?.end?.();8&this.dirtyFlags&&(this.dirtyFlags&=-9,this.afterRenderManager.execute()),this.syncDirtyFlagsWithViews()}syncDirtyFlagsWithViews(){this.allViews.some(({_lView:n})=>ri(n))?this.dirtyFlags|=2:this.dirtyFlags&=-8}attachView(n){const l=n;this._views.push(l),l.attachToAppRef(this)}detachView(n){const l=n;vv(this._views,l),l.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView),this.tick(),this.components.push(n),this._injector.get(qm,[]).forEach(p=>p(n))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(n=>n()),this._views.slice().forEach(n=>n.destroy())}finally{this._destroyed=!0,this._views=[],this._destroyListeners=[]}}onDestroy(n){return this._destroyListeners.push(n),()=>vv(this._destroyListeners,n)}destroy(){if(this._destroyed)throw new Xt(406,!1);const n=this._injector;n.destroy&&!n.destroyed&&n.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}static \u0275fac=function(l){return new(l||e)};static \u0275prov=oi({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function vv(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}function cT(e,t,n,l){(n||ri(e))&&q_(e,t,n&&!l?0:1)}function h0(e,t,n,l){const p=xn();return Ws(p,Ha(),t)&&(gi(),Oa(ur(),p,e,t,n,l)),h0}function pp(e,t,n,l){return Ws(e,Ha(),n)?t+mr(n)+l:Ri}function yv(e,t){return e<<17|t<<2}function rh(e){return e>>17&32767}function f0(e){return 2|e}function rf(e){return(131068&e)>>2}function p0(e,t){return-131069&e|t<<2}function m0(e){return 1|e}function jE(e,t,n,l){const p=e[n+1],g=null===t;let E=l?rh(p):rf(p),I=!1;for(;0!==E&&(!1===I||g);){const ie=e[E+1];XT(e[E],t)&&(I=!0,e[E+1]=l?m0(ie):f0(ie)),E=l?rh(ie):rf(ie)}I&&(e[n+1]=l?f0(p):m0(p))}function XT(e,t){return null===e||null==t||(Array.isArray(e)?e[1]:e)===t||!(!Array.isArray(e)||"string"!=typeof t)&&re(e,t)>=0}const Na={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function VE(e){return e.substring(Na.key,Na.keyEnd)}function YT(e){return e.substring(Na.value,Na.valueEnd)}function HE(e,t){const n=Na.textEnd;return n===t?-1:(t=Na.keyEnd=function qT(e,t,n){for(;t32;)t++;return t}(e,Na.key=t,n),Ep(e,t,n))}function WE(e,t){const n=Na.textEnd;let l=Na.key=Ep(e,t,n);return n===l?-1:(l=Na.keyEnd=function JT(e,t,n){let l;for(;t=65&&(-33&l)<=90||l>=48&&l<=57);)t++;return t}(e,l,n),l=KE(e,l,n),l=Na.value=Ep(e,l,n),l=Na.valueEnd=function eM(e,t,n){let l=-1,p=-1,g=-1,E=t,I=E;for(;E32&&(I=E),g=p,p=l,l=-33&F}return I}(e,l,n),KE(e,l,n))}function zE(e){Na.key=0,Na.keyEnd=0,Na.value=0,Na.valueEnd=0,Na.textEnd=e.length}function Ep(e,t,n){for(;t=0;n=WE(t,n))ZE(e,VE(t),YT(t))}function XE(e){iu(aM,Ou,e,!0)}function Ou(e,t){for(let n=function QT(e){return zE(e),HE(e,Ep(e,0,Na.textEnd))}(t);n>=0;n=HE(t,n))Y(e,VE(t),!0)}function ru(e,t,n,l){const p=xn(),g=gi(),E=O(2);g.firstUpdatePass&&QE(g,e,E,l),t!==Ri&&Ws(p,E,t)&&qE(g,g.data[ir()],p,p[Rr],e,p[E+1]=function cM(e,t){return null==e||""===e||("string"==typeof t?e+=t:"object"==typeof e&&(e=xr(Jc(e)))),e}(t,n),l,E)}function iu(e,t,n,l){const p=gi(),g=O(2);p.firstUpdatePass&&QE(p,null,g,l);const E=xn();if(n!==Ri&&Ws(E,g,n)){const I=p.data[ir()];if(ex(I,l)&&!YE(p,g)){let F=l?I.classesWithoutHost:I.stylesWithoutHost;null!==F&&(n=ei(F,n||"")),_0(p,I,E,n,l)}else!function lM(e,t,n,l,p,g,E,I){p===Ri&&(p=fn);let F=0,ie=0,De=0=e.expandoStartIndex}function QE(e,t,n,l){const p=e.data;if(null===p[n+1]){const g=p[ir()],E=YE(e,n);ex(g,l)&&null===t&&!E&&(t=!1),t=function nM(e,t,n,l){const p=gt(e);let g=l?t.residualClasses:t.residualStyles;if(null===p)0===(l?t.classBindings:t.styleBindings)&&(n=eg(n=b0(null,e,t,n,l),t.attrs,l),g=null);else{const E=t.directiveStylingLast;if(-1===E||e[E]!==p)if(n=b0(p,e,t,n,l),null===g){let F=function rM(e,t,n){const l=n?t.classBindings:t.styleBindings;if(0!==rf(l))return e[rh(l)]}(e,t,l);void 0!==F&&Array.isArray(F)&&(F=b0(null,e,t,F[1],l),F=eg(F,t.attrs,l),function iM(e,t,n,l){e[rh(n?t.classBindings:t.styleBindings)]=l}(e,t,l,F))}else g=function oM(e,t,n){let l;const p=t.directiveEnd;for(let g=1+t.directiveStylingLast;g0)&&(ie=!0)):De=n,p)if(0!==F){const Lt=rh(e[I+1]);e[l+1]=yv(Lt,I),0!==Lt&&(e[Lt+1]=p0(e[Lt+1],l)),e[I+1]=function WT(e,t){return 131071&e|t<<17}(e[I+1],l)}else e[l+1]=yv(I,0),0!==I&&(e[I+1]=p0(e[I+1],l)),I=l;else e[l+1]=yv(F,0),0===I?I=l:e[F+1]=p0(e[F+1],l),F=l;ie&&(e[l+1]=f0(e[l+1])),jE(e,De,l,!0),jE(e,De,l,!1),function GT(e,t,n,l,p){const g=p?e.residualClasses:e.residualStyles;null!=g&&"string"==typeof t&&re(g,t)>=0&&(n[l+1]=m0(n[l+1]))}(t,De,e,l,g),E=yv(I,F),g?t.classBindings=E:t.styleBindings=E}(p,g,t,n,E,l)}}function b0(e,t,n,l,p){let g=null;const E=n.directiveEnd;let I=n.directiveStylingLast;for(-1===I?I=n.directiveStart:I++;I0;){const F=e[p],ie=Array.isArray(F),De=ie?F[1]:F,He=null===De;let Lt=n[p+1];Lt===Ri&&(Lt=He?fn:void 0);let Ft=He?Ve(Lt,l):De===l?Lt:void 0;if(ie&&!bv(Ft)&&(Ft=Ve(F,l)),bv(Ft)&&(I=Ft,E))return I;const nn=e[p+1];p=E?rh(nn):rf(nn)}if(null!==t){let F=g?t.residualClasses:t.residualStyles;null!=F&&(I=Ve(F,l))}return I}function bv(e){return void 0!==e}function ex(e,t){return!!(e.flags&(t?8:16))}function tx(e,t,n){iu(Y,Ou,pp(xn(),e,t,n),!0)}function nx(){return xn()[ro][Fr]}class vM{destroy(t){}updateValue(t,n){}swap(t,n){const l=Math.min(t,n),p=Math.max(t,n),g=this.detach(p);if(p-l>1){const E=this.detach(l);this.attach(l,g),this.attach(p,E)}else this.attach(l,g)}move(t,n){this.attach(n,this.detach(t))}}function w0(e,t,n,l,p){return e===n&&Object.is(t,l)?1:Object.is(p(e,t),p(n,l))?-1:0}function E0(e,t,n,l){return!(void 0===t||!t.has(l)||(e.attach(n,t.get(l)),t.delete(l),0))}function rx(e,t,n,l,p){if(E0(e,t,l,n(l,p)))e.updateValue(l,p);else{const g=e.create(l,p);e.attach(l,g)}}function ix(e,t,n,l){const p=new Set;for(let g=t;g<=n;g++)p.add(l(g,e.at(g)));return p}class ox{kvMap=new Map;_vMap=void 0;has(t){return this.kvMap.has(t)}delete(t){if(!this.has(t))return!1;const n=this.kvMap.get(t);return void 0!==this._vMap&&this._vMap.has(n)?(this.kvMap.set(t,this._vMap.get(n)),this._vMap.delete(n)):this.kvMap.delete(t),!0}get(t){return this.kvMap.get(t)}set(t,n){if(this.kvMap.has(t)){let l=this.kvMap.get(t);void 0===this._vMap&&(this._vMap=new Map);const p=this._vMap;for(;p.has(l);)l=p.get(l);p.set(l,n)}else this.kvMap.set(t,n)}forEach(t){for(let[n,l]of this.kvMap)if(t(l,n),void 0!==this._vMap){const p=this._vMap;for(;p.has(l);)l=p.get(l),t(l,n)}}}function sx(e,t){ua("NgControlFlow");const n=xn(),l=Ha(),p=n[l]!==Ri?n[l]:-1,g=-1!==p?wv(n,rt+p):void 0;if(Ws(n,l,e)){const I=A(null);try{if(void 0!==g&&yb(g,0),-1!==e){const F=rt+e,ie=wv(n,F),De=x0(n[Gn],F),He=lp(ie,De.tView.ssrId);sp(ie,op(n,De,t,{dehydratedView:He}),0,Jh(De,He))}}finally{A(I)}}else if(void 0!==g){const I=Uw(g,0);void 0!==I&&(I[Fr]=t)}}class bM{lContainer;$implicit;$index;constructor(t,n,l){this.lContainer=t,this.$implicit=n,this.$index=l}get $count(){return this.lContainer.length-Hr}}function ax(e){return e}class EM{hasEmptyBlock;trackByFn;liveCollection;constructor(t,n,l){this.hasEmptyBlock=t,this.trackByFn=n,this.liveCollection=l}}function lx(e,t,n,l,p,g,E,I,F,ie,De,He,Lt){ua("NgControlFlow");const Ft=xn(),nn=gi(),Nn=void 0!==F,qn=xn(),lr=I?E.bind(qn[ro][Fr]):E,Pn=new EM(Nn,lr);qn[rt+e]=Pn,Qm(Ft,nn,e+1,t,n,l,p,Dt(nn.consts,g)),Nn&&Qm(Ft,nn,e+2,F,ie,De,He,Dt(nn.consts,Lt))}class xM extends vM{lContainer;hostLView;templateTNode;operationsCounter=void 0;needsIndexUpdate=!1;constructor(t,n,l){super(),this.lContainer=t,this.hostLView=n,this.templateTNode=l}get length(){return this.lContainer.length-Hr}at(t){return this.getLView(t)[Fr].$implicit}attach(t,n){const l=n[es];this.needsIndexUpdate||=t!==this.length,sp(this.lContainer,n,t,Jh(this.templateTNode,l))}detach(t){return this.needsIndexUpdate||=t!==this.length-1,function CM(e,t){return Zh(e,t)}(this.lContainer,t)}create(t,n){const l=lp(this.lContainer,this.templateTNode.tView.ssrId),p=op(this.hostLView,this.templateTNode,new bM(this.lContainer,n,t),{dehydratedView:l});return this.operationsCounter?.recordCreate(),p}destroy(t){Xd(t[Gn],t),this.operationsCounter?.recordDestroy()}updateValue(t,n){this.getLView(t)[Fr].$implicit=n}reset(){this.needsIndexUpdate=!1,this.operationsCounter?.reset()}updateIndexes(){if(this.needsIndexUpdate)for(let t=0;t{e.destroy(F)})}(F,e,g.trackByFn),F.updateIndexes(),g.hasEmptyBlock){const ie=Ha(),De=0===F.length;if(Ws(l,ie,De)){const He=n+2,Lt=wv(l,He);if(De){const Ft=x0(p,He),nn=lp(Lt,Ft.tView.ssrId);sp(Lt,op(l,Ft,void 0,{dehydratedView:nn}),0,Jh(Ft,nn))}else yb(Lt,0)}}}finally{A(t)}}function wv(e,t){return e[t]}function x0(e,t){return N(e,t)}function Ev(e,t,n,l){const p=xn(),g=gi(),E=rt+e,I=p[Rr],F=g.firstCreatePass?function SM(e,t,n,l,p,g){const E=t.consts,F=od(t,e,2,l,Dt(E,p));return ha(t,n,F,Dt(E,g)),null!==F.attrs&&av(F,F.attrs,!1),null!==F.mergedAttrs&&av(F,F.mergedAttrs,!0),null!==t.queries&&t.queries.elementStart(t,F),F}(E,g,p,t,n,l):g.data[E],ie=ux(g,p,F,I,t,e);p[E]=ie;const De=fs(F);return ps(F,!0),B_(I,ie,F),!function dp(e){return!(32&~e.flags)}(F)&&Mi()&&ep(g,p,ie,F),0===function sh(){return Wr.lFrame.elementDepthCount}()&&x(ie,p),function lf(){Wr.lFrame.elementDepthCount++}(),De&&(D(g,p,F),_(g,F,p)),null!==l&&j(p,F),Ev}function xv(){let e=Ti();dc()?Vc():(e=e.parent,ps(e,!1));const t=e;(function uf(e){return Wr.skipHydrationRootTNode===e})(t)&&function ud(){Wr.skipHydrationRootTNode=null}(),function cf(){Wr.lFrame.elementDepthCount--}();const n=gi();return n.firstCreatePass&&(Ds(n,e),Fo(e)&&n.queries.elementEnd(e)),null!=t.classesWithoutHost&&function pc(e){return!!(8&e.flags)}(t)&&_0(n,t,xn(),t.classesWithoutHost,!0),null!=t.stylesWithoutHost&&function Sc(e){return!!(16&e.flags)}(t)&&_0(n,t,xn(),t.stylesWithoutHost,!1),xv}function C0(e,t,n,l){return Ev(e,t,n,l),xv(),C0}let ux=(e,t,n,l,p,g)=>(Zi(!0),qf(l,p,function Yi(){return Wr.lFrame.currentNamespace}()));function Cv(e,t,n){const l=xn(),p=gi(),g=e+rt,E=p.firstCreatePass?function MM(e,t,n,l,p){const g=t.consts,E=Dt(g,l),I=od(t,e,8,"ng-container",E);return null!==E&&av(I,E,!0),ha(t,n,I,Dt(g,p)),null!==t.queries&&t.queries.elementStart(t,I),I}(g,p,l,t,n):p.data[g];ps(E,!0);const I=dx(p,l,E,e);return l[g]=I,Mi()&&ep(p,l,I,E),x(I,l),fs(E)&&(D(p,l,E),_(p,E,l)),null!=n&&j(l,E),Cv}function Dv(){let e=Ti();const t=gi();return dc()?Vc():(e=e.parent,ps(e,!1)),t.firstCreatePass&&(Ds(t,e),Fo(e)&&t.queries.elementEnd(e)),Dv}function D0(e,t,n){return Cv(e,t,n),Dv(),D0}let dx=(e,t,n,l)=>(Zi(!0),Dm(t[Rr],""));function hx(){return xn()}function S0(e,t,n){const l=xn();return Ws(l,Ha(),t)&&xo(gi(),ur(),l,e,t,l[Rr],n,!0),S0}function A0(e,t,n){const l=xn();if(Ws(l,Ha(),t)){const g=gi(),E=ur();xo(g,E,l,e,t,Bw(gt(g.data),E,l),n,!0)}return A0}const sf=void 0;var RM=["en",[["a","p"],["AM","PM"],sf],[["AM","PM"],sf,sf],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],sf,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],sf,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",sf,"{1} 'at' {0}",sf],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function OM(e){const n=Math.floor(Math.abs(e)),l=e.toString().replace(/^[^.]*\.?/,"").length;return 1===n&&0===l?1:5}];let xp={};function T0(e){const t=function NM(e){return e.toLowerCase().replace(/_/g,"-")}(e);let n=px(t);if(n)return n;const l=t.split("-")[0];if(n=px(l),n)return n;if("en"===l)return RM;throw new Xt(701,!1)}function fx(e){return T0(e)[Cp.PluralCase]}function px(e){return e in xp||(xp[e]=Zt.ng&&Zt.ng.common&&Zt.ng.common.locales&&Zt.ng.common.locales[e]),xp[e]}var Cp=function(e){return e[e.LocaleId=0]="LocaleId",e[e.DayPeriodsFormat=1]="DayPeriodsFormat",e[e.DayPeriodsStandalone=2]="DayPeriodsStandalone",e[e.DaysFormat=3]="DaysFormat",e[e.DaysStandalone=4]="DaysStandalone",e[e.MonthsFormat=5]="MonthsFormat",e[e.MonthsStandalone=6]="MonthsStandalone",e[e.Eras=7]="Eras",e[e.FirstDayOfWeek=8]="FirstDayOfWeek",e[e.WeekendRange=9]="WeekendRange",e[e.DateFormat=10]="DateFormat",e[e.TimeFormat=11]="TimeFormat",e[e.DateTimeFormat=12]="DateTimeFormat",e[e.NumberSymbols=13]="NumberSymbols",e[e.NumberFormats=14]="NumberFormats",e[e.CurrencyCode=15]="CurrencyCode",e[e.CurrencySymbol=16]="CurrencySymbol",e[e.CurrencyName=17]="CurrencyName",e[e.Currencies=18]="Currencies",e[e.Directionality=19]="Directionality",e[e.PluralCase=20]="PluralCase",e[e.ExtraData=21]="ExtraData",e}(Cp||{});const Sv="en-US";let mx=Sv,Rx=(e,t,n)=>{};function I0(e,t,n,l){const p=xn(),g=gi(),E=Ti();return R0(g,p,p[Rr],E,e,t,l),I0}function O0(e,t){const n=Ti(),l=xn(),p=gi();return R0(p,l,Bw(gt(p.data),n,l),n,e,t),O0}function R0(e,t,n,l,p,g,E){const I=fs(l),ie=e.firstCreatePass&&Fw(e),De=t[Fr],He=Pw(t);let Lt=!0;if(3&l.type||E){const Nn=xs(l,t),qn=E?E(Nn):Nn,lr=He.length,Pn=E?Hi=>E(Xi(Hi[l.index])):l.index;let _i=null;if(!E&&I&&(_i=function Ck(e,t,n,l){const p=e.cleanup;if(null!=p)for(let g=0;gF?I[F]:null}"string"==typeof E&&(g+=2)}return null}(e,t,p,l.index)),null!==_i)(_i.__ngLastListenerFn__||_i).__ngNextListenerFn__=g,_i.__ngLastListenerFn__=g,Lt=!1;else{g=Lx(l,t,De,g),Rx(Nn,p,g);const Hi=n.listen(qn,p,g);He.push(g,Hi),ie&&ie.push(p,Pn,lr,lr+1)}}else g=Lx(l,t,De,g);const Ft=l.outputs;let nn;if(Lt&&null!==Ft&&(nn=Ft[p])){const Nn=nn.length;if(Nn)for(let qn=0;qn-1?P(e.index,t):t,5);let I=Nx(t,n,l,g),F=p.__ngNextListenerFn__;for(;F;)I=Nx(t,n,F,g)&&I,F=F.__ngNextListenerFn__;return I}}function Px(e=1){return function Qn(e){return(Wr.lFrame.contextLView=function fr(e,t){for(;e>0;)t=t[ja],e--;return t}(e,Wr.lFrame.contextLView))[Fr]}(e)}function Dk(e,t){let n=null;const l=function hb(e){const t=e.attrs;if(null!=t){const n=t.indexOf(5);if(!(1&n))return t[n+1]}return null}(e);for(let p=0;pn._dirtyCounter.update(l=>l+1))}(t,k1(e,n,l,p))}function qx(e=1){Wt(It()+e)}function Jx(e){return K(function Sa(){return Wr.lFrame.contextLView}(),rt+e)}function cC(e,t=""){const n=xn(),l=gi(),p=e+rt,g=l.firstCreatePass?od(l,p,1,t,null):l.data[p],E=uC(l,n,g,t,e);n[p]=E,Mi()&&ep(l,n,E,g),ps(g,!1)}let uC=(e,t,n,l,p)=>(Zi(!0),function Cm(e,t){return e.createText(t)}(t[Rr],l));function F0(e){return kv("",e,""),F0}function kv(e,t,n){const l=xn(),p=pp(l,e,t,n);return p!==Ri&&function ad(e,t,n){const l=Tr(t,e);!function w_(e,t,n){e.setValue(t,n)}(e[Rr],l,n)}(l,ir(),p),kv}function B0(e,t,n){R1(t)&&(t=t());const l=xn();return Ws(l,Ha(),t)&&xo(gi(),ur(),l,e,t,l[Rr],n,!1),B0}function yC(e,t){const n=R1(e);return n&&e.set(t),n}function U0(e,t){const n=xn(),l=gi(),p=Ti();return R0(l,n,n[Rr],p,e,t),U0}function $0(e,t,n,l,p){if(e=Ee(e),Array.isArray(e))for(let g=0;g>20;if(ti(e)||!e.multi){const Ft=new Ss(ie,p,id),nn=V0(F,t,p?De:De+Lt,He);-1===nn?(dh(fu(I,E),g,F),j0(g,e,t.length),t.push(F),I.directiveStart++,I.directiveEnd++,p&&(I.providerIndexes+=1048576),n.push(Ft),E.push(Ft)):(n[nn]=Ft,E[nn]=Ft)}else{const Ft=V0(F,t,De+Lt,He),nn=V0(F,t,De,De+Lt),qn=nn>=0&&n[nn];if(p&&!qn||!p&&!(Ft>=0&&n[Ft])){dh(fu(I,E),g,F);const lr=function Wk(e,t,n,l,p){const g=new Ss(e,n,id);return g.multi=[],g.index=t,g.componentProviders=0,EC(g,p,l&&!n),g}(p?Hk:Vk,n.length,p,l,ie);!p&&qn&&(n[nn].providerFactory=lr),j0(g,e,t.length,0),t.push(F),I.directiveStart++,I.directiveEnd++,p&&(I.providerIndexes+=1048576),n.push(lr),E.push(lr)}else j0(g,e,Ft>-1?Ft:nn,EC(n[p?nn:Ft],ie,!p&&l));!p&&l&&qn&&n[nn].componentProviders++}}}function j0(e,t,n,l){const p=ti(t),g=function So(e){return!!e.useClass}(t);if(p||g){const F=(g?Ee(t.useClass):t).prototype.ngOnDestroy;if(F){const ie=e.destroyHooks||(e.destroyHooks=[]);if(!p&&t.multi){const De=ie.indexOf(n);-1===De?ie.push(n,[l,F]):ie[De+1].push(l,F)}else ie.push(n,F)}}}function EC(e,t,n){return n&&e.componentProviders++,e.multi.push(t)-1}function V0(e,t,n,l){for(let p=n;p{n.providersResolver=(l,p)=>function jk(e,t,n){const l=gi();if(l.firstCreatePass){const p=jo(e);$0(n,l.data,l.blueprint,p,!0),$0(t,l.data,l.blueprint,p,!1)}}(l,p?p(e):e,t)}}function DC(e,t,n){const l=$s()+e,p=xn();return p[l]===Ri?Iu(p,l,n?t.call(n):t()):Ym(p,l)}function SC(e,t,n,l){return IC(xn(),$s(),e,t,n,l)}function AC(e,t,n,l,p){return OC(xn(),$s(),e,t,n,l,p)}function TC(e,t,n,l,p,g){return function RC(e,t,n,l,p,g,E,I){const F=t+n;return function fv(e,t,n,l,p){const g=nf(e,t,n,l);return Ws(e,t+2,p)||g}(e,F,p,g,E)?Iu(e,F+3,I?l.call(I,p,g,E):l(p,g,E)):sg(e,F+3)}(xn(),$s(),e,t,n,l,p,g)}function MC(e,t,n,l,p,g,E){return function NC(e,t,n,l,p,g,E,I,F){const ie=t+n;return Pc(e,ie,p,g,E,I)?Iu(e,ie+4,F?l.call(F,p,g,E,I):l(p,g,E,I)):sg(e,ie+4)}(xn(),$s(),e,t,n,l,p,g,E)}function kC(e,t,n,l,p,g,E,I,F,ie,De){const He=$s()+e,Lt=xn(),Ft=Pc(Lt,He,n,l,p,g);return Pc(Lt,He+4,E,I,F,ie)||Ft?Iu(Lt,He+8,De?t.call(De,n,l,p,g,E,I,F,ie):t(n,l,p,g,E,I,F,ie)):Ym(Lt,He+8)}function sg(e,t){const n=e[t];return n===Ri?void 0:n}function IC(e,t,n,l,p,g){const E=t+n;return Ws(e,E,p)?Iu(e,E+1,g?l.call(g,p):l(p)):sg(e,E+1)}function OC(e,t,n,l,p,g,E){const I=t+n;return nf(e,I,p,g)?Iu(e,I+2,E?l.call(E,p,g):l(p,g)):sg(e,I+2)}function PC(e,t){const n=gi();let l;const p=e+rt;n.firstCreatePass?(l=function qk(e,t){if(t)for(let n=t.length-1;n>=0;n--){const l=t[n];if(e===l.name)return l}}(t,n.pipeRegistry),n.data[p]=l,l.onDestroy&&(n.destroyHooks??=[]).push(p,l.onDestroy)):l=n.data[p];const g=l.factory||(l.factory=ao(l.type)),I=wo(id);try{const F=pd(!1),ie=g();return pd(F),function P0(e,t,n,l){n>=e.data.length&&(e.data[n]=null,e.blueprint[n]=null),t[n]=l}(n,xn(),p,ie),ie}finally{wo(I)}}function FC(e,t,n){const l=e+rt,p=xn(),g=K(p,l);return ag(p,l)?IC(p,$s(),t,g.transform,n,g):g.transform(n)}function BC(e,t,n,l){const p=e+rt,g=xn(),E=K(g,p);return ag(g,p)?OC(g,$s(),t,E.transform,n,l,E):E.transform(n,l)}function ag(e,t){return e[Gn].data[t].pure}function UC(e,t){return J_(e,t)}class t2{full;major;minor;patch;constructor(t){this.full=t;const n=t.split(".");this.major=n[0],this.minor=n[1],this.patch=n.slice(2).join(".")}}class TI{ngModuleFactory;componentFactories;constructor(t,n){this.ngModuleFactory=t,this.componentFactories=n}}let MI=(()=>{class e{compileModuleSync(n){return new Yb(n)}compileModuleAsync(n){return Promise.resolve(this.compileModuleSync(n))}compileModuleAndAllComponentsSync(n){const l=this.compileModuleSync(n),g=jl(Or(n).declarations).reduce((E,I)=>{const F=Dr(I);return F&&E.push(new Gm(F)),E},[]);return new TI(l,g)}compileModuleAndAllComponentsAsync(n){return Promise.resolve(this.compileModuleAndAllComponentsSync(n))}clearCache(){}clearCacheFor(n){}getModuleId(n){}static \u0275fac=function(l){return new(l||e)};static \u0275prov=oi({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),OI=(()=>{class e{zone=tr(Vo);changeDetectionScheduler=tr(Pl);applicationRef=tr(Fc);_onMicrotaskEmptySubscription;initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.changeDetectionScheduler.runningTick||this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static \u0275fac=function(l){return new(l||e)};static \u0275prov=oi({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function Y0({ngZoneFactory:e,ignoreChangesOutsideZone:t,scheduleInRootZone:n}){return e??=()=>new Vo({...Q0(),scheduleInRootZone:n}),[{provide:Vo,useFactory:e},{provide:cr,multi:!0,useFactory:()=>{const l=tr(OI,{optional:!0});return()=>l.initialize()}},{provide:cr,multi:!0,useFactory:()=>{const l=tr(NI);return()=>{l.initialize()}}},!0===t?{provide:Ef,useValue:!0}:[],{provide:yu,useValue:n??yh}]}function Q0(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}let NI=(()=>{class e{subscription=new en.yU;initialized=!1;zone=tr(Vo);pendingTasks=tr(il);initialize(){if(this.initialized)return;this.initialized=!0;let n=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(n=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{Vo.assertNotInAngularZone(),queueMicrotask(()=>{null!==n&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(n),n=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{Vo.assertInAngularZone(),n??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static \u0275fac=function(l){return new(l||e)};static \u0275prov=oi({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),cg=(()=>{class e{appRef=tr(Fc);taskService=tr(il);ngZone=tr(Vo);zonelessEnabled=tr(zu);tracing=tr(Ph,{optional:!0});disableScheduling=tr(Ef,{optional:!0})??!1;zoneIsDefined=typeof Zone<"u"&&!!Zone.root.run;schedulerTickApplyArgs=[{data:{__scheduler_tick__:!0}}];subscriptions=new en.yU;angularZoneId=this.zoneIsDefined?this.ngZone._inner?.get(Yc):null;scheduleInRootZone=!this.zonelessEnabled&&this.zoneIsDefined&&(tr(yu,{optional:!0})??!1);cancelScheduledCallback=null;useMicrotaskScheduler=!1;runningTick=!1;pendingRenderTaskId=null;constructor(){this.subscriptions.add(this.appRef.afterTick.subscribe(()=>{this.runningTick||this.cleanup()})),this.subscriptions.add(this.ngZone.onUnstable.subscribe(()=>{this.runningTick||this.cleanup()})),this.disableScheduling||=!this.zonelessEnabled&&(this.ngZone instanceof xd||!this.zoneIsDefined)}notify(n){if(!this.zonelessEnabled&&5===n)return;let l=!1;switch(n){case 0:this.appRef.dirtyFlags|=2;break;case 3:case 2:case 4:case 5:case 1:this.appRef.dirtyFlags|=4;break;case 8:this.appRef.deferredDirtyFlags|=8;break;case 6:case 14:this.appRef.dirtyFlags|=2,l=!0;break;case 13:this.appRef.dirtyFlags|=16,l=!0;break;case 12:l=!0;break;default:this.appRef.dirtyFlags|=8}if(this.appRef.tracingSnapshot=this.tracing?.snapshot(this.appRef.tracingSnapshot)??null,!this.shouldScheduleTick(l))return;const p=this.useMicrotaskScheduler?Ku:wd;this.pendingRenderTaskId=this.taskService.add(),this.cancelScheduledCallback=this.scheduleInRootZone?Zone.root.run(()=>p(()=>this.tick())):this.ngZone.runOutsideAngular(()=>p(()=>this.tick()))}shouldScheduleTick(n){return!(this.disableScheduling&&!n||this.appRef.destroyed||null!==this.pendingRenderTaskId||this.runningTick||this.appRef._runningTick||!this.zonelessEnabled&&this.zoneIsDefined&&Zone.current.get(Yc+this.angularZoneId))}tick(){if(this.runningTick||this.appRef.destroyed)return;if(0===this.appRef.dirtyFlags)return void this.cleanup();!this.zonelessEnabled&&7&this.appRef.dirtyFlags&&(this.appRef.dirtyFlags|=1);const n=this.taskService.add();try{this.ngZone.run(()=>{this.runningTick=!0,this.appRef._tick()},void 0,this.schedulerTickApplyArgs)}catch(l){throw this.taskService.remove(n),l}finally{this.cleanup()}this.useMicrotaskScheduler=!0,Ku(()=>{this.useMicrotaskScheduler=!1,this.taskService.remove(n)})}ngOnDestroy(){this.subscriptions.unsubscribe(),this.cleanup()}cleanup(){if(this.runningTick=!1,this.cancelScheduledCallback?.(),this.cancelScheduledCallback=null,null!==this.pendingRenderTaskId){const n=this.pendingRenderTaskId;this.pendingRenderTaskId=null,this.taskService.remove(n)}}static \u0275fac=function(l){return new(l||e)};static \u0275prov=oi({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const q0=new ct("",{providedIn:"root",factory:()=>tr(q0,Sr.Optional|Sr.SkipSelf)||function LI(){return typeof $localize<"u"&&$localize.locale||Sv}()}),PI=new ct("",{providedIn:"root",factory:()=>"USD"}),Rv=new ct("");function Nv(e){return!e.moduleRef}let ih=null;function zI(){return!1}let h2=(()=>class e{static __NG_ELEMENT_ID__=KI})();function KI(e){return function GI(e,t,n){if(Wo(e)&&!n){const l=P(e.index,t);return new Pm(l,l)}return 175&e.type?new Pm(t[ro],t):null}(Ti(),xn(),!(16&~e))}class g2{constructor(){}supports(t){return hv(t)}create(t){return new qI(t)}}const ZI=(e,t)=>t;class qI{length=0;collection;_linkedRecords=null;_unlinkedRecords=null;_previousItHead=null;_itHead=null;_itTail=null;_additionsHead=null;_additionsTail=null;_movesHead=null;_movesTail=null;_removalsHead=null;_removalsTail=null;_identityChangesHead=null;_identityChangesTail=null;_trackByFn;constructor(t){this._trackByFn=t||ZI}forEachItem(t){let n;for(n=this._itHead;null!==n;n=n._next)t(n)}forEachOperation(t){let n=this._itHead,l=this._removalsHead,p=0,g=null;for(;n||l;){const E=!l||n&&n.currentIndex{E=this._trackByFn(p,I),null!==n&&Object.is(n.trackById,E)?(l&&(n=this._verifyReinsertion(n,I,E,p)),Object.is(n.item,I)||this._addIdentityChange(n,I)):(n=this._mismatch(n,I,E,p),l=!0),n=n._next,p++}),this.length=p;return this._truncate(n),this.collection=t,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let t;for(t=this._previousItHead=this._itHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;null!==t;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;null!==t;t=t._nextMoved)t.previousIndex=t.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(t,n,l,p){let g;return null===t?g=this._itTail:(g=t._prev,this._remove(t)),null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(l,null))?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._reinsertAfter(t,g,p)):null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(l,p))?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._moveAfter(t,g,p)):t=this._addAfter(new JI(n,l),g,p),t}_verifyReinsertion(t,n,l,p){let g=null===this._unlinkedRecords?null:this._unlinkedRecords.get(l,null);return null!==g?t=this._reinsertAfter(g,t._prev,p):t.currentIndex!=p&&(t.currentIndex=p,this._addToMoves(t,p)),t}_truncate(t){for(;null!==t;){const n=t._next;this._addToRemovals(this._unlink(t)),t=n}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(t,n,l){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);const p=t._prevRemoved,g=t._nextRemoved;return null===p?this._removalsHead=g:p._nextRemoved=g,null===g?this._removalsTail=p:g._prevRemoved=p,this._insertAfter(t,n,l),this._addToMoves(t,l),t}_moveAfter(t,n,l){return this._unlink(t),this._insertAfter(t,n,l),this._addToMoves(t,l),t}_addAfter(t,n,l){return this._insertAfter(t,n,l),this._additionsTail=null===this._additionsTail?this._additionsHead=t:this._additionsTail._nextAdded=t,t}_insertAfter(t,n,l){const p=null===n?this._itHead:n._next;return t._next=p,t._prev=n,null===p?this._itTail=t:p._prev=t,null===n?this._itHead=t:n._next=t,null===this._linkedRecords&&(this._linkedRecords=new _2),this._linkedRecords.put(t),t.currentIndex=l,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);const n=t._prev,l=t._next;return null===n?this._itHead=l:n._next=l,null===l?this._itTail=n:l._prev=n,t}_addToMoves(t,n){return t.previousIndex===n||(this._movesTail=null===this._movesTail?this._movesHead=t:this._movesTail._nextMoved=t),t}_addToRemovals(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new _2),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t}_addIdentityChange(t,n){return t.item=n,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=t:this._identityChangesTail._nextIdentityChange=t,t}}class JI{item;trackById;currentIndex=null;previousIndex=null;_nextPrevious=null;_prev=null;_next=null;_prevDup=null;_nextDup=null;_prevRemoved=null;_nextRemoved=null;_nextAdded=null;_nextMoved=null;_nextIdentityChange=null;constructor(t,n){this.item=t,this.trackById=n}}class eO{_head=null;_tail=null;add(t){null===this._head?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)}get(t,n){let l;for(l=this._head;null!==l;l=l._nextDup)if((null===n||n<=l.currentIndex)&&Object.is(l.trackById,t))return l;return null}remove(t){const n=t._prevDup,l=t._nextDup;return null===n?this._head=l:n._nextDup=l,null===l?this._tail=n:l._prevDup=n,null===this._head}}class _2{map=new Map;put(t){const n=t.trackById;let l=this.map.get(n);l||(l=new eO,this.map.set(n,l)),l.add(t)}get(t,n){const p=this.map.get(t);return p?p.get(t,n):null}remove(t){const n=t.trackById;return this.map.get(n).remove(t)&&this.map.delete(n),t}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function v2(e,t,n){const l=e.previousIndex;if(null===l)return l;let p=0;return n&&l{if(n&&n.key===p)this._maybeAddToChanges(n,l),this._appendAfter=n,n=n._next;else{const g=this._getOrCreateRecordForKey(p,l);n=this._insertBeforeOrAppend(n,g)}}),n){n._prev&&(n._prev._next=null),this._removalsHead=n;for(let l=n;null!==l;l=l._nextRemoved)l===this._mapHead&&(this._mapHead=null),this._records.delete(l.key),l._nextRemoved=l._next,l.previousValue=l.currentValue,l.currentValue=null,l._prev=null,l._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(t,n){if(t){const l=t._prev;return n._next=t,n._prev=l,t._prev=n,l&&(l._next=n),t===this._mapHead&&(this._mapHead=n),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=n,n._prev=this._appendAfter):this._mapHead=n,this._appendAfter=n,null}_getOrCreateRecordForKey(t,n){if(this._records.has(t)){const p=this._records.get(t);this._maybeAddToChanges(p,n);const g=p._prev,E=p._next;return g&&(g._next=E),E&&(E._prev=g),p._next=null,p._prev=null,p}const l=new nO(t);return this._records.set(t,l),l.currentValue=n,this._addToAdditions(l),l}_reset(){if(this.isDirty){let t;for(this._previousMapHead=this._mapHead,t=this._previousMapHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;null!==t;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;null!=t;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(t,n){Object.is(n,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=n,this._addToChanges(t))}_addToAdditions(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)}_addToChanges(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)}_forEach(t,n){t instanceof Map?t.forEach(n):Object.keys(t).forEach(l=>n(t[l],l))}}class nO{key;previousValue=null;currentValue=null;_nextPrevious=null;_next=null;_prev=null;_nextAdded=null;_nextRemoved=null;_nextChanged=null;constructor(t){this.key=t}}function b2(){return new iw([new g2])}let iw=(()=>{class e{factories;static \u0275prov=oi({token:e,providedIn:"root",factory:b2});constructor(n){this.factories=n}static create(n,l){if(null!=l){const p=l.factories.slice();n=n.concat(p)}return new e(n)}static extend(n){return{provide:e,useFactory:l=>e.create(n,l||b2()),deps:[[e,new Qo,new na]]}}find(n){const l=this.factories.find(p=>p.supports(n));if(null!=l)return l;throw new Xt(901,!1)}}return e})();function w2(){return new ow([new y2])}let ow=(()=>{class e{static \u0275prov=oi({token:e,providedIn:"root",factory:w2});factories;constructor(n){this.factories=n}static create(n,l){if(l){const p=l.factories.slice();n=n.concat(p)}return new e(n)}static extend(n){return{provide:e,useFactory:l=>e.create(n,l||w2()),deps:[[e,new Qo,new na]]}}find(n){const l=this.factories.find(p=>p.supports(n));if(l)return l;throw new Xt(901,!1)}}return e})();function gO(e){try{const{rootComponent:t,appProviders:n,platformProviders:l}=e,p=function WI(e=[]){if(ih)return ih;const t=function c2(e=[],t){return Ts.create({name:t,providers:[{provide:qo,useValue:"platform"},{provide:Rv,useValue:new Set([()=>ih=null])},...e]})}(e);return ih=t,function SE(){!function wt(e){En=e}(()=>{throw new Xt(600,!1)})}(),function u2(e){const t=e.get(Hs,null);$a(e,()=>{t?.forEach(n=>n())})}(t),t}(l),g=[Y0({}),{provide:Pl,useExisting:cg},...n||[]];return function s2(e){const t=Nv(e)?e.r3Injector:e.moduleRef.injector,n=t.get(Vo);return n.run(()=>{Nv(e)?e.r3Injector.resolveInjectorInitializers():e.moduleRef.resolveInjectorInitializers();const l=t.get(Mc,null);let p;if(n.runOutsideAngular(()=>{p=n.onError.subscribe({next:g=>{l.handleError(g)}})}),Nv(e)){const g=()=>t.destroy(),E=e.platformInjector.get(Rv);E.add(g),t.onDestroy(()=>{p.unsubscribe(),E.delete(g)})}else{const g=()=>e.moduleRef.destroy(),E=e.platformInjector.get(Rv);E.add(g),e.moduleRef.onDestroy(()=>{vv(e.allPlatformModules,e.moduleRef),p.unsubscribe(),E.delete(g)})}return function lT(e,t,n){try{const l=n();return a0(l)?l.catch(p=>{throw t.runOutsideAngular(()=>e.handleError(p)),p}):l}catch(l){throw t.runOutsideAngular(()=>e.handleError(l)),l}}(l,n,()=>{const g=t.get(CE);return g.runInitializers(),g.donePromise.then(()=>{if(function BM(e){"string"==typeof e&&(mx=e.toLowerCase().replace(/_/g,"-"))}(t.get(q0,Sv)||Sv),Nv(e)){const I=t.get(Fc);return void 0!==e.rootComponent&&I.bootstrap(e.rootComponent),I}return function jI(e,t){const n=e.injector.get(Fc);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach(l=>n.bootstrap(l));else{if(!e.instance.ngDoBootstrap)throw new Xt(-403,!1);e.instance.ngDoBootstrap(n)}t.push(e)}(e.moduleRef,e.allPlatformModules),e.moduleRef})})})}({r3Injector:new K1({providers:g,parent:p,debugName:"",runEnvironmentInitializers:!1}).injector,platformInjector:p,rootComponent:t})}catch(t){return Promise.reject(t)}}function UO(e){return"boolean"==typeof e?e:null!=e&&"false"!==e}function $O(e,t=NaN){return isNaN(parseFloat(e))||isNaN(Number(e))?t:Number(e)}function cw(e,t){ua("NgSignals");const n=_t(e);return t?.equal&&(n[C].equal=t.equal),n}function Ap(e){const t=A(null);try{return e()}finally{A(t)}}let Y2=(()=>class e{view;node;constructor(n,l){this.view=n,this.node=l}static __NG_ELEMENT_ID__=KO})();function KO(){return new Y2(xn(),Ti())}let XO=(()=>{class e extends DE{pendingTasks=tr(il);taskId=null;schedule(n){super.schedule(n),null===this.taskId&&(this.taskId=this.pendingTasks.add(),queueMicrotask(()=>this.flush()))}flush(){try{super.flush()}finally{null!==this.taskId&&(this.pendingTasks.remove(this.taskId),this.taskId=null)}}static \u0275prov=oi({token:e,providedIn:"root",factory:()=>new e})}return e})();class YO{scheduler;effectFn;zone;injector;unregisterOnDestroy;watcher;constructor(t,n,l,p,g,E){this.scheduler=t,this.effectFn=n,this.zone=l,this.injector=g,this.watcher=function qe(e,t,n){const l=Object.create(tn);n&&(l.consumerAllowSignalWrites=!0),l.fn=e,l.schedule=t;const p=F=>{l.cleanupFn=F};return l.ref={notify:()=>pe(l),run:()=>{if(null===l.fn)return;if(function T(){return y}())throw new Error("Schedulers cannot synchronously execute watches while scheduling.");if(l.dirty=!1,l.hasRun&&!Se(l))return;l.hasRun=!0;const F=Ce(l);try{l.cleanupFn(),l.cleanupFn=Nt,l.fn(p)}finally{Ne(l,F)}},cleanup:()=>l.cleanupFn(),destroy:()=>function E(F){(function g(F){return null===F.fn&&null===F.schedule})(F)||(xe(F),F.cleanupFn(),F.fn=null,F.schedule=null,F.cleanupFn=Nt)}(l),[C]:l},l.ref}(I=>this.runEffect(I),()=>this.schedule(),E),this.unregisterOnDestroy=p?.onDestroy(()=>this.destroy())}runEffect(t){try{this.effectFn(t)}catch(n){this.injector.get(Mc,null,{optional:!0})?.handleError(n)}}run(){this.watcher.run()}schedule(){this.scheduler.schedule(this)}destroy(){this.watcher.destroy(),this.unregisterOnDestroy?.()}}let uw=!1;class qO{[C];constructor(t){this[C]=t}destroy(){this[C].destroy()}}function dw(e,t){if(uw)return function ZO(e,t){ua("NgSignals"),!t?.injector&&ya();const n=t?.injector??tr(Ts),l=!0!==t?.manualCleanup?n.get(gc):null,p=new YO(n.get(XO),e,typeof Zone>"u"?null:Zone.current,l,n,t?.allowSignalWrites??!1),g=n.get(h2,null,{optional:!0});return g&&8&g._lView[Ar]?(g._lView[de]??=[]).push(p.watcher.notify):p.watcher.notify(),p}(e,t);ua("NgSignals"),!t?.injector&&ya();const n=t?.injector??tr(Ts);let p,l=!0!==t?.manualCleanup?n.get(gc):null;const g=n.get(Y2,null,{optional:!0}),E=n.get(Pl);return null===g||t?.forceRoot?p=function nR(e,t,n){const l=Object.create(JO);return l.fn=e,l.scheduler=t,l.notifier=n,l.zone=typeof Zone<"u"?Zone.current:null,l.scheduler.schedule(l),l.notifier.notify(13),l}(e,n.get(c0),E):(p=function tR(e,t,n){const l=Object.create(eR);return l.view=e,l.zone=typeof Zone<"u"?Zone.current:null,l.notifier=t,l.fn=n,e[q]??=new Set,e[q].add(l),l.consumerMarkedDirty(l),l}(g.view,E,e),l instanceof rl&&l._lView===g.view&&(l=null)),p.injector=n,null!==l&&(p.onDestroyFn=l.onDestroy(()=>p.destroy())),new qO(p)}const Q2={...R,consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!0,dirty:!0,hasRun:!1,cleanupFns:void 0,zone:null,onDestroyFn:bu,run(){if(this.dirty=!1,this.hasRun&&!Se(this))return;this.hasRun=!0;const e=l=>(this.cleanupFns??=[]).push(l),t=Ce(this),n=qs(!1);try{this.maybeCleanup(),this.fn(e)}finally{qs(n),Ne(this,t)}},maybeCleanup(){if(this.cleanupFns?.length)try{for(;this.cleanupFns.length;)this.cleanupFns.pop()()}finally{this.cleanupFns=[]}}},JO={...Q2,consumerMarkedDirty(){this.scheduler.schedule(this),this.notifier.notify(13)},destroy(){xe(this),this.onDestroyFn(),this.maybeCleanup()}},eR={...Q2,consumerMarkedDirty(){this.view[Ar]|=8192,io(this.view),this.notifier.notify(14)},destroy(){xe(this),this.onDestroyFn(),this.maybeCleanup(),this.view[q]?.delete(this)}};function uR(e,t){const n=Dr(e),l=t.elementInjector||El();return new Gm(n).create(l,t.projectableNodes,t.hostElement,t.environmentInjector)}function dR(e){const t=Dr(e);if(!t)return null;const n=new Gm(t);return{get selector(){return n.selector},get type(){return n.componentType},get inputs(){return n.inputs},get outputs(){return n.outputs},get ngContentSelectors(){return n.ngContentSelectors},get isStandalone(){return t.standalone},get isSignal(){return t.signals}}}},936:(o,s,r)=>{"use strict";r.d(s,{BC:()=>an,JD:()=>tr,Q0:()=>pa,X1:()=>va,YN:()=>Qa,cV:()=>On,cb:()=>Yn,cz:()=>Te,hs:()=>Ir,j4:()=>us,k0:()=>Se,kq:()=>T,l_:()=>rs,me:()=>we,ok:()=>lo,qT:()=>Sr,tU:()=>Fn,vO:()=>pn,vS:()=>ea,xq:()=>Ya,ze:()=>Oo});var i=r(3107),a=r(4460),c=r(1787),y=r(2653),w=r(8447),C=r(7947);let A=(()=>{class ue{_renderer;_elementRef;onChange=Q=>{};onTouched=()=>{};constructor(Q,Pe){this._renderer=Q,this._elementRef=Pe}setProperty(Q,Pe){this._renderer.setProperty(this._elementRef.nativeElement,Q,Pe)}registerOnTouched(Q){this.onTouched=Q}registerOnChange(Q){this.onChange=Q}setDisabledState(Q){this.setProperty("disabled",Q)}static \u0275fac=function(Pe){return new(Pe||ue)(i.rXU(i.sFG),i.rXU(i.aKT))};static \u0275dir=i.FsC({type:ue})}return ue})(),S=(()=>{class ue extends A{static \u0275fac=(()=>{let Q;return function(jt){return(Q||(Q=i.xGo(ue)))(jt||ue)}})();static \u0275dir=i.FsC({type:ue,features:[i.Vt3]})}return ue})();const T=new i.nKC(""),G={provide:T,useExisting:(0,i.Rfq)(()=>we),multi:!0},te=new i.nKC("");let we=(()=>{class ue extends A{_compositionMode;_composing=!1;constructor(Q,Pe,jt){super(Q,Pe),this._compositionMode=jt,null==this._compositionMode&&(this._compositionMode=!function Z(){const ue=(0,a.QT)()?(0,a.QT)().getUserAgent():"";return/android (\d+)/.test(ue.toLowerCase())}())}writeValue(Q){this.setProperty("value",Q??"")}_handleInput(Q){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(Q)}_compositionStart(){this._composing=!0}_compositionEnd(Q){this._composing=!1,this._compositionMode&&this.onChange(Q)}static \u0275fac=function(Pe){return new(Pe||ue)(i.rXU(i.sFG),i.rXU(i.aKT),i.rXU(te,8))};static \u0275dir=i.FsC({type:ue,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(Pe,jt){1&Pe&&i.bIt("input",function(ti){return jt._handleInput(ti.target.value)})("blur",function(){return jt.onTouched()})("compositionstart",function(){return jt._compositionStart()})("compositionend",function(ti){return jt._compositionEnd(ti.target.value)})},standalone:!1,features:[i.Jv_([G]),i.Vt3]})}return ue})();function _e(ue){return null==ue||("string"==typeof ue||Array.isArray(ue))&&0===ue.length}function pe(ue){return null!=ue&&"number"==typeof ue.length}const Te=new i.nKC(""),Ce=new i.nKC(""),Ne=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;class Se{static min(ce){return function xe(ue){return ce=>{if(_e(ce.value)||_e(ue))return null;const Q=parseFloat(ce.value);return!isNaN(Q)&&Q{if(_e(ce.value)||_e(ue))return null;const Q=parseFloat(ce.value);return!isNaN(Q)&&Q>ue?{max:{max:ue,actual:ce.value}}:null}}(ce)}static required(ce){return le(ce)}static requiredTrue(ce){return ke(ce)}static email(ce){return function Ue(ue){return _e(ue.value)||Ne.test(ue.value)?null:{email:!0}}(ce)}static minLength(ce){return function st(ue){return ce=>_e(ce.value)||!pe(ce.value)?null:ce.value.length{if(_e(Pe.value))return null;const jt=Pe.value;return ce.test(jt)?null:{pattern:{requiredPattern:Q,actualValue:jt}}}}(ce)}static nullValidator(ce){return null}static compose(ce){return wt(ce)}static composeAsync(ce){return Be(ce)}}function le(ue){return _e(ue.value)?{required:!0}:null}function ke(ue){return!0===ue.value?null:{required:!0}}function ft(ue){return ce=>pe(ce.value)&&ce.value.length>ue?{maxlength:{requiredLength:ue,actualLength:ce.value.length}}:null}function ot(ue){return null}function Yt(ue){return null!=ue}function un(ue){return(0,i.jNT)(ue)?(0,c.H)(ue):ue}function wn(ue){let ce={};return ue.forEach(Q=>{ce=null!=Q?{...ce,...Q}:ce}),0===Object.keys(ce).length?null:ce}function $n(ue,ce){return ce.map(Q=>Q(ue))}function Ze(ue){return ue.map(ce=>function En(ue){return!ue.validate}(ce)?ce:Q=>ce.validate(Q))}function wt(ue){if(!ue)return null;const ce=ue.filter(Yt);return 0==ce.length?null:function(Q){return wn($n(Q,ce))}}function ze(ue){return null!=ue?wt(Ze(ue)):null}function Be(ue){if(!ue)return null;const ce=ue.filter(Yt);return 0==ce.length?null:function(Q){const Pe=$n(Q,ce).map(un);return(0,y.p)(Pe).pipe((0,C.T)(wn))}}function Ut(ue){return null!=ue?Be(Ze(ue)):null}function Ke(ue,ce){return null===ue?[ce]:Array.isArray(ue)?[...ue,ce]:[ue,ce]}function lt(ue){return ue._rawValidators}function Xe(ue){return ue._rawAsyncValidators}function Ge(ue){return ue?Array.isArray(ue)?ue:[ue]:[]}function pt(ue,ce){return Array.isArray(ue)?ue.includes(ce):ue===ce}function se(ue,ce){const Q=Ge(ce);return Ge(ue).forEach(jt=>{pt(Q,jt)||Q.push(jt)}),Q}function qe(ue,ce){return Ge(ce).filter(Q=>!pt(ue,Q))}class Nt{get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_composedValidatorFn;_composedAsyncValidatorFn;_rawValidators=[];_rawAsyncValidators=[];_setValidators(ce){this._rawValidators=ce||[],this._composedValidatorFn=ze(this._rawValidators)}_setAsyncValidators(ce){this._rawAsyncValidators=ce||[],this._composedAsyncValidatorFn=Ut(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_onDestroyCallbacks=[];_registerOnDestroy(ce){this._onDestroyCallbacks.push(ce)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(ce=>ce()),this._onDestroyCallbacks=[]}reset(ce=void 0){this.control&&this.control.reset(ce)}hasError(ce,Q){return!!this.control&&this.control.hasError(ce,Q)}getError(ce,Q){return this.control?this.control.getError(ce,Q):null}}class tn extends Nt{name;get formDirective(){return null}get path(){return null}}class pn extends Nt{_parent=null;name=null;valueAccessor=null}class Wn{_cd;constructor(ce){this._cd=ce}get isTouched(){return this._cd?.control?._touched?.(),!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return this._cd?.control?._pristine?.(),!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return this._cd?.control?._status?.(),!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return this._cd?._submitted?.(),!!this._cd?.submitted}}let an=(()=>{class ue extends Wn{constructor(Q){super(Q)}static \u0275fac=function(Pe){return new(Pe||ue)(i.rXU(pn,2))};static \u0275dir=i.FsC({type:ue,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(Pe,jt){2&Pe&&i.AVh("ng-untouched",jt.isUntouched)("ng-touched",jt.isTouched)("ng-pristine",jt.isPristine)("ng-dirty",jt.isDirty)("ng-valid",jt.isValid)("ng-invalid",jt.isInvalid)("ng-pending",jt.isPending)},standalone:!1,features:[i.Vt3]})}return ue})(),Yn=(()=>{class ue extends Wn{constructor(Q){super(Q)}static \u0275fac=function(Pe){return new(Pe||ue)(i.rXU(tn,10))};static \u0275dir=i.FsC({type:ue,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(Pe,jt){2&Pe&&i.AVh("ng-untouched",jt.isUntouched)("ng-touched",jt.isTouched)("ng-pristine",jt.isPristine)("ng-dirty",jt.isDirty)("ng-valid",jt.isValid)("ng-invalid",jt.isInvalid)("ng-pending",jt.isPending)("ng-submitted",jt.isSubmitted)},standalone:!1,features:[i.Vt3]})}return ue})();const In="VALID",Bn="INVALID",Hn="PENDING",xr="DISABLED";class ei{}class Xr extends ei{value;source;constructor(ce,Q){super(),this.value=ce,this.source=Q}}class vt extends ei{pristine;source;constructor(ce,Q){super(),this.pristine=ce,this.source=Q}}class $t extends ei{touched;source;constructor(ce,Q){super(),this.touched=ce,this.source=Q}}class Ee extends ei{status;source;constructor(ce,Q){super(),this.status=ce,this.source=Q}}class at extends ei{source;constructor(ce){super(),this.source=ce}}class Fe extends ei{source;constructor(ce){super(),this.source=ce}}function Rt(ue){return(or(ue)?ue.validators:ue)||null}function Bt(ue,ce){return(or(ce)?ce.asyncValidators:ue)||null}function or(ue){return null!=ue&&!Array.isArray(ue)&&"object"==typeof ue}function Mr(ue,ce,Q){const Pe=ue.controls;if(!(ce?Object.keys(Pe):Pe).length)throw new i.wOt(1e3,"");if(!Pe[Q])throw new i.wOt(1001,"")}function ii(ue,ce,Q){ue._forEachChild((Pe,jt)=>{if(void 0===Q[jt])throw new i.wOt(1002,"")})}class ci{_pendingDirty=!1;_hasOwnPendingAsyncValidator=null;_pendingTouched=!1;_onCollectionChange=()=>{};_updateOn;_parent=null;_asyncValidationSubscription;_composedValidatorFn;_composedAsyncValidatorFn;_rawValidators;_rawAsyncValidators;value;constructor(ce,Q){this._assignValidators(ce),this._assignAsyncValidators(Q)}get validator(){return this._composedValidatorFn}set validator(ce){this._rawValidators=this._composedValidatorFn=ce}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(ce){this._rawAsyncValidators=this._composedAsyncValidatorFn=ce}get parent(){return this._parent}get status(){return(0,i.O8t)(this.statusReactive)}set status(ce){(0,i.O8t)(()=>this.statusReactive.set(ce))}_status=(0,i.EWP)(()=>this.statusReactive());statusReactive=(0,i.vPA)(void 0);get valid(){return this.status===In}get invalid(){return this.status===Bn}get pending(){return this.status==Hn}get disabled(){return this.status===xr}get enabled(){return this.status!==xr}errors;get pristine(){return(0,i.O8t)(this.pristineReactive)}set pristine(ce){(0,i.O8t)(()=>this.pristineReactive.set(ce))}_pristine=(0,i.EWP)(()=>this.pristineReactive());pristineReactive=(0,i.vPA)(!0);get dirty(){return!this.pristine}get touched(){return(0,i.O8t)(this.touchedReactive)}set touched(ce){(0,i.O8t)(()=>this.touchedReactive.set(ce))}_touched=(0,i.EWP)(()=>this.touchedReactive());touchedReactive=(0,i.vPA)(!1);get untouched(){return!this.touched}_events=new w.B;events=this._events.asObservable();valueChanges;statusChanges;get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(ce){this._assignValidators(ce)}setAsyncValidators(ce){this._assignAsyncValidators(ce)}addValidators(ce){this.setValidators(se(ce,this._rawValidators))}addAsyncValidators(ce){this.setAsyncValidators(se(ce,this._rawAsyncValidators))}removeValidators(ce){this.setValidators(qe(ce,this._rawValidators))}removeAsyncValidators(ce){this.setAsyncValidators(qe(ce,this._rawAsyncValidators))}hasValidator(ce){return pt(this._rawValidators,ce)}hasAsyncValidator(ce){return pt(this._rawAsyncValidators,ce)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(ce={}){const Q=!1===this.touched;this.touched=!0;const Pe=ce.sourceControl??this;this._parent&&!ce.onlySelf&&this._parent.markAsTouched({...ce,sourceControl:Pe}),Q&&!1!==ce.emitEvent&&this._events.next(new $t(!0,Pe))}markAllAsTouched(ce={}){this.markAsTouched({onlySelf:!0,emitEvent:ce.emitEvent,sourceControl:this}),this._forEachChild(Q=>Q.markAllAsTouched(ce))}markAsUntouched(ce={}){const Q=!0===this.touched;this.touched=!1,this._pendingTouched=!1;const Pe=ce.sourceControl??this;this._forEachChild(jt=>{jt.markAsUntouched({onlySelf:!0,emitEvent:ce.emitEvent,sourceControl:Pe})}),this._parent&&!ce.onlySelf&&this._parent._updateTouched(ce,Pe),Q&&!1!==ce.emitEvent&&this._events.next(new $t(!1,Pe))}markAsDirty(ce={}){const Q=!0===this.pristine;this.pristine=!1;const Pe=ce.sourceControl??this;this._parent&&!ce.onlySelf&&this._parent.markAsDirty({...ce,sourceControl:Pe}),Q&&!1!==ce.emitEvent&&this._events.next(new vt(!1,Pe))}markAsPristine(ce={}){const Q=!1===this.pristine;this.pristine=!0,this._pendingDirty=!1;const Pe=ce.sourceControl??this;this._forEachChild(jt=>{jt.markAsPristine({onlySelf:!0,emitEvent:ce.emitEvent})}),this._parent&&!ce.onlySelf&&this._parent._updatePristine(ce,Pe),Q&&!1!==ce.emitEvent&&this._events.next(new vt(!0,Pe))}markAsPending(ce={}){this.status=Hn;const Q=ce.sourceControl??this;!1!==ce.emitEvent&&(this._events.next(new Ee(this.status,Q)),this.statusChanges.emit(this.status)),this._parent&&!ce.onlySelf&&this._parent.markAsPending({...ce,sourceControl:Q})}disable(ce={}){const Q=this._parentMarkedDirty(ce.onlySelf);this.status=xr,this.errors=null,this._forEachChild(jt=>{jt.disable({...ce,onlySelf:!0})}),this._updateValue();const Pe=ce.sourceControl??this;!1!==ce.emitEvent&&(this._events.next(new Xr(this.value,Pe)),this._events.next(new Ee(this.status,Pe)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...ce,skipPristineCheck:Q},this),this._onDisabledChange.forEach(jt=>jt(!0))}enable(ce={}){const Q=this._parentMarkedDirty(ce.onlySelf);this.status=In,this._forEachChild(Pe=>{Pe.enable({...ce,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:ce.emitEvent}),this._updateAncestors({...ce,skipPristineCheck:Q},this),this._onDisabledChange.forEach(Pe=>Pe(!1))}_updateAncestors(ce,Q){this._parent&&!ce.onlySelf&&(this._parent.updateValueAndValidity(ce),ce.skipPristineCheck||this._parent._updatePristine({},Q),this._parent._updateTouched({},Q))}setParent(ce){this._parent=ce}getRawValue(){return this.value}updateValueAndValidity(ce={}){if(this._setInitialStatus(),this._updateValue(),this.enabled){const Pe=this._cancelExistingSubscription();this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===In||this.status===Hn)&&this._runAsyncValidator(Pe,ce.emitEvent)}const Q=ce.sourceControl??this;!1!==ce.emitEvent&&(this._events.next(new Xr(this.value,Q)),this._events.next(new Ee(this.status,Q)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!ce.onlySelf&&this._parent.updateValueAndValidity({...ce,sourceControl:Q})}_updateTreeValidity(ce={emitEvent:!0}){this._forEachChild(Q=>Q._updateTreeValidity(ce)),this.updateValueAndValidity({onlySelf:!0,emitEvent:ce.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?xr:In}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(ce,Q){if(this.asyncValidator){this.status=Hn,this._hasOwnPendingAsyncValidator={emitEvent:!1!==Q};const Pe=un(this.asyncValidator(this));this._asyncValidationSubscription=Pe.subscribe(jt=>{this._hasOwnPendingAsyncValidator=null,this.setErrors(jt,{emitEvent:Q,shouldHaveEmitted:ce})})}}_cancelExistingSubscription(){if(this._asyncValidationSubscription){this._asyncValidationSubscription.unsubscribe();const ce=this._hasOwnPendingAsyncValidator?.emitEvent??!1;return this._hasOwnPendingAsyncValidator=null,ce}return!1}setErrors(ce,Q={}){this.errors=ce,this._updateControlsErrors(!1!==Q.emitEvent,this,Q.shouldHaveEmitted)}get(ce){let Q=ce;return null==Q||(Array.isArray(Q)||(Q=Q.split(".")),0===Q.length)?null:Q.reduce((Pe,jt)=>Pe&&Pe._find(jt),this)}getError(ce,Q){const Pe=Q?this.get(Q):this;return Pe&&Pe.errors?Pe.errors[ce]:null}hasError(ce,Q){return!!this.getError(ce,Q)}get root(){let ce=this;for(;ce._parent;)ce=ce._parent;return ce}_updateControlsErrors(ce,Q,Pe){this.status=this._calculateStatus(),ce&&this.statusChanges.emit(this.status),(ce||Pe)&&this._events.next(new Ee(this.status,Q)),this._parent&&this._parent._updateControlsErrors(ce,Q,Pe)}_initObservables(){this.valueChanges=new i.bkB,this.statusChanges=new i.bkB}_calculateStatus(){return this._allControlsDisabled()?xr:this.errors?Bn:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Hn)?Hn:this._anyControlsHaveStatus(Bn)?Bn:In}_anyControlsHaveStatus(ce){return this._anyControls(Q=>Q.status===ce)}_anyControlsDirty(){return this._anyControls(ce=>ce.dirty)}_anyControlsTouched(){return this._anyControls(ce=>ce.touched)}_updatePristine(ce,Q){const Pe=!this._anyControlsDirty(),jt=this.pristine!==Pe;this.pristine=Pe,this._parent&&!ce.onlySelf&&this._parent._updatePristine(ce,Q),jt&&this._events.next(new vt(this.pristine,Q))}_updateTouched(ce={},Q){this.touched=this._anyControlsTouched(),this._events.next(new $t(this.touched,Q)),this._parent&&!ce.onlySelf&&this._parent._updateTouched(ce,Q)}_onDisabledChange=[];_registerOnCollectionChange(ce){this._onCollectionChange=ce}_setUpdateStrategy(ce){or(ce)&&null!=ce.updateOn&&(this._updateOn=ce.updateOn)}_parentMarkedDirty(ce){return!ce&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(ce){return null}_assignValidators(ce){this._rawValidators=Array.isArray(ce)?ce.slice():ce,this._composedValidatorFn=function dt(ue){return Array.isArray(ue)?ze(ue):ue||null}(this._rawValidators)}_assignAsyncValidators(ce){this._rawAsyncValidators=Array.isArray(ce)?ce.slice():ce,this._composedAsyncValidatorFn=function _n(ue){return Array.isArray(ue)?Ut(ue):ue||null}(this._rawAsyncValidators)}}class Si extends ci{constructor(ce,Q,Pe){super(Rt(Q),Bt(Pe,Q)),this.controls=ce,this._initObservables(),this._setUpdateStrategy(Q),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}controls;registerControl(ce,Q){return this.controls[ce]?this.controls[ce]:(this.controls[ce]=Q,Q.setParent(this),Q._registerOnCollectionChange(this._onCollectionChange),Q)}addControl(ce,Q,Pe={}){this.registerControl(ce,Q),this.updateValueAndValidity({emitEvent:Pe.emitEvent}),this._onCollectionChange()}removeControl(ce,Q={}){this.controls[ce]&&this.controls[ce]._registerOnCollectionChange(()=>{}),delete this.controls[ce],this.updateValueAndValidity({emitEvent:Q.emitEvent}),this._onCollectionChange()}setControl(ce,Q,Pe={}){this.controls[ce]&&this.controls[ce]._registerOnCollectionChange(()=>{}),delete this.controls[ce],Q&&this.registerControl(ce,Q),this.updateValueAndValidity({emitEvent:Pe.emitEvent}),this._onCollectionChange()}contains(ce){return this.controls.hasOwnProperty(ce)&&this.controls[ce].enabled}setValue(ce,Q={}){ii(this,0,ce),Object.keys(ce).forEach(Pe=>{Mr(this,!0,Pe),this.controls[Pe].setValue(ce[Pe],{onlySelf:!0,emitEvent:Q.emitEvent})}),this.updateValueAndValidity(Q)}patchValue(ce,Q={}){null!=ce&&(Object.keys(ce).forEach(Pe=>{const jt=this.controls[Pe];jt&&jt.patchValue(ce[Pe],{onlySelf:!0,emitEvent:Q.emitEvent})}),this.updateValueAndValidity(Q))}reset(ce={},Q={}){this._forEachChild((Pe,jt)=>{Pe.reset(ce?ce[jt]:null,{onlySelf:!0,emitEvent:Q.emitEvent})}),this._updatePristine(Q,this),this._updateTouched(Q,this),this.updateValueAndValidity(Q)}getRawValue(){return this._reduceChildren({},(ce,Q,Pe)=>(ce[Pe]=Q.getRawValue(),ce))}_syncPendingControls(){let ce=this._reduceChildren(!1,(Q,Pe)=>!!Pe._syncPendingControls()||Q);return ce&&this.updateValueAndValidity({onlySelf:!0}),ce}_forEachChild(ce){Object.keys(this.controls).forEach(Q=>{const Pe=this.controls[Q];Pe&&ce(Pe,Q)})}_setUpControls(){this._forEachChild(ce=>{ce.setParent(this),ce._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(ce){for(const[Q,Pe]of Object.entries(this.controls))if(this.contains(Q)&&ce(Pe))return!0;return!1}_reduceValue(){return this._reduceChildren({},(Q,Pe,jt)=>((Pe.enabled||this.disabled)&&(Q[jt]=Pe.value),Q))}_reduceChildren(ce,Q){let Pe=ce;return this._forEachChild((jt,gr)=>{Pe=Q(Pe,jt,gr)}),Pe}_allControlsDisabled(){for(const ce of Object.keys(this.controls))if(this.controls[ce].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(ce){return this.controls.hasOwnProperty(ce)?this.controls[ce]:null}}class St extends Si{}const zn=new i.nKC("CallSetDisabledState",{providedIn:"root",factory:()=>hr}),hr="always";function ho(ue,ce){return[...ce.path,ue]}function Ii(ue,ce,Q=hr){so(ue,ce),ce.valueAccessor.writeValue(ue.value),(ue.disabled||"always"===Q)&&ce.valueAccessor.setDisabledState?.(ue.disabled),function Xo(ue,ce){ce.valueAccessor.registerOnChange(Q=>{ue._pendingValue=Q,ue._pendingChange=!0,ue._pendingDirty=!0,"change"===ue.updateOn&&Ms(ue,ce)})}(ue,ce),function eo(ue,ce){const Q=(Pe,jt)=>{ce.valueAccessor.writeValue(Pe),jt&&ce.viewToModelUpdate(Pe)};ue.registerOnChange(Q),ce._registerOnDestroy(()=>{ue._unregisterOnChange(Q)})}(ue,ce),function Do(ue,ce){ce.valueAccessor.registerOnTouched(()=>{ue._pendingTouched=!0,"blur"===ue.updateOn&&ue._pendingChange&&Ms(ue,ce),"submit"!==ue.updateOn&&ue.markAsTouched()})}(ue,ce),function ns(ue,ce){if(ce.valueAccessor.setDisabledState){const Q=Pe=>{ce.valueAccessor.setDisabledState(Pe)};ue.registerOnDisabledChange(Q),ce._registerOnDestroy(()=>{ue._unregisterOnDisabledChange(Q)})}}(ue,ce)}function Uo(ue,ce,Q=!0){const Pe=()=>{};ce.valueAccessor&&(ce.valueAccessor.registerOnChange(Pe),ce.valueAccessor.registerOnTouched(Pe)),bo(ue,ce),ue&&(ce._invokeOnDestroyCallbacks(),ue._registerOnCollectionChange(()=>{}))}function oi(ue,ce){ue.forEach(Q=>{Q.registerOnValidatorChange&&Q.registerOnValidatorChange(ce)})}function so(ue,ce){const Q=lt(ue);null!==ce.validator?ue.setValidators(Ke(Q,ce.validator)):"function"==typeof Q&&ue.setValidators([Q]);const Pe=Xe(ue);null!==ce.asyncValidator?ue.setAsyncValidators(Ke(Pe,ce.asyncValidator)):"function"==typeof Pe&&ue.setAsyncValidators([Pe]);const jt=()=>ue.updateValueAndValidity();oi(ce._rawValidators,jt),oi(ce._rawAsyncValidators,jt)}function bo(ue,ce){let Q=!1;if(null!==ue){if(null!==ce.validator){const jt=lt(ue);if(Array.isArray(jt)&&jt.length>0){const gr=jt.filter(ti=>ti!==ce.validator);gr.length!==jt.length&&(Q=!0,ue.setValidators(gr))}}if(null!==ce.asyncValidator){const jt=Xe(ue);if(Array.isArray(jt)&&jt.length>0){const gr=jt.filter(ti=>ti!==ce.asyncValidator);gr.length!==jt.length&&(Q=!0,ue.setAsyncValidators(gr))}}}const Pe=()=>{};return oi(ce._rawValidators,Pe),oi(ce._rawAsyncValidators,Pe),Q}function Ms(ue,ce){ue._pendingDirty&&ue.markAsDirty(),ue.setValue(ue._pendingValue,{emitModelToViewChange:!1}),ce.viewToModelUpdate(ue._pendingValue),ue._pendingChange=!1}function oo(ue,ce){so(ue,ce)}function tt(ue,ce){if(!ue.hasOwnProperty("model"))return!1;const Q=ue.model;return!!Q.isFirstChange()||!Object.is(ce,Q.currentValue)}function ht(ue,ce){ue._syncPendingControls(),ce.forEach(Q=>{const Pe=Q.control;"submit"===Pe.updateOn&&Pe._pendingChange&&(Q.viewToModelUpdate(Pe._pendingValue),Pe._pendingChange=!1)})}function Vt(ue,ce){if(!ce)return null;let Q,Pe,jt;return Array.isArray(ce),ce.forEach(gr=>{gr.constructor===we?Q=gr:function Oe(ue){return Object.getPrototypeOf(ue.constructor)===S}(gr)?Pe=gr:jt=gr}),jt||Pe||Q||null}const Cn={provide:tn,useExisting:(0,i.Rfq)(()=>On)},An=Promise.resolve();let On=(()=>{class ue extends tn{callSetDisabledState;get submitted(){return(0,i.O8t)(this.submittedReactive)}_submitted=(0,i.EWP)(()=>this.submittedReactive());submittedReactive=(0,i.vPA)(!1);_directives=new Set;form;ngSubmit=new i.bkB;options;constructor(Q,Pe,jt){super(),this.callSetDisabledState=jt,this.form=new Si({},ze(Q),Ut(Pe))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(Q){An.then(()=>{const Pe=this._findContainer(Q.path);Q.control=Pe.registerControl(Q.name,Q.control),Ii(Q.control,Q,this.callSetDisabledState),Q.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(Q)})}getControl(Q){return this.form.get(Q.path)}removeControl(Q){An.then(()=>{const Pe=this._findContainer(Q.path);Pe&&Pe.removeControl(Q.name),this._directives.delete(Q)})}addFormGroup(Q){An.then(()=>{const Pe=this._findContainer(Q.path),jt=new Si({});oo(jt,Q),Pe.registerControl(Q.name,jt),jt.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(Q){An.then(()=>{const Pe=this._findContainer(Q.path);Pe&&Pe.removeControl(Q.name)})}getFormGroup(Q){return this.form.get(Q.path)}updateModel(Q,Pe){An.then(()=>{this.form.get(Q.path).setValue(Pe)})}setValue(Q){this.control.setValue(Q)}onSubmit(Q){return this.submittedReactive.set(!0),ht(this.form,this._directives),this.ngSubmit.emit(Q),"dialog"===Q?.target?.method}onReset(){this.resetForm()}resetForm(Q=void 0){this.form.reset(Q),this.submittedReactive.set(!1)}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(Q){return Q.pop(),Q.length?this.form.get(Q):this.form}static \u0275fac=function(Pe){return new(Pe||ue)(i.rXU(Te,10),i.rXU(Ce,10),i.rXU(zn,8))};static \u0275dir=i.FsC({type:ue,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(Pe,jt){1&Pe&&i.bIt("submit",function(ti){return jt.onSubmit(ti)})("reset",function(){return jt.onReset()})},inputs:{options:[0,"ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],standalone:!1,features:[i.Jv_([Cn]),i.Vt3]})}return ue})();function Un(ue,ce){const Q=ue.indexOf(ce);Q>-1&&ue.splice(Q,1)}function Jn(ue){return"object"==typeof ue&&null!==ue&&2===Object.keys(ue).length&&"value"in ue&&"disabled"in ue}const sr=class extends ci{defaultValue=null;_onChange=[];_pendingValue;_pendingChange=!1;constructor(ce=null,Q,Pe){super(Rt(Q),Bt(Pe,Q)),this._applyFormState(ce),this._setUpdateStrategy(Q),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),or(Q)&&(Q.nonNullable||Q.initialValueIsDefault)&&(this.defaultValue=Jn(ce)?ce.value:ce)}setValue(ce,Q={}){this.value=this._pendingValue=ce,this._onChange.length&&!1!==Q.emitModelToViewChange&&this._onChange.forEach(Pe=>Pe(this.value,!1!==Q.emitViewToModelChange)),this.updateValueAndValidity(Q)}patchValue(ce,Q={}){this.setValue(ce,Q)}reset(ce=this.defaultValue,Q={}){this._applyFormState(ce),this.markAsPristine(Q),this.markAsUntouched(Q),this.setValue(this.value,Q),this._pendingChange=!1}_updateValue(){}_anyControls(ce){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(ce){this._onChange.push(ce)}_unregisterOnChange(ce){Un(this._onChange,ce)}registerOnDisabledChange(ce){this._onDisabledChange.push(ce)}_unregisterOnDisabledChange(ce){Un(this._onDisabledChange,ce)}_forEachChild(ce){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(ce){Jn(ce)?(this.value=this._pendingValue=ce.value,ce.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=ce}},Ir=sr,cs={provide:pn,useExisting:(0,i.Rfq)(()=>ea)},ws=Promise.resolve();let ea=(()=>{class ue extends pn{_changeDetectorRef;callSetDisabledState;control=new sr;static ngAcceptInputType_isDisabled;_registered=!1;viewModel;name="";isDisabled;model;options;update=new i.bkB;constructor(Q,Pe,jt,gr,ti,So){super(),this._changeDetectorRef=ti,this.callSetDisabledState=So,this._parent=Q,this._setValidators(Pe),this._setAsyncValidators(jt),this.valueAccessor=Vt(0,gr)}ngOnChanges(Q){if(this._checkForErrors(),!this._registered||"name"in Q){if(this._registered&&(this._checkName(),this.formDirective)){const Pe=Q.name.previousValue;this.formDirective.removeControl({name:Pe,path:this._getPath(Pe)})}this._setUpControl()}"isDisabled"in Q&&this._updateDisabled(Q),tt(Q,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(Q){this.viewModel=Q,this.update.emit(Q)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){Ii(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(Q){ws.then(()=>{this.control.setValue(Q,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(Q){const Pe=Q.isDisabled.currentValue,jt=0!==Pe&&(0,i.L39)(Pe);ws.then(()=>{jt&&!this.control.disabled?this.control.disable():!jt&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(Q){return this._parent?ho(Q,this._parent):[Q]}static \u0275fac=function(Pe){return new(Pe||ue)(i.rXU(tn,9),i.rXU(Te,10),i.rXU(Ce,10),i.rXU(T,10),i.rXU(i.gRc,8),i.rXU(zn,8))};static \u0275dir=i.FsC({type:ue,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"],options:[0,"ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],standalone:!1,features:[i.Jv_([cs]),i.Vt3,i.OA$]})}return ue})(),Sr=(()=>{class ue{static \u0275fac=function(Pe){return new(Pe||ue)};static \u0275dir=i.FsC({type:ue,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""],standalone:!1})}return ue})();const ta={provide:T,useExisting:(0,i.Rfq)(()=>pa),multi:!0};let pa=(()=>{class ue extends S{writeValue(Q){this.setProperty("value",Q??"")}registerOnChange(Q){this.onChange=Pe=>{Q(""==Pe?null:parseFloat(Pe))}}static \u0275fac=(()=>{let Q;return function(jt){return(Q||(Q=i.xGo(ue)))(jt||ue)}})();static \u0275dir=i.FsC({type:ue,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(Pe,jt){1&Pe&&i.bIt("input",function(ti){return jt.onChange(ti.target.value)})("blur",function(){return jt.onTouched()})},standalone:!1,features:[i.Jv_([ta]),i.Vt3]})}return ue})();const Ni=new i.nKC(""),Ps={provide:pn,useExisting:(0,i.Rfq)(()=>rs)};let rs=(()=>{class ue extends pn{_ngModelWarningConfig;callSetDisabledState;viewModel;form;set isDisabled(Q){}model;update=new i.bkB;static _ngModelWarningSentOnce=!1;_ngModelWarningSent=!1;constructor(Q,Pe,jt,gr,ti){super(),this._ngModelWarningConfig=gr,this.callSetDisabledState=ti,this._setValidators(Q),this._setAsyncValidators(Pe),this.valueAccessor=Vt(0,jt)}ngOnChanges(Q){if(this._isControlChanged(Q)){const Pe=Q.form.previousValue;Pe&&Uo(Pe,this,!1),Ii(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}tt(Q,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&Uo(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(Q){this.viewModel=Q,this.update.emit(Q)}_isControlChanged(Q){return Q.hasOwnProperty("form")}static \u0275fac=function(Pe){return new(Pe||ue)(i.rXU(Te,10),i.rXU(Ce,10),i.rXU(T,10),i.rXU(Ni,8),i.rXU(zn,8))};static \u0275dir=i.FsC({type:ue,selectors:[["","formControl",""]],inputs:{form:[0,"formControl","form"],isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],standalone:!1,features:[i.Jv_([Ps]),i.Vt3,i.OA$]})}return ue})();const qr={provide:tn,useExisting:(0,i.Rfq)(()=>us)};let us=(()=>{class ue extends tn{callSetDisabledState;get submitted(){return(0,i.O8t)(this._submittedReactive)}set submitted(Q){this._submittedReactive.set(Q)}_submitted=(0,i.EWP)(()=>this._submittedReactive());_submittedReactive=(0,i.vPA)(!1);_oldForm;_onCollectionChange=()=>this._updateDomValue();directives=[];form=null;ngSubmit=new i.bkB;constructor(Q,Pe,jt){super(),this.callSetDisabledState=jt,this._setValidators(Q),this._setAsyncValidators(Pe)}ngOnChanges(Q){this._checkFormPresent(),Q.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(bo(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(Q){const Pe=this.form.get(Q.path);return Ii(Pe,Q,this.callSetDisabledState),Pe.updateValueAndValidity({emitEvent:!1}),this.directives.push(Q),Pe}getControl(Q){return this.form.get(Q.path)}removeControl(Q){Uo(Q.control||null,Q,!1),function kt(ue,ce){const Q=ue.indexOf(ce);Q>-1&&ue.splice(Q,1)}(this.directives,Q)}addFormGroup(Q){this._setUpFormContainer(Q)}removeFormGroup(Q){this._cleanUpFormContainer(Q)}getFormGroup(Q){return this.form.get(Q.path)}addFormArray(Q){this._setUpFormContainer(Q)}removeFormArray(Q){this._cleanUpFormContainer(Q)}getFormArray(Q){return this.form.get(Q.path)}updateModel(Q,Pe){this.form.get(Q.path).setValue(Pe)}onSubmit(Q){return this._submittedReactive.set(!0),ht(this.form,this.directives),this.ngSubmit.emit(Q),this.form._events.next(new at(this.control)),"dialog"===Q?.target?.method}onReset(){this.resetForm()}resetForm(Q=void 0){this.form.reset(Q),this._submittedReactive.set(!1),this.form._events.next(new Fe(this.form))}_updateDomValue(){this.directives.forEach(Q=>{const Pe=Q.control,jt=this.form.get(Q.path);Pe!==jt&&(Uo(Pe||null,Q),(ue=>ue instanceof sr)(jt)&&(Ii(jt,Q,this.callSetDisabledState),Q.control=jt))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(Q){const Pe=this.form.get(Q.path);oo(Pe,Q),Pe.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(Q){if(this.form){const Pe=this.form.get(Q.path);Pe&&function Bi(ue,ce){return bo(ue,ce)}(Pe,Q)&&Pe.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){so(this.form,this),this._oldForm&&bo(this._oldForm,this)}_checkFormPresent(){}static \u0275fac=function(Pe){return new(Pe||ue)(i.rXU(Te,10),i.rXU(Ce,10),i.rXU(zn,8))};static \u0275dir=i.FsC({type:ue,selectors:[["","formGroup",""]],hostBindings:function(Pe,jt){1&Pe&&i.bIt("submit",function(ti){return jt.onSubmit(ti)})("reset",function(){return jt.onReset()})},inputs:{form:[0,"formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],standalone:!1,features:[i.Jv_([qr]),i.Vt3,i.OA$]})}return ue})();const ma={provide:pn,useExisting:(0,i.Rfq)(()=>tr)};let tr=(()=>{class ue extends pn{_ngModelWarningConfig;_added=!1;viewModel;control;name=null;set isDisabled(Q){}model;update=new i.bkB;static _ngModelWarningSentOnce=!1;_ngModelWarningSent=!1;constructor(Q,Pe,jt,gr,ti){super(),this._ngModelWarningConfig=ti,this._parent=Q,this._setValidators(Pe),this._setAsyncValidators(jt),this.valueAccessor=Vt(0,gr)}ngOnChanges(Q){this._added||this._setUpControl(),tt(Q,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(Q){this.viewModel=Q,this.update.emit(Q)}get path(){return ho(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this._added=!0}static \u0275fac=function(Pe){return new(Pe||ue)(i.rXU(tn,13),i.rXU(Te,10),i.rXU(Ce,10),i.rXU(T,10),i.rXU(Ni,8))};static \u0275dir=i.FsC({type:ue,selectors:[["","formControlName",""]],inputs:{name:[0,"formControlName","name"],isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},standalone:!1,features:[i.Jv_([ma]),i.Vt3,i.OA$]})}return ue})();let vo=(()=>{class ue{_validator=ot;_onChange;_enabled;ngOnChanges(Q){if(this.inputName in Q){const Pe=this.normalizeInput(Q[this.inputName].currentValue);this._enabled=this.enabled(Pe),this._validator=this._enabled?this.createValidator(Pe):ot,this._onChange&&this._onChange()}}validate(Q){return this._validator(Q)}registerOnValidatorChange(Q){this._onChange=Q}enabled(Q){return null!=Q}static \u0275fac=function(Pe){return new(Pe||ue)};static \u0275dir=i.FsC({type:ue,features:[i.OA$]})}return ue})();const Xs={provide:Te,useExisting:(0,i.Rfq)(()=>Xa),multi:!0},wl={provide:Te,useExisting:(0,i.Rfq)(()=>Ya),multi:!0};let Xa=(()=>{class ue extends vo{required;inputName="required";normalizeInput=i.L39;createValidator=Q=>le;enabled(Q){return Q}static \u0275fac=(()=>{let Q;return function(jt){return(Q||(Q=i.xGo(ue)))(jt||ue)}})();static \u0275dir=i.FsC({type:ue,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(Pe,jt){2&Pe&&i.BMQ("required",jt._enabled?"":null)},inputs:{required:"required"},standalone:!1,features:[i.Jv_([Xs]),i.Vt3]})}return ue})(),Ya=(()=>{class ue extends Xa{createValidator=Q=>ke;static \u0275fac=(()=>{let Q;return function(jt){return(Q||(Q=i.xGo(ue)))(jt||ue)}})();static \u0275dir=i.FsC({type:ue,selectors:[["input","type","checkbox","required","","formControlName",""],["input","type","checkbox","required","","formControl",""],["input","type","checkbox","required","","ngModel",""]],hostVars:1,hostBindings:function(Pe,jt){2&Pe&&i.BMQ("required",jt._enabled?"":null)},standalone:!1,features:[i.Jv_([wl]),i.Vt3]})}return ue})();const Et={provide:Te,useExisting:(0,i.Rfq)(()=>Fn),multi:!0};let Fn=(()=>{class ue extends vo{maxlength;inputName="maxlength";normalizeInput=Q=>function ao(ue){return"number"==typeof ue?ue:parseInt(ue,10)}(Q);createValidator=Q=>ft(Q);static \u0275fac=(()=>{let Q;return function(jt){return(Q||(Q=i.xGo(ue)))(jt||ue)}})();static \u0275dir=i.FsC({type:ue,selectors:[["","maxlength","","formControlName",""],["","maxlength","","formControl",""],["","maxlength","","ngModel",""]],hostVars:1,hostBindings:function(Pe,jt){2&Pe&&i.BMQ("maxlength",jt._enabled?jt.maxlength:null)},inputs:{maxlength:"maxlength"},standalone:!1,features:[i.Jv_([Et]),i.Vt3]})}return ue})(),Or=(()=>{class ue{static \u0275fac=function(Pe){return new(Pe||ue)};static \u0275mod=i.$C({type:ue});static \u0275inj=i.G2t({})}return ue})();class Dr extends ci{constructor(ce,Q,Pe){super(Rt(Q),Bt(Pe,Q)),this.controls=ce,this._initObservables(),this._setUpdateStrategy(Q),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}controls;at(ce){return this.controls[this._adjustIndex(ce)]}push(ce,Q={}){this.controls.push(ce),this._registerControl(ce),this.updateValueAndValidity({emitEvent:Q.emitEvent}),this._onCollectionChange()}insert(ce,Q,Pe={}){this.controls.splice(ce,0,Q),this._registerControl(Q),this.updateValueAndValidity({emitEvent:Pe.emitEvent})}removeAt(ce,Q={}){let Pe=this._adjustIndex(ce);Pe<0&&(Pe=0),this.controls[Pe]&&this.controls[Pe]._registerOnCollectionChange(()=>{}),this.controls.splice(Pe,1),this.updateValueAndValidity({emitEvent:Q.emitEvent})}setControl(ce,Q,Pe={}){let jt=this._adjustIndex(ce);jt<0&&(jt=0),this.controls[jt]&&this.controls[jt]._registerOnCollectionChange(()=>{}),this.controls.splice(jt,1),Q&&(this.controls.splice(jt,0,Q),this._registerControl(Q)),this.updateValueAndValidity({emitEvent:Pe.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(ce,Q={}){ii(this,0,ce),ce.forEach((Pe,jt)=>{Mr(this,!1,jt),this.at(jt).setValue(Pe,{onlySelf:!0,emitEvent:Q.emitEvent})}),this.updateValueAndValidity(Q)}patchValue(ce,Q={}){null!=ce&&(ce.forEach((Pe,jt)=>{this.at(jt)&&this.at(jt).patchValue(Pe,{onlySelf:!0,emitEvent:Q.emitEvent})}),this.updateValueAndValidity(Q))}reset(ce=[],Q={}){this._forEachChild((Pe,jt)=>{Pe.reset(ce[jt],{onlySelf:!0,emitEvent:Q.emitEvent})}),this._updatePristine(Q,this),this._updateTouched(Q,this),this.updateValueAndValidity(Q)}getRawValue(){return this.controls.map(ce=>ce.getRawValue())}clear(ce={}){this.controls.length<1||(this._forEachChild(Q=>Q._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:ce.emitEvent}))}_adjustIndex(ce){return ce<0?ce+this.length:ce}_syncPendingControls(){let ce=this.controls.reduce((Q,Pe)=>!!Pe._syncPendingControls()||Q,!1);return ce&&this.updateValueAndValidity({onlySelf:!0}),ce}_forEachChild(ce){this.controls.forEach((Q,Pe)=>{ce(Q,Pe)})}_updateValue(){this.value=this.controls.filter(ce=>ce.enabled||this.disabled).map(ce=>ce.value)}_anyControls(ce){return this.controls.some(Q=>Q.enabled&&ce(Q))}_setUpControls(){this._forEachChild(ce=>this._registerControl(ce))}_allControlsDisabled(){for(const ce of this.controls)if(ce.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(ce){ce.setParent(this),ce._registerOnCollectionChange(this._onCollectionChange)}_find(ce){return this.at(ce)??null}}function fo(ue){return!!ue&&(void 0!==ue.asyncValidators||void 0!==ue.validators||void 0!==ue.updateOn)}let lo=(()=>{class ue{useNonNullable=!1;get nonNullable(){const Q=new ue;return Q.useNonNullable=!0,Q}group(Q,Pe=null){const jt=this._reduceControls(Q);let gr={};return fo(Pe)?gr=Pe:null!==Pe&&(gr.validators=Pe.validator,gr.asyncValidators=Pe.asyncValidator),new Si(jt,gr)}record(Q,Pe=null){const jt=this._reduceControls(Q);return new St(jt,Pe)}control(Q,Pe,jt){let gr={};return this.useNonNullable?(fo(Pe)?gr=Pe:(gr.validators=Pe,gr.asyncValidators=jt),new sr(Q,{...gr,nonNullable:!0})):new sr(Q,Pe,jt)}array(Q,Pe,jt){const gr=Q.map(ti=>this._createControl(ti));return new Dr(gr,Pe,jt)}_reduceControls(Q){const Pe={};return Object.keys(Q).forEach(jt=>{Pe[jt]=this._createControl(Q[jt])}),Pe}_createControl(Q){return Q instanceof sr||Q instanceof ci?Q:Array.isArray(Q)?this.control(Q[0],Q.length>1?Q[1]:null,Q.length>2?Q[2]:null):this.control(Q)}static \u0275fac=function(Pe){return new(Pe||ue)};static \u0275prov=i.jDH({token:ue,factory:ue.\u0275fac,providedIn:"root"})}return ue})(),Oo=(()=>{class ue extends lo{group(Q,Pe=null){return super.group(Q,Pe)}control(Q,Pe,jt){return super.control(Q,Pe,jt)}array(Q,Pe,jt){return super.array(Q,Pe,jt)}static \u0275fac=(()=>{let Q;return function(jt){return(Q||(Q=i.xGo(ue)))(jt||ue)}})();static \u0275prov=i.jDH({token:ue,factory:ue.\u0275fac,providedIn:"root"})}return ue})(),Qa=(()=>{class ue{static withConfig(Q){return{ngModule:ue,providers:[{provide:zn,useValue:Q.callSetDisabledState??hr}]}}static \u0275fac=function(Pe){return new(Pe||ue)};static \u0275mod=i.$C({type:ue});static \u0275inj=i.G2t({imports:[Or]})}return ue})(),va=(()=>{class ue{static withConfig(Q){return{ngModule:ue,providers:[{provide:Ni,useValue:Q.warnOnNgModelWithFormControl??"always"},{provide:zn,useValue:Q.callSetDisabledState??hr}]}}static \u0275fac=function(Pe){return new(Pe||ue)};static \u0275mod=i.$C({type:ue});static \u0275inj=i.G2t({imports:[Or]})}return ue})()},9471:(o,s,r)=>{"use strict";r.d(s,{$z:()=>ae,Hl:()=>$n,iY:()=>un,pQ:()=>wn});var i=r(3107),a=r(8559),c=r(2147),y=r(2902),w=r(5467);const C=["mat-button",""],A=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],S=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"],k="@media(forced-colors: active){.mat-mdc-button:not(.mdc-button--outlined),.mat-mdc-unelevated-button:not(.mdc-button--outlined),.mat-mdc-raised-button:not(.mdc-button--outlined),.mat-mdc-outlined-button:not(.mdc-button--outlined),.mat-mdc-icon-button.mat-mdc-icon-button{outline:solid 1px}}",te=["mat-icon-button",""],we=["*"],pe=new i.nKC("MAT_BUTTON_CONFIG"),Ce=[{attribute:"mat-button",mdcClasses:["mdc-button","mat-mdc-button"]},{attribute:"mat-flat-button",mdcClasses:["mdc-button","mdc-button--unelevated","mat-mdc-unelevated-button"]},{attribute:"mat-raised-button",mdcClasses:["mdc-button","mdc-button--raised","mat-mdc-raised-button"]},{attribute:"mat-stroked-button",mdcClasses:["mdc-button","mdc-button--outlined","mat-mdc-outlined-button"]},{attribute:"mat-fab",mdcClasses:["mdc-fab","mat-mdc-fab-base","mat-mdc-fab"]},{attribute:"mat-mini-fab",mdcClasses:["mdc-fab","mat-mdc-fab-base","mdc-fab--mini","mat-mdc-mini-fab"]},{attribute:"mat-icon-button",mdcClasses:["mdc-icon-button","mat-mdc-icon-button"]}];let Ne=(()=>{class En{_elementRef=(0,i.WQX)(i.aKT);_platform=(0,i.WQX)(c.OD);_ngZone=(0,i.WQX)(i.SKi);_animationMode=(0,i.WQX)(i.bc$,{optional:!0});_focusMonitor=(0,i.WQX)(a.FN);_rippleLoader=(0,i.WQX)(y.Ej);_isFab=!1;color;get disableRipple(){return this._disableRipple}set disableRipple(wt){this._disableRipple=wt,this._updateRippleDisabled()}_disableRipple=!1;get disabled(){return this._disabled}set disabled(wt){this._disabled=wt,this._updateRippleDisabled()}_disabled=!1;ariaDisabled;disabledInteractive;constructor(){(0,i.WQX)(w.l).load(y.Ah);const wt=(0,i.WQX)(pe,{optional:!0}),ze=this._elementRef.nativeElement,Be=ze.classList;this.disabledInteractive=wt?.disabledInteractive??!1,this.color=wt?.color??null,this._rippleLoader?.configureRipple(ze,{className:"mat-mdc-button-ripple"});for(const{attribute:Ut,mdcClasses:Ke}of Ce)ze.hasAttribute(Ut)&&Be.add(...Ke)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._rippleLoader?.destroyRipple(this._elementRef.nativeElement)}focus(wt="program",ze){wt?this._focusMonitor.focusVia(this._elementRef.nativeElement,wt,ze):this._elementRef.nativeElement.focus(ze)}_getAriaDisabled(){return null!=this.ariaDisabled?this.ariaDisabled:!(!this.disabled||!this.disabledInteractive)||null}_getDisabledAttribute(){return!(this.disabledInteractive||!this.disabled)||null}_updateRippleDisabled(){this._rippleLoader?.setDisabled(this._elementRef.nativeElement,this.disableRipple||this.disabled)}static \u0275fac=function(ze){return new(ze||En)};static \u0275dir=i.FsC({type:En,inputs:{color:"color",disableRipple:[2,"disableRipple","disableRipple",i.L39],disabled:[2,"disabled","disabled",i.L39],ariaDisabled:[2,"aria-disabled","ariaDisabled",i.L39],disabledInteractive:[2,"disabledInteractive","disabledInteractive",i.L39]},features:[i.GFd]})}return En})(),xe=(()=>{class En extends Ne{tabIndex;ngOnInit(){this._ngZone.runOutsideAngular(()=>{this._elementRef.nativeElement.addEventListener("click",this._haltDisabledEvents)})}ngOnDestroy(){super.ngOnDestroy(),this._elementRef.nativeElement.removeEventListener("click",this._haltDisabledEvents)}_haltDisabledEvents=wt=>{this.disabled&&(wt.preventDefault(),wt.stopImmediatePropagation())};_getAriaDisabled(){return null!=this.ariaDisabled?this.ariaDisabled:this.disabled||null}static \u0275fac=(()=>{let wt;return function(Be){return(wt||(wt=i.xGo(En)))(Be||En)}})();static \u0275dir=i.FsC({type:En,inputs:{tabIndex:[2,"tabIndex","tabIndex",wt=>null==wt?void 0:(0,i.Udg)(wt)]},features:[i.GFd,i.Vt3]})}return En})(),ae=(()=>{class En extends Ne{static \u0275fac=(()=>{let wt;return function(Be){return(wt||(wt=i.xGo(En)))(Be||En)}})();static \u0275cmp=i.VBU({type:En,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],hostVars:14,hostBindings:function(ze,Be){2&ze&&(i.BMQ("disabled",Be._getDisabledAttribute())("aria-disabled",Be._getAriaDisabled()),i.HbH(Be.color?"mat-"+Be.color:""),i.AVh("mat-mdc-button-disabled",Be.disabled)("mat-mdc-button-disabled-interactive",Be.disabledInteractive)("_mat-animation-noopable","NoopAnimations"===Be._animationMode)("mat-unthemed",!Be.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],features:[i.Vt3],attrs:C,ngContentSelectors:S,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(ze,Be){1&ze&&(i.NAR(A),i.nrm(0,"span",0),i.SdG(1),i.j41(2,"span",1),i.SdG(3,1),i.k0s(),i.SdG(4,2),i.nrm(5,"span",2)(6,"span",3)),2&ze&&i.AVh("mdc-button__ripple",!Be._isFab)("mdc-fab__ripple",Be._isFab)},styles:['.mat-mdc-button-base{text-decoration:none}.mdc-button{-webkit-user-select:none;user-select:none;position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0);padding:0 8px}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__label{position:relative}.mat-mdc-button{padding:0 var(--mat-text-button-horizontal-padding, 12px);height:var(--mdc-text-button-container-height, 40px);font-family:var(--mdc-text-button-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-text-button-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mdc-text-button-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mdc-text-button-label-text-transform);font-weight:var(--mdc-text-button-label-text-weight, var(--mat-sys-label-large-weight))}.mat-mdc-button,.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mat-sys-corner-full))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, var(--mat-sys-primary))}.mat-mdc-button[disabled],.mat-mdc-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-text-button-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-button:has(.material-icons,mat-icon,[matButtonIcon]){padding:0 var(--mat-text-button-with-icon-horizontal-padding, 16px)}.mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-offset, -4px);margin-left:var(--mat-text-button-icon-spacing, 8px)}.mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-offset, -4px);margin-left:var(--mat-text-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, -4px)}.mat-mdc-button .mat-ripple-element{background-color:var(--mat-text-button-ripple-color, color-mix(in srgb, var(--mat-sys-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-state-layer-color, var(--mat-sys-primary))}.mat-mdc-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-text-button-touch-target-display, block)}.mat-mdc-unelevated-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);height:var(--mdc-filled-button-container-height, 40px);font-family:var(--mdc-filled-button-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-filled-button-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mdc-filled-button-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mdc-filled-button-label-text-transform);font-weight:var(--mdc-filled-button-label-text-weight, var(--mat-sys-label-large-weight));padding:0 var(--mat-filled-button-horizontal-padding, 24px)}.mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -8px)}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -8px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -8px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -8px)}.mat-mdc-unelevated-button .mat-ripple-element{background-color:var(--mat-filled-button-ripple-color, color-mix(in srgb, var(--mat-sys-on-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-state-layer-color, var(--mat-sys-on-primary))}.mat-mdc-unelevated-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-unelevated-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-filled-button-touch-target-display, block)}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, var(--mat-sys-on-primary));background-color:var(--mdc-filled-button-container-color, var(--mat-sys-primary))}.mat-mdc-unelevated-button,.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mat-sys-corner-full))}.mat-mdc-unelevated-button[disabled],.mat-mdc-unelevated-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-filled-button-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mdc-filled-button-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-raised-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);box-shadow:var(--mdc-protected-button-container-elevation-shadow, var(--mat-sys-level1));height:var(--mdc-protected-button-container-height, 40px);font-family:var(--mdc-protected-button-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-protected-button-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mdc-protected-button-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mdc-protected-button-label-text-transform);font-weight:var(--mdc-protected-button-label-text-weight, var(--mat-sys-label-large-weight));padding:0 var(--mat-protected-button-horizontal-padding, 24px)}.mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -8px)}[dir=rtl] .mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -8px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}.mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -8px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -8px)}.mat-mdc-raised-button .mat-ripple-element{background-color:var(--mat-protected-button-ripple-color, color-mix(in srgb, var(--mat-sys-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-state-layer-color, var(--mat-sys-primary))}.mat-mdc-raised-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-raised-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-protected-button-touch-target-display, block)}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, var(--mat-sys-primary));background-color:var(--mdc-protected-button-container-color, var(--mat-sys-surface))}.mat-mdc-raised-button,.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mat-sys-corner-full))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation-shadow, var(--mat-sys-level2))}.mat-mdc-raised-button:focus{box-shadow:var(--mdc-protected-button-focus-container-elevation-shadow, var(--mat-sys-level1))}.mat-mdc-raised-button:active,.mat-mdc-raised-button:focus:active{box-shadow:var(--mdc-protected-button-pressed-container-elevation-shadow, var(--mat-sys-level1))}.mat-mdc-raised-button[disabled],.mat-mdc-raised-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-protected-button-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mdc-protected-button-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-raised-button[disabled].mat-mdc-button-disabled,.mat-mdc-raised-button.mat-mdc-button-disabled.mat-mdc-button-disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation-shadow, var(--mat-sys-level0))}.mat-mdc-raised-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1);height:var(--mdc-outlined-button-container-height, 40px);font-family:var(--mdc-outlined-button-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-outlined-button-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mdc-outlined-button-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mdc-outlined-button-label-text-transform);font-weight:var(--mdc-outlined-button-label-text-weight, var(--mat-sys-label-large-weight));border-radius:var(--mdc-outlined-button-container-shape, var(--mat-sys-corner-full));border-width:var(--mdc-outlined-button-outline-width, 1px);padding:0 var(--mat-outlined-button-horizontal-padding, 24px)}.mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -8px)}[dir=rtl] .mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -8px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -8px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -8px)}.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-outlined-button-ripple-color, color-mix(in srgb, var(--mat-sys-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-state-layer-color, var(--mat-sys-primary))}.mat-mdc-outlined-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-outlined-button-touch-target-display, block)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, var(--mat-sys-primary));border-color:var(--mdc-outlined-button-outline-color, var(--mat-sys-outline))}.mat-mdc-outlined-button[disabled],.mat-mdc-outlined-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-outlined-button-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));border-color:var(--mdc-outlined-button-disabled-outline-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button .mdc-button__ripple{border-width:var(--mdc-outlined-button-outline-width, 1px);border-style:solid;border-color:rgba(0,0,0,0)}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-button .mdc-button__label,.mat-mdc-button .mat-icon,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-unelevated-button .mat-icon,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-raised-button .mat-icon,.mat-mdc-outlined-button .mdc-button__label,.mat-mdc-outlined-button .mat-icon{z-index:1;position:relative}.mat-mdc-button .mat-focus-indicator,.mat-mdc-unelevated-button .mat-focus-indicator,.mat-mdc-raised-button .mat-focus-indicator,.mat-mdc-outlined-button .mat-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-focus-indicator::before,.mat-mdc-raised-button:focus .mat-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-focus-indicator::before{content:""}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px}.mat-mdc-unelevated-button .mat-focus-indicator::before,.mat-mdc-raised-button .mat-focus-indicator::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-outlined-button .mat-focus-indicator::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 3px)*-1)}',"@media(forced-colors: active){.mat-mdc-button:not(.mdc-button--outlined),.mat-mdc-unelevated-button:not(.mdc-button--outlined),.mat-mdc-raised-button:not(.mdc-button--outlined),.mat-mdc-outlined-button:not(.mdc-button--outlined),.mat-mdc-icon-button.mat-mdc-icon-button{outline:solid 1px}}"],encapsulation:2,changeDetection:0})}return En})(),un=(()=>{class En extends Ne{constructor(){super(),this._rippleLoader.configureRipple(this._elementRef.nativeElement,{centered:!0})}static \u0275fac=function(ze){return new(ze||En)};static \u0275cmp=i.VBU({type:En,selectors:[["button","mat-icon-button",""]],hostVars:14,hostBindings:function(ze,Be){2&ze&&(i.BMQ("disabled",Be._getDisabledAttribute())("aria-disabled",Be._getAriaDisabled()),i.HbH(Be.color?"mat-"+Be.color:""),i.AVh("mat-mdc-button-disabled",Be.disabled)("mat-mdc-button-disabled-interactive",Be.disabledInteractive)("_mat-animation-noopable","NoopAnimations"===Be._animationMode)("mat-unthemed",!Be.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],features:[i.Vt3],attrs:te,ngContentSelectors:we,decls:4,vars:0,consts:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(ze,Be){1&ze&&(i.NAR(),i.nrm(0,"span",0),i.SdG(1),i.nrm(2,"span",1)(3,"span",2))},styles:['.mat-mdc-icon-button{-webkit-user-select:none;user-select:none;display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:rgba(0,0,0,0);fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;z-index:0;overflow:visible;border-radius:50%;flex-shrink:0;text-align:center;width:var(--mdc-icon-button-state-layer-size, 40px);height:var(--mdc-icon-button-state-layer-size, 40px);padding:calc(calc(var(--mdc-icon-button-state-layer-size, 40px) - var(--mdc-icon-button-icon-size, 24px)) / 2);font-size:var(--mdc-icon-button-icon-size, 24px);color:var(--mdc-icon-button-icon-color, var(--mat-sys-on-surface-variant));-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button .mat-mdc-button-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-icon-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-icon-button .mdc-button__label,.mat-mdc-icon-button .mat-icon{z-index:1;position:relative}.mat-mdc-icon-button .mat-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-icon-button:focus .mat-focus-indicator::before{content:""}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-icon-button-ripple-color, color-mix(in srgb, var(--mat-sys-on-surface-variant) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-icon-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-icon-button-touch-target-display, block)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-icon-button[disabled],.mat-mdc-icon-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-icon-button-disabled-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-icon-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-icon-button img,.mat-mdc-icon-button svg{width:var(--mdc-icon-button-icon-size, 24px);height:var(--mdc-icon-button-icon-size, 24px);vertical-align:baseline}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:50%}.mat-mdc-icon-button[hidden]{display:none}.mat-mdc-icon-button.mat-unthemed:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-primary:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-accent:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-warn:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}',k],encapsulation:2,changeDetection:0})}return En})(),wn=(()=>{class En extends xe{static \u0275fac=(()=>{let wt;return function(Be){return(wt||(wt=i.xGo(En)))(Be||En)}})();static \u0275cmp=i.VBU({type:En,selectors:[["a","mat-icon-button",""]],hostVars:15,hostBindings:function(ze,Be){2&ze&&(i.BMQ("disabled",Be._getDisabledAttribute())("tabindex",Be.disabled&&!Be.disabledInteractive?-1:Be.tabIndex)("aria-disabled",Be._getAriaDisabled()),i.HbH(Be.color?"mat-"+Be.color:""),i.AVh("mat-mdc-button-disabled",Be.disabled)("mat-mdc-button-disabled-interactive",Be.disabledInteractive)("_mat-animation-noopable","NoopAnimations"===Be._animationMode)("mat-unthemed",!Be.color)("mat-mdc-button-base",!0))},exportAs:["matButton","matAnchor"],features:[i.Vt3],attrs:te,ngContentSelectors:we,decls:4,vars:0,consts:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(ze,Be){1&ze&&(i.NAR(),i.nrm(0,"span",0),i.SdG(1),i.nrm(2,"span",1)(3,"span",2))},styles:['.mat-mdc-icon-button{-webkit-user-select:none;user-select:none;display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:rgba(0,0,0,0);fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;z-index:0;overflow:visible;border-radius:50%;flex-shrink:0;text-align:center;width:var(--mdc-icon-button-state-layer-size, 40px);height:var(--mdc-icon-button-state-layer-size, 40px);padding:calc(calc(var(--mdc-icon-button-state-layer-size, 40px) - var(--mdc-icon-button-icon-size, 24px)) / 2);font-size:var(--mdc-icon-button-icon-size, 24px);color:var(--mdc-icon-button-icon-color, var(--mat-sys-on-surface-variant));-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button .mat-mdc-button-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-icon-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-icon-button .mdc-button__label,.mat-mdc-icon-button .mat-icon{z-index:1;position:relative}.mat-mdc-icon-button .mat-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-icon-button:focus .mat-focus-indicator::before{content:""}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-icon-button-ripple-color, color-mix(in srgb, var(--mat-sys-on-surface-variant) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-icon-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-icon-button-touch-target-display, block)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-icon-button[disabled],.mat-mdc-icon-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-icon-button-disabled-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-icon-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-icon-button img,.mat-mdc-icon-button svg{width:var(--mdc-icon-button-icon-size, 24px);height:var(--mdc-icon-button-icon-size, 24px);vertical-align:baseline}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:50%}.mat-mdc-icon-button[hidden]{display:none}.mat-mdc-icon-button.mat-unthemed:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-primary:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-accent:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-warn:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}',k],encapsulation:2,changeDetection:0})}return En})(),$n=(()=>{class En{static \u0275fac=function(ze){return new(ze||En)};static \u0275mod=i.$C({type:En});static \u0275inj=i.G2t({imports:[y.yE,y.pZ,y.yE]})}return En})()},2902:(o,s,r)=>{"use strict";r.d(s,{Ah:()=>lt,Ej:()=>ei,Ju:()=>Ue,MI:()=>Re,MJ:()=>_t,N:()=>ae,QC:()=>L,Sy:()=>Ln,TL:()=>At,X0:()=>ke,de:()=>ot,es:()=>Ke,is:()=>W,jb:()=>mt,pZ:()=>Ie,r6:()=>Ot,tO:()=>Xr,wT:()=>bt,yE:()=>le});var i=r(3107),a=r(8559),c=r(2944),y=r(8447),w=r(2147),C=r(3022),A=r(5467),S=r(5919),T=r(4460);const G=["text"],Z=[[["mat-icon"]],"*"],te=["mat-icon","*"];function we(vt,$t){if(1&vt&&i.nrm(0,"mat-pseudo-checkbox",1),2&vt){const Ee=i.XpG();i.Y8G("disabled",Ee.disabled)("state",Ee.selected?"checked":"unchecked")}}function _e(vt,$t){if(1&vt&&i.nrm(0,"mat-pseudo-checkbox",3),2&vt){const Ee=i.XpG();i.Y8G("disabled",Ee.disabled)}}function pe(vt,$t){if(1&vt&&(i.j41(0,"span",4),i.EFF(1),i.k0s()),2&vt){const Ee=i.XpG();i.R7$(),i.SpI("(",Ee.group.label,")")}}const Te=["mat-internal-form-field",""],Ce=["*"],ae=new i.nKC("mat-sanity-checks",{providedIn:"root",factory:()=>!0});let le=(()=>{class vt{constructor(){(0,i.WQX)(a.Q_)._applyBodyHighContrastModeCssClasses()}static \u0275fac=function(at){return new(at||vt)};static \u0275mod=i.$C({type:vt});static \u0275inj=i.G2t({imports:[c.jI,c.jI]})}return vt})();class ke{_defaultMatcher;ngControl;_parentFormGroup;_parentForm;_stateChanges;errorState=!1;matcher;constructor($t,Ee,at,Fe,Rt){this._defaultMatcher=$t,this.ngControl=Ee,this._parentFormGroup=at,this._parentForm=Fe,this._stateChanges=Rt}updateErrorState(){const $t=this.errorState,Ee=this._parentFormGroup||this._parentForm,at=this.matcher||this._defaultMatcher,Fe=this.ngControl?this.ngControl.control:null,Rt=at?.isErrorState(Fe,Ee)??!1;Rt!==$t&&(this.errorState=Rt,this._stateChanges.next())}}const Ue=new i.nKC("MAT_DATE_LOCALE",{providedIn:"root",factory:function st(){return(0,i.WQX)(i.xe9)}}),ft="Method not implemented";class _t{locale;_localeChanges=new y.B;localeChanges=this._localeChanges;setTime($t,Ee,at,Fe){throw new Error(ft)}getHours($t){throw new Error(ft)}getMinutes($t){throw new Error(ft)}getSeconds($t){throw new Error(ft)}parseTime($t,Ee){throw new Error(ft)}addSeconds($t,Ee){throw new Error(ft)}getValidDateOrNull($t){return this.isDateInstance($t)&&this.isValid($t)?$t:null}deserialize($t){return null==$t||this.isDateInstance($t)&&this.isValid($t)?$t:this.invalid()}setLocale($t){this.locale=$t,this._localeChanges.next()}compareDate($t,Ee){return this.getYear($t)-this.getYear(Ee)||this.getMonth($t)-this.getMonth(Ee)||this.getDate($t)-this.getDate(Ee)}compareTime($t,Ee){return this.getHours($t)-this.getHours(Ee)||this.getMinutes($t)-this.getMinutes(Ee)||this.getSeconds($t)-this.getSeconds(Ee)}sameDate($t,Ee){if($t&&Ee){let at=this.isValid($t),Fe=this.isValid(Ee);return at&&Fe?!this.compareDate($t,Ee):at==Fe}return $t==Ee}sameTime($t,Ee){if($t&&Ee){const at=this.isValid($t),Fe=this.isValid(Ee);return at&&Fe?!this.compareTime($t,Ee):at==Fe}return $t==Ee}clampDate($t,Ee,at){return Ee&&this.compareDate($t,Ee)<0?Ee:at&&this.compareDate($t,at)>0?at:$t}}const ot=new i.nKC("mat-date-formats");let Ke=(()=>{class vt{isErrorState(Ee,at){return!!(Ee&&Ee.invalid&&(Ee.touched||at&&at.submitted))}static \u0275fac=function(at){return new(at||vt)};static \u0275prov=i.jDH({token:vt,factory:vt.\u0275fac,providedIn:"root"})}return vt})(),lt=(()=>{class vt{static \u0275fac=function(at){return new(at||vt)};static \u0275cmp=i.VBU({type:vt,selectors:[["structural-styles"]],decls:0,vars:0,template:function(at,Fe){},styles:['.mat-focus-indicator{position:relative}.mat-focus-indicator::before{top:0;left:0;right:0;bottom:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border-width:var(--mat-focus-indicator-border-width, 3px);border-style:var(--mat-focus-indicator-border-style, solid);border-color:var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus::before{content:""}@media(forced-colors: active){html{--mat-focus-indicator-display: block}}'],encapsulation:2,changeDetection:0})}return vt})();var qe=function(vt){return vt[vt.FADING_IN=0]="FADING_IN",vt[vt.VISIBLE=1]="VISIBLE",vt[vt.FADING_OUT=2]="FADING_OUT",vt[vt.HIDDEN=3]="HIDDEN",vt}(qe||{});class Nt{_renderer;element;config;_animationForciblyDisabledThroughCss;state=qe.HIDDEN;constructor($t,Ee,at,Fe=!1){this._renderer=$t,this.element=Ee,this.config=at,this._animationForciblyDisabledThroughCss=Fe}fadeOut(){this._renderer.fadeOutRipple(this)}}const tn=(0,w.BQ)({passive:!0,capture:!0});class pn{_events=new Map;addHandler($t,Ee,at,Fe){const Rt=this._events.get(Ee);if(Rt){const dt=Rt.get(at);dt?dt.add(Fe):Rt.set(at,new Set([Fe]))}else this._events.set(Ee,new Map([[at,new Set([Fe])]])),$t.runOutsideAngular(()=>{document.addEventListener(Ee,this._delegateEventHandler,tn)})}removeHandler($t,Ee,at){const Fe=this._events.get($t);if(!Fe)return;const Rt=Fe.get(Ee);Rt&&(Rt.delete(at),0===Rt.size&&Fe.delete(Ee),0===Fe.size&&(this._events.delete($t),document.removeEventListener($t,this._delegateEventHandler,tn)))}_delegateEventHandler=$t=>{const Ee=(0,w.Fb)($t);Ee&&this._events.get($t.type)?.forEach((at,Fe)=>{(Fe===Ee||Fe.contains(Ee))&&at.forEach(Rt=>Rt.handleEvent($t))})}}const Wn={enterDuration:225,exitDuration:150},en=(0,w.BQ)({passive:!0,capture:!0}),an=["mousedown","touchstart"],Yn=["mouseup","mouseleave","touchend","touchcancel"];let Sn=(()=>{class vt{static \u0275fac=function(at){return new(at||vt)};static \u0275cmp=i.VBU({type:vt,selectors:[["ng-component"]],hostAttrs:["mat-ripple-style-loader",""],decls:0,vars:0,template:function(at,Fe){},styles:[".mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0, 0, 0.2, 1);transform:scale3d(0, 0, 0);background-color:var(--mat-ripple-color, color-mix(in srgb, var(--mat-sys-on-surface) 10%, transparent))}@media(forced-colors: active){.mat-ripple-element{display:none}}.cdk-drag-preview .mat-ripple-element,.cdk-drag-placeholder .mat-ripple-element{display:none}"],encapsulation:2,changeDetection:0})}return vt})();class Xt{_target;_ngZone;_platform;_containerElement;_triggerElement;_isPointerDown=!1;_activeRipples=new Map;_mostRecentTransientRipple;_lastTouchStartEvent;_pointerUpEventsRegistered=!1;_containerRect;static _eventManager=new pn;constructor($t,Ee,at,Fe,Rt){this._target=$t,this._ngZone=Ee,this._platform=Fe,Fe.isBrowser&&(this._containerElement=(0,C.i8)(at)),Rt&&Rt.get(A.l).load(Sn)}fadeInRipple($t,Ee,at={}){const Fe=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),Rt={...Wn,...at.animation};at.centered&&($t=Fe.left+Fe.width/2,Ee=Fe.top+Fe.height/2);const dt=at.radius||function Mt(vt,$t,Ee){const at=Math.max(Math.abs(vt-Ee.left),Math.abs(vt-Ee.right)),Fe=Math.max(Math.abs($t-Ee.top),Math.abs($t-Ee.bottom));return Math.sqrt(at*at+Fe*Fe)}($t,Ee,Fe),Bt=$t-Fe.left,_n=Ee-Fe.top,or=Rt.enterDuration,Mr=document.createElement("div");Mr.classList.add("mat-ripple-element"),Mr.style.left=Bt-dt+"px",Mr.style.top=_n-dt+"px",Mr.style.height=2*dt+"px",Mr.style.width=2*dt+"px",null!=at.color&&(Mr.style.backgroundColor=at.color),Mr.style.transitionDuration=`${or}ms`,this._containerElement.appendChild(Mr);const ii=window.getComputedStyle(Mr),Si=ii.transitionDuration,sn="none"===ii.transitionProperty||"0s"===Si||"0s, 0s"===Si||0===Fe.width&&0===Fe.height,Tt=new Nt(this,Mr,at,sn);Mr.style.transform="scale3d(1, 1, 1)",Tt.state=qe.FADING_IN,at.persistent||(this._mostRecentTransientRipple=Tt);let Je=null;return!sn&&(or||Rt.exitDuration)&&this._ngZone.runOutsideAngular(()=>{const St=()=>{Je&&(Je.fallbackTimer=null),clearTimeout(zn),this._finishRippleTransition(Tt)},zt=()=>this._destroyRipple(Tt),zn=setTimeout(zt,or+100);Mr.addEventListener("transitionend",St),Mr.addEventListener("transitioncancel",zt),Je={onTransitionEnd:St,onTransitionCancel:zt,fallbackTimer:zn}}),this._activeRipples.set(Tt,Je),(sn||!or)&&this._finishRippleTransition(Tt),Tt}fadeOutRipple($t){if($t.state===qe.FADING_OUT||$t.state===qe.HIDDEN)return;const Ee=$t.element,at={...Wn,...$t.config.animation};Ee.style.transitionDuration=`${at.exitDuration}ms`,Ee.style.opacity="0",$t.state=qe.FADING_OUT,($t._animationForciblyDisabledThroughCss||!at.exitDuration)&&this._finishRippleTransition($t)}fadeOutAll(){this._getActiveRipples().forEach($t=>$t.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach($t=>{$t.config.persistent||$t.fadeOut()})}setupTriggerEvents($t){const Ee=(0,C.i8)($t);!this._platform.isBrowser||!Ee||Ee===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=Ee,an.forEach(at=>{Xt._eventManager.addHandler(this._ngZone,at,Ee,this)}))}handleEvent($t){"mousedown"===$t.type?this._onMousedown($t):"touchstart"===$t.type?this._onTouchStart($t):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{Yn.forEach(Ee=>{this._triggerElement.addEventListener(Ee,this,en)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition($t){$t.state===qe.FADING_IN?this._startFadeOutTransition($t):$t.state===qe.FADING_OUT&&this._destroyRipple($t)}_startFadeOutTransition($t){const Ee=$t===this._mostRecentTransientRipple,{persistent:at}=$t.config;$t.state=qe.VISIBLE,!at&&(!Ee||!this._isPointerDown)&&$t.fadeOut()}_destroyRipple($t){const Ee=this._activeRipples.get($t)??null;this._activeRipples.delete($t),this._activeRipples.size||(this._containerRect=null),$t===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),$t.state=qe.HIDDEN,null!==Ee&&($t.element.removeEventListener("transitionend",Ee.onTransitionEnd),$t.element.removeEventListener("transitioncancel",Ee.onTransitionCancel),null!==Ee.fallbackTimer&&clearTimeout(Ee.fallbackTimer)),$t.element.remove()}_onMousedown($t){const Ee=(0,a._G)($t),at=this._lastTouchStartEvent&&Date.now(){!$t.config.persistent&&($t.state===qe.VISIBLE||$t.config.terminateOnPointerUp&&$t.state===qe.FADING_IN)&&$t.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){const $t=this._triggerElement;$t&&(an.forEach(Ee=>Xt._eventManager.removeHandler(Ee,$t,this)),this._pointerUpEventsRegistered&&(Yn.forEach(Ee=>$t.removeEventListener(Ee,this,en)),this._pointerUpEventsRegistered=!1))}}const Gt=new i.nKC("mat-ripple-global-options");let Ot=(()=>{class vt{_elementRef=(0,i.WQX)(i.aKT);_animationMode=(0,i.WQX)(i.bc$,{optional:!0});color;unbounded;centered;radius=0;animation;get disabled(){return this._disabled}set disabled(Ee){Ee&&this.fadeOutAllNonPersistent(),this._disabled=Ee,this._setupTriggerEventsIfEnabled()}_disabled=!1;get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(Ee){this._trigger=Ee,this._setupTriggerEventsIfEnabled()}_trigger;_rippleRenderer;_globalOptions;_isInitialized=!1;constructor(){const Ee=(0,i.WQX)(i.SKi),at=(0,i.WQX)(w.OD),Fe=(0,i.WQX)(Gt,{optional:!0}),Rt=(0,i.WQX)(i.zZn);this._globalOptions=Fe||{},this._rippleRenderer=new Xt(this,Ee,this._elementRef,at,Rt)}ngOnInit(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}ngOnDestroy(){this._rippleRenderer._removeTriggerEvents()}fadeOutAll(){this._rippleRenderer.fadeOutAll()}fadeOutAllNonPersistent(){this._rippleRenderer.fadeOutAllNonPersistent()}get rippleConfig(){return{centered:this.centered,radius:this.radius,color:this.color,animation:{...this._globalOptions.animation,..."NoopAnimations"===this._animationMode?{enterDuration:0,exitDuration:0}:{},...this.animation},terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}get rippleDisabled(){return this.disabled||!!this._globalOptions.disabled}_setupTriggerEventsIfEnabled(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}launch(Ee,at=0,Fe){return"number"==typeof Ee?this._rippleRenderer.fadeInRipple(Ee,at,{...this.rippleConfig,...Fe}):this._rippleRenderer.fadeInRipple(0,0,{...this.rippleConfig,...Ee})}static \u0275fac=function(at){return new(at||vt)};static \u0275dir=i.FsC({type:vt,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(at,Fe){2&at&&i.AVh("mat-ripple-unbounded",Fe.unbounded)},inputs:{color:[0,"matRippleColor","color"],unbounded:[0,"matRippleUnbounded","unbounded"],centered:[0,"matRippleCentered","centered"],radius:[0,"matRippleRadius","radius"],animation:[0,"matRippleAnimation","animation"],disabled:[0,"matRippleDisabled","disabled"],trigger:[0,"matRippleTrigger","trigger"]},exportAs:["matRipple"]})}return vt})(),Ie=(()=>{class vt{static \u0275fac=function(at){return new(at||vt)};static \u0275mod=i.$C({type:vt});static \u0275inj=i.G2t({imports:[le,le]})}return vt})(),Me=(()=>{class vt{_animationMode=(0,i.WQX)(i.bc$,{optional:!0});state="unchecked";disabled=!1;appearance="full";constructor(){}static \u0275fac=function(at){return new(at||vt)};static \u0275cmp=i.VBU({type:vt,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:12,hostBindings:function(at,Fe){2&at&&i.AVh("mat-pseudo-checkbox-indeterminate","indeterminate"===Fe.state)("mat-pseudo-checkbox-checked","checked"===Fe.state)("mat-pseudo-checkbox-disabled",Fe.disabled)("mat-pseudo-checkbox-minimal","minimal"===Fe.appearance)("mat-pseudo-checkbox-full","full"===Fe.appearance)("_mat-animation-noopable","NoopAnimations"===Fe._animationMode)},inputs:{state:"state",disabled:"disabled",appearance:"appearance"},decls:0,vars:0,template:function(at,Fe){},styles:['.mat-pseudo-checkbox{border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;flex-shrink:0;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1),background-color 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:"";border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox._mat-animation-noopable{transition:none !important;animation:none !important}.mat-pseudo-checkbox._mat-animation-noopable::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{left:1px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{left:1px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-minimal-pseudo-checkbox-selected-checkmark-color, var(--mat-sys-primary))}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after,.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after{color:var(--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-pseudo-checkbox-full{border-color:var(--mat-full-pseudo-checkbox-unselected-icon-color, var(--mat-sys-on-surface-variant));border-width:2px;border-style:solid}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{border-color:var(--mat-full-pseudo-checkbox-disabled-unselected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate{background-color:var(--mat-full-pseudo-checkbox-selected-icon-color, var(--mat-sys-primary));border-color:rgba(0,0,0,0)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-full-pseudo-checkbox-selected-checkmark-color, var(--mat-sys-on-primary))}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled{background-color:var(--mat-full-pseudo-checkbox-disabled-selected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after{color:var(--mat-full-pseudo-checkbox-disabled-selected-checkmark-color, var(--mat-sys-surface))}.mat-pseudo-checkbox{width:18px;height:18px}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after{width:14px;height:6px;transform-origin:center;top:-4.2426406871px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{top:8px;width:16px}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after{width:10px;height:4px;transform-origin:center;top:-2.8284271247px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{top:6px;width:12px}'],encapsulation:2,changeDetection:0})}return vt})(),nt=(()=>{class vt{static \u0275fac=function(at){return new(at||vt)};static \u0275mod=i.$C({type:vt});static \u0275inj=i.G2t({imports:[le]})}return vt})();const W=new i.nKC("MAT_OPTION_PARENT_COMPONENT"),L=new i.nKC("MatOptgroup");class Re{source;isUserInput;constructor($t,Ee=!1){this.source=$t,this.isUserInput=Ee}}let bt=(()=>{class vt{_element=(0,i.WQX)(i.aKT);_changeDetectorRef=(0,i.WQX)(i.gRc);_parent=(0,i.WQX)(W,{optional:!0});group=(0,i.WQX)(L,{optional:!0});_signalDisableRipple=!1;_selected=!1;_active=!1;_disabled=!1;_mostRecentViewValue="";get multiple(){return this._parent&&this._parent.multiple}get selected(){return this._selected}value;id=(0,i.WQX)(a.g7).getId("mat-option-");get disabled(){return this.group&&this.group.disabled||this._disabled}set disabled(Ee){this._disabled=Ee}get disableRipple(){return this._signalDisableRipple?this._parent.disableRipple():!!this._parent?.disableRipple}get hideSingleSelectionIndicator(){return!(!this._parent||!this._parent.hideSingleSelectionIndicator)}onSelectionChange=new i.bkB;_text;_stateChanges=new y.B;constructor(){(0,i.WQX)(A.l).load(lt),(0,i.WQX)(A.l).load(A.Y),this._signalDisableRipple=!!this._parent&&(0,i.Hps)(this._parent.disableRipple)}get active(){return this._active}get viewValue(){return(this._text?.nativeElement.textContent||"").trim()}select(Ee=!0){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),Ee&&this._emitSelectionChangeEvent())}deselect(Ee=!0){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),Ee&&this._emitSelectionChangeEvent())}focus(Ee,at){const Fe=this._getHostElement();"function"==typeof Fe.focus&&Fe.focus(at)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(Ee){(Ee.keyCode===S.Fm||Ee.keyCode===S.t6)&&!(0,S.rp)(Ee)&&(this._selectViaInteraction(),Ee.preventDefault())}_selectViaInteraction(){this.disabled||(this._selected=!this.multiple||!this._selected,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent(!0))}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._element.nativeElement}ngAfterViewChecked(){if(this._selected){const Ee=this.viewValue;Ee!==this._mostRecentViewValue&&(this._mostRecentViewValue&&this._stateChanges.next(),this._mostRecentViewValue=Ee)}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(Ee=!1){this.onSelectionChange.emit(new Re(this,Ee))}static \u0275fac=function(at){return new(at||vt)};static \u0275cmp=i.VBU({type:vt,selectors:[["mat-option"]],viewQuery:function(at,Fe){if(1&at&&i.GBs(G,7),2&at){let Rt;i.mGM(Rt=i.lsd())&&(Fe._text=Rt.first)}},hostAttrs:["role","option",1,"mat-mdc-option","mdc-list-item"],hostVars:11,hostBindings:function(at,Fe){1&at&&i.bIt("click",function(){return Fe._selectViaInteraction()})("keydown",function(dt){return Fe._handleKeydown(dt)}),2&at&&(i.Mr5("id",Fe.id),i.BMQ("aria-selected",Fe.selected)("aria-disabled",Fe.disabled.toString()),i.AVh("mdc-list-item--selected",Fe.selected)("mat-mdc-option-multiple",Fe.multiple)("mat-mdc-option-active",Fe.active)("mdc-list-item--disabled",Fe.disabled))},inputs:{value:"value",id:"id",disabled:[2,"disabled","disabled",i.L39]},outputs:{onSelectionChange:"onSelectionChange"},exportAs:["matOption"],features:[i.GFd],ngContentSelectors:te,decls:8,vars:5,consts:[["text",""],["aria-hidden","true",1,"mat-mdc-option-pseudo-checkbox",3,"disabled","state"],[1,"mdc-list-item__primary-text"],["state","checked","aria-hidden","true","appearance","minimal",1,"mat-mdc-option-pseudo-checkbox",3,"disabled"],[1,"cdk-visually-hidden"],["aria-hidden","true","mat-ripple","",1,"mat-mdc-option-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled"]],template:function(at,Fe){1&at&&(i.NAR(Z),i.DNE(0,we,1,2,"mat-pseudo-checkbox",1),i.SdG(1),i.j41(2,"span",2,0),i.SdG(4,1),i.k0s(),i.DNE(5,_e,1,1,"mat-pseudo-checkbox",3)(6,pe,2,1,"span",4),i.nrm(7,"div",5)),2&at&&(i.vxM(Fe.multiple?0:-1),i.R7$(5),i.vxM(Fe.multiple||!Fe.selected||Fe.hideSingleSelectionIndicator?-1:5),i.R7$(),i.vxM(Fe.group&&Fe.group._inert?6:-1),i.R7$(),i.Y8G("matRippleTrigger",Fe._getHostElement())("matRippleDisabled",Fe.disabled||Fe.disableRipple))},dependencies:[Me,Ot],styles:['.mat-mdc-option{-webkit-user-select:none;user-select:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;min-height:48px;padding:0 16px;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);color:var(--mat-option-label-text-color, var(--mat-sys-on-surface));font-family:var(--mat-option-label-text-font, var(--mat-sys-label-large-font));line-height:var(--mat-option-label-text-line-height, var(--mat-sys-label-large-line-height));font-size:var(--mat-option-label-text-size, var(--mat-sys-body-large-size));letter-spacing:var(--mat-option-label-text-tracking, var(--mat-sys-label-large-tracking));font-weight:var(--mat-option-label-text-weight, var(--mat-sys-body-large-weight))}.mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:var(--mat-option-hover-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-hover-state-layer-opacity) * 100%), transparent))}.mat-mdc-option:focus.mdc-list-item,.mat-mdc-option.mat-mdc-option-active.mdc-list-item{background-color:var(--mat-option-focus-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-focus-state-layer-opacity) * 100%), transparent));outline:0}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--mat-option-selected-state-label-text-color, var(--mat-sys-on-secondary-container))}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple){background-color:var(--mat-option-selected-state-layer-color, var(--mat-sys-secondary-container))}.mat-mdc-option .mat-pseudo-checkbox{--mat-minimal-pseudo-checkbox-selected-checkmark-color: var(--mat-option-selected-state-label-text-color, var(--mat-sys-on-secondary-container))}.mat-mdc-option.mdc-list-item{align-items:center;background:rgba(0,0,0,0)}.mat-mdc-option.mdc-list-item--disabled{cursor:default;pointer-events:none}.mat-mdc-option.mdc-list-item--disabled .mat-mdc-option-pseudo-checkbox,.mat-mdc-option.mdc-list-item--disabled .mdc-list-item__primary-text,.mat-mdc-option.mdc-list-item--disabled>mat-icon{opacity:.38}.mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:32px}[dir=rtl] .mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:16px;padding-right:32px}.mat-mdc-option .mat-icon,.mat-mdc-option .mat-pseudo-checkbox-full{margin-right:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-icon,[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-full{margin-right:0;margin-left:16px}.mat-mdc-option .mat-pseudo-checkbox-minimal{margin-left:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-minimal{margin-right:16px;margin-left:0}.mat-mdc-option .mat-mdc-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-option .mdc-list-item__primary-text{white-space:normal;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit;text-decoration:inherit;text-transform:inherit;margin-right:auto}[dir=rtl] .mat-mdc-option .mdc-list-item__primary-text{margin-right:0;margin-left:auto}@media(forced-colors: active){.mat-mdc-option.mdc-list-item--selected:not(:has(.mat-mdc-option-pseudo-checkbox))::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}[dir=rtl] .mat-mdc-option.mdc-list-item--selected:not(:has(.mat-mdc-option-pseudo-checkbox))::after{right:auto;left:16px}}.mat-mdc-option-multiple{--mdc-list-list-item-selected-container-color:var(--mdc-list-list-item-container-color, transparent)}.mat-mdc-option-active .mat-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}return vt})();function mt(vt,$t,Ee){if(Ee.length){let at=$t.toArray(),Fe=Ee.toArray(),Rt=0;for(let dt=0;dtEe+at?Math.max(0,vt-at+$t):Ee}let Ln=(()=>{class vt{static \u0275fac=function(at){return new(at||vt)};static \u0275mod=i.$C({type:vt});static \u0275inj=i.G2t({imports:[Ie,le,nt]})}return vt})();const Zt={capture:!0},gn=["focus","mousedown","mouseenter","touchstart"],In="mat-ripple-loader-uninitialized",Bn="mat-ripple-loader-class-name",Hn="mat-ripple-loader-centered",xr="mat-ripple-loader-disabled";let ei=(()=>{class vt{_document=(0,i.WQX)(T.qQ,{optional:!0});_animationMode=(0,i.WQX)(i.bc$,{optional:!0});_globalRippleOptions=(0,i.WQX)(Gt,{optional:!0});_platform=(0,i.WQX)(w.OD);_ngZone=(0,i.WQX)(i.SKi);_injector=(0,i.WQX)(i.zZn);_hosts=new Map;constructor(){this._ngZone.runOutsideAngular(()=>{for(const Ee of gn)this._document?.addEventListener(Ee,this._onInteraction,Zt)})}ngOnDestroy(){const Ee=this._hosts.keys();for(const at of Ee)this.destroyRipple(at);for(const at of gn)this._document?.removeEventListener(at,this._onInteraction,Zt)}configureRipple(Ee,at){Ee.setAttribute(In,this._globalRippleOptions?.namespace??""),(at.className||!Ee.hasAttribute(Bn))&&Ee.setAttribute(Bn,at.className||""),at.centered&&Ee.setAttribute(Hn,""),at.disabled&&Ee.setAttribute(xr,"")}setDisabled(Ee,at){const Fe=this._hosts.get(Ee);Fe?(Fe.target.rippleDisabled=at,!at&&!Fe.hasSetUpEvents&&(Fe.hasSetUpEvents=!0,Fe.renderer.setupTriggerEvents(Ee))):at?Ee.setAttribute(xr,""):Ee.removeAttribute(xr)}_onInteraction=Ee=>{const at=(0,w.Fb)(Ee);if(at instanceof HTMLElement){const Fe=at.closest(`[${In}="${this._globalRippleOptions?.namespace??""}"]`);Fe&&this._createRipple(Fe)}};_createRipple(Ee){if(!this._document||this._hosts.has(Ee))return;Ee.querySelector(".mat-ripple")?.remove();const at=this._document.createElement("span");at.classList.add("mat-ripple",Ee.getAttribute(Bn)),Ee.append(at);const Fe="NoopAnimations"===this._animationMode,Rt=this._globalRippleOptions,dt=Fe?0:Rt?.animation?.enterDuration??Wn.enterDuration,Bt=Fe?0:Rt?.animation?.exitDuration??Wn.exitDuration,_n={rippleDisabled:Fe||Rt?.disabled||Ee.hasAttribute(xr),rippleConfig:{centered:Ee.hasAttribute(Hn),terminateOnPointerUp:Rt?.terminateOnPointerUp,animation:{enterDuration:dt,exitDuration:Bt}}},or=new Xt(_n,this._ngZone,at,this._platform,this._injector),Mr=!_n.rippleDisabled;Mr&&or.setupTriggerEvents(Ee),this._hosts.set(Ee,{target:_n,renderer:or,hasSetUpEvents:Mr}),Ee.removeAttribute(In)}destroyRipple(Ee){const at=this._hosts.get(Ee);at&&(at.renderer._removeTriggerEvents(),this._hosts.delete(Ee))}static \u0275fac=function(at){return new(at||vt)};static \u0275prov=i.jDH({token:vt,factory:vt.\u0275fac,providedIn:"root"})}return vt})(),Xr=(()=>{class vt{labelPosition;static \u0275fac=function(at){return new(at||vt)};static \u0275cmp=i.VBU({type:vt,selectors:[["div","mat-internal-form-field",""]],hostAttrs:[1,"mdc-form-field","mat-internal-form-field"],hostVars:2,hostBindings:function(at,Fe){2&at&&i.AVh("mdc-form-field--align-end","before"===Fe.labelPosition)},inputs:{labelPosition:"labelPosition"},attrs:Te,ngContentSelectors:Ce,decls:1,vars:0,template:function(at,Fe){1&at&&(i.NAR(),i.SdG(0))},styles:[".mat-internal-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-flex;align-items:center;vertical-align:middle}.mat-internal-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mat-internal-form-field>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end .mdc-form-field--align-end label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0}"],encapsulation:2,changeDetection:0})}return vt})()},7544:(o,s,r)=>{"use strict";r.d(s,{Vh:()=>se,bZ:()=>Wn,E7:()=>Sn,tx:()=>Pt,Yi:()=>Yn,hM:()=>Gt,CP:()=>Ge});var i=r(9666),a=r(3107),c=r(8559),y=r(2147),w=r(6192),C=r(4460),A=r(5919),S=r(8447),T=r(6381),k=r(3016),R=r(2944),G=r(593);function Z(Me,nt){}class te{viewContainerRef;injector;id;role="dialog";panelClass="";hasBackdrop=!0;backdropClass="";disableClose=!1;width="";height="";minWidth;minHeight;maxWidth;maxHeight;positionStrategy;data=null;direction;ariaDescribedBy=null;ariaLabelledBy=null;ariaLabel=null;ariaModal=!0;autoFocus="first-tabbable";restoreFocus=!0;scrollStrategy;closeOnNavigation=!0;closeOnDestroy=!0;closeOnOverlayDetachments=!0;componentFactoryResolver;providers;container;templateContext}let _e=(()=>{class Me extends w.lb{_elementRef=(0,a.WQX)(a.aKT);_focusTrapFactory=(0,a.WQX)(c.GX);_config;_interactivityChecker=(0,a.WQX)(c.Z7);_ngZone=(0,a.WQX)(a.SKi);_overlayRef=(0,a.WQX)(i.yY);_focusMonitor=(0,a.WQX)(c.FN);_platform=(0,a.WQX)(y.OD);_document=(0,a.WQX)(C.qQ,{optional:!0});_portalOutlet;_focusTrap=null;_elementFocusedBeforeDialogWasOpened=null;_closeInteractionType=null;_ariaLabelledByQueue=[];_changeDetectorRef=(0,a.WQX)(a.gRc);_injector=(0,a.WQX)(a.zZn);_isDestroyed=!1;constructor(){super(),this._config=(0,a.WQX)(te,{optional:!0})||new te,this._config.ariaLabelledBy&&this._ariaLabelledByQueue.push(this._config.ariaLabelledBy)}_addAriaLabelledBy(W){this._ariaLabelledByQueue.push(W),this._changeDetectorRef.markForCheck()}_removeAriaLabelledBy(W){const L=this._ariaLabelledByQueue.indexOf(W);L>-1&&(this._ariaLabelledByQueue.splice(L,1),this._changeDetectorRef.markForCheck())}_contentAttached(){this._initializeFocusTrap(),this._handleBackdropClicks(),this._captureInitialFocus()}_captureInitialFocus(){this._trapFocus()}ngOnDestroy(){this._isDestroyed=!0,this._restoreFocus()}attachComponentPortal(W){this._portalOutlet.hasAttached();const L=this._portalOutlet.attachComponentPortal(W);return this._contentAttached(),L}attachTemplatePortal(W){this._portalOutlet.hasAttached();const L=this._portalOutlet.attachTemplatePortal(W);return this._contentAttached(),L}attachDomPortal=W=>{this._portalOutlet.hasAttached();const L=this._portalOutlet.attachDomPortal(W);return this._contentAttached(),L};_recaptureFocus(){this._containsFocus()||this._trapFocus()}_forceFocus(W,L){this._interactivityChecker.isFocusable(W)||(W.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const V=()=>{W.removeEventListener("blur",V),W.removeEventListener("mousedown",V),W.removeAttribute("tabindex")};W.addEventListener("blur",V),W.addEventListener("mousedown",V)})),W.focus(L)}_focusByCssSelector(W,L){let V=this._elementRef.nativeElement.querySelector(W);V&&this._forceFocus(V,L)}_trapFocus(){this._isDestroyed||(0,a.mal)(()=>{const W=this._elementRef.nativeElement;switch(this._config.autoFocus){case!1:case"dialog":this._containsFocus()||W.focus();break;case!0:case"first-tabbable":this._focusTrap?.focusInitialElement()||this._focusDialogContainer();break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this._config.autoFocus)}},{injector:this._injector})}_restoreFocus(){const W=this._config.restoreFocus;let L=null;if("string"==typeof W?L=this._document.querySelector(W):"boolean"==typeof W?L=W?this._elementFocusedBeforeDialogWasOpened:null:W&&(L=W),this._config.restoreFocus&&L&&"function"==typeof L.focus){const V=(0,y.vc)(),Re=this._elementRef.nativeElement;(!V||V===this._document.body||V===Re||Re.contains(V))&&(this._focusMonitor?(this._focusMonitor.focusVia(L,this._closeInteractionType),this._closeInteractionType=null):L.focus())}this._focusTrap&&this._focusTrap.destroy()}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}_containsFocus(){const W=this._elementRef.nativeElement,L=(0,y.vc)();return W===L||W.contains(L)}_initializeFocusTrap(){this._platform.isBrowser&&(this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=(0,y.vc)()))}_handleBackdropClicks(){this._overlayRef.backdropClick().subscribe(()=>{this._config.disableClose&&this._recaptureFocus()})}static \u0275fac=function(L){return new(L||Me)};static \u0275cmp=a.VBU({type:Me,selectors:[["cdk-dialog-container"]],viewQuery:function(L,V){if(1&L&&a.GBs(w.I3,7),2&L){let Re;a.mGM(Re=a.lsd())&&(V._portalOutlet=Re.first)}},hostAttrs:["tabindex","-1",1,"cdk-dialog-container"],hostVars:6,hostBindings:function(L,V){2&L&&a.BMQ("id",V._config.id||null)("role",V._config.role)("aria-modal",V._config.ariaModal)("aria-labelledby",V._config.ariaLabel?null:V._ariaLabelledByQueue[0])("aria-label",V._config.ariaLabel)("aria-describedby",V._config.ariaDescribedBy||null)},features:[a.Vt3],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(L,V){1&L&&a.DNE(0,Z,0,0,"ng-template",0)},dependencies:[w.I3],styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}"],encapsulation:2})}return Me})();class pe{overlayRef;config;componentInstance;componentRef;containerInstance;disableClose;closed=new S.B;backdropClick;keydownEvents;outsidePointerEvents;id;_detachSubscription;constructor(nt,W){this.overlayRef=nt,this.config=W,this.disableClose=W.disableClose,this.backdropClick=nt.backdropClick(),this.keydownEvents=nt.keydownEvents(),this.outsidePointerEvents=nt.outsidePointerEvents(),this.id=W.id,this.keydownEvents.subscribe(L=>{L.keyCode===A._f&&!this.disableClose&&!(0,A.rp)(L)&&(L.preventDefault(),this.close(void 0,{focusOrigin:"keyboard"}))}),this.backdropClick.subscribe(()=>{this.disableClose||this.close(void 0,{focusOrigin:"mouse"})}),this._detachSubscription=nt.detachments().subscribe(()=>{!1!==W.closeOnOverlayDetachments&&this.close()})}close(nt,W){if(this.containerInstance){const L=this.closed;this.containerInstance._closeInteractionType=W?.focusOrigin||"program",this._detachSubscription.unsubscribe(),this.overlayRef.dispose(),L.next(nt),L.complete(),this.componentInstance=this.containerInstance=null}}updatePosition(){return this.overlayRef.updatePosition(),this}updateSize(nt="",W=""){return this.overlayRef.updateSize({width:nt,height:W}),this}addPanelClass(nt){return this.overlayRef.addPanelClass(nt),this}removePanelClass(nt){return this.overlayRef.removePanelClass(nt),this}}const Te=new a.nKC("DialogScrollStrategy",{providedIn:"root",factory:()=>{const Me=(0,a.WQX)(i.hJ);return()=>Me.scrollStrategies.block()}}),Ce=new a.nKC("DialogData"),Ne=new a.nKC("DefaultDialogConfig");let ae=(()=>{class Me{_overlay=(0,a.WQX)(i.hJ);_injector=(0,a.WQX)(a.zZn);_defaultOptions=(0,a.WQX)(Ne,{optional:!0});_parentDialog=(0,a.WQX)(Me,{optional:!0,skipSelf:!0});_overlayContainer=(0,a.WQX)(i.Sf);_idGenerator=(0,a.WQX)(c.g7);_openDialogsAtThisLevel=[];_afterAllClosedAtThisLevel=new S.B;_afterOpenedAtThisLevel=new S.B;_ariaHiddenElements=new Map;_scrollStrategy=(0,a.WQX)(Te);get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}afterAllClosed=(0,T.v)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,G.Z)(void 0)));constructor(){}open(W,L){(L={...this._defaultOptions||new te,...L}).id=L.id||this._idGenerator.getId("cdk-dialog-"),L.id&&this.getDialogById(L.id);const Re=this._getOverlayConfig(L),bt=this._overlay.create(Re),mt=new pe(bt,L),At=this._attachContainer(bt,mt,L);return mt.containerInstance=At,this._attachDialogContent(W,mt,At,L),this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(mt),mt.closed.subscribe(()=>this._removeOpenDialog(mt,!0)),this.afterOpened.next(mt),mt}closeAll(){le(this.openDialogs,W=>W.close())}getDialogById(W){return this.openDialogs.find(L=>L.id===W)}ngOnDestroy(){le(this._openDialogsAtThisLevel,W=>{!1===W.config.closeOnDestroy&&this._removeOpenDialog(W,!1)}),le(this._openDialogsAtThisLevel,W=>W.close()),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._openDialogsAtThisLevel=[]}_getOverlayConfig(W){const L=new i.rR({positionStrategy:W.positionStrategy||this._overlay.position().global().centerHorizontally().centerVertically(),scrollStrategy:W.scrollStrategy||this._scrollStrategy(),panelClass:W.panelClass,hasBackdrop:W.hasBackdrop,direction:W.direction,minWidth:W.minWidth,minHeight:W.minHeight,maxWidth:W.maxWidth,maxHeight:W.maxHeight,width:W.width,height:W.height,disposeOnNavigation:W.closeOnNavigation});return W.backdropClass&&(L.backdropClass=W.backdropClass),L}_attachContainer(W,L,V){const Re=V.injector||V.viewContainerRef?.injector,bt=[{provide:te,useValue:V},{provide:pe,useValue:L},{provide:i.yY,useValue:W}];let mt;V.container?"function"==typeof V.container?mt=V.container:(mt=V.container.type,bt.push(...V.container.providers(V))):mt=_e;const At=new w.A8(mt,V.viewContainerRef,a.zZn.create({parent:Re||this._injector,providers:bt}));return W.attach(At).instance}_attachDialogContent(W,L,V,Re){if(W instanceof a.C4Q){const bt=this._createInjector(Re,L,V,void 0);let mt={$implicit:Re.data,dialogRef:L};Re.templateContext&&(mt={...mt,..."function"==typeof Re.templateContext?Re.templateContext():Re.templateContext}),V.attachTemplatePortal(new w.VA(W,null,mt,bt))}else{const bt=this._createInjector(Re,L,V,this._injector),mt=V.attachComponentPortal(new w.A8(W,Re.viewContainerRef,bt));L.componentRef=mt,L.componentInstance=mt.instance}}_createInjector(W,L,V,Re){const bt=W.injector||W.viewContainerRef?.injector,mt=[{provide:Ce,useValue:W.data},{provide:pe,useValue:L}];return W.providers&&("function"==typeof W.providers?mt.push(...W.providers(L,W,V)):mt.push(...W.providers)),W.direction&&(!bt||!bt.get(R.dS,null,{optional:!0}))&&mt.push({provide:R.dS,useValue:{value:W.direction,change:(0,k.of)()}}),a.zZn.create({parent:bt||Re,providers:mt})}_removeOpenDialog(W,L){const V=this.openDialogs.indexOf(W);V>-1&&(this.openDialogs.splice(V,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((Re,bt)=>{Re?bt.setAttribute("aria-hidden",Re):bt.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),L&&this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(){const W=this._overlayContainer.getContainerElement();if(W.parentElement){const L=W.parentElement.children;for(let V=L.length-1;V>-1;V--){const Re=L[V];Re!==W&&"SCRIPT"!==Re.nodeName&&"STYLE"!==Re.nodeName&&!Re.hasAttribute("aria-live")&&(this._ariaHiddenElements.set(Re,Re.getAttribute("aria-hidden")),Re.setAttribute("aria-hidden","true"))}}}_getAfterAllClosed(){const W=this._parentDialog;return W?W._getAfterAllClosed():this._afterAllClosedAtThisLevel}static \u0275fac=function(L){return new(L||Me)};static \u0275prov=a.jDH({token:Me,factory:Me.\u0275fac,providedIn:"root"})}return Me})();function le(Me,nt){let W=Me.length;for(;W--;)nt(Me[W])}let ke=(()=>{class Me{static \u0275fac=function(L){return new(L||Me)};static \u0275mod=a.$C({type:Me});static \u0275inj=a.G2t({providers:[ae],imports:[i.z_,w.jc,c.Pd,w.jc]})}return Me})();var Ue=r(3022),st=r(7509),ft=r(1483),_t=r(7610),ot=r(8108),Yt=r(2902);function wn(Me,nt){}r(1204);class $n{viewContainerRef;injector;id;role="dialog";panelClass="";hasBackdrop=!0;backdropClass="";disableClose=!1;width="";height="";minWidth;minHeight;maxWidth;maxHeight;position;data=null;direction;ariaDescribedBy=null;ariaLabelledBy=null;ariaLabel=null;ariaModal=!0;autoFocus="first-tabbable";restoreFocus=!0;delayFocusTrap=!0;scrollStrategy;closeOnNavigation=!0;componentFactoryResolver;enterAnimationDuration;exitAnimationDuration}const En="mdc-dialog--open",Ze="mdc-dialog--opening",wt="mdc-dialog--closing";let Ut=(()=>{class Me extends _e{_animationMode=(0,a.WQX)(a.bc$,{optional:!0});_animationStateChanged=new a.bkB;_animationsEnabled="NoopAnimations"!==this._animationMode;_actionSectionCount=0;_hostElement=this._elementRef.nativeElement;_enterAnimationDuration=this._animationsEnabled?lt(this._config.enterAnimationDuration)??150:0;_exitAnimationDuration=this._animationsEnabled?lt(this._config.exitAnimationDuration)??75:0;_animationTimer=null;_contentAttached(){super._contentAttached(),this._startOpenAnimation()}_startOpenAnimation(){this._animationStateChanged.emit({state:"opening",totalTime:this._enterAnimationDuration}),this._animationsEnabled?(this._hostElement.style.setProperty(Ke,`${this._enterAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(Ze,En)),this._waitForAnimationToComplete(this._enterAnimationDuration,this._finishDialogOpen)):(this._hostElement.classList.add(En),Promise.resolve().then(()=>this._finishDialogOpen()))}_startExitAnimation(){this._animationStateChanged.emit({state:"closing",totalTime:this._exitAnimationDuration}),this._hostElement.classList.remove(En),this._animationsEnabled?(this._hostElement.style.setProperty(Ke,`${this._exitAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(wt)),this._waitForAnimationToComplete(this._exitAnimationDuration,this._finishDialogClose)):Promise.resolve().then(()=>this._finishDialogClose())}_updateActionSectionCount(W){this._actionSectionCount+=W,this._changeDetectorRef.markForCheck()}_finishDialogOpen=()=>{this._clearAnimationClasses(),this._openAnimationDone(this._enterAnimationDuration)};_finishDialogClose=()=>{this._clearAnimationClasses(),this._animationStateChanged.emit({state:"closed",totalTime:this._exitAnimationDuration})};_clearAnimationClasses(){this._hostElement.classList.remove(Ze,wt)}_waitForAnimationToComplete(W,L){null!==this._animationTimer&&clearTimeout(this._animationTimer),this._animationTimer=setTimeout(L,W)}_requestAnimationFrame(W){this._ngZone.runOutsideAngular(()=>{"function"==typeof requestAnimationFrame?requestAnimationFrame(W):W()})}_captureInitialFocus(){this._config.delayFocusTrap||this._trapFocus()}_openAnimationDone(W){this._config.delayFocusTrap&&this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:W})}ngOnDestroy(){super.ngOnDestroy(),null!==this._animationTimer&&clearTimeout(this._animationTimer)}attachComponentPortal(W){const L=super.attachComponentPortal(W);return L.location.nativeElement.classList.add("mat-mdc-dialog-component-host"),L}static \u0275fac=(()=>{let W;return function(V){return(W||(W=a.xGo(Me)))(V||Me)}})();static \u0275cmp=a.VBU({type:Me,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],hostVars:10,hostBindings:function(L,V){2&L&&(a.Mr5("id",V._config.id),a.BMQ("aria-modal",V._config.ariaModal)("role",V._config.role)("aria-labelledby",V._config.ariaLabel?null:V._ariaLabelledByQueue[0])("aria-label",V._config.ariaLabel)("aria-describedby",V._config.ariaDescribedBy||null),a.AVh("_mat-animation-noopable",!V._animationsEnabled)("mat-mdc-dialog-container-with-actions",V._actionSectionCount>0))},features:[a.Vt3],decls:3,vars:0,consts:[[1,"mat-mdc-dialog-inner-container","mdc-dialog__container"],[1,"mat-mdc-dialog-surface","mdc-dialog__surface"],["cdkPortalOutlet",""]],template:function(L,V){1&L&&(a.j41(0,"div",0)(1,"div",1),a.DNE(2,wn,0,0,"ng-template",2),a.k0s()())},dependencies:[w.I3],styles:['.mat-mdc-dialog-container{width:100%;height:100%;display:block;box-sizing:border-box;max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit;outline:0}.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:var(--mat-dialog-container-max-width, 560px);min-width:var(--mat-dialog-container-min-width, 280px)}@media(max-width: 599px){.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:var(--mat-dialog-container-small-max-width, calc(100vw - 32px))}}.mat-mdc-dialog-inner-container{display:flex;flex-direction:row;align-items:center;justify-content:space-around;box-sizing:border-box;height:100%;opacity:0;transition:opacity linear var(--mat-dialog-transition-duration, 0ms);max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit}.mdc-dialog--closing .mat-mdc-dialog-inner-container{transition:opacity 75ms linear;transform:none}.mdc-dialog--open .mat-mdc-dialog-inner-container{opacity:1}._mat-animation-noopable .mat-mdc-dialog-inner-container{transition:none}.mat-mdc-dialog-surface{display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;box-sizing:border-box;width:100%;height:100%;position:relative;overflow-y:auto;outline:0;transform:scale(0.8);transition:transform var(--mat-dialog-transition-duration, 0ms) cubic-bezier(0, 0, 0.2, 1);max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit;box-shadow:var(--mat-dialog-container-elevation-shadow, none);border-radius:var(--mdc-dialog-container-shape, var(--mat-sys-corner-extra-large, 4px));background-color:var(--mdc-dialog-container-color, var(--mat-sys-surface, white))}[dir=rtl] .mat-mdc-dialog-surface{text-align:right}.mdc-dialog--open .mat-mdc-dialog-surface,.mdc-dialog--closing .mat-mdc-dialog-surface{transform:none}._mat-animation-noopable .mat-mdc-dialog-surface{transition:none}.mat-mdc-dialog-surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:2px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}.mat-mdc-dialog-title{display:block;position:relative;flex-shrink:0;box-sizing:border-box;margin:0 0 1px;padding:var(--mat-dialog-headline-padding, 6px 24px 13px)}.mat-mdc-dialog-title::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}[dir=rtl] .mat-mdc-dialog-title{text-align:right}.mat-mdc-dialog-container .mat-mdc-dialog-title{color:var(--mdc-dialog-subhead-color, var(--mat-sys-on-surface, rgba(0, 0, 0, 0.87)));font-family:var(--mdc-dialog-subhead-font, var(--mat-sys-headline-small-font, inherit));line-height:var(--mdc-dialog-subhead-line-height, var(--mat-sys-headline-small-line-height, 1.5rem));font-size:var(--mdc-dialog-subhead-size, var(--mat-sys-headline-small-size, 1rem));font-weight:var(--mdc-dialog-subhead-weight, var(--mat-sys-headline-small-weight, 400));letter-spacing:var(--mdc-dialog-subhead-tracking, var(--mat-sys-headline-small-tracking, 0.03125em))}.mat-mdc-dialog-content{display:block;flex-grow:1;box-sizing:border-box;margin:0;overflow:auto;max-height:65vh}.mat-mdc-dialog-content>:first-child{margin-top:0}.mat-mdc-dialog-content>:last-child{margin-bottom:0}.mat-mdc-dialog-container .mat-mdc-dialog-content{color:var(--mdc-dialog-supporting-text-color, var(--mat-sys-on-surface-variant, rgba(0, 0, 0, 0.6)));font-family:var(--mdc-dialog-supporting-text-font, var(--mat-sys-body-medium-font, inherit));line-height:var(--mdc-dialog-supporting-text-line-height, var(--mat-sys-body-medium-line-height, 1.5rem));font-size:var(--mdc-dialog-supporting-text-size, var(--mat-sys-body-medium-size, 1rem));font-weight:var(--mdc-dialog-supporting-text-weight, var(--mat-sys-body-medium-weight, 400));letter-spacing:var(--mdc-dialog-supporting-text-tracking, var(--mat-sys-body-medium-tracking, 0.03125em))}.mat-mdc-dialog-container .mat-mdc-dialog-content{padding:var(--mat-dialog-content-padding, 20px 24px)}.mat-mdc-dialog-container-with-actions .mat-mdc-dialog-content{padding:var(--mat-dialog-with-actions-content-padding, 20px 24px 0)}.mat-mdc-dialog-container .mat-mdc-dialog-title+.mat-mdc-dialog-content{padding-top:0}.mat-mdc-dialog-actions{display:flex;position:relative;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;box-sizing:border-box;min-height:52px;margin:0;padding:8px;border-top:1px solid rgba(0,0,0,0);padding:var(--mat-dialog-actions-padding, 16px 24px);justify-content:var(--mat-dialog-actions-alignment, flex-end)}@media(forced-colors: active){.mat-mdc-dialog-actions{border-top-color:CanvasText}}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-start,.mat-mdc-dialog-actions[align=start]{justify-content:start}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-center,.mat-mdc-dialog-actions[align=center]{justify-content:center}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-end,.mat-mdc-dialog-actions[align=end]{justify-content:flex-end}.mat-mdc-dialog-actions .mat-button-base+.mat-button-base,.mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-mdc-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}.mat-mdc-dialog-component-host{display:contents}'],encapsulation:2})}return Me})();const Ke="--mat-dialog-transition-duration";function lt(Me){return null==Me?null:"number"==typeof Me?Me:Me.endsWith("ms")?(0,Ue.OE)(Me.substring(0,Me.length-2)):Me.endsWith("s")?1e3*(0,Ue.OE)(Me.substring(0,Me.length-1)):"0"===Me?0:null}var Xe=function(Me){return Me[Me.OPEN=0]="OPEN",Me[Me.CLOSING=1]="CLOSING",Me[Me.CLOSED=2]="CLOSED",Me}(Xe||{});class Ge{_ref;_containerInstance;componentInstance;componentRef;disableClose;id;_afterOpened=new S.B;_beforeClosed=new S.B;_result;_closeFallbackTimeout;_state=Xe.OPEN;_closeInteractionType;constructor(nt,W,L){this._ref=nt,this._containerInstance=L,this.disableClose=W.disableClose,this.id=nt.id,nt.addPanelClass("mat-mdc-dialog-panel"),L._animationStateChanged.pipe((0,ft.p)(V=>"opened"===V.state),(0,_t.s)(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),L._animationStateChanged.pipe((0,ft.p)(V=>"closed"===V.state),(0,_t.s)(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),nt.overlayRef.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._finishDialogClose()}),(0,st.h)(this.backdropClick(),this.keydownEvents().pipe((0,ft.p)(V=>V.keyCode===A._f&&!this.disableClose&&!(0,A.rp)(V)))).subscribe(V=>{this.disableClose||(V.preventDefault(),pt(this,"keydown"===V.type?"keyboard":"mouse"))})}close(nt){this._result=nt,this._containerInstance._animationStateChanged.pipe((0,ft.p)(W=>"closing"===W.state),(0,_t.s)(1)).subscribe(W=>{this._beforeClosed.next(nt),this._beforeClosed.complete(),this._ref.overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),W.totalTime+100)}),this._state=Xe.CLOSING,this._containerInstance._startExitAnimation()}afterOpened(){return this._afterOpened}afterClosed(){return this._ref.closed}beforeClosed(){return this._beforeClosed}backdropClick(){return this._ref.backdropClick}keydownEvents(){return this._ref.keydownEvents}updatePosition(nt){let W=this._ref.config.positionStrategy;return nt&&(nt.left||nt.right)?nt.left?W.left(nt.left):W.right(nt.right):W.centerHorizontally(),nt&&(nt.top||nt.bottom)?nt.top?W.top(nt.top):W.bottom(nt.bottom):W.centerVertically(),this._ref.updatePosition(),this}updateSize(nt="",W=""){return this._ref.updateSize(nt,W),this}addPanelClass(nt){return this._ref.addPanelClass(nt),this}removePanelClass(nt){return this._ref.removePanelClass(nt),this}getState(){return this._state}_finishDialogClose(){this._state=Xe.CLOSED,this._ref.close(this._result,{focusOrigin:this._closeInteractionType}),this.componentInstance=null}}function pt(Me,nt,W){return Me._closeInteractionType=nt,Me.close(W)}const se=new a.nKC("MatMdcDialogData"),qe=new a.nKC("mat-mdc-dialog-default-options"),Nt=new a.nKC("mat-mdc-dialog-scroll-strategy",{providedIn:"root",factory:()=>{const Me=(0,a.WQX)(i.hJ);return()=>Me.scrollStrategies.block()}});let Wn=(()=>{class Me{_overlay=(0,a.WQX)(i.hJ);_defaultOptions=(0,a.WQX)(qe,{optional:!0});_scrollStrategy=(0,a.WQX)(Nt);_parentDialog=(0,a.WQX)(Me,{optional:!0,skipSelf:!0});_idGenerator=(0,a.WQX)(c.g7);_dialog=(0,a.WQX)(ae);_openDialogsAtThisLevel=[];_afterAllClosedAtThisLevel=new S.B;_afterOpenedAtThisLevel=new S.B;dialogConfigClass=$n;_dialogRefConstructor;_dialogContainerType;_dialogDataToken;get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){const W=this._parentDialog;return W?W._getAfterAllClosed():this._afterAllClosedAtThisLevel}afterAllClosed=(0,T.v)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,G.Z)(void 0)));constructor(){this._dialogRefConstructor=Ge,this._dialogContainerType=Ut,this._dialogDataToken=se}open(W,L){let V;(L={...this._defaultOptions||new $n,...L}).id=L.id||this._idGenerator.getId("mat-mdc-dialog-"),L.scrollStrategy=L.scrollStrategy||this._scrollStrategy();const Re=this._dialog.open(W,{...L,positionStrategy:this._overlay.position().global().centerHorizontally().centerVertically(),disableClose:!0,closeOnDestroy:!1,closeOnOverlayDetachments:!1,container:{type:this._dialogContainerType,providers:()=>[{provide:this.dialogConfigClass,useValue:L},{provide:te,useValue:L}]},templateContext:()=>({dialogRef:V}),providers:(bt,mt,At)=>(V=new this._dialogRefConstructor(bt,L,At),V.updatePosition(L?.position),[{provide:this._dialogContainerType,useValue:At},{provide:this._dialogDataToken,useValue:mt.data},{provide:this._dialogRefConstructor,useValue:V}])});return V.componentRef=Re.componentRef,V.componentInstance=Re.componentInstance,this.openDialogs.push(V),this.afterOpened.next(V),V.afterClosed().subscribe(()=>{const bt=this.openDialogs.indexOf(V);bt>-1&&(this.openDialogs.splice(bt,1),this.openDialogs.length||this._getAfterAllClosed().next())}),V}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(W){return this.openDialogs.find(L=>L.id===W)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_closeDialogs(W){let L=W.length;for(;L--;)W[L].close()}static \u0275fac=function(L){return new(L||Me)};static \u0275prov=a.jDH({token:Me,factory:Me.\u0275fac,providedIn:"root"})}return Me})(),Pt=(()=>{class Me{dialogRef=(0,a.WQX)(Ge,{optional:!0});_elementRef=(0,a.WQX)(a.aKT);_dialog=(0,a.WQX)(Wn);ariaLabel;type="button";dialogResult;_matDialogClose;constructor(){}ngOnInit(){this.dialogRef||(this.dialogRef=Xt(this._elementRef,this._dialog.openDialogs))}ngOnChanges(W){const L=W._matDialogClose||W._matDialogCloseResult;L&&(this.dialogResult=L.currentValue)}_onButtonClick(W){pt(this.dialogRef,0===W.screenX&&0===W.screenY?"keyboard":"mouse",this.dialogResult)}static \u0275fac=function(L){return new(L||Me)};static \u0275dir=a.FsC({type:Me,selectors:[["","mat-dialog-close",""],["","matDialogClose",""]],hostVars:2,hostBindings:function(L,V){1&L&&a.bIt("click",function(bt){return V._onButtonClick(bt)}),2&L&&a.BMQ("aria-label",V.ariaLabel||null)("type",V.type)},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],type:"type",dialogResult:[0,"mat-dialog-close","dialogResult"],_matDialogClose:[0,"matDialogClose","_matDialogClose"]},exportAs:["matDialogClose"],features:[a.OA$]})}return Me})(),en=(()=>{class Me{_dialogRef=(0,a.WQX)(Ge,{optional:!0});_elementRef=(0,a.WQX)(a.aKT);_dialog=(0,a.WQX)(Wn);constructor(){}ngOnInit(){this._dialogRef||(this._dialogRef=Xt(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then(()=>{this._onAdd()})}ngOnDestroy(){this._dialogRef?._containerInstance&&Promise.resolve().then(()=>{this._onRemove()})}static \u0275fac=function(L){return new(L||Me)};static \u0275dir=a.FsC({type:Me})}return Me})(),Yn=(()=>{class Me{static \u0275fac=function(L){return new(L||Me)};static \u0275dir=a.FsC({type:Me,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-mdc-dialog-content","mdc-dialog__content"],features:[a.nM4([ot.uv])]})}return Me})(),Sn=(()=>{class Me extends en{align;_onAdd(){this._dialogRef._containerInstance?._updateActionSectionCount?.(1)}_onRemove(){this._dialogRef._containerInstance?._updateActionSectionCount?.(-1)}static \u0275fac=(()=>{let W;return function(V){return(W||(W=a.xGo(Me)))(V||Me)}})();static \u0275dir=a.FsC({type:Me,selectors:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],hostAttrs:[1,"mat-mdc-dialog-actions","mdc-dialog__actions"],hostVars:6,hostBindings:function(L,V){2&L&&a.AVh("mat-mdc-dialog-actions-align-start","start"===V.align)("mat-mdc-dialog-actions-align-center","center"===V.align)("mat-mdc-dialog-actions-align-end","end"===V.align)},inputs:{align:"align"},features:[a.Vt3]})}return Me})();function Xt(Me,nt){let W=Me.nativeElement.parentElement;for(;W&&!W.classList.contains("mat-mdc-dialog-container");)W=W.parentElement;return W?nt.find(L=>L.id===W.id):null}let Gt=(()=>{class Me{static \u0275fac=function(L){return new(L||Me)};static \u0275mod=a.$C({type:Me});static \u0275inj=a.G2t({providers:[Wn],imports:[ke,i.z_,w.jc,Yt.yE,Yt.yE]})}return Me})()},7702:(o,s,r)=>{"use strict";r.d(s,{q:()=>y,w:()=>w});var i=r(3107),a=r(3022),c=r(2902);let y=(()=>{class C{get vertical(){return this._vertical}set vertical(S){this._vertical=(0,a.he)(S)}_vertical=!1;get inset(){return this._inset}set inset(S){this._inset=(0,a.he)(S)}_inset=!1;static \u0275fac=function(T){return new(T||C)};static \u0275cmp=i.VBU({type:C,selectors:[["mat-divider"]],hostAttrs:["role","separator",1,"mat-divider"],hostVars:7,hostBindings:function(T,k){2&T&&(i.BMQ("aria-orientation",k.vertical?"vertical":"horizontal"),i.AVh("mat-divider-vertical",k.vertical)("mat-divider-horizontal",!k.vertical)("mat-divider-inset",k.inset))},inputs:{vertical:"vertical",inset:"inset"},decls:0,vars:0,template:function(T,k){},styles:[".mat-divider{display:block;margin:0;border-top-style:solid;border-top-color:var(--mat-divider-color, var(--mat-sys-outline));border-top-width:var(--mat-divider-width, 1px)}.mat-divider.mat-divider-vertical{border-top:0;border-right-style:solid;border-right-color:var(--mat-divider-color, var(--mat-sys-outline));border-right-width:var(--mat-divider-width, 1px)}.mat-divider.mat-divider-inset{margin-left:80px}[dir=rtl] .mat-divider.mat-divider-inset{margin-left:auto;margin-right:80px}"],encapsulation:2,changeDetection:0})}return C})(),w=(()=>{class C{static \u0275fac=function(T){return new(T||C)};static \u0275mod=i.$C({type:C});static \u0275inj=i.G2t({imports:[c.yE,c.yE]})}return C})()},6071:(o,s,r)=>{"use strict";r.d(s,{xb:()=>Zt,U$:()=>gn,TL:()=>an,rl:()=>ei,qT:()=>bt,RG:()=>Xr,MV:()=>Yn,nJ:()=>Pt,JW:()=>Xt,yw:()=>Gt});var i=r(3107),a=r(8559),c=r(2944),y=r(3022),w=r(2147),C=r(4460),A=r(5710),S=r(8447),T=r(7509),k=r(593),R=r(7947),G=r(5351),Z=r(2483),we=r(1483),_e=r(5424),pe=r(1698),Te=r(8249);class Ne{_box;_destroyed=new S.B;_resizeSubject=new S.B;_resizeObserver;_elementObservables=new Map;constructor($t){this._box=$t,typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver(Ee=>this._resizeSubject.next(Ee)))}observe($t){return this._elementObservables.has($t)||this._elementObservables.set($t,new pe.c(Ee=>{const at=this._resizeSubject.subscribe(Ee);return this._resizeObserver?.observe($t,{box:this._box}),()=>{this._resizeObserver?.unobserve($t),at.unsubscribe(),this._elementObservables.delete($t)}}).pipe((0,we.p)(Ee=>Ee.some(at=>at.target===$t)),(0,Te.t)({bufferSize:1,refCount:!0}),(0,_e.Q)(this._destroyed))),this._elementObservables.get($t)}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear()}}let Se=(()=>{class vt{_observers=new Map;_ngZone=(0,i.WQX)(i.SKi);constructor(){}ngOnDestroy(){for(const[,Ee]of this._observers)Ee.destroy();this._observers.clear()}observe(Ee,at){const Fe=at?.box||"content-box";return this._observers.has(Fe)||this._observers.set(Fe,new Ne(Fe)),this._observers.get(Fe).observe(Ee)}static \u0275fac=function(at){return new(at||vt)};static \u0275prov=i.jDH({token:vt,factory:vt.\u0275fac,providedIn:"root"})}return vt})();var xe=r(1204),ae=r(7747),le=r(2902);const ke=["notch"],Ue=["matFormFieldNotchedOutline",""],st=["*"],ft=["textField"],_t=["iconPrefixContainer"],ot=["textPrefixContainer"],Yt=["iconSuffixContainer"],un=["textSuffixContainer"],wn=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],$n=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];function En(vt,$t){1&vt&&i.nrm(0,"span",21)}function Ze(vt,$t){if(1&vt&&(i.j41(0,"label",20),i.SdG(1,1),i.DNE(2,En,1,0,"span",21),i.k0s()),2&vt){const Ee=i.XpG(2);i.Y8G("floating",Ee._shouldLabelFloat())("monitorResize",Ee._hasOutline())("id",Ee._labelId),i.BMQ("for",Ee._control.disableAutomaticLabeling?null:Ee._control.id),i.R7$(2),i.vxM(!Ee.hideRequiredMarker&&Ee._control.required?2:-1)}}function wt(vt,$t){if(1&vt&&i.DNE(0,Ze,3,5,"label",20),2&vt){const Ee=i.XpG();i.vxM(Ee._hasFloatingLabel()?0:-1)}}function ze(vt,$t){1&vt&&i.nrm(0,"div",7)}function Be(vt,$t){}function Ut(vt,$t){if(1&vt&&i.DNE(0,Be,0,0,"ng-template",13),2&vt){i.XpG(2);const Ee=i.sdS(1);i.Y8G("ngTemplateOutlet",Ee)}}function Ke(vt,$t){if(1&vt&&(i.j41(0,"div",9),i.DNE(1,Ut,1,1,null,13),i.k0s()),2&vt){const Ee=i.XpG();i.Y8G("matFormFieldNotchedOutlineOpen",Ee._shouldLabelFloat()),i.R7$(),i.vxM(Ee._forceDisplayInfixLabel()?-1:1)}}function lt(vt,$t){1&vt&&(i.j41(0,"div",10,2),i.SdG(2,2),i.k0s())}function Xe(vt,$t){1&vt&&(i.j41(0,"div",11,3),i.SdG(2,3),i.k0s())}function Ge(vt,$t){}function pt(vt,$t){if(1&vt&&i.DNE(0,Ge,0,0,"ng-template",13),2&vt){i.XpG();const Ee=i.sdS(1);i.Y8G("ngTemplateOutlet",Ee)}}function se(vt,$t){1&vt&&(i.j41(0,"div",14,4),i.SdG(2,4),i.k0s())}function qe(vt,$t){1&vt&&(i.j41(0,"div",15,5),i.SdG(2,5),i.k0s())}function Nt(vt,$t){1&vt&&i.nrm(0,"div",16)}function tn(vt,$t){if(1&vt&&(i.j41(0,"div",18),i.SdG(1,6),i.k0s()),2&vt){const Ee=i.XpG();i.Y8G("@transitionMessages",Ee._subscriptAnimationState)}}function pn(vt,$t){if(1&vt&&(i.j41(0,"mat-hint",22),i.EFF(1),i.k0s()),2&vt){const Ee=i.XpG(2);i.Y8G("id",Ee._hintLabelId),i.R7$(),i.JRh(Ee.hintLabel)}}function Wn(vt,$t){if(1&vt&&(i.j41(0,"div",19),i.DNE(1,pn,2,2,"mat-hint",22),i.SdG(2,7),i.nrm(3,"div",23),i.SdG(4,8),i.k0s()),2&vt){const Ee=i.XpG();i.Y8G("@transitionMessages",Ee._subscriptAnimationState),i.R7$(),i.vxM(Ee.hintLabel?1:-1)}}let Pt=(()=>{class vt{static \u0275fac=function(at){return new(at||vt)};static \u0275dir=i.FsC({type:vt,selectors:[["mat-label"]]})}return vt})();const en=new i.nKC("MatError");let an=(()=>{class vt{id=(0,i.WQX)(a.g7).getId("mat-mdc-error-");constructor(){(0,i.WQX)(new i.ES_("aria-live"),{optional:!0})||(0,i.WQX)(i.aKT).nativeElement.setAttribute("aria-live","polite")}static \u0275fac=function(at){return new(at||vt)};static \u0275dir=i.FsC({type:vt,selectors:[["mat-error"],["","matError",""]],hostAttrs:["aria-atomic","true",1,"mat-mdc-form-field-error","mat-mdc-form-field-bottom-align"],hostVars:1,hostBindings:function(at,Fe){2&at&&i.Mr5("id",Fe.id)},inputs:{id:"id"},features:[i.Jv_([{provide:en,useExisting:vt}])]})}return vt})(),Yn=(()=>{class vt{align="start";id=(0,i.WQX)(a.g7).getId("mat-mdc-hint-");static \u0275fac=function(at){return new(at||vt)};static \u0275dir=i.FsC({type:vt,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(at,Fe){2&at&&(i.Mr5("id",Fe.id),i.BMQ("align",null),i.AVh("mat-mdc-form-field-hint-end","end"===Fe.align))},inputs:{align:"align",id:"id"}})}return vt})();const Sn=new i.nKC("MatPrefix");let Xt=(()=>{class vt{set _isTextSelector(Ee){this._isText=!0}_isText=!1;static \u0275fac=function(at){return new(at||vt)};static \u0275dir=i.FsC({type:vt,selectors:[["","matPrefix",""],["","matIconPrefix",""],["","matTextPrefix",""]],inputs:{_isTextSelector:[0,"matTextPrefix","_isTextSelector"]},features:[i.Jv_([{provide:Sn,useExisting:vt}])]})}return vt})();const Mt=new i.nKC("MatSuffix");let Gt=(()=>{class vt{set _isTextSelector(Ee){this._isText=!0}_isText=!1;static \u0275fac=function(at){return new(at||vt)};static \u0275dir=i.FsC({type:vt,selectors:[["","matSuffix",""],["","matIconSuffix",""],["","matTextSuffix",""]],inputs:{_isTextSelector:[0,"matTextSuffix","_isTextSelector"]},features:[i.Jv_([{provide:Mt,useExisting:vt}])]})}return vt})();const Ot=new i.nKC("FloatingLabelParent");let Ie=(()=>{class vt{_elementRef=(0,i.WQX)(i.aKT);get floating(){return this._floating}set floating(Ee){this._floating=Ee,this.monitorResize&&this._handleResize()}_floating=!1;get monitorResize(){return this._monitorResize}set monitorResize(Ee){this._monitorResize=Ee,this._monitorResize?this._subscribeToResize():this._resizeSubscription.unsubscribe()}_monitorResize=!1;_resizeObserver=(0,i.WQX)(Se);_ngZone=(0,i.WQX)(i.SKi);_parent=(0,i.WQX)(Ot);_resizeSubscription=new A.yU;constructor(){}ngOnDestroy(){this._resizeSubscription.unsubscribe()}getWidth(){return function Me(vt){if(null!==vt.offsetParent)return vt.scrollWidth;const Ee=vt.cloneNode(!0);Ee.style.setProperty("position","absolute"),Ee.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(Ee);const at=Ee.scrollWidth;return Ee.remove(),at}(this._elementRef.nativeElement)}get element(){return this._elementRef.nativeElement}_handleResize(){setTimeout(()=>this._parent._handleLabelResized())}_subscribeToResize(){this._resizeSubscription.unsubscribe(),this._ngZone.runOutsideAngular(()=>{this._resizeSubscription=this._resizeObserver.observe(this._elementRef.nativeElement,{box:"border-box"}).subscribe(()=>this._handleResize())})}static \u0275fac=function(at){return new(at||vt)};static \u0275dir=i.FsC({type:vt,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(at,Fe){2&at&&i.AVh("mdc-floating-label--float-above",Fe.floating)},inputs:{floating:"floating",monitorResize:"monitorResize"}})}return vt})();const nt="mdc-line-ripple--active",W="mdc-line-ripple--deactivating";let L=(()=>{class vt{_elementRef=(0,i.WQX)(i.aKT);constructor(){(0,i.WQX)(i.SKi).runOutsideAngular(()=>{this._elementRef.nativeElement.addEventListener("transitionend",this._handleTransitionEnd)})}activate(){const Ee=this._elementRef.nativeElement.classList;Ee.remove(W),Ee.add(nt)}deactivate(){this._elementRef.nativeElement.classList.add(W)}_handleTransitionEnd=Ee=>{const at=this._elementRef.nativeElement.classList,Fe=at.contains(W);"opacity"===Ee.propertyName&&Fe&&at.remove(nt,W)};ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._handleTransitionEnd)}static \u0275fac=function(at){return new(at||vt)};static \u0275dir=i.FsC({type:vt,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"]})}return vt})(),V=(()=>{class vt{_elementRef=(0,i.WQX)(i.aKT);_ngZone=(0,i.WQX)(i.SKi);open=!1;_notch;constructor(){}ngAfterViewInit(){const Ee=this._elementRef.nativeElement.querySelector(".mdc-floating-label");Ee?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),"function"==typeof requestAnimationFrame&&(Ee.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>Ee.style.transitionDuration="")}))):this._elementRef.nativeElement.classList.add("mdc-notched-outline--no-label")}_setNotchWidth(Ee){this._notch.nativeElement.style.width=this.open&&Ee?`calc(${Ee}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`:""}static \u0275fac=function(at){return new(at||vt)};static \u0275cmp=i.VBU({type:vt,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(at,Fe){if(1&at&&i.GBs(ke,5),2&at){let Rt;i.mGM(Rt=i.lsd())&&(Fe._notch=Rt.first)}},hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(at,Fe){2&at&&i.AVh("mdc-notched-outline--notched",Fe.open)},inputs:{open:[0,"matFormFieldNotchedOutlineOpen","open"]},attrs:Ue,ngContentSelectors:st,decls:5,vars:0,consts:[["notch",""],[1,"mat-mdc-notch-piece","mdc-notched-outline__leading"],[1,"mat-mdc-notch-piece","mdc-notched-outline__notch"],[1,"mat-mdc-notch-piece","mdc-notched-outline__trailing"]],template:function(at,Fe){1&at&&(i.NAR(),i.nrm(0,"div",1),i.j41(1,"div",2,0),i.SdG(3),i.k0s(),i.nrm(4,"div",3))},encapsulation:2,changeDetection:0})}return vt})();const Re={transitionMessages:(0,xe.hZ)("transitionMessages",[(0,xe.wk)("enter",(0,xe.iF)({opacity:1,transform:"translateY(0%)"})),(0,xe.kY)("void => enter",[(0,xe.iF)({opacity:0,transform:"translateY(-5px)"}),(0,xe.i0)("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let bt=(()=>{class vt{value;stateChanges;id;placeholder;ngControl;focused;empty;shouldLabelFloat;required;disabled;errorState;controlType;autofilled;userAriaDescribedBy;disableAutomaticLabeling;static \u0275fac=function(at){return new(at||vt)};static \u0275dir=i.FsC({type:vt})}return vt})();const Zt=new i.nKC("MatFormField"),gn=new i.nKC("MAT_FORM_FIELD_DEFAULT_OPTIONS");let ei=(()=>{class vt{_elementRef=(0,i.WQX)(i.aKT);_changeDetectorRef=(0,i.WQX)(i.gRc);_dir=(0,i.WQX)(c.dS);_platform=(0,i.WQX)(w.OD);_idGenerator=(0,i.WQX)(a.g7);_defaults=(0,i.WQX)(gn,{optional:!0});_animationMode=(0,i.WQX)(i.bc$,{optional:!0});_textField;_iconPrefixContainer;_textPrefixContainer;_iconSuffixContainer;_textSuffixContainer;_floatingLabel;_notchedOutline;_lineRipple;_formFieldControl;_prefixChildren;_suffixChildren;_errorChildren;_hintChildren;_labelChild=(0,i.sbv)(Pt);get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(Ee){this._hideRequiredMarker=(0,y.he)(Ee)}_hideRequiredMarker=!1;color="primary";get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||"auto"}set floatLabel(Ee){Ee!==this._floatLabel&&(this._floatLabel=Ee,this._changeDetectorRef.markForCheck())}_floatLabel;get appearance(){return this._appearance}set appearance(Ee){const at=this._appearance;this._appearance=Ee||this._defaults?.appearance||"fill","outline"===this._appearance&&this._appearance!==at&&(this._needsOutlineLabelOffsetUpdate=!0)}_appearance="fill";get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||"fixed"}set subscriptSizing(Ee){this._subscriptSizing=Ee||this._defaults?.subscriptSizing||"fixed"}_subscriptSizing=null;get hintLabel(){return this._hintLabel}set hintLabel(Ee){this._hintLabel=Ee,this._processHints()}_hintLabel="";_hasIconPrefix=!1;_hasTextPrefix=!1;_hasIconSuffix=!1;_hasTextSuffix=!1;_labelId=this._idGenerator.getId("mat-mdc-form-field-label-");_hintLabelId=this._idGenerator.getId("mat-mdc-hint-");_subscriptAnimationState="";get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(Ee){this._explicitFormFieldControl=Ee}_destroyed=new S.B;_isFocused=null;_explicitFormFieldControl;_needsOutlineLabelOffsetUpdate=!1;_previousControl=null;_stateChanges;_valueChanges;_describedByChanges;_injector=(0,i.WQX)(i.zZn);constructor(){const Ee=this._defaults;Ee&&(Ee.appearance&&(this.appearance=Ee.appearance),this._hideRequiredMarker=!!Ee?.hideRequiredMarker,Ee.color&&(this.color=Ee.color))}ngAfterViewInit(){this._updateFocusState(),this._subscriptAnimationState="enter",this._changeDetectorRef.detectChanges()}ngAfterContentInit(){this._assertFormFieldControl(),this._initializeSubscript(),this._initializePrefixAndSuffix(),this._initializeOutlineLabelOffsetSubscriptions()}ngAfterContentChecked(){this._assertFormFieldControl(),this._control!==this._previousControl&&(this._initializeControl(this._previousControl),this._previousControl=this._control)}ngOnDestroy(){this._stateChanges?.unsubscribe(),this._valueChanges?.unsubscribe(),this._describedByChanges?.unsubscribe(),this._destroyed.next(),this._destroyed.complete()}getLabelId=(0,i.EWP)(()=>this._hasFloatingLabel()?this._labelId:null);getConnectedOverlayOrigin(){return this._textField||this._elementRef}_animateAndLockLabel(){this._hasFloatingLabel()&&(this.floatLabel="always")}_initializeControl(Ee){const at=this._control,Fe="mat-mdc-form-field-type-";Ee&&this._elementRef.nativeElement.classList.remove(Fe+Ee.controlType),at.controlType&&this._elementRef.nativeElement.classList.add(Fe+at.controlType),this._stateChanges?.unsubscribe(),this._stateChanges=at.stateChanges.subscribe(()=>{this._updateFocusState(),this._changeDetectorRef.markForCheck()}),this._describedByChanges?.unsubscribe(),this._describedByChanges=at.stateChanges.pipe((0,k.Z)([void 0,void 0]),(0,R.T)(()=>[at.errorState,at.userAriaDescribedBy]),function te(){return(0,G.N)((vt,$t)=>{let Ee,at=!1;vt.subscribe((0,Z._)($t,Fe=>{const Rt=Ee;Ee=Fe,at&&$t.next([Rt,Fe]),at=!0}))})}(),(0,we.p)(([[Rt,dt],[Bt,_n]])=>Rt!==Bt||dt!==_n)).subscribe(()=>this._syncDescribedByIds()),this._valueChanges?.unsubscribe(),at.ngControl&&at.ngControl.valueChanges&&(this._valueChanges=at.ngControl.valueChanges.pipe((0,_e.Q)(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck()))}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(Ee=>!Ee._isText),this._hasTextPrefix=!!this._prefixChildren.find(Ee=>Ee._isText),this._hasIconSuffix=!!this._suffixChildren.find(Ee=>!Ee._isText),this._hasTextSuffix=!!this._suffixChildren.find(Ee=>Ee._isText)}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),(0,T.h)(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._checkPrefixAndSuffixTypes(),this._changeDetectorRef.markForCheck()})}_initializeSubscript(){this._hintChildren.changes.subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck()}),this._errorChildren.changes.subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._validateHints(),this._syncDescribedByIds()}_assertFormFieldControl(){}_updateFocusState(){this._control.focused&&!this._isFocused?(this._isFocused=!0,this._lineRipple?.activate()):!this._control.focused&&(this._isFocused||null===this._isFocused)&&(this._isFocused=!1,this._lineRipple?.deactivate()),this._textField?.nativeElement.classList.toggle("mdc-text-field--focused",this._control.focused)}_initializeOutlineLabelOffsetSubscriptions(){this._prefixChildren.changes.subscribe(()=>this._needsOutlineLabelOffsetUpdate=!0),(0,i.Tzd)(()=>{this._needsOutlineLabelOffsetUpdate&&(this._needsOutlineLabelOffsetUpdate=!1,this._updateOutlineLabelOffset())},{injector:this._injector}),this._dir.change.pipe((0,_e.Q)(this._destroyed)).subscribe(()=>this._needsOutlineLabelOffsetUpdate=!0)}_shouldAlwaysFloat(){return"always"===this.floatLabel}_hasOutline(){return"outline"===this.appearance}_forceDisplayInfixLabel(){return!this._platform.isBrowser&&this._prefixChildren.length&&!this._shouldLabelFloat()}_hasFloatingLabel=(0,i.EWP)(()=>!!this._labelChild());_shouldLabelFloat(){return!!this._hasFloatingLabel()&&(this._control.shouldLabelFloat||this._shouldAlwaysFloat())}_shouldForward(Ee){const at=this._control?this._control.ngControl:null;return at&&at[Ee]}_getDisplayedMessages(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}_handleLabelResized(){this._refreshOutlineNotchWidth()}_refreshOutlineNotchWidth(){this._hasOutline()&&this._floatingLabel&&this._shouldLabelFloat()?this._notchedOutline?._setNotchWidth(this._floatingLabel.getWidth()):this._notchedOutline?._setNotchWidth(0)}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){}_syncDescribedByIds(){if(this._control){let Ee=[];if(this._control.userAriaDescribedBy&&"string"==typeof this._control.userAriaDescribedBy&&Ee.push(...this._control.userAriaDescribedBy.split(" ")),"hint"===this._getDisplayedMessages()){const at=this._hintChildren?this._hintChildren.find(Rt=>"start"===Rt.align):null,Fe=this._hintChildren?this._hintChildren.find(Rt=>"end"===Rt.align):null;at?Ee.push(at.id):this._hintLabel&&Ee.push(this._hintLabelId),Fe&&Ee.push(Fe.id)}else this._errorChildren&&Ee.push(...this._errorChildren.map(at=>at.id));this._control.setDescribedByIds(Ee)}}_updateOutlineLabelOffset(){if(!this._hasOutline()||!this._floatingLabel)return;const Ee=this._floatingLabel.element;if(!this._iconPrefixContainer&&!this._textPrefixContainer)return void(Ee.style.transform="");if(!this._isAttachedToDom())return void(this._needsOutlineLabelOffsetUpdate=!0);const at=this._iconPrefixContainer?.nativeElement,Fe=this._textPrefixContainer?.nativeElement,Rt=this._iconSuffixContainer?.nativeElement,dt=this._textSuffixContainer?.nativeElement,Bt=at?.getBoundingClientRect().width??0,_n=Fe?.getBoundingClientRect().width??0,or=Rt?.getBoundingClientRect().width??0,Mr=dt?.getBoundingClientRect().width??0;Ee.style.transform=`var(\n --mat-mdc-form-field-label-transform,\n translateY(-50%) translateX(calc(${"rtl"===this._dir.value?"-1":"1"} * (${Bt+_n}px + var(--mat-mdc-form-field-label-offset-x, 0px))))\n )`,this._elementRef.nativeElement.style.setProperty("--mat-form-field-notch-max-width",`calc(100% - ${Bt+_n+or+Mr}px)`)}_isAttachedToDom(){const Ee=this._elementRef.nativeElement;if(Ee.getRootNode){const at=Ee.getRootNode();return at&&at!==Ee}return document.documentElement.contains(Ee)}static \u0275fac=function(at){return new(at||vt)};static \u0275cmp=i.VBU({type:vt,selectors:[["mat-form-field"]],contentQueries:function(at,Fe,Rt){if(1&at&&(i.C6U(Rt,Fe._labelChild,Pt,5),i.wni(Rt,bt,5),i.wni(Rt,Sn,5),i.wni(Rt,Mt,5),i.wni(Rt,en,5),i.wni(Rt,Yn,5)),2&at){let dt;i.NyB(),i.mGM(dt=i.lsd())&&(Fe._formFieldControl=dt.first),i.mGM(dt=i.lsd())&&(Fe._prefixChildren=dt),i.mGM(dt=i.lsd())&&(Fe._suffixChildren=dt),i.mGM(dt=i.lsd())&&(Fe._errorChildren=dt),i.mGM(dt=i.lsd())&&(Fe._hintChildren=dt)}},viewQuery:function(at,Fe){if(1&at&&(i.GBs(ft,5),i.GBs(_t,5),i.GBs(ot,5),i.GBs(Yt,5),i.GBs(un,5),i.GBs(Ie,5),i.GBs(V,5),i.GBs(L,5)),2&at){let Rt;i.mGM(Rt=i.lsd())&&(Fe._textField=Rt.first),i.mGM(Rt=i.lsd())&&(Fe._iconPrefixContainer=Rt.first),i.mGM(Rt=i.lsd())&&(Fe._textPrefixContainer=Rt.first),i.mGM(Rt=i.lsd())&&(Fe._iconSuffixContainer=Rt.first),i.mGM(Rt=i.lsd())&&(Fe._textSuffixContainer=Rt.first),i.mGM(Rt=i.lsd())&&(Fe._floatingLabel=Rt.first),i.mGM(Rt=i.lsd())&&(Fe._notchedOutline=Rt.first),i.mGM(Rt=i.lsd())&&(Fe._lineRipple=Rt.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:42,hostBindings:function(at,Fe){2&at&&i.AVh("mat-mdc-form-field-label-always-float",Fe._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",Fe._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",Fe._hasIconSuffix)("mat-form-field-invalid",Fe._control.errorState)("mat-form-field-disabled",Fe._control.disabled)("mat-form-field-autofilled",Fe._control.autofilled)("mat-form-field-no-animations","NoopAnimations"===Fe._animationMode)("mat-form-field-appearance-fill","fill"==Fe.appearance)("mat-form-field-appearance-outline","outline"==Fe.appearance)("mat-form-field-hide-placeholder",Fe._hasFloatingLabel()&&!Fe._shouldLabelFloat())("mat-focused",Fe._control.focused)("mat-primary","accent"!==Fe.color&&"warn"!==Fe.color)("mat-accent","accent"===Fe.color)("mat-warn","warn"===Fe.color)("ng-untouched",Fe._shouldForward("untouched"))("ng-touched",Fe._shouldForward("touched"))("ng-pristine",Fe._shouldForward("pristine"))("ng-dirty",Fe._shouldForward("dirty"))("ng-valid",Fe._shouldForward("valid"))("ng-invalid",Fe._shouldForward("invalid"))("ng-pending",Fe._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],features:[i.Jv_([{provide:Zt,useExisting:vt},{provide:Ot,useExisting:vt}])],ngContentSelectors:$n,decls:18,vars:21,consts:[["labelTemplate",""],["textField",""],["iconPrefixContainer",""],["textPrefixContainer",""],["textSuffixContainer",""],["iconSuffixContainer",""],[1,"mat-mdc-text-field-wrapper","mdc-text-field",3,"click"],[1,"mat-mdc-form-field-focus-overlay"],[1,"mat-mdc-form-field-flex"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen"],[1,"mat-mdc-form-field-icon-prefix"],[1,"mat-mdc-form-field-text-prefix"],[1,"mat-mdc-form-field-infix"],[3,"ngTemplateOutlet"],[1,"mat-mdc-form-field-text-suffix"],[1,"mat-mdc-form-field-icon-suffix"],["matFormFieldLineRipple",""],[1,"mat-mdc-form-field-subscript-wrapper","mat-mdc-form-field-bottom-align"],[1,"mat-mdc-form-field-error-wrapper"],[1,"mat-mdc-form-field-hint-wrapper"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[3,"id"],[1,"mat-mdc-form-field-hint-spacer"]],template:function(at,Fe){if(1&at){const Rt=i.RV6();i.NAR(wn),i.DNE(0,wt,1,1,"ng-template",null,0,i.C5r),i.j41(2,"div",6,1),i.bIt("click",function(Bt){return i.eBV(Rt),i.Njj(Fe._control.onContainerClick(Bt))}),i.DNE(4,ze,1,0,"div",7),i.j41(5,"div",8),i.DNE(6,Ke,2,2,"div",9)(7,lt,3,0,"div",10)(8,Xe,3,0,"div",11),i.j41(9,"div",12),i.DNE(10,pt,1,1,null,13),i.SdG(11),i.k0s(),i.DNE(12,se,3,0,"div",14)(13,qe,3,0,"div",15),i.k0s(),i.DNE(14,Nt,1,0,"div",16),i.k0s(),i.j41(15,"div",17),i.DNE(16,tn,2,1,"div",18)(17,Wn,5,2,"div",19),i.k0s()}if(2&at){let Rt;i.R7$(2),i.AVh("mdc-text-field--filled",!Fe._hasOutline())("mdc-text-field--outlined",Fe._hasOutline())("mdc-text-field--no-label",!Fe._hasFloatingLabel())("mdc-text-field--disabled",Fe._control.disabled)("mdc-text-field--invalid",Fe._control.errorState),i.R7$(2),i.vxM(Fe._hasOutline()||Fe._control.disabled?-1:4),i.R7$(2),i.vxM(Fe._hasOutline()?6:-1),i.R7$(),i.vxM(Fe._hasIconPrefix?7:-1),i.R7$(),i.vxM(Fe._hasTextPrefix?8:-1),i.R7$(2),i.vxM(!Fe._hasOutline()||Fe._forceDisplayInfixLabel()?10:-1),i.R7$(2),i.vxM(Fe._hasTextSuffix?12:-1),i.R7$(),i.vxM(Fe._hasIconSuffix?13:-1),i.R7$(),i.vxM(Fe._hasOutline()?-1:14),i.R7$(),i.AVh("mat-mdc-form-field-subscript-dynamic-size","dynamic"===Fe.subscriptSizing),i.R7$(),i.vxM("error"===(Rt=Fe._getDisplayedMessages())?16:"hint"===Rt?17:-1)}},dependencies:[Ie,V,C.T3,L,Yn],styles:['.mdc-text-field{display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.mdc-text-field__input{width:100%;min-width:0;border:none;border-radius:0;background:none;padding:0;-moz-appearance:none;-webkit-appearance:none;height:28px}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}.mdc-text-field__input::placeholder{opacity:0}.mdc-text-field__input::-moz-placeholder{opacity:0}.mdc-text-field__input::-webkit-input-placeholder{opacity:0}.mdc-text-field__input:-ms-input-placeholder{opacity:0}.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input::-moz-placeholder,.mdc-text-field--focused .mdc-text-field__input::-moz-placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input::-webkit-input-placeholder,.mdc-text-field--focused .mdc-text-field__input::-webkit-input-placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{opacity:1}.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive::placeholder{opacity:0}.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive::-moz-placeholder{opacity:0}.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive::-webkit-input-placeholder{opacity:0}.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive:-ms-input-placeholder{opacity:0}.mdc-text-field--outlined .mdc-text-field__input,.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none !important;background-color:rgba(0,0,0,0)}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-filled-text-field-input-text-color, var(--mat-sys-on-surface));caret-color:var(--mdc-filled-text-field-caret-color, var(--mat-sys-primary))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::-moz-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-filled-text-field-error-caret-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-filled-text-field-disabled-input-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-outlined-text-field-input-text-color, var(--mat-sys-on-surface));caret-color:var(--mdc-outlined-text-field-caret-color, var(--mat-sys-primary))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::-moz-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-outlined-text-field-error-caret-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-outlined-text-field-disabled-input-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}@media(forced-colors: active){.mdc-text-field--disabled .mdc-text-field__input{background-color:Window}}.mdc-text-field--filled{height:56px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:var(--mdc-filled-text-field-container-shape, var(--mat-sys-corner-extra-small));border-top-right-radius:var(--mdc-filled-text-field-container-shape, var(--mat-sys-corner-extra-small))}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:var(--mdc-filled-text-field-container-color, var(--mat-sys-surface-variant))}.mdc-text-field--filled.mdc-text-field--disabled{background-color:var(--mdc-filled-text-field-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 4%, transparent))}.mdc-text-field--outlined{height:56px;overflow:visible;padding-right:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small)));padding-left:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small)) + 4px)}[dir=rtl] .mdc-text-field--outlined{padding-right:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small)) + 4px);padding-left:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small)))}.mdc-floating-label{position:absolute;left:0;transform-origin:left top;line-height:1.15rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform}[dir=rtl] .mdc-floating-label{right:0;left:auto;transform-origin:right top;text-align:right}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:auto}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label{left:auto;right:4px}.mdc-text-field--filled .mdc-floating-label{left:16px;right:auto}[dir=rtl] .mdc-text-field--filled .mdc-floating-label{left:auto;right:16px}.mdc-text-field--disabled .mdc-floating-label{cursor:default}@media(forced-colors: active){.mdc-text-field--disabled .mdc-floating-label{z-index:1}}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-filled-text-field-label-text-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label{color:var(--mdc-filled-text-field-focus-label-text-color, var(--mat-sys-primary))}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label{color:var(--mdc-filled-text-field-hover-label-text-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label{color:var(--mdc-filled-text-field-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label{color:var(--mdc-filled-text-field-error-label-text-color, var(--mat-sys-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mdc-floating-label{color:var(--mdc-filled-text-field-error-focus-label-text-color, var(--mat-sys-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-floating-label{color:var(--mdc-filled-text-field-error-hover-label-text-color, var(--mat-sys-on-error-container))}.mdc-text-field--filled .mdc-floating-label{font-family:var(--mdc-filled-text-field-label-text-font, var(--mat-sys-body-large-font));font-size:var(--mdc-filled-text-field-label-text-size, var(--mat-sys-body-large-size));font-weight:var(--mdc-filled-text-field-label-text-weight, var(--mat-sys-body-large-weight));letter-spacing:var(--mdc-filled-text-field-label-text-tracking, var(--mat-sys-body-large-tracking))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-outlined-text-field-label-text-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label{color:var(--mdc-outlined-text-field-focus-label-text-color, var(--mat-sys-primary))}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label{color:var(--mdc-outlined-text-field-hover-label-text-color, var(--mat-sys-on-surface))}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label{color:var(--mdc-outlined-text-field-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label{color:var(--mdc-outlined-text-field-error-label-text-color, var(--mat-sys-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mdc-floating-label{color:var(--mdc-outlined-text-field-error-focus-label-text-color, var(--mat-sys-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-floating-label{color:var(--mdc-outlined-text-field-error-hover-label-text-color, var(--mat-sys-on-error-container))}.mdc-text-field--outlined .mdc-floating-label{font-family:var(--mdc-outlined-text-field-label-text-font, var(--mat-sys-body-large-font));font-size:var(--mdc-outlined-text-field-label-text-size, var(--mat-sys-body-large-size));font-weight:var(--mdc-outlined-text-field-label-text-weight, var(--mat-sys-body-large-weight));letter-spacing:var(--mdc-outlined-text-field-label-text-tracking, var(--mat-sys-body-large-tracking))}.mdc-floating-label--float-above{cursor:auto;transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1);font-size:.75rem}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:133.3333333333%}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) scale(0.75)}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:1px;margin-right:0;content:"*"}[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:0;margin-right:1px}.mdc-notched-outline{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}[dir=rtl] .mdc-notched-outline{text-align:right}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mat-mdc-notch-piece{box-sizing:border-box;height:100%;pointer-events:none;border-top:1px solid;border-bottom:1px solid}.mdc-text-field--focused .mat-mdc-notch-piece{border-width:2px}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-outline-color, var(--mat-sys-outline));border-width:var(--mdc-outlined-text-field-outline-width, 1px)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-hover-outline-color, var(--mat-sys-on-surface))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-focus-outline-color, var(--mat-sys-primary))}.mdc-text-field--outlined.mdc-text-field--disabled .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-disabled-outline-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-error-outline-color, var(--mat-sys-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--focused):hover .mdc-notched-outline .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-error-hover-outline-color, var(--mat-sys-on-error-container))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-error-focus-outline-color, var(--mat-sys-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mat-mdc-notch-piece{border-width:var(--mdc-outlined-text-field-focus-outline-width, 2px)}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small));border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small))}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px,var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small)))}[dir=rtl] .mdc-notched-outline__leading{border-left:none;border-right:1px solid;border-bottom-left-radius:0;border-top-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small));border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small))}.mdc-notched-outline__trailing{flex-grow:1;border-left:none;border-right:1px solid;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small));border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small))}[dir=rtl] .mdc-notched-outline__trailing{border-left:1px solid;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small));border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small))}.mdc-notched-outline__notch{flex:0 0 auto;width:auto}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:min(var(--mat-form-field-notch-max-width, 100%),100% - max(12px,var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small)))*2)}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none;--mat-form-field-notch-max-width: 100%}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}.mdc-line-ripple::before,.mdc-line-ripple::after{position:absolute;bottom:0;left:0;width:100%;border-bottom-style:solid;content:""}.mdc-line-ripple::before{z-index:1;border-bottom-width:var(--mdc-filled-text-field-active-indicator-height, 1px)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-active-indicator-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-hover-active-indicator-color, var(--mat-sys-on-surface))}.mdc-text-field--filled.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-disabled-active-indicator-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-active-indicator-color, var(--mat-sys-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-hover-active-indicator-color, var(--mat-sys-on-error-container))}.mdc-line-ripple::after{transform:scaleX(0);opacity:0;z-index:2}.mdc-text-field--filled .mdc-line-ripple::after{border-bottom-width:var(--mdc-filled-text-field-focus-active-indicator-height, 2px)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-focus-active-indicator-color, var(--mat-sys-primary))}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-error-focus-active-indicator-color, var(--mat-sys-error))}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mdc-text-field--disabled{pointer-events:none}.mat-mdc-form-field-textarea-control{vertical-align:middle;resize:vertical;box-sizing:border-box;height:auto;margin:0;padding:0;border:none;overflow:auto}.mat-mdc-form-field-input-control.mat-mdc-form-field-input-control{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font:inherit;letter-spacing:inherit;text-decoration:inherit;text-transform:inherit;border:none}.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:normal;pointer-events:all;will-change:auto}.mat-mdc-form-field:not(.mat-form-field-disabled) .mat-mdc-floating-label.mdc-floating-label{cursor:inherit}.mdc-text-field--no-label:not(.mdc-text-field--textarea) .mat-mdc-form-field-input-control.mdc-text-field__input,.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control{height:auto}.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control.mdc-text-field__input[type=color]{height:23px}.mat-mdc-text-field-wrapper{height:auto;flex:auto;will-change:auto}.mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-left:0;--mat-mdc-form-field-label-offset-x: -16px}.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-right:0}[dir=rtl] .mat-mdc-text-field-wrapper{padding-left:16px;padding-right:16px}[dir=rtl] .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-left:0}[dir=rtl] .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-right:0}.mat-form-field-disabled .mdc-text-field__input::placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-form-field-disabled .mdc-text-field__input::-moz-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-form-field-disabled .mdc-text-field__input::-webkit-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-form-field-disabled .mdc-text-field__input:-ms-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-form-field-label-always-float .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}.mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-floating-label{left:auto;right:auto}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-text-field__input{display:inline-block}.mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field .mdc-notched-outline__notch{padding-top:0}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid rgba(0,0,0,0)}[dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid rgba(0,0,0,0)}.mat-mdc-form-field-infix{min-height:var(--mat-form-field-container-height, 56px);padding-top:var(--mat-form-field-filled-with-label-container-padding-top, 24px);padding-bottom:var(--mat-form-field-filled-with-label-container-padding-bottom, 8px)}.mdc-text-field--outlined .mat-mdc-form-field-infix,.mdc-text-field--no-label .mat-mdc-form-field-infix{padding-top:var(--mat-form-field-container-vertical-padding, 16px);padding-bottom:var(--mat-form-field-container-vertical-padding, 16px)}.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:calc(var(--mat-form-field-container-height, 56px)/2)}.mdc-text-field--filled .mat-mdc-floating-label{display:var(--mat-form-field-filled-label-display, block)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY(calc(calc(6.75px + var(--mat-form-field-container-height, 56px) / 2) * -1)) scale(var(--mat-mdc-form-field-floating-label-scale, 0.75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-form-field-subscript-wrapper{box-sizing:border-box;width:100%;position:relative}.mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-error-wrapper{position:absolute;top:0;left:0;right:0;padding:0 16px}.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-error-wrapper{position:static}.mat-mdc-form-field-bottom-align::before{content:"";display:inline-block;height:16px}.mat-mdc-form-field-bottom-align.mat-mdc-form-field-subscript-dynamic-size::before{content:unset}.mat-mdc-form-field-hint-end{order:1}.mat-mdc-form-field-hint-wrapper{display:flex}.mat-mdc-form-field-hint-spacer{flex:1 0 1em}.mat-mdc-form-field-error{display:block;color:var(--mat-form-field-error-text-color, var(--mat-sys-error))}.mat-mdc-form-field-subscript-wrapper,.mat-mdc-form-field-bottom-align::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-subscript-text-font, var(--mat-sys-body-small-font));line-height:var(--mat-form-field-subscript-text-line-height, var(--mat-sys-body-small-line-height));font-size:var(--mat-form-field-subscript-text-size, var(--mat-sys-body-small-size));letter-spacing:var(--mat-form-field-subscript-text-tracking, var(--mat-sys-body-small-tracking));font-weight:var(--mat-form-field-subscript-text-weight, var(--mat-sys-body-small-weight))}.mat-mdc-form-field-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;opacity:0;pointer-events:none;background-color:var(--mat-form-field-state-layer-color, var(--mat-sys-on-surface))}.mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-focus-state-layer-opacity, 0)}select.mat-mdc-form-field-input-control{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);display:inline-flex;box-sizing:border-box}select.mat-mdc-form-field-input-control:not(:disabled){cursor:pointer}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option{color:var(--mat-form-field-select-option-text-color, var(--mat-sys-neutral10))}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option:disabled{color:var(--mat-form-field-select-disabled-option-text-color, color-mix(in srgb, var(--mat-sys-neutral10) 38%, transparent))}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid;position:absolute;right:0;top:50%;margin-top:-2.5px;pointer-events:none;color:var(--mat-form-field-enabled-select-arrow-color, var(--mat-sys-on-surface-variant))}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{right:auto;left:0}.mat-mdc-form-field-type-mat-native-select.mat-focused .mat-mdc-form-field-infix::after{color:var(--mat-form-field-focus-select-arrow-color, var(--mat-sys-primary))}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix::after{color:var(--mat-form-field-disabled-select-arrow-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:15px}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:0;padding-left:15px}@media(forced-colors: active){.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{outline:solid 1px}}@media(forced-colors: active){.mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper{outline-color:GrayText}}@media(forced-colors: active){.mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper{outline:dashed 3px}}@media(forced-colors: active){.mat-mdc-form-field.mat-focused .mdc-notched-outline{border:dashed 3px}}.mat-mdc-form-field-input-control[type=date],.mat-mdc-form-field-input-control[type=datetime],.mat-mdc-form-field-input-control[type=datetime-local],.mat-mdc-form-field-input-control[type=month],.mat-mdc-form-field-input-control[type=week],.mat-mdc-form-field-input-control[type=time]{line-height:1}.mat-mdc-form-field-input-control::-webkit-datetime-edit{line-height:1;padding:0;margin-bottom:-2px}.mat-mdc-form-field{--mat-mdc-form-field-floating-label-scale: 0.75;display:inline-flex;flex-direction:column;min-width:0;text-align:left;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-container-text-font, var(--mat-sys-body-large-font));line-height:var(--mat-form-field-container-text-line-height, var(--mat-sys-body-large-line-height));font-size:var(--mat-form-field-container-text-size, var(--mat-sys-body-large-size));letter-spacing:var(--mat-form-field-container-text-tracking, var(--mat-sys-body-large-tracking));font-weight:var(--mat-form-field-container-text-weight, var(--mat-sys-body-large-weight))}.mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label--float-above{font-size:calc(var(--mat-form-field-outlined-label-text-populated-size)*var(--mat-mdc-form-field-floating-label-scale))}.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:var(--mat-form-field-outlined-label-text-populated-size)}[dir=rtl] .mat-mdc-form-field{text-align:right}.mat-mdc-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-mdc-text-field-wrapper{width:100%;z-index:0}.mat-mdc-form-field-icon-prefix,.mat-mdc-form-field-icon-suffix{align-self:center;line-height:0;pointer-events:auto;position:relative;z-index:1}.mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field-icon-suffix>.mat-icon{padding:0 12px;box-sizing:content-box}.mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-leading-icon-color, var(--mat-sys-on-surface-variant))}.mat-form-field-disabled .mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-disabled-leading-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-trailing-icon-color, var(--mat-sys-on-surface-variant))}.mat-form-field-disabled .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-disabled-trailing-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-form-field-invalid .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-trailing-icon-color, var(--mat-sys-error))}.mat-form-field-invalid:not(.mat-focused):not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-hover-trailing-icon-color, var(--mat-sys-on-error-container))}.mat-form-field-invalid.mat-focused .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-focus-trailing-icon-color, var(--mat-sys-error))}.mat-mdc-form-field-icon-prefix,[dir=rtl] .mat-mdc-form-field-icon-suffix{padding:0 4px 0 0}.mat-mdc-form-field-icon-suffix,[dir=rtl] .mat-mdc-form-field-icon-prefix{padding:0 0 0 4px}.mat-mdc-form-field-subscript-wrapper .mat-icon,.mat-mdc-form-field label .mat-icon{width:1em;height:1em;font-size:inherit}.mat-mdc-form-field-infix{flex:auto;min-width:0;width:180px;position:relative;box-sizing:border-box}.mat-mdc-form-field-infix:has(textarea[cols]){width:auto}.mat-mdc-form-field .mdc-notched-outline__notch{margin-left:-1px;-webkit-clip-path:inset(-9em -999em -9em 1px);clip-path:inset(-9em -999em -9em 1px)}[dir=rtl] .mat-mdc-form-field .mdc-notched-outline__notch{margin-left:0;margin-right:-1px;-webkit-clip-path:inset(-9em 1px -9em -999em);clip-path:inset(-9em 1px -9em -999em)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-floating-label{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input{transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::-moz-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::-webkit-input-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--no-label .mdc-text-field__input::placeholder,.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--focused .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--no-label .mdc-text-field__input::-moz-placeholder,.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--focused .mdc-text-field__input::-moz-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--no-label .mdc-text-field__input::-webkit-input-placeholder,.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--focused .mdc-text-field__input::-webkit-input-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{transition-duration:75ms}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-line-ripple::after{transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-notched-outline .mdc-floating-label{max-width:calc(100% + 1px)}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:calc(133.3333333333% + 1px)}'],encapsulation:2,data:{animation:[Re.transitionMessages]},changeDetection:0})}return vt})(),Xr=(()=>{class vt{static \u0275fac=function(at){return new(at||vt)};static \u0275mod=i.$C({type:vt});static \u0275inj=i.G2t({imports:[le.yE,ae.w5,le.yE]})}return vt})()},3904:(o,s,r)=>{"use strict";r.d(s,{An:()=>wt,m_:()=>ze,tp:()=>ke});var i=r(3107),a=r(2902),c=r(4460),y=r(3016),w=r(8915),C=r(2653),A=r(5710),S=r(2040),T=r(7947),k=r(7178),R=r(4447),G=r(6218),Z=r(7610),te=r(7691),we=r(6388);const _e=["*"];let pe;function Ce(Be){return function Te(){if(void 0===pe&&(pe=null,typeof window<"u")){const Be=window;void 0!==Be.trustedTypes&&(pe=Be.trustedTypes.createPolicy("angular#components",{createHTML:Ut=>Ut}))}return pe}()?.createHTML(Be)||Be}function Ne(Be){return Error(`Unable to find icon with the name "${Be}"`)}function xe(Be){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${Be}".`)}function ae(Be){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${Be}".`)}class le{url;svgText;options;svgElement;constructor(Ut,Ke,lt){this.url=Ut,this.svgText=Ke,this.options=lt}}let ke=(()=>{class Be{_httpClient;_sanitizer;_errorHandler;_document;_svgIconConfigs=new Map;_iconSetConfigs=new Map;_cachedIconsByUrl=new Map;_inProgressUrlFetches=new Map;_fontCssClassesByAlias=new Map;_resolvers=[];_defaultFontSetClass=["material-icons","mat-ligature-font"];constructor(Ke,lt,Xe,Ge){this._httpClient=Ke,this._sanitizer=lt,this._errorHandler=Ge,this._document=Xe}addSvgIcon(Ke,lt,Xe){return this.addSvgIconInNamespace("",Ke,lt,Xe)}addSvgIconLiteral(Ke,lt,Xe){return this.addSvgIconLiteralInNamespace("",Ke,lt,Xe)}addSvgIconInNamespace(Ke,lt,Xe,Ge){return this._addSvgIconConfig(Ke,lt,new le(Xe,null,Ge))}addSvgIconResolver(Ke){return this._resolvers.push(Ke),this}addSvgIconLiteralInNamespace(Ke,lt,Xe,Ge){const pt=this._sanitizer.sanitize(i.WPN.HTML,Xe);if(!pt)throw ae(Xe);const se=Ce(pt);return this._addSvgIconConfig(Ke,lt,new le("",se,Ge))}addSvgIconSet(Ke,lt){return this.addSvgIconSetInNamespace("",Ke,lt)}addSvgIconSetLiteral(Ke,lt){return this.addSvgIconSetLiteralInNamespace("",Ke,lt)}addSvgIconSetInNamespace(Ke,lt,Xe){return this._addSvgIconSetConfig(Ke,new le(lt,null,Xe))}addSvgIconSetLiteralInNamespace(Ke,lt,Xe){const Ge=this._sanitizer.sanitize(i.WPN.HTML,lt);if(!Ge)throw ae(lt);const pt=Ce(Ge);return this._addSvgIconSetConfig(Ke,new le("",pt,Xe))}registerFontClassAlias(Ke,lt=Ke){return this._fontCssClassesByAlias.set(Ke,lt),this}classNameForFontAlias(Ke){return this._fontCssClassesByAlias.get(Ke)||Ke}setDefaultFontSetClass(...Ke){return this._defaultFontSetClass=Ke,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(Ke){const lt=this._sanitizer.sanitize(i.WPN.RESOURCE_URL,Ke);if(!lt)throw xe(Ke);const Xe=this._cachedIconsByUrl.get(lt);return Xe?(0,y.of)(ft(Xe)):this._loadSvgIconFromConfig(new le(Ke,null)).pipe((0,S.M)(Ge=>this._cachedIconsByUrl.set(lt,Ge)),(0,T.T)(Ge=>ft(Ge)))}getNamedSvgIcon(Ke,lt=""){const Xe=_t(lt,Ke);let Ge=this._svgIconConfigs.get(Xe);if(Ge)return this._getSvgFromConfig(Ge);if(Ge=this._getIconConfigFromResolvers(lt,Ke),Ge)return this._svgIconConfigs.set(Xe,Ge),this._getSvgFromConfig(Ge);const pt=this._iconSetConfigs.get(lt);return pt?this._getSvgFromIconSetConfigs(Ke,pt):(0,w.$)(Ne(Xe))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(Ke){return Ke.svgText?(0,y.of)(ft(this._svgElementFromConfig(Ke))):this._loadSvgIconFromConfig(Ke).pipe((0,T.T)(lt=>ft(lt)))}_getSvgFromIconSetConfigs(Ke,lt){const Xe=this._extractIconWithNameFromAnySet(Ke,lt);if(Xe)return(0,y.of)(Xe);const Ge=lt.filter(pt=>!pt.svgText).map(pt=>this._loadSvgIconSetFromConfig(pt).pipe((0,k.W)(se=>{const Nt=`Loading icon set URL: ${this._sanitizer.sanitize(i.WPN.RESOURCE_URL,pt.url)} failed: ${se.message}`;return this._errorHandler.handleError(new Error(Nt)),(0,y.of)(null)})));return(0,C.p)(Ge).pipe((0,T.T)(()=>{const pt=this._extractIconWithNameFromAnySet(Ke,lt);if(!pt)throw Ne(Ke);return pt}))}_extractIconWithNameFromAnySet(Ke,lt){for(let Xe=lt.length-1;Xe>=0;Xe--){const Ge=lt[Xe];if(Ge.svgText&&Ge.svgText.toString().indexOf(Ke)>-1){const pt=this._svgElementFromConfig(Ge),se=this._extractSvgIconFromSet(pt,Ke,Ge.options);if(se)return se}}return null}_loadSvgIconFromConfig(Ke){return this._fetchIcon(Ke).pipe((0,S.M)(lt=>Ke.svgText=lt),(0,T.T)(()=>this._svgElementFromConfig(Ke)))}_loadSvgIconSetFromConfig(Ke){return Ke.svgText?(0,y.of)(null):this._fetchIcon(Ke).pipe((0,S.M)(lt=>Ke.svgText=lt))}_extractSvgIconFromSet(Ke,lt,Xe){const Ge=Ke.querySelector(`[id="${lt}"]`);if(!Ge)return null;const pt=Ge.cloneNode(!0);if(pt.removeAttribute("id"),"svg"===pt.nodeName.toLowerCase())return this._setSvgAttributes(pt,Xe);if("symbol"===pt.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(pt),Xe);const se=this._svgElementFromString(Ce(""));return se.appendChild(pt),this._setSvgAttributes(se,Xe)}_svgElementFromString(Ke){const lt=this._document.createElement("DIV");lt.innerHTML=Ke;const Xe=lt.querySelector("svg");if(!Xe)throw Error(" tag not found");return Xe}_toSvgElement(Ke){const lt=this._svgElementFromString(Ce("")),Xe=Ke.attributes;for(let Ge=0;GeCe(Nt)),(0,R.j)(()=>this._inProgressUrlFetches.delete(pt)),(0,G.u)());return this._inProgressUrlFetches.set(pt,qe),qe}_addSvgIconConfig(Ke,lt,Xe){return this._svgIconConfigs.set(_t(Ke,lt),Xe),this}_addSvgIconSetConfig(Ke,lt){const Xe=this._iconSetConfigs.get(Ke);return Xe?Xe.push(lt):this._iconSetConfigs.set(Ke,[lt]),this}_svgElementFromConfig(Ke){if(!Ke.svgElement){const lt=this._svgElementFromString(Ke.svgText);this._setSvgAttributes(lt,Ke.options),Ke.svgElement=lt}return Ke.svgElement}_getIconConfigFromResolvers(Ke,lt){for(let Xe=0;XeUt?Ut.pathname+Ut.search:""}}}),$n=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],En=$n.map(Be=>`[${Be}]`).join(", "),Ze=/^url\(['"]?#(.*?)['"]?\)$/;let wt=(()=>{class Be{_elementRef=(0,i.WQX)(i.aKT);_iconRegistry=(0,i.WQX)(ke);_location=(0,i.WQX)(un);_errorHandler=(0,i.WQX)(i.zcH);_defaultColor;get color(){return this._color||this._defaultColor}set color(Ke){this._color=Ke}_color;inline=!1;get svgIcon(){return this._svgIcon}set svgIcon(Ke){Ke!==this._svgIcon&&(Ke?this._updateSvgIcon(Ke):this._svgIcon&&this._clearSvgElement(),this._svgIcon=Ke)}_svgIcon;get fontSet(){return this._fontSet}set fontSet(Ke){const lt=this._cleanupFontValue(Ke);lt!==this._fontSet&&(this._fontSet=lt,this._updateFontIconClasses())}_fontSet;get fontIcon(){return this._fontIcon}set fontIcon(Ke){const lt=this._cleanupFontValue(Ke);lt!==this._fontIcon&&(this._fontIcon=lt,this._updateFontIconClasses())}_fontIcon;_previousFontSetClass=[];_previousFontIconClass;_svgName;_svgNamespace;_previousPath;_elementsWithExternalReferences;_currentIconFetch=A.yU.EMPTY;constructor(){const Ke=(0,i.WQX)(new i.ES_("aria-hidden"),{optional:!0}),lt=(0,i.WQX)(Yt,{optional:!0});lt&&(lt.color&&(this.color=this._defaultColor=lt.color),lt.fontSet&&(this.fontSet=lt.fontSet)),Ke||this._elementRef.nativeElement.setAttribute("aria-hidden","true")}_splitIconName(Ke){if(!Ke)return["",""];const lt=Ke.split(":");switch(lt.length){case 1:return["",lt[0]];case 2:return lt;default:throw Error(`Invalid icon name: "${Ke}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){const Ke=this._elementsWithExternalReferences;if(Ke&&Ke.size){const lt=this._location.getPathname();lt!==this._previousPath&&(this._previousPath=lt,this._prependPathToReferences(lt))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(Ke){this._clearSvgElement();const lt=this._location.getPathname();this._previousPath=lt,this._cacheChildrenWithExternalReferences(Ke),this._prependPathToReferences(lt),this._elementRef.nativeElement.appendChild(Ke)}_clearSvgElement(){const Ke=this._elementRef.nativeElement;let lt=Ke.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();lt--;){const Xe=Ke.childNodes[lt];(1!==Xe.nodeType||"svg"===Xe.nodeName.toLowerCase())&&Xe.remove()}}_updateFontIconClasses(){if(!this._usingFontIcon())return;const Ke=this._elementRef.nativeElement,lt=(this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet).split(/ +/):this._iconRegistry.getDefaultFontSetClass()).filter(Xe=>Xe.length>0);this._previousFontSetClass.forEach(Xe=>Ke.classList.remove(Xe)),lt.forEach(Xe=>Ke.classList.add(Xe)),this._previousFontSetClass=lt,this.fontIcon!==this._previousFontIconClass&&!lt.includes("mat-ligature-font")&&(this._previousFontIconClass&&Ke.classList.remove(this._previousFontIconClass),this.fontIcon&&Ke.classList.add(this.fontIcon),this._previousFontIconClass=this.fontIcon)}_cleanupFontValue(Ke){return"string"==typeof Ke?Ke.trim().split(" ")[0]:Ke}_prependPathToReferences(Ke){const lt=this._elementsWithExternalReferences;lt&<.forEach((Xe,Ge)=>{Xe.forEach(pt=>{Ge.setAttribute(pt.name,`url('${Ke}#${pt.value}')`)})})}_cacheChildrenWithExternalReferences(Ke){const lt=Ke.querySelectorAll(En),Xe=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let Ge=0;Ge{const se=lt[Ge],qe=se.getAttribute(pt),Nt=qe?qe.match(Ze):null;if(Nt){let tn=Xe.get(se);tn||(tn=[],Xe.set(se,tn)),tn.push({name:pt,value:Nt[1]})}})}_updateSvgIcon(Ke){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),Ke){const[lt,Xe]=this._splitIconName(Ke);lt&&(this._svgNamespace=lt),Xe&&(this._svgName=Xe),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(Xe,lt).pipe((0,Z.s)(1)).subscribe(Ge=>this._setSvgElement(Ge),Ge=>{this._errorHandler.handleError(new Error(`Error retrieving icon ${lt}:${Xe}! ${Ge.message}`))})}}static \u0275fac=function(lt){return new(lt||Be)};static \u0275cmp=i.VBU({type:Be,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:10,hostBindings:function(lt,Xe){2<&&(i.BMQ("data-mat-icon-type",Xe._usingFontIcon()?"font":"svg")("data-mat-icon-name",Xe._svgName||Xe.fontIcon)("data-mat-icon-namespace",Xe._svgNamespace||Xe.fontSet)("fontIcon",Xe._usingFontIcon()?Xe.fontIcon:null),i.HbH(Xe.color?"mat-"+Xe.color:""),i.AVh("mat-icon-inline",Xe.inline)("mat-icon-no-color","primary"!==Xe.color&&"accent"!==Xe.color&&"warn"!==Xe.color))},inputs:{color:"color",inline:[2,"inline","inline",i.L39],svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],features:[i.GFd],ngContentSelectors:_e,decls:1,vars:0,template:function(lt,Xe){1<&&(i.NAR(),i.SdG(0))},styles:["mat-icon,mat-icon.mat-primary,mat-icon.mat-accent,mat-icon.mat-warn{color:var(--mat-icon-color, inherit)}.mat-icon{-webkit-user-select:none;user-select:none;background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px;overflow:hidden}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}.mat-icon.mat-ligature-font[fontIcon]::before{content:attr(fontIcon)}[dir=rtl] .mat-icon-rtl-mirror{transform:scale(-1, 1)}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon{display:block}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon{margin:auto}"],encapsulation:2,changeDetection:0})}return Be})(),ze=(()=>{class Be{static \u0275fac=function(lt){return new(lt||Be)};static \u0275mod=i.$C({type:Be});static \u0275inj=i.G2t({imports:[a.yE,a.yE]})}return Be})()},6389:(o,s,r)=>{"use strict";r.d(s,{fS:()=>we,fg:()=>te});var i=r(3022),a=r(2147),c=r(708),y=r(3107),w=r(8559),C=r(936),A=r(2902),S=r(6071),T=r(8447);const R=new y.nKC("MAT_INPUT_VALUE_ACCESSOR"),G=["button","checkbox","file","hidden","image","radio","range","reset","submit"],Z=new y.nKC("MAT_INPUT_CONFIG");let te=(()=>{class _e{_elementRef=(0,y.WQX)(y.aKT);_platform=(0,y.WQX)(a.OD);ngControl=(0,y.WQX)(C.vO,{optional:!0,self:!0});_autofillMonitor=(0,y.WQX)(c.P8);_ngZone=(0,y.WQX)(y.SKi);_formField=(0,y.WQX)(S.xb,{optional:!0});_uid=(0,y.WQX)(w.g7).getId("mat-input-");_previousNativeValue;_inputValueAccessor;_signalBasedValueAccessor;_previousPlaceholder;_errorStateTracker;_webkitBlinkWheelListenerAttached=!1;_config=(0,y.WQX)(Z,{optional:!0});_formFieldDescribedBy;_isServer;_isNativeSelect;_isTextarea;_isInFormField;focused=!1;stateChanges=new T.B;controlType="mat-input";autofilled=!1;get disabled(){return this._disabled}set disabled(Te){this._disabled=(0,i.he)(Te),this.focused&&(this.focused=!1,this.stateChanges.next())}_disabled=!1;get id(){return this._id}set id(Te){this._id=Te||this._uid}_id;placeholder;name;get required(){return this._required??this.ngControl?.control?.hasValidator(C.k0.required)??!1}set required(Te){this._required=(0,i.he)(Te)}_required;get type(){return this._type}set type(Te){this._type=Te||"text",this._validateType(),!this._isTextarea&&(0,a.MU)().has(this._type)&&(this._elementRef.nativeElement.type=this._type),this._ensureWheelDefaultBehavior()}_type="text";get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(Te){this._errorStateTracker.matcher=Te}userAriaDescribedBy;get value(){return this._signalBasedValueAccessor?this._signalBasedValueAccessor.value():this._inputValueAccessor.value}set value(Te){Te!==this.value&&(this._signalBasedValueAccessor?this._signalBasedValueAccessor.value.set(Te):this._inputValueAccessor.value=Te,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(Te){this._readonly=(0,i.he)(Te)}_readonly=!1;disabledInteractive;get errorState(){return this._errorStateTracker.errorState}set errorState(Te){this._errorStateTracker.errorState=Te}_neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter(Te=>(0,a.MU)().has(Te));constructor(){const Te=(0,y.WQX)(C.cV,{optional:!0}),Ce=(0,y.WQX)(C.j4,{optional:!0}),Ne=(0,y.WQX)(A.es),Se=(0,y.WQX)(R,{optional:!0,self:!0}),xe=this._elementRef.nativeElement,ae=xe.nodeName.toLowerCase();Se?(0,y.Hps)(Se.value)?this._signalBasedValueAccessor=Se:this._inputValueAccessor=Se:this._inputValueAccessor=xe,this._previousNativeValue=this.value,this.id=this.id,this._platform.IOS&&this._ngZone.runOutsideAngular(()=>{xe.addEventListener("keyup",this._iOSKeyupListener)}),this._errorStateTracker=new A.X0(Ne,this.ngControl,Ce,Te,this.stateChanges),this._isServer=!this._platform.isBrowser,this._isNativeSelect="select"===ae,this._isTextarea="textarea"===ae,this._isInFormField=!!this._formField,this.disabledInteractive=this._config?.disabledInteractive||!1,this._isNativeSelect&&(this.controlType=xe.multiple?"mat-native-select-multiple":"mat-native-select"),this._signalBasedValueAccessor&&(0,y.QZP)(()=>{this._signalBasedValueAccessor.value(),this.stateChanges.next()})}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(Te=>{this.autofilled=Te.isAutofilled,this.stateChanges.next()})}ngOnChanges(){this.stateChanges.next()}ngOnDestroy(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement),this._platform.IOS&&this._elementRef.nativeElement.removeEventListener("keyup",this._iOSKeyupListener),this._webkitBlinkWheelListenerAttached&&this._elementRef.nativeElement.removeEventListener("wheel",this._webkitBlinkWheelListener)}ngDoCheck(){this.ngControl&&(this.updateErrorState(),null!==this.ngControl.disabled&&this.ngControl.disabled!==this.disabled&&(this.disabled=this.ngControl.disabled,this.stateChanges.next())),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}focus(Te){this._elementRef.nativeElement.focus(Te)}updateErrorState(){this._errorStateTracker.updateErrorState()}_focusChanged(Te){if(Te!==this.focused){if(!this._isNativeSelect&&Te&&this.disabled&&this.disabledInteractive){const Ce=this._elementRef.nativeElement;"number"===Ce.type?(Ce.type="text",Ce.setSelectionRange(0,0),Ce.type="number"):Ce.setSelectionRange(0,0)}this.focused=Te,this.stateChanges.next()}}_onInput(){}_dirtyCheckNativeValue(){const Te=this._elementRef.nativeElement.value;this._previousNativeValue!==Te&&(this._previousNativeValue=Te,this.stateChanges.next())}_dirtyCheckPlaceholder(){const Te=this._getPlaceholder();if(Te!==this._previousPlaceholder){const Ce=this._elementRef.nativeElement;this._previousPlaceholder=Te,Te?Ce.setAttribute("placeholder",Te):Ce.removeAttribute("placeholder")}}_getPlaceholder(){return this.placeholder||null}_validateType(){G.indexOf(this._type)}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let Te=this._elementRef.nativeElement.validity;return Te&&Te.badInput}get empty(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}get shouldLabelFloat(){if(this._isNativeSelect){const Te=this._elementRef.nativeElement,Ce=Te.options[0];return this.focused||Te.multiple||!this.empty||!!(Te.selectedIndex>-1&&Ce&&Ce.label)}return this.focused&&!this.disabled||!this.empty}setDescribedByIds(Te){const Ce=this._elementRef.nativeElement,Ne=Ce.getAttribute("aria-describedby");let Se;if(Ne){const xe=this._formFieldDescribedBy||Te;Se=Te.concat(Ne.split(" ").filter(ae=>ae&&!xe.includes(ae)))}else Se=Te;this._formFieldDescribedBy=Te,Se.length?Ce.setAttribute("aria-describedby",Se.join(" ")):Ce.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){const Te=this._elementRef.nativeElement;return this._isNativeSelect&&(Te.multiple||Te.size>1)}_iOSKeyupListener=Te=>{const Ce=Te.target;!Ce.value&&0===Ce.selectionStart&&0===Ce.selectionEnd&&(Ce.setSelectionRange(1,1),Ce.setSelectionRange(0,0))};_webkitBlinkWheelListener=()=>{};_ensureWheelDefaultBehavior(){!this._webkitBlinkWheelListenerAttached&&"number"===this._type&&(this._platform.BLINK||this._platform.WEBKIT)&&(this._ngZone.runOutsideAngular(()=>{this._elementRef.nativeElement.addEventListener("wheel",this._webkitBlinkWheelListener)}),this._webkitBlinkWheelListenerAttached=!0),this._webkitBlinkWheelListenerAttached&&"number"!==this._type&&(this._elementRef.nativeElement.removeEventListener("wheel",this._webkitBlinkWheelListener),this._webkitBlinkWheelListenerAttached=!0)}_getReadonlyAttribute(){return this._isNativeSelect?null:this.readonly||this.disabled&&this.disabledInteractive?"true":null}static \u0275fac=function(Ce){return new(Ce||_e)};static \u0275dir=y.FsC({type:_e,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:21,hostBindings:function(Ce,Ne){1&Ce&&y.bIt("focus",function(){return Ne._focusChanged(!0)})("blur",function(){return Ne._focusChanged(!1)})("input",function(){return Ne._onInput()}),2&Ce&&(y.Mr5("id",Ne.id)("disabled",Ne.disabled&&!Ne.disabledInteractive)("required",Ne.required),y.BMQ("name",Ne.name||null)("readonly",Ne._getReadonlyAttribute())("aria-disabled",Ne.disabled&&Ne.disabledInteractive?"true":null)("aria-invalid",Ne.empty&&Ne.required?null:Ne.errorState)("aria-required",Ne.required)("id",Ne.id),y.AVh("mat-input-server",Ne._isServer)("mat-mdc-form-field-textarea-control",Ne._isInFormField&&Ne._isTextarea)("mat-mdc-form-field-input-control",Ne._isInFormField)("mat-mdc-input-disabled-interactive",Ne.disabledInteractive)("mdc-text-field__input",Ne._isInFormField)("mat-mdc-native-select-inline",Ne._isInlineSelect()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:[0,"aria-describedby","userAriaDescribedBy"],value:"value",readonly:"readonly",disabledInteractive:[2,"disabledInteractive","disabledInteractive",y.L39]},exportAs:["matInput"],features:[y.Jv_([{provide:S.qT,useExisting:_e}]),y.GFd,y.OA$]})}return _e})(),we=(()=>{class _e{static \u0275fac=function(Ce){return new(Ce||_e)};static \u0275mod=y.$C({type:_e});static \u0275inj=y.G2t({imports:[A.yE,S.RG,S.RG,c.EE,A.yE]})}return _e})()},7818:(o,s,r)=>{"use strict";r.d(s,{Cn:()=>tn,Cp:()=>Nt,fb:()=>Yt,kk:()=>lt});var i=r(3107),a=r(8559),c=r(5919),y=r(8447),w=r(7509),C=r(5710),A=r(3016),S=r(4984),T=r(593),k=r(2867),R=r(5424),G=r(1483),Z=r(7610),te=r(8136),we=r(4460),_e=r(2902),pe=r(5467),Te=r(6192),Ce=r(1204),Ne=r(2944),Se=r(9666),xe=r(2147),ae=r(8108);const le=["mat-menu-item",""],ke=[[["mat-icon"],["","matMenuItemIcon",""]],"*"],Ue=["mat-icon, [matMenuItemIcon]","*"];function st(pn,Wn){1&pn&&(i.qSk(),i.j41(0,"svg",2),i.nrm(1,"polygon",3),i.k0s())}const ft=["*"];function _t(pn,Wn){if(1&pn){const Pt=i.RV6();i.j41(0,"div",0),i.bIt("click",function(){i.eBV(Pt);const an=i.XpG();return i.Njj(an.closed.emit("click"))})("@transformMenu.start",function(an){i.eBV(Pt);const Yn=i.XpG();return i.Njj(Yn._onAnimationStart(an))})("@transformMenu.done",function(an){i.eBV(Pt);const Yn=i.XpG();return i.Njj(Yn._onAnimationDone(an))}),i.j41(1,"div",1),i.SdG(2),i.k0s()()}if(2&pn){const Pt=i.XpG();i.HbH(Pt._classList),i.Y8G("id",Pt.panelId)("@transformMenu",Pt._panelAnimationState),i.BMQ("aria-label",Pt.ariaLabel||null)("aria-labelledby",Pt.ariaLabelledby||null)("aria-describedby",Pt.ariaDescribedby||null)}}const ot=new i.nKC("MAT_MENU_PANEL");let Yt=(()=>{class pn{_elementRef=(0,i.WQX)(i.aKT);_document=(0,i.WQX)(we.qQ);_focusMonitor=(0,i.WQX)(a.FN);_parentMenu=(0,i.WQX)(ot,{optional:!0});_changeDetectorRef=(0,i.WQX)(i.gRc);role="menuitem";disabled=!1;disableRipple=!1;_hovered=new y.B;_focused=new y.B;_highlighted=!1;_triggersSubmenu=!1;constructor(){(0,i.WQX)(pe.l).load(_e.Ah),this._parentMenu?.addItem?.(this)}focus(Pt,en){this._focusMonitor&&Pt?this._focusMonitor.focusVia(this._getHostElement(),Pt,en):this._getHostElement().focus(en),this._focused.next(this)}ngAfterViewInit(){this._focusMonitor&&this._focusMonitor.monitor(this._elementRef,!1)}ngOnDestroy(){this._focusMonitor&&this._focusMonitor.stopMonitoring(this._elementRef),this._parentMenu&&this._parentMenu.removeItem&&this._parentMenu.removeItem(this),this._hovered.complete(),this._focused.complete()}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._elementRef.nativeElement}_checkDisabled(Pt){this.disabled&&(Pt.preventDefault(),Pt.stopPropagation())}_handleMouseEnter(){this._hovered.next(this)}getLabel(){const Pt=this._elementRef.nativeElement.cloneNode(!0),en=Pt.querySelectorAll("mat-icon, .material-icons");for(let an=0;an enter",(0,Ce.i0)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,Ce.iF)({opacity:1,transform:"scale(1)"}))),(0,Ce.kY)("* => void",(0,Ce.i0)("100ms 25ms linear",(0,Ce.iF)({opacity:0})))]),fadeInItems:(0,Ce.hZ)("fadeInItems",[(0,Ce.wk)("showing",(0,Ce.iF)({opacity:1})),(0,Ce.kY)("void => *",[(0,Ce.iF)({opacity:0}),(0,Ce.i0)("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])},Ut=new i.nKC("mat-menu-default-options",{providedIn:"root",factory:function Ke(){return{overlapTrigger:!1,xPosition:"after",yPosition:"below",backdropClass:"cdk-overlay-transparent-backdrop"}}});let lt=(()=>{class pn{_elementRef=(0,i.WQX)(i.aKT);_changeDetectorRef=(0,i.WQX)(i.gRc);_keyManager;_xPosition;_yPosition;_firstItemFocusRef;_allItems;_directDescendantItems=new i.rOR;_classList={};_panelAnimationState="void";_animationDone=new y.B;_isAnimating;parentMenu;direction;overlayPanelClass;backdropClass;ariaLabel;ariaLabelledby;ariaDescribedby;get xPosition(){return this._xPosition}set xPosition(Pt){this._xPosition=Pt,this.setPositionClasses()}get yPosition(){return this._yPosition}set yPosition(Pt){this._yPosition=Pt,this.setPositionClasses()}templateRef;items;lazyContent;overlapTrigger;hasBackdrop;set panelClass(Pt){const en=this._previousPanelClass,an={...this._classList};en&&en.length&&en.split(" ").forEach(Yn=>{an[Yn]=!1}),this._previousPanelClass=Pt,Pt&&Pt.length&&(Pt.split(" ").forEach(Yn=>{an[Yn]=!0}),this._elementRef.nativeElement.className=""),this._classList=an}_previousPanelClass;get classList(){return this.panelClass}set classList(Pt){this.panelClass=Pt}closed=new i.bkB;close=this.closed;panelId=(0,i.WQX)(a.g7).getId("mat-menu-panel-");_injector=(0,i.WQX)(i.zZn);constructor(){const Pt=(0,i.WQX)(Ut);this.overlayPanelClass=Pt.overlayPanelClass||"",this._xPosition=Pt.xPosition,this._yPosition=Pt.yPosition,this.backdropClass=Pt.backdropClass,this.overlapTrigger=Pt.overlapTrigger,this.hasBackdrop=Pt.hasBackdrop}ngOnInit(){this.setPositionClasses()}ngAfterContentInit(){this._updateDirectDescendants(),this._keyManager=new a.Bu(this._directDescendantItems).withWrap().withTypeAhead().withHomeAndEnd(),this._keyManager.tabOut.subscribe(()=>this.closed.emit("tab")),this._directDescendantItems.changes.pipe((0,T.Z)(this._directDescendantItems),(0,k.n)(Pt=>(0,w.h)(...Pt.map(en=>en._focused)))).subscribe(Pt=>this._keyManager.updateActiveItem(Pt)),this._directDescendantItems.changes.subscribe(Pt=>{const en=this._keyManager;if("enter"===this._panelAnimationState&&en.activeItem?._hasFocus()){const an=Pt.toArray(),Yn=Math.max(0,Math.min(an.length-1,en.activeItemIndex||0));an[Yn]&&!an[Yn].disabled?en.setActiveItem(Yn):en.setNextItemActive()}})}ngOnDestroy(){this._keyManager?.destroy(),this._directDescendantItems.destroy(),this.closed.complete(),this._firstItemFocusRef?.destroy()}_hovered(){return this._directDescendantItems.changes.pipe((0,T.Z)(this._directDescendantItems),(0,k.n)(en=>(0,w.h)(...en.map(an=>an._hovered))))}addItem(Pt){}removeItem(Pt){}_handleKeydown(Pt){const en=Pt.keyCode,an=this._keyManager;switch(en){case c._f:(0,c.rp)(Pt)||(Pt.preventDefault(),this.closed.emit("keydown"));break;case c.UQ:this.parentMenu&&"ltr"===this.direction&&this.closed.emit("keydown");break;case c.LE:this.parentMenu&&"rtl"===this.direction&&this.closed.emit("keydown");break;default:return(en===c.i7||en===c.n6)&&an.setFocusOrigin("keyboard"),void an.onKeydown(Pt)}}focusFirstItem(Pt="program"){this._firstItemFocusRef?.destroy(),this._firstItemFocusRef=(0,i.mal)(()=>{let en=null;if(this._directDescendantItems.length&&(en=this._directDescendantItems.first._getHostElement().closest('[role="menu"]')),!en||!en.contains(document.activeElement)){const an=this._keyManager;an.setFocusOrigin(Pt).setFirstItemActive(),!an.activeItem&&en&&en.focus()}},{injector:this._injector})}resetActiveItem(){this._keyManager.setActiveItem(-1)}setElevation(Pt){}setPositionClasses(Pt=this.xPosition,en=this.yPosition){this._classList={...this._classList,"mat-menu-before":"before"===Pt,"mat-menu-after":"after"===Pt,"mat-menu-above":"above"===en,"mat-menu-below":"below"===en},this._changeDetectorRef.markForCheck()}_startAnimation(){this._panelAnimationState="enter"}_resetAnimation(){this._panelAnimationState="void"}_onAnimationDone(Pt){this._animationDone.next(Pt),this._isAnimating=!1}_onAnimationStart(Pt){this._isAnimating=!0,"enter"===Pt.toState&&0===this._keyManager.activeItemIndex&&(Pt.element.scrollTop=0)}_updateDirectDescendants(){this._allItems.changes.pipe((0,T.Z)(this._allItems)).subscribe(Pt=>{this._directDescendantItems.reset(Pt.filter(en=>en._parentMenu===this)),this._directDescendantItems.notifyOnChanges()})}static \u0275fac=function(en){return new(en||pn)};static \u0275cmp=i.VBU({type:pn,selectors:[["mat-menu"]],contentQueries:function(en,an,Yn){if(1&en&&(i.wni(Yn,En,5),i.wni(Yn,Yt,5),i.wni(Yn,Yt,4)),2&en){let Sn;i.mGM(Sn=i.lsd())&&(an.lazyContent=Sn.first),i.mGM(Sn=i.lsd())&&(an._allItems=Sn),i.mGM(Sn=i.lsd())&&(an.items=Sn)}},viewQuery:function(en,an){if(1&en&&i.GBs(i.C4Q,5),2&en){let Yn;i.mGM(Yn=i.lsd())&&(an.templateRef=Yn.first)}},hostVars:3,hostBindings:function(en,an){2&en&&i.BMQ("aria-label",null)("aria-labelledby",null)("aria-describedby",null)},inputs:{backdropClass:"backdropClass",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[0,"aria-describedby","ariaDescribedby"],xPosition:"xPosition",yPosition:"yPosition",overlapTrigger:[2,"overlapTrigger","overlapTrigger",i.L39],hasBackdrop:[2,"hasBackdrop","hasBackdrop",Pt=>null==Pt?null:(0,i.L39)(Pt)],panelClass:[0,"class","panelClass"],classList:"classList"},outputs:{closed:"closed",close:"close"},exportAs:["matMenu"],features:[i.Jv_([{provide:ot,useExisting:pn}]),i.GFd],ngContentSelectors:ft,decls:1,vars:0,consts:[["tabindex","-1","role","menu",1,"mat-mdc-menu-panel",3,"click","id"],[1,"mat-mdc-menu-content"]],template:function(en,an){1&en&&(i.NAR(),i.DNE(0,_t,3,7,"ng-template"))},styles:['mat-menu{display:none}.mat-mdc-menu-content{margin:0;padding:8px 0;outline:0}.mat-mdc-menu-content,.mat-mdc-menu-content .mat-mdc-menu-item .mat-mdc-menu-item-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;flex:1;white-space:normal;font-family:var(--mat-menu-item-label-text-font, var(--mat-sys-label-large-font));line-height:var(--mat-menu-item-label-text-line-height, var(--mat-sys-label-large-line-height));font-size:var(--mat-menu-item-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mat-menu-item-label-text-tracking, var(--mat-sys-label-large-tracking));font-weight:var(--mat-menu-item-label-text-weight, var(--mat-sys-label-large-weight))}.mat-mdc-menu-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box;outline:0;border-radius:var(--mat-menu-container-shape, var(--mat-sys-corner-extra-small));background-color:var(--mat-menu-container-color, var(--mat-sys-surface-container));box-shadow:var(--mat-menu-container-elevation-shadow, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12));will-change:transform,opacity}.mat-mdc-menu-panel.ng-animating{pointer-events:none}.mat-mdc-menu-panel.ng-animating:has(.mat-mdc-menu-content:empty){display:none}@media(forced-colors: active){.mat-mdc-menu-panel{outline:solid 1px}}.mat-mdc-menu-panel .mat-divider{color:var(--mat-menu-divider-color, var(--mat-sys-surface-variant));margin-bottom:var(--mat-menu-divider-bottom-spacing, 8px);margin-top:var(--mat-menu-divider-top-spacing, 8px)}.mat-mdc-menu-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;cursor:pointer;width:100%;text-align:left;box-sizing:border-box;color:inherit;font-size:inherit;background:none;text-decoration:none;margin:0;min-height:48px;padding-left:var(--mat-menu-item-leading-spacing, 12px);padding-right:var(--mat-menu-item-trailing-spacing, 12px);-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-menu-item::-moz-focus-inner{border:0}[dir=rtl] .mat-mdc-menu-item{padding-left:var(--mat-menu-item-trailing-spacing, 12px);padding-right:var(--mat-menu-item-leading-spacing, 12px)}.mat-mdc-menu-item:has(.material-icons,mat-icon,[matButtonIcon]){padding-left:var(--mat-menu-item-with-icon-leading-spacing, 12px);padding-right:var(--mat-menu-item-with-icon-trailing-spacing, 12px)}[dir=rtl] .mat-mdc-menu-item:has(.material-icons,mat-icon,[matButtonIcon]){padding-left:var(--mat-menu-item-with-icon-trailing-spacing, 12px);padding-right:var(--mat-menu-item-with-icon-leading-spacing, 12px)}.mat-mdc-menu-item,.mat-mdc-menu-item:visited,.mat-mdc-menu-item:link{color:var(--mat-menu-item-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-menu-item .mat-icon-no-color,.mat-mdc-menu-item .mat-mdc-menu-submenu-icon{color:var(--mat-menu-item-icon-color, var(--mat-sys-on-surface-variant))}.mat-mdc-menu-item[disabled]{cursor:default;opacity:.38}.mat-mdc-menu-item[disabled]::after{display:block;position:absolute;content:"";top:0;left:0;bottom:0;right:0}.mat-mdc-menu-item:focus{outline:0}.mat-mdc-menu-item .mat-icon{flex-shrink:0;margin-right:var(--mat-menu-item-spacing, 12px);height:var(--mat-menu-item-icon-size, 24px);width:var(--mat-menu-item-icon-size, 24px)}[dir=rtl] .mat-mdc-menu-item{text-align:right}[dir=rtl] .mat-mdc-menu-item .mat-icon{margin-right:0;margin-left:var(--mat-menu-item-spacing, 12px)}.mat-mdc-menu-item:not([disabled]):hover{background-color:var(--mat-menu-item-hover-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-hover-state-layer-opacity) * 100%), transparent))}.mat-mdc-menu-item:not([disabled]).cdk-program-focused,.mat-mdc-menu-item:not([disabled]).cdk-keyboard-focused,.mat-mdc-menu-item:not([disabled]).mat-mdc-menu-item-highlighted{background-color:var(--mat-menu-item-focus-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-focus-state-layer-opacity) * 100%), transparent))}@media(forced-colors: active){.mat-mdc-menu-item{margin-top:1px}}.mat-mdc-menu-submenu-icon{width:var(--mat-menu-item-icon-size, 24px);height:10px;fill:currentColor;padding-left:var(--mat-menu-item-spacing, 12px)}[dir=rtl] .mat-mdc-menu-submenu-icon{padding-right:var(--mat-menu-item-spacing, 12px);padding-left:0}[dir=rtl] .mat-mdc-menu-submenu-icon polygon{transform:scaleX(-1);transform-origin:center}@media(forced-colors: active){.mat-mdc-menu-submenu-icon{fill:CanvasText}}.mat-mdc-menu-item .mat-mdc-menu-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}'],encapsulation:2,data:{animation:[wt.transformMenu,wt.fadeInItems]},changeDetection:0})}return pn})();const Xe=new i.nKC("mat-menu-scroll-strategy",{providedIn:"root",factory:()=>{const pn=(0,i.WQX)(Se.hJ);return()=>pn.scrollStrategies.reposition()}}),pt={provide:Xe,deps:[Se.hJ],useFactory:function Ge(pn){return()=>pn.scrollStrategies.reposition()}},se=(0,xe.BQ)({passive:!0});let Nt=(()=>{class pn{_overlay=(0,i.WQX)(Se.hJ);_element=(0,i.WQX)(i.aKT);_viewContainerRef=(0,i.WQX)(i.c1b);_menuItemInstance=(0,i.WQX)(Yt,{optional:!0,self:!0});_dir=(0,i.WQX)(Ne.dS,{optional:!0});_focusMonitor=(0,i.WQX)(a.FN);_ngZone=(0,i.WQX)(i.SKi);_scrollStrategy=(0,i.WQX)(Xe);_changeDetectorRef=(0,i.WQX)(i.gRc);_portal;_overlayRef=null;_menuOpen=!1;_closingActionsSubscription=C.yU.EMPTY;_hoverSubscription=C.yU.EMPTY;_menuCloseSubscription=C.yU.EMPTY;_parentMaterialMenu;_parentInnerPadding;_handleTouchStart=Pt=>{(0,a.w6)(Pt)||(this._openedBy="touch")};_openedBy=void 0;get _deprecatedMatMenuTriggerFor(){return this.menu}set _deprecatedMatMenuTriggerFor(Pt){this.menu=Pt}get menu(){return this._menu}set menu(Pt){Pt!==this._menu&&(this._menu=Pt,this._menuCloseSubscription.unsubscribe(),Pt&&(this._menuCloseSubscription=Pt.close.subscribe(en=>{this._destroyMenu(en),("click"===en||"tab"===en)&&this._parentMaterialMenu&&this._parentMaterialMenu.closed.emit(en)})),this._menuItemInstance?._setTriggersSubmenu(this.triggersSubmenu()))}_menu;menuData;restoreFocus=!0;menuOpened=new i.bkB;onMenuOpen=this.menuOpened;menuClosed=new i.bkB;onMenuClose=this.menuClosed;constructor(){const Pt=(0,i.WQX)(ot,{optional:!0});this._parentMaterialMenu=Pt instanceof lt?Pt:void 0,this._element.nativeElement.addEventListener("touchstart",this._handleTouchStart,se)}ngAfterContentInit(){this._handleHover()}ngOnDestroy(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._element.nativeElement.removeEventListener("touchstart",this._handleTouchStart,se),this._menuCloseSubscription.unsubscribe(),this._closingActionsSubscription.unsubscribe(),this._hoverSubscription.unsubscribe()}get menuOpen(){return this._menuOpen}get dir(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}triggersSubmenu(){return!!(this._menuItemInstance&&this._parentMaterialMenu&&this.menu)}toggleMenu(){return this._menuOpen?this.closeMenu():this.openMenu()}openMenu(){const Pt=this.menu;if(this._menuOpen||!Pt)return;const en=this._createOverlay(Pt),an=en.getConfig(),Yn=an.positionStrategy;this._setPosition(Pt,Yn),an.hasBackdrop=null==Pt.hasBackdrop?!this.triggersSubmenu():Pt.hasBackdrop,en.attach(this._getPortal(Pt)),Pt.lazyContent&&Pt.lazyContent.attach(this.menuData),this._closingActionsSubscription=this._menuClosingActions().subscribe(()=>this.closeMenu()),this._initMenu(Pt),Pt instanceof lt&&(Pt._startAnimation(),Pt._directDescendantItems.changes.pipe((0,R.Q)(Pt.close)).subscribe(()=>{Yn.withLockedPosition(!1).reapplyLastPosition(),Yn.withLockedPosition(!0)}))}closeMenu(){this.menu?.close.emit()}focus(Pt,en){this._focusMonitor&&Pt?this._focusMonitor.focusVia(this._element,Pt,en):this._element.nativeElement.focus(en)}updatePosition(){this._overlayRef?.updatePosition()}_destroyMenu(Pt){if(!this._overlayRef||!this.menuOpen)return;const en=this.menu;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),this.restoreFocus&&("keydown"===Pt||!this._openedBy||!this.triggersSubmenu())&&this.focus(this._openedBy),this._openedBy=void 0,en instanceof lt?(en._resetAnimation(),en.lazyContent?en._animationDone.pipe((0,G.p)(an=>"void"===an.toState),(0,Z.s)(1),(0,R.Q)(en.lazyContent._attached)).subscribe({next:()=>en.lazyContent.detach(),complete:()=>this._setIsMenuOpen(!1)}):this._setIsMenuOpen(!1)):(this._setIsMenuOpen(!1),en?.lazyContent?.detach())}_initMenu(Pt){Pt.parentMenu=this.triggersSubmenu()?this._parentMaterialMenu:void 0,Pt.direction=this.dir,Pt.focusFirstItem(this._openedBy||"program"),this._setIsMenuOpen(!0)}_setIsMenuOpen(Pt){Pt!==this._menuOpen&&(this._menuOpen=Pt,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this.triggersSubmenu()&&this._menuItemInstance._setHighlighted(Pt),this._changeDetectorRef.markForCheck())}_createOverlay(Pt){if(!this._overlayRef){const en=this._getOverlayConfig(Pt);this._subscribeToPositions(Pt,en.positionStrategy),this._overlayRef=this._overlay.create(en),this._overlayRef.keydownEvents().subscribe(an=>{this.menu instanceof lt&&this.menu._handleKeydown(an)})}return this._overlayRef}_getOverlayConfig(Pt){return new Se.rR({positionStrategy:this._overlay.position().flexibleConnectedTo(this._element).withLockedPosition().withGrowAfterOpen().withTransformOriginOn(".mat-menu-panel, .mat-mdc-menu-panel"),backdropClass:Pt.backdropClass||"cdk-overlay-transparent-backdrop",panelClass:Pt.overlayPanelClass,scrollStrategy:this._scrollStrategy(),direction:this._dir||"ltr"})}_subscribeToPositions(Pt,en){Pt.setPositionClasses&&en.positionChanges.subscribe(an=>{this._ngZone.run(()=>{Pt.setPositionClasses("start"===an.connectionPair.overlayX?"after":"before","top"===an.connectionPair.overlayY?"below":"above")})})}_setPosition(Pt,en){let[an,Yn]="before"===Pt.xPosition?["end","start"]:["start","end"],[Sn,Xt]="above"===Pt.yPosition?["bottom","top"]:["top","bottom"],[Mt,Gt]=[Sn,Xt],[Ot,Ie]=[an,Yn],Me=0;if(this.triggersSubmenu()){if(Ie=an="before"===Pt.xPosition?"start":"end",Yn=Ot="end"===an?"start":"end",this._parentMaterialMenu){if(null==this._parentInnerPadding){const nt=this._parentMaterialMenu.items.first;this._parentInnerPadding=nt?nt._getHostElement().offsetTop:0}Me="bottom"===Sn?this._parentInnerPadding:-this._parentInnerPadding}}else Pt.overlapTrigger||(Mt="top"===Sn?"bottom":"top",Gt="top"===Xt?"bottom":"top");en.withPositions([{originX:an,originY:Mt,overlayX:Ot,overlayY:Sn,offsetY:Me},{originX:Yn,originY:Mt,overlayX:Ie,overlayY:Sn,offsetY:Me},{originX:an,originY:Gt,overlayX:Ot,overlayY:Xt,offsetY:-Me},{originX:Yn,originY:Gt,overlayX:Ie,overlayY:Xt,offsetY:-Me}])}_menuClosingActions(){const Pt=this._overlayRef.backdropClick(),en=this._overlayRef.detachments(),an=this._parentMaterialMenu?this._parentMaterialMenu.closed:(0,A.of)(),Yn=this._parentMaterialMenu?this._parentMaterialMenu._hovered().pipe((0,G.p)(Sn=>Sn!==this._menuItemInstance),(0,G.p)(()=>this._menuOpen)):(0,A.of)();return(0,w.h)(Pt,an,Yn,en)}_handleMousedown(Pt){(0,a._G)(Pt)||(this._openedBy=0===Pt.button?"mouse":void 0,this.triggersSubmenu()&&Pt.preventDefault())}_handleKeydown(Pt){const en=Pt.keyCode;(en===c.Fm||en===c.t6)&&(this._openedBy="keyboard"),this.triggersSubmenu()&&(en===c.LE&&"ltr"===this.dir||en===c.UQ&&"rtl"===this.dir)&&(this._openedBy="keyboard",this.openMenu())}_handleClick(Pt){this.triggersSubmenu()?(Pt.stopPropagation(),this.openMenu()):this.toggleMenu()}_handleHover(){!this.triggersSubmenu()||!this._parentMaterialMenu||(this._hoverSubscription=this._parentMaterialMenu._hovered().pipe((0,G.p)(Pt=>Pt===this._menuItemInstance&&!Pt.disabled),(0,te.c)(0,S.$)).subscribe(()=>{this._openedBy="mouse",this.menu instanceof lt&&this.menu._isAnimating?this.menu._animationDone.pipe((0,Z.s)(1),(0,te.c)(0,S.$),(0,R.Q)(this._parentMaterialMenu._hovered())).subscribe(()=>this.openMenu()):this.openMenu()}))}_getPortal(Pt){return(!this._portal||this._portal.templateRef!==Pt.templateRef)&&(this._portal=new Te.VA(Pt.templateRef,this._viewContainerRef)),this._portal}static \u0275fac=function(en){return new(en||pn)};static \u0275dir=i.FsC({type:pn,selectors:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],hostAttrs:[1,"mat-mdc-menu-trigger"],hostVars:3,hostBindings:function(en,an){1&en&&i.bIt("click",function(Sn){return an._handleClick(Sn)})("mousedown",function(Sn){return an._handleMousedown(Sn)})("keydown",function(Sn){return an._handleKeydown(Sn)}),2&en&&i.BMQ("aria-haspopup",an.menu?"menu":null)("aria-expanded",an.menuOpen)("aria-controls",an.menuOpen?an.menu.panelId:null)},inputs:{_deprecatedMatMenuTriggerFor:[0,"mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],menu:[0,"matMenuTriggerFor","menu"],menuData:[0,"matMenuTriggerData","menuData"],restoreFocus:[0,"matMenuTriggerRestoreFocus","restoreFocus"]},outputs:{menuOpened:"menuOpened",onMenuOpen:"onMenuOpen",menuClosed:"menuClosed",onMenuClose:"onMenuClose"},exportAs:["matMenuTrigger"]})}return pn})(),tn=(()=>{class pn{static \u0275fac=function(en){return new(en||pn)};static \u0275mod=i.$C({type:pn});static \u0275inj=i.G2t({providers:[pt],imports:[_e.pZ,_e.yE,Se.z_,ae.Gj,_e.yE]})}return pn})()},2322:(o,s,r)=>{"use strict";r.d(s,{HM:()=>S,PO:()=>k});var i=r(3107),c=(r(4460),r(2902));function y(R,G){1&R&&i.nrm(0,"div",2)}const w=new i.nKC("MAT_PROGRESS_BAR_DEFAULT_OPTIONS");let S=(()=>{class R{_elementRef=(0,i.WQX)(i.aKT);_ngZone=(0,i.WQX)(i.SKi);_changeDetectorRef=(0,i.WQX)(i.gRc);_animationMode=(0,i.WQX)(i.bc$,{optional:!0});constructor(){const Z=(0,i.WQX)(w,{optional:!0});this._isNoopAnimation="NoopAnimations"===this._animationMode,Z&&(Z.color&&(this.color=this._defaultColor=Z.color),this.mode=Z.mode||this.mode)}_isNoopAnimation=!1;get color(){return this._color||this._defaultColor}set color(Z){this._color=Z}_color;_defaultColor="primary";get value(){return this._value}set value(Z){this._value=T(Z||0),this._changeDetectorRef.markForCheck()}_value=0;get bufferValue(){return this._bufferValue||0}set bufferValue(Z){this._bufferValue=T(Z||0),this._changeDetectorRef.markForCheck()}_bufferValue=0;animationEnd=new i.bkB;get mode(){return this._mode}set mode(Z){this._mode=Z,this._changeDetectorRef.markForCheck()}_mode="determinate";ngAfterViewInit(){this._ngZone.runOutsideAngular(()=>{this._elementRef.nativeElement.addEventListener("transitionend",this._transitionendHandler)})}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._transitionendHandler)}_getPrimaryBarTransform(){return`scaleX(${this._isIndeterminate()?1:this.value/100})`}_getBufferBarFlexBasis(){return`${"buffer"===this.mode?this.bufferValue:100}%`}_isIndeterminate(){return"indeterminate"===this.mode||"query"===this.mode}_transitionendHandler=Z=>{0===this.animationEnd.observers.length||!Z.target||!Z.target.classList.contains("mdc-linear-progress__primary-bar")||("determinate"===this.mode||"buffer"===this.mode)&&this._ngZone.run(()=>this.animationEnd.next({value:this.value}))};static \u0275fac=function(te){return new(te||R)};static \u0275cmp=i.VBU({type:R,selectors:[["mat-progress-bar"]],hostAttrs:["role","progressbar","aria-valuemin","0","aria-valuemax","100","tabindex","-1",1,"mat-mdc-progress-bar","mdc-linear-progress"],hostVars:10,hostBindings:function(te,we){2&te&&(i.BMQ("aria-valuenow",we._isIndeterminate()?null:we.value)("mode",we.mode),i.HbH("mat-"+we.color),i.AVh("_mat-animation-noopable",we._isNoopAnimation)("mdc-linear-progress--animation-ready",!we._isNoopAnimation)("mdc-linear-progress--indeterminate",we._isIndeterminate()))},inputs:{color:"color",value:[2,"value","value",i.Udg],bufferValue:[2,"bufferValue","bufferValue",i.Udg],mode:"mode"},outputs:{animationEnd:"animationEnd"},exportAs:["matProgressBar"],features:[i.GFd],decls:7,vars:5,consts:[["aria-hidden","true",1,"mdc-linear-progress__buffer"],[1,"mdc-linear-progress__buffer-bar"],[1,"mdc-linear-progress__buffer-dots"],["aria-hidden","true",1,"mdc-linear-progress__bar","mdc-linear-progress__primary-bar"],[1,"mdc-linear-progress__bar-inner"],["aria-hidden","true",1,"mdc-linear-progress__bar","mdc-linear-progress__secondary-bar"]],template:function(te,we){1&te&&(i.j41(0,"div",0),i.nrm(1,"div",1),i.DNE(2,y,1,0,"div",2),i.k0s(),i.j41(3,"div",3),i.nrm(4,"span",4),i.k0s(),i.j41(5,"div",5),i.nrm(6,"span",4),i.k0s()),2&te&&(i.R7$(),i.xc7("flex-basis",we._getBufferBarFlexBasis()),i.R7$(),i.vxM("buffer"===we.mode?2:-1),i.R7$(),i.xc7("transform",we._getPrimaryBarTransform()))},styles:[".mat-mdc-progress-bar{display:block;text-align:start}.mat-mdc-progress-bar[mode=query]{transform:scaleX(-1)}.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__buffer-dots,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__primary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__secondary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__bar-inner.mdc-linear-progress__bar-inner{animation:none}.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__primary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__buffer-bar{transition:transform 1ms}.mdc-linear-progress{position:relative;width:100%;transform:translateZ(0);outline:1px solid rgba(0,0,0,0);overflow-x:hidden;transition:opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);height:max(var(--mdc-linear-progress-track-height, 4px),var(--mdc-linear-progress-active-indicator-height, 4px))}@media(forced-colors: active){.mdc-linear-progress{outline-color:CanvasText}}.mdc-linear-progress__bar{position:absolute;top:0;bottom:0;margin:auto 0;width:100%;animation:none;transform-origin:top left;transition:transform 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);height:var(--mdc-linear-progress-active-indicator-height, 4px)}.mdc-linear-progress--indeterminate .mdc-linear-progress__bar{transition:none}[dir=rtl] .mdc-linear-progress__bar{right:0;transform-origin:center right}.mdc-linear-progress__bar-inner{display:inline-block;position:absolute;width:100%;animation:none;border-top-style:solid;border-color:var(--mdc-linear-progress-active-indicator-color, var(--mat-sys-primary));border-top-width:var(--mdc-linear-progress-active-indicator-height, 4px)}.mdc-linear-progress__buffer{display:flex;position:absolute;top:0;bottom:0;margin:auto 0;width:100%;overflow:hidden;height:var(--mdc-linear-progress-track-height, 4px);border-radius:var(--mdc-linear-progress-track-shape, var(--mat-sys-corner-none))}.mdc-linear-progress__buffer-dots{-webkit-mask-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='xMinYMin slice'%3E%3Ccircle cx='1' cy='1' r='1'/%3E%3C/svg%3E\");mask-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='xMinYMin slice'%3E%3Ccircle cx='1' cy='1' r='1'/%3E%3C/svg%3E\");background-repeat:repeat-x;flex:auto;transform:rotate(180deg);animation:mdc-linear-progress-buffering 250ms infinite linear;background-color:var(--mdc-linear-progress-track-color, var(--mat-sys-surface-variant))}@media(forced-colors: active){.mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}[dir=rtl] .mdc-linear-progress__buffer-dots{animation:mdc-linear-progress-buffering-reverse 250ms infinite linear;transform:rotate(0)}.mdc-linear-progress__buffer-bar{flex:0 1 100%;transition:flex-basis 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);background-color:var(--mdc-linear-progress-track-color, var(--mat-sys-surface-variant))}.mdc-linear-progress__primary-bar{transform:scaleX(0)}.mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{left:-145.166611%}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar{animation:mdc-linear-progress-primary-indeterminate-translate 2s infinite linear}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar>.mdc-linear-progress__bar-inner{animation:mdc-linear-progress-primary-indeterminate-scale 2s infinite linear}[dir=rtl] .mdc-linear-progress.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar{animation-name:mdc-linear-progress-primary-indeterminate-translate-reverse}[dir=rtl] .mdc-linear-progress.mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{right:-145.166611%;left:auto}.mdc-linear-progress__secondary-bar{display:none}.mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar{left:-54.888891%;display:block}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar{animation:mdc-linear-progress-secondary-indeterminate-translate 2s infinite linear}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar>.mdc-linear-progress__bar-inner{animation:mdc-linear-progress-secondary-indeterminate-scale 2s infinite linear}[dir=rtl] .mdc-linear-progress.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar{animation-name:mdc-linear-progress-secondary-indeterminate-translate-reverse}[dir=rtl] .mdc-linear-progress.mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar{right:-54.888891%;left:auto}@keyframes mdc-linear-progress-buffering{from{transform:rotate(180deg) translateX(calc(var(--mdc-linear-progress-track-height, 4px) * -2.5))}}@keyframes mdc-linear-progress-primary-indeterminate-translate{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(83.67142%)}100%{transform:translateX(200.611057%)}}@keyframes mdc-linear-progress-primary-indeterminate-scale{0%{transform:scaleX(0.08)}36.65%{animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);transform:scaleX(0.08)}69.15%{animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);transform:scaleX(0.661479)}100%{transform:scaleX(0.08)}}@keyframes mdc-linear-progress-secondary-indeterminate-translate{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:translateX(37.651913%)}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(84.386165%)}100%{transform:translateX(160.277782%)}}@keyframes mdc-linear-progress-secondary-indeterminate-scale{0%{animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);transform:scaleX(0.08)}19.15%{animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);transform:scaleX(0.457104)}44.15%{animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);transform:scaleX(0.72796)}100%{transform:scaleX(0.08)}}@keyframes mdc-linear-progress-primary-indeterminate-translate-reverse{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(-83.67142%)}100%{transform:translateX(-200.611057%)}}@keyframes mdc-linear-progress-secondary-indeterminate-translate-reverse{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:translateX(-37.651913%)}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(-84.386165%)}100%{transform:translateX(-160.277782%)}}@keyframes mdc-linear-progress-buffering-reverse{from{transform:translateX(-10px)}}"],encapsulation:2,changeDetection:0})}return R})();function T(R,G=0,Z=100){return Math.max(G,Math.min(Z,R))}let k=(()=>{class R{static \u0275fac=function(te){return new(te||R)};static \u0275mod=i.$C({type:R});static \u0275inj=i.G2t({imports:[c.yE]})}return R})()},2675:(o,s,r)=>{"use strict";r.d(s,{VO:()=>en,Ve:()=>Yn,$2:()=>an});var i=r(9666),a=r(3107),c=r(2902),y=r(6071),w=r(8108),C=r(8559),A=r(2944),k=(r(1531),r(3016),r(8447));class Te{_multiple;_emitChanges;compareWith;_selection=new Set;_deselectedToEmit=[];_selectedToEmit=[];_selected;get selected(){return this._selected||(this._selected=Array.from(this._selection.values())),this._selected}changed=new k.B;constructor(Xt=!1,Mt,Gt=!0,Ot){this._multiple=Xt,this._emitChanges=Gt,this.compareWith=Ot,Mt&&Mt.length&&(Xt?Mt.forEach(Ie=>this._markSelected(Ie)):this._markSelected(Mt[0]),this._selectedToEmit.length=0)}select(...Xt){this._verifyValueAssignment(Xt),Xt.forEach(Gt=>this._markSelected(Gt));const Mt=this._hasQueuedChanges();return this._emitChangeEvent(),Mt}deselect(...Xt){this._verifyValueAssignment(Xt),Xt.forEach(Gt=>this._unmarkSelected(Gt));const Mt=this._hasQueuedChanges();return this._emitChangeEvent(),Mt}setSelection(...Xt){this._verifyValueAssignment(Xt);const Mt=this.selected,Gt=new Set(Xt);Xt.forEach(Ie=>this._markSelected(Ie)),Mt.filter(Ie=>!Gt.has(this._getConcreteValue(Ie,Gt))).forEach(Ie=>this._unmarkSelected(Ie));const Ot=this._hasQueuedChanges();return this._emitChangeEvent(),Ot}toggle(Xt){return this.isSelected(Xt)?this.deselect(Xt):this.select(Xt)}clear(Xt=!0){this._unmarkAll();const Mt=this._hasQueuedChanges();return Xt&&this._emitChangeEvent(),Mt}isSelected(Xt){return this._selection.has(this._getConcreteValue(Xt))}isEmpty(){return 0===this._selection.size}hasValue(){return!this.isEmpty()}sort(Xt){this._multiple&&this.selected&&this._selected.sort(Xt)}isMultipleSelection(){return this._multiple}_emitChangeEvent(){this._selected=null,(this._selectedToEmit.length||this._deselectedToEmit.length)&&(this.changed.next({source:this,added:this._selectedToEmit,removed:this._deselectedToEmit}),this._deselectedToEmit=[],this._selectedToEmit=[])}_markSelected(Xt){Xt=this._getConcreteValue(Xt),this.isSelected(Xt)||(this._multiple||this._unmarkAll(),this.isSelected(Xt)||this._selection.add(Xt),this._emitChanges&&this._selectedToEmit.push(Xt))}_unmarkSelected(Xt){Xt=this._getConcreteValue(Xt),this.isSelected(Xt)&&(this._selection.delete(Xt),this._emitChanges&&this._deselectedToEmit.push(Xt))}_unmarkAll(){this.isEmpty()||this._selection.forEach(Xt=>this._unmarkSelected(Xt))}_verifyValueAssignment(Xt){}_hasQueuedChanges(){return!(!this._deselectedToEmit.length&&!this._selectedToEmit.length)}_getConcreteValue(Xt,Mt){if(this.compareWith){Mt=Mt??this._selection;for(let Gt of Mt)if(this.compareWith(Xt,Gt))return Gt;return Xt}return Xt}}var Se=r(5919),xe=r(936),ae=r(6381),le=r(7509),ke=r(593),Ue=r(2867),st=r(1483),ft=r(7947),_t=r(6645),ot=r(5424),Yt=r(7610),un=r(1204),wn=r(4460);const $n=["trigger"],En=["panel"],Ze=[[["mat-select-trigger"]],"*"],wt=["mat-select-trigger","*"];function ze(Sn,Xt){if(1&Sn&&(a.j41(0,"span",4),a.EFF(1),a.k0s()),2&Sn){const Mt=a.XpG();a.R7$(),a.JRh(Mt.placeholder)}}function Be(Sn,Xt){1&Sn&&a.SdG(0)}function Ut(Sn,Xt){if(1&Sn&&(a.j41(0,"span",11),a.EFF(1),a.k0s()),2&Sn){const Mt=a.XpG(2);a.R7$(),a.JRh(Mt.triggerValue)}}function Ke(Sn,Xt){if(1&Sn&&(a.j41(0,"span",5),a.DNE(1,Be,1,0)(2,Ut,2,1,"span",11),a.k0s()),2&Sn){const Mt=a.XpG();a.R7$(),a.vxM(Mt.customTrigger?1:2)}}function lt(Sn,Xt){if(1&Sn){const Mt=a.RV6();a.j41(0,"div",12,1),a.bIt("@transformPanel.done",function(Ot){a.eBV(Mt);const Ie=a.XpG();return a.Njj(Ie._panelDoneAnimatingStream.next(Ot.toState))})("keydown",function(Ot){a.eBV(Mt);const Ie=a.XpG();return a.Njj(Ie._handleKeydown(Ot))}),a.SdG(2,1),a.k0s()}if(2&Sn){const Mt=a.XpG();a.ZvI("mat-mdc-select-panel mdc-menu-surface mdc-menu-surface--open ",Mt._getPanelTheme(),""),a.Y8G("ngClass",Mt.panelClass)("@transformPanel","showing"),a.BMQ("id",Mt.id+"-panel")("aria-multiselectable",Mt.multiple)("aria-label",Mt.ariaLabel||null)("aria-labelledby",Mt._getPanelAriaLabelledby())}}const Xe={transformPanelWrap:(0,un.hZ)("transformPanelWrap",[(0,un.kY)("* => void",(0,un.P)("@transformPanel",[(0,un.MA)()],{optional:!0}))]),transformPanel:(0,un.hZ)("transformPanel",[(0,un.wk)("void",(0,un.iF)({opacity:0,transform:"scale(1, 0.8)"})),(0,un.kY)("void => showing",(0,un.i0)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,un.iF)({opacity:1,transform:"scale(1, 1)"}))),(0,un.kY)("* => void",(0,un.i0)("100ms linear",(0,un.iF)({opacity:0})))])},qe=new a.nKC("mat-select-scroll-strategy",{providedIn:"root",factory:()=>{const Sn=(0,a.WQX)(i.hJ);return()=>Sn.scrollStrategies.reposition()}}),tn=new a.nKC("MAT_SELECT_CONFIG"),pn={provide:qe,deps:[i.hJ],useFactory:function Nt(Sn){return()=>Sn.scrollStrategies.reposition()}},Wn=new a.nKC("MatSelectTrigger");class Pt{source;value;constructor(Xt,Mt){this.source=Xt,this.value=Mt}}let en=(()=>{class Sn{_viewportRuler=(0,a.WQX)(w.Xj);_changeDetectorRef=(0,a.WQX)(a.gRc);_elementRef=(0,a.WQX)(a.aKT);_dir=(0,a.WQX)(A.dS,{optional:!0});_idGenerator=(0,a.WQX)(C.g7);_parentFormField=(0,a.WQX)(y.xb,{optional:!0});ngControl=(0,a.WQX)(xe.vO,{self:!0,optional:!0});_liveAnnouncer=(0,a.WQX)(C.Ai);_defaultOptions=(0,a.WQX)(tn,{optional:!0});options;optionGroups;customTrigger;_positions=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"}];_scrollOptionIntoView(Mt){const Gt=this.options.toArray()[Mt];if(Gt){const Ot=this.panel.nativeElement,Ie=(0,c.jb)(Mt,this.options,this.optionGroups),Me=Gt._getHostElement();Ot.scrollTop=0===Mt&&1===Ie?0:(0,c.TL)(Me.offsetTop,Me.offsetHeight,Ot.scrollTop,Ot.offsetHeight)}}_positioningSettled(){this._scrollOptionIntoView(this._keyManager.activeItemIndex||0)}_getChangeEvent(Mt){return new Pt(this,Mt)}_scrollStrategyFactory=(0,a.WQX)(qe);_panelOpen=!1;_compareWith=(Mt,Gt)=>Mt===Gt;_uid=this._idGenerator.getId("mat-select-");_triggerAriaLabelledBy=null;_previousControl;_destroy=new k.B;_errorStateTracker;stateChanges=new k.B;disableAutomaticLabeling=!0;userAriaDescribedBy;_selectionModel;_keyManager;_preferredOverlayOrigin;_overlayWidth;_onChange=()=>{};_onTouched=()=>{};_valueId=this._idGenerator.getId("mat-select-value-");_panelDoneAnimatingStream=new k.B;_scrollStrategy;_overlayPanelClass=this._defaultOptions?.overlayPanelClass||"";get focused(){return this._focused||this._panelOpen}_focused=!1;controlType="mat-select";trigger;panel;_overlayDir;panelClass;disabled=!1;disableRipple=!1;tabIndex=0;get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(Mt){this._hideSingleSelectionIndicator=Mt,this._syncParentProperties()}_hideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1;get placeholder(){return this._placeholder}set placeholder(Mt){this._placeholder=Mt,this.stateChanges.next()}_placeholder;get required(){return this._required??this.ngControl?.control?.hasValidator(xe.k0.required)??!1}set required(Mt){this._required=Mt,this.stateChanges.next()}_required;get multiple(){return this._multiple}set multiple(Mt){this._multiple=Mt}_multiple=!1;disableOptionCentering=this._defaultOptions?.disableOptionCentering??!1;get compareWith(){return this._compareWith}set compareWith(Mt){this._compareWith=Mt,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(Mt){this._assignValue(Mt)&&this._onChange(Mt)}_value;ariaLabel="";ariaLabelledby;get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(Mt){this._errorStateTracker.matcher=Mt}typeaheadDebounceInterval;sortComparator;get id(){return this._id}set id(Mt){this._id=Mt||this._uid,this.stateChanges.next()}_id;get errorState(){return this._errorStateTracker.errorState}set errorState(Mt){this._errorStateTracker.errorState=Mt}panelWidth=this._defaultOptions&&typeof this._defaultOptions.panelWidth<"u"?this._defaultOptions.panelWidth:"auto";_initialized=new k.B;optionSelectionChanges=(0,ae.v)(()=>{const Mt=this.options;return Mt?Mt.changes.pipe((0,ke.Z)(Mt),(0,Ue.n)(()=>(0,le.h)(...Mt.map(Gt=>Gt.onSelectionChange)))):this._initialized.pipe((0,Ue.n)(()=>this.optionSelectionChanges))});openedChange=new a.bkB;_openedStream=this.openedChange.pipe((0,st.p)(Mt=>Mt),(0,ft.T)(()=>{}));_closedStream=this.openedChange.pipe((0,st.p)(Mt=>!Mt),(0,ft.T)(()=>{}));selectionChange=new a.bkB;valueChange=new a.bkB;constructor(){const Mt=(0,a.WQX)(c.es),Gt=(0,a.WQX)(xe.cV,{optional:!0}),Ot=(0,a.WQX)(xe.j4,{optional:!0}),Ie=(0,a.WQX)(new a.ES_("tabindex"),{optional:!0});this.ngControl&&(this.ngControl.valueAccessor=this),null!=this._defaultOptions?.typeaheadDebounceInterval&&(this.typeaheadDebounceInterval=this._defaultOptions.typeaheadDebounceInterval),this._errorStateTracker=new c.X0(Mt,this.ngControl,Ot,Gt,this.stateChanges),this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=null==Ie?0:parseInt(Ie)||0,this.id=this.id}ngOnInit(){this._selectionModel=new Te(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe((0,_t.F)(),(0,ot.Q)(this._destroy)).subscribe(()=>this._panelDoneAnimating(this.panelOpen)),this._viewportRuler.change().pipe((0,ot.Q)(this._destroy)).subscribe(()=>{this.panelOpen&&(this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),this._changeDetectorRef.detectChanges())})}ngAfterContentInit(){this._initialized.next(),this._initialized.complete(),this._initKeyManager(),this._selectionModel.changed.pipe((0,ot.Q)(this._destroy)).subscribe(Mt=>{Mt.added.forEach(Gt=>Gt.select()),Mt.removed.forEach(Gt=>Gt.deselect())}),this.options.changes.pipe((0,ke.Z)(null),(0,ot.Q)(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection()})}ngDoCheck(){const Mt=this._getTriggerAriaLabelledby(),Gt=this.ngControl;if(Mt!==this._triggerAriaLabelledBy){const Ot=this._elementRef.nativeElement;this._triggerAriaLabelledBy=Mt,Mt?Ot.setAttribute("aria-labelledby",Mt):Ot.removeAttribute("aria-labelledby")}Gt&&(this._previousControl!==Gt.control&&(void 0!==this._previousControl&&null!==Gt.disabled&&Gt.disabled!==this.disabled&&(this.disabled=Gt.disabled),this._previousControl=Gt.control),this.updateErrorState())}ngOnChanges(Mt){(Mt.disabled||Mt.userAriaDescribedBy)&&this.stateChanges.next(),Mt.typeaheadDebounceInterval&&this._keyManager&&this._keyManager.withTypeAhead(this.typeaheadDebounceInterval)}ngOnDestroy(){this._keyManager?.destroy(),this._destroy.next(),this._destroy.complete(),this.stateChanges.complete(),this._clearFromModal()}toggle(){this.panelOpen?this.close():this.open()}open(){this._canOpen()&&(this._parentFormField&&(this._preferredOverlayOrigin=this._parentFormField.getConnectedOverlayOrigin()),this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),this._applyModalPanelOwnership(),this._panelOpen=!0,this._keyManager.withHorizontalOrientation(null),this._highlightCorrectOption(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}_trackedModal=null;_applyModalPanelOwnership(){const Mt=this._elementRef.nativeElement.closest('body > .cdk-overlay-container [aria-modal="true"]');if(!Mt)return;const Gt=`${this.id}-panel`;this._trackedModal&&(0,C.Ae)(this._trackedModal,"aria-owns",Gt),(0,C.px)(Mt,"aria-owns",Gt),this._trackedModal=Mt}_clearFromModal(){this._trackedModal&&((0,C.Ae)(this._trackedModal,"aria-owns",`${this.id}-panel`),this._trackedModal=null)}close(){this._panelOpen&&(this._panelOpen=!1,this._keyManager.withHorizontalOrientation(this._isRtl()?"rtl":"ltr"),this._changeDetectorRef.markForCheck(),this._onTouched(),this.stateChanges.next())}writeValue(Mt){this._assignValue(Mt)}registerOnChange(Mt){this._onChange=Mt}registerOnTouched(Mt){this._onTouched=Mt}setDisabledState(Mt){this.disabled=Mt,this._changeDetectorRef.markForCheck(),this.stateChanges.next()}get panelOpen(){return this._panelOpen}get selected(){return this.multiple?this._selectionModel?.selected||[]:this._selectionModel?.selected[0]}get triggerValue(){if(this.empty)return"";if(this._multiple){const Mt=this._selectionModel.selected.map(Gt=>Gt.viewValue);return this._isRtl()&&Mt.reverse(),Mt.join(", ")}return this._selectionModel.selected[0].viewValue}updateErrorState(){this._errorStateTracker.updateErrorState()}_isRtl(){return!!this._dir&&"rtl"===this._dir.value}_handleKeydown(Mt){this.disabled||(this.panelOpen?this._handleOpenKeydown(Mt):this._handleClosedKeydown(Mt))}_handleClosedKeydown(Mt){const Gt=Mt.keyCode,Ot=Gt===Se.n6||Gt===Se.i7||Gt===Se.UQ||Gt===Se.LE,Ie=Gt===Se.Fm||Gt===Se.t6,Me=this._keyManager;if(!Me.isTyping()&&Ie&&!(0,Se.rp)(Mt)||(this.multiple||Mt.altKey)&&Ot)Mt.preventDefault(),this.open();else if(!this.multiple){const nt=this.selected;Me.onKeydown(Mt);const W=this.selected;W&&nt!==W&&this._liveAnnouncer.announce(W.viewValue,1e4)}}_handleOpenKeydown(Mt){const Gt=this._keyManager,Ot=Mt.keyCode,Ie=Ot===Se.n6||Ot===Se.i7,Me=Gt.isTyping();if(Ie&&Mt.altKey)Mt.preventDefault(),this.close();else if(Me||Ot!==Se.Fm&&Ot!==Se.t6||!Gt.activeItem||(0,Se.rp)(Mt))if(!Me&&this._multiple&&Ot===Se.A&&Mt.ctrlKey){Mt.preventDefault();const nt=this.options.some(W=>!W.disabled&&!W.selected);this.options.forEach(W=>{W.disabled||(nt?W.select():W.deselect())})}else{const nt=Gt.activeItemIndex;Gt.onKeydown(Mt),this._multiple&&Ie&&Mt.shiftKey&&Gt.activeItem&&Gt.activeItemIndex!==nt&&Gt.activeItem._selectViaInteraction()}else Mt.preventDefault(),Gt.activeItem._selectViaInteraction()}_onFocus(){this.disabled||(this._focused=!0,this.stateChanges.next())}_onBlur(){this._focused=!1,this._keyManager?.cancelTypeahead(),!this.disabled&&!this.panelOpen&&(this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}_onAttached(){this._overlayDir.positionChange.pipe((0,Yt.s)(1)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this._positioningSettled()})}_getPanelTheme(){return this._parentFormField?`mat-${this._parentFormField.color}`:""}get empty(){return!this._selectionModel||this._selectionModel.isEmpty()}_initializeSelection(){Promise.resolve().then(()=>{this.ngControl&&(this._value=this.ngControl.value),this._setSelectionByValue(this._value),this.stateChanges.next()})}_setSelectionByValue(Mt){if(this.options.forEach(Gt=>Gt.setInactiveStyles()),this._selectionModel.clear(),this.multiple&&Mt)Array.isArray(Mt),Mt.forEach(Gt=>this._selectOptionByValue(Gt)),this._sortValues();else{const Gt=this._selectOptionByValue(Mt);Gt?this._keyManager.updateActiveItem(Gt):this.panelOpen||this._keyManager.updateActiveItem(-1)}this._changeDetectorRef.markForCheck()}_selectOptionByValue(Mt){const Gt=this.options.find(Ot=>{if(this._selectionModel.isSelected(Ot))return!1;try{return null!=Ot.value&&this._compareWith(Ot.value,Mt)}catch{return!1}});return Gt&&this._selectionModel.select(Gt),Gt}_assignValue(Mt){return!!(Mt!==this._value||this._multiple&&Array.isArray(Mt))&&(this.options&&this._setSelectionByValue(Mt),this._value=Mt,!0)}_skipPredicate=Mt=>!this.panelOpen&&Mt.disabled;_getOverlayWidth(Mt){return"auto"===this.panelWidth?(Mt instanceof i.$Q?Mt.elementRef:Mt||this._elementRef).nativeElement.getBoundingClientRect().width:null===this.panelWidth?"":this.panelWidth}_syncParentProperties(){if(this.options)for(const Mt of this.options)Mt._changeDetectorRef.markForCheck()}_initKeyManager(){this._keyManager=new C.Au(this.options).withTypeAhead(this.typeaheadDebounceInterval).withVerticalOrientation().withHorizontalOrientation(this._isRtl()?"rtl":"ltr").withHomeAndEnd().withPageUpDown().withAllowedModifierKeys(["shiftKey"]).skipPredicate(this._skipPredicate),this._keyManager.tabOut.subscribe(()=>{this.panelOpen&&(!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction(),this.focus(),this.close())}),this._keyManager.change.subscribe(()=>{this._panelOpen&&this.panel?this._scrollOptionIntoView(this._keyManager.activeItemIndex||0):!this._panelOpen&&!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction()})}_resetOptions(){const Mt=(0,le.h)(this.options.changes,this._destroy);this.optionSelectionChanges.pipe((0,ot.Q)(Mt)).subscribe(Gt=>{this._onSelect(Gt.source,Gt.isUserInput),Gt.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus())}),(0,le.h)(...this.options.map(Gt=>Gt._stateChanges)).pipe((0,ot.Q)(Mt)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this.stateChanges.next()})}_onSelect(Mt,Gt){const Ot=this._selectionModel.isSelected(Mt);null!=Mt.value||this._multiple?(Ot!==Mt.selected&&(Mt.selected?this._selectionModel.select(Mt):this._selectionModel.deselect(Mt)),Gt&&this._keyManager.setActiveItem(Mt),this.multiple&&(this._sortValues(),Gt&&this.focus())):(Mt.deselect(),this._selectionModel.clear(),null!=this.value&&this._propagateChanges(Mt.value)),Ot!==this._selectionModel.isSelected(Mt)&&this._propagateChanges(),this.stateChanges.next()}_sortValues(){if(this.multiple){const Mt=this.options.toArray();this._selectionModel.sort((Gt,Ot)=>this.sortComparator?this.sortComparator(Gt,Ot,Mt):Mt.indexOf(Gt)-Mt.indexOf(Ot)),this.stateChanges.next()}}_propagateChanges(Mt){let Gt;Gt=this.multiple?this.selected.map(Ot=>Ot.value):this.selected?this.selected.value:Mt,this._value=Gt,this.valueChange.emit(Gt),this._onChange(Gt),this.selectionChange.emit(this._getChangeEvent(Gt)),this._changeDetectorRef.markForCheck()}_highlightCorrectOption(){if(this._keyManager)if(this.empty){let Mt=-1;for(let Gt=0;Gt0}focus(Mt){this._elementRef.nativeElement.focus(Mt)}_getPanelAriaLabelledby(){if(this.ariaLabel)return null;const Mt=this._parentFormField?.getLabelId()||null;return this.ariaLabelledby?(Mt?Mt+" ":"")+this.ariaLabelledby:Mt}_getAriaActiveDescendant(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null}_getTriggerAriaLabelledby(){if(this.ariaLabel)return null;const Mt=this._parentFormField?.getLabelId();let Gt=(Mt?Mt+" ":"")+this._valueId;return this.ariaLabelledby&&(Gt+=" "+this.ariaLabelledby),Gt}_panelDoneAnimating(Mt){this.openedChange.emit(Mt)}setDescribedByIds(Mt){Mt.length?this._elementRef.nativeElement.setAttribute("aria-describedby",Mt.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focus(),this.open()}get shouldLabelFloat(){return this.panelOpen||!this.empty||this.focused&&!!this.placeholder}static \u0275fac=function(Gt){return new(Gt||Sn)};static \u0275cmp=a.VBU({type:Sn,selectors:[["mat-select"]],contentQueries:function(Gt,Ot,Ie){if(1&Gt&&(a.wni(Ie,Wn,5),a.wni(Ie,c.wT,5),a.wni(Ie,c.QC,5)),2&Gt){let Me;a.mGM(Me=a.lsd())&&(Ot.customTrigger=Me.first),a.mGM(Me=a.lsd())&&(Ot.options=Me),a.mGM(Me=a.lsd())&&(Ot.optionGroups=Me)}},viewQuery:function(Gt,Ot){if(1&Gt&&(a.GBs($n,5),a.GBs(En,5),a.GBs(i.WB,5)),2&Gt){let Ie;a.mGM(Ie=a.lsd())&&(Ot.trigger=Ie.first),a.mGM(Ie=a.lsd())&&(Ot.panel=Ie.first),a.mGM(Ie=a.lsd())&&(Ot._overlayDir=Ie.first)}},hostAttrs:["role","combobox","aria-haspopup","listbox",1,"mat-mdc-select"],hostVars:19,hostBindings:function(Gt,Ot){1&Gt&&a.bIt("keydown",function(Me){return Ot._handleKeydown(Me)})("focus",function(){return Ot._onFocus()})("blur",function(){return Ot._onBlur()}),2&Gt&&(a.BMQ("id",Ot.id)("tabindex",Ot.disabled?-1:Ot.tabIndex)("aria-controls",Ot.panelOpen?Ot.id+"-panel":null)("aria-expanded",Ot.panelOpen)("aria-label",Ot.ariaLabel||null)("aria-required",Ot.required.toString())("aria-disabled",Ot.disabled.toString())("aria-invalid",Ot.errorState)("aria-activedescendant",Ot._getAriaActiveDescendant()),a.AVh("mat-mdc-select-disabled",Ot.disabled)("mat-mdc-select-invalid",Ot.errorState)("mat-mdc-select-required",Ot.required)("mat-mdc-select-empty",Ot.empty)("mat-mdc-select-multiple",Ot.multiple))},inputs:{userAriaDescribedBy:[0,"aria-describedby","userAriaDescribedBy"],panelClass:"panelClass",disabled:[2,"disabled","disabled",a.L39],disableRipple:[2,"disableRipple","disableRipple",a.L39],tabIndex:[2,"tabIndex","tabIndex",Mt=>null==Mt?0:(0,a.Udg)(Mt)],hideSingleSelectionIndicator:[2,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",a.L39],placeholder:"placeholder",required:[2,"required","required",a.L39],multiple:[2,"multiple","multiple",a.L39],disableOptionCentering:[2,"disableOptionCentering","disableOptionCentering",a.L39],compareWith:"compareWith",value:"value",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],errorStateMatcher:"errorStateMatcher",typeaheadDebounceInterval:[2,"typeaheadDebounceInterval","typeaheadDebounceInterval",a.Udg],sortComparator:"sortComparator",id:"id",panelWidth:"panelWidth"},outputs:{openedChange:"openedChange",_openedStream:"opened",_closedStream:"closed",selectionChange:"selectionChange",valueChange:"valueChange"},exportAs:["matSelect"],features:[a.Jv_([{provide:y.qT,useExisting:Sn},{provide:c.is,useExisting:Sn}]),a.GFd,a.OA$],ngContentSelectors:wt,decls:11,vars:8,consts:[["fallbackOverlayOrigin","cdkOverlayOrigin","trigger",""],["panel",""],["cdk-overlay-origin","",1,"mat-mdc-select-trigger",3,"click"],[1,"mat-mdc-select-value"],[1,"mat-mdc-select-placeholder","mat-mdc-select-min-line"],[1,"mat-mdc-select-value-text"],[1,"mat-mdc-select-arrow-wrapper"],[1,"mat-mdc-select-arrow"],["viewBox","0 0 24 24","width","24px","height","24px","focusable","false","aria-hidden","true"],["d","M7 10l5 5 5-5z"],["cdk-connected-overlay","","cdkConnectedOverlayLockPosition","","cdkConnectedOverlayHasBackdrop","","cdkConnectedOverlayBackdropClass","cdk-overlay-transparent-backdrop",3,"backdropClick","attach","detach","cdkConnectedOverlayPanelClass","cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayWidth"],[1,"mat-mdc-select-min-line"],["role","listbox","tabindex","-1",3,"keydown","ngClass"]],template:function(Gt,Ot){if(1&Gt){const Ie=a.RV6();a.NAR(Ze),a.j41(0,"div",2,0),a.bIt("click",function(){return a.eBV(Ie),a.Njj(Ot.open())}),a.j41(3,"div",3),a.DNE(4,ze,2,1,"span",4)(5,Ke,3,1,"span",5),a.k0s(),a.j41(6,"div",6)(7,"div",7),a.qSk(),a.j41(8,"svg",8),a.nrm(9,"path",9),a.k0s()()()(),a.DNE(10,lt,3,9,"ng-template",10),a.bIt("backdropClick",function(){return a.eBV(Ie),a.Njj(Ot.close())})("attach",function(){return a.eBV(Ie),a.Njj(Ot._onAttached())})("detach",function(){return a.eBV(Ie),a.Njj(Ot.close())})}if(2&Gt){const Ie=a.sdS(1);a.R7$(3),a.BMQ("id",Ot._valueId),a.R7$(),a.vxM(Ot.empty?4:5),a.R7$(6),a.Y8G("cdkConnectedOverlayPanelClass",Ot._overlayPanelClass)("cdkConnectedOverlayScrollStrategy",Ot._scrollStrategy)("cdkConnectedOverlayOrigin",Ot._preferredOverlayOrigin||Ie)("cdkConnectedOverlayOpen",Ot.panelOpen)("cdkConnectedOverlayPositions",Ot._positions)("cdkConnectedOverlayWidth",Ot._overlayWidth)}},dependencies:[i.$Q,i.WB,wn.YU],styles:['.mat-mdc-select{display:inline-block;width:100%;outline:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--mat-select-enabled-trigger-text-color, var(--mat-sys-on-surface));font-family:var(--mat-select-trigger-text-font, var(--mat-sys-body-large-font));line-height:var(--mat-select-trigger-text-line-height, var(--mat-sys-body-large-line-height));font-size:var(--mat-select-trigger-text-size, var(--mat-sys-body-large-size));font-weight:var(--mat-select-trigger-text-weight, var(--mat-sys-body-large-weight));letter-spacing:var(--mat-select-trigger-text-tracking, var(--mat-sys-body-large-tracking))}div.mat-mdc-select-panel{box-shadow:var(--mat-select-container-elevation-shadow, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-select-disabled{color:var(--mat-select-disabled-trigger-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-select-trigger{display:inline-flex;align-items:center;cursor:pointer;position:relative;box-sizing:border-box;width:100%}.mat-mdc-select-disabled .mat-mdc-select-trigger{-webkit-user-select:none;user-select:none;cursor:default}.mat-mdc-select-value{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-mdc-select-value-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-mdc-select-arrow-wrapper{height:24px;flex-shrink:0;display:inline-flex;align-items:center}.mat-form-field-appearance-fill .mdc-text-field--no-label .mat-mdc-select-arrow-wrapper{transform:none}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-invalid .mat-mdc-select-arrow,.mat-form-field-invalid:not(.mat-form-field-disabled) .mat-mdc-form-field-infix::after{color:var(--mat-select-invalid-arrow-color, var(--mat-sys-error))}.mat-mdc-select-arrow{width:10px;height:5px;position:relative;color:var(--mat-select-enabled-arrow-color, var(--mat-sys-on-surface-variant))}.mat-mdc-form-field.mat-focused .mat-mdc-select-arrow{color:var(--mat-select-focused-arrow-color, var(--mat-sys-primary))}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow{color:var(--mat-select-disabled-arrow-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-select-arrow svg{fill:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media(forced-colors: active){.mat-mdc-select-arrow svg{fill:CanvasText}.mat-mdc-select-disabled .mat-mdc-select-arrow svg{fill:GrayText}}div.mat-mdc-select-panel{width:100%;max-height:275px;outline:0;overflow:auto;padding:8px 0;border-radius:4px;box-sizing:border-box;position:static;background-color:var(--mat-select-panel-background-color, var(--mat-sys-surface-container))}@media(forced-colors: active){div.mat-mdc-select-panel{outline:solid 1px}}.cdk-overlay-pane:not(.mat-mdc-select-panel-above) div.mat-mdc-select-panel{border-top-left-radius:0;border-top-right-radius:0;transform-origin:top center}.mat-mdc-select-panel-above div.mat-mdc-select-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:bottom center}div.mat-mdc-select-panel .mat-mdc-option{--mdc-list-list-item-container-color: var(--mat-select-panel-background-color)}.mat-mdc-select-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1);color:var(--mat-select-placeholder-text-color, var(--mat-sys-on-surface-variant))}._mat-animation-noopable .mat-mdc-select-placeholder{transition:none}.mat-form-field-hide-placeholder .mat-mdc-select-placeholder{color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);transition:none;display:block}.mat-mdc-form-field-type-mat-select:not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper{cursor:pointer}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mat-mdc-floating-label{max-width:calc(100% - 18px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mdc-floating-label--float-above{max-width:calc(100%/0.75 - 24px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-text-field--label-floating .mdc-notched-outline__notch{max-width:calc(100% - 24px)}.mat-mdc-select-min-line:empty::before{content:" ";white-space:pre;width:1px;display:inline-block;visibility:hidden}.mat-form-field-appearance-fill .mat-mdc-select-arrow-wrapper{transform:var(--mat-select-arrow-transform, translateY(-8px))}'],encapsulation:2,data:{animation:[Xe.transformPanel]},changeDetection:0})}return Sn})(),an=(()=>{class Sn{static \u0275fac=function(Gt){return new(Gt||Sn)};static \u0275dir=a.FsC({type:Sn,selectors:[["mat-select-trigger"]],features:[a.Jv_([{provide:Wn,useExisting:Sn}])]})}return Sn})(),Yn=(()=>{class Sn{static \u0275fac=function(Gt){return new(Gt||Sn)};static \u0275mod=a.$C({type:Sn});static \u0275inj=a.G2t({providers:[pn],imports:[i.z_,c.Sy,c.yE,w.Gj,y.RG,c.Sy,c.yE]})}return Sn})()},5785:(o,s,r)=>{"use strict";r.d(s,{$C:()=>Be,$l:()=>wt,qe:()=>ze,vg:()=>Xe});var i=r(8108),a=r(3107),c=r(2902),y=r(8559),w=r(2944),C=r(3022),A=r(5919),S=r(2147),T=r(4460),k=r(8447),R=r(909),G=r(7509),Z=r(1483),te=r(7947),we=r(6590),_e=r(5424),pe=r(7610),Te=r(593),Ce=r(8627),Ne=r(1204);const Se=["*"],xe=["content"],ae=[[["mat-drawer"]],[["mat-drawer-content"]],"*"],le=["mat-drawer","mat-drawer-content","*"];function ke(Ge,pt){if(1&Ge){const se=a.RV6();a.j41(0,"div",1),a.bIt("click",function(){a.eBV(se);const Nt=a.XpG();return a.Njj(Nt._onBackdropClicked())}),a.k0s()}if(2&Ge){const se=a.XpG();a.AVh("mat-drawer-shown",se._isShowingBackdrop())}}function Ue(Ge,pt){1&Ge&&(a.j41(0,"mat-drawer-content"),a.SdG(1,2),a.k0s())}const un={transformDrawer:(0,Ne.hZ)("transform",[(0,Ne.wk)("open, open-instant",(0,Ne.iF)({transform:"none",visibility:"visible"})),(0,Ne.wk)("void",(0,Ne.iF)({"box-shadow":"none",visibility:"hidden"})),(0,Ne.kY)("void => open-instant",(0,Ne.i0)("0ms")),(0,Ne.kY)("void <=> open, open-instant => void",(0,Ne.i0)("400ms cubic-bezier(0.25, 0.8, 0.25, 1)"))])},$n=new a.nKC("MAT_DRAWER_DEFAULT_AUTOSIZE",{providedIn:"root",factory:function Ze(){return!1}}),En=new a.nKC("MAT_DRAWER_CONTAINER");let wt=(()=>{class Ge extends i.uv{_platform=(0,a.WQX)(S.OD);_changeDetectorRef=(0,a.WQX)(a.gRc);_container=(0,a.WQX)(Be);constructor(){super((0,a.WQX)(a.aKT),(0,a.WQX)(i.R),(0,a.WQX)(a.SKi))}ngAfterContentInit(){this._container._contentMarginChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})}_shouldBeHidden(){if(this._platform.isBrowser)return!1;const{start:se,end:qe}=this._container;return null!=se&&"over"!==se.mode&&se.opened||null!=qe&&"over"!==qe.mode&&qe.opened}static \u0275fac=function(qe){return new(qe||Ge)};static \u0275cmp=a.VBU({type:Ge,selectors:[["mat-drawer-content"]],hostAttrs:[1,"mat-drawer-content"],hostVars:6,hostBindings:function(qe,Nt){2&qe&&(a.xc7("margin-left",Nt._container._contentMargins.left,"px")("margin-right",Nt._container._contentMargins.right,"px"),a.AVh("mat-drawer-content-hidden",Nt._shouldBeHidden()))},features:[a.Jv_([{provide:i.uv,useExisting:Ge}]),a.Vt3],ngContentSelectors:Se,decls:1,vars:0,template:function(qe,Nt){1&qe&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0})}return Ge})(),ze=(()=>{class Ge{_elementRef=(0,a.WQX)(a.aKT);_focusTrapFactory=(0,a.WQX)(y.GX);_focusMonitor=(0,a.WQX)(y.FN);_platform=(0,a.WQX)(S.OD);_ngZone=(0,a.WQX)(a.SKi);_interactivityChecker=(0,a.WQX)(y.Z7);_doc=(0,a.WQX)(T.qQ,{optional:!0});_container=(0,a.WQX)(En,{optional:!0});_focusTrap=null;_elementFocusedBeforeDrawerWasOpened=null;_enableAnimations=!1;_isAttached;_anchor;get position(){return this._position}set position(se){(se="end"===se?"end":"start")!==this._position&&(this._isAttached&&this._updatePositionInParent(se),this._position=se,this.onPositionChanged.emit())}_position="start";get mode(){return this._mode}set mode(se){this._mode=se,this._updateFocusTrapState(),this._modeChanged.next()}_mode="over";get disableClose(){return this._disableClose}set disableClose(se){this._disableClose=(0,C.he)(se)}_disableClose=!1;get autoFocus(){return this._autoFocus??("side"===this.mode?"dialog":"first-tabbable")}set autoFocus(se){("true"===se||"false"===se||null==se)&&(se=(0,C.he)(se)),this._autoFocus=se}_autoFocus;get opened(){return this._opened}set opened(se){this.toggle((0,C.he)(se))}_opened=!1;_openedVia;_animationStarted=new k.B;_animationEnd=new k.B;_animationState="void";openedChange=new a.bkB(!0);_openedStream=this.openedChange.pipe((0,Z.p)(se=>se),(0,te.T)(()=>{}));openedStart=this._animationStarted.pipe((0,Z.p)(se=>se.fromState!==se.toState&&0===se.toState.indexOf("open")),(0,we.u)(void 0));_closedStream=this.openedChange.pipe((0,Z.p)(se=>!se),(0,te.T)(()=>{}));closedStart=this._animationStarted.pipe((0,Z.p)(se=>se.fromState!==se.toState&&"void"===se.toState),(0,we.u)(void 0));_destroyed=new k.B;onPositionChanged=new a.bkB;_content;_modeChanged=new k.B;_injector=(0,a.WQX)(a.zZn);_changeDetectorRef=(0,a.WQX)(a.gRc);constructor(){this.openedChange.pipe((0,_e.Q)(this._destroyed)).subscribe(se=>{se?(this._doc&&(this._elementFocusedBeforeDrawerWasOpened=this._doc.activeElement),this._takeFocus()):this._isFocusWithinDrawer()&&this._restoreFocus(this._openedVia||"program")}),this._ngZone.runOutsideAngular(()=>{(0,R.R)(this._elementRef.nativeElement,"keydown").pipe((0,Z.p)(se=>se.keyCode===A._f&&!this.disableClose&&!(0,A.rp)(se)),(0,_e.Q)(this._destroyed)).subscribe(se=>this._ngZone.run(()=>{this.close(),se.stopPropagation(),se.preventDefault()}))}),this._animationEnd.subscribe(se=>{const{fromState:qe,toState:Nt}=se;(0===Nt.indexOf("open")&&"void"===qe||"void"===Nt&&0===qe.indexOf("open"))&&this.openedChange.emit(this._opened)})}_forceFocus(se,qe){this._interactivityChecker.isFocusable(se)||(se.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const Nt=()=>{se.removeEventListener("blur",Nt),se.removeEventListener("mousedown",Nt),se.removeAttribute("tabindex")};se.addEventListener("blur",Nt),se.addEventListener("mousedown",Nt)})),se.focus(qe)}_focusByCssSelector(se,qe){let Nt=this._elementRef.nativeElement.querySelector(se);Nt&&this._forceFocus(Nt,qe)}_takeFocus(){if(!this._focusTrap)return;const se=this._elementRef.nativeElement;switch(this.autoFocus){case!1:case"dialog":return;case!0:case"first-tabbable":(0,a.mal)(()=>{!this._focusTrap.focusInitialElement()&&"function"==typeof se.focus&&se.focus()},{injector:this._injector});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this.autoFocus)}}_restoreFocus(se){"dialog"!==this.autoFocus&&(this._elementFocusedBeforeDrawerWasOpened?this._focusMonitor.focusVia(this._elementFocusedBeforeDrawerWasOpened,se):this._elementRef.nativeElement.blur(),this._elementFocusedBeforeDrawerWasOpened=null)}_isFocusWithinDrawer(){const se=this._doc.activeElement;return!!se&&this._elementRef.nativeElement.contains(se)}ngAfterViewInit(){this._isAttached=!0,"end"===this._position&&this._updatePositionInParent("end"),this._platform.isBrowser&&(this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._updateFocusTrapState())}ngAfterContentChecked(){this._platform.isBrowser&&(this._enableAnimations=!0)}ngOnDestroy(){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(se){return this.toggle(!0,se)}close(){return this.toggle(!1)}_closeViaBackdropClick(){return this._setOpen(!1,!0,"mouse")}toggle(se=!this.opened,qe){se&&qe&&(this._openedVia=qe);const Nt=this._setOpen(se,!se&&this._isFocusWithinDrawer(),this._openedVia||"program");return se||(this._openedVia=null),Nt}_setOpen(se,qe,Nt){return this._opened=se,se?this._animationState=this._enableAnimations?"open":"open-instant":(this._animationState="void",qe&&this._restoreFocus(Nt)),this._changeDetectorRef.markForCheck(),this._updateFocusTrapState(),new Promise(tn=>{this.openedChange.pipe((0,pe.s)(1)).subscribe(pn=>tn(pn?"open":"close"))})}_getWidth(){return this._elementRef.nativeElement&&this._elementRef.nativeElement.offsetWidth||0}_updateFocusTrapState(){this._focusTrap&&(this._focusTrap.enabled=!!this._container?.hasBackdrop&&this.opened)}_updatePositionInParent(se){if(!this._platform.isBrowser)return;const qe=this._elementRef.nativeElement,Nt=qe.parentNode;"end"===se?(this._anchor||(this._anchor=this._doc.createComment("mat-drawer-anchor"),Nt.insertBefore(this._anchor,qe)),Nt.appendChild(qe)):this._anchor&&this._anchor.parentNode.insertBefore(qe,this._anchor)}static \u0275fac=function(qe){return new(qe||Ge)};static \u0275cmp=a.VBU({type:Ge,selectors:[["mat-drawer"]],viewQuery:function(qe,Nt){if(1&qe&&a.GBs(xe,5),2&qe){let tn;a.mGM(tn=a.lsd())&&(Nt._content=tn.first)}},hostAttrs:["tabIndex","-1",1,"mat-drawer"],hostVars:12,hostBindings:function(qe,Nt){1&qe&&a.Kam("@transform.start",function(pn){return Nt._animationStarted.next(pn)})("@transform.done",function(pn){return Nt._animationEnd.next(pn)}),2&qe&&(a.zvX("@transform",Nt._animationState),a.BMQ("align",null),a.AVh("mat-drawer-end","end"===Nt.position)("mat-drawer-over","over"===Nt.mode)("mat-drawer-push","push"===Nt.mode)("mat-drawer-side","side"===Nt.mode)("mat-drawer-opened",Nt.opened))},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:Se,decls:3,vars:0,consts:[["content",""],["cdkScrollable","",1,"mat-drawer-inner-container"]],template:function(qe,Nt){1&qe&&(a.NAR(),a.j41(0,"div",1,0),a.SdG(2),a.k0s())},dependencies:[i.uv],encapsulation:2,data:{animation:[un.transformDrawer]},changeDetection:0})}return Ge})(),Be=(()=>{class Ge{_dir=(0,a.WQX)(w.dS,{optional:!0});_element=(0,a.WQX)(a.aKT);_ngZone=(0,a.WQX)(a.SKi);_changeDetectorRef=(0,a.WQX)(a.gRc);_animationMode=(0,a.WQX)(a.bc$,{optional:!0});_allDrawers;_drawers=new a.rOR;_content;_userContent;get start(){return this._start}get end(){return this._end}get autosize(){return this._autosize}set autosize(se){this._autosize=(0,C.he)(se)}_autosize=(0,a.WQX)($n);get hasBackdrop(){return this._drawerHasBackdrop(this._start)||this._drawerHasBackdrop(this._end)}set hasBackdrop(se){this._backdropOverride=null==se?null:(0,C.he)(se)}_backdropOverride;backdropClick=new a.bkB;_start;_end;_left;_right;_destroyed=new k.B;_doCheckSubject=new k.B;_contentMargins={left:null,right:null};_contentMarginChanges=new k.B;get scrollable(){return this._userContent||this._content}_injector=(0,a.WQX)(a.zZn);constructor(){const se=(0,a.WQX)(i.Xj);this._dir?.change.pipe((0,_e.Q)(this._destroyed)).subscribe(()=>{this._validateDrawers(),this.updateContentMargins()}),se.change().pipe((0,_e.Q)(this._destroyed)).subscribe(()=>this.updateContentMargins())}ngAfterContentInit(){this._allDrawers.changes.pipe((0,Te.Z)(this._allDrawers),(0,_e.Q)(this._destroyed)).subscribe(se=>{this._drawers.reset(se.filter(qe=>!qe._container||qe._container===this)),this._drawers.notifyOnChanges()}),this._drawers.changes.pipe((0,Te.Z)(null)).subscribe(()=>{this._validateDrawers(),this._drawers.forEach(se=>{this._watchDrawerToggle(se),this._watchDrawerPosition(se),this._watchDrawerMode(se)}),(!this._drawers.length||this._isDrawerOpen(this._start)||this._isDrawerOpen(this._end))&&this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),this._ngZone.runOutsideAngular(()=>{this._doCheckSubject.pipe((0,Ce.B)(10),(0,_e.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(se=>se.open())}close(){this._drawers.forEach(se=>se.close())}updateContentMargins(){let se=0,qe=0;if(this._left&&this._left.opened)if("side"==this._left.mode)se+=this._left._getWidth();else if("push"==this._left.mode){const Nt=this._left._getWidth();se+=Nt,qe-=Nt}if(this._right&&this._right.opened)if("side"==this._right.mode)qe+=this._right._getWidth();else if("push"==this._right.mode){const Nt=this._right._getWidth();qe+=Nt,se-=Nt}se=se||null,qe=qe||null,(se!==this._contentMargins.left||qe!==this._contentMargins.right)&&(this._contentMargins={left:se,right:qe},this._ngZone.run(()=>this._contentMarginChanges.next(this._contentMargins)))}ngDoCheck(){this._autosize&&this._isPushed()&&this._ngZone.runOutsideAngular(()=>this._doCheckSubject.next())}_watchDrawerToggle(se){se._animationStarted.pipe((0,Z.p)(qe=>qe.fromState!==qe.toState),(0,_e.Q)(this._drawers.changes)).subscribe(qe=>{"open-instant"!==qe.toState&&"NoopAnimations"!==this._animationMode&&this._element.nativeElement.classList.add("mat-drawer-transition"),this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),"side"!==se.mode&&se.openedChange.pipe((0,_e.Q)(this._drawers.changes)).subscribe(()=>this._setContainerClass(se.opened))}_watchDrawerPosition(se){se&&se.onPositionChanged.pipe((0,_e.Q)(this._drawers.changes)).subscribe(()=>{(0,a.mal)(()=>{this._validateDrawers()},{injector:this._injector,phase:a.wjH.Read})})}_watchDrawerMode(se){se&&se._modeChanged.pipe((0,_e.Q)((0,G.h)(this._drawers.changes,this._destroyed))).subscribe(()=>{this.updateContentMargins(),this._changeDetectorRef.markForCheck()})}_setContainerClass(se){const qe=this._element.nativeElement.classList,Nt="mat-drawer-container-has-open";se?qe.add(Nt):qe.remove(Nt)}_validateDrawers(){this._start=this._end=null,this._drawers.forEach(se=>{"end"==se.position?this._end=se:this._start=se}),this._right=this._left=null,this._dir&&"rtl"===this._dir.value?(this._left=this._end,this._right=this._start):(this._left=this._start,this._right=this._end)}_isPushed(){return this._isDrawerOpen(this._start)&&"over"!=this._start.mode||this._isDrawerOpen(this._end)&&"over"!=this._end.mode}_onBackdropClicked(){this.backdropClick.emit(),this._closeModalDrawersViaBackdrop()}_closeModalDrawersViaBackdrop(){[this._start,this._end].filter(se=>se&&!se.disableClose&&this._drawerHasBackdrop(se)).forEach(se=>se._closeViaBackdropClick())}_isShowingBackdrop(){return this._isDrawerOpen(this._start)&&this._drawerHasBackdrop(this._start)||this._isDrawerOpen(this._end)&&this._drawerHasBackdrop(this._end)}_isDrawerOpen(se){return null!=se&&se.opened}_drawerHasBackdrop(se){return null==this._backdropOverride?!!se&&"side"!==se.mode:this._backdropOverride}static \u0275fac=function(qe){return new(qe||Ge)};static \u0275cmp=a.VBU({type:Ge,selectors:[["mat-drawer-container"]],contentQueries:function(qe,Nt,tn){if(1&qe&&(a.wni(tn,wt,5),a.wni(tn,ze,5)),2&qe){let pn;a.mGM(pn=a.lsd())&&(Nt._content=pn.first),a.mGM(pn=a.lsd())&&(Nt._allDrawers=pn)}},viewQuery:function(qe,Nt){if(1&qe&&a.GBs(wt,5),2&qe){let tn;a.mGM(tn=a.lsd())&&(Nt._userContent=tn.first)}},hostAttrs:[1,"mat-drawer-container"],hostVars:2,hostBindings:function(qe,Nt){2&qe&&a.AVh("mat-drawer-container-explicit-backdrop",Nt._backdropOverride)},inputs:{autosize:"autosize",hasBackdrop:"hasBackdrop"},outputs:{backdropClick:"backdropClick"},exportAs:["matDrawerContainer"],features:[a.Jv_([{provide:En,useExisting:Ge}])],ngContentSelectors:le,decls:4,vars:2,consts:[[1,"mat-drawer-backdrop",3,"mat-drawer-shown"],[1,"mat-drawer-backdrop",3,"click"]],template:function(qe,Nt){1&qe&&(a.NAR(ae),a.DNE(0,ke,1,2,"div",0),a.SdG(1),a.SdG(2,1),a.DNE(3,Ue,2,0,"mat-drawer-content")),2&qe&&(a.vxM(Nt.hasBackdrop?0:-1),a.R7$(3),a.vxM(Nt._content?-1:3))},dependencies:[wt],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;-webkit-overflow-scrolling:touch;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}.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[style*="visibility: hidden"]{display: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;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}'],encapsulation:2,changeDetection:0})}return Ge})(),Xe=(()=>{class Ge{static \u0275fac=function(qe){return new(qe||Ge)};static \u0275mod=a.$C({type:Ge});static \u0275inj=a.G2t({imports:[c.yE,i.Gj,i.Gj,c.yE]})}return Ge})()},7712:(o,s,r)=>{"use strict";r.d(s,{oV:()=>ot,uc:()=>wn});var i=r(5424),a=r(3022),c=r(5919),y=r(3107),w=r(4460),C=r(2147),A=r(8559),S=r(2944),T=r(9666),k=r(8108),R=r(6192),G=r(8447),te=(r(1204),r(2902));const we=["tooltip"],Te=new y.nKC("mat-tooltip-scroll-strategy",{providedIn:"root",factory:()=>{const $n=(0,y.WQX)(T.hJ);return()=>$n.scrollStrategies.reposition({scrollThrottle:20})}}),Ne={provide:Te,deps:[T.hJ],useFactory:function Ce($n){return()=>$n.scrollStrategies.reposition({scrollThrottle:20})}},xe=new y.nKC("mat-tooltip-default-options",{providedIn:"root",factory:function Se(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}}),le="tooltip-panel",ke=(0,C.BQ)({passive:!0});let ot=(()=>{class $n{_overlay=(0,y.WQX)(T.hJ);_elementRef=(0,y.WQX)(y.aKT);_scrollDispatcher=(0,y.WQX)(k.R);_viewContainerRef=(0,y.WQX)(y.c1b);_ngZone=(0,y.WQX)(y.SKi);_platform=(0,y.WQX)(C.OD);_ariaDescriber=(0,y.WQX)(A.vr);_focusMonitor=(0,y.WQX)(A.FN);_dir=(0,y.WQX)(S.dS);_injector=(0,y.WQX)(y.zZn);_defaultOptions=(0,y.WQX)(xe,{optional:!0});_overlayRef;_tooltipInstance;_portal;_position="below";_positionAtOrigin=!1;_disabled=!1;_tooltipClass;_scrollStrategy=(0,y.WQX)(Te);_viewInitialized=!1;_pointerExitEventsInitialized=!1;_tooltipComponent=Yt;_viewportMargin=8;_currentPosition;_cssClassPrefix="mat-mdc";_ariaDescriptionPending;get position(){return this._position}set position(Ze){Ze!==this._position&&(this._position=Ze,this._overlayRef&&(this._updatePosition(this._overlayRef),this._tooltipInstance?.show(0),this._overlayRef.updatePosition()))}get positionAtOrigin(){return this._positionAtOrigin}set positionAtOrigin(Ze){this._positionAtOrigin=(0,a.he)(Ze),this._detach(),this._overlayRef=null}get disabled(){return this._disabled}set disabled(Ze){const wt=(0,a.he)(Ze);this._disabled!==wt&&(this._disabled=wt,wt?this.hide(0):this._setupPointerEnterEventsIfNeeded(),this._syncAriaDescription(this.message))}get showDelay(){return this._showDelay}set showDelay(Ze){this._showDelay=(0,a.OE)(Ze)}_showDelay;get hideDelay(){return this._hideDelay}set hideDelay(Ze){this._hideDelay=(0,a.OE)(Ze),this._tooltipInstance&&(this._tooltipInstance._mouseLeaveHideDelay=this._hideDelay)}_hideDelay;touchGestures="auto";get message(){return this._message}set message(Ze){const wt=this._message;this._message=null!=Ze?String(Ze).trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._setupPointerEnterEventsIfNeeded(),this._updateTooltipMessage()),this._syncAriaDescription(wt)}_message="";get tooltipClass(){return this._tooltipClass}set tooltipClass(Ze){this._tooltipClass=Ze,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}_passiveListeners=[];_document=(0,y.WQX)(w.qQ);_touchstartTimeout=null;_destroyed=new G.B;constructor(){const Ze=this._defaultOptions;Ze&&(this._showDelay=Ze.showDelay,this._hideDelay=Ze.hideDelay,Ze.position&&(this.position=Ze.position),Ze.positionAtOrigin&&(this.positionAtOrigin=Ze.positionAtOrigin),Ze.touchGestures&&(this.touchGestures=Ze.touchGestures),Ze.tooltipClass&&(this.tooltipClass=Ze.tooltipClass)),this._dir.change.pipe((0,i.Q)(this._destroyed)).subscribe(()=>{this._overlayRef&&this._updatePosition(this._overlayRef)}),this._viewportMargin=8}ngAfterViewInit(){this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe((0,i.Q)(this._destroyed)).subscribe(Ze=>{Ze?"keyboard"===Ze&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){const Ze=this._elementRef.nativeElement;this._touchstartTimeout&&clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),this._passiveListeners.forEach(([wt,ze])=>{Ze.removeEventListener(wt,ze,ke)}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(Ze,this.message,"tooltip"),this._focusMonitor.stopMonitoring(Ze)}show(Ze=this.showDelay,wt){if(this.disabled||!this.message||this._isTooltipVisible())return void this._tooltipInstance?._cancelPendingAnimations();const ze=this._createOverlay(wt);this._detach(),this._portal=this._portal||new R.A8(this._tooltipComponent,this._viewContainerRef);const Be=this._tooltipInstance=ze.attach(this._portal).instance;Be._triggerElement=this._elementRef.nativeElement,Be._mouseLeaveHideDelay=this._hideDelay,Be.afterHidden().pipe((0,i.Q)(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),Be.show(Ze)}hide(Ze=this.hideDelay){const wt=this._tooltipInstance;wt&&(wt.isVisible()?wt.hide(Ze):(wt._cancelPendingAnimations(),this._detach()))}toggle(Ze){this._isTooltipVisible()?this.hide():this.show(void 0,Ze)}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(Ze){if(this._overlayRef){const Be=this._overlayRef.getConfig().positionStrategy;if((!this.positionAtOrigin||!Ze)&&Be._origin instanceof y.aKT)return this._overlayRef;this._detach()}const wt=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),ze=this._overlay.position().flexibleConnectedTo(this.positionAtOrigin&&Ze||this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(wt);return ze.positionChanges.pipe((0,i.Q)(this._destroyed)).subscribe(Be=>{this._updateCurrentPositionClass(Be.connectionPair),this._tooltipInstance&&Be.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:ze,panelClass:`${this._cssClassPrefix}-${le}`,scrollStrategy:this._scrollStrategy()}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe((0,i.Q)(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe((0,i.Q)(this._destroyed)).subscribe(()=>this._tooltipInstance?._handleBodyInteraction()),this._overlayRef.keydownEvents().pipe((0,i.Q)(this._destroyed)).subscribe(Be=>{this._isTooltipVisible()&&Be.keyCode===c._f&&!(0,c.rp)(Be)&&(Be.preventDefault(),Be.stopPropagation(),this._ngZone.run(()=>this.hide(0)))}),this._defaultOptions?.disableTooltipInteractivity&&this._overlayRef.addPanelClass(`${this._cssClassPrefix}-tooltip-panel-non-interactive`),this._overlayRef}_detach(){this._overlayRef&&this._overlayRef.hasAttached()&&this._overlayRef.detach(),this._tooltipInstance=null}_updatePosition(Ze){const wt=Ze.getConfig().positionStrategy,ze=this._getOrigin(),Be=this._getOverlayPosition();wt.withPositions([this._addOffset({...ze.main,...Be.main}),this._addOffset({...ze.fallback,...Be.fallback})])}_addOffset(Ze){const ze=!this._dir||"ltr"==this._dir.value;return"top"===Ze.originY?Ze.offsetY=-8:"bottom"===Ze.originY?Ze.offsetY=8:"start"===Ze.originX?Ze.offsetX=ze?-8:8:"end"===Ze.originX&&(Ze.offsetX=ze?8:-8),Ze}_getOrigin(){const Ze=!this._dir||"ltr"==this._dir.value,wt=this.position;let ze;"above"==wt||"below"==wt?ze={originX:"center",originY:"above"==wt?"top":"bottom"}:"before"==wt||"left"==wt&&Ze||"right"==wt&&!Ze?ze={originX:"start",originY:"center"}:("after"==wt||"right"==wt&&Ze||"left"==wt&&!Ze)&&(ze={originX:"end",originY:"center"});const{x:Be,y:Ut}=this._invertPosition(ze.originX,ze.originY);return{main:ze,fallback:{originX:Be,originY:Ut}}}_getOverlayPosition(){const Ze=!this._dir||"ltr"==this._dir.value,wt=this.position;let ze;"above"==wt?ze={overlayX:"center",overlayY:"bottom"}:"below"==wt?ze={overlayX:"center",overlayY:"top"}:"before"==wt||"left"==wt&&Ze||"right"==wt&&!Ze?ze={overlayX:"end",overlayY:"center"}:("after"==wt||"right"==wt&&Ze||"left"==wt&&!Ze)&&(ze={overlayX:"start",overlayY:"center"});const{x:Be,y:Ut}=this._invertPosition(ze.overlayX,ze.overlayY);return{main:ze,fallback:{overlayX:Be,overlayY:Ut}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),(0,y.mal)(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()},{injector:this._injector}))}_setTooltipClass(Ze){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=Ze,this._tooltipInstance._markForCheck())}_invertPosition(Ze,wt){return"above"===this.position||"below"===this.position?"top"===wt?wt="bottom":"bottom"===wt&&(wt="top"):"end"===Ze?Ze="start":"start"===Ze&&(Ze="end"),{x:Ze,y:wt}}_updateCurrentPositionClass(Ze){const{overlayY:wt,originX:ze,originY:Be}=Ze;let Ut;if(Ut="center"===wt?this._dir&&"rtl"===this._dir.value?"end"===ze?"left":"right":"start"===ze?"left":"right":"bottom"===wt&&"top"===Be?"above":"below",Ut!==this._currentPosition){const Ke=this._overlayRef;if(Ke){const lt=`${this._cssClassPrefix}-${le}-`;Ke.removePanelClass(lt+this._currentPosition),Ke.addPanelClass(lt+Ut)}this._currentPosition=Ut}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsMouseEvents()?this._passiveListeners.push(["mouseenter",Ze=>{let wt;this._setupPointerExitEventsIfNeeded(),void 0!==Ze.x&&void 0!==Ze.y&&(wt=Ze),this.show(void 0,wt)}]):"off"!==this.touchGestures&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",Ze=>{const wt=Ze.targetTouches?.[0],ze=wt?{x:wt.clientX,y:wt.clientY}:void 0;this._setupPointerExitEventsIfNeeded(),this._touchstartTimeout&&clearTimeout(this._touchstartTimeout),this._touchstartTimeout=setTimeout(()=>{this._touchstartTimeout=null,this.show(void 0,ze)},this._defaultOptions?.touchLongPressShowDelay??500)}])),this._addListeners(this._passiveListeners))}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;const Ze=[];if(this._platformSupportsMouseEvents())Ze.push(["mouseleave",wt=>{const ze=wt.relatedTarget;(!ze||!this._overlayRef?.overlayElement.contains(ze))&&this.hide()}],["wheel",wt=>this._wheelListener(wt)]);else if("off"!==this.touchGestures){this._disableNativeGesturesIfNecessary();const wt=()=>{this._touchstartTimeout&&clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions?.touchendHideDelay)};Ze.push(["touchend",wt],["touchcancel",wt])}this._addListeners(Ze),this._passiveListeners.push(...Ze)}_addListeners(Ze){Ze.forEach(([wt,ze])=>{this._elementRef.nativeElement.addEventListener(wt,ze,ke)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_wheelListener(Ze){if(this._isTooltipVisible()){const wt=this._document.elementFromPoint(Ze.clientX,Ze.clientY),ze=this._elementRef.nativeElement;wt!==ze&&!ze.contains(wt)&&this.hide()}}_disableNativeGesturesIfNecessary(){const Ze=this.touchGestures;if("off"!==Ze){const wt=this._elementRef.nativeElement,ze=wt.style;("on"===Ze||"INPUT"!==wt.nodeName&&"TEXTAREA"!==wt.nodeName)&&(ze.userSelect=ze.msUserSelect=ze.webkitUserSelect=ze.MozUserSelect="none"),("on"===Ze||!wt.draggable)&&(ze.webkitUserDrag="none"),ze.touchAction="none",ze.webkitTapHighlightColor="transparent"}}_syncAriaDescription(Ze){this._ariaDescriptionPending||(this._ariaDescriptionPending=!0,this._ariaDescriber.removeDescription(this._elementRef.nativeElement,Ze,"tooltip"),this._ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._ariaDescriptionPending=!1,this.message&&!this.disabled&&this._ariaDescriber.describe(this._elementRef.nativeElement,this.message,"tooltip")})}))}static \u0275fac=function(wt){return new(wt||$n)};static \u0275dir=y.FsC({type:$n,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-mdc-tooltip-trigger"],hostVars:2,hostBindings:function(wt,ze){2&wt&&y.AVh("mat-mdc-tooltip-disabled",ze.disabled)},inputs:{position:[0,"matTooltipPosition","position"],positionAtOrigin:[0,"matTooltipPositionAtOrigin","positionAtOrigin"],disabled:[0,"matTooltipDisabled","disabled"],showDelay:[0,"matTooltipShowDelay","showDelay"],hideDelay:[0,"matTooltipHideDelay","hideDelay"],touchGestures:[0,"matTooltipTouchGestures","touchGestures"],message:[0,"matTooltip","message"],tooltipClass:[0,"matTooltipClass","tooltipClass"]},exportAs:["matTooltip"]})}return $n})(),Yt=(()=>{class $n{_changeDetectorRef=(0,y.WQX)(y.gRc);_elementRef=(0,y.WQX)(y.aKT);_isMultiline=!1;message;tooltipClass;_showTimeoutId;_hideTimeoutId;_triggerElement;_mouseLeaveHideDelay;_animationsDisabled;_tooltip;_closeOnInteraction=!1;_isVisible=!1;_onHide=new G.B;_showAnimation="mat-mdc-tooltip-show";_hideAnimation="mat-mdc-tooltip-hide";constructor(){const Ze=(0,y.WQX)(y.bc$,{optional:!0});this._animationsDisabled="NoopAnimations"===Ze}show(Ze){null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=setTimeout(()=>{this._toggleVisibility(!0),this._showTimeoutId=void 0},Ze)}hide(Ze){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),this._hideTimeoutId=setTimeout(()=>{this._toggleVisibility(!1),this._hideTimeoutId=void 0},Ze)}afterHidden(){return this._onHide}isVisible(){return this._isVisible}ngOnDestroy(){this._cancelPendingAnimations(),this._onHide.complete(),this._triggerElement=null}_handleBodyInteraction(){this._closeOnInteraction&&this.hide(0)}_markForCheck(){this._changeDetectorRef.markForCheck()}_handleMouseLeave({relatedTarget:Ze}){(!Ze||!this._triggerElement.contains(Ze))&&(this.isVisible()?this.hide(this._mouseLeaveHideDelay):this._finalizeAnimation(!1))}_onShow(){this._isMultiline=this._isTooltipMultiline(),this._markForCheck()}_isTooltipMultiline(){const Ze=this._elementRef.nativeElement.getBoundingClientRect();return Ze.height>24&&Ze.width>=200}_handleAnimationEnd({animationName:Ze}){(Ze===this._showAnimation||Ze===this._hideAnimation)&&this._finalizeAnimation(Ze===this._showAnimation)}_cancelPendingAnimations(){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=this._hideTimeoutId=void 0}_finalizeAnimation(Ze){Ze?this._closeOnInteraction=!0:this.isVisible()||this._onHide.next()}_toggleVisibility(Ze){const wt=this._tooltip.nativeElement,ze=this._showAnimation,Be=this._hideAnimation;if(wt.classList.remove(Ze?Be:ze),wt.classList.add(Ze?ze:Be),this._isVisible!==Ze&&(this._isVisible=Ze,this._changeDetectorRef.markForCheck()),Ze&&!this._animationsDisabled&&"function"==typeof getComputedStyle){const Ut=getComputedStyle(wt);("0s"===Ut.getPropertyValue("animation-duration")||"none"===Ut.getPropertyValue("animation-name"))&&(this._animationsDisabled=!0)}Ze&&this._onShow(),this._animationsDisabled&&(wt.classList.add("_mat-animation-noopable"),this._finalizeAnimation(Ze))}static \u0275fac=function(wt){return new(wt||$n)};static \u0275cmp=y.VBU({type:$n,selectors:[["mat-tooltip-component"]],viewQuery:function(wt,ze){if(1&wt&&y.GBs(we,7),2&wt){let Be;y.mGM(Be=y.lsd())&&(ze._tooltip=Be.first)}},hostAttrs:["aria-hidden","true"],hostBindings:function(wt,ze){1&wt&&y.bIt("mouseleave",function(Ut){return ze._handleMouseLeave(Ut)})},decls:4,vars:4,consts:[["tooltip",""],[1,"mdc-tooltip","mat-mdc-tooltip",3,"animationend","ngClass"],[1,"mat-mdc-tooltip-surface","mdc-tooltip__surface"]],template:function(wt,ze){if(1&wt){const Be=y.RV6();y.j41(0,"div",1,0),y.bIt("animationend",function(Ke){return y.eBV(Be),y.Njj(ze._handleAnimationEnd(Ke))}),y.j41(2,"div",2),y.EFF(3),y.k0s()()}2&wt&&(y.AVh("mdc-tooltip--multiline",ze._isMultiline),y.Y8G("ngClass",ze.tooltipClass),y.R7$(3),y.JRh(ze.message))},dependencies:[w.YU],styles:['.mat-mdc-tooltip{position:relative;transform:scale(0);display:inline-flex}.mat-mdc-tooltip::before{content:"";top:0;right:0;bottom:0;left:0;z-index:-1;position:absolute}.mat-mdc-tooltip-panel-below .mat-mdc-tooltip::before{top:-8px}.mat-mdc-tooltip-panel-above .mat-mdc-tooltip::before{bottom:-8px}.mat-mdc-tooltip-panel-right .mat-mdc-tooltip::before{left:-8px}.mat-mdc-tooltip-panel-left .mat-mdc-tooltip::before{right:-8px}.mat-mdc-tooltip._mat-animation-noopable{animation:none;transform:scale(1)}.mat-mdc-tooltip-surface{word-break:normal;overflow-wrap:anywhere;padding:4px 8px;min-width:40px;max-width:200px;min-height:24px;max-height:40vh;box-sizing:border-box;overflow:hidden;text-align:center;will-change:transform,opacity;background-color:var(--mdc-plain-tooltip-container-color, var(--mat-sys-inverse-surface));color:var(--mdc-plain-tooltip-supporting-text-color, var(--mat-sys-inverse-on-surface));border-radius:var(--mdc-plain-tooltip-container-shape, var(--mat-sys-corner-extra-small));font-family:var(--mdc-plain-tooltip-supporting-text-font, var(--mat-sys-body-small-font));font-size:var(--mdc-plain-tooltip-supporting-text-size, var(--mat-sys-body-small-size));font-weight:var(--mdc-plain-tooltip-supporting-text-weight, var(--mat-sys-body-small-weight));line-height:var(--mdc-plain-tooltip-supporting-text-line-height, var(--mat-sys-body-small-line-height));letter-spacing:var(--mdc-plain-tooltip-supporting-text-tracking, var(--mat-sys-body-small-tracking))}.mat-mdc-tooltip-surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}.mdc-tooltip--multiline .mat-mdc-tooltip-surface{text-align:left}[dir=rtl] .mdc-tooltip--multiline .mat-mdc-tooltip-surface{text-align:right}.mat-mdc-tooltip-panel.mat-mdc-tooltip-panel-non-interactive{pointer-events:none}@keyframes mat-mdc-tooltip-show{0%{opacity:0;transform:scale(0.8)}100%{opacity:1;transform:scale(1)}}@keyframes mat-mdc-tooltip-hide{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0.8)}}.mat-mdc-tooltip-show{animation:mat-mdc-tooltip-show 150ms cubic-bezier(0, 0, 0.2, 1) forwards}.mat-mdc-tooltip-hide{animation:mat-mdc-tooltip-hide 75ms cubic-bezier(0.4, 0, 1, 1) forwards}'],encapsulation:2,changeDetection:0})}return $n})(),wn=(()=>{class $n{static \u0275fac=function(wt){return new(wt||$n)};static \u0275mod=y.$C({type:$n});static \u0275inj=y.G2t({providers:[Ne],imports:[A.Pd,T.z_,te.yE,te.yE,k.Gj]})}return $n})()},6388:(o,s,r)=>{"use strict";r.d(s,{B7:()=>_t,B8:()=>lt,hE:()=>Xt,up:()=>Zt});var i=r(4460),a=r(3107);class c extends i.VF{supportsDOMEvents=!0}class y extends c{static makeCurrent(){(0,i.ZD)(new y)}onAndCancel(Rt,dt,Bt){return Rt.addEventListener(dt,Bt),()=>{Rt.removeEventListener(dt,Bt)}}dispatchEvent(Rt,dt){Rt.dispatchEvent(dt)}remove(Rt){Rt.remove()}createElement(Rt,dt){return(dt=dt||this.getDefaultDocument()).createElement(Rt)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(Rt){return Rt.nodeType===Node.ELEMENT_NODE}isShadowRoot(Rt){return Rt instanceof DocumentFragment}getGlobalEventTarget(Rt,dt){return"window"===dt?window:"document"===dt?Rt:"body"===dt?Rt.body:null}getBaseHref(Rt){const dt=function C(){return w=w||document.querySelector("base"),w?w.getAttribute("href"):null}();return null==dt?null:function A(Fe){return new URL(Fe,document.baseURI).pathname}(dt)}resetBaseElement(){w=null}getUserAgent(){return window.navigator.userAgent}getCookie(Rt){return(0,i._b)(document.cookie,Rt)}}let w=null,T=(()=>{class Fe{build(){return new XMLHttpRequest}static \u0275fac=function(Bt){return new(Bt||Fe)};static \u0275prov=a.jDH({token:Fe,factory:Fe.\u0275fac})}return Fe})();const k=new a.nKC("");let R=(()=>{class Fe{_zone;_plugins;_eventNameToPlugin=new Map;constructor(dt,Bt){this._zone=Bt,dt.forEach(_n=>{_n.manager=this}),this._plugins=dt.slice().reverse()}addEventListener(dt,Bt,_n){return this._findPluginFor(Bt).addEventListener(dt,Bt,_n)}getZone(){return this._zone}_findPluginFor(dt){let Bt=this._eventNameToPlugin.get(dt);if(Bt)return Bt;if(Bt=this._plugins.find(or=>or.supports(dt)),!Bt)throw new a.wOt(5101,!1);return this._eventNameToPlugin.set(dt,Bt),Bt}static \u0275fac=function(Bt){return new(Bt||Fe)(a.KVO(k),a.KVO(a.SKi))};static \u0275prov=a.jDH({token:Fe,factory:Fe.\u0275fac})}return Fe})();class G{_doc;constructor(Rt){this._doc=Rt}manager}const Z="ng-app-id";function te(Fe){for(const Rt of Fe)Rt.remove()}function we(Fe,Rt){const dt=Rt.createElement("style");return dt.textContent=Fe,dt}function pe(Fe,Rt){const dt=Rt.createElement("link");return dt.setAttribute("rel","stylesheet"),dt.setAttribute("href",Fe),dt}let Te=(()=>{class Fe{doc;appId;nonce;inline=new Map;external=new Map;hosts=new Set;isServer;constructor(dt,Bt,_n,or={}){this.doc=dt,this.appId=Bt,this.nonce=_n,this.isServer=(0,i.Vy)(or),function _e(Fe,Rt,dt){const Bt=Fe.head?.querySelectorAll(`style[${Z}="${Rt}"]`);if(Bt)for(const _n of Bt)_n.textContent&&(_n.removeAttribute(Z),dt.set(_n.textContent,{usage:0,elements:[_n]}))}(dt,Bt,this.inline),this.hosts.add(dt.head)}addStyles(dt,Bt){for(const _n of dt)this.addUsage(_n,this.inline,we);Bt?.forEach(_n=>this.addUsage(_n,this.external,pe))}removeStyles(dt,Bt){for(const _n of dt)this.removeUsage(_n,this.inline);Bt?.forEach(_n=>this.removeUsage(_n,this.external))}addUsage(dt,Bt,_n){const or=Bt.get(dt);or?or.usage++:Bt.set(dt,{usage:1,elements:[...this.hosts].map(Mr=>this.addElement(Mr,_n(dt,this.doc)))})}removeUsage(dt,Bt){const _n=Bt.get(dt);_n&&(_n.usage--,_n.usage<=0&&(te(_n.elements),Bt.delete(dt)))}ngOnDestroy(){for(const[,{elements:dt}]of[...this.inline,...this.external])te(dt);this.hosts.clear()}addHost(dt){this.hosts.add(dt);for(const[Bt,{elements:_n}]of this.inline)_n.push(this.addElement(dt,we(Bt,this.doc)));for(const[Bt,{elements:_n}]of this.external)_n.push(this.addElement(dt,pe(Bt,this.doc)))}removeHost(dt){this.hosts.delete(dt)}addElement(dt,Bt){return this.nonce&&Bt.setAttribute("nonce",this.nonce),this.isServer&&Bt.setAttribute(Z,this.appId),dt.appendChild(Bt)}static \u0275fac=function(Bt){return new(Bt||Fe)(a.KVO(i.qQ),a.KVO(a.sZ2),a.KVO(a.BIS,8),a.KVO(a.Agw))};static \u0275prov=a.jDH({token:Fe,factory:Fe.\u0275fac})}return Fe})();const Ce={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/Math/MathML"},Ne=/%COMP%/g,ke=new a.nKC("",{providedIn:"root",factory:()=>!0});function ft(Fe,Rt){return Rt.map(dt=>dt.replace(Ne,Fe))}let _t=(()=>{class Fe{eventManager;sharedStylesHost;appId;removeStylesOnCompDestroy;doc;platformId;ngZone;nonce;rendererByCompId=new Map;defaultRenderer;platformIsServer;constructor(dt,Bt,_n,or,Mr,ii,ci,Si=null){this.eventManager=dt,this.sharedStylesHost=Bt,this.appId=_n,this.removeStylesOnCompDestroy=or,this.doc=Mr,this.platformId=ii,this.ngZone=ci,this.nonce=Si,this.platformIsServer=(0,i.Vy)(ii),this.defaultRenderer=new ot(dt,Mr,ci,this.platformIsServer)}createRenderer(dt,Bt){if(!dt||!Bt)return this.defaultRenderer;this.platformIsServer&&Bt.encapsulation===a.gXe.ShadowDom&&(Bt={...Bt,encapsulation:a.gXe.Emulated});const _n=this.getOrCreateRenderer(dt,Bt);return _n instanceof Ze?_n.applyToHost(dt):_n instanceof En&&_n.applyStyles(),_n}getOrCreateRenderer(dt,Bt){const _n=this.rendererByCompId;let or=_n.get(Bt.id);if(!or){const Mr=this.doc,ii=this.ngZone,ci=this.eventManager,Si=this.sharedStylesHost,sn=this.removeStylesOnCompDestroy,Tt=this.platformIsServer;switch(Bt.encapsulation){case a.gXe.Emulated:or=new Ze(ci,Si,Bt,this.appId,sn,Mr,ii,Tt);break;case a.gXe.ShadowDom:return new $n(ci,Si,dt,Bt,Mr,ii,this.nonce,Tt);default:or=new En(ci,Si,Bt,sn,Mr,ii,Tt)}_n.set(Bt.id,or)}return or}ngOnDestroy(){this.rendererByCompId.clear()}static \u0275fac=function(Bt){return new(Bt||Fe)(a.KVO(R),a.KVO(Te),a.KVO(a.sZ2),a.KVO(ke),a.KVO(i.qQ),a.KVO(a.Agw),a.KVO(a.SKi),a.KVO(a.BIS))};static \u0275prov=a.jDH({token:Fe,factory:Fe.\u0275fac})}return Fe})();class ot{eventManager;doc;ngZone;platformIsServer;data=Object.create(null);throwOnSyntheticProps=!0;constructor(Rt,dt,Bt,_n){this.eventManager=Rt,this.doc=dt,this.ngZone=Bt,this.platformIsServer=_n}destroy(){}destroyNode=null;createElement(Rt,dt){return dt?this.doc.createElementNS(Ce[dt]||dt,Rt):this.doc.createElement(Rt)}createComment(Rt){return this.doc.createComment(Rt)}createText(Rt){return this.doc.createTextNode(Rt)}appendChild(Rt,dt){(wn(Rt)?Rt.content:Rt).appendChild(dt)}insertBefore(Rt,dt,Bt){Rt&&(wn(Rt)?Rt.content:Rt).insertBefore(dt,Bt)}removeChild(Rt,dt){dt.remove()}selectRootElement(Rt,dt){let Bt="string"==typeof Rt?this.doc.querySelector(Rt):Rt;if(!Bt)throw new a.wOt(-5104,!1);return dt||(Bt.textContent=""),Bt}parentNode(Rt){return Rt.parentNode}nextSibling(Rt){return Rt.nextSibling}setAttribute(Rt,dt,Bt,_n){if(_n){dt=_n+":"+dt;const or=Ce[_n];or?Rt.setAttributeNS(or,dt,Bt):Rt.setAttribute(dt,Bt)}else Rt.setAttribute(dt,Bt)}removeAttribute(Rt,dt,Bt){if(Bt){const _n=Ce[Bt];_n?Rt.removeAttributeNS(_n,dt):Rt.removeAttribute(`${Bt}:${dt}`)}else Rt.removeAttribute(dt)}addClass(Rt,dt){Rt.classList.add(dt)}removeClass(Rt,dt){Rt.classList.remove(dt)}setStyle(Rt,dt,Bt,_n){_n&(a.czy.DashCase|a.czy.Important)?Rt.style.setProperty(dt,Bt,_n&a.czy.Important?"important":""):Rt.style[dt]=Bt}removeStyle(Rt,dt,Bt){Bt&a.czy.DashCase?Rt.style.removeProperty(dt):Rt.style[dt]=""}setProperty(Rt,dt,Bt){null!=Rt&&(Rt[dt]=Bt)}setValue(Rt,dt){Rt.nodeValue=dt}listen(Rt,dt,Bt){if("string"==typeof Rt&&!(Rt=(0,i.QT)().getGlobalEventTarget(this.doc,Rt)))throw new Error(`Unsupported event target ${Rt} for event ${dt}`);return this.eventManager.addEventListener(Rt,dt,this.decoratePreventDefault(Bt))}decoratePreventDefault(Rt){return dt=>{if("__ngUnwrap__"===dt)return Rt;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>Rt(dt)):Rt(dt))&&dt.preventDefault()}}}function wn(Fe){return"TEMPLATE"===Fe.tagName&&void 0!==Fe.content}class $n extends ot{sharedStylesHost;hostEl;shadowRoot;constructor(Rt,dt,Bt,_n,or,Mr,ii,ci){super(Rt,or,Mr,ci),this.sharedStylesHost=dt,this.hostEl=Bt,this.shadowRoot=Bt.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const Si=ft(_n.id,_n.styles);for(const Tt of Si){const Je=document.createElement("style");ii&&Je.setAttribute("nonce",ii),Je.textContent=Tt,this.shadowRoot.appendChild(Je)}const sn=_n.getExternalStyles?.();if(sn)for(const Tt of sn){const Je=pe(Tt,or);ii&&Je.setAttribute("nonce",ii),this.shadowRoot.appendChild(Je)}}nodeOrShadowRoot(Rt){return Rt===this.hostEl?this.shadowRoot:Rt}appendChild(Rt,dt){return super.appendChild(this.nodeOrShadowRoot(Rt),dt)}insertBefore(Rt,dt,Bt){return super.insertBefore(this.nodeOrShadowRoot(Rt),dt,Bt)}removeChild(Rt,dt){return super.removeChild(null,dt)}parentNode(Rt){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(Rt)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class En extends ot{sharedStylesHost;removeStylesOnCompDestroy;styles;styleUrls;constructor(Rt,dt,Bt,_n,or,Mr,ii,ci){super(Rt,or,Mr,ii),this.sharedStylesHost=dt,this.removeStylesOnCompDestroy=_n,this.styles=ci?ft(ci,Bt.styles):Bt.styles,this.styleUrls=Bt.getExternalStyles?.(ci)}applyStyles(){this.sharedStylesHost.addStyles(this.styles,this.styleUrls)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles,this.styleUrls)}}class Ze extends En{contentAttr;hostAttr;constructor(Rt,dt,Bt,_n,or,Mr,ii,ci){const Si=_n+"-"+Bt.id;super(Rt,dt,Bt,or,Mr,ii,ci,Si),this.contentAttr=function Ue(Fe){return"_ngcontent-%COMP%".replace(Ne,Fe)}(Si),this.hostAttr=function st(Fe){return"_nghost-%COMP%".replace(Ne,Fe)}(Si)}applyToHost(Rt){this.applyStyles(),this.setAttribute(Rt,this.hostAttr,"")}createElement(Rt,dt){const Bt=super.createElement(Rt,dt);return super.setAttribute(Bt,this.contentAttr,""),Bt}}let wt=(()=>{class Fe extends G{constructor(dt){super(dt)}supports(dt){return!0}addEventListener(dt,Bt,_n){return dt.addEventListener(Bt,_n,!1),()=>this.removeEventListener(dt,Bt,_n)}removeEventListener(dt,Bt,_n){return dt.removeEventListener(Bt,_n)}static \u0275fac=function(Bt){return new(Bt||Fe)(a.KVO(i.qQ))};static \u0275prov=a.jDH({token:Fe,factory:Fe.\u0275fac})}return Fe})();const ze=["alt","control","meta","shift"],Be={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},Ut={alt:Fe=>Fe.altKey,control:Fe=>Fe.ctrlKey,meta:Fe=>Fe.metaKey,shift:Fe=>Fe.shiftKey};let Ke=(()=>{class Fe extends G{constructor(dt){super(dt)}supports(dt){return null!=Fe.parseEventName(dt)}addEventListener(dt,Bt,_n){const or=Fe.parseEventName(Bt),Mr=Fe.eventCallback(or.fullKey,_n,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,i.QT)().onAndCancel(dt,or.domEventName,Mr))}static parseEventName(dt){const Bt=dt.toLowerCase().split("."),_n=Bt.shift();if(0===Bt.length||"keydown"!==_n&&"keyup"!==_n)return null;const or=Fe._normalizeKey(Bt.pop());let Mr="",ii=Bt.indexOf("code");if(ii>-1&&(Bt.splice(ii,1),Mr="code."),ze.forEach(Si=>{const sn=Bt.indexOf(Si);sn>-1&&(Bt.splice(sn,1),Mr+=Si+".")}),Mr+=or,0!=Bt.length||0===or.length)return null;const ci={};return ci.domEventName=_n,ci.fullKey=Mr,ci}static matchEventFullKeyCode(dt,Bt){let _n=Be[dt.key]||dt.key,or="";return Bt.indexOf("code.")>-1&&(_n=dt.code,or="code."),!(null==_n||!_n)&&(_n=_n.toLowerCase()," "===_n?_n="space":"."===_n&&(_n="dot"),ze.forEach(Mr=>{Mr!==_n&&(0,Ut[Mr])(dt)&&(or+=Mr+".")}),or+=_n,or===Bt)}static eventCallback(dt,Bt,_n){return or=>{Fe.matchEventFullKeyCode(or,dt)&&_n.runGuarded(()=>Bt(or))}}static _normalizeKey(dt){return"esc"===dt?"escape":dt}static \u0275fac=function(Bt){return new(Bt||Fe)(a.KVO(i.qQ))};static \u0275prov=a.jDH({token:Fe,factory:Fe.\u0275fac})}return Fe})();function lt(Fe,Rt){return(0,a.TL3)({rootComponent:Fe,...Ge(Rt)})}function Ge(Fe){return{appProviders:[...en,...Fe?.providers??[]],platformProviders:tn}}const tn=[{provide:a.Agw,useValue:i.AJ},{provide:a.PLl,useValue:function se(){y.makeCurrent()},multi:!0},{provide:i.qQ,useFactory:function Nt(){return(0,a.TL$)(document),document},deps:[]}],en=[{provide:a.H8p,useValue:"root"},{provide:a.zcH,useFactory:function qe(){return new a.zcH},deps:[]},{provide:k,useClass:wt,multi:!0,deps:[i.qQ,a.SKi,a.Agw]},{provide:k,useClass:Ke,multi:!0,deps:[i.qQ]},_t,Te,R,{provide:a._9s,useExisting:_t},{provide:i.N0,useClass:T,deps:[]},[]];let Xt=(()=>{class Fe{_doc;constructor(dt){this._doc=dt}getTitle(){return this._doc.title}setTitle(dt){this._doc.title=dt||""}static \u0275fac=function(Bt){return new(Bt||Fe)(a.KVO(i.qQ))};static \u0275prov=a.jDH({token:Fe,factory:Fe.\u0275fac,providedIn:"root"})}return Fe})(),Zt=(()=>{class Fe{static \u0275fac=function(Bt){return new(Bt||Fe)};static \u0275prov=a.jDH({token:Fe,factory:function(Bt){let _n=null;return _n=Bt?new(Bt||Fe):a.KVO(gn),_n},providedIn:"root"})}return Fe})(),gn=(()=>{class Fe extends Zt{_doc;constructor(dt){super(),this._doc=dt}sanitize(dt,Bt){if(null==Bt)return null;switch(dt){case a.WPN.NONE:return Bt;case a.WPN.HTML:return(0,a.ZF7)(Bt,"HTML")?(0,a.rcV)(Bt):(0,a.h9k)(this._doc,String(Bt)).toString();case a.WPN.STYLE:return(0,a.ZF7)(Bt,"Style")?(0,a.rcV)(Bt):Bt;case a.WPN.SCRIPT:if((0,a.ZF7)(Bt,"Script"))return(0,a.rcV)(Bt);throw new a.wOt(5200,!1);case a.WPN.URL:return(0,a.ZF7)(Bt,"URL")?(0,a.rcV)(Bt):(0,a.$MX)(String(Bt));case a.WPN.RESOURCE_URL:if((0,a.ZF7)(Bt,"ResourceURL"))return(0,a.rcV)(Bt);throw new a.wOt(5201,!1);default:throw new a.wOt(5202,!1)}}bypassSecurityTrustHtml(dt){return(0,a.Kcf)(dt)}bypassSecurityTrustStyle(dt){return(0,a.cWb)(dt)}bypassSecurityTrustScript(dt){return(0,a.UyX)(dt)}bypassSecurityTrustUrl(dt){return(0,a.osQ)(dt)}bypassSecurityTrustResourceUrl(dt){return(0,a.e5t)(dt)}static \u0275fac=function(Bt){return new(Bt||Fe)(a.KVO(i.qQ))};static \u0275prov=a.jDH({token:Fe,factory:Fe.\u0275fac,providedIn:"root"})}return Fe})()},9893:(o,s,r)=>{"use strict";r.d(s,{nX:()=>tr,wF:()=>Oe,Ix:()=>Qr,Wk:()=>Wo,wQ:()=>fs,iI:()=>dl,n3:()=>Qo,lh:()=>Ml,oH:()=>cc});var i=r(3107),a=r(1531),c=r(1787),y=r(3016),w=r(1217),C=r(6627),A=r(8747),S=r(3569),T=r(6381),k=r(6742),R=r(8915),G=r(6564),Z=r(1642),te=r(8447),we=r(5710),_e=r(4460),pe=r(7947),Te=r(2867),Ce=r(7610),Ne=r(593),Se=r(1483),xe=r(5823),ae=r(5351),le=r(2483);function ke(N){return(0,ae.N)((K,P)=>{let X=!1;K.subscribe((0,le._)(P,he=>{X=!0,P.next(he)},()=>{X||P.next(N),P.complete()}))})}function Ue(N=st){return(0,ae.N)((K,P)=>{let X=!1;K.subscribe((0,le._)(P,he=>{X=!0,P.next(he)},()=>X?P.complete():P.error(N())))})}function st(){return new A.G}var ft=r(9220);function _t(N,K){const P=arguments.length>=2;return X=>X.pipe(N?(0,Se.p)((he,We)=>N(he,We,X)):ft.D,(0,Ce.s)(1),P?ke(K):Ue(()=>new A.G))}var ot=r(1459),Yt=r(2040),un=r(7178),wn=r(36);function En(N){return N<=0?()=>G.w:(0,ae.N)((K,P)=>{let X=[];K.subscribe((0,le._)(P,he=>{X.push(he),N{for(const he of X)P.next(he);P.complete()},void 0,()=>{X=null}))})}var wt=r(6590),ze=r(4447),Be=r(3589),Ut=r(5424),Ke=r(1890),lt=r(6388);const Xe="primary",Ge=Symbol("RouteTitle");class pt{params;constructor(K){this.params=K||{}}has(K){return Object.prototype.hasOwnProperty.call(this.params,K)}get(K){if(this.has(K)){const P=this.params[K];return Array.isArray(P)?P[0]:P}return null}getAll(K){if(this.has(K)){const P=this.params[K];return Array.isArray(P)?P:[P]}return[]}get keys(){return Object.keys(this.params)}}function se(N){return new pt(N)}function qe(N,K,P){const X=P.path.split("/");if(X.length>N.length||"full"===P.pathMatch&&(K.hasChildren()||X.lengthX[We]===he)}return N===K}function Pt(N){return N.length>0?N[N.length-1]:null}function en(N){return(0,a.A)(N)?N:(0,i.jNT)(N)?(0,c.H)(Promise.resolve(N)):(0,y.of)(N)}const an={exact:function Mt(N,K,P){if(!Re(N.segments,K.segments)||!Me(N.segments,K.segments,P)||N.numberOfChildren!==K.numberOfChildren)return!1;for(const X in K.children)if(!N.children[X]||!Mt(N.children[X],K.children[X],P))return!1;return!0},subset:Ot},Yn={exact:function Xt(N,K){return tn(N,K)},subset:function Gt(N,K){return Object.keys(K).length<=Object.keys(N).length&&Object.keys(K).every(P=>Wn(N[P],K[P]))},ignored:()=>!0};function Sn(N,K,P){return an[P.paths](N.root,K.root,P.matrixParams)&&Yn[P.queryParams](N.queryParams,K.queryParams)&&!("exact"===P.fragment&&N.fragment!==K.fragment)}function Ot(N,K,P){return Ie(N,K,K.segments,P)}function Ie(N,K,P,X){if(N.segments.length>P.length){const he=N.segments.slice(0,P.length);return!(!Re(he,P)||K.hasChildren()||!Me(he,P,X))}if(N.segments.length===P.length){if(!Re(N.segments,P)||!Me(N.segments,P,X))return!1;for(const he in K.children)if(!N.children[he]||!Ot(N.children[he],K.children[he],X))return!1;return!0}{const he=P.slice(0,N.segments.length),We=P.slice(N.segments.length);return!!(Re(N.segments,he)&&Me(N.segments,he,X)&&N.children[Xe])&&Ie(N.children[Xe],K,We,X)}}function Me(N,K,P){return K.every((X,he)=>Yn[P](N[he].parameters,X.parameters))}class nt{root;queryParams;fragment;_queryParamMap;constructor(K=new W([],{}),P={},X=null){this.root=K,this.queryParams=P,this.fragment=X}get queryParamMap(){return this._queryParamMap??=se(this.queryParams),this._queryParamMap}toString(){return Ln.serialize(this)}}class W{segments;children;parent=null;constructor(K,P){this.segments=K,this.children=P,Object.values(P).forEach(X=>X.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Zt(this)}}class L{path;parameters;_parameterMap;constructor(K,P){this.path=K,this.parameters=P}get parameterMap(){return this._parameterMap??=se(this.parameters),this._parameterMap}toString(){return vt(this)}}function Re(N,K){return N.length===K.length&&N.every((P,X)=>P.path===K[X].path)}let mt=(()=>{class N{static \u0275fac=function(X){return new(X||N)};static \u0275prov=i.jDH({token:N,factory:()=>new At,providedIn:"root"})}return N})();class At{parse(K){const P=new ii(K);return new nt(P.parseRootSegment(),P.parseQueryParams(),P.parseFragment())}serialize(K){const P=`/${gn(K.root,!0)}`,X=function Ee(N){const K=Object.entries(N).map(([P,X])=>Array.isArray(X)?X.map(he=>`${Bn(P)}=${Bn(he)}`).join("&"):`${Bn(P)}=${Bn(X)}`).filter(P=>P);return K.length?`?${K.join("&")}`:""}(K.queryParams);return`${P}${X}${"string"==typeof K.fragment?`#${function Hn(N){return encodeURI(N)}(K.fragment)}`:""}`}}const Ln=new At;function Zt(N){return N.segments.map(K=>vt(K)).join("/")}function gn(N,K){if(!N.hasChildren())return Zt(N);if(K){const P=N.children[Xe]?gn(N.children[Xe],!1):"",X=[];return Object.entries(N.children).forEach(([he,We])=>{he!==Xe&&X.push(`${he}:${gn(We,!1)}`)}),X.length>0?`${P}(${X.join("//")})`:P}{const P=function bt(N,K){let P=[];return Object.entries(N.children).forEach(([X,he])=>{X===Xe&&(P=P.concat(K(he,X)))}),Object.entries(N.children).forEach(([X,he])=>{X!==Xe&&(P=P.concat(K(he,X)))}),P}(N,(X,he)=>he===Xe?[gn(N.children[Xe],!1)]:[`${he}:${gn(X,!1)}`]);return 1===Object.keys(N.children).length&&null!=N.children[Xe]?`${Zt(N)}/${P[0]}`:`${Zt(N)}/(${P.join("//")})`}}function In(N){return encodeURIComponent(N).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function Bn(N){return In(N).replace(/%3B/gi,";")}function xr(N){return In(N).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function ei(N){return decodeURIComponent(N)}function Xr(N){return ei(N.replace(/\+/g,"%20"))}function vt(N){return`${xr(N.path)}${function $t(N){return Object.entries(N).map(([K,P])=>`;${xr(K)}=${xr(P)}`).join("")}(N.parameters)}`}const at=/^[^\/()?;#]+/;function Fe(N){const K=N.match(at);return K?K[0]:""}const Rt=/^[^\/()?;=#]+/,Bt=/^[^=?&#]+/,or=/^[^&#]+/;class ii{url;remaining;constructor(K){this.url=K,this.remaining=K}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new W([],{}):new W([],this.parseChildren())}parseQueryParams(){const K={};if(this.consumeOptional("?"))do{this.parseQueryParam(K)}while(this.consumeOptional("&"));return K}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const K=[];for(this.peekStartsWith("(")||K.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),K.push(this.parseSegment());let P={};this.peekStartsWith("/(")&&(this.capture("/"),P=this.parseParens(!0));let X={};return this.peekStartsWith("(")&&(X=this.parseParens(!1)),(K.length>0||Object.keys(P).length>0)&&(X[Xe]=new W(K,P)),X}parseSegment(){const K=Fe(this.remaining);if(""===K&&this.peekStartsWith(";"))throw new i.wOt(4009,!1);return this.capture(K),new L(ei(K),this.parseMatrixParams())}parseMatrixParams(){const K={};for(;this.consumeOptional(";");)this.parseParam(K);return K}parseParam(K){const P=function dt(N){const K=N.match(Rt);return K?K[0]:""}(this.remaining);if(!P)return;this.capture(P);let X="";if(this.consumeOptional("=")){const he=Fe(this.remaining);he&&(X=he,this.capture(X))}K[ei(P)]=ei(X)}parseQueryParam(K){const P=function _n(N){const K=N.match(Bt);return K?K[0]:""}(this.remaining);if(!P)return;this.capture(P);let X="";if(this.consumeOptional("=")){const Dt=function Mr(N){const K=N.match(or);return K?K[0]:""}(this.remaining);Dt&&(X=Dt,this.capture(X))}const he=Xr(P),We=Xr(X);if(K.hasOwnProperty(he)){let Dt=K[he];Array.isArray(Dt)||(Dt=[Dt],K[he]=Dt),Dt.push(We)}else K[he]=We}parseParens(K){const P={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const X=Fe(this.remaining),he=this.remaining[X.length];if("/"!==he&&")"!==he&&";"!==he)throw new i.wOt(4010,!1);let We;X.indexOf(":")>-1?(We=X.slice(0,X.indexOf(":")),this.capture(We),this.capture(":")):K&&(We=Xe);const Dt=this.parseChildren();P[We]=1===Object.keys(Dt).length?Dt[Xe]:new W([],Dt),this.consumeOptional("//")}return P}peekStartsWith(K){return this.remaining.startsWith(K)}consumeOptional(K){return!!this.peekStartsWith(K)&&(this.remaining=this.remaining.substring(K.length),!0)}capture(K){if(!this.consumeOptional(K))throw new i.wOt(4011,!1)}}function ci(N){return N.segments.length>0?new W([],{[Xe]:N}):N}function Si(N){const K={};for(const[X,he]of Object.entries(N.children)){const We=Si(he);if(X===Xe&&0===We.segments.length&&We.hasChildren())for(const[Dt,yn]of Object.entries(We.children))K[Dt]=yn;else(We.segments.length>0||We.hasChildren())&&(K[X]=We)}return function sn(N){if(1===N.numberOfChildren&&N.children[Xe]){const K=N.children[Xe];return new W(N.segments.concat(K.segments),K.children)}return N}(new W(N.segments,K))}function Tt(N){return N instanceof nt}function St(N){let K;const he=ci(function P(We){const Dt={};for(const on of We.children){const fr=P(on);Dt[on.outlet]=fr}const yn=new W(We.url,Dt);return We===N&&(K=yn),yn}(N.root));return K??he}function zt(N,K,P,X){let he=N;for(;he.parent;)he=he.parent;if(0===K.length)return ho(he,he,he,P,X);const We=function oi(N){if("string"==typeof N[0]&&1===N.length&&"/"===N[0])return new Uo(!0,0,N);let K=0,P=!1;const X=N.reduce((he,We,Dt)=>{if("object"==typeof We&&null!=We){if(We.outlets){const yn={};return Object.entries(We.outlets).forEach(([on,fr])=>{yn[on]="string"==typeof fr?fr.split("/"):fr}),[...he,{outlets:yn}]}if(We.segmentPath)return[...he,We.segmentPath]}return"string"!=typeof We?[...he,We]:0===Dt?(We.split("/").forEach((yn,on)=>{0==on&&"."===yn||(0==on&&""===yn?P=!0:".."===yn?K++:""!=yn&&he.push(yn))}),he):[...he,We]},[]);return new Uo(P,K,X)}(K);if(We.toRoot())return ho(he,he,new W([],{}),P,X);const Dt=function so(N,K,P){if(N.isAbsolute)return new ns(K,!0,0);if(!P)return new ns(K,!1,NaN);if(null===P.parent)return new ns(P,!0,0);const X=zn(N.commands[0])?0:1;return function bo(N,K,P){let X=N,he=K,We=P;for(;We>he;){if(We-=he,X=X.parent,!X)throw new i.wOt(4005,!1);he=X.segments.length}return new ns(X,!1,he-We)}(P,P.segments.length-1+X,N.numberOfDoubleDots)}(We,he,N),yn=Dt.processChildren?Ms(Dt.segmentGroup,Dt.index,We.commands):Do(Dt.segmentGroup,Dt.index,We.commands);return ho(he,Dt.segmentGroup,yn,P,X)}function zn(N){return"object"==typeof N&&null!=N&&!N.outlets&&!N.segmentPath}function hr(N){return"object"==typeof N&&null!=N&&N.outlets}function ho(N,K,P,X,he){let Dt,We={};X&&Object.entries(X).forEach(([on,fr])=>{We[on]=Array.isArray(fr)?fr.map(ri=>`${ri}`):`${fr}`}),Dt=N===K?P:Ii(N,K,P);const yn=ci(Si(Dt));return new nt(yn,We,he)}function Ii(N,K,P){const X={};return Object.entries(N.children).forEach(([he,We])=>{X[he]=We===K?P:Ii(We,K,P)}),new W(N.segments,X)}class Uo{isAbsolute;numberOfDoubleDots;commands;constructor(K,P,X){if(this.isAbsolute=K,this.numberOfDoubleDots=P,this.commands=X,K&&X.length>0&&zn(X[0]))throw new i.wOt(4003,!1);const he=X.find(hr);if(he&&he!==Pt(X))throw new i.wOt(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class ns{segmentGroup;processChildren;index;constructor(K,P,X){this.segmentGroup=K,this.processChildren=P,this.index=X}}function Do(N,K,P){if(N??=new W([],{}),0===N.segments.length&&N.hasChildren())return Ms(N,K,P);const X=function eo(N,K,P){let X=0,he=K;const We={match:!1,pathIndex:0,commandIndex:0};for(;he=P.length)return We;const Dt=N.segments[he],yn=P[X];if(hr(yn))break;const on=`${yn}`,fr=X0&&void 0===on)break;if(on&&fr&&"object"==typeof fr&&void 0===fr.outlets){if(!et(on,fr,Dt))return We;X+=2}else{if(!et(on,{},Dt))return We;X++}he++}return{match:!0,pathIndex:he,commandIndex:X}}(N,K,P),he=P.slice(X.commandIndex);if(X.match&&X.pathIndexWe!==Xe)&&N.children[Xe]&&1===N.numberOfChildren&&0===N.children[Xe].segments.length){const We=Ms(N.children[Xe],K,P);return new W(N.segments,We.children)}return Object.entries(X).forEach(([We,Dt])=>{"string"==typeof Dt&&(Dt=[Dt]),null!==Dt&&(he[We]=Do(N.children[We],K,Dt))}),Object.entries(N.children).forEach(([We,Dt])=>{void 0===X[We]&&(he[We]=Dt)}),new W(N.segments,he)}}function oo(N,K,P){const X=N.segments.slice(0,K);let he=0;for(;he{"string"==typeof X&&(X=[X]),null!==X&&(K[P]=oo(new W([],{}),0,X))}),K}function Mo(N){const K={};return Object.entries(N).forEach(([P,X])=>K[P]=`${X}`),K}function et(N,K,P){return N==P.path&&tn(K,P.parameters)}const ct="imperative";var xt=function(N){return N[N.NavigationStart=0]="NavigationStart",N[N.NavigationEnd=1]="NavigationEnd",N[N.NavigationCancel=2]="NavigationCancel",N[N.NavigationError=3]="NavigationError",N[N.RoutesRecognized=4]="RoutesRecognized",N[N.ResolveStart=5]="ResolveStart",N[N.ResolveEnd=6]="ResolveEnd",N[N.GuardsCheckStart=7]="GuardsCheckStart",N[N.GuardsCheckEnd=8]="GuardsCheckEnd",N[N.RouteConfigLoadStart=9]="RouteConfigLoadStart",N[N.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",N[N.ChildActivationStart=11]="ChildActivationStart",N[N.ChildActivationEnd=12]="ChildActivationEnd",N[N.ActivationStart=13]="ActivationStart",N[N.ActivationEnd=14]="ActivationEnd",N[N.Scroll=15]="Scroll",N[N.NavigationSkipped=16]="NavigationSkipped",N}(xt||{});class me{id;url;constructor(K,P){this.id=K,this.url=P}}class tt extends me{type=xt.NavigationStart;navigationTrigger;restoredState;constructor(K,P,X="imperative",he=null){super(K,P),this.navigationTrigger=X,this.restoredState=he}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class Oe extends me{urlAfterRedirects;type=xt.NavigationEnd;constructor(K,P,X){super(K,P),this.urlAfterRedirects=X}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}var ht=function(N){return N[N.Redirect=0]="Redirect",N[N.SupersededByNewNavigation=1]="SupersededByNewNavigation",N[N.NoDataFromResolver=2]="NoDataFromResolver",N[N.GuardRejected=3]="GuardRejected",N}(ht||{}),Vt=function(N){return N[N.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",N[N.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",N}(Vt||{});class kt extends me{reason;code;type=xt.NavigationCancel;constructor(K,P,X,he){super(K,P),this.reason=X,this.code=he}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class hn extends me{reason;code;type=xt.NavigationSkipped;constructor(K,P,X,he){super(K,P),this.reason=X,this.code=he}}class Cn extends me{error;target;type=xt.NavigationError;constructor(K,P,X,he){super(K,P),this.error=X,this.target=he}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class An extends me{urlAfterRedirects;state;type=xt.RoutesRecognized;constructor(K,P,X,he){super(K,P),this.urlAfterRedirects=X,this.state=he}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class On extends me{urlAfterRedirects;state;type=xt.GuardsCheckStart;constructor(K,P,X,he){super(K,P),this.urlAfterRedirects=X,this.state=he}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Un extends me{urlAfterRedirects;state;shouldActivate;type=xt.GuardsCheckEnd;constructor(K,P,X,he,We){super(K,P),this.urlAfterRedirects=X,this.state=he,this.shouldActivate=We}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class Jn extends me{urlAfterRedirects;state;type=xt.ResolveStart;constructor(K,P,X,he){super(K,P),this.urlAfterRedirects=X,this.state=he}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class sr extends me{urlAfterRedirects;state;type=xt.ResolveEnd;constructor(K,P,X,he){super(K,P),this.urlAfterRedirects=X,this.state=he}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Ir{route;type=xt.RouteConfigLoadStart;constructor(K){this.route=K}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class pr{route;type=xt.RouteConfigLoadEnd;constructor(K){this.route=K}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class bi{snapshot;type=xt.ChildActivationStart;constructor(K){this.snapshot=K}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class si{snapshot;type=xt.ChildActivationEnd;constructor(K){this.snapshot=K}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class mr{snapshot;type=xt.ActivationStart;constructor(K){this.snapshot=K}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class ai{snapshot;type=xt.ActivationEnd;constructor(K){this.snapshot=K}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class _o{routerEvent;position;anchor;type=xt.Scroll;constructor(K,P,X){this.routerEvent=K,this.position=P,this.anchor=X}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class $r{}class Gi{url;navigationBehaviorOptions;constructor(K,P){this.url=K,this.navigationBehaviorOptions=P}}function Wi(N){return N.outlet||Xe}function Ni(N){if(!N)return null;if(N.routeConfig?._injector)return N.routeConfig._injector;for(let K=N.parent;K;K=K.parent){const P=K.routeConfig;if(P?._loadedInjector)return P._loadedInjector;if(P?._injector)return P._injector}return null}class Ps{rootInjector;outlet=null;route=null;children;attachRef=null;get injector(){return Ni(this.route?.snapshot)??this.rootInjector}constructor(K){this.rootInjector=K,this.children=new rs(this.rootInjector)}}let rs=(()=>{class N{rootInjector;contexts=new Map;constructor(P){this.rootInjector=P}onChildOutletCreated(P,X){const he=this.getOrCreateContext(P);he.outlet=X,this.contexts.set(P,he)}onChildOutletDestroyed(P){const X=this.getContext(P);X&&(X.outlet=null,X.attachRef=null)}onOutletDeactivated(){const P=this.contexts;return this.contexts=new Map,P}onOutletReAttached(P){this.contexts=P}getOrCreateContext(P){let X=this.getContext(P);return X||(X=new Ps(this.rootInjector),this.contexts.set(P,X)),X}getContext(P){return this.contexts.get(P)||null}static \u0275fac=function(X){return new(X||N)(i.KVO(i.uvJ))};static \u0275prov=i.jDH({token:N,factory:N.\u0275fac,providedIn:"root"})}return N})();class qr{_root;constructor(K){this._root=K}get root(){return this._root.value}parent(K){const P=this.pathFromRoot(K);return P.length>1?P[P.length-2]:null}children(K){const P=us(K,this._root);return P?P.children.map(X=>X.value):[]}firstChild(K){const P=us(K,this._root);return P&&P.children.length>0?P.children[0].value:null}siblings(K){const P=is(K,this._root);return P.length<2?[]:P[P.length-2].children.map(he=>he.value).filter(he=>he!==K)}pathFromRoot(K){return is(K,this._root).map(P=>P.value)}}function us(N,K){if(N===K.value)return K;for(const P of K.children){const X=us(N,P);if(X)return X}return null}function is(N,K){if(N===K.value)return[K];for(const P of K.children){const X=is(N,P);if(X.length)return X.unshift(K),X}return[]}class to{value;children;constructor(K,P){this.value=K,this.children=P}toString(){return`TreeNode(${this.value})`}}function zi(N){const K={};return N&&N.children.forEach(P=>K[P.value.outlet]=P),K}class Es extends qr{snapshot;constructor(K,P){super(K),this.snapshot=P,Fs(this,K)}toString(){return this.snapshot.toString()}}function ko(N){const K=function ma(N){const We=new os([],{},{},"",{},Xe,N,null,{});return new ks("",new to(We,[]))}(N),P=new w.t([new L("",{})]),X=new w.t({}),he=new w.t({}),We=new w.t({}),Dt=new w.t(""),yn=new tr(P,X,We,Dt,he,Xe,N,K.root);return yn.snapshot=K.root,new Es(new to(yn,[]),K)}class tr{urlSubject;paramsSubject;queryParamsSubject;fragmentSubject;dataSubject;outlet;component;snapshot;_futureSnapshot;_routerState;_paramMap;_queryParamMap;title;url;params;queryParams;fragment;data;constructor(K,P,X,he,We,Dt,yn,on){this.urlSubject=K,this.paramsSubject=P,this.queryParamsSubject=X,this.fragmentSubject=he,this.dataSubject=We,this.outlet=Dt,this.component=yn,this._futureSnapshot=on,this.title=this.dataSubject?.pipe((0,pe.T)(fr=>fr[Ge]))??(0,y.of)(void 0),this.url=K,this.params=P,this.queryParams=X,this.fragment=he,this.data=We}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=this.params.pipe((0,pe.T)(K=>se(K))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe((0,pe.T)(K=>se(K))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function Eo(N,K,P="emptyOnly"){let X;const{routeConfig:he}=N;return X=null===K||"always"!==P&&""!==he?.path&&(K.component||K.routeConfig?.loadComponent)?{params:{...N.params},data:{...N.data},resolve:{...N.data,...N._resolvedData??{}}}:{params:{...K.params,...N.params},data:{...K.data,...N.data},resolve:{...N.data,...K.data,...he?.data,...N._resolvedData}},he&&na(he)&&(X.resolve[Ge]=he.title),X}class os{url;params;queryParams;fragment;data;outlet;component;routeConfig;_resolve;_resolvedData;_routerState;_paramMap;_queryParamMap;get title(){return this.data?.[Ge]}constructor(K,P,X,he,We,Dt,yn,on,fr){this.url=K,this.params=P,this.queryParams=X,this.fragment=he,this.data=We,this.outlet=Dt,this.component=yn,this.routeConfig=on,this._resolve=fr}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=se(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=se(this.queryParams),this._queryParamMap}toString(){return`Route(url:'${this.url.map(X=>X.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class ks extends qr{url;constructor(K,P){super(P),this.url=K,Fs(this,P)}toString(){return ga(this._root)}}function Fs(N,K){K.value._routerState=N,K.children.forEach(P=>Fs(N,P))}function ga(N){const K=N.children.length>0?` { ${N.children.map(ga).join(", ")} } `:"";return`${N.value}${K}`}function Yo(N){if(N.snapshot){const K=N.snapshot,P=N._futureSnapshot;N.snapshot=P,tn(K.queryParams,P.queryParams)||N.queryParamsSubject.next(P.queryParams),K.fragment!==P.fragment&&N.fragmentSubject.next(P.fragment),tn(K.params,P.params)||N.paramsSubject.next(P.params),function Nt(N,K){if(N.length!==K.length)return!1;for(let P=0;Ptn(P.parameters,K[X].parameters))}(N.url,K.url);return P&&!(!N.parent!=!K.parent)&&(!N.parent||Ai(N.parent,K.parent))}function na(N){return"string"==typeof N.title||null===N.title}const bl=new i.nKC("");let Qo=(()=>{class N{activated=null;get activatedComponentRef(){return this.activated}_activatedRoute=null;name=Xe;activateEvents=new i.bkB;deactivateEvents=new i.bkB;attachEvents=new i.bkB;detachEvents=new i.bkB;routerOutletData=(0,i.hFB)(void 0);parentContexts=(0,i.WQX)(rs);location=(0,i.WQX)(i.c1b);changeDetector=(0,i.WQX)(i.gRc);inputBinder=(0,i.WQX)(ao,{optional:!0});supportsBindingToComponentInputs=!0;ngOnChanges(P){if(P.name){const{firstChange:X,previousValue:he}=P.name;if(X)return;this.isTrackedInParentContexts(he)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(he)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(P){return this.parentContexts.getContext(P)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const P=this.parentContexts.getContext(this.name);P?.route&&(P.attachRef?this.attach(P.attachRef,P.route):this.activateWith(P.route,P.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new i.wOt(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new i.wOt(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new i.wOt(4012,!1);this.location.detach();const P=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(P.instance),P}attach(P,X){this.activated=P,this._activatedRoute=X,this.location.insert(P.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(P.instance)}deactivate(){if(this.activated){const P=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(P)}}activateWith(P,X){if(this.isActivated)throw new i.wOt(4013,!1);this._activatedRoute=P;const he=this.location,Dt=P.snapshot.component,yn=this.parentContexts.getOrCreateContext(this.name).children,on=new ra(P,yn,he.injector,this.routerOutletData);this.activated=he.createComponent(Dt,{index:he.length,injector:on,environmentInjector:X}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static \u0275fac=function(X){return new(X||N)};static \u0275dir=i.FsC({type:N,selectors:[["router-outlet"]],inputs:{name:"name",routerOutletData:[1,"routerOutletData"]},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],features:[i.OA$]})}return N})();class ra{route;childContexts;parent;outletData;__ngOutletInjector(K){return new ra(this.route,this.childContexts,K,this.outletData)}constructor(K,P,X,he){this.route=K,this.childContexts=P,this.parent=X,this.outletData=he}get(K,P){return K===tr?this.route:K===rs?this.childContexts:K===bl?this.outletData:this.parent.get(K,P)}}const ao=new i.nKC("");let ss=(()=>{class N{outletDataSubscriptions=new Map;bindActivatedRouteToOutletComponent(P){this.unsubscribeFromRouteData(P),this.subscribeToRouteData(P)}unsubscribeFromRouteData(P){this.outletDataSubscriptions.get(P)?.unsubscribe(),this.outletDataSubscriptions.delete(P)}subscribeToRouteData(P){const{activatedRoute:X}=P,he=(0,C.z)([X.queryParams,X.params,X.data]).pipe((0,Te.n)(([We,Dt,yn],on)=>(yn={...We,...Dt,...yn},0===on?(0,y.of)(yn):Promise.resolve(yn)))).subscribe(We=>{if(!P.isActivated||!P.activatedComponentRef||P.activatedRoute!==X||null===X.component)return void this.unsubscribeFromRouteData(P);const Dt=(0,i.HJs)(X.component);if(Dt)for(const{templateName:yn}of Dt.inputs)P.activatedComponentRef.setInput(yn,We[yn]);else this.unsubscribeFromRouteData(P)});this.outletDataSubscriptions.set(P,he)}static \u0275fac=function(X){return new(X||N)};static \u0275prov=i.jDH({token:N,factory:N.\u0275fac})}return N})();function Zo(N,K,P){if(P&&N.shouldReuseRoute(K.value,P.value.snapshot)){const X=P.value;X._futureSnapshot=K.value;const he=function vi(N,K,P){return K.children.map(X=>{for(const he of P.children)if(N.shouldReuseRoute(X.value,he.value.snapshot))return Zo(N,X,he);return Zo(N,X)})}(N,K,P);return new to(X,he)}{if(N.shouldAttach(K.value)){const We=N.retrieve(K.value);if(null!==We){const Dt=We.route;return Dt.value._futureSnapshot=K.value,Dt.children=K.children.map(yn=>Zo(N,yn)),Dt}}const X=function Pa(N){return new tr(new w.t(N.url),new w.t(N.params),new w.t(N.queryParams),new w.t(N.fragment),new w.t(N.data),N.outlet,N.component,N)}(K.value),he=K.children.map(We=>Zo(N,We));return new to(X,he)}}class Io{redirectTo;navigationBehaviorOptions;constructor(K,P){this.redirectTo=K,this.navigationBehaviorOptions=P}}const Xs="ngNavigationCancelingError";function wl(N,K){const{redirectTo:P,navigationBehaviorOptions:X}=Tt(K)?{redirectTo:K,navigationBehaviorOptions:void 0}:K,he=Xa(!1,ht.Redirect);return he.url=P,he.navigationBehaviorOptions=X,he}function Xa(N,K){const P=new Error(`NavigationCancelingError: ${N||""}`);return P[Xs]=!0,P.cancellationCode=K,P}function Y(N){return!!N&&N[Xs]}class Qe{routeReuseStrategy;futureState;currState;forwardEvent;inputBindingEnabled;constructor(K,P,X,he,We){this.routeReuseStrategy=K,this.futureState=P,this.currState=X,this.forwardEvent=he,this.inputBindingEnabled=We}activate(K){const P=this.futureState._root,X=this.currState?this.currState._root:null;this.deactivateChildRoutes(P,X,K),Yo(this.futureState.root),this.activateChildRoutes(P,X,K)}deactivateChildRoutes(K,P,X){const he=zi(P);K.children.forEach(We=>{const Dt=We.value.outlet;this.deactivateRoutes(We,he[Dt],X),delete he[Dt]}),Object.values(he).forEach(We=>{this.deactivateRouteAndItsChildren(We,X)})}deactivateRoutes(K,P,X){const he=K.value,We=P?P.value:null;if(he===We)if(he.component){const Dt=X.getContext(he.outlet);Dt&&this.deactivateChildRoutes(K,P,Dt.children)}else this.deactivateChildRoutes(K,P,X);else We&&this.deactivateRouteAndItsChildren(P,X)}deactivateRouteAndItsChildren(K,P){K.value.component&&this.routeReuseStrategy.shouldDetach(K.value.snapshot)?this.detachAndStoreRouteSubtree(K,P):this.deactivateRouteAndOutlet(K,P)}detachAndStoreRouteSubtree(K,P){const X=P.getContext(K.value.outlet),he=X&&K.value.component?X.children:P,We=zi(K);for(const Dt of Object.values(We))this.deactivateRouteAndItsChildren(Dt,he);if(X&&X.outlet){const Dt=X.outlet.detach(),yn=X.children.onOutletDeactivated();this.routeReuseStrategy.store(K.value.snapshot,{componentRef:Dt,route:K,contexts:yn})}}deactivateRouteAndOutlet(K,P){const X=P.getContext(K.value.outlet),he=X&&K.value.component?X.children:P,We=zi(K);for(const Dt of Object.values(We))this.deactivateRouteAndItsChildren(Dt,he);X&&(X.outlet&&(X.outlet.deactivate(),X.children.onOutletDeactivated()),X.attachRef=null,X.route=null)}activateChildRoutes(K,P,X){const he=zi(P);K.children.forEach(We=>{this.activateRoutes(We,he[We.value.outlet],X),this.forwardEvent(new ai(We.value.snapshot))}),K.children.length&&this.forwardEvent(new si(K.value.snapshot))}activateRoutes(K,P,X){const he=K.value,We=P?P.value:null;if(Yo(he),he===We)if(he.component){const Dt=X.getOrCreateContext(he.outlet);this.activateChildRoutes(K,P,Dt.children)}else this.activateChildRoutes(K,P,X);else if(he.component){const Dt=X.getOrCreateContext(he.outlet);if(this.routeReuseStrategy.shouldAttach(he.snapshot)){const yn=this.routeReuseStrategy.retrieve(he.snapshot);this.routeReuseStrategy.store(he.snapshot,null),Dt.children.onOutletReAttached(yn.contexts),Dt.attachRef=yn.componentRef,Dt.route=yn.route.value,Dt.outlet&&Dt.outlet.attach(yn.componentRef,yn.route.value),Yo(yn.route.value),this.activateChildRoutes(K,null,Dt.children)}else Dt.attachRef=null,Dt.route=he,Dt.outlet&&Dt.outlet.activateWith(he,Dt.injector),this.activateChildRoutes(K,null,Dt.children)}else this.activateChildRoutes(K,null,X)}}class Et{path;route;constructor(K){this.path=K,this.route=this.path[this.path.length-1]}}class Fn{component;route;constructor(K,P){this.component=K,this.route=P}}function fn(N,K,P){const X=N._root;return Gr(X,K?K._root:null,P,[X.value])}function dr(N,K){const P=Symbol(),X=K.get(N,P);return X===P?"function"!=typeof N||(0,i.LfX)(N)?K.get(N):N:X}function Gr(N,K,P,X,he={canDeactivateChecks:[],canActivateChecks:[]}){const We=zi(K);return N.children.forEach(Dt=>{(function Ki(N,K,P,X,he={canDeactivateChecks:[],canActivateChecks:[]}){const We=N.value,Dt=K?K.value:null,yn=P?P.getContext(N.value.outlet):null;if(Dt&&We.routeConfig===Dt.routeConfig){const on=function Or(N,K,P){if("function"==typeof P)return P(N,K);switch(P){case"pathParamsChange":return!Re(N.url,K.url);case"pathParamsOrQueryParamsChange":return!Re(N.url,K.url)||!tn(N.queryParams,K.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Ai(N,K)||!tn(N.queryParams,K.queryParams);default:return!Ai(N,K)}}(Dt,We,We.routeConfig.runGuardsAndResolvers);on?he.canActivateChecks.push(new Et(X)):(We.data=Dt.data,We._resolvedData=Dt._resolvedData),Gr(N,K,We.component?yn?yn.children:null:P,X,he),on&&yn&&yn.outlet&&yn.outlet.isActivated&&he.canDeactivateChecks.push(new Fn(yn.outlet.component,Dt))}else Dt&&Dr(K,yn,he),he.canActivateChecks.push(new Et(X)),Gr(N,null,We.component?yn?yn.children:null:P,X,he)})(Dt,We[Dt.value.outlet],P,X.concat([Dt.value]),he),delete We[Dt.value.outlet]}),Object.entries(We).forEach(([Dt,yn])=>Dr(yn,P.getContext(Dt),he)),he}function Dr(N,K,P){const X=zi(N),he=N.value;Object.entries(X).forEach(([We,Dt])=>{Dr(Dt,he.component?K?K.children.getContext(We):null:K,P)}),P.canDeactivateChecks.push(new Fn(he.component&&K&&K.outlet&&K.outlet.isActivated?K.outlet.component:null,he))}function Ei(N){return"function"==typeof N}function Qa(N){return N instanceof A.G||"EmptyError"===N?.name}const va=Symbol("INITIAL_VALUE");function ue(){return(0,Te.n)(N=>(0,C.z)(N.map(K=>K.pipe((0,Ce.s)(1),(0,Ne.Z)(va)))).pipe((0,pe.T)(K=>{for(const P of K)if(!0!==P){if(P===va)return va;if(!1===P||ce(P))return P}return!0}),(0,Se.p)(K=>K!==va),(0,Ce.s)(1)))}function ce(N){return Tt(N)||N instanceof Io}function sc(N){return(0,k.F)((0,Yt.M)(K=>{if("boolean"!=typeof K)throw wl(0,K)}),(0,pe.T)(K=>!0===K))}class ds{segmentGroup;constructor(K){this.segmentGroup=K||null}}class Bs extends Error{urlTree;constructor(K){super(),this.urlTree=K}}function Ba(N){return(0,R.$)(new ds(N))}class Cl{urlSerializer;urlTree;constructor(K,P){this.urlSerializer=K,this.urlTree=P}lineralizeSegments(K,P){let X=[],he=P.root;for(;;){if(X=X.concat(he.segments),0===he.numberOfChildren)return(0,y.of)(X);if(he.numberOfChildren>1||!he.children[Xe])return(0,R.$)(new i.wOt(4e3,!1));he=he.children[Xe]}}applyRedirectCommands(K,P,X,he,We){if("string"!=typeof P){const yn=P,{queryParams:on,fragment:fr,routeConfig:ri,url:hi,outlet:io,params:as,data:Ko,title:Cs}=he,Wr=(0,i.N4e)(We,()=>yn({params:as,data:Ko,queryParams:on,fragment:fr,routeConfig:ri,url:hi,outlet:io,title:Cs}));if(Wr instanceof nt)throw new Bs(Wr);P=Wr}const Dt=this.applyRedirectCreateUrlTree(P,this.urlSerializer.parse(P),K,X);if("/"===P[0])throw new Bs(Dt);return Dt}applyRedirectCreateUrlTree(K,P,X,he){const We=this.createSegmentGroup(K,P.root,X,he);return new nt(We,this.createQueryParams(P.queryParams,this.urlTree.queryParams),P.fragment)}createQueryParams(K,P){const X={};return Object.entries(K).forEach(([he,We])=>{if("string"==typeof We&&":"===We[0]){const yn=We.substring(1);X[he]=P[yn]}else X[he]=We}),X}createSegmentGroup(K,P,X,he){const We=this.createSegments(K,P.segments,X,he);let Dt={};return Object.entries(P.children).forEach(([yn,on])=>{Dt[yn]=this.createSegmentGroup(K,on,X,he)}),new W(We,Dt)}createSegments(K,P,X,he){return P.map(We=>":"===We.path[0]?this.findPosParam(K,We,he):this.findOrReturn(We,X))}findPosParam(K,P,X){const he=X[P.path.substring(1)];if(!he)throw new i.wOt(4001,!1);return he}findOrReturn(K,P){let X=0;for(const he of P){if(he.path===K.path)return P.splice(X),he;X++}return K}}const ia={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function Ua(N,K,P,X,he){const We=yc(N,K,P);return We.matched?(X=function ws(N,K){return N.providers&&!N._injector&&(N._injector=(0,i.Ol2)(N.providers,K,`Route: ${N.path}`)),N._injector??K}(K,X),function El(N,K,P,X){const he=K.canMatch;if(!he||0===he.length)return(0,y.of)(!0);const We=he.map(Dt=>{const yn=dr(Dt,N);return en(function zl(N){return N&&Ei(N.canMatch)}(yn)?yn.canMatch(K,P):(0,i.N4e)(N,()=>yn(K,P)))});return(0,y.of)(We).pipe(ue(),sc())}(X,K,P).pipe((0,pe.T)(Dt=>!0===Dt?We:{...ia}))):(0,y.of)(We)}function yc(N,K,P){if("**"===K.path)return function Nu(N){return{matched:!0,parameters:N.length>0?Pt(N).parameters:{},consumedSegments:N,remainingSegments:[],positionalParamSegments:{}}}(P);if(""===K.path)return"full"===K.pathMatch&&(N.hasChildren()||P.length>0)?{...ia}:{matched:!0,consumedSegments:[],remainingSegments:P,parameters:{},positionalParamSegments:{}};const he=(K.matcher||qe)(P,N,K);if(!he)return{...ia};const We={};Object.entries(he.posParams??{}).forEach(([yn,on])=>{We[yn]=on.path});const Dt=he.consumed.length>0?{...We,...he.consumed[he.consumed.length-1].parameters}:We;return{matched:!0,consumedSegments:he.consumed,remainingSegments:P.slice(he.consumed.length),parameters:Dt,positionalParamSegments:he.posParams??{}}}function ac(N,K,P,X){return P.length>0&&function ya(N,K,P){return P.some(X=>Dl(N,K,X)&&Wi(X)!==Xe)}(N,P,X)?{segmentGroup:new W(K,Gl(X,new W(P,N.children))),slicedSegments:[]}:0===P.length&&function qa(N,K,P){return P.some(X=>Dl(N,K,X))}(N,P,X)?{segmentGroup:new W(N.segments,$a(N,P,X,N.children)),slicedSegments:P}:{segmentGroup:new W(N.segments,N.children),slicedSegments:P}}function $a(N,K,P,X){const he={};for(const We of P)if(Dl(N,K,We)&&!X[Wi(We)]){const Dt=new W([],{});he[Wi(We)]=Dt}return{...X,...he}}function Gl(N,K){const P={};P[Xe]=K;for(const X of N)if(""===X.path&&Wi(X)!==Xe){const he=new W([],{});P[Wi(X)]=he}return P}function Dl(N,K,P){return(!(N.hasChildren()||K.length>0)||"full"!==P.pathMatch)&&""===P.path}class co{}class Jo{injector;configLoader;rootComponentType;config;urlTree;paramsInheritanceStrategy;urlSerializer;applyRedirects;absoluteRedirectCount=0;allowRedirects=!0;constructor(K,P,X,he,We,Dt,yn){this.injector=K,this.configLoader=P,this.rootComponentType=X,this.config=he,this.urlTree=We,this.paramsInheritanceStrategy=Dt,this.urlSerializer=yn,this.applyRedirects=new Cl(this.urlSerializer,this.urlTree)}noMatchError(K){return new i.wOt(4002,`'${K.segmentGroup}'`)}recognize(){const K=ac(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(K).pipe((0,pe.T)(({children:P,rootSnapshot:X})=>{const he=new to(X,P),We=new ks("",he),Dt=function Je(N,K,P=null,X=null){return zt(St(N),K,P,X)}(X,[],this.urlTree.queryParams,this.urlTree.fragment);return Dt.queryParams=this.urlTree.queryParams,We.url=this.urlSerializer.serialize(Dt),{state:We,tree:Dt}}))}match(K){const P=new os([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Object.freeze({}),Xe,this.rootComponentType,null,{});return this.processSegmentGroup(this.injector,this.config,K,Xe,P).pipe((0,pe.T)(X=>({children:X,rootSnapshot:P})),(0,un.W)(X=>{if(X instanceof Bs)return this.urlTree=X.urlTree,this.match(X.urlTree.root);throw X instanceof ds?this.noMatchError(X):X}))}processSegmentGroup(K,P,X,he,We){return 0===X.segments.length&&X.hasChildren()?this.processChildren(K,P,X,We):this.processSegment(K,P,X,X.segments,he,!0,We).pipe((0,pe.T)(Dt=>Dt instanceof to?[Dt]:[]))}processChildren(K,P,X,he){const We=[];for(const Dt of Object.keys(X.children))"primary"===Dt?We.unshift(Dt):We.push(Dt);return(0,c.H)(We).pipe((0,ot.H)(Dt=>{const yn=X.children[Dt],on=function Gs(N,K){const P=N.filter(X=>Wi(X)===K);return P.push(...N.filter(X=>Wi(X)!==K)),P}(P,Dt);return this.processSegmentGroup(K,on,yn,Dt,he)}),function $n(N,K){return(0,ae.N)((0,wn.S)(N,K,arguments.length>=2,!0))}((Dt,yn)=>(Dt.push(...yn),Dt)),ke(null),function Ze(N,K){const P=arguments.length>=2;return X=>X.pipe(N?(0,Se.p)((he,We)=>N(he,We,X)):ft.D,En(1),P?ke(K):Ue(()=>new A.G))}(),(0,xe.Z)(Dt=>{if(null===Dt)return Ba(X);const yn=Sl(Dt);return function bc(N){N.sort((K,P)=>K.value.outlet===Xe?-1:P.value.outlet===Xe?1:K.value.outlet.localeCompare(P.value.outlet))}(yn),(0,y.of)(yn)}))}processSegment(K,P,X,he,We,Dt,yn){return(0,c.H)(P).pipe((0,ot.H)(on=>this.processSegmentAgainstRoute(on._injector??K,P,on,X,he,We,Dt,yn).pipe((0,un.W)(fr=>{if(fr instanceof ds)return(0,y.of)(null);throw fr}))),_t(on=>!!on),(0,un.W)(on=>{if(Qa(on))return function Ro(N,K,P){return 0===K.length&&!N.children[P]}(X,he,We)?(0,y.of)(new co):Ba(X);throw on}))}processSegmentAgainstRoute(K,P,X,he,We,Dt,yn,on){return Wi(X)===Dt||Dt!==Xe&&Dl(he,We,X)?void 0===X.redirectTo?this.matchSegmentAgainstRoute(K,he,X,We,Dt,on):this.allowRedirects&&yn?this.expandSegmentAgainstRouteUsingRedirect(K,he,P,X,We,Dt,on):Ba(he):Ba(he)}expandSegmentAgainstRouteUsingRedirect(K,P,X,he,We,Dt,yn){const{matched:on,parameters:fr,consumedSegments:ri,positionalParamSegments:hi,remainingSegments:io}=yc(P,he,We);if(!on)return Ba(P);"string"==typeof he.redirectTo&&"/"===he.redirectTo[0]&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>31&&(this.allowRedirects=!1));const as=new os(We,fr,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Al(he),Wi(he),he.component??he._loadedComponent??null,he,Yl(he)),Ko=Eo(as,yn,this.paramsInheritanceStrategy);as.params=Object.freeze(Ko.params),as.data=Object.freeze(Ko.data);const Cs=this.applyRedirects.applyRedirectCommands(ri,he.redirectTo,hi,as,K);return this.applyRedirects.lineralizeSegments(he,Cs).pipe((0,xe.Z)(Wr=>this.processSegment(K,X,P,Wr.concat(io),Dt,!1,yn)))}matchSegmentAgainstRoute(K,P,X,he,We,Dt){const yn=Ua(P,X,he,K);return"**"===X.path&&(P.children={}),yn.pipe((0,Te.n)(on=>on.matched?this.getChildConfig(K=X._injector??K,X,he).pipe((0,Te.n)(({routes:fr})=>{const ri=X._loadedInjector??K,{parameters:hi,consumedSegments:io,remainingSegments:as}=on,Ko=new os(io,hi,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Al(X),Wi(X),X.component??X._loadedComponent??null,X,Yl(X)),Cs=Eo(Ko,Dt,this.paramsInheritanceStrategy);Ko.params=Object.freeze(Cs.params),Ko.data=Object.freeze(Cs.data);const{segmentGroup:Wr,slicedSegments:fl}=ac(P,io,as,fr);if(0===fl.length&&Wr.hasChildren())return this.processChildren(ri,fr,Wr,Ko).pipe((0,pe.T)(uc=>new to(Ko,uc)));if(0===fr.length&&0===fl.length)return(0,y.of)(new to(Ko,[]));const Cc=Wi(X)===We;return this.processSegment(ri,fr,Wr,fl,Cc?Xe:We,!0,Ko).pipe((0,pe.T)(uc=>new to(Ko,uc instanceof to?[uc]:[])))})):Ba(P)))}getChildConfig(K,P,X){return P.children?(0,y.of)({routes:P.children,injector:K}):P.loadChildren?void 0!==P._loadedRoutes?(0,y.of)({routes:P._loadedRoutes,injector:P._loadedInjector}):function Ru(N,K,P,X){const he=K.canLoad;if(void 0===he||0===he.length)return(0,y.of)(!0);const We=he.map(Dt=>{const yn=dr(Dt,N);return en(function fo(N){return N&&Ei(N.canLoad)}(yn)?yn.canLoad(K,P):(0,i.N4e)(N,()=>yn(K,P)))});return(0,y.of)(We).pipe(ue(),sc())}(K,P,X).pipe((0,xe.Z)(he=>he?this.configLoader.loadChildren(K,P).pipe((0,Yt.M)(We=>{P._loadedRoutes=We.routes,P._loadedInjector=We.injector})):function xl(){return(0,R.$)(Xa(!1,ht.GuardRejected))}())):(0,y.of)({routes:[],injector:K})}}function ll(N){const K=N.value.routeConfig;return K&&""===K.path}function Sl(N){const K=[],P=new Set;for(const X of N){if(!ll(X)){K.push(X);continue}const he=K.find(We=>X.value.routeConfig===We.value.routeConfig);void 0!==he?(he.children.push(...X.children),P.add(he)):K.push(X)}for(const X of P){const he=Sl(X.children);K.push(new to(X.value,he))}return K.filter(X=>!P.has(X))}function Al(N){return N.data||{}}function Yl(N){return N.resolve||{}}function Ui(N){const K=N.children.map(P=>Ui(P)).flat();return[N,...K]}function no(N){return(0,Te.n)(K=>{const P=N(K);return P?(0,c.H)(P).pipe((0,pe.T)(()=>K)):(0,y.of)(K)})}let $o=(()=>{class N{buildTitle(P){let X,he=P.root;for(;void 0!==he;)X=this.getResolvedTitleForRoute(he)??X,he=he.children.find(We=>We.outlet===Xe);return X}getResolvedTitleForRoute(P){return P.data[Ge]}static \u0275fac=function(X){return new(X||N)};static \u0275prov=i.jDH({token:N,factory:()=>(0,i.WQX)(es),providedIn:"root"})}return N})(),es=(()=>{class N extends $o{title;constructor(P){super(),this.title=P}updateTitle(P){const X=this.buildTitle(P);void 0!==X&&this.title.setTitle(X)}static \u0275fac=function(X){return new(X||N)(i.KVO(lt.hE))};static \u0275prov=i.jDH({token:N,factory:N.\u0275fac,providedIn:"root"})}return N})();const Po=new i.nKC("",{providedIn:"root",factory:()=>({})});let Fr=(()=>{class N{static \u0275fac=function(X){return new(X||N)};static \u0275cmp=i.VBU({type:N,selectors:[["ng-component"]],decls:1,vars:0,template:function(X,he){1&X&&i.nrm(0,"router-outlet")},dependencies:[Qo],encapsulation:2})}return N})();function po(N){const K=N.children&&N.children.map(po),P=K?{...N,children:K}:{...N};return!P.component&&!P.loadComponent&&(K||P.loadChildren)&&P.outlet&&P.outlet!==Xe&&(P.component=Fr),P}const Is=new i.nKC("");let Rr=(()=>{class N{componentLoaders=new WeakMap;childrenLoaders=new WeakMap;onLoadStartListener;onLoadEndListener;compiler=(0,i.WQX)(i.Ql9);loadComponent(P){if(this.componentLoaders.get(P))return this.componentLoaders.get(P);if(P._loadedComponent)return(0,y.of)(P._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(P);const X=en(P.loadComponent()).pipe((0,pe.T)(ja),(0,Yt.M)(We=>{this.onLoadEndListener&&this.onLoadEndListener(P),P._loadedComponent=We}),(0,ze.j)(()=>{this.componentLoaders.delete(P)})),he=new Z.G(X,()=>new te.B).pipe((0,Be.B)());return this.componentLoaders.set(P,he),he}loadChildren(P,X){if(this.childrenLoaders.get(X))return this.childrenLoaders.get(X);if(X._loadedRoutes)return(0,y.of)({routes:X._loadedRoutes,injector:X._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(X);const We=function mo(N,K,P,X){return en(N.loadChildren()).pipe((0,pe.T)(ja),(0,xe.Z)(he=>he instanceof i.Co$||Array.isArray(he)?(0,y.of)(he):(0,c.H)(K.compileModuleAsync(he))),(0,pe.T)(he=>{X&&X(N);let We,Dt,yn=!1;return Array.isArray(he)?(Dt=he,!0):(We=he.create(P).injector,Dt=We.get(Is,[],{optional:!0,self:!0}).flat()),{routes:Dt.map(po),injector:We}}))}(X,this.compiler,P,this.onLoadEndListener).pipe((0,ze.j)(()=>{this.childrenLoaders.delete(X)})),Dt=new Z.G(We,()=>new te.B).pipe((0,Be.B)());return this.childrenLoaders.set(X,Dt),Dt}static \u0275fac=function(X){return new(X||N)};static \u0275prov=i.jDH({token:N,factory:N.\u0275fac,providedIn:"root"})}return N})();function ja(N){return function lc(N){return N&&"object"==typeof N&&"default"in N}(N)?N.default:N}let ro=(()=>{class N{static \u0275fac=function(X){return new(X||N)};static \u0275prov=i.jDH({token:N,factory:()=>(0,i.WQX)(Va),providedIn:"root"})}return N})(),Va=(()=>{class N{shouldProcessUrl(P){return!0}extract(P){return P}merge(P,X){return P}static \u0275fac=function(X){return new(X||N)};static \u0275prov=i.jDH({token:N,factory:N.\u0275fac,providedIn:"root"})}return N})();const Di=new i.nKC(""),Us=new i.nKC("");function oa(N,K,P){const X=N.get(Us),he=N.get(_e.qQ);return N.get(i.SKi).runOutsideAngular(()=>{if(!he.startViewTransition||X.skipNextTransition)return X.skipNextTransition=!1,new Promise(fr=>setTimeout(fr));let We;const Dt=new Promise(fr=>{We=fr}),yn=he.startViewTransition(()=>(We(),function No(N){return new Promise(K=>{(0,i.mal)({read:()=>setTimeout(K)},{injector:N})})}(N))),{onViewTransitionCreated:on}=X;return on&&(0,i.N4e)(N,()=>on({transition:yn,from:K,to:P})),Dt})}const U=new i.nKC("");let de=(()=>{class N{currentNavigation=null;currentTransition=null;lastSuccessfulNavigation=null;events=new te.B;transitionAbortSubject=new te.B;configLoader=(0,i.WQX)(Rr);environmentInjector=(0,i.WQX)(i.uvJ);urlSerializer=(0,i.WQX)(mt);rootContexts=(0,i.WQX)(rs);location=(0,i.WQX)(_e.aZ);inputBindingEnabled=null!==(0,i.WQX)(ao,{optional:!0});titleStrategy=(0,i.WQX)($o);options=(0,i.WQX)(Po,{optional:!0})||{};paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly";urlHandlingStrategy=(0,i.WQX)(ro);createViewTransition=(0,i.WQX)(Di,{optional:!0});navigationErrorHandler=(0,i.WQX)(U,{optional:!0});navigationId=0;get hasRequestedNavigation(){return 0!==this.navigationId}transitions;afterPreactivation=()=>(0,y.of)(void 0);rootComponentType=null;constructor(){this.configLoader.onLoadEndListener=he=>this.events.next(new pr(he)),this.configLoader.onLoadStartListener=he=>this.events.next(new Ir(he))}complete(){this.transitions?.complete()}handleNavigationRequest(P){const X=++this.navigationId;this.transitions?.next({...this.transitions.value,...P,id:X})}setupNavigations(P,X,he){return this.transitions=new w.t({id:0,currentUrlTree:X,currentRawUrl:X,extractedUrl:this.urlHandlingStrategy.extract(X),urlAfterRedirects:this.urlHandlingStrategy.extract(X),rawUrl:X,extras:{},resolve:()=>{},reject:()=>{},promise:Promise.resolve(!0),source:ct,restoredState:null,currentSnapshot:he.snapshot,targetSnapshot:null,currentRouterState:he,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,Se.p)(We=>0!==We.id),(0,pe.T)(We=>({...We,extractedUrl:this.urlHandlingStrategy.extract(We.rawUrl)})),(0,Te.n)(We=>{let Dt=!1,yn=!1;return(0,y.of)(We).pipe((0,Te.n)(on=>{if(this.navigationId>We.id)return this.cancelNavigationTransition(We,"",ht.SupersededByNewNavigation),G.w;this.currentTransition=We,this.currentNavigation={id:on.id,initialUrl:on.rawUrl,extractedUrl:on.extractedUrl,targetBrowserUrl:"string"==typeof on.extras.browserUrl?this.urlSerializer.parse(on.extras.browserUrl):on.extras.browserUrl,trigger:on.source,extras:on.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null};const fr=!P.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl();if(!fr&&"reload"!==(on.extras.onSameUrlNavigation??P.onSameUrlNavigation)){const hi="";return this.events.next(new hn(on.id,this.urlSerializer.serialize(on.rawUrl),hi,Vt.IgnoredSameUrlNavigation)),on.resolve(!1),G.w}if(this.urlHandlingStrategy.shouldProcessUrl(on.rawUrl))return(0,y.of)(on).pipe((0,Te.n)(hi=>{const io=this.transitions?.getValue();return this.events.next(new tt(hi.id,this.urlSerializer.serialize(hi.extractedUrl),hi.source,hi.restoredState)),io!==this.transitions?.getValue()?G.w:Promise.resolve(hi)}),function Ea(N,K,P,X,he,We){return(0,xe.Z)(Dt=>function ba(N,K,P,X,he,We,Dt="emptyOnly"){return new Jo(N,K,P,X,he,Dt,We).recognize()}(N,K,P,X,Dt.extractedUrl,he,We).pipe((0,pe.T)(({state:yn,tree:on})=>({...Dt,targetSnapshot:yn,urlAfterRedirects:on}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,P.config,this.urlSerializer,this.paramsInheritanceStrategy),(0,Yt.M)(hi=>{We.targetSnapshot=hi.targetSnapshot,We.urlAfterRedirects=hi.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:hi.urlAfterRedirects};const io=new An(hi.id,this.urlSerializer.serialize(hi.extractedUrl),this.urlSerializer.serialize(hi.urlAfterRedirects),hi.targetSnapshot);this.events.next(io)}));if(fr&&this.urlHandlingStrategy.shouldProcessUrl(on.currentRawUrl)){const{id:hi,extractedUrl:io,source:as,restoredState:Ko,extras:Cs}=on,Wr=new tt(hi,this.urlSerializer.serialize(io),as,Ko);this.events.next(Wr);const fl=ko(this.rootComponentType).snapshot;return this.currentTransition=We={...on,targetSnapshot:fl,urlAfterRedirects:io,extras:{...Cs,skipLocationChange:!1,replaceUrl:!1}},this.currentNavigation.finalUrl=io,(0,y.of)(We)}{const hi="";return this.events.next(new hn(on.id,this.urlSerializer.serialize(on.extractedUrl),hi,Vt.IgnoredByUrlHandlingStrategy)),on.resolve(!1),G.w}}),(0,Yt.M)(on=>{const fr=new On(on.id,this.urlSerializer.serialize(on.extractedUrl),this.urlSerializer.serialize(on.urlAfterRedirects),on.targetSnapshot);this.events.next(fr)}),(0,pe.T)(on=>(this.currentTransition=We={...on,guards:fn(on.targetSnapshot,on.currentSnapshot,this.rootContexts)},We)),function Q(N,K){return(0,xe.Z)(P=>{const{targetSnapshot:X,currentSnapshot:he,guards:{canActivateChecks:We,canDeactivateChecks:Dt}}=P;return 0===Dt.length&&0===We.length?(0,y.of)({...P,guardsResult:!0}):function Pe(N,K,P,X){return(0,c.H)(N).pipe((0,xe.Z)(he=>function Fa(N,K,P,X,he){const We=K&&K.routeConfig?K.routeConfig.canDeactivate:null;if(!We||0===We.length)return(0,y.of)(!0);const Dt=We.map(yn=>{const on=Ni(K)??he,fr=dr(yn,on);return en(function Oo(N){return N&&Ei(N.canDeactivate)}(fr)?fr.canDeactivate(N,K,P,X):(0,i.N4e)(on,()=>fr(N,K,P,X))).pipe(_t())});return(0,y.of)(Dt).pipe(ue())}(he.component,he.route,P,K,X)),_t(he=>!0!==he,!0))}(Dt,X,he,N).pipe((0,xe.Z)(yn=>yn&&function ui(N){return"boolean"==typeof N}(yn)?function jt(N,K,P,X){return(0,c.H)(K).pipe((0,ot.H)(he=>(0,S.x)(function ti(N,K){return null!==N&&K&&K(new bi(N)),(0,y.of)(!0)}(he.route.parent,X),function gr(N,K){return null!==N&&K&&K(new mr(N)),(0,y.of)(!0)}(he.route,X),function qo(N,K,P){const X=K[K.length-1],We=K.slice(0,K.length-1).reverse().map(Dt=>function cr(N){const K=N.routeConfig?N.routeConfig.canActivateChild:null;return K&&0!==K.length?{node:N,guards:K}:null}(Dt)).filter(Dt=>null!==Dt).map(Dt=>(0,T.v)(()=>{const yn=Dt.guards.map(on=>{const fr=Ni(Dt.node)??P,ri=dr(on,fr);return en(function Ho(N){return N&&Ei(N.canActivateChild)}(ri)?ri.canActivateChild(X,N):(0,i.N4e)(fr,()=>ri(X,N))).pipe(_t())});return(0,y.of)(yn).pipe(ue())}));return(0,y.of)(We).pipe(ue())}(N,he.path,P),function So(N,K,P){const X=K.routeConfig?K.routeConfig.canActivate:null;if(!X||0===X.length)return(0,y.of)(!0);const he=X.map(We=>(0,T.v)(()=>{const Dt=Ni(K)??P,yn=dr(We,Dt);return en(function lo(N){return N&&Ei(N.canActivate)}(yn)?yn.canActivate(K,N):(0,i.N4e)(Dt,()=>yn(K,N))).pipe(_t())}));return(0,y.of)(he).pipe(ue())}(N,he.route,P))),_t(he=>!0!==he,!0))}(X,We,N,K):(0,y.of)(yn)),(0,pe.T)(yn=>({...P,guardsResult:yn})))})}(this.environmentInjector,on=>this.events.next(on)),(0,Yt.M)(on=>{if(We.guardsResult=on.guardsResult,on.guardsResult&&"boolean"!=typeof on.guardsResult)throw wl(0,on.guardsResult);const fr=new Un(on.id,this.urlSerializer.serialize(on.extractedUrl),this.urlSerializer.serialize(on.urlAfterRedirects),on.targetSnapshot,!!on.guardsResult);this.events.next(fr)}),(0,Se.p)(on=>!!on.guardsResult||(this.cancelNavigationTransition(on,"",ht.GuardRejected),!1)),no(on=>{if(on.guards.canActivateChecks.length)return(0,y.of)(on).pipe((0,Yt.M)(fr=>{const ri=new Jn(fr.id,this.urlSerializer.serialize(fr.extractedUrl),this.urlSerializer.serialize(fr.urlAfterRedirects),fr.targetSnapshot);this.events.next(ri)}),(0,Te.n)(fr=>{let ri=!1;return(0,y.of)(fr).pipe(function hs(N,K){return(0,xe.Z)(P=>{const{targetSnapshot:X,guards:{canActivateChecks:he}}=P;if(!he.length)return(0,y.of)(P);const We=new Set(he.map(on=>on.route)),Dt=new Set;for(const on of We)if(!Dt.has(on))for(const fr of Ui(on))Dt.add(fr);let yn=0;return(0,c.H)(Dt).pipe((0,ot.H)(on=>We.has(on)?function Gn(N,K,P,X){const he=N.routeConfig,We=N._resolve;return void 0!==he?.title&&!na(he)&&(We[Ge]=he.title),function Ar(N,K,P,X){const he=pn(N);if(0===he.length)return(0,y.of)({});const We={};return(0,c.H)(he).pipe((0,xe.Z)(Dt=>function Ao(N,K,P,X){const he=Ni(K)??X,We=dr(N,he);return en(We.resolve?We.resolve(K,P):(0,i.N4e)(he,()=>We(K,P)))}(N[Dt],K,P,X).pipe(_t(),(0,Yt.M)(yn=>{if(yn instanceof Io)throw wl(new At,yn);We[Dt]=yn}))),En(1),(0,wt.u)(We),(0,un.W)(Dt=>Qa(Dt)?G.w:(0,R.$)(Dt)))}(We,N,K,X).pipe((0,pe.T)(Dt=>(N._resolvedData=Dt,N.data=Eo(N,N.parent,P).resolve,null)))}(on,X,N,K):(on.data=Eo(on,on.parent,N).resolve,(0,y.of)(void 0))),(0,Yt.M)(()=>yn++),En(1),(0,xe.Z)(on=>yn===Dt.size?(0,y.of)(P):G.w))})}(this.paramsInheritanceStrategy,this.environmentInjector),(0,Yt.M)({next:()=>ri=!0,complete:()=>{ri||this.cancelNavigationTransition(fr,"",ht.NoDataFromResolver)}}))}),(0,Yt.M)(fr=>{const ri=new sr(fr.id,this.urlSerializer.serialize(fr.extractedUrl),this.urlSerializer.serialize(fr.urlAfterRedirects),fr.targetSnapshot);this.events.next(ri)}))}),no(on=>{const fr=ri=>{const hi=[];ri.routeConfig?.loadComponent&&!ri.routeConfig._loadedComponent&&hi.push(this.configLoader.loadComponent(ri.routeConfig).pipe((0,Yt.M)(io=>{ri.component=io}),(0,pe.T)(()=>{})));for(const io of ri.children)hi.push(...fr(io));return hi};return(0,C.z)(fr(on.targetSnapshot.root)).pipe(ke(null),(0,Ce.s)(1))}),no(()=>this.afterPreactivation()),(0,Te.n)(()=>{const{currentSnapshot:on,targetSnapshot:fr}=We,ri=this.createViewTransition?.(this.environmentInjector,on.root,fr.root);return ri?(0,c.H)(ri).pipe((0,pe.T)(()=>We)):(0,y.of)(We)}),(0,pe.T)(on=>{const fr=function vo(N,K,P){const X=Zo(N,K._root,P?P._root:void 0);return new Es(X,K)}(P.routeReuseStrategy,on.targetSnapshot,on.currentRouterState);return this.currentTransition=We={...on,targetRouterState:fr},this.currentNavigation.targetRouterState=fr,We}),(0,Yt.M)(()=>{this.events.next(new $r)}),((N,K,P,X)=>(0,pe.T)(he=>(new Qe(K,he.targetRouterState,he.currentRouterState,P,X).activate(N),he)))(this.rootContexts,P.routeReuseStrategy,on=>this.events.next(on),this.inputBindingEnabled),(0,Ce.s)(1),(0,Yt.M)({next:on=>{Dt=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new Oe(on.id,this.urlSerializer.serialize(on.extractedUrl),this.urlSerializer.serialize(on.urlAfterRedirects))),this.titleStrategy?.updateTitle(on.targetRouterState.snapshot),on.resolve(!0)},complete:()=>{Dt=!0}}),(0,Ut.Q)(this.transitionAbortSubject.pipe((0,Yt.M)(on=>{throw on}))),(0,ze.j)(()=>{!Dt&&!yn&&this.cancelNavigationTransition(We,"",ht.SupersededByNewNavigation),this.currentTransition?.id===We.id&&(this.currentNavigation=null,this.currentTransition=null)}),(0,un.W)(on=>{if(yn=!0,Y(on))this.events.next(new kt(We.id,this.urlSerializer.serialize(We.extractedUrl),on.message,on.cancellationCode)),function Ya(N){return Y(N)&&Tt(N.url)}(on)?this.events.next(new Gi(on.url,on.navigationBehaviorOptions)):We.resolve(!1);else{const fr=new Cn(We.id,this.urlSerializer.serialize(We.extractedUrl),on,We.targetSnapshot??void 0);try{const ri=(0,i.N4e)(this.environmentInjector,()=>this.navigationErrorHandler?.(fr));if(!(ri instanceof Io))throw this.events.next(fr),on;{const{message:hi,cancellationCode:io}=wl(0,ri);this.events.next(new kt(We.id,this.urlSerializer.serialize(We.extractedUrl),hi,io)),this.events.next(new Gi(ri.redirectTo,ri.navigationBehaviorOptions))}}catch(ri){this.options.resolveNavigationPromiseOnError?We.resolve(!1):We.reject(ri)}}return G.w}))}))}cancelNavigationTransition(P,X,he){const We=new kt(P.id,this.urlSerializer.serialize(P.extractedUrl),X,he);this.events.next(We),P.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){const P=this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))),X=this.currentNavigation?.targetBrowserUrl??this.currentNavigation?.extractedUrl;return P.toString()!==X?.toString()&&!this.currentNavigation?.extras.skipLocationChange}static \u0275fac=function(X){return new(X||N)};static \u0275prov=i.jDH({token:N,factory:N.\u0275fac,providedIn:"root"})}return N})();function q(N){return N!==ct}let ve=(()=>{class N{static \u0275fac=function(X){return new(X||N)};static \u0275prov=i.jDH({token:N,factory:()=>(0,i.WQX)(bn),providedIn:"root"})}return N})();class rt{shouldDetach(K){return!1}store(K,P){}shouldAttach(K){return!1}retrieve(K){return null}shouldReuseRoute(K,P){return K.routeConfig===P.routeConfig}}let bn=(()=>{class N extends rt{static \u0275fac=(()=>{let P;return function(he){return(P||(P=i.xGo(N)))(he||N)}})();static \u0275prov=i.jDH({token:N,factory:N.\u0275fac,providedIn:"root"})}return N})(),Rn=(()=>{class N{static \u0275fac=function(X){return new(X||N)};static \u0275prov=i.jDH({token:N,factory:()=>(0,i.WQX)(Cr),providedIn:"root"})}return N})(),Cr=(()=>{class N extends Rn{location=(0,i.WQX)(_e.aZ);urlSerializer=(0,i.WQX)(mt);options=(0,i.WQX)(Po,{optional:!0})||{};canceledNavigationResolution=this.options.canceledNavigationResolution||"replace";urlHandlingStrategy=(0,i.WQX)(ro);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";currentUrlTree=new nt;getCurrentUrlTree(){return this.currentUrlTree}rawUrlTree=this.currentUrlTree;getRawUrlTree(){return this.rawUrlTree}currentPageId=0;lastSuccessfulId=-1;restoredState(){return this.location.getState()}get browserPageId(){return"computed"!==this.canceledNavigationResolution?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}routerState=ko(null);getRouterState(){return this.routerState}stateMemento=this.createStateMemento();createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}registerNonRouterCurrentEntryChangeListener(P){return this.location.subscribe(X=>{"popstate"===X.type&&P(X.url,X.state)})}handleRouterEvent(P,X){if(P instanceof tt)this.stateMemento=this.createStateMemento();else if(P instanceof hn)this.rawUrlTree=X.initialUrl;else if(P instanceof An){if("eager"===this.urlUpdateStrategy&&!X.extras.skipLocationChange){const he=this.urlHandlingStrategy.merge(X.finalUrl,X.initialUrl);this.setBrowserUrl(X.targetBrowserUrl??he,X)}}else P instanceof $r?(this.currentUrlTree=X.finalUrl,this.rawUrlTree=this.urlHandlingStrategy.merge(X.finalUrl,X.initialUrl),this.routerState=X.targetRouterState,"deferred"===this.urlUpdateStrategy&&!X.extras.skipLocationChange&&this.setBrowserUrl(X.targetBrowserUrl??this.rawUrlTree,X)):P instanceof kt&&(P.code===ht.GuardRejected||P.code===ht.NoDataFromResolver)?this.restoreHistory(X):P instanceof Cn?this.restoreHistory(X,!0):P instanceof Oe&&(this.lastSuccessfulId=P.id,this.currentPageId=this.browserPageId)}setBrowserUrl(P,X){const he=P instanceof nt?this.urlSerializer.serialize(P):P;if(this.location.isCurrentPathEqualTo(he)||X.extras.replaceUrl){const Dt={...X.extras.state,...this.generateNgRouterState(X.id,this.browserPageId)};this.location.replaceState(he,"",Dt)}else{const We={...X.extras.state,...this.generateNgRouterState(X.id,this.browserPageId+1)};this.location.go(he,"",We)}}restoreHistory(P,X=!1){if("computed"===this.canceledNavigationResolution){const We=this.currentPageId-this.browserPageId;0!==We?this.location.historyGo(We):this.currentUrlTree===P.finalUrl&&0===We&&(this.resetState(P),this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(X&&this.resetState(P),this.resetUrlToCurrentUrlTree())}resetState(P){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,P.finalUrl??this.rawUrlTree)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(P,X){return"computed"===this.canceledNavigationResolution?{navigationId:P,\u0275routerPageId:X}:{navigationId:P}}static \u0275fac=(()=>{let P;return function(he){return(P||(P=i.xGo(N)))(he||N)}})();static \u0275prov=i.jDH({token:N,factory:N.\u0275fac,providedIn:"root"})}return N})();var Yr=function(N){return N[N.COMPLETE=0]="COMPLETE",N[N.FAILED=1]="FAILED",N[N.REDIRECTING=2]="REDIRECTING",N}(Yr||{});function Li(N,K){N.events.pipe((0,Se.p)(P=>P instanceof Oe||P instanceof kt||P instanceof Cn||P instanceof hn),(0,pe.T)(P=>P instanceof Oe||P instanceof hn?Yr.COMPLETE:P instanceof kt&&(P.code===ht.Redirect||P.code===ht.SupersededByNewNavigation)?Yr.REDIRECTING:Yr.FAILED),(0,Se.p)(P=>P!==Yr.REDIRECTING),(0,Ce.s)(1)).subscribe(()=>{K()})}const Hr={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},xi={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let Qr=(()=>{class N{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}disposed=!1;nonRouterCurrentEntryChangeSubscription;console=(0,i.WQX)(i.H3F);stateManager=(0,i.WQX)(Rn);options=(0,i.WQX)(Po,{optional:!0})||{};pendingTasks=(0,i.WQX)(i.TgB);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";navigationTransitions=(0,i.WQX)(de);urlSerializer=(0,i.WQX)(mt);location=(0,i.WQX)(_e.aZ);urlHandlingStrategy=(0,i.WQX)(ro);_events=new te.B;get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}navigated=!1;routeReuseStrategy=(0,i.WQX)(ve);onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore";config=(0,i.WQX)(Is,{optional:!0})?.flat()??[];componentInputBindingEnabled=!!(0,i.WQX)(ao,{optional:!0});constructor(){this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe({error:P=>{this.console.warn(P)}}),this.subscribeToNavigationEvents()}eventsSubscription=new we.yU;subscribeToNavigationEvents(){const P=this.navigationTransitions.events.subscribe(X=>{try{const he=this.navigationTransitions.currentTransition,We=this.navigationTransitions.currentNavigation;if(null!==he&&null!==We)if(this.stateManager.handleRouterEvent(X,We),X instanceof kt&&X.code!==ht.Redirect&&X.code!==ht.SupersededByNewNavigation)this.navigated=!0;else if(X instanceof Oe)this.navigated=!0;else if(X instanceof Gi){const Dt=X.navigationBehaviorOptions,yn=this.urlHandlingStrategy.merge(X.url,he.currentRawUrl),on={browserUrl:he.extras.browserUrl,info:he.extras.info,skipLocationChange:he.extras.skipLocationChange,replaceUrl:he.extras.replaceUrl||"eager"===this.urlUpdateStrategy||q(he.source),...Dt};this.scheduleNavigation(yn,ct,null,on,{resolve:he.resolve,reject:he.reject,promise:he.promise})}(function Fo(N){return!(N instanceof $r||N instanceof Gi)})(X)&&this._events.next(X)}catch(he){this.navigationTransitions.transitionAbortSubject.next(he)}});this.eventsSubscription.add(P)}resetRootComponentType(P){this.routerState.root.component=P,this.navigationTransitions.rootComponentType=P}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),ct,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((P,X)=>{setTimeout(()=>{this.navigateToSyncWithBrowser(P,"popstate",X)},0)})}navigateToSyncWithBrowser(P,X,he){const We={replaceUrl:!0},Dt=he?.navigationId?he:null;if(he){const on={...he};delete on.navigationId,delete on.\u0275routerPageId,0!==Object.keys(on).length&&(We.state=on)}const yn=this.parseUrl(P);this.scheduleNavigation(yn,X,Dt,We)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(P){this.config=P.map(po),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription&&(this.nonRouterCurrentEntryChangeSubscription.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(P,X={}){const{relativeTo:he,queryParams:We,fragment:Dt,queryParamsHandling:yn,preserveFragment:on}=X,fr=on?this.currentUrlTree.fragment:Dt;let hi,ri=null;switch(yn??this.options.defaultQueryParamsHandling){case"merge":ri={...this.currentUrlTree.queryParams,...We};break;case"preserve":ri=this.currentUrlTree.queryParams;break;default:ri=We||null}null!==ri&&(ri=this.removeEmptyProps(ri));try{hi=St(he?he.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof P[0]||"/"!==P[0][0])&&(P=[]),hi=this.currentUrlTree.root}return zt(hi,P,ri,fr??null)}navigateByUrl(P,X={skipLocationChange:!1}){const he=Tt(P)?P:this.parseUrl(P),We=this.urlHandlingStrategy.merge(he,this.rawUrlTree);return this.scheduleNavigation(We,ct,null,X)}navigate(P,X={skipLocationChange:!1}){return function di(N){for(let K=0;K(null!=We&&(X[he]=We),X),{})}scheduleNavigation(P,X,he,We,Dt){if(this.disposed)return Promise.resolve(!1);let yn,on,fr;Dt?(yn=Dt.resolve,on=Dt.reject,fr=Dt.promise):fr=new Promise((hi,io)=>{yn=hi,on=io});const ri=this.pendingTasks.add();return Li(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(ri))}),this.navigationTransitions.handleNavigationRequest({source:X,restoredState:he,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:P,extras:We,resolve:yn,reject:on,promise:fr,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),fr.catch(hi=>Promise.reject(hi))}static \u0275fac=function(X){return new(X||N)};static \u0275prov=i.jDH({token:N,factory:N.\u0275fac,providedIn:"root"})}return N})(),Wo=(()=>{class N{router;route;tabIndexAttribute;renderer;el;locationStrategy;href=null;target;queryParams;fragment;queryParamsHandling;state;info;relativeTo;isAnchorElement;subscription;onChanges=new te.B;constructor(P,X,he,We,Dt,yn){this.router=P,this.route=X,this.tabIndexAttribute=he,this.renderer=We,this.el=Dt,this.locationStrategy=yn;const on=Dt.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===on||"area"===on,this.isAnchorElement?this.subscription=P.events.subscribe(fr=>{fr instanceof Oe&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}preserveFragment=!1;skipLocationChange=!1;replaceUrl=!1;setTabIndexIfNotOnNativeEl(P){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",P)}ngOnChanges(P){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}routerLinkInput=null;set routerLink(P){null==P?(this.routerLinkInput=null,this.setTabIndexIfNotOnNativeEl(null)):(this.routerLinkInput=Tt(P)||Array.isArray(P)?P:[P],this.setTabIndexIfNotOnNativeEl("0"))}onClick(P,X,he,We,Dt){const yn=this.urlTree;return!!(null===yn||this.isAnchorElement&&(0!==P||X||he||We||Dt||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(yn,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state,info:this.info}),!this.isAnchorElement)}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){const P=this.urlTree;this.href=null!==P&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(P)):null;const X=null===this.href?null:(0,i.n$t)(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",X)}applyAttributeValue(P,X){const he=this.renderer,We=this.el.nativeElement;null!==X?he.setAttribute(We,P,X):he.removeAttribute(We,P)}get urlTree(){return null===this.routerLinkInput?null:Tt(this.routerLinkInput)?this.routerLinkInput:this.router.createUrlTree(this.routerLinkInput,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}static \u0275fac=function(X){return new(X||N)(i.rXU(Qr),i.rXU(tr),i.kS0("tabindex"),i.rXU(i.sFG),i.rXU(i.aKT),i.rXU(_e.hb))};static \u0275dir=i.FsC({type:N,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(X,he){1&X&&i.bIt("click",function(Dt){return he.onClick(Dt.button,Dt.ctrlKey,Dt.shiftKey,Dt.altKey,Dt.metaKey)}),2&X&&i.BMQ("target",he.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",info:"info",relativeTo:"relativeTo",preserveFragment:[2,"preserveFragment","preserveFragment",i.L39],skipLocationChange:[2,"skipLocationChange","skipLocationChange",i.L39],replaceUrl:[2,"replaceUrl","replaceUrl",i.L39],routerLink:"routerLink"},features:[i.GFd,i.OA$]})}return N})(),fs=(()=>{class N{router;element;renderer;cdr;link;links;classes=[];routerEventsSubscription;linkInputChangesSubscription;_isActive=!1;get isActive(){return this._isActive}routerLinkActiveOptions={exact:!1};ariaCurrentWhenActive;isActiveChange=new i.bkB;constructor(P,X,he,We,Dt){this.router=P,this.element=X,this.renderer=he,this.cdr=We,this.link=Dt,this.routerEventsSubscription=P.events.subscribe(yn=>{yn instanceof Oe&&this.update()})}ngAfterContentInit(){(0,y.of)(this.links.changes,(0,y.of)(null)).pipe((0,Ke.U)()).subscribe(P=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){this.linkInputChangesSubscription?.unsubscribe();const P=[...this.links.toArray(),this.link].filter(X=>!!X).map(X=>X.onChanges);this.linkInputChangesSubscription=(0,c.H)(P).pipe((0,Ke.U)()).subscribe(X=>{this._isActive!==this.isLinkActive(this.router)(X)&&this.update()})}set routerLinkActive(P){const X=Array.isArray(P)?P:P.split(" ");this.classes=X.filter(he=>!!he)}ngOnChanges(P){this.update()}ngOnDestroy(){this.routerEventsSubscription.unsubscribe(),this.linkInputChangesSubscription?.unsubscribe()}update(){!this.links||!this.router.navigated||queueMicrotask(()=>{const P=this.hasActiveLinks();this.classes.forEach(X=>{P?this.renderer.addClass(this.element.nativeElement,X):this.renderer.removeClass(this.element.nativeElement,X)}),P&&void 0!==this.ariaCurrentWhenActive?this.renderer.setAttribute(this.element.nativeElement,"aria-current",this.ariaCurrentWhenActive.toString()):this.renderer.removeAttribute(this.element.nativeElement,"aria-current"),this._isActive!==P&&(this._isActive=P,this.cdr.markForCheck(),this.isActiveChange.emit(P))})}isLinkActive(P){const X=function jo(N){return!!N.paths}(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return he=>{const We=he.urlTree;return!!We&&P.isActive(We,X)}}hasActiveLinks(){const P=this.isLinkActive(this.router);return this.link&&P(this.link)||this.links.some(P)}static \u0275fac=function(X){return new(X||N)(i.rXU(Qr),i.rXU(i.aKT),i.rXU(i.sFG),i.rXU(i.gRc),i.rXU(Wo,8))};static \u0275dir=i.FsC({type:N,selectors:[["","routerLinkActive",""]],contentQueries:function(X,he,We){if(1&X&&i.wni(We,Wo,5),2&X){let Dt;i.mGM(Dt=i.lsd())&&(he.links=Dt)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],features:[i.OA$]})}return N})();class Os{}let Ys=(()=>{class N{router;injector;preloadingStrategy;loader;subscription;constructor(P,X,he,We,Dt){this.router=P,this.injector=he,this.preloadingStrategy=We,this.loader=Dt}setUpPreloading(){this.subscription=this.router.events.pipe((0,Se.p)(P=>P instanceof Oe),(0,ot.H)(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(P,X){const he=[];for(const We of X){We.providers&&!We._injector&&(We._injector=(0,i.Ol2)(We.providers,P,`Route: ${We.path}`));const Dt=We._injector??P,yn=We._loadedInjector??Dt;(We.loadChildren&&!We._loadedRoutes&&void 0===We.canLoad||We.loadComponent&&!We._loadedComponent)&&he.push(this.preloadConfig(Dt,We)),(We.children||We._loadedRoutes)&&he.push(this.processRoutes(yn,We.children??We._loadedRoutes))}return(0,c.H)(he).pipe((0,Ke.U)())}preloadConfig(P,X){return this.preloadingStrategy.preload(X,()=>{let he;he=X.loadChildren&&void 0===X.canLoad?this.loader.loadChildren(P,X):(0,y.of)(null);const We=he.pipe((0,xe.Z)(Dt=>null===Dt?(0,y.of)(void 0):(X._loadedRoutes=Dt.routes,X._loadedInjector=Dt.injector,this.processRoutes(Dt.injector??P,Dt.routes))));if(X.loadComponent&&!X._loadedComponent){const Dt=this.loader.loadComponent(X);return(0,c.H)([We,Dt]).pipe((0,Ke.U)())}return We})}static \u0275fac=function(X){return new(X||N)(i.KVO(Qr),i.KVO(i.Ql9),i.KVO(i.uvJ),i.KVO(Os),i.KVO(Rr))};static \u0275prov=i.jDH({token:N,factory:N.\u0275fac,providedIn:"root"})}return N})();const Ca=new i.nKC("");let cl=(()=>{class N{urlSerializer;transitions;viewportScroller;zone;options;routerEventsSubscription;scrollEventsSubscription;lastId=0;lastSource="imperative";restoredId=0;store={};constructor(P,X,he,We,Dt={}){this.urlSerializer=P,this.transitions=X,this.viewportScroller=he,this.zone=We,this.options=Dt,Dt.scrollPositionRestoration||="disabled",Dt.anchorScrolling||="disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(P=>{P instanceof tt?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=P.navigationTrigger,this.restoredId=P.restoredState?P.restoredState.navigationId:0):P instanceof Oe?(this.lastId=P.id,this.scheduleScrollEvent(P,this.urlSerializer.parse(P.urlAfterRedirects).fragment)):P instanceof hn&&P.code===Vt.IgnoredSameUrlNavigation&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(P,this.urlSerializer.parse(P.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(P=>{P instanceof _o&&(P.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(P.position):P.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(P.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(P,X){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new _o(P,"popstate"===this.lastSource?this.store[this.restoredId]:null,X))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static \u0275fac=function(X){i.QTQ()};static \u0275prov=i.jDH({token:N,factory:N.\u0275fac})}return N})();function Ml(N,...K){return(0,i.EmA)([{provide:Is,multi:!0,useValue:N},[],{provide:tr,useFactory:ul,deps:[Qr]},{provide:i.iLQ,multi:!0,useFactory:To},K.map(P=>P.\u0275providers)])}function ul(N){return N.routerState.root}function sa(N,K){return{\u0275kind:N,\u0275providers:K}}function cc(N={}){return sa(4,[{provide:Ca,useFactory:()=>{const P=(0,i.WQX)(_e.Xr),X=(0,i.WQX)(i.SKi),he=(0,i.WQX)(de),We=(0,i.WQX)(mt);return new cl(We,he,P,X,N)}}])}function To(){const N=(0,i.WQX)(i.zZn);return K=>{const P=N.get(i.o8S);if(K!==P.components[0])return;const X=N.get(Qr),he=N.get(Ja);1===N.get(el)&&X.initialNavigation(),N.get(Rs,null,i.$GK.Optional)?.setUpPreloading(),N.get(Ca,null,i.$GK.Optional)?.init(),X.resetRootComponentType(P.componentTypes[0]),he.closed||(he.next(),he.complete(),he.unsubscribe())}}const Ja=new i.nKC("",{factory:()=>new te.B}),el=new i.nKC("",{providedIn:"root",factory:()=>1}),Rs=new i.nKC("");function Zs(N){return sa(0,[{provide:Rs,useExisting:Ys},{provide:Os,useExisting:N}])}function su(N){return sa(9,[{provide:Di,useValue:oa},{provide:Us,useValue:{skipNextTransition:!!N?.skipInitialTransition,...N}}])}const Ec=new i.nKC("ROUTER_FORROOT_GUARD"),aa=[_e.aZ,{provide:mt,useClass:At},Qr,rs,{provide:tr,useFactory:ul,deps:[Qr]},Rr,[]];let dl=(()=>{class N{constructor(P){}static forRoot(P,X){return{ngModule:N,providers:[aa,[],{provide:Is,multi:!0,useValue:P},{provide:Ec,useFactory:la,deps:[[Qr,new i.Xx1,new i.kdw]]},X?.errorHandler?{provide:U,useValue:X.errorHandler}:[],{provide:Po,useValue:X||{}},X?.useHash?{provide:_e.hb,useClass:_e.fw}:{provide:_e.hb,useClass:_e.Sm},{provide:Ca,useFactory:()=>{const N=(0,i.WQX)(_e.Xr),K=(0,i.WQX)(i.SKi),P=(0,i.WQX)(Po),X=(0,i.WQX)(de),he=(0,i.WQX)(mt);return P.scrollOffset&&N.setOffset(P.scrollOffset),new cl(he,X,N,K,P)}},X?.preloadingStrategy?Zs(X.preloadingStrategy).\u0275providers:[],X?.initialNavigation?hl(X):[],X?.bindToComponentInputs?sa(8,[ss,{provide:ao,useExisting:ss}]).\u0275providers:[],X?.enableViewTransitions?su().\u0275providers:[],[{provide:Lu,useFactory:To},{provide:i.iLQ,multi:!0,useExisting:Lu}]]}}static forChild(P){return{ngModule:N,providers:[{provide:Is,multi:!0,useValue:P}]}}static \u0275fac=function(X){return new(X||N)(i.KVO(Ec,8))};static \u0275mod=i.$C({type:N});static \u0275inj=i.G2t({})}return N})();function la(N){return"guarded"}function hl(N){return["disabled"===N.initialNavigation?sa(3,[{provide:i.hnV,multi:!0,useFactory:()=>{const K=(0,i.WQX)(Qr);return()=>{K.setUpLocationChangeListener()}}},{provide:el,useValue:2}]).\u0275providers:[],"enabledBlocking"===N.initialNavigation?sa(2,[{provide:el,useValue:0},{provide:i.hnV,multi:!0,deps:[i.zZn],useFactory:K=>{const P=K.get(_e.hj,Promise.resolve());return()=>P.then(()=>new Promise(X=>{const he=K.get(Qr),We=K.get(Ja);Li(he,()=>{X(!0)}),K.get(de).afterPreactivation=()=>(X(!0),We.closed?(0,y.of)(void 0):We),he.initialNavigation()}))}}]).\u0275providers:[]]}const Lu=new i.nKC("")},8378:(o,s,r)=>{"use strict";r.d(s,{My:()=>Ne,aT:()=>ae});const Ce=Array.from({length:256},(Ze,wt)=>wt.toString(16).padStart(2,"0"));function Ne(Ze){!function c(Ze,...wt){if(!function a(Ze){return Ze instanceof Uint8Array||ArrayBuffer.isView(Ze)&&"Uint8Array"===Ze.constructor.name}(Ze))throw new Error("Uint8Array expected");if(wt.length>0&&!wt.includes(Ze.length))throw new Error("Uint8Array expected of length "+wt+", got length="+Ze.length)}(Ze);let wt="";for(let ze=0;ze=Se._0&&Ze<=Se._9?Ze-Se._0:Ze>=Se.A&&Ze<=Se.F?Ze-(Se.A-10):Ze>=Se.a&&Ze<=Se.f?Ze-(Se.a-10):void 0}function ae(Ze){if("string"!=typeof Ze)throw new Error("hex string expected, got "+typeof Ze);const wt=Ze.length,ze=wt/2;if(wt%2)throw new Error("hex string expected, got unpadded hex of length "+wt);const Be=new Uint8Array(ze);for(let Ut=0,Ke=0;Ut{"use strict";function i(Ge){if(!Number.isSafeInteger(Ge))throw new Error(`Wrong integer: ${Ge}`)}function a(...Ge){const pt=(Nt,tn)=>pn=>Nt(tn(pn));return{encode:Array.from(Ge).reverse().reduce((Nt,tn)=>Nt?pt(Nt,tn.encode):tn.encode,void 0),decode:Ge.reduce((Nt,tn)=>Nt?pt(Nt,tn.decode):tn.decode,void 0)}}function c(Ge){return{encode:pt=>{if(!Array.isArray(pt)||pt.length&&"number"!=typeof pt[0])throw new Error("alphabet.encode input should be an array of numbers");return pt.map(se=>{if(i(se),se<0||se>=Ge.length)throw new Error(`Digit index outside alphabet: ${se} (alphabet: ${Ge.length})`);return Ge[se]})},decode:pt=>{if(!Array.isArray(pt)||pt.length&&"string"!=typeof pt[0])throw new Error("alphabet.decode input should be array of strings");return pt.map(se=>{if("string"!=typeof se)throw new Error(`alphabet.decode: not string element=${se}`);const qe=Ge.indexOf(se);if(-1===qe)throw new Error(`Unknown letter: "${se}". Allowed: ${Ge}`);return qe})}}}function y(Ge=""){if("string"!=typeof Ge)throw new Error("join separator should be string");return{encode:pt=>{if(!Array.isArray(pt)||pt.length&&"string"!=typeof pt[0])throw new Error("join.encode input should be array of strings");for(let se of pt)if("string"!=typeof se)throw new Error(`join.encode: non-string input=${se}`);return pt.join(Ge)},decode:pt=>{if("string"!=typeof pt)throw new Error("join.decode input should be string");return pt.split(Ge)}}}function w(Ge,pt="="){if(i(Ge),"string"!=typeof pt)throw new Error("padding chr should be string");return{encode(se){if(!Array.isArray(se)||se.length&&"string"!=typeof se[0])throw new Error("padding.encode input should be array of strings");for(let qe of se)if("string"!=typeof qe)throw new Error(`padding.encode: non-string input=${qe}`);for(;se.length*Ge%8;)se.push(pt);return se},decode(se){if(!Array.isArray(se)||se.length&&"string"!=typeof se[0])throw new Error("padding.encode input should be array of strings");for(let Nt of se)if("string"!=typeof Nt)throw new Error(`padding.decode: non-string input=${Nt}`);let qe=se.length;if(qe*Ge%8)throw new Error("Invalid padding: string should have whole number of bytes");for(;qe>0&&se[qe-1]===pt;qe--)if(!((qe-1)*Ge%8))throw new Error("Invalid padding: string has too much padding");return se.slice(0,qe)}}}function C(Ge){if("function"!=typeof Ge)throw new Error("normalize fn should be function");return{encode:pt=>pt,decode:pt=>Ge(pt)}}function A(Ge,pt,se){if(pt<2)throw new Error(`convertRadix: wrong from=${pt}, base cannot be less than 2`);if(se<2)throw new Error(`convertRadix: wrong to=${se}, base cannot be less than 2`);if(!Array.isArray(Ge))throw new Error("convertRadix: data should be array");if(!Ge.length)return[];let qe=0;const Nt=[],tn=Array.from(Ge);for(tn.forEach(pn=>{if(i(pn),pn<0||pn>=pt)throw new Error(`Wrong integer: ${pn}`)});;){let pn=0,Wn=!0;for(let Pt=qe;Pt$n,K3:()=>Ne,Tq:()=>ft});const S=(Ge,pt)=>pt?S(pt,Ge%pt):Ge,T=(Ge,pt)=>Ge+(pt-S(Ge,pt));function k(Ge,pt,se,qe){if(!Array.isArray(Ge))throw new Error("convertRadix2: data should be array");if(pt<=0||pt>32)throw new Error(`convertRadix2: wrong from=${pt}`);if(se<=0||se>32)throw new Error(`convertRadix2: wrong to=${se}`);if(T(pt,se)>32)throw new Error(`convertRadix2: carry overflow from=${pt} to=${se} carryBits=${T(pt,se)}`);let Nt=0,tn=0;const pn=2**se-1,Wn=[];for(const Pt of Ge){if(i(Pt),Pt>=2**pt)throw new Error(`convertRadix2: invalid data word=${Pt} from=${pt}`);if(Nt=Nt<32)throw new Error(`convertRadix2: carry overflow pos=${tn} from=${pt}`);for(tn+=pt;tn>=se;tn-=se)Wn.push((Nt>>tn-se&pn)>>>0);Nt&=2**tn-1}if(Nt=Nt<=pt)throw new Error("Excess padding");if(!qe&&Nt)throw new Error(`Non-zero padding: ${Nt}`);return qe&&tn>0&&Wn.push(Nt>>>0),Wn}function G(Ge,pt=!1){if(i(Ge),Ge<=0||Ge>32)throw new Error("radix2: bits should be in (0..32]");if(T(8,Ge)>32||T(Ge,8)>32)throw new Error("radix2: carry overflow");return{encode:se=>{if(!(se instanceof Uint8Array))throw new Error("radix2.encode input should be Uint8Array");return k(Array.from(se),8,Ge,!pt)},decode:se=>{if(!Array.isArray(se)||se.length&&"number"!=typeof se[0])throw new Error("radix2.decode input should be array of strings");return Uint8Array.from(k(se,Ge,8,pt))}}}function Z(Ge){if("function"!=typeof Ge)throw new Error("unsafeWrapper fn should be function");return function(...pt){try{return Ge.apply(null,pt)}catch{}}}a(G(4),c("0123456789ABCDEF"),y("")),a(G(5),c("ABCDEFGHIJKLMNOPQRSTUVWXYZ234567"),w(5),y(""));const Ne=(a(G(5),c("0123456789ABCDEFGHIJKLMNOPQRSTUV"),w(5),y("")),a(G(5),c("0123456789ABCDEFGHJKMNPQRSTVWXYZ"),y(""),C(Ge=>Ge.toUpperCase().replace(/O/g,"0").replace(/[IL]/g,"1"))),a(G(6),c("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),w(6),y(""))),xe=(a(G(6),c("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"),w(6),y("")),Ge=>a(function R(Ge){return i(Ge),{encode:pt=>{if(!(pt instanceof Uint8Array))throw new Error("radix.encode input should be Uint8Array");return A(Array.from(pt),256,Ge)},decode:pt=>{if(!Array.isArray(pt)||pt.length&&"number"!=typeof pt[0])throw new Error("radix.decode input should be array of strings");return Uint8Array.from(A(pt,Ge,256))}}}(58),c(Ge),y(""))),ae=xe("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"),ft=(xe("123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ"),xe("rpshnaf39wBUDNEGHJKLM4PQRST7VWXYZ2bcdeCg65jkm8oFqi1tuvAxyz"),Ge=>a(function te(Ge,pt){if(i(Ge),"function"!=typeof pt)throw new Error("checksum fn should be function");return{encode(se){if(!(se instanceof Uint8Array))throw new Error("checksum.encode: input should be Uint8Array");const qe=pt(se).slice(0,Ge),Nt=new Uint8Array(se.length+Ge);return Nt.set(se),Nt.set(qe,se.length),Nt},decode(se){if(!(se instanceof Uint8Array))throw new Error("checksum.decode: input should be Uint8Array");const qe=se.slice(0,-Ge),Nt=pt(qe).slice(0,Ge),tn=se.slice(-Ge);for(let pn=0;pnGe(Ge(pt))),ae)),_t=a(c("qpzry9x8gf2tvdw0s3jn54khce6mua7l"),y("")),ot=[996825010,642813549,513874426,1027748829,705979059];function Yt(Ge){const pt=Ge>>25;let se=(33554431&Ge)<<5;for(let qe=0;qe>qe&1)&&(se^=ot[qe]);return se}function un(Ge,pt,se=1){const qe=Ge.length;let Nt=1;for(let tn=0;tn126)throw new Error(`Invalid prefix (${Ge})`);Nt=Yt(Nt)^pn>>5}Nt=Yt(Nt);for(let tn=0;tnYn)throw new TypeError(`Wrong string length: ${an.length} (${an}). Expected (8..${Yn})`);const Sn=an.toLowerCase();if(an!==Sn&&an!==an.toUpperCase())throw new Error("String must be lowercase or uppercase");const Xt=(an=Sn).lastIndexOf("1");if(0===Xt||-1===Xt)throw new Error('Letter "1" must be present between prefix and data only');const Mt=an.slice(0,Xt),Gt=an.slice(Xt+1);if(Gt.length<6)throw new Error("Data must be at least 6 characters long");const Ot=_t.decode(Gt).slice(0,-6),Ie=un(Mt,Ot,pt);if(!Gt.endsWith(Ie))throw new Error(`Invalid checksum in ${an}: expected "${Ie}"`);return{prefix:Mt,words:Ot}}return{encode:function pn(an,Yn,Sn=90){if("string"!=typeof an)throw new Error("bech32.encode prefix should be string, not "+typeof an);if(!Array.isArray(Yn)||Yn.length&&"number"!=typeof Yn[0])throw new Error("bech32.encode words should be array of numbers, not "+typeof Yn);const Xt=an.length+7+Yn.length;if(!1!==Sn&&Xt>Sn)throw new TypeError(`Length ${Xt} exceeds limit ${Sn}`);return`${an=an.toLowerCase()}1${_t.encode(Yn)}${un(an,Yn,pt)}`},decode:Wn,decodeToBytes:function en(an){const{prefix:Yn,words:Sn}=Wn(an,!1);return{prefix:Yn,words:Sn,bytes:qe(Sn)}},decodeUnsafe:Z(Wn),fromWords:qe,fromWordsUnsafe:tn,toWords:Nt}}const $n=wn("bech32");wn("bech32m"),a(G(4),c("0123456789abcdef"),y(""),C(Ge=>{if("string"!=typeof Ge||Ge.length%2)throw new TypeError(`hex.decode: expected string, got ${typeof Ge} with length ${Ge.length}`);return Ge.toLowerCase()}))},2769:(o,s,r)=>{"use strict";r.d(s,{A:()=>y});var i=r(3121),a=r(9311);const y=(0,i.A)(a.A,"Map")},1238:(o,s,r)=>{"use strict";r.d(s,{A:()=>bt});var c=r(2486);const w=function y(mt,At){for(var Ln=mt.length;Ln--;)if((0,c.A)(mt[Ln][0],At))return Ln;return-1};var A=Array.prototype.splice;function _e(mt){var At=-1,Ln=null==mt?0:mt.length;for(this.clear();++At-1},_e.prototype.set=function te(mt,At){var Ln=this.__data__,Zt=w(Ln,mt);return Zt<0?(++this.size,Ln.push([mt,At])):Ln[Zt][1]=At,this};const pe=_e;var Ue=r(2769);const _t=(0,r(3121).A)(Object,"create");var Ze=Object.prototype.hasOwnProperty;var Ut=Object.prototype.hasOwnProperty;function se(mt){var At=-1,Ln=null==mt?0:mt.length;for(this.clear();++At{"use strict";r.d(s,{A:()=>c});const c=r(9311).A.Symbol},6259:(o,s,r)=>{"use strict";r.d(s,{A:()=>R});var c=r(1656),y=r(9007),w=r(5303),C=r(3467),A=r(766),T=Object.prototype.hasOwnProperty;const R=function k(G,Z){var te=(0,y.A)(G),we=!te&&(0,c.A)(G),_e=!te&&!we&&(0,w.A)(G),pe=!te&&!we&&!_e&&(0,A.A)(G),Te=te||we||_e||pe,Ce=Te?function i(G,Z){for(var te=-1,we=Array(G);++te{"use strict";r.d(s,{A:()=>C});var i=r(8758),a=r(2486),y=Object.prototype.hasOwnProperty;const C=function w(A,S,T){var k=A[S];(!y.call(A,S)||!(0,a.A)(k,T)||void 0===T&&!(S in A))&&(0,i.A)(A,S,T)}},8758:(o,s,r)=>{"use strict";r.d(s,{A:()=>c});var i=r(4133);const c=function a(y,w,C){"__proto__"==w&&i.A?(0,i.A)(y,w,{configurable:!0,enumerable:!0,value:C,writable:!0}):y[w]=C}},5688:(o,s,r)=>{"use strict";r.d(s,{A:()=>_e});var i=r(4883),a=Object.prototype,c=a.hasOwnProperty,y=a.toString,w=i.A?i.A.toStringTag:void 0;var T=Object.prototype.toString;var te=i.A?i.A.toStringTag:void 0;const _e=function we(pe){return null==pe?void 0===pe?"[object Undefined]":"[object Null]":te&&te in Object(pe)?function C(pe){var Te=c.call(pe,w),Ce=pe[w];try{pe[w]=void 0;var Ne=!0}catch{}var Se=y.call(pe);return Ne&&(Te?pe[w]=Ce:delete pe[w]),Se}(pe):function k(pe){return T.call(pe)}(pe)}},4975:(o,s,r)=>{"use strict";r.d(s,{A:()=>a});const a=function i(c){return function(y){return c(y)}}},3031:(o,s,r)=>{"use strict";r.d(s,{A:()=>w});const c=r(9311).A.Uint8Array,w=function y(C){var A=new C.constructor(C.byteLength);return new c(A).set(new c(C)),A}},4224:(o,s,r)=>{"use strict";r.d(s,{A:()=>S});var i=r(9311),a="object"==typeof exports&&exports&&!exports.nodeType&&exports,c=a&&"object"==typeof module&&module&&!module.nodeType&&module,w=c&&c.exports===a?i.A.Buffer:void 0,C=w?w.allocUnsafe:void 0;const S=function A(T,k){if(k)return T.slice();var R=T.length,G=C?C(R):new T.constructor(R);return T.copy(G),G}},7383:(o,s,r)=>{"use strict";r.d(s,{A:()=>c});var i=r(3031);const c=function a(y,w){var C=w?(0,i.A)(y.buffer):y.buffer;return new y.constructor(C,y.byteOffset,y.length)}},1369:(o,s,r)=>{"use strict";r.d(s,{A:()=>a});const a=function i(c,y){var w=-1,C=c.length;for(y||(y=Array(C));++w{"use strict";r.d(s,{A:()=>y});var i=r(2065),a=r(8758);const y=function c(w,C,A,S){var T=!A;A||(A={});for(var k=-1,R=C.length;++k{"use strict";r.d(s,{A:()=>c});var i=r(3121);const c=function(){try{var y=(0,i.A)(Object,"defineProperty");return y({},"",{}),y}catch{}}()},8618:(o,s,r)=>{"use strict";r.d(s,{A:()=>a});const a="object"==typeof global&&global&&global.Object===Object&&global},3121:(o,s,r)=>{"use strict";r.d(s,{A:()=>xe});var ae,i=r(5656),c=r(9311).A["__core-js_shared__"],w=(ae=/[^.]+$/.exec(c&&c.keys&&c.keys.IE_PROTO||""))?"Symbol(src)_1."+ae:"";var S=r(7999),T=r(4435),R=/^\[object .+?Constructor\]$/,_e=RegExp("^"+Function.prototype.toString.call(Object.prototype.hasOwnProperty).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");const Te=function pe(ae){return!(!(0,S.A)(ae)||function C(ae){return!!w&&w in ae}(ae))&&((0,i.A)(ae)?_e:R).test((0,T.A)(ae))},xe=function Se(ae,le){var ke=function Ce(ae,le){return ae?.[le]}(ae,le);return Te(ke)?ke:void 0}},5749:(o,s,r)=>{"use strict";r.d(s,{A:()=>c});const c=(0,r(5717).A)(Object.getPrototypeOf,Object)},223:(o,s,r)=>{"use strict";r.d(s,{A:()=>S});var i=r(7999),a=Object.create;const y=function(){function T(){}return function(k){if(!(0,i.A)(k))return{};if(a)return a(k);T.prototype=k;var R=new T;return T.prototype=void 0,R}}();var w=r(5749),C=r(1561);const S=function A(T){return"function"!=typeof T.constructor||(0,C.A)(T)?{}:y((0,w.A)(T))}},3467:(o,s,r)=>{"use strict";r.d(s,{A:()=>y});var a=/^(?:0|[1-9]\d*)$/;const y=function c(w,C){var A=typeof w;return!!(C=C??9007199254740991)&&("number"==A||"symbol"!=A&&a.test(w))&&w>-1&&w%1==0&&w{"use strict";r.d(s,{A:()=>c});var i=Object.prototype;const c=function a(y){var w=y&&y.constructor;return y===("function"==typeof w&&w.prototype||i)}},8583:(o,s,r)=>{"use strict";r.d(s,{A:()=>A});var i=r(8618),a="object"==typeof exports&&exports&&!exports.nodeType&&exports,c=a&&"object"==typeof module&&module&&!module.nodeType&&module,w=c&&c.exports===a&&i.A.process;const A=function(){try{return c&&c.require&&c.require("util").types||w&&w.binding&&w.binding("util")}catch{}}()},5717:(o,s,r)=>{"use strict";r.d(s,{A:()=>a});const a=function i(c,y){return function(w){return c(y(w))}}},9311:(o,s,r)=>{"use strict";r.d(s,{A:()=>y});var i=r(8618),a="object"==typeof self&&self&&self.Object===Object&&self;const y=i.A||a||Function("return this")()},4435:(o,s,r)=>{"use strict";r.d(s,{A:()=>y});var a=Function.prototype.toString;const y=function c(w){if(null!=w){try{return a.call(w)}catch{}try{return w+""}catch{}}return""}},2486:(o,s,r)=>{"use strict";r.d(s,{A:()=>a});const a=function i(c,y){return c===y||c!=c&&y!=y}},6143:(o,s,r)=>{"use strict";r.d(s,{A:()=>a});const a=function i(c){for(var y=-1,w=null==c?0:c.length,C={};++y{"use strict";r.d(s,{A:()=>k});var i=r(5688),a=r(2312);const w=function y(R){return(0,a.A)(R)&&"[object Arguments]"==(0,i.A)(R)};var C=Object.prototype,A=C.hasOwnProperty,S=C.propertyIsEnumerable;const k=w(function(){return arguments}())?w:function(R){return(0,a.A)(R)&&A.call(R,"callee")&&!S.call(R,"callee")}},9007:(o,s,r)=>{"use strict";r.d(s,{A:()=>a});const a=Array.isArray},2808:(o,s,r)=>{"use strict";r.d(s,{A:()=>y});var i=r(5656),a=r(4184);const y=function c(w){return null!=w&&(0,a.A)(w.length)&&!(0,i.A)(w)}},5303:(o,s,r)=>{"use strict";r.d(s,{A:()=>k});var i=r(9311),y="object"==typeof exports&&exports&&!exports.nodeType&&exports,w=y&&"object"==typeof module&&module&&!module.nodeType&&module,A=w&&w.exports===y?i.A.Buffer:void 0;const k=(A?A.isBuffer:void 0)||function a(){return!1}},5656:(o,s,r)=>{"use strict";r.d(s,{A:()=>S});var i=r(5688),a=r(7999);const S=function A(T){if(!(0,a.A)(T))return!1;var k=(0,i.A)(T);return"[object Function]"==k||"[object GeneratorFunction]"==k||"[object AsyncFunction]"==k||"[object Proxy]"==k}},4184:(o,s,r)=>{"use strict";r.d(s,{A:()=>c});const c=function a(y){return"number"==typeof y&&y>-1&&y%1==0&&y<=9007199254740991}},7999:(o,s,r)=>{"use strict";r.d(s,{A:()=>a});const a=function i(c){var y=typeof c;return null!=c&&("object"==y||"function"==y)}},2312:(o,s,r)=>{"use strict";r.d(s,{A:()=>a});const a=function i(c){return null!=c&&"object"==typeof c}},766:(o,s,r)=>{"use strict";r.d(s,{A:()=>En});var i=r(5688),a=r(4184),c=r(2312),ft={};ft["[object Float32Array]"]=ft["[object Float64Array]"]=ft["[object Int8Array]"]=ft["[object Int16Array]"]=ft["[object Int32Array]"]=ft["[object Uint8Array]"]=ft["[object Uint8ClampedArray]"]=ft["[object Uint16Array]"]=ft["[object Uint32Array]"]=!0,ft["[object Arguments]"]=ft["[object Array]"]=ft["[object ArrayBuffer]"]=ft["[object Boolean]"]=ft["[object DataView]"]=ft["[object Date]"]=ft["[object Error]"]=ft["[object Function]"]=ft["[object Map]"]=ft["[object Number]"]=ft["[object Object]"]=ft["[object RegExp]"]=ft["[object Set]"]=ft["[object String]"]=ft["[object WeakMap]"]=!1;var Yt=r(4975),un=r(8583),wn=un.A&&un.A.isTypedArray;const En=wn?(0,Yt.A)(wn):function _t(Ze){return(0,c.A)(Ze)&&(0,a.A)(Ze.length)&&!!ft[(0,i.A)(Ze)]}},3959:(o,s,r)=>{"use strict";r.d(s,{A:()=>G});var i=r(6259),a=r(7999),c=r(1561);var A=Object.prototype.hasOwnProperty;const T=function S(Z){if(!(0,a.A)(Z))return function y(Z){var te=[];if(null!=Z)for(var we in Object(Z))te.push(we);return te}(Z);var te=(0,c.A)(Z),we=[];for(var _e in Z)"constructor"==_e&&(te||!A.call(Z,_e))||we.push(_e);return we};var k=r(2808);const G=function R(Z){return(0,k.A)(Z)?(0,i.A)(Z,!0):T(Z)}},4819:(o,s,r)=>{"use strict";r.d(s,{A:()=>Ln});var i=r(1238),a=r(8758),c=r(2486);const w=function y(Zt,gn,In){(void 0!==In&&!(0,c.A)(Zt[gn],In)||void 0===In&&!(gn in Zt))&&(0,a.A)(Zt,gn,In)},T=function C(Zt){return function(gn,In,Bn){for(var Hn=-1,xr=Object(gn),ei=Bn(gn),Xr=ei.length;Xr--;){var vt=ei[Zt?Xr:++Hn];if(!1===In(xr[vt],vt,xr))break}return gn}}();var k=r(4224),R=r(7383),G=r(1369),Z=r(223),te=r(1656),we=r(9007),_e=r(2808),pe=r(2312);var Ne=r(5303),Se=r(5656),xe=r(7999),ae=r(5688),le=r(5749),ft=Function.prototype.toString,_t=Object.prototype.hasOwnProperty,ot=ft.call(Object);var wn=r(766);const En=function $n(Zt,gn){if(("constructor"!==gn||"function"!=typeof Zt[gn])&&"__proto__"!=gn)return Zt[gn]};var Ze=r(101),wt=r(3959);const Ke=function Ut(Zt,gn,In,Bn,Hn,xr,ei){var Xr=En(Zt,In),vt=En(gn,In),$t=ei.get(vt);if($t)w(Zt,In,$t);else{var Ee=xr?xr(Xr,vt,In+"",Zt,gn,ei):void 0,at=void 0===Ee;if(at){var Fe=(0,we.A)(vt),Rt=!Fe&&(0,Ne.A)(vt),dt=!Fe&&!Rt&&(0,wn.A)(vt);Ee=vt,Fe||Rt||dt?(0,we.A)(Xr)?Ee=Xr:function Te(Zt){return(0,pe.A)(Zt)&&(0,_e.A)(Zt)}(Xr)?Ee=(0,G.A)(Xr):Rt?(at=!1,Ee=(0,k.A)(vt,!0)):dt?(at=!1,Ee=(0,R.A)(vt,!0)):Ee=[]:function Yt(Zt){if(!(0,pe.A)(Zt)||"[object Object]"!=(0,ae.A)(Zt))return!1;var gn=(0,le.A)(Zt);if(null===gn)return!0;var In=_t.call(gn,"constructor")&&gn.constructor;return"function"==typeof In&&In instanceof In&&ft.call(In)==ot}(vt)||(0,te.A)(vt)?(Ee=Xr,(0,te.A)(Xr)?Ee=function ze(Zt){return(0,Ze.A)(Zt,(0,wt.A)(Zt))}(Xr):(!(0,xe.A)(Xr)||(0,Se.A)(Xr))&&(Ee=(0,Z.A)(vt))):at=!1}at&&(ei.set(vt,Ee),Hn(Ee,vt,Bn,xr,ei),ei.delete(vt)),w(Zt,In,Ee)}},Xe=function lt(Zt,gn,In,Bn,Hn){Zt!==gn&&T(gn,function(xr,ei){if(Hn||(Hn=new i.A),(0,xe.A)(xr))Ke(Zt,gn,ei,In,lt,Bn,Hn);else{var Xr=Bn?Bn(En(Zt,ei),xr,ei+"",Zt,gn,Hn):void 0;void 0===Xr&&(Xr=xr),w(Zt,ei,Xr)}},wt.A)},pt=function Ge(Zt){return Zt};var Nt=Math.max;const Pt=function Wn(Zt){return function(){return Zt}};var en=r(4133),Mt=Date.now;const Me=function Gt(Zt){var gn=0,In=0;return function(){var Bn=Mt(),Hn=16-(Bn-In);if(In=Bn,Hn>0){if(++gn>=800)return arguments[0]}else gn=0;return Zt.apply(void 0,arguments)}}(en.A?function(Zt,gn){return(0,en.A)(Zt,"toString",{configurable:!0,enumerable:!1,value:Pt(gn),writable:!0})}:pt),W=function nt(Zt,gn){return Me(function tn(Zt,gn,In){return gn=Nt(void 0===gn?Zt.length-1:gn,0),function(){for(var Bn=arguments,Hn=-1,xr=Nt(Bn.length-gn,0),ei=Array(xr);++Hn1?In[Hn-1]:void 0,ei=Hn>2?In[2]:void 0;for(xr=Zt.length>3&&"function"==typeof xr?(Hn--,xr):void 0,ei&&function V(Zt,gn,In){if(!(0,xe.A)(In))return!1;var Bn=typeof gn;return!!("number"==Bn?(0,_e.A)(In)&&(0,L.A)(gn,In.length):"string"==Bn&&gn in In)&&(0,c.A)(In[gn],Zt)}(In[0],In[1],ei)&&(xr=Hn<3?void 0:xr,Hn=1),gn=Object(gn);++Bn{"use strict";__webpack_require__.d(__webpack_exports__,{Ts:()=>init,ql:()=>launch});var _home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(3014),_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_awaitAsyncGenerator_js__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(5137),_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_wrapAsyncGenerator_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(9129),BUILD={allRenderFn:!1,cmpDidLoad:!0,cmpDidUnload:!1,cmpDidUpdate:!0,cmpDidRender:!0,cmpWillLoad:!0,cmpWillUpdate:!0,cmpWillRender:!0,connectedCallback:!0,disconnectedCallback:!0,element:!0,event:!0,hasRenderFn:!0,lifecycle:!0,hostListener:!0,hostListenerTargetWindow:!0,hostListenerTargetDocument:!0,hostListenerTargetBody:!0,hostListenerTargetParent:!1,hostListenerTarget:!0,member:!0,method:!0,mode:!0,observeAttribute:!0,prop:!0,propMutable:!0,reflect:!0,scoped:!0,shadowDom:!0,slot:!0,cssAnnotations:!0,state:!0,style:!0,formAssociated:!1,svg:!0,updatable:!0,vdomAttribute:!0,vdomXlink:!0,vdomClass:!0,vdomFunctional:!0,vdomKey:!0,vdomListener:!0,vdomRef:!0,vdomPropOrAttr:!0,vdomRender:!0,vdomStyle:!0,vdomText:!0,watchCallback:!0,taskQueue:!0,hotModuleReplacement:!1,isDebug:!1,isDev:!1,isTesting:!1,hydrateServerSide:!1,hydrateClientSide:!1,lifecycleDOMEvents:!1,lazyLoad:!1,profile:!1,slotRelocation:!0,appendChildSlotFix:!1,cloneNodeFix:!1,hydratedAttribute:!1,hydratedClass:!0,scriptDataOpts:!1,scopedSlotTextContentFix:!1,shadowDomShim:!1,slotChildNodesFix:!1,invisiblePrehydration:!0,propBoolean:!0,propNumber:!0,propString:!0,constructableCSS:!0,cmpShouldUpdate:!0,devTools:!1,shadowDelegatesFocus:!0,initializeNextTick:!1,asyncLoading:!1,asyncQueue:!1,transformTagName:!1,attachStyles:!0,experimentalSlotFixes:!1},__defProp$1=Object.defineProperty,__export$1=(o,s)=>{for(var r in s)__defProp$1(o,r,{get:s[r],enumerable:!0})},hostRefs=new WeakMap,getHostRef=o=>hostRefs.get(o),registerHost=(o,s)=>hostRefs.set(o,{$flags$:0,$hostElement$:o,$cmpMeta$:s,$instanceValues$:new Map}),isMemberInElement=(o,s)=>s in o,consoleError=(o,s)=>(0,console.error)(o,s),styles=new Map,modeResolutionChain=[],SLOT_FB_CSS="slot-fb{display:contents}slot-fb[hidden]{display:none}",XLINK_NS="http://www.w3.org/1999/xlink",win=typeof window<"u"?window:{},doc=win.document||{head:{}},H=win.HTMLElement||class{},plt={$flags$:0,$resourcesUrl$:"",jmp:o=>o(),raf:o=>requestAnimationFrame(o),ael:(o,s,r,i)=>o.addEventListener(s,r,i),rel:(o,s,r,i)=>o.removeEventListener(s,r,i),ce:(o,s)=>new CustomEvent(o,s)},supportsListenerOptions=(()=>{let o=!1;try{doc.addEventListener("e",null,Object.defineProperty({},"passive",{get(){o=!0}}))}catch{}return o})(),promiseResolve=o=>Promise.resolve(o),supportsConstructableStylesheets=(()=>{try{return new CSSStyleSheet,"function"==typeof(new CSSStyleSheet).replaceSync}catch{}return!1})(),queuePending=!1,queueDomReads=[],queueDomWrites=[],queueTask=(o,s)=>r=>{o.push(r),queuePending||(queuePending=!0,s&&4&plt.$flags$?nextTick(flush):plt.raf(flush))},consume=o=>{for(let s=0;s{consume(queueDomReads),consume(queueDomWrites),(queuePending=queueDomReads.length>0)&&plt.raf(flush)},nextTick=o=>promiseResolve().then(o),writeTask=queueTask(queueDomWrites,!0),EMPTY_OBJ={},SVG_NS="http://www.w3.org/2000/svg",HTML_NS="http://www.w3.org/1999/xhtml",isDef=o=>null!=o,isComplexType=o=>"object"==(o=typeof o)||"function"===o;function queryNonceMetaTagContent(o){var s,r,i;return null!=(i=null==(r=null==(s=o.head)?void 0:s.querySelector('meta[name="csp-nonce"]'))?void 0:r.getAttribute("content"))?i:void 0}var result_exports={};__export$1(result_exports,{err:()=>err,map:()=>map,ok:()=>ok,unwrap:()=>unwrap$1,unwrapErr:()=>unwrapErr});var ok=o=>({isOk:!0,isErr:!1,value:o}),err=o=>({isOk:!1,isErr:!0,value:o});function map(o,s){if(o.isOk){const r=s(o.value);return r instanceof Promise?r.then(i=>ok(i)):ok(r)}if(o.isErr)return err(o.value);throw"should never get here"}var unwrap$1=o=>{if(o.isOk)return o.value;throw o.value},unwrapErr=o=>{if(o.isErr)return o.value;throw o.value},createTime=(o,s="")=>()=>{},h=(o,s,...r)=>{let i=null,a=null,c=null,y=!1,w=!1;const C=[],A=T=>{for(let k=0;kT[k]).join(" "))}}if("function"==typeof o)return o(null===s?{}:s,C,vdomFnUtils);const S=newVNode(o,null);return S.$attrs$=s,C.length>0&&(S.$children$=C),S.$key$=a,S.$name$=c,S},newVNode=(o,s)=>({$flags$:0,$tag$:o,$text$:s,$elm$:null,$children$:null,$attrs$:null,$key$:null,$name$:null}),Host={},isHost=o=>o&&o.$tag$===Host,vdomFnUtils={forEach:(o,s)=>o.map(convertToPublic).forEach(s),map:(o,s)=>o.map(convertToPublic).map(s).map(convertToPrivate)},convertToPublic=o=>({vattrs:o.$attrs$,vchildren:o.$children$,vkey:o.$key$,vname:o.$name$,vtag:o.$tag$,vtext:o.$text$}),convertToPrivate=o=>{if("function"==typeof o.vtag){const r={...o.vattrs};return o.vkey&&(r.key=o.vkey),o.vname&&(r.name=o.vname),h(o.vtag,r,...o.vchildren||[])}const s=newVNode(o.vtag,o.vtext);return s.$attrs$=o.vattrs,s.$children$=o.vchildren,s.$key$=o.vkey,s.$name$=o.vname,s},computeMode=o=>modeResolutionChain.map(s=>s(o)).find(s=>!!s),parsePropertyValue=(o,s)=>null==o||isComplexType(o)?o:4&s?"false"!==o&&(""===o||!!o):2&s?parseFloat(o):1&s?String(o):o,getElement=o=>o,createEvent=(o,s,r)=>{const i=getElement(o);return{emit:a=>emitEvent(i,s,{bubbles:!!(4&r),composed:!!(2&r),cancelable:!!(1&r),detail:a})}},emitEvent=(o,s,r)=>{const i=plt.ce(s,r);return o.dispatchEvent(i),i},rootAppliedStyles=new WeakMap,registerStyle=(o,s,r)=>{let i=styles.get(o);supportsConstructableStylesheets&&r?(i=i||new CSSStyleSheet,"string"==typeof i?i=s:i.replaceSync(s)):i=s,styles.set(o,i)},addStyle=(o,s,r)=>{var i;const a=getScopeId(s,r),c=styles.get(a);if(o=11===o.nodeType?o:doc,c)if("string"==typeof c){let y,w=rootAppliedStyles.get(o=o.head||o);if(w||rootAppliedStyles.set(o,w=new Set),!w.has(a)){{y=doc.createElement("style"),y.innerHTML=c;const C=null!=(i=plt.$nonce$)?i:queryNonceMetaTagContent(doc);null!=C&&y.setAttribute("nonce",C),(!(1&s.$flags$)||1&s.$flags$&&"HEAD"!==o.nodeName)&&o.insertBefore(y,o.querySelector("link"))}4&s.$flags$&&(y.innerHTML+=SLOT_FB_CSS),w&&w.add(a)}}else o.adoptedStyleSheets.includes(c)||(o.adoptedStyleSheets=[...o.adoptedStyleSheets,c]);return a},attachStyles=o=>{const s=o.$cmpMeta$,r=o.$hostElement$,i=s.$flags$,a=createTime("attachStyles",s.$tagName$),c=addStyle(r.shadowRoot?r.shadowRoot:r.getRootNode(),s,o.$modeName$);10&i&&2&i&&(r["s-sc"]=c,r.classList.add(c+"-h"),2&i&&r.classList.add(c+"-s")),a()},getScopeId=(o,s)=>"sc-"+(s&&32&o.$flags$?o.$tagName$+"-"+s:o.$tagName$),setAccessor=(o,s,r,i,a,c)=>{if(r!==i){let y=isMemberInElement(o,s),w=s.toLowerCase();if("class"===s){const C=o.classList,A=parseClassList(r),S=parseClassList(i);C.remove(...A.filter(T=>T&&!S.includes(T))),C.add(...S.filter(T=>T&&!A.includes(T)))}else if("style"===s){for(const C in r)i&&null!=i[C]||(C.includes("-")?o.style.removeProperty(C):o.style[C]="");for(const C in i)r&&i[C]===r[C]||(C.includes("-")?o.style.setProperty(C,i[C]):o.style[C]=i[C])}else if("key"!==s)if("ref"===s)i&&i(o);else if(o.__lookupSetter__(s)||"o"!==s[0]||"n"!==s[1]){const C=isComplexType(i);if((y||C&&null!==i)&&!a)try{if(o.tagName.includes("-"))o[s]=i;else{const S=i??"";"list"===s?y=!1:null!=r&&o[s]==S||(o[s]=S)}}catch{}let A=!1;w!==(w=w.replace(/^xlink\:?/,""))&&(s=w,A=!0),null==i||!1===i?!1===i&&""!==o.getAttribute(s)||(A?o.removeAttributeNS(XLINK_NS,s):o.removeAttribute(s)):(!y||4&c||a)&&!C&&(i=!0===i?"":i,A?o.setAttributeNS(XLINK_NS,s,i):o.setAttribute(s,i))}else if(s="-"===s[2]?s.slice(3):isMemberInElement(win,w)?w.slice(2):w[2]+s.slice(3),r||i){const C=s.endsWith(CAPTURE_EVENT_SUFFIX);s=s.replace(CAPTURE_EVENT_REGEX,""),r&&plt.rel(o,s,r,C),i&&plt.ael(o,s,i,C)}}},parseClassListRegex=/\s/,parseClassList=o=>o?o.split(parseClassListRegex):[],CAPTURE_EVENT_SUFFIX="Capture",CAPTURE_EVENT_REGEX=new RegExp(CAPTURE_EVENT_SUFFIX+"$"),updateElement=(o,s,r)=>{const i=11===s.$elm$.nodeType&&s.$elm$.host?s.$elm$.host:s.$elm$,a=o&&o.$attrs$||EMPTY_OBJ,c=s.$attrs$||EMPTY_OBJ;for(const y of sortedAttrNames(Object.keys(a)))y in c||setAccessor(i,y,a[y],void 0,r,s.$flags$);for(const y of sortedAttrNames(Object.keys(c)))setAccessor(i,y,a[y],c[y],r,s.$flags$)},scopeId,contentRef,hostTagName;function sortedAttrNames(o){return o.includes("ref")?[...o.filter(s=>"ref"!==s),"ref"]:o}var useNativeShadowDom=!1,checkSlotFallbackVisibility=!1,checkSlotRelocate=!1,isSvgMode=!1,createElm=(o,s,r,i)=>{var a;const c=s.$children$[r];let y,w,C,A=0;if(useNativeShadowDom||(checkSlotRelocate=!0,"slot"===c.$tag$&&(scopeId&&i.classList.add(scopeId+"-s"),c.$flags$|=c.$children$?2:1)),null!==c.$text$)y=c.$elm$=doc.createTextNode(c.$text$);else if(1&c.$flags$)y=c.$elm$=doc.createTextNode("");else{if(isSvgMode||(isSvgMode="svg"===c.$tag$),y=c.$elm$=doc.createElementNS(isSvgMode?SVG_NS:HTML_NS,!useNativeShadowDom&&BUILD.slotRelocation&&2&c.$flags$?"slot-fb":c.$tag$),isSvgMode&&"foreignObject"===c.$tag$&&(isSvgMode=!1),updateElement(null,c,isSvgMode),y.getRootNode().querySelector("body")&&BUILD.scoped&&isDef(scopeId)&&y["s-si"]!==scopeId&&y.classList.add(y["s-si"]=scopeId),updateElementScopeIds(y,i),c.$children$)for(A=0;A{plt.$flags$|=1;const r=Array.from(o.childNodes);if(o["s-sr"]&&BUILD.experimentalSlotFixes){let i=o;for(;i=i.nextSibling;)i&&i["s-sn"]===o["s-sn"]&&i["s-sh"]===hostTagName&&r.push(i)}for(let i=r.length-1;i>=0;i--){const a=r[i];a["s-hn"]!==hostTagName&&a["s-ol"]&&(insertBefore(parentReferenceNode(a),a,referenceNode(a)),a["s-ol"].remove(),a["s-ol"]=void 0,a["s-sh"]=void 0,checkSlotRelocate=!0),s&&putBackInOriginalLocation(a,s)}plt.$flags$&=-2},addVnodes=(o,s,r,i,a,c)=>{let y,w=o["s-cr"]&&o["s-cr"].parentNode||o;for(w.shadowRoot&&w.tagName===hostTagName&&(w=w.shadowRoot);a<=c;++a)i[a]&&(y=createElm(null,r,a,o),y&&(i[a].$elm$=y,insertBefore(w,y,referenceNode(s))))},removeVnodes=(o,s,r)=>{for(let i=s;i<=r;++i){const a=o[i];if(a){const c=a.$elm$;nullifyVNodeRefs(a),c&&(checkSlotFallbackVisibility=!0,c["s-ol"]?c["s-ol"].remove():putBackInOriginalLocation(c,!0),c.remove())}}},updateChildren=(o,s,r,i,a=!1)=>{let c,y,w=0,C=0,A=0,S=0,T=s.length-1,k=s[0],R=s[T],G=i.length-1,Z=i[0],te=i[G];for(;w<=T&&C<=G;)if(null==k)k=s[++w];else if(null==R)R=s[--T];else if(null==Z)Z=i[++C];else if(null==te)te=i[--G];else if(isSameVnode(k,Z,a))patch(k,Z,a),k=s[++w],Z=i[++C];else if(isSameVnode(R,te,a))patch(R,te,a),R=s[--T],te=i[--G];else if(isSameVnode(k,te,a))"slot"!==k.$tag$&&"slot"!==te.$tag$||putBackInOriginalLocation(k.$elm$.parentNode,!1),patch(k,te,a),insertBefore(o,k.$elm$,R.$elm$.nextSibling),k=s[++w],te=i[--G];else if(isSameVnode(R,Z,a))"slot"!==k.$tag$&&"slot"!==te.$tag$||putBackInOriginalLocation(R.$elm$.parentNode,!1),patch(R,Z,a),insertBefore(o,R.$elm$,k.$elm$),R=s[--T],Z=i[++C];else{for(A=-1,S=w;S<=T;++S)if(s[S]&&null!==s[S].$key$&&s[S].$key$===Z.$key$){A=S;break}A>=0?(y=s[A],y.$tag$!==Z.$tag$?c=createElm(s&&s[C],r,A,o):(patch(y,Z,a),s[A]=void 0,c=y.$elm$),Z=i[++C]):(c=createElm(s&&s[C],r,C,o),Z=i[++C]),c&&insertBefore(parentReferenceNode(k.$elm$),c,referenceNode(k.$elm$))}w>T?addVnodes(o,null==i[G+1]?null:i[G+1].$elm$,r,i,C,G):C>G&&removeVnodes(s,w,T)},isSameVnode=(o,s,r=!1)=>!(o.$tag$!==s.$tag$||("slot"===o.$tag$?"$nodeId$"in o&&r&&8!==o.$elm$.nodeType||o.$name$!==s.$name$:!r&&o.$key$!==s.$key$)),referenceNode=o=>o&&o["s-ol"]||o,parentReferenceNode=o=>(o["s-ol"]?o["s-ol"]:o).parentNode,patch=(o,s,r=!1)=>{const i=s.$elm$=o.$elm$,a=o.$children$,c=s.$children$,y=s.$tag$,w=s.$text$;let C;null===w?(isSvgMode="svg"===y||"foreignObject"!==y&&isSvgMode,("slot"!==y||useNativeShadowDom)&&updateElement(o,s,isSvgMode),null!==a&&null!==c?updateChildren(i,a,s,c,r):null!==c?(null!==o.$text$&&(i.textContent=""),addVnodes(i,null,s,c,0,c.length-1)):!r&&BUILD.updatable&&null!==a&&removeVnodes(a,0,a.length-1),isSvgMode&&"svg"===y&&(isSvgMode=!1)):(C=i["s-cr"])?C.parentNode.textContent=w:o.$text$!==w&&(i.data=w)},updateFallbackSlotVisibility=o=>{const s=o.childNodes;for(const r of s)if(1===r.nodeType){if(r["s-sr"]){const i=r["s-sn"];r.hidden=!1;for(const a of s)if(a!==r)if(a["s-hn"]!==r["s-hn"]||""!==i){if(1===a.nodeType&&(i===a.getAttribute("slot")||i===a["s-sn"])||3===a.nodeType&&i===a["s-sn"]){r.hidden=!0;break}}else if(1===a.nodeType||3===a.nodeType&&""!==a.textContent.trim()){r.hidden=!0;break}}updateFallbackSlotVisibility(r)}},relocateNodes=[],markSlotContentForRelocation=o=>{let s,r,i;for(const a of o.childNodes){if(a["s-sr"]&&(s=a["s-cr"])&&s.parentNode){r=s.parentNode.childNodes;const c=a["s-sn"];for(i=r.length-1;i>=0;i--)if(s=r[i],!s["s-cn"]&&!s["s-nr"]&&s["s-hn"]!==a["s-hn"]&&!BUILD.experimentalSlotFixes)if(isNodeLocatedInSlot(s,c)){let y=relocateNodes.find(w=>w.$nodeToRelocate$===s);checkSlotFallbackVisibility=!0,s["s-sn"]=s["s-sn"]||c,y?(y.$nodeToRelocate$["s-sh"]=a["s-hn"],y.$slotRefNode$=a):(s["s-sh"]=a["s-hn"],relocateNodes.push({$slotRefNode$:a,$nodeToRelocate$:s})),s["s-sr"]&&relocateNodes.map(w=>{isNodeLocatedInSlot(w.$nodeToRelocate$,s["s-sn"])&&(y=relocateNodes.find(C=>C.$nodeToRelocate$===s),y&&!w.$slotRefNode$&&(w.$slotRefNode$=y.$slotRefNode$))})}else relocateNodes.some(y=>y.$nodeToRelocate$===s)||relocateNodes.push({$nodeToRelocate$:s})}1===a.nodeType&&markSlotContentForRelocation(a)}},isNodeLocatedInSlot=(o,s)=>1===o.nodeType?null===o.getAttribute("slot")&&""===s||o.getAttribute("slot")===s:o["s-sn"]===s||""===s,nullifyVNodeRefs=o=>{o.$attrs$&&o.$attrs$.ref&&o.$attrs$.ref(null),o.$children$&&o.$children$.map(nullifyVNodeRefs)},insertBefore=(o,s,r)=>{const i=o?.insertBefore(s,r);return updateElementScopeIds(s,o),i},findScopeIds=o=>{const s=[];return o&&s.push(...o["s-scs"]||[],o["s-si"],o["s-sc"],...findScopeIds(o.parentElement)),s},updateElementScopeIds=(o,s,r=!1)=>{var i;if(o&&s&&1===o.nodeType){const a=new Set(findScopeIds(s).filter(Boolean));if(a.size&&(null==(i=o.classList)||i.add(...o["s-scs"]=[...a]),o["s-ol"]||r))for(const c of Array.from(o.childNodes))updateElementScopeIds(c,o,!0)}},renderVdom=(o,s,r=!1)=>{var i,a,c,y,w;const C=o.$hostElement$,A=o.$cmpMeta$,S=o.$vnode$||newVNode(null,null),T=isHost(s)?s:h(null,null,s);if(hostTagName=C.tagName,A.$attrsToReflect$&&(T.$attrs$=T.$attrs$||{},A.$attrsToReflect$.map(([k,R])=>T.$attrs$[R]=C[k])),r&&T.$attrs$)for(const k of Object.keys(T.$attrs$))C.hasAttribute(k)&&!["key","ref","style","class"].includes(k)&&(T.$attrs$[k]=C[k]);if(T.$tag$=null,T.$flags$|=4,o.$vnode$=T,T.$elm$=S.$elm$=C.shadowRoot||C,scopeId=C["s-sc"],useNativeShadowDom=!!(1&A.$flags$),contentRef=C["s-cr"],checkSlotFallbackVisibility=!1,patch(S,T,r),plt.$flags$|=1,checkSlotRelocate){markSlotContentForRelocation(T.$elm$);for(const k of relocateNodes){const R=k.$nodeToRelocate$;if(!R["s-ol"]){const G=doc.createTextNode("");G["s-nr"]=R,insertBefore(R.parentNode,R["s-ol"]=G,R)}}for(const k of relocateNodes){const R=k.$nodeToRelocate$,G=k.$slotRefNode$;if(G){const Z=G.parentNode;let te=G.nextSibling;{let we=null==(i=R["s-ol"])?void 0:i.previousSibling;for(;we;){let _e=null!=(a=we["s-nr"])?a:null;if(_e&&_e["s-sn"]===R["s-sn"]&&Z===_e.parentNode){for(_e=_e.nextSibling;_e===R||_e?.["s-sr"];)_e=_e?.nextSibling;if(!_e||!_e["s-nr"]){te=_e;break}}we=we.previousSibling}}(!te&&Z!==R.parentNode||R.nextSibling!==te)&&R!==te&&(!R["s-hn"]&&R["s-ol"]&&(R["s-hn"]=R["s-ol"].parentNode.nodeName),insertBefore(Z,R,te),1===R.nodeType&&(R.hidden=null!=(c=R["s-ih"])&&c)),R&&"function"==typeof G["s-rf"]&&G["s-rf"](R)}else 1===R.nodeType&&(r&&(R["s-ih"]=null!=(y=R.hidden)&&y),R.hidden=!0)}}if(checkSlotFallbackVisibility&&updateFallbackSlotVisibility(T.$elm$),plt.$flags$&=-2,relocateNodes.length=0,BUILD.experimentalScopedSlotChanges&&2&A.$flags$)for(const k of T.$elm$.childNodes)k["s-hn"]===hostTagName||k["s-sh"]||(r&&null==k["s-ih"]&&(k["s-ih"]=null!=(w=k.hidden)&&w),k.hidden=!0);contentRef=void 0},attachToAncestor=(o,s)=>{},scheduleUpdate=(o,s)=>(o.$flags$|=16,attachToAncestor(o,o.$ancestorComponent$),writeTask(()=>dispatchHooks(o,s))),dispatchHooks=(o,s)=>{const r=o.$hostElement$,i=createTime("scheduleUpdate",o.$cmpMeta$.$tagName$),a=r;if(!a)throw new Error(`Can't render component <${r.tagName.toLowerCase()} /> with invalid Stencil runtime! Make sure this imported component is compiled with a \`externalRuntime: true\` flag. For more information, please refer to https://stenciljs.com/docs/custom-elements#externalruntime`);let c;return c=safeCall(a,s?"componentWillLoad":"componentWillUpdate"),c=enqueue(c,()=>safeCall(a,"componentWillRender")),i(),enqueue(c,()=>updateComponent(o,a,s))},enqueue=(o,s)=>isPromisey(o)?o.then(s).catch(r=>{console.error(r),s()}):s(),isPromisey=o=>o instanceof Promise||o&&o.then&&"function"==typeof o.then,updateComponent=function(){var o=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(s,r,i){const a=s.$hostElement$,c=createTime("update",s.$cmpMeta$.$tagName$);i&&attachStyles(s);const y=createTime("render",s.$cmpMeta$.$tagName$);callRender(s,r,a,i),y(),c(),postUpdateComponent(s)});return function(r,i,a){return o.apply(this,arguments)}}(),renderingRef=null,callRender=(o,s,r,i)=>{try{renderingRef=s,s=s.render&&s.render(),o.$flags$&=-17,o.$flags$|=2,(BUILD.hasRenderFn||BUILD.reflect)&&(BUILD.vdomRender||BUILD.reflect)&&(BUILD.hydrateServerSide||renderVdom(o,s,i))}catch(a){consoleError(a,o.$hostElement$)}return renderingRef=null,null},getRenderingRef=()=>renderingRef,postUpdateComponent=o=>{const r=o.$hostElement$,i=createTime("postUpdate",o.$cmpMeta$.$tagName$),a=r;safeCall(a,"componentDidRender"),64&o.$flags$?(safeCall(a,"componentDidUpdate"),i()):(o.$flags$|=64,safeCall(a,"componentDidLoad"),i())},forceUpdate=o=>{{const s=getHostRef(o),r=s.$hostElement$.isConnected;return r&&2==(18&s.$flags$)&&scheduleUpdate(s,!1),r}},safeCall=(o,s,r)=>{if(o&&o[s])try{return o[s](r)}catch(i){consoleError(i)}},getValue=(o,s)=>getHostRef(o).$instanceValues$.get(s),setValue=(o,s,r,i)=>{const a=getHostRef(o),c=o,y=a.$instanceValues$.get(s),w=a.$flags$,C=c;r=parsePropertyValue(r,i.$members$[s][0]);const A=Number.isNaN(y)&&Number.isNaN(r);if(r!==y&&!A){if(a.$instanceValues$.set(s,r),i.$watchers$&&128&w){const S=i.$watchers$[s];S&&S.map(T=>{try{C[T](r,y,s)}catch(k){consoleError(k,c)}})}if(2==(18&w)){if(C.componentShouldUpdate&&!1===C.componentShouldUpdate(r,y,s))return;scheduleUpdate(a,!1)}}},proxyComponent=(o,s,r)=>{var i,a;const c=o.prototype;if(s.$members$||s.$watchers$||o.watchers){o.watchers&&!s.$watchers$&&(s.$watchers$=o.watchers);const y=Object.entries(null!=(i=s.$members$)?i:{});y.map(([w,[C]])=>{(31&C||32&C)&&Object.defineProperty(c,w,{get(){return getValue(this,w)},set(A){setValue(this,w,A,s)},configurable:!0,enumerable:!0})});{const w=new Map;c.attributeChangedCallback=function(C,A,S){plt.jmp(()=>{var T;const k=w.get(C);if(this.hasOwnProperty(k))S=this[k],delete this[k];else{if(c.hasOwnProperty(k)&&"number"==typeof this[k]&&this[k]==S)return;if(null==k){const R=getHostRef(this),G=R?.$flags$;if(G&&!(8&G)&&128&G&&S!==A){const Z=this,te=null==(T=s.$watchers$)?void 0:T[C];te?.forEach(we=>{null!=Z[we]&&Z[we].call(Z,S,A,C)})}return}}this[k]=(null!==S||"boolean"!=typeof this[k])&&S})},o.observedAttributes=Array.from(new Set([...Object.keys(null!=(a=s.$watchers$)?a:{}),...y.filter(([C,A])=>15&A[0]).map(([C,A])=>{var S;const T=A[1]||C;return w.set(T,C),512&A[0]&&(null==(S=s.$attrsToReflect$)||S.push([C,T])),T})]))}}return o},initializeComponent=function(){var o=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(s,r,i,a){let c;if(!(32&r.$flags$)&&(r.$flags$|=32,c=s.constructor,customElements.whenDefined(s.localName).then(()=>r.$flags$|=128),c&&c.style)){let y;"string"==typeof c.style?y=c.style:"string"!=typeof c.style&&(r.$modeName$=computeMode(s),r.$modeName$&&(y=c.style[r.$modeName$]));const w=getScopeId(i,r.$modeName$);if(!styles.has(w)){const C=createTime("registerStyles",i.$tagName$);registerStyle(w,y,!!(1&i.$flags$)),C()}}scheduleUpdate(r,!0)});return function(r,i,a,c){return o.apply(this,arguments)}}(),fireConnectedCallback=o=>{},connectedCallback=o=>{if(!(1&plt.$flags$)){const s=getHostRef(o),r=s.$cmpMeta$,i=createTime("connectedCallback",r.$tagName$);1&s.$flags$?(addHostEventListeners(o,s,r.$listeners$),s?.$lazyInstance$?fireConnectedCallback(s.$lazyInstance$):s?.$onReadyPromise$&&s.$onReadyPromise$.then(()=>fireConnectedCallback(s.$lazyInstance$))):(s.$flags$|=1,12&r.$flags$&&setContentReference(o),r.$members$&&Object.entries(r.$members$).map(([a,[c]])=>{if(31&c&&o.hasOwnProperty(a)){const y=o[a];delete o[a],o[a]=y}}),initializeComponent(o,s,r)),i()}},setContentReference=o=>{const s=o["s-cr"]=doc.createComment("");s["s-cn"]=!0,insertBefore(o,s,o.firstChild)},disconnectedCallback=function(){var o=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(s){if(!(1&plt.$flags$)){const r=getHostRef(s);r.$rmListeners$&&(r.$rmListeners$.map(i=>i()),r.$rmListeners$=void 0)}});return function(r){return o.apply(this,arguments)}}(),proxyCustomElement=(o,s)=>{const r={$flags$:s[0],$tagName$:s[1]};r.$members$=s[2],r.$listeners$=s[3],r.$watchers$=o.$watchers$,r.$attrsToReflect$=[];const i=o.prototype.connectedCallback,a=o.prototype.disconnectedCallback;return Object.assign(o.prototype,{__registerHost(){registerHost(this,r)},connectedCallback(){const c=getHostRef(this);addHostEventListeners(this,c,r.$listeners$),connectedCallback(this),i&&i.call(this)},disconnectedCallback(){disconnectedCallback(this),a&&a.call(this)},__attachShadow(){if(this.shadowRoot){if("open"!==this.shadowRoot.mode)throw new Error(`Unable to re-use existing shadow root for ${r.$tagName$}! Mode is set to ${this.shadowRoot.mode} but Stencil only supports open shadow roots.`)}else this.attachShadow({mode:"open",delegatesFocus:!!(16&r.$flags$)})}}),o.is=r.$tagName$,proxyComponent(o,r)},Fragment=(o,s)=>s,addHostEventListeners=(o,s,r,i)=>{r&&r.map(([a,c,y])=>{const w=getHostListenerTarget(o,a),C=hostListenerProxy(s,y),A=hostListenerOpts(a);plt.ael(w,c,C,A),(s.$rmListeners$=s.$rmListeners$||[]).push(()=>plt.rel(w,c,C,A))})},hostListenerProxy=(o,s)=>r=>{try{BUILD.lazyLoad||o.$hostElement$[s](r)}catch(i){consoleError(i)}},getHostListenerTarget=(o,s)=>4&s?doc:8&s?win:16&s?doc.body:o,hostListenerOpts=o=>supportsListenerOptions?{passive:!!(1&o),capture:!!(2&o)}:!!(2&o),CURRENT_MODULE,METHOD_MODULE,o;o=CURRENT_MODULE||(CURRENT_MODULE={}),o.WELCOME="welcome",o.WELCOME_LOGIN="welcome-login",o.WELCOME_SIGNUP="welcome-signup",o.INFO="info",o.LOGIN_BUNKER_URL="login-bunker-url",o.LOGIN_READ_ONLY="login-read-only",o.CONFIRM_LOGOUT="confirm-logout",o.IMPORT_FLOW="import",o.IMPORT_OTP="import-otp",o.LOGIN="login",o.SIGNUP="signup",o.LOCAL_SIGNUP="local-signup",o.EXTENSION="extension",o.LOADING="loading",o.PREVIOUSLY_LOGGED="switch-account",o.LOGIN_OTP="otp",o.CONNECT="connect",o.CONNECTION_STRING="connection-string",o.IFRAME="iframe",function(o){o.LOGIN="login",o.SIGNUP="signup",o.LOGOUT="logout",o.CONFIRM="confirm"}(METHOD_MODULE||(METHOD_MODULE={}));const appendToMap=(o,s,r)=>{const i=o.get(s);i?i.includes(r)||i.push(r):o.set(s,[r])},debounce=(o,s)=>{let r;return(...i)=>{r&&clearTimeout(r),r=setTimeout(()=>{r=0,o(...i)},s)}},isConnected=o=>!("isConnected"in o)||o.isConnected,cleanupElements=debounce(o=>{for(let s of o.keys())o.set(s,o.get(s).filter(isConnected))},2e3),stencilSubscription=()=>{if("function"!=typeof getRenderingRef)return{};const o=new Map;return{dispose:()=>o.clear(),get:s=>{const r=getRenderingRef();r&&appendToMap(o,s,r)},set:s=>{const r=o.get(s);r&&o.set(s,r.filter(forceUpdate)),cleanupElements(o)},reset:()=>{o.forEach(s=>s.forEach(forceUpdate)),cleanupElements(o)}}},unwrap=o=>"function"==typeof o?o():o,createObservableMap=(o,s=(r,i)=>r!==i)=>{const r=unwrap(o);let i=new Map(Object.entries(r??{}));const a={dispose:[],get:[],set:[],reset:[]},c=()=>{var S;i=new Map(Object.entries(null!==(S=unwrap(o))&&void 0!==S?S:{})),a.reset.forEach(T=>T())},y=S=>(a.get.forEach(T=>T(S)),i.get(S)),w=(S,T)=>{const k=i.get(S);s(T,k,S)&&(i.set(S,T),a.set.forEach(R=>R(S,T,k)))},C=typeof Proxy>"u"?{}:new Proxy(r,{get:(S,T)=>y(T),ownKeys:S=>Array.from(i.keys()),getOwnPropertyDescriptor:()=>({enumerable:!0,configurable:!0}),has:(S,T)=>i.has(T),set:(S,T,k)=>(w(T,k),!0)}),A=(S,T)=>(a[S].push(T),()=>{removeFromArray(a[S],T)});return{state:C,get:y,set:w,on:A,onChange:(S,T)=>{const k=A("set",(G,Z)=>{G===S&&T(Z)}),R=A("reset",()=>T(unwrap(o)[S]));return()=>{k(),R()}},use:(...S)=>{const T=S.reduce((k,R)=>(R.set&&k.push(A("set",R.set)),R.get&&k.push(A("get",R.get)),R.reset&&k.push(A("reset",R.reset)),R.dispose&&k.push(A("dispose",R.dispose)),k),[]);return()=>T.forEach(k=>k())},dispose:()=>{a.dispose.forEach(S=>S()),c()},reset:c,forceUpdate:S=>{const T=i.get(S);a.set.forEach(k=>k(S,T,T))}}},removeFromArray=(o,s)=>{const r=o.indexOf(s);r>=0&&(o[r]=o[o.length-1],o.length--)},createStore=(o,s)=>{const r=createObservableMap(o,s);return r.use(stencilSubscription()),r},{state,onChange}=createStore({screen:CURRENT_MODULE.WELCOME,prevScreen:CURRENT_MODULE.WELCOME,path:[CURRENT_MODULE.WELCOME],error:"",isLoading:!1,isLoadingExtension:!1,isOTP:!1,authUrl:"",iframeUrl:"",localSignup:!1,nlSignin:{loginName:""},nlSignup:{signupName:"",domain:"",servers:[{name:"@nsec.app",value:"nsec.app"},{name:"@highlighter.com",value:"highlighter.com"}]},nlSigninBunkerUrl:{loginName:""},nlSigninReadOnly:{loginName:""},nlSigninOTP:{loginName:"",code:""},nlImport:null});onChange("screen",()=>{state.error="",state.nlSignin.loginName="",state.nlSignup.signupName="",state.nlSignup.domain=""});const baseCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}.show-slow{display:none;opacity:0;transition:.1s}.isOpen .show-slow{display:block;opacity:1;transition:.2s;transition-delay:.2s}:host{display:block}.animate-spin-loading{animation:spin2 1s linear infinite;background:var(--qa-dark-color)}@keyframes spin2{to{transform:rotate(1turn)}}.active{animation:blink .7s infinite alternate}@keyframes blink{0%{opacity:1}to{opacity:0}}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.right-0{right:0}.right-2{right:8px}.top-2{top:8px}.top-52{top:208px}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.m-auto{margin:auto}.mx-auto{margin-left:auto;margin-right:auto}.mb-2{margin-bottom:8px}.ml-0{margin-left:0}.ml-\\[2px\\]{margin-left:2px}.mr-0{margin-right:0}.mr-2{margin-right:8px}.mr-3\\.5{margin-right:14px}.mt-2{margin-top:8px}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.h-0{height:0}.h-12{height:48px}.h-4{height:16px}.h-5{height:20px}.h-6{height:24px}.h-7{height:28px}.h-8{height:32px}.h-\\[46px\\]{height:46px}.h-auto{height:auto}.w-0{width:0}.w-12{width:48px}.w-16{width:64px}.w-4{width:16px}.w-5{width:20px}.w-52{width:208px}.w-6{width:24px}.w-7{width:28px}.w-8{width:32px}.w-\\[48px\\]{width:48px}.w-full{width:100%}.min-w-40{min-width:160px}.max-w-40{max-width:160px}.flex-shrink-0{flex-shrink:0}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.place-items-center{place-items:center}.items-center{align-items:center}.justify-center{justify-content:center}.gap-x-2{column-gap:8px}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-nowrap{text-wrap:nowrap}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-r-lg{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}.rounded-r-none{border-bottom-right-radius:0;border-top-right-radius:0}.border{border-width:1px}.border-\\[0px\\]{border-width:0}.border-\\[2px\\]{border-width:2px}.border-current{border-color:currentColor}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.p-3{padding:12px}.px-2{padding-left:8px;padding-right:8px}.px-3{padding-left:12px;padding-right:12px}.py-2\\.5{padding-bottom:10px;padding-top:10px}.pl-\\[11px\\]{padding-left:11px}.text-center{text-align:center}.text-sm{font-size:14px;line-height:20px}.text-xs{font-size:12px;line-height:16px}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.opacity-0{opacity:0}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.hover\\:right-2:hover{right:8px}.hover\\:rounded-r-lg:hover{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.left-0{left:0}.mt-1{margin-top:4px}.max-w-6{max-width:24px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.flex-col{flex-direction:column}.justify-between{justify-content:space-between}.gap-2{gap:8px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.border-t-\\[1px\\]{border-top-width:1px}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-4{padding-left:16px;padding-right:16px}.py-2{padding-bottom:8px;padding-top:8px}.py-3{padding-bottom:12px;padding-top:12px}.pt-2{padding-top:8px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}.first\\:border-none:first-child{border-style:none}.first\\:pt-0:first-child{padding-top:0}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.rounded-xl{border-radius:.75rem}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-teal-100{--tw-bg-opacity:1;background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.h-full{height:100%}.max-w-96{max-width:384px}.gap-1{gap:4px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.pt-3,.py-3{padding-top:12px}.text-base{font-size:16px;line-height:24px}.font-light{font-weight:300}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mt-0{margin-top:0}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.overflow-hidden{overflow:hidden}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.dark\\:text-green-200:is(.dark *){--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.mb-0\\.5{margin-bottom:2px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.pb-2{padding-bottom:8px}.text-2xl{font-size:24px;line-height:32px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.w-1\\.5{width:6px}.w-3{width:12px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.min-w-\\[15rem\\]{min-width:15rem}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.pe-11{padding-inline-end:44px}",buttonBaseCss=baseCss,ButtonBaseStyle0=buttonBaseCss,ButtonBase=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.theme="default",this.darkMode=!1,this.titleBtn="Open modal",this.disabled=!1}componentDidRender(){const o=this.element.querySelector("svg");o&&(o.classList.add("flex-shrink-0","w-4","h-4","block"),o.removeAttribute("style"))}render(){return h("div",{key:"1048576f0a9839c56cac030b1de7899b25b5f39e",class:`theme-${this.theme}`},h("div",{key:"ea29f74a1f7e4268802c6e4aaca5867dfd2e4c9b",class:"animate-spin-loading active"}),h("button",{key:"71f84d47b11aa3971818b686f8dddb74e0d36eb0",disabled:this.disabled,type:"button",class:"nl-button py-2.5 px-3 w-full inline-flex justify-center items-center gap-x-2 text-sm font-medium rounded-lg disabled:opacity-50 disabled:pointer-events-none dark:focus:outline-none dark:focus:ring-1 dark:focus:ring-gray-600"},h("slot",{key:"91a91994e20dc10e3bbb2576e4214fa98533be8e",name:"icon-start"}),this.titleBtn))}get element(){return this}static get style(){return ButtonBaseStyle0}},[4,"button-base",{theme:[1025],darkMode:[1028,"dark-mode"],titleBtn:[1,"title-btn"],disabled:[4]}]);function defineCustomElement$q(){typeof customElements>"u"||["button-base"].forEach(o=>{"button-base"===o&&(customElements.get(o)||customElements.define(o,ButtonBase))})}defineCustomElement$q();const nlConfirmLogoutCss=baseCss,NlConfirmLogoutStyle0=nlConfirmLogoutCss,NlConfirmLogout$1=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.handleLogoutBanner=createEvent(this,"handleLogoutBanner",7),this.handleBackUpModal=createEvent(this,"handleBackUpModal",7),this.nlCloseModal=createEvent(this,"nlCloseModal",7),this.titleModal="Delete keys?",this.description="Your profile keys are stored in this browser tab and will be deleted if you log out, and your profile will be inaccessible."}handleLogout(){this.handleLogoutBanner.emit(METHOD_MODULE.LOGOUT),this.nlCloseModal.emit()}handleCancel(){this.nlCloseModal.emit()}handleBackUp(){state.path=[CURRENT_MODULE.IMPORT_FLOW]}render(){return h("div",{key:"fe605f38f9d0a440fe53e21f19288c41e4762c22",class:"p-4 overflow-y-auto"},h("h1",{key:"84d14a59035515b2fd612d262400a038887a10d7",class:"nl-title font-bold text-center text-4xl"},this.titleModal),h("p",{key:"83ef73271c76309561be95e0207f8130d75a161c",class:"nl-description font-light text-center text-lg pt-2 max-w-96 mx-auto"},this.description),h("div",{key:"fce0f132846beb95dd9e41357f5ab87be7229a56",class:"mt-3 ml-auto mr-auto w-60 flex flex-col gap-2"},h("button-base",{key:"c4fc722a7c98d84e797963ed7fe928164411b701",onClick:()=>this.handleBackUp(),titleBtn:"Backup keys",theme:"lemonade"}),h("button-base",{key:"39df385a9a8dc3fcd74f4196d4191bc4a308a16d",onClick:()=>this.handleLogout(),theme:"crab",titleBtn:"Logout and delete keys"})))}static get style(){return NlConfirmLogoutStyle0}},[0,"nl-confirm-logout",{titleModal:[1,"title-modal"],description:[1]}]);function defineCustomElement$p(){typeof customElements>"u"||["nl-confirm-logout","button-base"].forEach(o=>{switch(o){case"nl-confirm-logout":customElements.get(o)||customElements.define(o,NlConfirmLogout$1);break;case"button-base":customElements.get(o)||defineCustomElement$q()}})}defineCustomElement$p();const nlConnectCss=baseCss,NlConnectStyle0=nlConnectCss,NlConnect=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.nlNostrConnect=createEvent(this,"nlNostrConnect",7),this.nlNostrConnectDefault=createEvent(this,"nlNostrConnectDefault",7),this.titleWelcome="Connect to key store",this.authMethods=[],this.hasOTP=!1,this.connectionStringServices=[],this.isOpenAdvancedLogin=!1}handleChangeScreen(o){state.path=[...state.path,o]}handleOpenAdvanced(){this.isOpenAdvancedLogin=!this.isOpenAdvancedLogin}allowAuthMethod(o){return!this.authMethods.length||this.authMethods.includes(o)}componentWillLoad(){}handleOpenLink(o,s){o.preventDefault(),this.nlNostrConnect.emit(s)}handleConnectionString(){this.nlNostrConnectDefault.emit(),this.handleChangeScreen(CURRENT_MODULE.CONNECTION_STRING)}render(){const o=(this.isOpenAdvancedLogin?"rotate-180":"rotate-0")+" duration-300 flex-shrink-0 w-4 h-4 text-blue-500";return h(Fragment,{key:"a85f0a26b61b7e321025b7dd96e459a6c43958a9"},h("div",{key:"7af7ae501bed1bf028465e65f3caa3824a3948ca",class:"p-4 overflow-y-auto"},h("h1",{key:"7795a15c6d525d1b7ad0e6da63ad1889a64d6459",class:"nl-title font-bold text-center text-3xl"},this.titleWelcome)),h("div",{key:"cf5b947b22757334cbf92059dfc7ffaef0c95951",class:"p-4"},!!this.connectionStringServices.length&&h("div",{key:"c5de66ab74b14d69993dc20cf123777a3b8a016e",class:"max-w-96 mx-auto pt-5"},h("p",{key:"f7ac9e48789870264707bf39e3f1b2d73218aad5",class:"nl-description font-medium text-sm pb-1.5"},"Select key store:"),h("ul",{key:"07c1bd1bf9ffaa80f0868481ce22a8d5c73a345b",class:"p-2 rounded-lg border border-gray-200 flex flex-col w-full gap-0.5"},this.connectionStringServices.map(s=>h("li",null,h("a",{href:s.link,target:"_blank",onClick:r=>this.handleOpenLink(r,s),class:"flex items-center gap-x-3.5 w-full hover:bg-gray-300 flex cursor-pointer items-center gap-x-3.5 py-2 px-3 rounded-lg text-sm justify-between"},h("div",{class:"w-full max-w-7 h-7 flex relative"},h("div",{class:"uppercase font-bold w-full h-full rounded-full border border-gray-400 flex justify-center items-center"},s.img?h("img",{class:"w-full rounded-full",src:s.img,alt:s.name}):h("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"#9ca3af",class:"w-4 h-4 block"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M15.75 5.25a3 3 0 0 1 3 3m3 0a6 6 0 0 1-7.029 5.912c-.563-.097-1.159.026-1.563.43L10.5 17.25H8.25v2.25H6v2.25H2.25v-2.818c0-.597.237-1.17.659-1.591l6.499-6.499c.404-.404.527-1 .43-1.563A6 6 0 1 1 21.75 8.25Z"})))),h("div",{class:"overflow-hidden flex flex-col w-full"},h("div",{class:"nl-title truncate overflow-hidden"},s.name)))))))),h("div",{key:"2a9094524ef58b138d04411484264a40ce42db7c",class:"ps-4 pe-4 overflow-y-auto"},h("p",{key:"d833546cba5fd4a904a0123e6e760b602fda0ff7",class:"nl-error font-light text-center text-sm max-w-96 mx-auto"},state.error)),h("div",{key:"700aa690c440f2685c9330feeb58986669b46f85",class:"max-w-52 mx-auto pb-5"},(this.allowAuthMethod("connect")||this.allowAuthMethod("readOnly"))&&h("div",{key:"058706b54702ac9ca3cd74a8096f521c211e5a16",class:"flex justify-center"},h("div",{key:"073f2567734817ba3cc8f34b32fa1a284d2b8ab1",onClick:()=>this.handleOpenAdvanced(),class:"text-blue-500 mt-3 decoration-dashed cursor-pointer inline-flex gap-2 items-center pb-1 border-dashed border-b-[1px] border-blue-500 text-sm font-light"},"Advanced",h("svg",{key:"d433319920bc751f771086bf726a3d5f1e31320e",class:o,xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"},h("path",{key:"4cc3a36807664b0402a26420c4979a68ba77df9c",d:"m6 9 6 6 6-6"})))),h("div",{key:"76dc95f39af78bd124e5f61309d96ee443d53f2f",class:(this.isOpenAdvancedLogin?"max-h-[500px] mt-3 duration-300":"max-h-0 mt-0 duration-[0.25s]")+" transition-max-height ease-in flex gap-3 flex-col overflow-hidden"},this.allowAuthMethod("connect")&&h("button-base",{key:"616d8de815233bc6264b51fa849fbf26d98758ed",titleBtn:"User name",onClick:()=>this.handleChangeScreen(CURRENT_MODULE.LOGIN)},h("svg",{key:"fa2f51ca2a111920d15a87106258c55a7b1961ff",style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"2",stroke:"currentColor"},h("path",{key:"288dee2f9c21bde4471a7eebbf94c231c1acad12","stroke-linecap":"round","stroke-linejoin":"round",d:"M15.75 6a3.75 3.75 0 1 1-7.5 0 3.75 3.75 0 0 1 7.5 0ZM4.501 20.118a7.5 7.5 0 0 1 14.998 0A17.933 17.933 0 0 1 12 21.75c-2.676 0-5.216-.584-7.499-1.632Z"}))),this.allowAuthMethod("connect")&&h("button-base",{key:"8298c3ad602e2bc279ab084a5e5ea311fdc193e9",titleBtn:"Connection string",onClick:()=>this.handleConnectionString()},h("svg",{key:"b7f83a4b7fae0ff0965c2493aa70b09e1b1ab3d8",style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{key:"d580fdbb1eee16439ffa4a46fa4f30cafbf0fd36","stroke-linecap":"round","stroke-linejoin":"round",d:"M3.75 4.875c0-.621.504-1.125 1.125-1.125h4.5c.621 0 1.125.504 1.125 1.125v4.5c0 .621-.504 1.125-1.125 1.125h-4.5A1.125 1.125 0 0 1 3.75 9.375v-4.5ZM3.75 14.625c0-.621.504-1.125 1.125-1.125h4.5c.621 0 1.125.504 1.125 1.125v4.5c0 .621-.504 1.125-1.125 1.125h-4.5a1.125 1.125 0 0 1-1.125-1.125v-4.5ZM13.5 4.875c0-.621.504-1.125 1.125-1.125h4.5c.621 0 1.125.504 1.125 1.125v4.5c0 .621-.504 1.125-1.125 1.125h-4.5A1.125 1.125 0 0 1 13.5 9.375v-4.5Z"}),h("path",{key:"ab90c206914cb2d6cae80b7e36ce45653c65b9b3","stroke-linecap":"round","stroke-linejoin":"round",d:"M6.75 6.75h.75v.75h-.75v-.75ZM6.75 16.5h.75v.75h-.75v-.75ZM16.5 6.75h.75v.75h-.75v-.75ZM13.5 13.5h.75v.75h-.75v-.75ZM13.5 19.5h.75v.75h-.75v-.75ZM19.5 13.5h.75v.75h-.75v-.75ZM19.5 19.5h.75v.75h-.75v-.75ZM16.5 16.5h.75v.75h-.75v-.75Z"}))),this.allowAuthMethod("connect")&&h("button-base",{key:"c923265e7da4bb6815cf91c54a4b393c19f3d16d",onClick:()=>this.handleChangeScreen(CURRENT_MODULE.LOGIN_BUNKER_URL),titleBtn:"Bunker URL"},h("svg",{key:"8c5bd04e91407a83d0021e4413ee58973b57aa54",style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{key:"d115abfce6eee55572316a4cc2a808a176d17f46","stroke-linecap":"round","stroke-linejoin":"round",d:"M13.19 8.688a4.5 4.5 0 0 1 1.242 7.244l-4.5 4.5a4.5 4.5 0 0 1-6.364-6.364l1.757-1.757m13.35-.622 1.757-1.757a4.5 4.5 0 0 0-6.364-6.364l-4.5 4.5a4.5 4.5 0 0 0 1.242 7.244"}))))))}static get style(){return NlConnectStyle0}},[0,"nl-connect",{titleWelcome:[1,"title-welcome"],authMethods:[16],hasOTP:[4,"has-o-t-p"],connectionStringServices:[16],isOpenAdvancedLogin:[32]}]);function defineCustomElement$o(){typeof customElements>"u"||["nl-connect","button-base"].forEach(o=>{switch(o){case"nl-connect":customElements.get(o)||customElements.define(o,NlConnect);break;case"button-base":customElements.get(o)||defineCustomElement$q()}})}defineCustomElement$o();const nlIframeCss=baseCss,NlIframeStyle0=nlIframeCss,NlConfirmLogout=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.nlCloseModal=createEvent(this,"nlCloseModal",7),this.titleModal="Confirm",this.description="Your profile keys are stored in this browser tab and will be deleted if you log out, and your profile will be inaccessible.",this.iframeUrl=""}handleCancel(){this.nlCloseModal.emit()}render(){return h("div",{key:"36ee9fd43bbb16768b7634783781ecffb1c9432a",class:"p-4 overflow-y-auto"},h("div",{key:"1634e1fd37bc44030f22bfdab9f7deec2806731b",class:"mt-3 flex flex-col gap-2"},this.iframeUrl&&h("iframe",{key:"2b1ab3032b152fb109f3531bb7600bb76aa1a562",src:this.iframeUrl,style:{width:"100%",height:"600px",border:"1px solid #ccc",borderRadius:"8px"}})))}static get style(){return NlIframeStyle0}},[0,"nl-iframe",{titleModal:[1,"title-modal"],description:[1],iframeUrl:[1,"iframe-url"]}]);function defineCustomElement$n(){typeof customElements>"u"||["nl-iframe"].forEach(o=>{"nl-iframe"===o&&(customElements.get(o)||customElements.define(o,NlConfirmLogout))})}defineCustomElement$n();const nlSelectCss=baseCss,NlSelectStyle0=nlSelectCss,NlSelect=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.selectDomain=createEvent(this,"selectDomain",7),this.isOpen=!1,this.value=null,this.options=void 0,this.selected=void 0,this.mode=!1,this.darkMode=!1,this.themeState="default",this.theme="default"}handleWindowClick(){this.wrapperRef.querySelector(".listClass")&&(this.isOpen=!1)}toggleDropdown(){this.isOpen=!this.isOpen,this.calculateDropdownPosition()}watchPropHandler(o){this.themeState=o}watchModeHandler(o){this.mode=o}connectedCallback(){this.themeState=this.theme,this.mode=this.darkMode,this.value=this.options[this.selected],this.selectDomain.emit(this.value.value)}calculateDropdownPosition(){if(this.isOpen&&this.buttonRef){const o=this.buttonRef.getBoundingClientRect();this.ulRef.style.top=`${o.height}px`}}handleChange(o){this.value=o,this.isOpen=!1,this.selectDomain.emit(this.value.value)}render(){const o=(this.isOpen?"listClass":"hidden")+" min-w-[15rem] nl-select-list absolute left-0 shadow-md rounded-lg p-2 mt-1 after:h-4 after:absolute after:-bottom-4 after:start-0 after:w-full before:h-4 before:absolute before:-top-4 before:start-0 before:w-full",s=(this.isOpen?"rotate-180":"rotate-0")+" duration-300 flex-shrink-0 w-4 h-4 text-gray-500";return h("div",{key:"c86084c50712455e04682a4392e490bc0e20eb1d",class:`theme-${this.themeState}`},h("div",{key:"a90d9b4af52845a9971c39cec69c13493d511381",class:"relative",ref:r=>this.wrapperRef=r},h("button",{key:"1391137997bf8fcd0a5466cd9fa20c79b4ce27ba",ref:r=>this.buttonRef=r,onClick:()=>this.toggleDropdown(),type:"button",class:"nl-select peer py-3 px-4 flex items-center w-full justify-between border-transparent rounded-lg text-sm disabled:opacity-50 disabled:pointer-events-none dark:border-transparent"},h("span",{key:"224425ab92ba3599595924972e98a0fc9cb1a189",class:"truncate overflow-hidden"},this.value.name),h("svg",{key:"8eb2a2b552cb9ea36fb1abc61d804efb423afda6",class:s,xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"},h("path",{key:"feea1a7f54f4a111b7bf01e3945445311b97ab82",d:"m6 9 6 6 6-6"}))),h("ul",{key:"fca4982f04f4133d5c2a2f613a7e7d977dd5c241",ref:r=>this.ulRef=r,class:o},this.options.map(r=>h("li",{onClick:()=>this.handleChange(r),class:"nl-select-option flex cursor-pointer items-center gap-x-3.5 py-2 px-3 rounded-lg text-sm"},r.name)))))}get element(){return this}static get watchers(){return{theme:["watchPropHandler"],darkMode:["watchModeHandler"]}}static get style(){return NlSelectStyle0}},[0,"nl-select",{options:[16],selected:[2],darkMode:[4,"dark-mode"],theme:[1],isOpen:[32],value:[32],mode:[32],themeState:[32]},[[8,"click","handleWindowClick"]],{theme:["watchPropHandler"],darkMode:["watchModeHandler"]}]);function defineCustomElement$m(){typeof customElements>"u"||["nl-select"].forEach(o=>{"nl-select"===o&&(customElements.get(o)||customElements.define(o,NlSelect))})}defineCustomElement$m();const nlImportFlowCss=baseCss,NlImportFlowStyle0=nlImportFlowCss,NlImportFlow$1=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.nlImportAccount=createEvent(this,"nlImportAccount",7),this.nlExportKeys=createEvent(this,"nlExportKeys",7),this.titleInfo="Back up your keys",this.titleImport="Choose a service",this.services=[],this.isContinued=!1,this.isKeyBackup=!1,this.isCopy=!1}handleDomainSelect(o){const s=this.services.find(r=>r.domain===o.detail);state.nlImport=s}handleCreateAccount(o){o.preventDefault(),this.nlImportAccount.emit(state.nlImport)}handleContinue(){this.isContinued=!0}handleContinueKeyBackup(){this.isKeyBackup=!0}copyToClipboard(){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){o.nlExportKeys.emit(),o.isCopy=!0,setTimeout(()=>{o.isCopy=!1},1500)})()}render(){if(!this.isContinued&&!this.isKeyBackup)return h("div",{class:"p-4 overflow-y-auto"},h("h1",{class:"nl-title font-bold text-center text-2xl"},this.titleInfo),h("p",{class:"nl-description font-light text-sm pt-2 pb-2 max-w-96 mx-auto"},"Nostr profiles are controlled by cryptographic keys.",h("br",null),h("br",null),"Your keys are currently only stored in this browser tab, and may be lost if you close it.",h("br",null),h("br",null),"You should backup your keys.",h("br",null),h("br",null),"We recommend to import your keys into a key store service, to protect them and to use with other apps."),h("div",{class:"ml-auto mr-auto mb-2 w-72"},h("button-base",{onClick:()=>this.handleContinue(),titleBtn:"Import to key store"})),h("div",{class:"ml-auto mr-auto w-72"},h("button-base",{onClick:()=>this.handleContinueKeyBackup(),titleBtn:"Export keys"})));if(this.isKeyBackup)return h("div",{class:"p-4 overflow-y-auto"},h("h1",{class:"nl-title font-bold text-center text-2xl"},"Key export"),h("p",{class:"nl-description font-light text-sm pt-2 pb-2 max-w-96 mx-auto"},"Copy your keys and store them in a safe place, like a password manager.",h("br",null),h("br",null),"You can sign into other Nostr apps by pasting your keys into them.",h("br",null),h("br",null),"Your keys must be kept secret, never share them with anyone."),h("div",{class:"max-w-72 mx-auto"},h("div",{class:"ml-auto mr-auto mb-2 w-72"},h("button-base",{onClick:()=>this.copyToClipboard(),titleBtn:this.isCopy?"Copied!":"Copy to clipboard"}))));const o=this.services.filter(s=>s.canImport).map(s=>({name:s.domain,value:s.domain}));return h(Fragment,null,h("div",{class:"p-4 overflow-y-auto"},h("h1",{class:"nl-title font-bold text-center text-2xl"},this.titleImport),h("p",{class:"nl-description font-light text-center text-sm pt-2 max-w-96 mx-auto"},"Your Nostr keys will be imported into the service you choose. You will manage your keys on their website.")),h("div",{class:"max-w-72 mx-auto mb-5"},h("div",{class:"mb-0.5"},h("nl-select",{onSelectDomain:s=>this.handleDomainSelect(s),selected:0,options:o})),h("p",{class:"nl-title font-light text-sm mb-2"},"Default provider is a fine choice to start with."),h("div",{class:"ps-4 pe-4 overflow-y-auto"},h("p",{class:"nl-error font-light text-center text-sm max-w-96 mx-auto"},state.error)),h("button-base",{disabled:state.isLoading,onClick:s=>this.handleCreateAccount(s),titleBtn:"Start importing"},state.isLoading?h("span",{slot:"icon-start",class:"animate-spin-loading inline-block w-4 h-4 border-[3px] border-current border-t-transparent text-slate-900 dark:text-gray-300 rounded-full",role:"status","aria-label":"loading"}):h("svg",{slot:"icon-start",style:{display:"none"},xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M18 7.5v3m0 0v3m0-3h3m-3 0h-3m-2.25-4.125a3.375 3.375 0 1 1-6.75 0 3.375 3.375 0 0 1 6.75 0ZM3 19.235v-.11a6.375 6.375 0 0 1 12.75 0v.109A12.318 12.318 0 0 1 9.374 21c-2.331 0-4.512-.645-6.374-1.766Z"})))))}static get style(){return NlImportFlowStyle0}},[0,"nl-import-flow",{titleInfo:[1025,"title-info"],titleImport:[1,"title-import"],services:[16],isContinued:[32],isKeyBackup:[32],isCopy:[32]}]);function defineCustomElement$l(){typeof customElements>"u"||["nl-import-flow","button-base","nl-select"].forEach(o=>{switch(o){case"nl-import-flow":customElements.get(o)||customElements.define(o,NlImportFlow$1);break;case"button-base":customElements.get(o)||defineCustomElement$q();break;case"nl-select":customElements.get(o)||defineCustomElement$m()}})}defineCustomElement$l();const nlInfoCss=baseCss,NlInfoStyle0=nlInfoCss,NlInfo=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost()}render(){return h("div",{key:"7463f42c27643903a9d6fb0160fbabe833679fcb",class:"p-4 overflow-y-auto"},h("svg",{key:"86c5f04f87b21553f3512d289425996b46eb6c57",class:"w-12 h-12 mx-auto mb-2",width:"225",height:"224",viewBox:"0 0 225 224",fill:"none",xmlns:"http://www.w3.org/2000/svg"},h("rect",{key:"6be61e0b2ff3d3f13e617e9b1df073fbe3b5678b",width:"224.047",height:"224",rx:"64",fill:"#6951FA"}),h("path",{key:"0c0aff7d5143022fe857de141cdae31397c3c2f4",d:"M162.441 135.941V88.0593C170.359 85.1674 176 77.5348 176 68.6696C176 57.2919 166.708 48 155.33 48C143.953 48 134.661 57.2444 134.661 68.6696C134.661 77.5822 140.302 85.1674 148.219 88.0593V135.941C147.698 136.13 147.176 136.367 146.655 136.604L87.3956 77.3452C88.6282 74.6904 89.2919 71.7511 89.2919 68.6696C89.2919 57.2444 80.0474 48 68.6696 48C57.2919 48 48 57.2444 48 68.6696C48 77.5822 53.6415 85.1674 61.5585 88.0593V135.941C53.6415 138.833 48 146.465 48 155.33C48 166.708 57.2444 176 68.6696 176C80.0948 176 89.3393 166.708 89.3393 155.33C89.3393 146.418 83.6978 138.833 75.7807 135.941V88.0593C76.3022 87.8696 76.8237 87.6326 77.3452 87.3956L136.604 146.655C135.372 149.31 134.708 152.249 134.708 155.33C134.708 166.708 143.953 176 155.378 176C166.803 176 176.047 166.708 176.047 155.33C176.047 146.418 170.406 138.833 162.489 135.941H162.441Z",fill:"white"})),h("h1",{key:"3a89ee5051e2d74945347dec6055749cec126f27",class:"nl-title font-bold text-center text-4xl"},"Nostr ",h("span",{key:"96a49c22dffa4a30639f387a949d7695604c6a1f",class:"font-light"},"Login")),h("p",{key:"a6dded720da9db673173a1ff02bc5544e6a66d38",class:"text-green-800 dark:text-green-200 font-light text-center text-lg pt-2 max-w-96 mx-auto"},"Version: 1.6.13"),h("p",{key:"9d9dbd36ade753d30db448139dc057921f29697d",class:"nl-description font-light text-center text-lg pt-2 max-w-96 mx-auto"},"Learn more about Nostr"," ",h("a",{key:"1811ad4f1acda7f5235566ea6f2ce8e70c62c91c",target:"_blank",href:"https://nostr.how"},"here"),".",h("br",{key:"127a6127e71f43caa1c262c6ec8108a5a6f40774"}),"This is an"," ",h("a",{key:"0e18839f8577229533eb2d2ef00f8657e6396aa1",target:"_blank",href:"https://github.com/nostrband/nostr-login"},"open-source")," ","tool by"," ",h("a",{key:"9affd14ad9dedae3e5d269a1477343eae63cd46b",target:"_blank",href:"https://nostr.band"},"Nostr.Band"),"."))}static get style(){return NlInfoStyle0}},[0,"nl-info"]);function defineCustomElement$k(){typeof customElements>"u"||["nl-info"].forEach(o=>{"nl-info"===o&&(customElements.get(o)||customElements.define(o,NlInfo))})}defineCustomElement$k();const nlInfoExtensionCss=baseCss,NlInfoExtensionStyle0=nlInfoExtensionCss,NlInfoExtension=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost()}render(){return h("div",{key:"9335feb745c6d09a213a2e771c40262036341b54",class:"p-4 overflow-y-auto"},state.isLoadingExtension?h("div",null,h("h1",{class:"nl-title font-bold text-center text-4xl"},"Signing in..."),h("div",{class:"mt-10 mb-10 ml-auto mr-auto w-20"},h("span",{slot:"icon-start",class:"animate-spin-loading ml-auto mr-auto inline-block w-20 h-20 border-[4px] border-current border-t-transparent text-slate-900 dark:text-gray-300 rounded-full",role:"status","aria-label":"loading"})),h("div",{class:"ps-4 pe-4 overflow-y-auto"},h("p",{class:"nl-error font-light text-center text-sm max-w-96 mx-auto"},state.error))):h("div",null,h("h1",{class:"nl-title font-bold text-center text-4xl"},"Install browser extension!"),h("p",{class:"nl-description font-light text-center text-lg pt-2 max-w-96 mx-auto"},"Try"," ",h("a",{href:"https://getalby.com",target:"_blank"},"Alby"),","," ",h("a",{href:"https://chromewebstore.google.com/detail/nos2x/kpgefcfmnafjgpblomihpgmejjdanjjp",target:"_blank"},"nos2x")," ","or"," ",h("a",{href:"https://apps.apple.com/us/app/nostore/id1666553677",target:"_blank"},"Nostore"))))}static get style(){return NlInfoExtensionStyle0}},[0,"nl-info-extension"]);function defineCustomElement$j(){typeof customElements>"u"||["nl-info-extension"].forEach(o=>{"nl-info-extension"===o&&(customElements.get(o)||customElements.define(o,NlInfoExtension))})}defineCustomElement$j();const nlLoadingCss=baseCss,NlLoadingStyle0=nlLoadingCss,NlLoading=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.stopFetchHandler=createEvent(this,"stopFetchHandler",7),this.handleContinue=createEvent(this,"handleContinue",7),this.path=void 0}handleStop(o){o.preventDefault(),this.stopFetchHandler.emit()}handleContinueClick(o){o.preventDefault(),this.handleContinue.emit()}render(){let o="Connecting...",s="Establishing connection to your key storage.";this.path===CURRENT_MODULE.LOCAL_SIGNUP?(o="Creating...",s="Publishing your profile on Nostr."):state.authUrl&&(state.isLoading?(o="Confirming...",s="Please confirm the connection in your key storage app."):(o="Almost ready!",s="Continue to confirm the connection to your key storage."));const r=this.path!==CURRENT_MODULE.LOCAL_SIGNUP,i=!state.isLoading&&state.iframeUrl&&state.authUrl,a=`${state.iframeUrl}?connect=${encodeURIComponent(state.authUrl)}`;return h("div",{key:"516866bac0ab965ad91fa153040e38cc94ecfe43",class:"p-4 overflow-y-auto"},h("h1",{key:"51fffb5a84be838536699741d19eb072d4318517",class:"nl-title font-bold text-center text-4xl"},o),h("p",{key:"8c0825a89ca531b74d1fb11fa06632b9bddf11b4",class:"nl-description font-light text-center text-lg pt-2 max-w-96 mx-auto"},s),!state.authUrl&&state.isLoading&&h("div",{key:"5b39a21b600a0524d7eff2885fa9b048b76daf8b",class:"mt-10 mb-10 ml-auto mr-auto w-20"},h("span",{key:"6ac53666049efdd495197b4c57536a3e09969cdb",slot:"icon-start",class:"animate-spin-loading ml-auto mr-auto inline-block w-20 h-20 border-[4px] border-current border-t-transparent text-slate-900 dark:text-gray-300 rounded-full",role:"status","aria-label":"loading"})),h("div",{key:"1a7211d6d3d9f6e14ff02a3605c6c7b1d2dbff09",class:"ps-4 pe-4 overflow-y-auto"},h("p",{key:"678cc1522ff896809fbc0309966497aafb308a36",class:"nl-error font-light text-center text-sm max-w-96 mx-auto"},state.error)),a&&h("div",{key:"6b68b0afd47bb420e142d6cefbe5fb286a6871be",class:"mt-3 ml-auto mr-auto w-72 flex justify-center"},h("iframe",{key:"69526e3b7af7d255b00f2ba1aeb9f688261958eb",src:a,width:"180px",height:"80px",style:{display:i?"block":"none"}})),!i&&r&&h("div",{key:"ea17236efcb5ae4aebec89508337a12f682e35cd",class:"mt-3 ml-auto mr-auto w-72"},h("button-base",{key:"7c6a62128ece1a50a5e01df43f8948f95f42fab2",onClick:c=>{state.authUrl&&!state.isLoading?this.handleContinueClick(c):this.handleStop(c)},titleBtn:state.isLoading?"Cancel":"Continue"})))}static get style(){return NlLoadingStyle0}},[0,"nl-loading",{path:[1]}]);function defineCustomElement$i(){typeof customElements>"u"||["nl-loading","button-base"].forEach(o=>{switch(o){case"nl-loading":customElements.get(o)||customElements.define(o,NlLoading);break;case"button-base":customElements.get(o)||defineCustomElement$q()}})}defineCustomElement$i();const nlLocalSignupCss=baseCss,NlLocalSignupStyle0=nlLocalSignupCss,NlLocalSignup=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.nlLocalSignup=createEvent(this,"nlLocalSignup",7),this.fetchHandler=createEvent(this,"fetchHandler",7),this.titleSignup="Create Nostr profile",this.description="Choose any username, you can always change it later.",this.isAvailable=!1}handleInputChange(o){state.nlSignup.signupName=o.target.value}handleCreateAccount(o){o.preventDefault(),this.nlLocalSignup.emit(`${state.nlSignup.signupName}`)}render(){return h(Fragment,{key:"1ef0db8a3af10d6bd50c0ee084968abcef035b31"},h("div",{key:"966dbcd09fc2da235a817cbcf01b75e64ba2a3df",class:"p-4 overflow-y-auto"},h("h1",{key:"121ad8a12bb0d30785e26261993c73af716da22a",class:"nl-title font-bold text-center text-2xl"},this.titleSignup),h("p",{key:"6758bc49ee96973718cb301a96ce26949c446512",class:"nl-description font-light text-center text-sm pt-2 max-w-96 mx-auto"},this.description)),h("div",{key:"e8354901c534454753d055542226b56ae7a3ec67",class:"max-w-72 mx-auto"},h("div",{key:"2a84cdb7a830431318ddb3a32c10476ab7aa98c8",class:"relative mb-2"},h("input",{key:"50c84d948104ac51b647b941f1e086f4eecf03d9",onInput:o=>this.handleInputChange(o),type:"text",class:"nl-input peer py-3 px-4 ps-11 block w-full border-transparent rounded-lg text-sm disabled:opacity-50 disabled:pointer-events-none dark:border-transparent",placeholder:"Enter username",value:state.nlSignup.signupName}),h("div",{key:"8c52f3d644a8a0cd278af7646e9dbb0998b56afe",class:"absolute inset-y-0 start-0 flex items-center pointer-events-none ps-4 peer-disabled:opacity-50 peer-disabled:pointer-events-none"},h("svg",{key:"8923dc1949a04c7a10398db3c1211d00ce7fe925",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"2",stroke:this.isAvailable?"#00cc00":"currentColor",class:"flex-shrink-0 w-4 h-4 text-gray-500"},h("path",{key:"e3303cbea9146cb1a66e47d5ecf51da5a4a2e8b7","stroke-linecap":"round","stroke-linejoin":"round",d:"M15.75 6a3.75 3.75 0 1 1-7.5 0 3.75 3.75 0 0 1 7.5 0ZM4.501 20.118a7.5 7.5 0 0 1 14.998 0A17.933 17.933 0 0 1 12 21.75c-2.676 0-5.216-.584-7.499-1.632Z"})))),h("div",{key:"916d7e92cea31d802b74ce71dd202b7ae5f84ed8",class:"ps-4 pe-4 overflow-y-auto"},h("p",{key:"9bb8ffd3c9a7c2d62f700af314305d6403e9b54d",class:"nl-error font-light text-center text-sm max-w-96 mx-auto"},state.error)),h("button-base",{key:"dcd3530cb7878ec853ea1985cecfda1e03ab8011",disabled:state.isLoading,onClick:o=>this.handleCreateAccount(o),titleBtn:"Create profile"},state.isLoading?h("span",{slot:"icon-start",class:"animate-spin-loading inline-block w-4 h-4 border-[3px] border-current border-t-transparent text-slate-900 dark:text-gray-300 rounded-full",role:"status","aria-label":"loading"}):h("svg",{slot:"icon-start",style:{display:"none"},xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M18 7.5v3m0 0v3m0-3h3m-3 0h-3m-2.25-4.125a3.375 3.375 0 1 1-6.75 0 3.375 3.375 0 0 1 6.75 0ZM3 19.235v-.11a6.375 6.375 0 0 1 12.75 0v.109A12.318 12.318 0 0 1 9.374 21c-2.331 0-4.512-.645-6.374-1.766Z"})))))}static get style(){return NlLocalSignupStyle0}},[0,"nl-local-signup",{titleSignup:[1,"title-signup"],description:[1],isAvailable:[32]}]);function defineCustomElement$h(){typeof customElements>"u"||["nl-local-signup","button-base"].forEach(o=>{switch(o){case"nl-local-signup":customElements.get(o)||customElements.define(o,NlLocalSignup);break;case"button-base":customElements.get(o)||defineCustomElement$q()}})}defineCustomElement$h();const NlLoginStatus=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.info=void 0}render(){let o="",s="";if("extension"===this.info.authMethod)o="Extension",s="border-yellow-300 text-yellow-500 bg-yellow-100";else if("readOnly"===this.info.authMethod)o="Read only",s="border-gray-300 text-gray-400 bg-gray-100";else if("connect"===this.info.authMethod)o="Connect",s="border-teal-300 text-teal-600 bg-teal-100";else if("local"===this.info.authMethod)o="Temporary",s="border-red-300 text-red-600 bg-red-100";else{if("otp"!==this.info.authMethod)throw console.log("unknown auth method",this.info),new Error("Unknown auth method");o="Delegated",s="border-orange-300 text-orange-600 bg-orange-100"}return h("div",{key:"f7d43062e3d372b26fd7e9c462eabad823b762e1"},h("span",{key:"c79aafe47bf945f5c6bf26aa230debc4d950be71",class:`${s} rounded-xl border w-auto text-[10px] px-1 `},o))}},[0,"nl-login-status",{info:[16]}]);function defineCustomElement$g(){typeof customElements>"u"||["nl-login-status"].forEach(o=>{"nl-login-status"===o&&(customElements.get(o)||customElements.define(o,NlLoginStatus))})}defineCustomElement$g();const nlOtpMigrateCss=baseCss,NlOtpMigrateStyle0=nlOtpMigrateCss,NlImportFlow=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.nlImportAccount=createEvent(this,"nlImportAccount",7),this.titleInfo="Import keys to storage service",this.titleImport="Choose a service",this.textImport="You will be prompted to import keys to the chosen service, and this website will connect to your keys.",this.services=[]}handleDomainSelect(o){const s=this.services.find(r=>r.domain===o.detail);state.nlImport=s}handleCreateAccount(o){o.preventDefault(),this.nlImportAccount.emit(state.nlImport)}render(){const o=this.services.filter(s=>s.canImport).map(s=>({name:s.domain,value:s.domain}));return h(Fragment,{key:"d27cbfa870975b4f9f0c6350ff6424e34b19dfad"},h("div",{key:"22618ac8a4e7cc53e111cfa47a7db3163ccc43ef",class:"p-4 overflow-y-auto"},h("h1",{key:"ebc3dc11334fa49479a1d071cf9a89bf204ca8ff",class:"nl-title font-bold text-center text-2xl"},this.titleImport),h("p",{key:"70795495de8e8f69488b2cebb2f8c5f1c2ace243",class:"nl-description font-light text-center text-sm pt-2 max-w-96 mx-auto"},this.textImport)),h("div",{key:"a9f4df9d99623c686d22ed200bddb7657984a4f8",class:"max-w-72 mx-auto mb-5"},h("div",{key:"c9a0fedecd1e036f9a84a12aaf44ac6fd8bde10b",class:"mb-0.5"},h("nl-select",{key:"3db03a9a4fd78f544f670c6b1917af67ca818696",onSelectDomain:s=>this.handleDomainSelect(s),selected:0,options:o})),h("p",{key:"fc392301b3553c3fea01ab17341d8e0c829af408",class:"nl-title font-light text-sm mb-2"},"Default provider is a fine choice to start with."),h("div",{key:"e0dd51b7f1f9fe7ca367f309ea945cf5feffedf2",class:"ps-4 pe-4 overflow-y-auto"},h("p",{key:"4316dfbf51fb06b68f55d34bffe4450c29fc273c",class:"nl-error font-light text-center text-sm max-w-96 mx-auto"},state.error)),h("button-base",{key:"dfbd68892ba44c72d4c319725dc82cf3a1af7d96",disabled:state.isLoading,onClick:s=>this.handleCreateAccount(s),titleBtn:"Start importing"},state.isLoading?h("span",{slot:"icon-start",class:"animate-spin-loading inline-block w-4 h-4 border-[3px] border-current border-t-transparent text-slate-900 dark:text-gray-300 rounded-full",role:"status","aria-label":"loading"}):h("svg",{slot:"icon-start",style:{display:"none"},xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M18 7.5v3m0 0v3m0-3h3m-3 0h-3m-2.25-4.125a3.375 3.375 0 1 1-6.75 0 3.375 3.375 0 0 1 6.75 0ZM3 19.235v-.11a6.375 6.375 0 0 1 12.75 0v.109A12.318 12.318 0 0 1 9.374 21c-2.331 0-4.512-.645-6.374-1.766Z"})))))}static get style(){return NlOtpMigrateStyle0}},[0,"nl-otp-migrate",{titleInfo:[1025,"title-info"],titleImport:[1,"title-import"],textImport:[1,"text-import"],services:[16]}]);function defineCustomElement$f(){typeof customElements>"u"||["nl-otp-migrate","button-base","nl-select"].forEach(o=>{switch(o){case"nl-otp-migrate":customElements.get(o)||customElements.define(o,NlImportFlow);break;case"button-base":customElements.get(o)||defineCustomElement$q();break;case"nl-select":customElements.get(o)||defineCustomElement$m()}})}defineCustomElement$f();const nlPreviouslyLoggedCss=baseCss,NlPreviouslyLoggedStyle0=nlPreviouslyLoggedCss,NlPreviouslyLogged=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.nlSwitchAccount=createEvent(this,"nlSwitchAccount",7),this.nlLoginRecentAccount=createEvent(this,"nlLoginRecentAccount",7),this.nlRemoveRecent=createEvent(this,"nlRemoveRecent",7),this.titlePage="Your profiles",this.description="Switch between active profiles or choose a recent one for fast login.",this.accounts=[],this.recents=[]}handleGoToWelcome(){state.path=[CURRENT_MODULE.WELCOME]}switchToWelcomeIfEmpty(){this.recents.length||this.accounts.length||(state.path=[CURRENT_MODULE.WELCOME])}watchAccounts(){this.switchToWelcomeIfEmpty()}watchRecents(){this.switchToWelcomeIfEmpty()}handleRemoveRecent(o){this.nlRemoveRecent.emit(o)}handleSwitch(o){this.nlSwitchAccount.emit(o)}handleLoginRecentAccount(o){this.nlLoginRecentAccount.emit(o)}render(){return h(Fragment,{key:"0b747732fe31ffb2d687859a8d5f5452de06cd82"},h("div",{key:"b696865acec55c2dc0f6f3ecf6360028f3911136",class:"p-4 pt-0 overflow-y-auto"},h("h1",{key:"156d95e32b1f14cdccfeabb2cb518bbba51b5da6",class:"nl-title font-bold text-center text-4xl"},this.titlePage),h("p",{key:"1d07d29dda5338c71c7831d4550c99af8717012d",class:"nl-description font-light text-center text-lg pt-2 max-w-96 mx-auto"},this.description)),h("div",{key:"3776d52ca658395479d7aaba1d96b707b144da5d",class:"p-4"},!!this.accounts.length&&h("div",{key:"77d80f7e11fd0ad09c5fa13c8b39939a9c011641",class:"max-w-96 mx-auto"},h("p",{key:"f32b9358755c561781e840383a2bc6b2bfe5c392",class:"nl-description font-medium text-sm pb-1.5"},"Active profiles"),h("ul",{key:"789082d6f3ad3d75ebe461cde35846d0ff37e912",class:"p-2 rounded-lg border border-blue-200 flex flex-col w-full gap-0.5"},this.accounts.map(o=>{const s=!!o?.picture,r=o.name||o.nip05||o.pubkey,i=!!r;return h("li",{onClick:()=>this.handleSwitch(o),class:"group hover:bg-gray-400 flex cursor-pointer gap-x-3.5 py-2 px-3 rounded-lg text-sm items-center justify-between"},h("div",{class:"flex items-center gap-x-3.5 w-full"},h("div",{class:"w-full max-w-7 h-7 flex relative"},h("div",{class:"absolute top-[-2px] right-[-2px] bg-white border-2 border-white rounded-xl"},h("div",{class:"active h-1.5 w-1.5 bg-green-500 rounded-xl"})),h("div",{class:"group-hover:border-blue-400 uppercase font-bold w-full h-full rounded-full border border-gray-400 flex justify-center items-center"},s?h("img",{class:"w-full rounded-full",src:o.picture,alt:"Logo"}):i?r[0]:h("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"w-full"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M17.982 18.725A7.488 7.488 0 0 0 12 15.75a7.488 7.488 0 0 0-5.982 2.975m11.963 0a9 9 0 1 0-11.963 0m11.963 0A8.966 8.966 0 0 1 12 21a8.966 8.966 0 0 1-5.982-2.275M15 9.75a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"})))),h("div",{class:"overflow-hidden flex flex-col w-full"},h("div",{class:"nl-title truncate overflow-hidden"},r),h("nl-login-status",{info:o}))))}))),!!this.recents.length&&h("div",{key:"e89d6cda8386575a0a87a2188a89e5d929b55e8d",class:"max-w-96 mx-auto pt-5"},h("p",{key:"811958459f3694f5e31c2f22c75611c49973b17b",class:"nl-description font-medium text-sm pb-1.5"},"Recent profiles"),h("ul",{key:"0c042b8bec46a9871551bf2965eb9f561b012f22",class:"p-2 rounded-lg border border-gray-200 flex flex-col w-full gap-0.5"},this.recents.map(o=>{const s=!!o?.picture,r=o.name||o.nip05||o.pubkey,i=!!r;return h("li",{onClick:()=>this.handleLoginRecentAccount(o),class:"flex items-center gap-x-3.5 w-full hover:bg-gray-400 flex cursor-pointer items-center gap-x-3.5 py-2 px-3 rounded-lg text-sm justify-between"},h("div",{class:"w-full max-w-7 h-7 flex relative"},h("div",{class:"absolute top-[-3px] right-[-3px] bg-white border border-white rounded-xl"},h("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"w-3 h-3"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M12 6v6h4.5m4.5 0a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"}))),h("div",{class:"uppercase font-bold w-full h-full rounded-full border border-gray-400 flex justify-center items-center"},s?h("img",{class:"w-full rounded-full",src:o.picture,alt:"Logo"}):i?r[0]:h("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"w-full"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M17.982 18.725A7.488 7.488 0 0 0 12 15.75a7.488 7.488 0 0 0-5.982 2.975m11.963 0a9 9 0 1 0-11.963 0m11.963 0A8.966 8.966 0 0 1 12 21a8.966 8.966 0 0 1-5.982-2.275M15 9.75a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"})))),h("div",{class:"overflow-hidden flex flex-col w-full"},h("div",{class:"nl-title truncate overflow-hidden"},r),h("nl-login-status",{info:o})),h("svg",{onClick:a=>{a.stopPropagation(),this.handleRemoveRecent(o)},xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"w-full max-w-6 h-6 text-red-500 hover:text-red-600 ml-auto"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"m14.74 9-.346 9m-4.788 0L9.26 9m9.968-3.21c.342.052.682.107 1.022.166m-1.022-.165L18.16 19.673a2.25 2.25 0 0 1-2.244 2.077H8.084a2.25 2.25 0 0 1-2.244-2.077L4.772 5.79m14.456 0a48.108 48.108 0 0 0-3.478-.397m-12 .562c.34-.059.68-.114 1.022-.165m0 0a48.11 48.11 0 0 1 3.478-.397m7.5 0v-.916c0-1.18-.91-2.164-2.09-2.201a51.964 51.964 0 0 0-3.32 0c-1.18.037-2.09 1.022-2.09 2.201v.916m7.5 0a48.667 48.667 0 0 0-7.5 0"})))})))),h("div",{key:"f70f67171d6727d25b9a38bdf48730146c46f4f2",class:"p-4 overflow-y-auto"},h("p",{key:"7289d6c89d90db640ecc63603657280dec8d3a82",class:"nl-footer font-light text-center text-sm max-w-96 mx-auto"},"You can also"," ",h("span",{key:"5c0d9e2954a37fc013d459a78b8a056b916cdd62",onClick:()=>this.handleGoToWelcome(),class:"cursor-pointer pb-3 text-blue-500"},"add another profile"))))}static get watchers(){return{accounts:["watchAccounts"],recents:["watchRecents"]}}static get style(){return NlPreviouslyLoggedStyle0}},[0,"nl-previously-logged",{titlePage:[1,"title-page"],description:[1],accounts:[16],recents:[16]},void 0,{accounts:["watchAccounts"],recents:["watchRecents"]}]);function defineCustomElement$e(){typeof customElements>"u"||["nl-previously-logged","nl-login-status"].forEach(o=>{switch(o){case"nl-previously-logged":customElements.get(o)||customElements.define(o,NlPreviouslyLogged);break;case"nl-login-status":customElements.get(o)||defineCustomElement$g()}})}defineCustomElement$e();const nlSigninCss=baseCss,NlSigninStyle0=nlSigninCss,NlSignin=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.nlLogin=createEvent(this,"nlLogin",7),this.nlCheckLogin=createEvent(this,"nlCheckLogin",7),this.titleLogin="Connect to key store",this.description="Please enter your user name.",this.isGood=!1}handleInputChange(o){state.nlSignin.loginName=o.target.value,this.nlCheckLogin.emit(o.target.value)}handleLogin(o){o.preventDefault(),this.nlLogin.emit(state.nlSignin.loginName)}render(){return h(Fragment,{key:"70d5c41620a53b3b84157044f33fdce851d9054d"},h("div",{key:"f8880d45479ef512694fe1300a3c99df8dc756f2",class:"p-4 overflow-y-auto"},h("h1",{key:"fb0379faf61fa39d283fd2d159932b0dba56ed60",class:"nl-title font-bold text-center text-2xl"},this.titleLogin),h("p",{key:"389dcc582e456ba3241a202aa77026b5fe1f2f1c",class:"nl-description font-light text-center text-sm pt-2 max-w-96 mx-auto"},this.description)),h("div",{key:"0cbc1dd3dd3e8437d5f1be8c5612a48ebf589a73",class:"max-w-72 mx-auto"},h("div",{key:"6d8d1a649d6f9b4ec39e91cb50880ec55ae34469",class:"relative mb-2"},h("input",{key:"546c3c63fc1849275b86efdfb8fa5b016ae4282b",onInput:o=>this.handleInputChange(o),type:"text",class:"nl-input peer py-3 px-4 ps-11 block w-full border-transparent rounded-lg text-sm disabled:opacity-50 disabled:pointer-events-none dark:border-transparent",placeholder:"name@domain.com",value:state.nlSignin.loginName}),h("div",{key:"c91b2fb461ca2ee751a0811381a771ed227d1c7b",class:"absolute inset-y-0 start-0 flex items-center pointer-events-none ps-4 peer-disabled:opacity-50 peer-disabled:pointer-events-none"},h("svg",{key:"cd11d6e2e75a3e3e60696d825f494e49d587abc3",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"2",stroke:this.isGood?"#00cc00":"currentColor",class:"flex-shrink-0 w-4 h-4 text-gray-500"},h("path",{key:"dd3d6d8e13a01fdb449dadbb5daa79141ae74217","stroke-linecap":"round","stroke-linejoin":"round",d:"M15.75 6a3.75 3.75 0 1 1-7.5 0 3.75 3.75 0 0 1 7.5 0ZM4.501 20.118a7.5 7.5 0 0 1 14.998 0A17.933 17.933 0 0 1 12 21.75c-2.676 0-5.216-.584-7.499-1.632Z"})))),h("div",{key:"e2aff3f44b41a2365f9c561410c2d8733e93943d",class:"ps-4 pe-4 overflow-y-auto"},h("p",{key:"4f3b61256e93001cbf6cf8e0eea61e73265abd65",class:"nl-error font-light text-center text-sm max-w-96 mx-auto"},state.error)),h("button-base",{key:"64e9997f3163465cc99eae8600e7b13251ffe484",titleBtn:"Connect",disabled:state.isLoading,onClick:o=>this.handleLogin(o)},state.isLoading?h("span",{slot:"icon-start",class:"animate-spin-loading inline-block w-4 h-4 border-[3px] border-current border-t-transparent text-slate-900 dark:text-gray-300 rounded-full",role:"status","aria-label":"loading"}):h("svg",{style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M8.25 9V5.25A2.25 2.25 0 0 1 10.5 3h6a2.25 2.25 0 0 1 2.25 2.25v13.5A2.25 2.25 0 0 1 16.5 21h-6a2.25 2.25 0 0 1-2.25-2.25V15M12 9l3 3m0 0-3 3m3-3H2.25"})))))}static get style(){return NlSigninStyle0}},[0,"nl-signin",{titleLogin:[1,"title-login"],description:[1],isGood:[32]}]);function defineCustomElement$d(){typeof customElements>"u"||["nl-signin","button-base"].forEach(o=>{switch(o){case"nl-signin":customElements.get(o)||customElements.define(o,NlSignin);break;case"button-base":customElements.get(o)||defineCustomElement$q()}})}defineCustomElement$d();const nlSigninBunkerUrlCss=baseCss,NlSigninBunkerUrlStyle0=nlSigninBunkerUrlCss,NlSigninBunkerUrl=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.nlLogin=createEvent(this,"nlLogin",7),this.nlCheckLogin=createEvent(this,"nlCheckLogin",7),this.titleLogin="Connect with bunker url",this.description="Please enter a bunker url provided by key store.",this.isGood=!1}handleInputChange(o){state.nlSigninBunkerUrl.loginName=o.target.value,this.nlCheckLogin.emit(o.target.value)}handleLogin(o){o.preventDefault(),this.nlLogin.emit(state.nlSigninBunkerUrl.loginName)}render(){return h(Fragment,{key:"0ac12fea476faa724c8fa9ba34bebbd58c0b324d"},h("div",{key:"94fc0ef392c7d6abedc1bba2c833ff3e734fde23",class:"p-4 overflow-y-auto"},h("h1",{key:"c8426115b8d12e24e349813302360dc37ae935ca",class:"nl-title font-bold text-center text-2xl"},this.titleLogin),h("p",{key:"804a1e0b2329e78f80470da090cb06fd3165116f",class:"nl-description font-light text-center text-sm pt-2 max-w-96 mx-auto"},this.description)),h("div",{key:"3dad7e0005f66ad81c616983921455bf77b95c31",class:"max-w-72 mx-auto"},h("div",{key:"3e2f1825061c8f65c300676624d244240abb9590",class:"relative mb-2"},h("input",{key:"048e82df548ed4018684b92a93cd20c6ea60af95",onInput:o=>this.handleInputChange(o),type:"text",class:"nl-input peer py-3 px-4 ps-11 block w-full border-transparent rounded-lg text-sm disabled:opacity-50 disabled:pointer-events-none dark:border-transparent",placeholder:"bunker://...",value:state.nlSigninBunkerUrl.loginName}),h("div",{key:"29afff805cfc2d5e135ece3d5d791e6a1506294b",class:"absolute inset-y-0 start-0 flex items-center pointer-events-none ps-4 peer-disabled:opacity-50 peer-disabled:pointer-events-none"},h("svg",{key:"3ca9eb00e319357c690fa7d0027dba1e61d7fb83",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"2",stroke:this.isGood?"#00cc00":"currentColor",class:"flex-shrink-0 w-4 h-4 text-gray-500"},h("path",{key:"2914d12af813da649534f1aca80f3b80d1e53193","stroke-linecap":"round","stroke-linejoin":"round",d:"M13.19 8.688a4.5 4.5 0 0 1 1.242 7.244l-4.5 4.5a4.5 4.5 0 0 1-6.364-6.364l1.757-1.757m13.35-.622 1.757-1.757a4.5 4.5 0 0 0-6.364-6.364l-4.5 4.5a4.5 4.5 0 0 0 1.242 7.244"})))),h("div",{key:"83617653feed00b5d45b4d8318369a16185ca690",class:"ps-4 pe-4 overflow-y-auto"},h("p",{key:"3548cd177582a91b8c4b383311f04fd4b8b2002e",class:"nl-error font-light text-center text-sm max-w-96 mx-auto"},state.error)),h("button-base",{key:"8ae258e580cae2a08955ff02b4d21601a3be3aee",titleBtn:"Connect",disabled:state.isLoading,onClick:o=>this.handleLogin(o)},state.isLoading?h("span",{slot:"icon-start",class:"animate-spin-loading inline-block w-4 h-4 border-[3px] border-current border-t-transparent text-slate-900 dark:text-gray-300 rounded-full",role:"status","aria-label":"loading"}):h("svg",{style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M8.25 9V5.25A2.25 2.25 0 0 1 10.5 3h6a2.25 2.25 0 0 1 2.25 2.25v13.5A2.25 2.25 0 0 1 16.5 21h-6a2.25 2.25 0 0 1-2.25-2.25V15M12 9l3 3m0 0-3 3m3-3H2.25"})))))}static get style(){return NlSigninBunkerUrlStyle0}},[0,"nl-signin-bunker-url",{titleLogin:[1,"title-login"],description:[1],isGood:[32]}]);function defineCustomElement$c(){typeof customElements>"u"||["nl-signin-bunker-url","button-base"].forEach(o=>{switch(o){case"nl-signin-bunker-url":customElements.get(o)||customElements.define(o,NlSigninBunkerUrl);break;case"button-base":customElements.get(o)||defineCustomElement$q()}})}defineCustomElement$c();var browser$1={},canPromise$1=function(){return"function"==typeof Promise&&Promise.prototype&&Promise.prototype.then},qrcode={},utils$1$1={};let toSJISFunction;const CODEWORDS_COUNT=[0,26,44,70,100,134,172,196,242,292,346,404,466,532,581,655,733,815,901,991,1085,1156,1258,1364,1474,1588,1706,1828,1921,2051,2185,2323,2465,2611,2761,2876,3034,3196,3362,3532,3706];utils$1$1.getSymbolSize=function(o){if(!o)throw new Error('"version" cannot be null or undefined');if(o<1||o>40)throw new Error('"version" should be in range from 1 to 40');return 4*o+17},utils$1$1.getSymbolTotalCodewords=function(o){return CODEWORDS_COUNT[o]},utils$1$1.getBCHDigit=function(o){let s=0;for(;0!==o;)s++,o>>>=1;return s},utils$1$1.setToSJISFunction=function(o){if("function"!=typeof o)throw new Error('"toSJISFunc" is not a valid function.');toSJISFunction=o},utils$1$1.isKanjiModeEnabled=function(){return void 0!==toSJISFunction},utils$1$1.toSJIS=function(o){return toSJISFunction(o)};var errorCorrectionLevel={},exports;function BitBuffer$1(){this.buffer=[],this.length=0}exports=errorCorrectionLevel,exports.L={bit:1},exports.M={bit:0},exports.Q={bit:3},exports.H={bit:2},exports.isValid=function(o){return o&&void 0!==o.bit&&o.bit>=0&&o.bit<4},exports.from=function(o,s){if(exports.isValid(o))return o;try{return function(r){if("string"!=typeof r)throw new Error("Param is not a string");switch(r.toLowerCase()){case"l":case"low":return exports.L;case"m":case"medium":return exports.M;case"q":case"quartile":return exports.Q;case"h":case"high":return exports.H;default:throw new Error("Unknown EC Level: "+r)}}(o)}catch{return s}},BitBuffer$1.prototype={get:function(o){const s=Math.floor(o/8);return 1==(this.buffer[s]>>>7-o%8&1)},put:function(o,s){for(let r=0;r>>s-r-1&1))},getLengthInBits:function(){return this.length},putBit:function(o){const s=Math.floor(this.length/8);this.buffer.length<=s&&this.buffer.push(0),o&&(this.buffer[s]|=128>>>this.length%8),this.length++}};var bitBuffer=BitBuffer$1;function BitMatrix$1(o){if(!o||o<1)throw new Error("BitMatrix size must be defined and greater than 0");this.size=o,this.data=new Uint8Array(o*o),this.reservedBit=new Uint8Array(o*o)}BitMatrix$1.prototype.set=function(o,s,r,i){const a=o*this.size+s;this.data[a]=r,i&&(this.reservedBit[a]=!0)},BitMatrix$1.prototype.get=function(o,s){return this.data[o*this.size+s]},BitMatrix$1.prototype.xor=function(o,s,r){this.data[o*this.size+s]^=r},BitMatrix$1.prototype.isReserved=function(o,s){return this.reservedBit[o*this.size+s]};var bitMatrix=BitMatrix$1,alignmentPattern={};!function(o){const s=utils$1$1.getSymbolSize;o.getRowColCoords=function(r){if(1===r)return[];const i=Math.floor(r/7)+2,a=s(r),c=145===a?26:2*Math.ceil((a-13)/(2*i-2)),y=[a-7];for(let w=1;w=0&&y<=7},o.from=function(y){return o.isValid(y)?parseInt(y,10):void 0},o.getPenaltyN1=function(y){const w=y.size;let C=0,A=0,S=0,T=null,k=null;for(let R=0;R=5&&(C+=A-5+3),T=Z,A=1),Z=y.get(G,R),Z===k?S++:(S>=5&&(C+=S-5+3),k=Z,S=1)}A>=5&&(C+=A-5+3),S>=5&&(C+=S-5+3)}return C},o.getPenaltyN2=function(y){const w=y.size;let C=0;for(let A=0;A=10&&(1488===A||93===A)&&C++,S=S<<1&2047|y.get(k,T),k>=10&&(1488===S||93===S)&&C++}return 40*C},o.getPenaltyN4=function(y){let w=0;const C=y.data.length;for(let A=0;A=0;){const c=a[0];for(let w=0;w0){const a=new Uint8Array(this.degree);return a.set(r,i),a}return r};var reedSolomonEncoder=ReedSolomonEncoder$1,version={},mode={},versionCheck={isValid:function(o){return!isNaN(o)&&o>=1&&o<=40}},regex$1={};const numeric="[0-9]+",alphanumeric="[A-Z $%*+\\-./:]+";let kanji="(?:[u3000-u303F]|[u3040-u309F]|[u30A0-u30FF]|[uFF00-uFFEF]|[u4E00-u9FAF]|[u2605-u2606]|[u2190-u2195]|u203B|[u2010u2015u2018u2019u2025u2026u201Cu201Du2225u2260]|[u0391-u0451]|[u00A7u00A8u00B1u00B4u00D7u00F7])+";kanji=kanji.replace(/u/g,"\\u");const byte="(?:(?![A-Z0-9 $%*+\\-./:]|"+kanji+")(?:.|[\r\n]))+";regex$1.KANJI=new RegExp(kanji,"g"),regex$1.BYTE_KANJI=new RegExp("[^A-Z0-9 $%*+\\-./:]+","g"),regex$1.BYTE=new RegExp(byte,"g"),regex$1.NUMERIC=new RegExp(numeric,"g"),regex$1.ALPHANUMERIC=new RegExp(alphanumeric,"g");const TEST_KANJI=new RegExp("^"+kanji+"$"),TEST_NUMERIC=new RegExp("^"+numeric+"$"),TEST_ALPHANUMERIC=new RegExp("^[A-Z0-9 $%*+\\-./:]+$");regex$1.testKanji=function(o){return TEST_KANJI.test(o)},regex$1.testNumeric=function(o){return TEST_NUMERIC.test(o)},regex$1.testAlphanumeric=function(o){return TEST_ALPHANUMERIC.test(o)},function(o){const s=versionCheck,r=regex$1;o.NUMERIC={id:"Numeric",bit:1,ccBits:[10,12,14]},o.ALPHANUMERIC={id:"Alphanumeric",bit:2,ccBits:[9,11,13]},o.BYTE={id:"Byte",bit:4,ccBits:[8,16,16]},o.KANJI={id:"Kanji",bit:8,ccBits:[8,10,12]},o.MIXED={bit:-1},o.getCharCountIndicator=function(i,a){if(!i.ccBits)throw new Error("Invalid mode: "+i);if(!s.isValid(a))throw new Error("Invalid version: "+a);return a>=1&&a<10?i.ccBits[0]:a<27?i.ccBits[1]:i.ccBits[2]},o.getBestModeForData=function(i){return r.testNumeric(i)?o.NUMERIC:r.testAlphanumeric(i)?o.ALPHANUMERIC:r.testKanji(i)?o.KANJI:o.BYTE},o.toString=function(i){if(i&&i.id)return i.id;throw new Error("Invalid mode")},o.isValid=function(i){return i&&i.bit&&i.ccBits},o.from=function(i,a){if(o.isValid(i))return i;try{return function(c){if("string"!=typeof c)throw new Error("Param is not a string");switch(c.toLowerCase()){case"numeric":return o.NUMERIC;case"alphanumeric":return o.ALPHANUMERIC;case"kanji":return o.KANJI;case"byte":return o.BYTE;default:throw new Error("Unknown mode: "+c)}}(i)}catch{return a}}}(mode),function(o){const s=utils$1$1,r=errorCorrectionCode,i=errorCorrectionLevel,a=mode,c=versionCheck,y=s.getBCHDigit(7973);function w(A,S){return a.getCharCountIndicator(A,S)+4}function C(A,S){let T=0;return A.forEach(function(k){const R=w(k.mode,S);T+=R+k.getBitsLength()}),T}o.from=function(A,S){return c.isValid(A)?parseInt(A,10):S},o.getCapacity=function(A,S,T){if(!c.isValid(A))throw new Error("Invalid QR Code version");void 0===T&&(T=a.BYTE);const k=8*(s.getSymbolTotalCodewords(A)-r.getTotalCodewordsCount(A,S));if(T===a.MIXED)return k;const R=k-w(T,A);switch(T){case a.NUMERIC:return Math.floor(R/10*3);case a.ALPHANUMERIC:return Math.floor(R/11*2);case a.KANJI:return Math.floor(R/13);default:return Math.floor(R/8)}},o.getBestVersionForData=function(A,S){let T;const k=i.from(S,i.M);if(Array.isArray(A)){if(A.length>1)return function(R,G){for(let Z=1;Z<=40;Z++)if(C(R,Z)<=o.getCapacity(Z,G,a.MIXED))return Z}(A,k);if(0===A.length)return 1;T=A[0]}else T=A;return function(R,G,Z){for(let te=1;te<=40;te++)if(G<=o.getCapacity(te,Z,R))return te}(T.mode,T.getLength(),k)},o.getEncodedBits=function(A){if(!c.isValid(A)||A<7)throw new Error("Invalid QR Code version");let S=A<<12;for(;s.getBCHDigit(S)-y>=0;)S^=7973<=0;)i^=G15<0&&(r=this.data.substr(s),i=parseInt(r,10),o.put(i,3*a+1))};var numericData=NumericData;const Mode$3=mode,ALPHA_NUM_CHARS=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"," ","$","%","*","+","-",".","/",":"];function AlphanumericData(o){this.mode=Mode$3.ALPHANUMERIC,this.data=o}AlphanumericData.getBitsLength=function(o){return 11*Math.floor(o/2)+o%2*6},AlphanumericData.prototype.getLength=function(){return this.data.length},AlphanumericData.prototype.getBitsLength=function(){return AlphanumericData.getBitsLength(this.data.length)},AlphanumericData.prototype.write=function(o){let s;for(s=0;s+2<=this.data.length;s+=2){let r=45*ALPHA_NUM_CHARS.indexOf(this.data[s]);r+=ALPHA_NUM_CHARS.indexOf(this.data[s+1]),o.put(r,11)}this.data.length%2&&o.put(ALPHA_NUM_CHARS.indexOf(this.data[s]),6)};var alphanumericData=AlphanumericData;const Mode$2=mode;function ByteData(o){this.mode=Mode$2.BYTE,this.data="string"==typeof o?(new TextEncoder).encode(o):new Uint8Array(o)}ByteData.getBitsLength=function(o){return 8*o},ByteData.prototype.getLength=function(){return this.data.length},ByteData.prototype.getBitsLength=function(){return ByteData.getBitsLength(this.data.length)},ByteData.prototype.write=function(o){for(let s=0,r=this.data.length;s=33088&&r<=40956)r-=33088;else{if(!(r>=57408&&r<=60351))throw new Error("Invalid SJIS character: "+this.data[s]+"\nMake sure your charset is UTF-8");r-=49472}r=192*(r>>>8&255)+(255&r),o.put(r,13)}};var kanjiData=KanjiData,dijkstra={exports:{}};(function(o){var s={single_source_shortest_paths:function(r,i,a){var c={},y={};y[i]=0;var w,C,A,S,T,k,G=s.PriorityQueue.make();for(G.push(i,0);!G.empty();)for(A in C=(w=G.pop()).value,S=w.cost,T=r[C]||{})T.hasOwnProperty(A)&&(k=S+T[A],(void 0===y[A]||y[A]>k)&&(y[A]=k,G.push(A,k),c[A]=C));if(void 0!==a&&void 0===y[a]){var Z=["Could not find a path from ",i," to ",a,"."].join("");throw new Error(Z)}return c},extract_shortest_path_from_predecessor_list:function(r,i){for(var a=[],c=i;c;)a.push(c),c=r[c];return a.reverse(),a},find_path:function(r,i,a){var c=s.single_source_shortest_paths(r,i,a);return s.extract_shortest_path_from_predecessor_list(c,a)},PriorityQueue:{make:function(r){var i,a=s.PriorityQueue,c={};for(i in r=r||{},a)a.hasOwnProperty(i)&&(c[i]=a[i]);return c.queue=[],c.sorter=r.sorter||a.default_sorter,c},default_sorter:function(r,i){return r.cost-i.cost},push:function(r,i){this.queue.push({value:r,cost:i}),this.queue.sort(this.sorter)},pop:function(){return this.queue.shift()},empty:function(){return 0===this.queue.length}}};o.exports=s})(dijkstra),function(o){const s=mode,r=numericData,i=alphanumericData,a=byteData,c=kanjiData,y=regex$1,w=utils$1$1,C=dijkstra.exports;function A(G){return unescape(encodeURIComponent(G)).length}function S(G,Z,te){const we=[];let _e;for(;null!==(_e=G.exec(te));)we.push({data:_e[0],index:_e.index,mode:Z,length:_e[0].length});return we}function T(G){const Z=S(y.NUMERIC,s.NUMERIC,G),te=S(y.ALPHANUMERIC,s.ALPHANUMERIC,G);let we,_e;return w.isKanjiModeEnabled()?(we=S(y.BYTE,s.BYTE,G),_e=S(y.KANJI,s.KANJI,G)):(we=S(y.BYTE_KANJI,s.BYTE,G),_e=[]),Z.concat(te,we,_e).sort(function(pe,Te){return pe.index-Te.index}).map(function(pe){return{data:pe.data,mode:pe.mode,length:pe.length}})}function k(G,Z){switch(Z){case s.NUMERIC:return r.getBitsLength(G);case s.ALPHANUMERIC:return i.getBitsLength(G);case s.KANJI:return c.getBitsLength(G);case s.BYTE:return a.getBitsLength(G)}}function R(G,Z){let te;const we=s.getBestModeForData(G);if(te=s.from(Z,we),te!==s.BYTE&&te.bit=0?Ce[Ce.length-1]:null;return Se&&Se.mode===Ne.mode?(Ce[Ce.length-1].data+=Ne.data,Ce):(Ce.push(Ne),Ce)},[]))},o.rawSplit=function(G){return o.fromArray(T(G,w.isKanjiModeEnabled()))}}(segments);const Utils$1=utils$1$1,ECLevel=errorCorrectionLevel,BitBuffer=bitBuffer,BitMatrix=bitMatrix,AlignmentPattern=alignmentPattern,FinderPattern=finderPattern,MaskPattern=maskPattern,ECCode=errorCorrectionCode,ReedSolomonEncoder=reedSolomonEncoder,Version=version,FormatInfo=formatInfo,Mode=mode,Segments=segments;function setupFinderPattern(o,s){const r=o.size,i=FinderPattern.getPositions(s);for(let a=0;a=0&&w<=6&&(0===C||6===C)||C>=0&&C<=6&&(0===w||6===w)||w>=2&&w<=4&&C>=2&&C<=4,!0)}}function setupTimingPattern(o){const s=o.size;for(let r=8;r>w&1),o.set(a,c,y,!0),o.set(c,a,y,!0)}function setupFormatInfo(o,s,r){const i=o.size,a=FormatInfo.getEncodedBits(s,r);let c,y;for(c=0;c<15;c++)y=1==(a>>c&1),o.set(c<6?c:c<8?c+1:i-15+c,8,y,!0),o.set(8,c<8?i-c-1:c<9?15-c-1+1:15-c-1,y,!0);o.set(i-8,8,1,!0)}function setupData(o,s){const r=o.size;let i=-1,a=r-1,c=7,y=0;for(let w=r-1;w>0;w-=2)for(6===w&&w--;;){for(let C=0;C<2;C++)if(!o.isReserved(a,w-C)){let A=!1;y>>c&1)),o.set(a,w-C,A),c--,-1===c&&(y++,c=7)}if(a+=i,a<0||r<=a){a-=i,i=-i;break}}}function createData(o,s,r){const i=new BitBuffer;r.forEach(function(y){i.put(y.mode.bit,4),i.put(y.getLength(),Mode.getCharCountIndicator(y.mode,o)),y.write(i)});const a=8*(Utils$1.getSymbolTotalCodewords(o)-ECCode.getTotalCodewordsCount(o,s));for(i.getLengthInBits()+4<=a&&i.put(0,4);i.getLengthInBits()%8!=0;)i.putBit(0);const c=(a-i.getLengthInBits())/8;for(let y=0;y=7&&setupVersionInfo(C,s),setupData(C,y),isNaN(i)&&(i=MaskPattern.getBestMask(C,setupFormatInfo.bind(null,C,r))),MaskPattern.applyMask(i,C),setupFormatInfo(C,r,i),{modules:C,version:s,errorCorrectionLevel:r,maskPattern:i,segments:a}}qrcode.create=function(o,s){if(void 0===o||""===o)throw new Error("No input text");let r,i,a=ECLevel.M;return void 0!==s&&(a=ECLevel.from(s.errorCorrectionLevel,ECLevel.M),r=Version.from(s.version),i=MaskPattern.from(s.maskPattern),s.toSJISFunc&&Utils$1.setToSJISFunction(s.toSJISFunc)),createSymbol(o,r,a,i)};var canvas={},utils$3={};(function(o){function s(r){if("number"==typeof r&&(r=r.toString()),"string"!=typeof r)throw new Error("Color should be defined as hex string");let i=r.slice().replace("#","").split("");if(i.length<3||5===i.length||i.length>8)throw new Error("Invalid hex color: "+r);3!==i.length&&4!==i.length||(i=Array.prototype.concat.apply([],i.map(function(c){return[c,c]}))),6===i.length&&i.push("F","F");const a=parseInt(i.join(""),16);return{r:a>>24&255,g:a>>16&255,b:a>>8&255,a:255&a,hex:"#"+i.slice(0,6).join("")}}o.getOptions=function(r){r||(r={}),r.color||(r.color={});const a=r.width&&r.width>=21?r.width:void 0;return{width:a,scale:a?4:r.scale||4,margin:null==r.margin||r.margin<0?4:r.margin,color:{dark:s(r.color.dark||"#000000ff"),light:s(r.color.light||"#ffffffff")},type:r.type,rendererOpts:r.rendererOpts||{}}},o.getScale=function(r,i){return i.width&&i.width>=r+2*i.margin?i.width/(r+2*i.margin):i.scale},o.getImageWidth=function(r,i){const a=o.getScale(r,i);return Math.floor((r+2*i.margin)*a)},o.qrToImageData=function(r,i,a){const c=i.modules.size,y=i.modules.data,w=o.getScale(c,a),C=Math.floor((c+2*a.margin)*w),A=a.margin*w,S=[a.color.light,a.color.dark];for(let T=0;T=A&&k>=A&&T0&&C>0&&o[w-1]||(i+=c?svgCmd("M",C+r,.5+A+r):svgCmd("m",a,0),a=0,c=!1),C+1':"",C="',S=''+w+C+"\n";return"function"==typeof r&&r(null,S),S};const canPromise=canPromise$1,QRCode=qrcode,CanvasRenderer=canvas,SvgRenderer=svgTag;function renderCanvas(o,s,r,i,a){const c=[].slice.call(arguments,1),y=c.length,w="function"==typeof c[y-1];if(!w&&!canPromise())throw new Error("Callback required as last argument");if(!w){if(y<1)throw new Error("Too few arguments provided");return 1===y?(r=s,s=i=void 0):2!==y||s.getContext||(i=r,r=s,s=void 0),new Promise(function(C,A){try{const S=QRCode.create(r,i);C(o(S,s,i))}catch(S){A(S)}})}if(y<2)throw new Error("Too few arguments provided");2===y?(a=r,r=s,s=i=void 0):3===y&&(s.getContext&&void 0===a?(a=i,i=void 0):(a=i,i=r,r=s,s=void 0));try{const C=QRCode.create(r,i);a(null,o(C,s,i))}catch(C){a(C)}}browser$1.create=QRCode.create,browser$1.toCanvas=renderCanvas.bind(null,CanvasRenderer.render),browser$1.toDataURL=renderCanvas.bind(null,CanvasRenderer.renderToDataURL),browser$1.toString=renderCanvas.bind(null,function(o,s,r){return SvgRenderer.render(o,r)});const nlSigninConnectionStringCss=baseCss,NlSigninConnectionStringStyle0=nlSigninConnectionStringCss,NlSigninConnectionString=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.titleLogin="Connection string",this.description="Scan or copy the connection string with key store app",this.connectionString="",this.isCopy=!1}componentDidLoad(){this.generateQRCode()}generateQRCode(){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(o.connectionString&&o.canvasElement)try{yield browser$1.toCanvas(o.canvasElement,o.connectionString)}catch(s){console.error("Error generating QR Code:",s)}})()}copyToClipboard(){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){try{yield navigator.clipboard.writeText(o.connectionString),o.isCopy=!0,setTimeout(()=>{o.isCopy=!1},1500)}catch(s){console.error("Failed to copy connectionString: ",s)}})()}render(){return h(Fragment,{key:"4dfdad6e2e948203e0dfe7aa8608d95cd3495c41"},h("div",{key:"852159a0231473f13c6452e307b90f02e7efd445",class:"p-4 overflow-y-auto"},h("h1",{key:"07859d4b83c5fb6ac12732f1708db3ba3b700380",class:"nl-title font-bold text-center text-2xl"},this.titleLogin),h("p",{key:"200d00f3785f4a684c798225f0061d9ef4ed2fa1",class:"nl-description font-light text-center text-sm pt-2 max-w-96 mx-auto"},this.description)),h("canvas",{key:"e27335a378a7853fd73cdf0b701a9922f9e87a98",class:"mx-auto mb-2",ref:o=>this.canvasElement=o}),h("div",{key:"5e93edcf3b13f1d02b6feca2a192ef275891032a",class:"px-4"},h("div",{key:"96643d192fc3e3c652027fc7b9da2c8186205b1f",class:"max-w-72 mx-auto"},h("div",{key:"24faf8ea390198fc185f94d77d0ac3faa3c03e9f",class:"relative mb-2"},h("input",{key:"45f531795476a136897925509955fa9fdaf66503",type:"text",class:"nl-input peer py-3 px-4 pe-11 ps-11 block w-full border-transparent rounded-lg text-sm disabled:opacity-50 disabled:pointer-events-none dark:border-transparent",placeholder:"npub or name@domain",value:this.connectionString,disabled:!0}),h("div",{key:"3f3bb777777890fb68152c94d16cd83abde57cac",class:"absolute inset-y-0 start-0 flex items-center pointer-events-none ps-4 peer-disabled:opacity-50 peer-disabled:pointer-events-none"},h("svg",{key:"c99e6d36b5f3e85a03b2922a3984803601ce4747",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"flex-shrink-0 w-4 h-4 text-gray-500"},h("path",{key:"1d72c6d727215e897c88b923f1eb65a83bc9eda9","stroke-linecap":"round","stroke-linejoin":"round",d:"M2.036 12.322a1.012 1.012 0 0 1 0-.639C3.423 7.51 7.36 4.5 12 4.5c4.638 0 8.573 3.007 9.963 7.178.07.207.07.431 0 .639C20.577 16.49 16.64 19.5 12 19.5c-4.638 0-8.573-3.007-9.963-7.178Z"}),h("path",{key:"5c40e5fd22377e528bdc3fe77db8975dfe015286","stroke-linecap":"round","stroke-linejoin":"round",d:"M15 12a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"}))),this.isCopy?h("div",{class:"absolute inset-y-0 end-0 flex items-center p-2 rounded-lg"},h("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"#00cc00",class:"flex-shrink-0 w-4 h-4 text-gray-500"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M9 12.75 11.25 15 15 9.75M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"}))):h("div",{class:"absolute inset-y-0 end-0 flex items-center cursor-pointer p-2 rounded-lg",onClick:()=>this.copyToClipboard()},h("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"flex-shrink-0 w-4 h-4 text-gray-500"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M16.5 8.25V6a2.25 2.25 0 0 0-2.25-2.25H6A2.25 2.25 0 0 0 3.75 6v8.25A2.25 2.25 0 0 0 6 16.5h2.25m8.25-8.25H18a2.25 2.25 0 0 1 2.25 2.25V18A2.25 2.25 0 0 1 18 20.25h-7.5A2.25 2.25 0 0 1 8.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 0 0-2.25 2.25v6"})))),h("div",{key:"26403008de1debe9660fbacda25b6c5eb1ce81c8",class:"mt-10 justify-center items-center flex gap-2"},h("span",{key:"2cc09432eb515db009f4ca5909b8ba943c90bbd6",slot:"icon-start",class:"animate-spin-loading inline-block w-[20px] h-[20px] border-[2px] border-current border-t-transparent text-slate-900 dark:text-gray-300 rounded-full",role:"status","aria-label":"loading"}),h("span",{key:"b2d8a70b65950ec00d9544c4ba50a51bffc48335",class:"nl-footer"},"Waiting for connection")))))}static get style(){return NlSigninConnectionStringStyle0}},[0,"nl-signin-connection-string",{titleLogin:[1,"title-login"],description:[1],connectionString:[1,"connection-string"],isCopy:[32]}]);function defineCustomElement$b(){typeof customElements>"u"||["nl-signin-connection-string"].forEach(o=>{"nl-signin-connection-string"===o&&(customElements.get(o)||customElements.define(o,NlSigninConnectionString))})}defineCustomElement$b();const nlSigninOtpCss=baseCss,NlSigninOtpStyle0=nlSigninOtpCss,NlSigninOtp=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.nlLoginOTPUser=createEvent(this,"nlLoginOTPUser",7),this.nlLoginOTPCode=createEvent(this,"nlLoginOTPCode",7),this.nlCheckLogin=createEvent(this,"nlCheckLogin",7),this.titleLogin="Log in with DM",this.description="Please enter your user name or npub, and we will send you a direct message with a one-time code.",this.titleLoginOTP="Enter the code",this.descriptionOTP="Please enter the one-time code we sent to you as a direct message on Nostr.",this.isGood=!1}handleInputChange(o){state.isOTP?state.nlSigninOTP.code=o.target.value:(state.nlSigninOTP.loginName=o.target.value,this.nlCheckLogin.emit(state.nlSigninOTP.loginName))}handleLogin(o){o.preventDefault(),state.isOTP?this.nlLoginOTPCode.emit(state.nlSigninOTP.code):this.nlLoginOTPUser.emit(state.nlSigninOTP.loginName)}render(){return h(Fragment,{key:"a93b9af1f6a2a881d75e9aa1e547a63678ad4dc5"},h("div",{key:"ae6c700a09e753e0148b5ddfd27f20c2a0850d3d",class:"p-4 overflow-y-auto"},h("h1",{key:"e0998107834bf9e90b6372580ccb31bb0d726904",class:"nl-title font-bold text-center text-2xl"},state.isOTP?this.titleLoginOTP:this.titleLogin),h("p",{key:"29e894bbfcdfb326ae807055c57fbb32b1b4bfa9",class:"nl-description font-light text-center text-sm pt-2 max-w-96 mx-auto"},state.isOTP?this.descriptionOTP:this.description)),h("div",{key:"911cee576416be96c64d38fc362cdb656293e198",class:"max-w-72 mx-auto"},h("div",{key:"f72d607dd7beb554c248c7c4128de6d33a8f246f",class:"relative mb-2"},h("input",{key:"24e6a78d257e84d4f5c71b4aee31c453a504cd93",onInput:o=>this.handleInputChange(o),type:"text",class:"nl-input peer py-3 px-4 ps-11 block w-full border-transparent rounded-lg text-sm disabled:opacity-50 disabled:pointer-events-none dark:border-transparent",placeholder:state.isOTP?"code from direct message":"npub or name@domain",value:state.isOTP?state.nlSigninOTP.code:state.nlSigninOTP.loginName}),h("div",{key:"438171f72c2c64d1754a2d5fda95a7b5d3816894",class:"absolute inset-y-0 start-0 flex items-center pointer-events-none ps-4 peer-disabled:opacity-50 peer-disabled:pointer-events-none"},h("svg",{key:"b31663307181bb1d58884a3ecce192728b164b70",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:this.isGood?"#00cc00":"currentColor",class:"flex-shrink-0 w-4 h-4 text-gray-500"},h("path",{key:"8b80421658eea7b0b49708c994a9d94b965895f1","stroke-linecap":"round","stroke-linejoin":"round",d:"M2.036 12.322a1.012 1.012 0 0 1 0-.639C3.423 7.51 7.36 4.5 12 4.5c4.638 0 8.573 3.007 9.963 7.178.07.207.07.431 0 .639C20.577 16.49 16.64 19.5 12 19.5c-4.638 0-8.573-3.007-9.963-7.178Z"}),h("path",{key:"6d184bdf20d124a312e1817e27111de1fd0b8eb1","stroke-linecap":"round","stroke-linejoin":"round",d:"M15 12a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"})))),h("div",{key:"ab8948cbd67e068fc2f113fcc5e61137d799e636",class:"ps-4 pe-4 overflow-y-auto"},h("p",{key:"719399b9f40ae23ba11ae22e4223314c815c821f",class:"nl-error font-light text-center text-sm max-w-96 mx-auto"},state.error)),h("button-base",{key:"b2ce8bbaceeddc82ea079dba280dc04600d7f725",titleBtn:"Log in",disabled:state.isLoading,onClick:o=>this.handleLogin(o)},state.isLoading&&h("span",{key:"7764fb6ecf8452c06047dc7832e274ebccdd6379",slot:"icon-start",class:"animate-spin-loading inline-block w-4 h-4 border-[3px] border-current border-t-transparent text-slate-900 dark:text-gray-300 rounded-full",role:"status","aria-label":"loading"}))))}static get style(){return NlSigninOtpStyle0}},[0,"nl-signin-otp",{titleLogin:[1,"title-login"],description:[1],titleLoginOTP:[1,"title-login-o-t-p"],descriptionOTP:[1,"description-o-t-p"],isGood:[32]}]);function defineCustomElement$a(){typeof customElements>"u"||["nl-signin-otp","button-base"].forEach(o=>{switch(o){case"nl-signin-otp":customElements.get(o)||customElements.define(o,NlSigninOtp);break;case"button-base":customElements.get(o)||defineCustomElement$q()}})}defineCustomElement$a();const nlSigninReadOnlyCss=baseCss,NlSigninReadOnlyStyle0=nlSigninReadOnlyCss,NlSigninReadOnly=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.nlLoginReadOnly=createEvent(this,"nlLoginReadOnly",7),this.nlCheckLogin=createEvent(this,"nlCheckLogin",7),this.titleLogin="Log in to read only",this.description="Please enter the user name or npub of any Nostr user.",this.isGood=!1}handleInputChange(o){state.nlSigninReadOnly.loginName=o.target.value,this.nlCheckLogin.emit(o.target.value)}handleLogin(o){o.preventDefault(),this.nlLoginReadOnly.emit(state.nlSigninReadOnly.loginName)}render(){return h(Fragment,{key:"5ff970ee20c505cab00b3c9263dd9a6ebd6b62a8"},h("div",{key:"036a6b49de93c20ed4af3c47c7ecc10c81818f86",class:"p-4 overflow-y-auto"},h("h1",{key:"97951254c835d38f95832882225fdc2b50bf578a",class:"nl-title font-bold text-center text-2xl"},this.titleLogin),h("p",{key:"e811a52ee24540b018f95ebffd1406330005a5f2",class:"nl-description font-light text-center text-sm pt-2 max-w-96 mx-auto"},this.description)),h("div",{key:"ae07b4fbe663e17733b6bd1efaa1c974276c8fd6",class:"max-w-72 mx-auto"},h("div",{key:"0a935603a2742e049bd5b2ca3c1b13f07d63ac2b",class:"relative mb-2"},h("input",{key:"1221b6501de2c739fc1470f82142b623afe4749b",onInput:o=>this.handleInputChange(o),type:"text",class:"nl-input peer py-3 px-4 ps-11 block w-full border-transparent rounded-lg text-sm disabled:opacity-50 disabled:pointer-events-none dark:border-transparent",placeholder:"npub or name@domain",value:state.nlSigninReadOnly.loginName}),h("div",{key:"820f77d6c814aea1794463b6216df338c6f0863d",class:"absolute inset-y-0 start-0 flex items-center pointer-events-none ps-4 peer-disabled:opacity-50 peer-disabled:pointer-events-none"},h("svg",{key:"9922ba1b7b536ddc8d560d76087fd735e1aa000c",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:this.isGood?"#00cc00":"currentColor",class:"flex-shrink-0 w-4 h-4 text-gray-500"},h("path",{key:"250dae1273e5346920bb6d5cad3644c678a9eae8","stroke-linecap":"round","stroke-linejoin":"round",d:"M2.036 12.322a1.012 1.012 0 0 1 0-.639C3.423 7.51 7.36 4.5 12 4.5c4.638 0 8.573 3.007 9.963 7.178.07.207.07.431 0 .639C20.577 16.49 16.64 19.5 12 19.5c-4.638 0-8.573-3.007-9.963-7.178Z"}),h("path",{key:"e94192cf4f271cf3477ebe2f186597a5c5a7b474","stroke-linecap":"round","stroke-linejoin":"round",d:"M15 12a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"})))),h("div",{key:"8d548af75b9c39dfe0bf2eeae805e58d2cb324c1",class:"ps-4 pe-4 overflow-y-auto"},h("p",{key:"7cc88f5116a24e1b309e320c63c34f5cc8c5b656",class:"nl-error font-light text-center text-sm max-w-96 mx-auto"},state.error)),h("button-base",{key:"156e8a30228a8d34009c5cb020588c82f039eac5",titleBtn:"Log in",disabled:state.isLoading,onClick:o=>this.handleLogin(o)},state.isLoading&&h("span",{key:"14082758440bf5ec897629c92faf949f80895be8",slot:"icon-start",class:"animate-spin-loading inline-block w-4 h-4 border-[3px] border-current border-t-transparent text-slate-900 dark:text-gray-300 rounded-full",role:"status","aria-label":"loading"}))))}static get style(){return NlSigninReadOnlyStyle0}},[0,"nl-signin-read-only",{titleLogin:[1,"title-login"],description:[1],isGood:[32]}]);function defineCustomElement$9(){typeof customElements>"u"||["nl-signin-read-only","button-base"].forEach(o=>{switch(o){case"nl-signin-read-only":customElements.get(o)||customElements.define(o,NlSigninReadOnly);break;case"button-base":customElements.get(o)||defineCustomElement$q()}})}defineCustomElement$9();const nlSignupCss=baseCss,NlSignupStyle0=nlSignupCss,NlSignup=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.nlSignup=createEvent(this,"nlSignup",7),this.nlCheckSignup=createEvent(this,"nlCheckSignup",7),this.fetchHandler=createEvent(this,"fetchHandler",7),this.titleSignup="Create keys with key store",this.description="Choose some username and a key store service.",this.bunkers="nsec.app,highlighter.com",this.isAvailable=!1}formatServers(o){return o.split(",").map(s=>({name:"@"+s,value:s}))}handleInputChange(o){state.nlSignup.signupName=o.target.value,this.nlCheckSignup.emit(`${o.target.value}@${state.nlSignup.domain}`)}handleDomainSelect(o){state.nlSignup.domain=o.detail,this.nlCheckSignup.emit(`${state.nlSignup.signupName}@${o.detail}`)}handleCreateAccount(o){o.preventDefault(),this.nlSignup.emit(`${state.nlSignup.signupName}@${state.nlSignup.domain}`)}watchBunkersHandler(o){state.nlSignup.servers=this.formatServers(o)}componentWillLoad(){state.nlSignup.servers=this.formatServers(this.bunkers)}render(){return h(Fragment,{key:"f7b56fee1ec9c6dd3632bed5d46c661b090a32cd"},h("div",{key:"a7fd1b6249688b0974a0c56a0573f36eb1f1d7a4",class:"p-4 overflow-y-auto"},h("h1",{key:"01d5a745026ea0a293fd248880f00d335355f5bf",class:"nl-title font-bold text-center text-2xl"},this.titleSignup),h("p",{key:"1fe9362df4c08bee7966a3d7f06aca0c8c9f9e38",class:"nl-description font-light text-center text-sm pt-2 max-w-96 mx-auto"},this.description)),h("div",{key:"15eadc1d7189a9a99efad1c42a430fb316d3ae1a",class:"max-w-72 mx-auto"},h("div",{key:"011c9eb5d2d16cd6b784f0d879fd4f504c522905",class:"relative mb-2"},h("input",{key:"123e130805b229fe68c64765c434a36840cc137e",onInput:o=>this.handleInputChange(o),type:"text",class:"nl-input peer py-3 px-4 ps-11 block w-full border-transparent rounded-lg text-sm disabled:opacity-50 disabled:pointer-events-none dark:border-transparent",placeholder:"Name",value:state.nlSignup.signupName}),h("div",{key:"ee00cfd158acb362567e909a6f90d2651a4acd05",class:"absolute inset-y-0 start-0 flex items-center pointer-events-none ps-4 peer-disabled:opacity-50 peer-disabled:pointer-events-none"},h("svg",{key:"bc8a81c9a62cb215efb0cdff30980ee447371ec5",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"2",stroke:this.isAvailable?"#00cc00":"currentColor",class:"flex-shrink-0 w-4 h-4 text-gray-500"},h("path",{key:"fb78fc743ec535bb92d30e2b43927d499f6299ca","stroke-linecap":"round","stroke-linejoin":"round",d:"M15.75 6a3.75 3.75 0 1 1-7.5 0 3.75 3.75 0 0 1 7.5 0ZM4.501 20.118a7.5 7.5 0 0 1 14.998 0A17.933 17.933 0 0 1 12 21.75c-2.676 0-5.216-.584-7.499-1.632Z"})))),h("div",{key:"f541cd6ed4d04a52afb093053c6fea85d0926ce1",class:"mb-2"},h("nl-select",{key:"dbce850d0c1d2e1cfdf4ce250978ce508abc173a",onSelectDomain:o=>this.handleDomainSelect(o),selected:0,options:state.nlSignup.servers})),h("div",{key:"a68612eabd83e3f7e61b533fd247f1768554b0c1",class:"ps-4 pe-4 overflow-y-auto"},h("p",{key:"25c8a89289071d5fca16b5e8918026c41afb3a77",class:"nl-error font-light text-center text-sm max-w-96 mx-auto"},state.error)),h("button-base",{key:"6cbf8ff97e9ebf1bd830e86337219ee386f978ea",disabled:state.isLoading,onClick:o=>this.handleCreateAccount(o),titleBtn:"Create profile"},state.isLoading?h("span",{slot:"icon-start",class:"animate-spin-loading inline-block w-4 h-4 border-[3px] border-current border-t-transparent text-slate-900 dark:text-gray-300 rounded-full",role:"status","aria-label":"loading"}):h("svg",{slot:"icon-start",style:{display:"none"},xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M18 7.5v3m0 0v3m0-3h3m-3 0h-3m-2.25-4.125a3.375 3.375 0 1 1-6.75 0 3.375 3.375 0 0 1 6.75 0ZM3 19.235v-.11a6.375 6.375 0 0 1 12.75 0v.109A12.318 12.318 0 0 1 9.374 21c-2.331 0-4.512-.645-6.374-1.766Z"})))))}static get watchers(){return{bunkers:["watchBunkersHandler"]}}static get style(){return NlSignupStyle0}},[0,"nl-signup",{titleSignup:[1,"title-signup"],description:[1],bunkers:[1],isAvailable:[32]},void 0,{bunkers:["watchBunkersHandler"]}]);function defineCustomElement$8(){typeof customElements>"u"||["nl-signup","button-base","nl-select"].forEach(o=>{switch(o){case"nl-signup":customElements.get(o)||customElements.define(o,NlSignup);break;case"button-base":customElements.get(o)||defineCustomElement$q();break;case"nl-select":customElements.get(o)||defineCustomElement$m()}})}defineCustomElement$8();const nlWelcomeCss=baseCss,NlWelcomeStyle0=nlWelcomeCss,NlWelcome=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.titleWelcome="Welcome to Nostr!",this.description="This website is part of the Nostr network. Log in with your Nostr profile or sign up to join."}handleChangeScreen(o){state.path=[...state.path,o]}render(){return h(Fragment,{key:"d3fb00029cb12cc8b00f26eaed6bd76e90402363"},h("div",{key:"e41a79654adb620ee433848c965fd872cdfcc58c",class:"p-4 overflow-y-auto"},h("h1",{key:"28e5c6ec6a4e4982a386daff93446db4efcd0737",class:"nl-title font-bold text-center text-4xl"},this.titleWelcome),h("p",{key:"d0afbc9587aafe4d93c547b34f5f55c268b42e48",class:"nl-description font-light text-center text-lg pt-2 max-w-96 mx-auto"},this.description)),h("div",{key:"d5570f014a56f326348b8077429c198b55b66683",class:"max-w-52 mx-auto pb-5"},h("div",{key:"3f4095a715c960544264eae1dc809c3bc68de2a8",class:"flex gap-3 flex-col mb-2"},h("button-base",{key:"a154d028e883fb9d9ea1823a5df0d2500bfdb726",titleBtn:"Log in",onClick:()=>this.handleChangeScreen(CURRENT_MODULE.WELCOME_LOGIN)},h("svg",{key:"2b256c1a23f88a3232e59fa3d56c344eae398690",style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{key:"bf629d871a100f59c2b465d50f58081290b4300a","stroke-linecap":"round","stroke-linejoin":"round",d:"M15.75 5.25a3 3 0 0 1 3 3m3 0a6 6 0 0 1-7.029 5.912c-.563-.097-1.159.026-1.563.43L10.5 17.25H8.25v2.25H6v2.25H2.25v-2.818c0-.597.237-1.17.659-1.591l6.499-6.499c.404-.404.527-1 .43-1.563A6 6 0 1 1 21.75 8.25Z"})))),h("button-base",{key:"6fdf8ff44483ec67cff96015ebc7d1832a676fa3",onClick:()=>this.handleChangeScreen(CURRENT_MODULE.WELCOME_SIGNUP),titleBtn:"Sign up"},h("svg",{key:"6714790ee5ccb91a6bda3424e515ea273f2163f9",style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{key:"e31e8d7667a33a8713387f8eb73252a4016b5de4","stroke-linecap":"round","stroke-linejoin":"round",d:"M18 7.5v3m0 0v3m0-3h3m-3 0h-3m-2.25-4.125a3.375 3.375 0 1 1-6.75 0 3.375 3.375 0 0 1 6.75 0ZM3 19.235v-.11a6.375 6.375 0 0 1 12.75 0v.109A12.318 12.318 0 0 1 9.374 21c-2.331 0-4.512-.645-6.374-1.766Z"})))))}static get style(){return NlWelcomeStyle0}},[0,"nl-welcome",{titleWelcome:[1,"title-welcome"],description:[1]}]);function defineCustomElement$7(){typeof customElements>"u"||["nl-welcome","button-base"].forEach(o=>{switch(o){case"nl-welcome":customElements.get(o)||customElements.define(o,NlWelcome);break;case"button-base":customElements.get(o)||defineCustomElement$q()}})}defineCustomElement$7();const nlWelcomeSigninCss=baseCss,NlWelcomeSigninStyle0=nlWelcomeSigninCss,NlWelcomeSignIn=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.nlLoginExtension=createEvent(this,"nlLoginExtension",7),this.titleWelcome="Log in",this.hasExtension=!1,this.authMethods=[],this.hasOTP=!1}handleChangeScreen(o){state.path=[...state.path,o],o===CURRENT_MODULE.EXTENSION&&this.nlLoginExtension.emit()}allowAuthMethod(o){return!this.authMethods.length||this.authMethods.includes(o)}renderSignInWithExtension(){return h("button-base",{onClick:()=>this.handleChangeScreen(CURRENT_MODULE.EXTENSION),titleBtn:"With extension"},h("svg",{style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M3 8.25V18a2.25 2.25 0 0 0 2.25 2.25h13.5A2.25 2.25 0 0 0 21 18V8.25m-18 0V6a2.25 2.25 0 0 1 2.25-2.25h13.5A2.25 2.25 0 0 1 21 6v2.25m-18 0h18M5.25 6h.008v.008H5.25V6ZM7.5 6h.008v.008H7.5V6Zm2.25 0h.008v.008H9.75V6Z"})))}render(){return h(Fragment,{key:"49598c3d31f3a4c2fc9d3579283163c43f19b6c7"},h("div",{key:"6b3c16634c1dc4be65c425edb65f5070990fee91",class:"p-4 overflow-y-auto"},h("h1",{key:"1f60d1f489afaa42c47e28563fadc0fa7b46a3df",class:"nl-title font-bold text-center text-3xl"},this.titleWelcome)),h("div",{key:"01507d2b6d0bba54527e12d664ddefd7244a9697",class:"max-w-52 mx-auto pb-5"},h("div",{key:"82deccfff688e1cbb67191c90a3ca6f22f285744",class:"flex gap-3 flex-col"},this.allowAuthMethod("connect")&&h("button-base",{key:"177bbcf244409242ab1c7c03cfb60300e848fed2",titleBtn:"Connect",onClick:()=>this.handleChangeScreen(CURRENT_MODULE.CONNECT)},h("svg",{key:"1fa2c695562eb093430389253dd7f94733d63976",style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{key:"16323646bde098c55c787cc90b66b4952c803542","stroke-linecap":"round","stroke-linejoin":"round",d:"M8.25 9V5.25A2.25 2.25 0 0 1 10.5 3h6a2.25 2.25 0 0 1 2.25 2.25v13.5A2.25 2.25 0 0 1 16.5 21h-6a2.25 2.25 0 0 1-2.25-2.25V15M12 9l3 3m0 0-3 3m3-3H2.25"}))),this.allowAuthMethod("readOnly")&&h("button-base",{key:"9b6d546d7f34ca197baa13ec0f280890ff0d8c7f",onClick:()=>this.handleChangeScreen(CURRENT_MODULE.LOGIN_READ_ONLY),titleBtn:"Read only"},h("svg",{key:"2ab8c1763d88e7c5678cafc3c15817d60a7bb6c0",style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{key:"faa5a61e8d35daf7fbb64fc5783c23b8881d8100","stroke-linecap":"round","stroke-linejoin":"round",d:"M2.036 12.322a1.012 1.012 0 0 1 0-.639C3.423 7.51 7.36 4.5 12 4.5c4.638 0 8.573 3.007 9.963 7.178.07.207.07.431 0 .639C20.577 16.49 16.64 19.5 12 19.5c-4.638 0-8.573-3.007-9.963-7.178Z"}),h("path",{key:"6083db853e798c9764b11ed4701dab048d4f30f2","stroke-linecap":"round","stroke-linejoin":"round",d:"M15 12a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"}))),this.hasOTP&&this.allowAuthMethod("otp")&&h("button-base",{key:"f45b1afed2d9b10a2d77eaa59b1aa168eabb191d",titleBtn:"One-time code",onClick:()=>this.handleChangeScreen(CURRENT_MODULE.LOGIN_OTP)},h("svg",{key:"84fbe5952fecd429f8074c65675d2111eb2d7fe8",style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{key:"83dc6eaa4e128065dfd7e97f0950cd00f0be6d54","stroke-linecap":"round","stroke-linejoin":"round",d:"M12 6v6h4.5m4.5 0a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"}))),this.hasExtension&&this.allowAuthMethod("extension")&&this.renderSignInWithExtension(),!this.allowAuthMethod("connect")&&!this.hasExtension&&h("p",{key:"f94e3302a807855f45855302482542e6f79f8ec8",class:"nl-description font-light text-center text-lg pt-2 max-w-96 mx-auto"},"No Nostr extension!"),!this.allowAuthMethod("connect")&&this.hasExtension&&!this.allowAuthMethod("extension")&&h("p",{key:"552762dfd2b9d24c7279c1f500ccd94500e35be1",class:"nl-description font-light text-center text-lg pt-2 max-w-96 mx-auto"},"Use advanced options."))))}static get style(){return NlWelcomeSigninStyle0}},[0,"nl-welcome-signin",{titleWelcome:[1,"title-welcome"],hasExtension:[4,"has-extension"],authMethods:[16],hasOTP:[4,"has-o-t-p"]}]);function defineCustomElement$6(){typeof customElements>"u"||["nl-welcome-signin","button-base"].forEach(o=>{switch(o){case"nl-welcome-signin":customElements.get(o)||customElements.define(o,NlWelcomeSignIn);break;case"button-base":customElements.get(o)||defineCustomElement$q()}})}defineCustomElement$6();const nlWelcomeSignupCss=baseCss,NlWelcomeSignupStyle0=nlWelcomeSignupCss,NlWelcomeSignUp=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.titleWelcome="Sign up",this.description="Nostr profiles are based on cryptographic keys. You can create keys right here, or with a key storage app."}handleChangeScreen(o){state.path=[...state.path,o]}render(){return h(Fragment,{key:"95a13ee24b5203b1f1fe9f355524abba9dc55dcb"},h("div",{key:"23209055b5ab42ed4e147f0d7e38ec320437f783",class:"p-4 overflow-y-auto"},h("h1",{key:"8f06a983aa9ca0caa01dd35d4907552696ffc996",class:"nl-title font-bold text-center text-3xl"},this.titleWelcome),h("p",{key:"14d88998c67951b047b79dd0d9358ae2b7a19895",class:"nl-description font-light text-center text-lg pt-2 max-w-96 mx-auto"},this.description)),h("div",{key:"62344241204e1c08e2d497b0bbc28b9aff3d7640",class:"max-w-52 mx-auto pb-5"},h("div",{key:"641c269ff23d94330acf465e62d294ce42b05212",class:"flex gap-3 flex-col"},h("button-base",{key:"aaa7f28f647f05506e93756df2895cef952b2912",onClick:()=>this.handleChangeScreen(CURRENT_MODULE.LOCAL_SIGNUP),titleBtn:"Create keys"},h("svg",{key:"2e8c77cdd122a51638f9a2e606d9ff33581b84c7",style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{key:"b6d0e6199dcc11a7ac9f4ba47c86219e325fa987","stroke-linecap":"round","stroke-linejoin":"round",d:"M15.75 5.25a3 3 0 0 1 3 3m3 0a6 6 0 0 1-7.029 5.912c-.563-.097-1.159.026-1.563.43L10.5 17.25H8.25v2.25H6v2.25H2.25v-2.818c0-.597.237-1.17.659-1.591l6.499-6.499c.404-.404.527-1 .43-1.563A6 6 0 1 1 21.75 8.25Z"}))),h("button-base",{key:"3c239d1df872ac71424478fd3f6857c5a9148ef6",onClick:()=>this.handleChangeScreen(CURRENT_MODULE.SIGNUP),titleBtn:"With key store"},h("svg",{key:"4600c4e8bb4e62d9a0303ae1abc464c6d6fc7899",style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{key:"c36bef296a15f3bb43c984ed083a8defeb530ab4","stroke-linecap":"round","stroke-linejoin":"round",d:"M20.25 6.375c0 2.278-3.694 4.125-8.25 4.125S3.75 8.653 3.75 6.375m16.5 0c0-2.278-3.694-4.125-8.25-4.125S3.75 4.097 3.75 6.375m16.5 0v11.25c0 2.278-3.694 4.125-8.25 4.125s-8.25-1.847-8.25-4.125V6.375m16.5 0v3.75m-16.5-3.75v3.75m16.5 0v3.75C20.25 16.153 16.556 18 12 18s-8.25-1.847-8.25-4.125v-3.75m16.5 0c0 2.278-3.694 4.125-8.25 4.125s-8.25-1.847-8.25-4.125"}))))))}static get style(){return NlWelcomeSignupStyle0}},[0,"nl-welcome-signup",{titleWelcome:[1,"title-welcome"],description:[1]}]);function defineCustomElement$5(){typeof customElements>"u"||["nl-welcome-signup","button-base"].forEach(o=>{switch(o){case"nl-welcome-signup":customElements.get(o)||customElements.define(o,NlWelcomeSignUp);break;case"button-base":customElements.get(o)||defineCustomElement$q()}})}defineCustomElement$5();const nlAuthCss=baseCss,NlAuthStyle0=nlAuthCss,NlAuth=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.nlCloseModal=createEvent(this,"nlCloseModal",7),this.nlChangeDarkMode=createEvent(this,"nlChangeDarkMode",7),this.theme="default",this.bunkers="",this.startScreen=CURRENT_MODULE.WELCOME,this.authMethods=[],this.hasExtension=!1,this.hasOTP=!1,this.isLoading=!1,this.isLoadingExtension=!1,this.isOTP=!1,this.authUrl="",this.iframeUrl="",this.error="",this.localSignup=!1,this.accounts=[],this.recents=[],this.darkMode=!1,this.welcomeTitle="",this.welcomeDescription="",this.connectionString="",this.connectionStringServices=[]}watchLocalSignupHandler(o){state.localSignup=o}watchLoadingHandler(o){state.isLoading=o}watchLoadingExtensionHandler(o){state.isLoadingExtension=o}watchOTPHandler(o){state.isOTP=o}watchAuthUrlHandler(o){state.authUrl=o}watchIframeUrlHandler(o){state.iframeUrl=o}watchErrorHandler(o){state.error=o}handleClose(){this.nlCloseModal.emit()}handleChangeDarkMode(){this.nlChangeDarkMode.emit(!this.darkMode)}componentWillLoad(){state.path=[this.startScreen],state.localSignup=this.localSignup,state.error="",state.iframeUrl="",state.authUrl="",state.isLoading=!1,state.isLoadingExtension=!1,state.isOTP=!1,console.log("path",state.path)}handleClickToBack(){state.path.pop(),state.path=[...state.path],state.isLoading=!1,state.isLoadingExtension=!1,state.authUrl="",state.isOTP=!1}switchSignSignUpStrategy(o){state.path=CURRENT_MODULE.LOCAL_SIGNUP!==o?[CURRENT_MODULE.WELCOME,o]:[CURRENT_MODULE.WELCOME,CURRENT_MODULE.WELCOME_SIGNUP,o]}render(){const o="w-full h-full fixed top-0 start-0 z-[80] overflow-x-hidden overflow-y-auto flex items-center "+(this.darkMode?"dark":""),s=state.path.at(-1),r=state.isOTP||s!==CURRENT_MODULE.INFO&&s!==CURRENT_MODULE.CONFIRM_LOGOUT&&s!==CURRENT_MODULE.IMPORT_FLOW&&s!==CURRENT_MODULE.WELCOME&&s!==CURRENT_MODULE.EXTENSION&&s!==CURRENT_MODULE.IFRAME&&s!==CURRENT_MODULE.PREVIOUSLY_LOGGED,i=s!==CURRENT_MODULE.IFRAME&&(!this.authMethods.length||!this.localSignup&&this.authMethods.includes("connect")||this.localSignup&&this.authMethods.includes("local"));return h("div",{class:`theme-${this.theme}`},h("div",{class:o},h("div",{onClick:()=>this.handleClose(),class:"absolute top-0 left-0 w-full h-full bg-gray-500 bg-opacity-75 z-[80]"}),h("div",{class:"nl-bg relative z-[81] w-full flex flex-col rounded-xl sm:max-w-lg sm:w-full sm:mx-auto"},h("div",{class:"flex justify-between items-center py-3 px-4"},h("div",{class:"flex gap-2 items-center"},h("svg",{class:"w-7 h-7",width:"225",height:"224",viewBox:"0 0 225 224",fill:"none",xmlns:"http://www.w3.org/2000/svg"},h("rect",{width:"224.047",height:"224",rx:"64",fill:"#6951FA"}),h("path",{d:"M162.441 135.941V88.0593C170.359 85.1674 176 77.5348 176 68.6696C176 57.2919 166.708 48 155.33 48C143.953 48 134.661 57.2444 134.661 68.6696C134.661 77.5822 140.302 85.1674 148.219 88.0593V135.941C147.698 136.13 147.176 136.367 146.655 136.604L87.3956 77.3452C88.6282 74.6904 89.2919 71.7511 89.2919 68.6696C89.2919 57.2444 80.0474 48 68.6696 48C57.2919 48 48 57.2444 48 68.6696C48 77.5822 53.6415 85.1674 61.5585 88.0593V135.941C53.6415 138.833 48 146.465 48 155.33C48 166.708 57.2444 176 68.6696 176C80.0948 176 89.3393 166.708 89.3393 155.33C89.3393 146.418 83.6978 138.833 75.7807 135.941V88.0593C76.3022 87.8696 76.8237 87.6326 77.3452 87.3956L136.604 146.655C135.372 149.31 134.708 152.249 134.708 155.33C134.708 166.708 143.953 176 155.378 176C166.803 176 176.047 166.708 176.047 155.33C176.047 146.418 170.406 138.833 162.489 135.941H162.441Z",fill:"white"})),h("p",{class:"font-bold nl-logo text-base"},"Nostr ",h("span",{class:"font-light"},"Login"))),h("div",{class:"flex gap-1"},h("button",{onClick:()=>this.handleChangeDarkMode(),type:"button",class:"nl-action-button flex justify-center items-center w-7 h-7 text-sm font-semibold rounded-full border border-transparent"},h("span",{class:"sr-only"},"Change theme"),h("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"flex-shrink-0 w-5 h-5"},h("path",this.darkMode?{"stroke-linecap":"round","stroke-linejoin":"round",d:"M12 3v2.25m6.364.386-1.591 1.591M21 12h-2.25m-.386 6.364-1.591-1.591M12 18.75V21m-4.773-4.227-1.591 1.591M5.25 12H3m4.227-4.773L5.636 5.636M15.75 12a3.75 3.75 0 1 1-7.5 0 3.75 3.75 0 0 1 7.5 0Z"}:{"stroke-linecap":"round","stroke-linejoin":"round",d:"M21.752 15.002A9.72 9.72 0 0 1 18 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 0 0 3 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 0 0 9.002-5.998Z"}))),!state.isLoading&&h("button",{onClick:()=>state.path=[...state.path,CURRENT_MODULE.INFO],type:"button",class:"nl-action-button flex justify-center items-center w-7 h-7 text-sm font-semibold rounded-full border border-transparent"},h("span",{class:"sr-only"},"Info"),h("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"flex-shrink-0 w-5 h-5"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"m11.25 11.25.041-.02a.75.75 0 0 1 1.063.852l-.708 2.836a.75.75 0 0 0 1.063.853l.041-.021M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Zm-9-3.75h.008v.008H12V8.25Z"}))),h("button",{onClick:()=>this.handleClose(),type:"button",class:"nl-action-button flex justify-center items-center w-7 h-7 text-sm font-semibold rounded-full border border-transparent"},h("span",{class:"sr-only"},"Close"),h("svg",{class:"flex-shrink-0 w-5 h-5",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"},h("path",{d:"M18 6 6 18"}),h("path",{d:"m6 6 12 12"}))))),state.path.length>1&&!state.isLoading&&h("div",{class:"p-4"},h("button",{onClick:()=>this.handleClickToBack(),type:"button",class:"nl-action-button flex justify-center items-center w-7 h-7 text-sm font-semibold rounded-full border border-transparent dark:focus:outline-none dark:focus:ring-1 dark:focus:ring-gray-600","data-hs-overlay":"#hs-vertically-centered-modal"},h("span",{class:"sr-only"},"Back"),h("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"flex-shrink-0 w-5 h-5"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M10.5 19.5 3 12m0 0 7.5-7.5M3 12h18"})))),state.isLoading||state.authUrl?h("nl-loading",{path:s}):h(Fragment,null,(()=>{if(state.isOTP)return h("nl-signin-otp",null);switch(s){case CURRENT_MODULE.WELCOME:return h("nl-welcome",{titleWelcome:this.welcomeTitle||void 0,description:this.welcomeDescription||void 0});case CURRENT_MODULE.LOGIN:return h("nl-signin",null);case CURRENT_MODULE.SIGNUP:return h("nl-signup",{bunkers:this.bunkers});case CURRENT_MODULE.LOCAL_SIGNUP:return h("nl-local-signup",null);case CURRENT_MODULE.CONFIRM_LOGOUT:return h("nl-confirm-logout",null);case CURRENT_MODULE.IMPORT_FLOW:return h("nl-import-flow",{services:this.connectionStringServices});case CURRENT_MODULE.IMPORT_OTP:return h("nl-otp-migrate",{services:this.connectionStringServices});case CURRENT_MODULE.INFO:return h("nl-info",null);case CURRENT_MODULE.EXTENSION:return h("nl-info-extension",null);case CURRENT_MODULE.LOGIN_READ_ONLY:return h("nl-signin-read-only",null);case CURRENT_MODULE.LOGIN_BUNKER_URL:return h("nl-signin-bunker-url",null);case CURRENT_MODULE.LOGIN_OTP:return h("nl-signin-otp",null);case CURRENT_MODULE.WELCOME_LOGIN:return h("nl-welcome-signin",{hasOTP:this.hasOTP,authMethods:this.authMethods,hasExtension:this.hasExtension});case CURRENT_MODULE.WELCOME_SIGNUP:return h("nl-welcome-signup",null);case CURRENT_MODULE.CONNECTION_STRING:return h("nl-signin-connection-string",{connectionString:this.connectionString});case CURRENT_MODULE.CONNECT:return h("nl-connect",{connectionStringServices:this.connectionStringServices,authMethods:this.authMethods});case CURRENT_MODULE.PREVIOUSLY_LOGGED:return h("nl-previously-logged",{accounts:this.accounts,recents:this.recents});case CURRENT_MODULE.IFRAME:return h("nl-iframe",{iframeUrl:this.authUrl});default:return h("nl-welcome",null)}})(),r&&h(Fragment,null,s===CURRENT_MODULE.WELCOME_SIGNUP||s===CURRENT_MODULE.SIGNUP||s===CURRENT_MODULE.LOCAL_SIGNUP?h("div",{class:"p-4 overflow-y-auto"},h("p",{class:"nl-footer font-light text-center text-sm pt-3 max-w-96 mx-auto"},"If you already have a profile please"," ",h("span",{onClick:()=>this.switchSignSignUpStrategy(CURRENT_MODULE.WELCOME_LOGIN),class:"cursor-pointer text-blue-400"},"log in"),".")):i&&h("div",{class:"p-4 overflow-y-auto"},h("p",{class:"nl-footer font-light text-center text-sm pt-3 max-w-96 mx-auto"},"If you don't have a profile please"," ",h("span",{onClick:()=>this.switchSignSignUpStrategy(this.localSignup?CURRENT_MODULE.LOCAL_SIGNUP:CURRENT_MODULE.WELCOME_SIGNUP),class:"cursor-pointer text-blue-400"},"sign up"),".")))))))}static get watchers(){return{localSignup:["watchLocalSignupHandler"],isLoading:["watchLoadingHandler"],isLoadingExtension:["watchLoadingExtensionHandler"],isOTP:["watchOTPHandler"],authUrl:["watchAuthUrlHandler"],iframeUrl:["watchIframeUrlHandler"],error:["watchErrorHandler"]}}static get style(){return NlAuthStyle0}},[1,"nl-auth",{theme:[1025],bunkers:[1],startScreen:[1,"start-screen"],authMethods:[16],hasExtension:[4,"has-extension"],hasOTP:[4,"has-o-t-p"],isLoading:[4,"is-loading"],isLoadingExtension:[4,"is-loading-extension"],isOTP:[4,"is-o-t-p"],authUrl:[1,"auth-url"],iframeUrl:[1,"iframe-url"],error:[1],localSignup:[4,"local-signup"],accounts:[1040],recents:[1040],darkMode:[1028,"dark-mode"],welcomeTitle:[1,"welcome-title"],welcomeDescription:[1,"welcome-description"],connectionString:[1,"connection-string"],connectionStringServices:[16]},void 0,{localSignup:["watchLocalSignupHandler"],isLoading:["watchLoadingHandler"],isLoadingExtension:["watchLoadingExtensionHandler"],isOTP:["watchOTPHandler"],authUrl:["watchAuthUrlHandler"],iframeUrl:["watchIframeUrlHandler"],error:["watchErrorHandler"]}]);function defineCustomElement$4(){typeof customElements>"u"||["nl-auth","button-base","nl-confirm-logout","nl-connect","nl-iframe","nl-import-flow","nl-info","nl-info-extension","nl-loading","nl-local-signup","nl-login-status","nl-otp-migrate","nl-previously-logged","nl-select","nl-signin","nl-signin-bunker-url","nl-signin-connection-string","nl-signin-otp","nl-signin-read-only","nl-signup","nl-welcome","nl-welcome-signin","nl-welcome-signup"].forEach(o=>{switch(o){case"nl-auth":customElements.get(o)||customElements.define(o,NlAuth);break;case"button-base":customElements.get(o)||defineCustomElement$q();break;case"nl-confirm-logout":customElements.get(o)||defineCustomElement$p();break;case"nl-connect":customElements.get(o)||defineCustomElement$o();break;case"nl-iframe":customElements.get(o)||defineCustomElement$n();break;case"nl-import-flow":customElements.get(o)||defineCustomElement$l();break;case"nl-info":customElements.get(o)||defineCustomElement$k();break;case"nl-info-extension":customElements.get(o)||defineCustomElement$j();break;case"nl-loading":customElements.get(o)||defineCustomElement$i();break;case"nl-local-signup":customElements.get(o)||defineCustomElement$h();break;case"nl-login-status":customElements.get(o)||defineCustomElement$g();break;case"nl-otp-migrate":customElements.get(o)||defineCustomElement$f();break;case"nl-previously-logged":customElements.get(o)||defineCustomElement$e();break;case"nl-select":customElements.get(o)||defineCustomElement$m();break;case"nl-signin":customElements.get(o)||defineCustomElement$d();break;case"nl-signin-bunker-url":customElements.get(o)||defineCustomElement$c();break;case"nl-signin-connection-string":customElements.get(o)||defineCustomElement$b();break;case"nl-signin-otp":customElements.get(o)||defineCustomElement$a();break;case"nl-signin-read-only":customElements.get(o)||defineCustomElement$9();break;case"nl-signup":customElements.get(o)||defineCustomElement$8();break;case"nl-welcome":customElements.get(o)||defineCustomElement$7();break;case"nl-welcome-signin":customElements.get(o)||defineCustomElement$6();break;case"nl-welcome-signup":customElements.get(o)||defineCustomElement$5()}})}defineCustomElement$4();const NlButton=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.theme="default",this.darkMode=!1,this.titleBtn="Open modal",this.disabled=!1}render(){return h("button-base",{key:"9f7936090efc7263cce71d1ad89490d7f5445991",theme:this.theme,darkMode:this.darkMode,titleBtn:this.titleBtn,disabled:this.disabled})}},[1,"nl-button",{theme:[1],darkMode:[4,"dark-mode"],titleBtn:[1,"title-btn"],disabled:[4]}]);function defineCustomElement$3(){typeof customElements>"u"||["nl-button","button-base"].forEach(o=>{switch(o){case"nl-button":customElements.get(o)||customElements.define(o,NlButton);break;case"button-base":customElements.get(o)||defineCustomElement$q()}})}defineCustomElement$3();const nlChangeAccountCss=baseCss,NlChangeAccountStyle0=nlChangeAccountCss,NLChangeAccount=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.handleOpenWelcomeModal=createEvent(this,"handleOpenWelcomeModal",7),this.handleSwitchAccount=createEvent(this,"handleSwitchAccount",7),this.isOpen=!1,this.options=[],this.accounts=[],this.currentAccount=null,this.mode=!1,this.darkMode=!1,this.themeState="default",this.theme="default"}handleWindowClick(){this.wrapperRef.querySelector(".listClass")&&(this.isOpen=!1)}toggleDropdown(){this.isOpen=!this.isOpen,this.calculateDropdownPosition()}watchPropHandler(o){this.themeState=o}watchModeHandler(o){this.mode=o}watchAccountsHandler(o){this.options=o}connectedCallback(){this.themeState=this.theme,this.mode=this.darkMode}calculateDropdownPosition(){if(this.isOpen&&this.buttonRef){const o=this.buttonRef.getBoundingClientRect();this.ulRef.style.top=`${o.height}px`}}handleChange(o){this.handleSwitchAccount.emit(o)}handleOpenModal(){this.handleOpenWelcomeModal.emit()}render(){const o=(this.isOpen?"listClass flex flex-col gap-2":"hidden")+" w-full nl-select-list absolute z-10 left-0 shadow-md rounded-lg p-2 mt-1 after:h-4 after:absolute after:-bottom-4 after:start-0 after:w-full before:h-4 before:absolute before:-top-4 before:start-0 before:w-full",s=(this.isOpen?"rotate-180":"rotate-0")+" duration-300 flex-shrink-0 w-4 h-4 text-gray-500",r=this.options&&this.currentAccount?this.options.filter(i=>i.pubkey!==this.currentAccount.pubkey||i.authMethod!==this.currentAccount.authMethod):[];return h("div",{key:"4e15e39f7ac6a552bfc772396e3e9ef8eeca95cc",class:`theme-${this.themeState}`},h("div",{key:"eae10769ce35dc4cc072d2361c1ee1390c79c822",class:"relative",ref:i=>this.wrapperRef=i},h("button",{key:"e585a44168809f27b99201f7e13bd5db5e4f6569",ref:i=>this.buttonRef=i,onClick:()=>this.toggleDropdown(),type:"button",class:"nl-select peer py-3 px-4 flex items-center w-full justify-between border-transparent rounded-lg text-sm disabled:opacity-50 disabled:pointer-events-none dark:border-transparent"},h("span",{key:"006ed9a67b57227d4dab51f0b6bcb8290cd9d3ac",class:"text-gray-500"},"Switch profile"),h("svg",{key:"5f824a479165929698fab31b8837b89418587652",class:s,xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"},h("path",{key:"600914907723c9f8d01a15da357ccb825c1d1e6a",d:"m6 9 6 6 6-6"}))),h("ul",{key:"9b5b68724a3bce995e6b8b0a9d0eb653baedf79a",ref:i=>this.ulRef=i,class:o},this.options&&r.map(i=>{const c=i.name||i.nip05||i.pubkey;return h("li",{onClick:()=>this.handleChange(i),class:"nl-select-option flex cursor-pointer items-center gap-x-3.5 py-2 px-3 rounded-lg text-sm"},h("div",{class:"uppercase font-bold w-full max-w-6 h-6 rounded-full border border-gray-400 flex justify-center items-center"},i?.picture?h("img",{class:"w-full rounded-full",src:i.picture,alt:"Logo"}):c?c[0]:h("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"w-full"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M17.982 18.725A7.488 7.488 0 0 0 12 15.75a7.488 7.488 0 0 0-5.982 2.975m11.963 0a9 9 0 1 0-11.963 0m11.963 0A8.966 8.966 0 0 1 12 21a8.966 8.966 0 0 1-5.982-2.275M15 9.75a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"}))),h("div",{class:"overflow-hidden flex flex-col w-full"},h("div",{class:"truncate overflow-hidden"},c),h("nl-login-status",{info:i})))}),h("li",{key:"936f2b75ca2dfca3483650d5d62fc50182cfc8f2",class:"first:pt-0 pt-2 border-t-[1px] first:border-none border-gray-300"},h("div",{key:"be0b4f29e70d8e2bc9fd1cc04c0fb43ad3dd5cac",onClick:()=>this.handleOpenModal(),class:"nl-select-option flex cursor-pointer items-center gap-x-3.5 py-2 px-3 rounded-lg text-sm"},h("div",{key:"bdd2a67e5763726666fcea91b0e7de67fe855994",class:"uppercase font-bold w-6 h-6 rounded-full border border-gray-400 flex justify-center items-center"},h("svg",{key:"f3a258f3e510ccb83b95bf3abecf65c248c8b0f1",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"w-4 h-4"},h("path",{key:"dafaa898f3e042531a923a9a77b94511895c6102","stroke-linecap":"round","stroke-linejoin":"round",d:"M12 4.5v15m7.5-7.5h-15"}))),"Add profile")))))}get element(){return this}static get watchers(){return{theme:["watchPropHandler"],darkMode:["watchModeHandler"],accounts:["watchAccountsHandler"]}}static get style(){return NlChangeAccountStyle0}},[0,"nl-change-account",{accounts:[16],currentAccount:[16],darkMode:[4,"dark-mode"],theme:[1],isOpen:[32],options:[32],mode:[32],themeState:[32]},[[8,"click","handleWindowClick"]],{theme:["watchPropHandler"],darkMode:["watchModeHandler"],accounts:["watchAccountsHandler"]}]);function defineCustomElement$2(){typeof customElements>"u"||["nl-change-account","nl-login-status"].forEach(o=>{switch(o){case"nl-change-account":customElements.get(o)||customElements.define(o,NLChangeAccount);break;case"nl-login-status":customElements.get(o)||defineCustomElement$g()}})}defineCustomElement$2();const nlDialogCss=baseCss,NlDialogStyle0=nlDialogCss,NlDialog=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.__attachShadow()}componentDidLoad(){var o;null===(o=this.dialogElement)||void 0===o||o.showModal()}disconnectedCallback(){var o;null===(o=this.dialogElement)||void 0===o||o.close()}render(){return h("dialog",{key:"9c20328d937c160bcb9b9bf731d744721e84f189",ref:o=>this.dialogElement=o,class:"m-auto nl-banner-dialog"},h("slot",{key:"2e047d7c9e8904d590c588b73a5480cb1605ff86"}))}static get style(){return NlDialogStyle0}},[1,"nl-dialog"]);function defineCustomElement$1(){typeof customElements>"u"||["nl-dialog"].forEach(o=>{"nl-dialog"===o&&(customElements.get(o)||customElements.define(o,NlDialog))})}defineCustomElement$1();const nlBannerCss=baseCss,NlBannerStyle0=nlBannerCss,NlBanner=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.handleNotifyConfirmBanner=createEvent(this,"handleNotifyConfirmBanner",7),this.handleNotifyConfirmBannerIframe=createEvent(this,"handleNotifyConfirmBannerIframe",7),this.handleLoginBanner=createEvent(this,"handleLoginBanner",7),this.handleLogoutBanner=createEvent(this,"handleLogoutBanner",7),this.handleOpenWelcomeModal=createEvent(this,"handleOpenWelcomeModal",7),this.handleConfirmLogout=createEvent(this,"handleConfirmLogout",7),this.handleImportModal=createEvent(this,"handleImportModal",7),this.theme="default",this.darkMode=!1,this.hiddenMode=!1,this.titleBanner="",this.isOpen=!1,this.isLoading=!1,this.notify=null,this.userInfo=null,this.accounts=[],this.isUserImgError=!1,this.domain="",this.mode="",this.url="",this.isOpenConfirm=!1}watchNotifyHandler(o){var s,r,i,a;this.isOpen=!0,this.isOpenConfirm=!0,this.domain=(null===(s=this.userInfo)||void 0===s?void 0:s.domain)||(null===(a=null===(i=null===(r=this.userInfo)||void 0===r?void 0:r.nip05)||void 0===i?void 0:i.split("@"))||void 0===a?void 0:a[1])||"",this.mode=o.mode,this.url=o.url,this.mode||(this.isOpenConfirm=!1,this.isOpen=!1)}handleOpen(){this.userInfo?this.isOpen=!0:this.handleOpenWelcomeModal.emit()}handleClose(){this.isOpen=!1}handleLogin(){this.handleLoginBanner.emit(METHOD_MODULE.LOGIN),this.handleClose()}handleSignup(){this.handleLoginBanner.emit(METHOD_MODULE.SIGNUP),this.handleClose()}handleImport(){this.handleImportModal.emit(),this.handleClose()}handleLogout(){if(localStorage.getItem("backupKey"))return this.handleLogoutBanner.emit(METHOD_MODULE.LOGOUT),this.handleClose(),void localStorage.removeItem("backupKey");"local"===this.userInfo.authMethod?this.handleConfirmLogout.emit():this.handleLogoutBanner.emit(METHOD_MODULE.LOGOUT),this.handleClose()}handleConfirm(){switch(this.mode){case"authUrl":this.handleNotifyConfirmBanner.emit(this.url);break;case"iframeAuthUrl":this.handleNotifyConfirmBannerIframe.emit(this.url)}this.handleClose()}render(){var o,s,r,i,a,c;const y=!(null===(o=this.userInfo)||void 0===o||!o.picture),w=(null===(s=this.userInfo)||void 0===s?void 0:s.name)||(null===(a=null===(i=null===(r=this.userInfo)||void 0===r?void 0:r.nip05)||void 0===i?void 0:i.split("@"))||void 0===a?void 0:a[0])||(null===(c=this.userInfo)||void 0===c?void 0:c.pubkey)||"",C=!!w,A=this.userInfo&&"local"===this.userInfo.authMethod,S=localStorage.getItem("backupKey"),T=h("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"w-full"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M17.982 18.725A7.488 7.488 0 0 0 12 15.75a7.488 7.488 0 0 0-5.982 2.975m11.963 0a9 9 0 1 0-11.963 0m11.963 0A8.966 8.966 0 0 1 12 21a8.966 8.966 0 0 1-5.982-2.275M15 9.75a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"})),k=h(Fragment,null,h("div",{class:"block w-[48px] h-[46px] relative z-10"},h("div",{onClick:()=>this.handleOpen(),class:"flex w-52 h-[46px] items-center pl-[11px]"},h("span",{class:(this.isLoading?"w-5 h-5 border-[2px] mr-3.5 ml-[2px] opacity-1":"w-0 h-0 border-[0px] mr-0 opacity-0 ml-0")+" animate-spin transition-all duration-300 ease-in-out inline-block border-current border-t-transparent text-slate-900 dark:text-gray-300 rounded-full",role:"status","aria-label":"loading"}),this.userInfo?h("div",{class:"uppercase font-bold w-6 h-6 mr-2 rounded-full border border-gray-200 flex justify-center items-center"},y?this.isUserImgError?T:h("img",{class:"w-full rounded-full",src:this.userInfo.picture,alt:"Logo",onError:()=>this.isUserImgError=!0}):C?w[0]:T):h("div",{class:"flex justify-center items-center"},h("svg",{class:"w-6 h-6",width:"225",height:"224",viewBox:"0 0 225 224",fill:"none",xmlns:"http://www.w3.org/2000/svg"},h("rect",{width:"224.047",height:"224",rx:"64",fill:"#6951FA"}),h("path",{d:"M162.441 135.941V88.0593C170.359 85.1674 176 77.5348 176 68.6696C176 57.2919 166.708 48 155.33 48C143.953 48 134.661 57.2444 134.661 68.6696C134.661 77.5822 140.302 85.1674 148.219 88.0593V135.941C147.698 136.13 147.176 136.367 146.655 136.604L87.3956 77.3452C88.6282 74.6904 89.2919 71.7511 89.2919 68.6696C89.2919 57.2444 80.0474 48 68.6696 48C57.2919 48 48 57.2444 48 68.6696C48 77.5822 53.6415 85.1674 61.5585 88.0593V135.941C53.6415 138.833 48 146.465 48 155.33C48 166.708 57.2444 176 68.6696 176C80.0948 176 89.3393 166.708 89.3393 155.33C89.3393 146.418 83.6978 138.833 75.7807 135.941V88.0593C76.3022 87.8696 76.8237 87.6326 77.3452 87.3956L136.604 146.655C135.372 149.31 134.708 152.249 134.708 155.33C134.708 166.708 143.953 176 155.378 176C166.803 176 176.047 166.708 176.047 155.33C176.047 146.418 170.406 138.833 162.489 135.941H162.441Z",fill:"white"})),this.isOpen&&h("span",{class:"px-2"},h("b",null,"Nostr")," Login")),this.isOpen&&C&&h("div",{class:"show-slow truncate w-16 text-xs"},w),this.isOpen&&C&&h("nl-login-status",{info:this.userInfo}))),h("button",{onClick:()=>this.handleClose(),type:"button",class:(this.isOpen?"z-20":"z-0")+" nl-action-button absolute right-2 top-2 z-0 show-slow grid place-items-center w-7 h-7 text-sm font-semibold rounded-full border border-transparent"},h("span",{class:"sr-only"},"Close"),h("svg",{class:"flex-shrink-0 w-5 h-5",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"},h("path",{d:"M18 6 6 18"}),h("path",{d:"m6 6 12 12"}))),h("div",{class:"p-3 show-slow"},this.isOpenConfirm?h("div",null,h("div",{class:"w-8 h-8 p-1/2 rounded-full border border-gray-200 bg-white mb-2 mt-2 show-slow m-auto"},h("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"#5a68ff",class:"w-full"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"m11.25 11.25.041-.02a.75.75 0 0 1 1.063.852l-.708 2.836a.75.75 0 0 0 1.063.853l.041-.021M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Zm-9-3.75h.008v.008H12V8.25Z"}))),h("p",{class:"mb-2 text-center max-w-40 min-w-40 mx-auto"},"timeout"===this.mode?"Keys not responding, check your key storage app":`Confirmation required at ${this.domain}`),"timeout"===this.mode?h("a",{onClick:()=>this.handleClose(),href:`https://${this.domain}`,target:"_blank",class:"nl-button text-nowrap py-2.5 px-3 w-full inline-flex justify-center items-center gap-x-2 text-sm font-medium rounded-lg disabled:opacity-50 disabled:pointer-events-none dark:focus:outline-none dark:focus:ring-1 dark:focus:ring-gray-600"},"Go to ",this.domain):"rebind"===this.mode?h("iframe",{src:this.url,width:"180",height:"80"}):h("button-base",{onClick:()=>this.handleConfirm(),titleBtn:"Confirm"})):h("div",null,h("div",null,this.titleBanner&&h("p",{class:"mb-2 text-center show-slow max-w-40 min-w-40 mx-auto"},this.titleBanner),A&&h(Fragment,null,!S&&h("p",{class:"mb-2 text-center show-slow text-red-400 max-w-40 min-w-40 mx-auto"},"Your profile may be lost if you close this tab"),h("div",{class:"mb-2"},h("button-base",{onClick:()=>this.handleImport(),theme:"lemonade",titleBtn:"Back up profile"}))),h("div",{class:"mb-2"},h("nl-change-account",{currentAccount:this.userInfo,accounts:this.accounts})),this.userInfo?h("button-base",{onClick:()=>this.handleLogout(),titleBtn:"Log out"}):h("div",null,h("button-base",{onClick:()=>this.handleLogin(),titleBtn:"Log in"},h("svg",{style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"flex-shrink-0 w-4 h-4"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M15.75 5.25a3 3 0 0 1 3 3m3 0a6 6 0 0 1-7.029 5.912c-.563-.097-1.159.026-1.563.43L10.5 17.25H8.25v2.25H6v2.25H2.25v-2.818c0-.597.237-1.17.659-1.591l6.499-6.499c.404-.404.527-1 .43-1.563A6 6 0 1 1 21.75 8.25Z"}))),h("button-base",{onClick:()=>this.handleSignup(),titleBtn:"Sign up"},h("svg",{style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"flex-shrink-0 w-4 h-4"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M18 7.5v3m0 0v3m0-3h3m-3 0h-3m-2.25-4.125a3.375 3.375 0 1 1-6.75 0 3.375 3.375 0 0 1 6.75 0ZM3 19.235v-.11a6.375 6.375 0 0 1 12.75 0v.109A12.318 12.318 0 0 1 9.374 21c-2.331 0-4.512-.645-6.374-1.766Z"})))))))),G=!!function Z(te,we){we=we||document.body;const _e=Array.from(we.querySelectorAll(te)),pe=function(Te){Z(te,Te).forEach(Ce=>{_e.includes(Ce)||_e.push(Ce)})};we.shadowRoot&&pe(we.shadowRoot);for(const Te of Array.from(we.querySelectorAll("*")))Te.shadowRoot&&pe(Te.shadowRoot);return _e}("dialog").find(Z=>Z.open&&!Z.classList.contains("nl-banner-dialog"));return console.log("nostr-login need dialog",G),h("div",{class:`theme-${this.theme} ${!this.isOpen&&this.hiddenMode?"hidden":""}`},h("div",{class:this.darkMode&&"dark"},this.isOpenConfirm&&G?h("nl-dialog",null,h("div",{class:`nl-banner ${this.isOpen?"w-52 h-auto right-2 rounded-r-lg isOpen":"rounded-r-none hover:rounded-r-lg cursor-pointer"} z-50 w-12 h-12 fixed top-52 right-0 inline-block gap-x-2 text-sm font-medium rounded-lg hover:right-2 transition-all duration-300 ease-in-out`},k)):h("div",{class:`nl-banner ${this.isOpen?"w-52 h-auto right-2 rounded-r-lg isOpen":"rounded-r-none hover:rounded-r-lg cursor-pointer"} z-50 w-12 h-12 fixed top-52 right-0 inline-block gap-x-2 text-sm font-medium rounded-lg hover:right-2 transition-all duration-300 ease-in-out`},k)))}static get watchers(){return{notify:["watchNotifyHandler"]}}static get style(){return NlBannerStyle0}},[1,"nl-banner",{theme:[1025],darkMode:[1028,"dark-mode"],hiddenMode:[1028,"hidden-mode"],titleBanner:[1,"title-banner"],isOpen:[1028,"is-open"],isLoading:[4,"is-loading"],notify:[16],userInfo:[16],accounts:[1040],isUserImgError:[32],domain:[32],mode:[32],url:[32],isOpenConfirm:[32]},void 0,{notify:["watchNotifyHandler"]}]);function defineCustomElement(){typeof customElements>"u"||["nl-banner","button-base","nl-change-account","nl-dialog","nl-login-status"].forEach(o=>{switch(o){case"nl-banner":customElements.get(o)||customElements.define(o,NlBanner);break;case"button-base":customElements.get(o)||defineCustomElement$q();break;case"nl-change-account":customElements.get(o)||defineCustomElement$2();break;case"nl-dialog":customElements.get(o)||defineCustomElement$1();break;case"nl-login-status":customElements.get(o)||defineCustomElement$g()}})}defineCustomElement();var commonjsGlobal=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function getDefaultExportFromCjs(o){return o&&o.__esModule&&Object.prototype.hasOwnProperty.call(o,"default")?o.default:o}var lib$1={},types={};Object.defineProperty(types,"__esModule",{value:!0});var ee={},taskCollection$1={},taskCollection={},bakeCollection={};(function(exports){Object.defineProperty(exports,"__esModule",{value:!0}),exports.bakeCollectionVariadic=exports.bakeCollectionAwait=exports.bakeCollection=exports.BAKED_EMPTY_FUNC=void 0,exports.BAKED_EMPTY_FUNC=function(){};var FORLOOP_FALLBACK=1500;function generateArgsDefCode(o){var s="";if(0===o)return s;for(var r=0;r1)s?((r=this._tasks).push.apply(r,arguments),this.length+=arguments.length):(this._tasks.push(o),this.length++);else if(s){var a;1===i?((a=Array(1+arguments.length)).push(a),a.push.apply(a,arguments),this._tasks=a):((a=Array(arguments.length)).push.apply(a,arguments),this._tasks=a),this.length+=arguments.length}else this._tasks=1===i?[this._tasks,o]:o,this.length++}function push_rebuild(o,s){var r,i=this.length;if(i>1)s?((r=this._tasks).push.apply(r,arguments),this.length+=arguments.length):(this._tasks.push(o),this.length++);else if(s){var a;1===i?((a=Array(1+arguments.length)).push(a),a.push.apply(a,arguments),this._tasks=a):((a=Array(arguments.length)).push.apply(a,arguments),this._tasks=a),this.length+=arguments.length}else this._tasks=1===i?[this._tasks,o]:o,this.length++;this.firstEmitBuildStrategy?this.call=rebuild_on_first_call:this.rebuild()}function _fast_remove_single(o,s){-1!==s&&(0===s?o.shift():s===o.length-1?o.length=o.length-1:o.splice(s,1))}function removeLast_norebuild(o){0!==this.length&&(1===this.length?this._tasks===o&&(this.length=0):(_fast_remove_single(this._tasks,this._tasks.lastIndexOf(o)),1===this._tasks.length?(this._tasks=this._tasks[0],this.length=1):this.length=this._tasks.length))}function removeLast_rebuild(o){if(0!==this.length){if(1===this.length)return this._tasks===o&&(this.length=0),this.firstEmitBuildStrategy?void(this.call=bake_collection_1.BAKED_EMPTY_FUNC):void this.rebuild();_fast_remove_single(this._tasks,this._tasks.lastIndexOf(o)),1===this._tasks.length?(this._tasks=this._tasks[0],this.length=1):this.length=this._tasks.length,this.firstEmitBuildStrategy?this.call=rebuild_on_first_call:this.rebuild()}}function insert_norebuild(o){for(var s,r=[],i=1;i0&&!s.includes(o.length))throw new Error(`Expected Uint8Array of length ${s}, not of length=${o.length}`)}function hash$3(o){if("function"!=typeof o||"function"!=typeof o.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");number$3(o.outputLen),number$3(o.blockLen)}function exists$3(o,s=!0){if(o.destroyed)throw new Error("Hash instance has been destroyed");if(s&&o.finished)throw new Error("Hash#digest() has already been called")}function output$3(o,s){bytes$3(o);const r=s.outputLen;if(o.lengtho instanceof Uint8Array,createView$2=o=>new DataView(o.buffer,o.byteOffset,o.byteLength),rotr$2=(o,s)=>o<<32-s|o>>>s,isLE$3=68===new Uint8Array(new Uint32Array([287454020]).buffer)[0];if(!isLE$3)throw new Error("Non little-endian hardware is not supported");function utf8ToBytes$4(o){if("string"!=typeof o)throw new Error("utf8ToBytes expected string, got "+typeof o);return new Uint8Array((new TextEncoder).encode(o))}function toBytes$3(o){if("string"==typeof o&&(o=utf8ToBytes$4(o)),!u8a$3(o))throw new Error("expected Uint8Array, got "+typeof o);return o}function concatBytes$3(...o){const s=new Uint8Array(o.reduce((i,a)=>i+a.length,0));let r=0;return o.forEach(i=>{if(!u8a$3(i))throw new Error("Uint8Array expected");s.set(i,r),r+=i.length}),s}Array.from({length:256},(o,s)=>s.toString(16).padStart(2,"0"));let Hash$2=class{clone(){return this._cloneInto()}};function wrapConstructor$2(o){const s=i=>o().update(toBytes$3(i)).digest(),r=o();return s.outputLen=r.outputLen,s.blockLen=r.blockLen,s.create=()=>o(),s}function randomBytes$2(o=32){if(crypto$3&&"function"==typeof crypto$3.getRandomValues)return crypto$3.getRandomValues(new Uint8Array(o));throw new Error("crypto.getRandomValues must be defined")}function setBigUint64$2(o,s,r,i){if("function"==typeof o.setBigUint64)return o.setBigUint64(s,r,i);const a=BigInt(32),c=BigInt(4294967295),y=Number(r>>a&c),w=Number(r&c),A=i?0:4;o.setUint32(s+(i?4:0),y,i),o.setUint32(s+A,w,i)}let SHA2$2=class extends Hash$2{constructor(o,s,r,i){super(),this.blockLen=o,this.outputLen=s,this.padOffset=r,this.isLE=i,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(o),this.view=createView$2(this.buffer)}update(o){assert$3.exists(this);const{view:s,buffer:r,blockLen:i}=this,a=(o=toBytes$3(o)).length;for(let c=0;ci-c&&(this.process(r,0),c=0);for(let S=c;SA.length)throw new Error("_sha2: outputLen bigger than state");for(let S=0;So&s^~o&r,Maj$2=(o,s,r)=>o&s^o&r^s&r,SHA256_K$2=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),IV$2=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),SHA256_W$2=new Uint32Array(64);let SHA256$2=class extends SHA2$2{constructor(){super(64,32,8,!1),this.A=0|IV$2[0],this.B=0|IV$2[1],this.C=0|IV$2[2],this.D=0|IV$2[3],this.E=0|IV$2[4],this.F=0|IV$2[5],this.G=0|IV$2[6],this.H=0|IV$2[7]}get(){const{A:o,B:s,C:r,D:i,E:a,F:c,G:y,H:w}=this;return[o,s,r,i,a,c,y,w]}set(o,s,r,i,a,c,y,w){this.A=0|o,this.B=0|s,this.C=0|r,this.D=0|i,this.E=0|a,this.F=0|c,this.G=0|y,this.H=0|w}process(o,s){for(let S=0;S<16;S++,s+=4)SHA256_W$2[S]=o.getUint32(s,!1);for(let S=16;S<64;S++){const T=SHA256_W$2[S-15],k=SHA256_W$2[S-2],R=rotr$2(T,7)^rotr$2(T,18)^T>>>3,G=rotr$2(k,17)^rotr$2(k,19)^k>>>10;SHA256_W$2[S]=G+SHA256_W$2[S-7]+R+SHA256_W$2[S-16]|0}let{A:r,B:i,C:a,D:c,E:y,F:w,G:C,H:A}=this;for(let S=0;S<64;S++){const T=A+(rotr$2(y,6)^rotr$2(y,11)^rotr$2(y,25))+Chi$2(y,w,C)+SHA256_K$2[S]+SHA256_W$2[S]|0,k=(rotr$2(r,2)^rotr$2(r,13)^rotr$2(r,22))+Maj$2(r,i,a)|0;A=C,C=w,w=y,y=c+T|0,c=a,a=i,i=r,r=T+k|0}r=r+this.A|0,i=i+this.B|0,a=a+this.C|0,c=c+this.D|0,y=y+this.E|0,w=w+this.F|0,C=C+this.G|0,A=A+this.H|0,this.set(r,i,a,c,y,w,C,A)}roundClean(){SHA256_W$2.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}},SHA224$1=class extends SHA256$2{constructor(){super(),this.A=-1056596264,this.B=914150663,this.C=812702999,this.D=-150054599,this.E=-4191439,this.F=1750603025,this.G=1694076839,this.H=-1090891868,this.outputLen=28}};const sha256$2=wrapConstructor$2(()=>new SHA256$2);wrapConstructor$2(()=>new SHA224$1);const _0n$4=BigInt(0),_1n$4=BigInt(1),_2n$2=BigInt(2),u8a$2=o=>o instanceof Uint8Array,hexes$2=Array.from({length:256},(o,s)=>s.toString(16).padStart(2,"0"));function bytesToHex$2(o){if(!u8a$2(o))throw new Error("Uint8Array expected");let s="";for(let r=0;ri+a.length,0));let r=0;return o.forEach(i=>{if(!u8a$2(i))throw new Error("Uint8Array expected");s.set(i,r),r+=i.length}),s}function equalBytes$1(o,s){if(o.length!==s.length)return!1;for(let r=0;r_0n$4;o>>=_1n$4,s+=1);return s}function bitGet(o,s){return o>>BigInt(s)&_1n$4}const bitSet=(o,s,r)=>o|(r?_1n$4:_0n$4)<(_2n$2<new Uint8Array(o),u8fr=o=>Uint8Array.from(o);function createHmacDrbg(o,s,r){if("number"!=typeof o||o<2)throw new Error("hashLen must be a number");if("number"!=typeof s||s<2)throw new Error("qByteLen must be a number");if("function"!=typeof r)throw new Error("hmacFn must be a function");let i=u8n(o),a=u8n(o),c=0;const y=()=>{i.fill(1),a.fill(0),c=0},w=(...S)=>r(a,i,...S),C=(S=u8n())=>{a=w(u8fr([0]),S),i=w(),0!==S.length&&(a=w(u8fr([1]),S),i=w())},A=()=>{if(c++>=1e3)throw new Error("drbg: tried 1000 values");let S=0;const T=[];for(;S{let k;for(y(),C(S);!(k=T(A()));)C();return y(),k}}const validatorFns={bigint:o=>"bigint"==typeof o,function:o=>"function"==typeof o,boolean:o=>"boolean"==typeof o,string:o=>"string"==typeof o,isSafeInteger:o=>Number.isSafeInteger(o),array:o=>Array.isArray(o),field:(o,s)=>s.Fp.isValid(o),hash:o=>"function"==typeof o&&Number.isSafeInteger(o.outputLen)};function validateObject(o,s,r={}){const i=(a,c,y)=>{const w=validatorFns[c];if("function"!=typeof w)throw new Error(`Invalid validator "${c}", expected function`);const C=o[a];if(!(y&&void 0===C||w(C,o)))throw new Error(`Invalid param ${String(a)}=${C} (${typeof C}), expected ${c}`)};for(const[a,c]of Object.entries(s))i(a,c,!1);for(const[a,c]of Object.entries(r))i(a,c,!0);return o}var ut=Object.freeze({__proto__:null,bitGet,bitLen,bitMask,bitSet,bytesToHex:bytesToHex$2,bytesToNumberBE,bytesToNumberLE,concatBytes:concatBytes$2,createHmacDrbg,ensureBytes:ensureBytes$1,equalBytes:equalBytes$1,hexToBytes:hexToBytes$2,hexToNumber,numberToBytesBE,numberToBytesLE,numberToHexUnpadded,numberToVarBytesBE,utf8ToBytes:utf8ToBytes$3,validateObject});const _0n$3=BigInt(0),_1n$3=BigInt(1),_2n$1=BigInt(2),_3n$1=BigInt(3),_4n=BigInt(4),_5n=BigInt(5),_8n=BigInt(8);function mod(o,s){const r=o%s;return r>=_0n$3?r:s+r}function pow(o,s,r){if(r<=_0n$3||s<_0n$3)throw new Error("Expected power/modulo > 0");if(r===_1n$3)return _0n$3;let i=_1n$3;for(;s>_0n$3;)s&_1n$3&&(i=i*o%r),o=o*o%r,s>>=_1n$3;return i}function pow2(o,s,r){let i=o;for(;s-- >_0n$3;)i*=i,i%=r;return i}function invert(o,s){if(o===_0n$3||s<=_0n$3)throw new Error(`invert: expected positive integers, got n=${o} mod=${s}`);let r=mod(o,s),i=s,a=_0n$3,c=_1n$3;for(;r!==_0n$3;){const y=i%r,w=a-c*(i/r);i=r,r=y,a=c,c=w}if(i!==_1n$3)throw new Error("invert: does not exist");return mod(a,s)}function tonelliShanks(o){const s=(o-_1n$3)/_2n$1;let r,i,a;for(r=o-_1n$3,i=0;r%_2n$1===_0n$3;r/=_2n$1,i++);for(a=_2n$1;a(r[i]="function",r),{ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"}))}function FpPow(o,s,r){if(r<_0n$3)throw new Error("Expected power > 0");if(r===_0n$3)return o.ONE;if(r===_1n$3)return s;let i=o.ONE,a=s;for(;r>_0n$3;)r&_1n$3&&(i=o.mul(i,a)),a=o.sqr(a),r>>=_1n$3;return i}function FpInvertBatch(o,s){const r=new Array(s.length),i=s.reduce((c,y,w)=>o.is0(y)?c:(r[w]=c,o.mul(c,y)),o.ONE),a=o.inv(i);return s.reduceRight((c,y,w)=>o.is0(y)?c:(r[w]=o.mul(c,r[w]),o.mul(c,y)),a),r}function nLength(o,s){const r=void 0!==s?s:o.toString(2).length;return{nBitLength:r,nByteLength:Math.ceil(r/8)}}function Field(o,s,r=!1,i={}){if(o<=_0n$3)throw new Error(`Expected Fp ORDER > 0, got ${o}`);const{nBitLength:a,nByteLength:c}=nLength(o,s);if(c>2048)throw new Error("Field lengths over 2048 bytes are not supported");const y=FpSqrt(o),w=Object.freeze({ORDER:o,BITS:a,BYTES:c,MASK:bitMask(a),ZERO:_0n$3,ONE:_1n$3,create:C=>mod(C,o),isValid:C=>{if("bigint"!=typeof C)throw new Error("Invalid field element: expected bigint, got "+typeof C);return _0n$3<=C&&CC===_0n$3,isOdd:C=>(C&_1n$3)===_1n$3,neg:C=>mod(-C,o),eql:(C,A)=>C===A,sqr:C=>mod(C*C,o),add:(C,A)=>mod(C+A,o),sub:(C,A)=>mod(C-A,o),mul:(C,A)=>mod(C*A,o),pow:(C,A)=>FpPow(w,C,A),div:(C,A)=>mod(C*invert(A,o),o),sqrN:C=>C*C,addN:(C,A)=>C+A,subN:(C,A)=>C-A,mulN:(C,A)=>C*A,inv:C=>invert(C,o),sqrt:i.sqrt||(C=>y(w,C)),invertBatch:C=>FpInvertBatch(w,C),cmov:(C,A,S)=>S?A:C,toBytes:C=>r?numberToBytesLE(C,c):numberToBytesBE(C,c),fromBytes:C=>{if(C.length!==c)throw new Error(`Fp.fromBytes: expected ${c}, got ${C.length}`);return r?bytesToNumberLE(C):bytesToNumberBE(C)}});return Object.freeze(w)}function hashToPrivateScalar(o,s,r=!1){const i=(o=ensureBytes$1("privateHash",o)).length,a=nLength(s).nByteLength+8;if(a<24||i1024)throw new Error(`hashToPrivateScalar: expected ${a}-1024 bytes of input, got ${i}`);return mod(r?bytesToNumberLE(o):bytesToNumberBE(o),s-_1n$3)+_1n$3}const _0n$2=BigInt(0),_1n$2=BigInt(1);function wNAF(o,s){const r=(a,c)=>{const y=c.negate();return a?y:c},i=a=>({windows:Math.ceil(s/a)+1,windowSize:2**(a-1)});return{constTimeNegate:r,unsafeLadder(a,c){let y=o.ZERO,w=a;for(;c>_0n$2;)c&_1n$2&&(y=y.add(w)),w=w.double(),c>>=_1n$2;return y},precomputeWindow(a,c){const{windows:y,windowSize:w}=i(c),C=[];let A=a,S=A;for(let T=0;T>=R,te>C&&(te-=k,y+=_1n$2);const we=Z,_e=Z+Math.abs(te)-1,Te=te<0;0===te?S=S.add(r(G%2!=0,c[we])):A=A.add(r(Te,c[_e]))}return{p:A,f:S}},wNAFCached(a,c,y,w){const C=a._WINDOW_SIZE||1;let A=c.get(a);return A||(A=this.precomputeWindow(a,C),1!==C&&c.set(a,w(A))),this.wNAF(C,A,y)}}}function validateBasic(o){return validateField(o.Fp),validateObject(o,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...nLength(o.n,o.nBitLength),...o,p:o.Fp.ORDER})}function validatePointOpts(o){const s=validateBasic(o);validateObject(s,{a:"field",b:"field"},{allowedPrivateKeyLengths:"array",wrapPrivateKey:"boolean",isTorsionFree:"function",clearCofactor:"function",allowInfinityPoint:"boolean",fromBytes:"function",toBytes:"function"});const{endo:r,Fp:i,a}=s;if(r){if(!i.eql(a,i.ZERO))throw new Error("Endomorphism can only be defined for Koblitz curves that have a=0");if("object"!=typeof r||"bigint"!=typeof r.beta||"function"!=typeof r.splitScalar)throw new Error("Expected endomorphism with beta: bigint and splitScalar: function")}return Object.freeze({...s})}const{bytesToNumberBE:b2n,hexToBytes:h2b}=ut,DER={Err:class extends Error{constructor(o=""){super(o)}},_parseInt(o){const{Err:s}=DER;if(o.length<2||2!==o[0])throw new s("Invalid signature integer tag");const r=o[1],i=o.subarray(2,r+2);if(!r||i.length!==r)throw new s("Invalid signature integer: wrong length");if(128&i[0])throw new s("Invalid signature integer: negative");if(0===i[0]&&!(128&i[1]))throw new s("Invalid signature integer: unnecessary leading zero");return{d:b2n(i),l:o.subarray(r+2)}},toSig(o){const{Err:s}=DER,r="string"==typeof o?h2b(o):o;if(!(r instanceof Uint8Array))throw new Error("ui8a expected");let i=r.length;if(i<2||48!=r[0])throw new s("Invalid signature tag");if(r[1]!==i-2)throw new s("Invalid signature: incorrect length");const{d:a,l:c}=DER._parseInt(r.subarray(2)),{d:y,l:w}=DER._parseInt(c);if(w.length)throw new s("Invalid signature: left bytes after parsing");return{r:a,s:y}},hexFromSig(o){const s=A=>8&Number.parseInt(A[0],16)?"00"+A:A,r=A=>{const S=A.toString(16);return 1&S.length?`0${S}`:S},i=s(r(o.s)),a=s(r(o.r)),c=i.length/2,y=a.length/2,w=r(c),C=r(y);return`30${r(y+c+4)}02${C}${a}02${w}${i}`}},_0n$1=BigInt(0),_1n$1=BigInt(1);BigInt(2);const _3n=BigInt(3);function weierstrassPoints(o){const s=validatePointOpts(o),{Fp:r}=s,i=s.toBytes||((G,Z,te)=>{const we=Z.toAffine();return concatBytes$2(Uint8Array.from([4]),r.toBytes(we.x),r.toBytes(we.y))}),a=s.fromBytes||(G=>{const Z=G.subarray(1);return{x:r.fromBytes(Z.subarray(0,r.BYTES)),y:r.fromBytes(Z.subarray(r.BYTES,2*r.BYTES))}});function c(G){const{a:Z,b:te}=s,we=r.sqr(G),_e=r.mul(we,G);return r.add(r.add(_e,r.mul(G,Z)),te)}if(!r.eql(r.sqr(s.Gy),c(s.Gx)))throw new Error("bad generator point: equation left != right");function y(G){return"bigint"==typeof G&&_0n$1r.eql(pe,r.ZERO);return _e(te)&&_e(we)?T.ZERO:new T(te,we,r.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(Z){const te=r.invertBatch(Z.map(we=>we.pz));return Z.map((we,_e)=>we.toAffine(te[_e])).map(T.fromAffine)}static fromHex(Z){const te=T.fromAffine(a(ensureBytes$1("pointHex",Z)));return te.assertValidity(),te}static fromPrivateKey(Z){return T.BASE.multiply(C(Z))}_setWindowSize(Z){this._WINDOW_SIZE=Z,A.delete(this)}assertValidity(){if(this.is0()){if(s.allowInfinityPoint)return;throw new Error("bad point: ZERO")}const{x:Z,y:te}=this.toAffine();if(!r.isValid(Z)||!r.isValid(te))throw new Error("bad point: x or y not FE");const we=r.sqr(te),_e=c(Z);if(!r.eql(we,_e))throw new Error("bad point: equation left != right");if(!this.isTorsionFree())throw new Error("bad point: not in prime-order subgroup")}hasEvenY(){const{y:Z}=this.toAffine();if(r.isOdd)return!r.isOdd(Z);throw new Error("Field doesn't support isOdd")}equals(Z){S(Z);const{px:te,py:we,pz:_e}=this,{px:pe,py:Te,pz:Ce}=Z,Ne=r.eql(r.mul(te,Ce),r.mul(pe,_e)),Se=r.eql(r.mul(we,Ce),r.mul(Te,_e));return Ne&&Se}negate(){return new T(this.px,r.neg(this.py),this.pz)}double(){const{a:Z,b:te}=s,we=r.mul(te,_3n),{px:_e,py:pe,pz:Te}=this;let Ce=r.ZERO,Ne=r.ZERO,Se=r.ZERO,xe=r.mul(_e,_e),ae=r.mul(pe,pe),le=r.mul(Te,Te),ke=r.mul(_e,pe);return ke=r.add(ke,ke),Se=r.mul(_e,Te),Se=r.add(Se,Se),Ce=r.mul(Z,Se),Ne=r.mul(we,le),Ne=r.add(Ce,Ne),Ce=r.sub(ae,Ne),Ne=r.add(ae,Ne),Ne=r.mul(Ce,Ne),Ce=r.mul(ke,Ce),Se=r.mul(we,Se),le=r.mul(Z,le),ke=r.sub(xe,le),ke=r.mul(Z,ke),ke=r.add(ke,Se),Se=r.add(xe,xe),xe=r.add(Se,xe),xe=r.add(xe,le),xe=r.mul(xe,ke),Ne=r.add(Ne,xe),le=r.mul(pe,Te),le=r.add(le,le),xe=r.mul(le,ke),Ce=r.sub(Ce,xe),Se=r.mul(le,ae),Se=r.add(Se,Se),Se=r.add(Se,Se),new T(Ce,Ne,Se)}add(Z){S(Z);const{px:te,py:we,pz:_e}=this,{px:pe,py:Te,pz:Ce}=Z;let Ne=r.ZERO,Se=r.ZERO,xe=r.ZERO;const ae=s.a,le=r.mul(s.b,_3n);let ke=r.mul(te,pe),Ue=r.mul(we,Te),st=r.mul(_e,Ce),ft=r.add(te,we),_t=r.add(pe,Te);ft=r.mul(ft,_t),_t=r.add(ke,Ue),ft=r.sub(ft,_t),_t=r.add(te,_e);let ot=r.add(pe,Ce);return _t=r.mul(_t,ot),ot=r.add(ke,st),_t=r.sub(_t,ot),ot=r.add(we,_e),Ne=r.add(Te,Ce),ot=r.mul(ot,Ne),Ne=r.add(Ue,st),ot=r.sub(ot,Ne),xe=r.mul(ae,_t),Ne=r.mul(le,st),xe=r.add(Ne,xe),Ne=r.sub(Ue,xe),xe=r.add(Ue,xe),Se=r.mul(Ne,xe),Ue=r.add(ke,ke),Ue=r.add(Ue,ke),st=r.mul(ae,st),_t=r.mul(le,_t),Ue=r.add(Ue,st),st=r.sub(ke,st),st=r.mul(ae,st),_t=r.add(_t,st),ke=r.mul(Ue,_t),Se=r.add(Se,ke),ke=r.mul(ot,_t),Ne=r.mul(ft,Ne),Ne=r.sub(Ne,ke),ke=r.mul(ft,Ue),xe=r.mul(ot,xe),xe=r.add(xe,ke),new T(Ne,Se,xe)}subtract(Z){return this.add(Z.negate())}is0(){return this.equals(T.ZERO)}wNAF(Z){return R.wNAFCached(this,A,Z,te=>{const we=r.invertBatch(te.map(_e=>_e.pz));return te.map((_e,pe)=>_e.toAffine(we[pe])).map(T.fromAffine)})}multiplyUnsafe(Z){const te=T.ZERO;if(Z===_0n$1)return te;if(w(Z),Z===_1n$1)return this;const{endo:we}=s;if(!we)return R.unsafeLadder(this,Z);let{k1neg:_e,k1:pe,k2neg:Te,k2:Ce}=we.splitScalar(Z),Ne=te,Se=te,xe=this;for(;pe>_0n$1||Ce>_0n$1;)pe&_1n$1&&(Ne=Ne.add(xe)),Ce&_1n$1&&(Se=Se.add(xe)),xe=xe.double(),pe>>=_1n$1,Ce>>=_1n$1;return _e&&(Ne=Ne.negate()),Te&&(Se=Se.negate()),Se=new T(r.mul(Se.px,we.beta),Se.py,Se.pz),Ne.add(Se)}multiply(Z){w(Z);let te,we,_e=Z;const{endo:pe}=s;if(pe){const{k1neg:Te,k1:Ce,k2neg:Ne,k2:Se}=pe.splitScalar(_e);let{p:xe,f:ae}=this.wNAF(Ce),{p:le,f:ke}=this.wNAF(Se);xe=R.constTimeNegate(Te,xe),le=R.constTimeNegate(Ne,le),le=new T(r.mul(le.px,pe.beta),le.py,le.pz),te=xe.add(le),we=ae.add(ke)}else{const{p:Te,f:Ce}=this.wNAF(_e);te=Te,we=Ce}return T.normalizeZ([te,we])[0]}multiplyAndAddUnsafe(Z,te,we){const _e=T.BASE,pe=(Ce,Ne)=>Ne!==_0n$1&&Ne!==_1n$1&&Ce.equals(_e)?Ce.multiply(Ne):Ce.multiplyUnsafe(Ne),Te=pe(this,te).add(pe(Z,we));return Te.is0()?void 0:Te}toAffine(Z){const{px:te,py:we,pz:_e}=this,pe=this.is0();null==Z&&(Z=pe?r.ONE:r.inv(_e));const Te=r.mul(te,Z),Ce=r.mul(we,Z),Ne=r.mul(_e,Z);if(pe)return{x:r.ZERO,y:r.ZERO};if(!r.eql(Ne,r.ONE))throw new Error("invZ was invalid");return{x:Te,y:Ce}}isTorsionFree(){const{h:Z,isTorsionFree:te}=s;if(Z===_1n$1)return!0;if(te)return te(T,this);throw new Error("isTorsionFree() has not been declared for the elliptic curve")}clearCofactor(){const{h:Z,clearCofactor:te}=s;return Z===_1n$1?this:te?te(T,this):this.multiplyUnsafe(s.h)}toRawBytes(Z=!0){return this.assertValidity(),i(T,this,Z)}toHex(Z=!0){return bytesToHex$2(this.toRawBytes(Z))}}T.BASE=new T(s.Gx,s.Gy,r.ONE),T.ZERO=new T(r.ZERO,r.ONE,r.ZERO);const k=s.nBitLength,R=wNAF(T,s.endo?Math.ceil(k/2):k);return{CURVE:s,ProjectivePoint:T,normPrivateKeyToScalar:C,weierstrassEquation:c,isWithinCurveOrder:y}}function validateOpts(o){const s=validateBasic(o);return validateObject(s,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...s})}function weierstrass(o){const s=validateOpts(o),{Fp:r,n:i}=s,a=r.BYTES+1,c=2*r.BYTES+1;function y(ae){return mod(ae,i)}function w(ae){return invert(ae,i)}const{ProjectivePoint:C,normPrivateKeyToScalar:A,weierstrassEquation:S,isWithinCurveOrder:T}=weierstrassPoints({...s,toBytes(ae,le,ke){const Ue=le.toAffine(),st=r.toBytes(Ue.x),ft=concatBytes$2;return ke?ft(Uint8Array.from([le.hasEvenY()?2:3]),st):ft(Uint8Array.from([4]),st,r.toBytes(Ue.y))},fromBytes(ae){const le=ae.length,ke=ae[0],Ue=ae.subarray(1);if(le!==a||2!==ke&&3!==ke){if(le===c&&4===ke)return{x:r.fromBytes(Ue.subarray(0,r.BYTES)),y:r.fromBytes(Ue.subarray(r.BYTES,2*r.BYTES))};throw new Error(`Point of length ${le} was invalid. Expected ${a} compressed bytes or ${c} uncompressed bytes`)}{const ft=bytesToNumberBE(Ue);if(!(_0n$1<(st=ft)&&stbytesToHex$2(numberToBytesBE(ae,s.nByteLength));function R(ae){return ae>i>>_1n$1}const G=(ae,le,ke)=>bytesToNumberBE(ae.slice(le,ke));class Z{constructor(le,ke,Ue){this.r=le,this.s=ke,this.recovery=Ue,this.assertValidity()}static fromCompact(le){const ke=s.nByteLength;return le=ensureBytes$1("compactSignature",le,2*ke),new Z(G(le,0,ke),G(le,ke,2*ke))}static fromDER(le){const{r:ke,s:Ue}=DER.toSig(ensureBytes$1("DER",le));return new Z(ke,Ue)}assertValidity(){if(!T(this.r))throw new Error("r must be 0 < r < CURVE.n");if(!T(this.s))throw new Error("s must be 0 < s < CURVE.n")}addRecoveryBit(le){return new Z(this.r,this.s,le)}recoverPublicKey(le){const{r:ke,s:Ue,recovery:st}=this,ft=pe(ensureBytes$1("msgHash",le));if(null==st||![0,1,2,3].includes(st))throw new Error("recovery id invalid");const _t=2===st||3===st?ke+s.n:ke;if(_t>=r.ORDER)throw new Error("recovery id 2 or 3 invalid");const Yt=C.fromHex((1&st?"03":"02")+k(_t)),un=w(_t),wn=y(-ft*un),$n=y(Ue*un),En=C.BASE.multiplyAndAddUnsafe(Yt,wn,$n);if(!En)throw new Error("point at infinify");return En.assertValidity(),En}hasHighS(){return R(this.s)}normalizeS(){return this.hasHighS()?new Z(this.r,y(-this.s),this.recovery):this}toDERRawBytes(){return hexToBytes$2(this.toDERHex())}toDERHex(){return DER.hexFromSig({r:this.r,s:this.s})}toCompactRawBytes(){return hexToBytes$2(this.toCompactHex())}toCompactHex(){return k(this.r)+k(this.s)}}const te={isValidPrivateKey(ae){try{return A(ae),!0}catch{return!1}},normPrivateKeyToScalar:A,randomPrivateKey:()=>numberToBytesBE(hashToPrivateScalar(s.randomBytes(r.BYTES+8),i),s.nByteLength),precompute:(ae=8,le=C.BASE)=>(le._setWindowSize(ae),le.multiply(BigInt(3)),le)};function we(ae){const le=ae instanceof Uint8Array,ke="string"==typeof ae,Ue=(le||ke)&&ae.length;return le?Ue===a||Ue===c:ke?Ue===2*a||Ue===2*c:ae instanceof C}const _e=s.bits2int||function(ae){const le=bytesToNumberBE(ae),ke=8*ae.length-s.nBitLength;return ke>0?le>>BigInt(ke):le},pe=s.bits2int_modN||function(ae){return y(_e(ae))},Te=bitMask(s.nBitLength);function Ce(ae){if("bigint"!=typeof ae)throw new Error("bigint expected");if(!(_0n$1<=ae&&aeZe in ke))throw new Error("sign() legacy options not supported");const{hash:Ue,randomBytes:st}=s;let{lowS:ft,prehash:_t,extraEntropy:ot}=ke;null==ft&&(ft=!0),ae=ensureBytes$1("msgHash",ae),_t&&(ae=ensureBytes$1("prehashed msgHash",Ue(ae)));const Yt=pe(ae),un=A(le),wn=[Ce(un),Ce(Yt)];if(null!=ot){const Ze=!0===ot?st(r.BYTES):ot;wn.push(ensureBytes$1("extraEntropy",Ze,r.BYTES))}const $n=concatBytes$2(...wn),En=Yt;return{seed:$n,k2sig:function(Ze){const wt=_e(Ze);if(!T(wt))return;const ze=w(wt),Be=C.BASE.multiply(wt).toAffine(),Ut=y(Be.x);if(Ut===_0n$1)return;const Ke=y(ze*y(En+Ut*un));if(Ke===_0n$1)return;let lt=(Be.x===Ut?0:2)|Number(Be.y&_1n$1),Xe=Ke;return ft&&R(Ke)&&(Xe=R(Ge=Ke)?y(-Ge):Ge,lt^=1),new Z(Ut,Xe,lt);var Ge}}}(ae,le,ke);return createHmacDrbg(s.hash.outputLen,s.nByteLength,s.hmac)(Ue,st)},verify:function(ae,le,ke,Ue=xe){const st=ae;if(le=ensureBytes$1("msgHash",le),ke=ensureBytes$1("publicKey",ke),"strict"in Ue)throw new Error("options.strict was renamed to lowS");const{lowS:ft,prehash:_t}=Ue;let ot,Yt;try{if("string"==typeof st||st instanceof Uint8Array)try{ot=Z.fromDER(st)}catch(Be){if(!(Be instanceof DER.Err))throw Be;ot=Z.fromCompact(st)}else{if("object"!=typeof st||"bigint"!=typeof st.r||"bigint"!=typeof st.s)throw new Error("PARSE");{const{r:Be,s:Ut}=st;ot=new Z(Be,Ut)}}Yt=C.fromHex(ke)}catch(Be){if("PARSE"===Be.message)throw new Error("signature must be Signature instance, Uint8Array or hex string");return!1}if(ft&&ot.hasHighS())return!1;_t&&(le=s.hash(le));const{r:un,s:wn}=ot,$n=pe(le),En=w(wn),Ze=y($n*En),wt=y(un*En),ze=C.BASE.multiplyAndAddUnsafe(Yt,Ze,wt)?.toAffine();return!!ze&&y(ze.x)===un},ProjectivePoint:C,Signature:Z,utils:te}}BigInt(4);let HMAC$2=class extends Hash$2{constructor(o,s){super(),this.finished=!1,this.destroyed=!1,assert$3.hash(o);const r=toBytes$3(s);if(this.iHash=o.create(),"function"!=typeof this.iHash.update)throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const i=this.blockLen,a=new Uint8Array(i);a.set(r.length>i?o.create().update(r).digest():r);for(let c=0;cnew HMAC$2(o,s).update(r).digest();function getHash(o){return{hash:o,hmac:(s,...r)=>hmac$2(o,s,concatBytes$3(...r)),randomBytes:randomBytes$2}}function createCurve(o,s){const r=i=>weierstrass({...o,...getHash(i)});return Object.freeze({...r(s),create:r})}hmac$2.create=(o,s)=>new HMAC$2(o,s);const secp256k1P=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),secp256k1N=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),_1n=BigInt(1),_2n=BigInt(2),divNearest=(o,s)=>(o+s/_2n)/s;function sqrtMod(o){const s=secp256k1P,r=BigInt(3),i=BigInt(6),a=BigInt(11),c=BigInt(22),y=BigInt(23),w=BigInt(44),C=BigInt(88),A=o*o*o%s,S=A*A*o%s,T=pow2(S,r,s)*S%s,k=pow2(T,r,s)*S%s,R=pow2(k,_2n,s)*A%s,G=pow2(R,a,s)*R%s,Z=pow2(G,c,s)*G%s,te=pow2(Z,w,s)*Z%s,we=pow2(te,C,s)*te%s,_e=pow2(we,w,s)*Z%s,pe=pow2(_e,r,s)*S%s,Te=pow2(pe,y,s)*G%s,Ce=pow2(Te,i,s)*A%s,Ne=pow2(Ce,_2n,s);if(!Fp.eql(Fp.sqr(Ne),o))throw new Error("Cannot find square root");return Ne}const Fp=Field(secp256k1P,void 0,void 0,{sqrt:sqrtMod}),secp256k1=createCurve({a:BigInt(0),b:BigInt(7),Fp,n:secp256k1N,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:o=>{const s=secp256k1N,r=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),i=-_1n*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),a=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),c=r,y=BigInt("0x100000000000000000000000000000000"),w=divNearest(c*o,s),C=divNearest(-i*o,s);let A=mod(o-w*r-C*a,s),S=mod(-w*i-C*c,s);const T=A>y,k=S>y;if(T&&(A=s-A),k&&(S=s-S),A>y||S>y)throw new Error("splitScalar: Endomorphism failed, k="+o);return{k1neg:T,k1:A,k2neg:k,k2:S}}}},sha256$2),_0n=BigInt(0),fe=o=>"bigint"==typeof o&&_0n"bigint"==typeof o&&_0na.charCodeAt(0)));r=concatBytes$2(i,i),TAGGED_HASH_PREFIXES[o]=r}return sha256$2(concatBytes$2(r,...s))}const pointToBytes=o=>o.toRawBytes(!0).slice(1),numTo32b=o=>numberToBytesBE(o,32),modP=o=>mod(o,secp256k1P),modN=o=>mod(o,secp256k1N),Point$1=secp256k1.ProjectivePoint,GmulAdd=(o,s,r)=>Point$1.BASE.multiplyAndAddUnsafe(o,s,r);function schnorrGetExtPubKey(o){let s=secp256k1.utils.normPrivateKeyToScalar(o),r=Point$1.fromPrivateKey(s);return{scalar:r.hasEvenY()?s:modN(-s),bytes:pointToBytes(r)}}function lift_x(o){if(!fe(o))throw new Error("bad x: need 0 < x < p");const s=modP(o*o);let r=sqrtMod(modP(s*o+BigInt(7)));r%_2n!==_0n&&(r=modP(-r));const i=new Point$1(o,r,_1n);return i.assertValidity(),i}function challenge(...o){return modN(bytesToNumberBE(taggedHash("BIP0340/challenge",...o)))}function schnorrGetPublicKey(o){return schnorrGetExtPubKey(o).bytes}function schnorrSign(o,s,r=randomBytes$2(32)){const i=ensureBytes$1("message",o),{bytes:a,scalar:c}=schnorrGetExtPubKey(s),y=ensureBytes$1("auxRand",r,32),w=numTo32b(c^bytesToNumberBE(taggedHash("BIP0340/aux",y))),C=taggedHash("BIP0340/nonce",w,a,i),A=modN(bytesToNumberBE(C));if(A===_0n)throw new Error("sign failed: k is zero");const{bytes:S,scalar:T}=schnorrGetExtPubKey(A),k=challenge(S,a,i),R=new Uint8Array(64);if(R.set(S,0),R.set(numTo32b(modN(T+k*c)),32),!schnorrVerify(R,i,a))throw new Error("sign: Invalid signature produced");return R}function schnorrVerify(o,s,r){const i=ensureBytes$1("signature",o,64),a=ensureBytes$1("message",s),c=ensureBytes$1("publicKey",r,32);try{const y=lift_x(bytesToNumberBE(c)),w=bytesToNumberBE(i.subarray(0,32));if(!fe(w))return!1;const C=bytesToNumberBE(i.subarray(32,64));if(!ge(C))return!1;const A=challenge(numTo32b(w),pointToBytes(y),a),S=GmulAdd(y,C,modN(-A));return!(!S||!S.hasEvenY()||S.toAffine().x!==w)}catch{return!1}}const schnorr={getPublicKey:schnorrGetPublicKey,sign:schnorrSign,verify:schnorrVerify,utils:{randomPrivateKey:secp256k1.utils.randomPrivateKey,lift_x,pointToBytes,numberToBytesBE,bytesToNumberBE,taggedHash,mod}},crypto$2="object"==typeof globalThis&&"crypto"in globalThis?globalThis.crypto:void 0,u8a$1=o=>o instanceof Uint8Array,createView$1=o=>new DataView(o.buffer,o.byteOffset,o.byteLength),rotr$1=(o,s)=>o<<32-s|o>>>s,isLE$2=68===new Uint8Array(new Uint32Array([287454020]).buffer)[0];if(!isLE$2)throw new Error("Non little-endian hardware is not supported");const hexes$1=Array.from({length:256},(o,s)=>s.toString(16).padStart(2,"0"));function bytesToHex$1(o){if(!u8a$1(o))throw new Error("Uint8Array expected");let s="";for(let r=0;ri+a.length,0));let r=0;return o.forEach(i=>{if(!u8a$1(i))throw new Error("Uint8Array expected");s.set(i,r),r+=i.length}),s}let Hash$1=class{clone(){return this._cloneInto()}};function wrapConstructor$1(o){const s=i=>o().update(toBytes$2(i)).digest(),r=o();return s.outputLen=r.outputLen,s.blockLen=r.blockLen,s.create=()=>o(),s}function randomBytes$1(o=32){if(crypto$2&&"function"==typeof crypto$2.getRandomValues)return crypto$2.getRandomValues(new Uint8Array(o));throw new Error("crypto.getRandomValues must be defined")}function number$2(o){if(!Number.isSafeInteger(o)||o<0)throw new Error(`Wrong positive integer: ${o}`)}function bool$2(o){if("boolean"!=typeof o)throw new Error(`Expected boolean, not ${o}`)}function bytes$2(o,...s){if(!(o instanceof Uint8Array))throw new Error("Expected Uint8Array");if(s.length>0&&!s.includes(o.length))throw new Error(`Expected Uint8Array of length ${s}, not of length=${o.length}`)}function hash$2(o){if("function"!=typeof o||"function"!=typeof o.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");number$2(o.outputLen),number$2(o.blockLen)}function exists$2(o,s=!0){if(o.destroyed)throw new Error("Hash instance has been destroyed");if(s&&o.finished)throw new Error("Hash#digest() has already been called")}function output$2(o,s){bytes$2(o);const r=s.outputLen;if(o.length>a&c),w=Number(r&c),A=i?0:4;o.setUint32(s+(i?4:0),y,i),o.setUint32(s+A,w,i)}let SHA2$1=class extends Hash$1{constructor(o,s,r,i){super(),this.blockLen=o,this.outputLen=s,this.padOffset=r,this.isLE=i,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(o),this.view=createView$1(this.buffer)}update(o){assert$2.exists(this);const{view:s,buffer:r,blockLen:i}=this,a=(o=toBytes$2(o)).length;for(let c=0;ci-c&&(this.process(r,0),c=0);for(let S=c;SA.length)throw new Error("_sha2: outputLen bigger than state");for(let S=0;So&s^~o&r,Maj$1=(o,s,r)=>o&s^o&r^s&r,SHA256_K$1=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),IV$1=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),SHA256_W$1=new Uint32Array(64);let SHA256$1=class extends SHA2$1{constructor(){super(64,32,8,!1),this.A=0|IV$1[0],this.B=0|IV$1[1],this.C=0|IV$1[2],this.D=0|IV$1[3],this.E=0|IV$1[4],this.F=0|IV$1[5],this.G=0|IV$1[6],this.H=0|IV$1[7]}get(){const{A:o,B:s,C:r,D:i,E:a,F:c,G:y,H:w}=this;return[o,s,r,i,a,c,y,w]}set(o,s,r,i,a,c,y,w){this.A=0|o,this.B=0|s,this.C=0|r,this.D=0|i,this.E=0|a,this.F=0|c,this.G=0|y,this.H=0|w}process(o,s){for(let S=0;S<16;S++,s+=4)SHA256_W$1[S]=o.getUint32(s,!1);for(let S=16;S<64;S++){const T=SHA256_W$1[S-15],k=SHA256_W$1[S-2],R=rotr$1(T,7)^rotr$1(T,18)^T>>>3,G=rotr$1(k,17)^rotr$1(k,19)^k>>>10;SHA256_W$1[S]=G+SHA256_W$1[S-7]+R+SHA256_W$1[S-16]|0}let{A:r,B:i,C:a,D:c,E:y,F:w,G:C,H:A}=this;for(let S=0;S<64;S++){const T=A+(rotr$1(y,6)^rotr$1(y,11)^rotr$1(y,25))+Chi$1(y,w,C)+SHA256_K$1[S]+SHA256_W$1[S]|0,k=(rotr$1(r,2)^rotr$1(r,13)^rotr$1(r,22))+Maj$1(r,i,a)|0;A=C,C=w,w=y,y=c+T|0,c=a,a=i,i=r,r=T+k|0}r=r+this.A|0,i=i+this.B|0,a=a+this.C|0,c=c+this.D|0,y=y+this.E|0,w=w+this.F|0,C=C+this.G|0,A=A+this.H|0,this.set(r,i,a,c,y,w,C,A)}roundClean(){SHA256_W$1.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}};class SHA224 extends SHA256$1{constructor(){super(),this.A=-1056596264,this.B=914150663,this.C=812702999,this.D=-150054599,this.E=-4191439,this.F=1750603025,this.G=1694076839,this.H=-1090891868,this.outputLen=28}}const sha256$1=wrapConstructor$1(()=>new SHA256$1);function assertNumber(o){if(!Number.isSafeInteger(o))throw new Error(`Wrong integer: ${o}`)}function chain$1(...o){const s=(r,i)=>a=>r(i(a));return{encode:Array.from(o).reverse().reduce((r,i)=>r?s(r,i.encode):i.encode,void 0),decode:o.reduce((r,i)=>r?s(r,i.decode):i.decode,void 0)}}function alphabet$1(o){return{encode:s=>{if(!Array.isArray(s)||s.length&&"number"!=typeof s[0])throw new Error("alphabet.encode input should be an array of numbers");return s.map(r=>{if(assertNumber(r),r<0||r>=o.length)throw new Error(`Digit index outside alphabet: ${r} (alphabet: ${o.length})`);return o[r]})},decode:s=>{if(!Array.isArray(s)||s.length&&"string"!=typeof s[0])throw new Error("alphabet.decode input should be array of strings");return s.map(r=>{if("string"!=typeof r)throw new Error(`alphabet.decode: not string element=${r}`);const i=o.indexOf(r);if(-1===i)throw new Error(`Unknown letter: "${r}". Allowed: ${o}`);return i})}}}function join$1(o=""){if("string"!=typeof o)throw new Error("join separator should be string");return{encode:s=>{if(!Array.isArray(s)||s.length&&"string"!=typeof s[0])throw new Error("join.encode input should be array of strings");for(let r of s)if("string"!=typeof r)throw new Error(`join.encode: non-string input=${r}`);return s.join(o)},decode:s=>{if("string"!=typeof s)throw new Error("join.decode input should be string");return s.split(o)}}}function padding$1(o,s="="){if(assertNumber(o),"string"!=typeof s)throw new Error("padding chr should be string");return{encode(r){if(!Array.isArray(r)||r.length&&"string"!=typeof r[0])throw new Error("padding.encode input should be array of strings");for(let i of r)if("string"!=typeof i)throw new Error(`padding.encode: non-string input=${i}`);for(;r.length*o%8;)r.push(s);return r},decode(r){if(!Array.isArray(r)||r.length&&"string"!=typeof r[0])throw new Error("padding.encode input should be array of strings");for(let a of r)if("string"!=typeof a)throw new Error(`padding.decode: non-string input=${a}`);let i=r.length;if(i*o%8)throw new Error("Invalid padding: string should have whole number of bytes");for(;i>0&&r[i-1]===s;i--)if(!((i-1)*o%8))throw new Error("Invalid padding: string has too much padding");return r.slice(0,i)}}}function normalize$1(o){if("function"!=typeof o)throw new Error("normalize fn should be function");return{encode:s=>s,decode:s=>o(s)}}function convertRadix$1(o,s,r){if(s<2)throw new Error(`convertRadix: wrong from=${s}, base cannot be less than 2`);if(r<2)throw new Error(`convertRadix: wrong to=${r}, base cannot be less than 2`);if(!Array.isArray(o))throw new Error("convertRadix: data should be array");if(!o.length)return[];let i=0;const a=[],c=Array.from(o);for(c.forEach(y=>{if(assertNumber(y),y<0||y>=s)throw new Error(`Wrong integer: ${y}`)});;){let y=0,w=!0;for(let C=i;Cnew SHA224);const gcd$1=(o,s)=>s?gcd$1(s,o%s):o,radix2carry$1=(o,s)=>o+(s-gcd$1(o,s));function convertRadix2$1(o,s,r,i){if(!Array.isArray(o))throw new Error("convertRadix2: data should be array");if(s<=0||s>32)throw new Error(`convertRadix2: wrong from=${s}`);if(r<=0||r>32)throw new Error(`convertRadix2: wrong to=${r}`);if(radix2carry$1(s,r)>32)throw new Error(`convertRadix2: carry overflow from=${s} to=${r} carryBits=${radix2carry$1(s,r)}`);let a=0,c=0;const y=2**r-1,w=[];for(const C of o){if(assertNumber(C),C>=2**s)throw new Error(`convertRadix2: invalid data word=${C} from=${s}`);if(a=a<32)throw new Error(`convertRadix2: carry overflow pos=${c} from=${s}`);for(c+=s;c>=r;c-=r)w.push((a>>c-r&y)>>>0);a&=2**c-1}if(a=a<=s)throw new Error("Excess padding");if(!i&&a)throw new Error(`Non-zero padding: ${a}`);return i&&c>0&&w.push(a>>>0),w}function radix$1(o){return assertNumber(o),{encode:s=>{if(!(s instanceof Uint8Array))throw new Error("radix.encode input should be Uint8Array");return convertRadix$1(Array.from(s),256,o)},decode:s=>{if(!Array.isArray(s)||s.length&&"number"!=typeof s[0])throw new Error("radix.decode input should be array of strings");return Uint8Array.from(convertRadix$1(s,o,256))}}}function radix2$1(o,s=!1){if(assertNumber(o),o<=0||o>32)throw new Error("radix2: bits should be in (0..32]");if(radix2carry$1(8,o)>32||radix2carry$1(o,8)>32)throw new Error("radix2: carry overflow");return{encode:r=>{if(!(r instanceof Uint8Array))throw new Error("radix2.encode input should be Uint8Array");return convertRadix2$1(Array.from(r),8,o,!s)},decode:r=>{if(!Array.isArray(r)||r.length&&"number"!=typeof r[0])throw new Error("radix2.decode input should be array of strings");return Uint8Array.from(convertRadix2$1(r,o,8,s))}}}function unsafeWrapper$1(o){if("function"!=typeof o)throw new Error("unsafeWrapper fn should be function");return function(...s){try{return o.apply(null,s)}catch{}}}const base16=chain$1(radix2$1(4),alphabet$1("0123456789ABCDEF"),join$1("")),base32=chain$1(radix2$1(5),alphabet$1("ABCDEFGHIJKLMNOPQRSTUVWXYZ234567"),padding$1(5),join$1(""));chain$1(radix2$1(5),alphabet$1("0123456789ABCDEFGHIJKLMNOPQRSTUV"),padding$1(5),join$1("")),chain$1(radix2$1(5),alphabet$1("0123456789ABCDEFGHJKMNPQRSTVWXYZ"),join$1(""),normalize$1(o=>o.toUpperCase().replace(/O/g,"0").replace(/[IL]/g,"1")));const base64$1=chain$1(radix2$1(6),alphabet$1("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),padding$1(6),join$1("")),base64url=chain$1(radix2$1(6),alphabet$1("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"),padding$1(6),join$1("")),genBase58$1=o=>chain$1(radix$1(58),alphabet$1(o),join$1("")),base58$1=genBase58$1("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz");genBase58$1("123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ"),genBase58$1("rpshnaf39wBUDNEGHJKLM4PQRST7VWXYZ2bcdeCg65jkm8oFqi1tuvAxyz");const XMR_BLOCK_LEN=[0,2,3,5,6,7,9,10,11],base58xmr={encode(o){let s="";for(let r=0;r>25;let r=(33554431&o)<<5;for(let i=0;i>i&1)&&(r^=POLYMOD_GENERATORS$1[i]);return r}function bechChecksum$1(o,s,r=1){const i=o.length;let a=1;for(let c=0;c126)throw new Error(`Invalid prefix (${o})`);a=bech32Polymod$1(a)^y>>5}a=bech32Polymod$1(a);for(let c=0;cC)throw new TypeError(`Wrong string length: ${w.length} (${w}). Expected (8..${C})`);const A=w.toLowerCase();if(w!==A&&w!==w.toUpperCase())throw new Error("String must be lowercase or uppercase");const S=(w=A).lastIndexOf("1");if(0===S||-1===S)throw new Error('Letter "1" must be present between prefix and data only');const T=w.slice(0,S),k=w.slice(S+1);if(k.length<6)throw new Error("Data must be at least 6 characters long");const R=BECH_ALPHABET$1.decode(k).slice(0,-6),G=bechChecksum$1(T,R,s);if(!k.endsWith(G))throw new Error(`Invalid checksum in ${w}: expected "${G}"`);return{prefix:T,words:R}}return{encode:function(w,C,A=90){if("string"!=typeof w)throw new Error("bech32.encode prefix should be string, not "+typeof w);if(!Array.isArray(C)||C.length&&"number"!=typeof C[0])throw new Error("bech32.encode words should be array of numbers, not "+typeof C);const S=w.length+7+C.length;if(!1!==A&&S>A)throw new TypeError(`Length ${S} exceeds limit ${A}`);return`${w=w.toLowerCase()}1${BECH_ALPHABET$1.encode(C)}${bechChecksum$1(w,C,s)}`},decode:y,decodeToBytes:function(w){const{prefix:C,words:A}=y(w,!1);return{prefix:C,words:A,bytes:i(A)}},decodeUnsafe:unsafeWrapper$1(y),fromWords:i,fromWordsUnsafe:c,toWords:a}}const bech32$1=genBech32$1("bech32");genBech32$1("bech32m");const utf8={encode:o=>(new TextDecoder).decode(o),decode:o=>(new TextEncoder).encode(o)},hex=chain$1(radix2$1(4),alphabet$1("0123456789abcdef"),join$1(""),normalize$1(o=>{if("string"!=typeof o||o.length%2)throw new TypeError(`hex.decode: expected string, got ${typeof o} with length ${o.length}`);return o.toLowerCase()})),CODERS={utf8,hex,base16,base32,base64:base64$1,base64url,base58:base58$1,base58xmr};Object.keys(CODERS).join(", ");const wordlist="abandon\nability\nable\nabout\nabove\nabsent\nabsorb\nabstract\nabsurd\nabuse\naccess\naccident\naccount\naccuse\nachieve\nacid\nacoustic\nacquire\nacross\nact\naction\nactor\nactress\nactual\nadapt\nadd\naddict\naddress\nadjust\nadmit\nadult\nadvance\nadvice\naerobic\naffair\nafford\nafraid\nagain\nage\nagent\nagree\nahead\naim\nair\nairport\naisle\nalarm\nalbum\nalcohol\nalert\nalien\nall\nalley\nallow\nalmost\nalone\nalpha\nalready\nalso\nalter\nalways\namateur\namazing\namong\namount\namused\nanalyst\nanchor\nancient\nanger\nangle\nangry\nanimal\nankle\nannounce\nannual\nanother\nanswer\nantenna\nantique\nanxiety\nany\napart\napology\nappear\napple\napprove\napril\narch\narctic\narea\narena\nargue\narm\narmed\narmor\narmy\naround\narrange\narrest\narrive\narrow\nart\nartefact\nartist\nartwork\nask\naspect\nassault\nasset\nassist\nassume\nasthma\nathlete\natom\nattack\nattend\nattitude\nattract\nauction\naudit\naugust\naunt\nauthor\nauto\nautumn\naverage\navocado\navoid\nawake\naware\naway\nawesome\nawful\nawkward\naxis\nbaby\nbachelor\nbacon\nbadge\nbag\nbalance\nbalcony\nball\nbamboo\nbanana\nbanner\nbar\nbarely\nbargain\nbarrel\nbase\nbasic\nbasket\nbattle\nbeach\nbean\nbeauty\nbecause\nbecome\nbeef\nbefore\nbegin\nbehave\nbehind\nbelieve\nbelow\nbelt\nbench\nbenefit\nbest\nbetray\nbetter\nbetween\nbeyond\nbicycle\nbid\nbike\nbind\nbiology\nbird\nbirth\nbitter\nblack\nblade\nblame\nblanket\nblast\nbleak\nbless\nblind\nblood\nblossom\nblouse\nblue\nblur\nblush\nboard\nboat\nbody\nboil\nbomb\nbone\nbonus\nbook\nboost\nborder\nboring\nborrow\nboss\nbottom\nbounce\nbox\nboy\nbracket\nbrain\nbrand\nbrass\nbrave\nbread\nbreeze\nbrick\nbridge\nbrief\nbright\nbring\nbrisk\nbroccoli\nbroken\nbronze\nbroom\nbrother\nbrown\nbrush\nbubble\nbuddy\nbudget\nbuffalo\nbuild\nbulb\nbulk\nbullet\nbundle\nbunker\nburden\nburger\nburst\nbus\nbusiness\nbusy\nbutter\nbuyer\nbuzz\ncabbage\ncabin\ncable\ncactus\ncage\ncake\ncall\ncalm\ncamera\ncamp\ncan\ncanal\ncancel\ncandy\ncannon\ncanoe\ncanvas\ncanyon\ncapable\ncapital\ncaptain\ncar\ncarbon\ncard\ncargo\ncarpet\ncarry\ncart\ncase\ncash\ncasino\ncastle\ncasual\ncat\ncatalog\ncatch\ncategory\ncattle\ncaught\ncause\ncaution\ncave\nceiling\ncelery\ncement\ncensus\ncentury\ncereal\ncertain\nchair\nchalk\nchampion\nchange\nchaos\nchapter\ncharge\nchase\nchat\ncheap\ncheck\ncheese\nchef\ncherry\nchest\nchicken\nchief\nchild\nchimney\nchoice\nchoose\nchronic\nchuckle\nchunk\nchurn\ncigar\ncinnamon\ncircle\ncitizen\ncity\ncivil\nclaim\nclap\nclarify\nclaw\nclay\nclean\nclerk\nclever\nclick\nclient\ncliff\nclimb\nclinic\nclip\nclock\nclog\nclose\ncloth\ncloud\nclown\nclub\nclump\ncluster\nclutch\ncoach\ncoast\ncoconut\ncode\ncoffee\ncoil\ncoin\ncollect\ncolor\ncolumn\ncombine\ncome\ncomfort\ncomic\ncommon\ncompany\nconcert\nconduct\nconfirm\ncongress\nconnect\nconsider\ncontrol\nconvince\ncook\ncool\ncopper\ncopy\ncoral\ncore\ncorn\ncorrect\ncost\ncotton\ncouch\ncountry\ncouple\ncourse\ncousin\ncover\ncoyote\ncrack\ncradle\ncraft\ncram\ncrane\ncrash\ncrater\ncrawl\ncrazy\ncream\ncredit\ncreek\ncrew\ncricket\ncrime\ncrisp\ncritic\ncrop\ncross\ncrouch\ncrowd\ncrucial\ncruel\ncruise\ncrumble\ncrunch\ncrush\ncry\ncrystal\ncube\nculture\ncup\ncupboard\ncurious\ncurrent\ncurtain\ncurve\ncushion\ncustom\ncute\ncycle\ndad\ndamage\ndamp\ndance\ndanger\ndaring\ndash\ndaughter\ndawn\nday\ndeal\ndebate\ndebris\ndecade\ndecember\ndecide\ndecline\ndecorate\ndecrease\ndeer\ndefense\ndefine\ndefy\ndegree\ndelay\ndeliver\ndemand\ndemise\ndenial\ndentist\ndeny\ndepart\ndepend\ndeposit\ndepth\ndeputy\nderive\ndescribe\ndesert\ndesign\ndesk\ndespair\ndestroy\ndetail\ndetect\ndevelop\ndevice\ndevote\ndiagram\ndial\ndiamond\ndiary\ndice\ndiesel\ndiet\ndiffer\ndigital\ndignity\ndilemma\ndinner\ndinosaur\ndirect\ndirt\ndisagree\ndiscover\ndisease\ndish\ndismiss\ndisorder\ndisplay\ndistance\ndivert\ndivide\ndivorce\ndizzy\ndoctor\ndocument\ndog\ndoll\ndolphin\ndomain\ndonate\ndonkey\ndonor\ndoor\ndose\ndouble\ndove\ndraft\ndragon\ndrama\ndrastic\ndraw\ndream\ndress\ndrift\ndrill\ndrink\ndrip\ndrive\ndrop\ndrum\ndry\nduck\ndumb\ndune\nduring\ndust\ndutch\nduty\ndwarf\ndynamic\neager\neagle\nearly\nearn\nearth\neasily\neast\neasy\necho\necology\neconomy\nedge\nedit\neducate\neffort\negg\neight\neither\nelbow\nelder\nelectric\nelegant\nelement\nelephant\nelevator\nelite\nelse\nembark\nembody\nembrace\nemerge\nemotion\nemploy\nempower\nempty\nenable\nenact\nend\nendless\nendorse\nenemy\nenergy\nenforce\nengage\nengine\nenhance\nenjoy\nenlist\nenough\nenrich\nenroll\nensure\nenter\nentire\nentry\nenvelope\nepisode\nequal\nequip\nera\nerase\nerode\nerosion\nerror\nerupt\nescape\nessay\nessence\nestate\neternal\nethics\nevidence\nevil\nevoke\nevolve\nexact\nexample\nexcess\nexchange\nexcite\nexclude\nexcuse\nexecute\nexercise\nexhaust\nexhibit\nexile\nexist\nexit\nexotic\nexpand\nexpect\nexpire\nexplain\nexpose\nexpress\nextend\nextra\neye\neyebrow\nfabric\nface\nfaculty\nfade\nfaint\nfaith\nfall\nfalse\nfame\nfamily\nfamous\nfan\nfancy\nfantasy\nfarm\nfashion\nfat\nfatal\nfather\nfatigue\nfault\nfavorite\nfeature\nfebruary\nfederal\nfee\nfeed\nfeel\nfemale\nfence\nfestival\nfetch\nfever\nfew\nfiber\nfiction\nfield\nfigure\nfile\nfilm\nfilter\nfinal\nfind\nfine\nfinger\nfinish\nfire\nfirm\nfirst\nfiscal\nfish\nfit\nfitness\nfix\nflag\nflame\nflash\nflat\nflavor\nflee\nflight\nflip\nfloat\nflock\nfloor\nflower\nfluid\nflush\nfly\nfoam\nfocus\nfog\nfoil\nfold\nfollow\nfood\nfoot\nforce\nforest\nforget\nfork\nfortune\nforum\nforward\nfossil\nfoster\nfound\nfox\nfragile\nframe\nfrequent\nfresh\nfriend\nfringe\nfrog\nfront\nfrost\nfrown\nfrozen\nfruit\nfuel\nfun\nfunny\nfurnace\nfury\nfuture\ngadget\ngain\ngalaxy\ngallery\ngame\ngap\ngarage\ngarbage\ngarden\ngarlic\ngarment\ngas\ngasp\ngate\ngather\ngauge\ngaze\ngeneral\ngenius\ngenre\ngentle\ngenuine\ngesture\nghost\ngiant\ngift\ngiggle\nginger\ngiraffe\ngirl\ngive\nglad\nglance\nglare\nglass\nglide\nglimpse\nglobe\ngloom\nglory\nglove\nglow\nglue\ngoat\ngoddess\ngold\ngood\ngoose\ngorilla\ngospel\ngossip\ngovern\ngown\ngrab\ngrace\ngrain\ngrant\ngrape\ngrass\ngravity\ngreat\ngreen\ngrid\ngrief\ngrit\ngrocery\ngroup\ngrow\ngrunt\nguard\nguess\nguide\nguilt\nguitar\ngun\ngym\nhabit\nhair\nhalf\nhammer\nhamster\nhand\nhappy\nharbor\nhard\nharsh\nharvest\nhat\nhave\nhawk\nhazard\nhead\nhealth\nheart\nheavy\nhedgehog\nheight\nhello\nhelmet\nhelp\nhen\nhero\nhidden\nhigh\nhill\nhint\nhip\nhire\nhistory\nhobby\nhockey\nhold\nhole\nholiday\nhollow\nhome\nhoney\nhood\nhope\nhorn\nhorror\nhorse\nhospital\nhost\nhotel\nhour\nhover\nhub\nhuge\nhuman\nhumble\nhumor\nhundred\nhungry\nhunt\nhurdle\nhurry\nhurt\nhusband\nhybrid\nice\nicon\nidea\nidentify\nidle\nignore\nill\nillegal\nillness\nimage\nimitate\nimmense\nimmune\nimpact\nimpose\nimprove\nimpulse\ninch\ninclude\nincome\nincrease\nindex\nindicate\nindoor\nindustry\ninfant\ninflict\ninform\ninhale\ninherit\ninitial\ninject\ninjury\ninmate\ninner\ninnocent\ninput\ninquiry\ninsane\ninsect\ninside\ninspire\ninstall\nintact\ninterest\ninto\ninvest\ninvite\ninvolve\niron\nisland\nisolate\nissue\nitem\nivory\njacket\njaguar\njar\njazz\njealous\njeans\njelly\njewel\njob\njoin\njoke\njourney\njoy\njudge\njuice\njump\njungle\njunior\njunk\njust\nkangaroo\nkeen\nkeep\nketchup\nkey\nkick\nkid\nkidney\nkind\nkingdom\nkiss\nkit\nkitchen\nkite\nkitten\nkiwi\nknee\nknife\nknock\nknow\nlab\nlabel\nlabor\nladder\nlady\nlake\nlamp\nlanguage\nlaptop\nlarge\nlater\nlatin\nlaugh\nlaundry\nlava\nlaw\nlawn\nlawsuit\nlayer\nlazy\nleader\nleaf\nlearn\nleave\nlecture\nleft\nleg\nlegal\nlegend\nleisure\nlemon\nlend\nlength\nlens\nleopard\nlesson\nletter\nlevel\nliar\nliberty\nlibrary\nlicense\nlife\nlift\nlight\nlike\nlimb\nlimit\nlink\nlion\nliquid\nlist\nlittle\nlive\nlizard\nload\nloan\nlobster\nlocal\nlock\nlogic\nlonely\nlong\nloop\nlottery\nloud\nlounge\nlove\nloyal\nlucky\nluggage\nlumber\nlunar\nlunch\nluxury\nlyrics\nmachine\nmad\nmagic\nmagnet\nmaid\nmail\nmain\nmajor\nmake\nmammal\nman\nmanage\nmandate\nmango\nmansion\nmanual\nmaple\nmarble\nmarch\nmargin\nmarine\nmarket\nmarriage\nmask\nmass\nmaster\nmatch\nmaterial\nmath\nmatrix\nmatter\nmaximum\nmaze\nmeadow\nmean\nmeasure\nmeat\nmechanic\nmedal\nmedia\nmelody\nmelt\nmember\nmemory\nmention\nmenu\nmercy\nmerge\nmerit\nmerry\nmesh\nmessage\nmetal\nmethod\nmiddle\nmidnight\nmilk\nmillion\nmimic\nmind\nminimum\nminor\nminute\nmiracle\nmirror\nmisery\nmiss\nmistake\nmix\nmixed\nmixture\nmobile\nmodel\nmodify\nmom\nmoment\nmonitor\nmonkey\nmonster\nmonth\nmoon\nmoral\nmore\nmorning\nmosquito\nmother\nmotion\nmotor\nmountain\nmouse\nmove\nmovie\nmuch\nmuffin\nmule\nmultiply\nmuscle\nmuseum\nmushroom\nmusic\nmust\nmutual\nmyself\nmystery\nmyth\nnaive\nname\nnapkin\nnarrow\nnasty\nnation\nnature\nnear\nneck\nneed\nnegative\nneglect\nneither\nnephew\nnerve\nnest\nnet\nnetwork\nneutral\nnever\nnews\nnext\nnice\nnight\nnoble\nnoise\nnominee\nnoodle\nnormal\nnorth\nnose\nnotable\nnote\nnothing\nnotice\nnovel\nnow\nnuclear\nnumber\nnurse\nnut\noak\nobey\nobject\noblige\nobscure\nobserve\nobtain\nobvious\noccur\nocean\noctober\nodor\noff\noffer\noffice\noften\noil\nokay\nold\nolive\nolympic\nomit\nonce\none\nonion\nonline\nonly\nopen\nopera\nopinion\noppose\noption\norange\norbit\norchard\norder\nordinary\norgan\norient\noriginal\norphan\nostrich\nother\noutdoor\nouter\noutput\noutside\noval\noven\nover\nown\nowner\noxygen\noyster\nozone\npact\npaddle\npage\npair\npalace\npalm\npanda\npanel\npanic\npanther\npaper\nparade\nparent\npark\nparrot\nparty\npass\npatch\npath\npatient\npatrol\npattern\npause\npave\npayment\npeace\npeanut\npear\npeasant\npelican\npen\npenalty\npencil\npeople\npepper\nperfect\npermit\nperson\npet\nphone\nphoto\nphrase\nphysical\npiano\npicnic\npicture\npiece\npig\npigeon\npill\npilot\npink\npioneer\npipe\npistol\npitch\npizza\nplace\nplanet\nplastic\nplate\nplay\nplease\npledge\npluck\nplug\nplunge\npoem\npoet\npoint\npolar\npole\npolice\npond\npony\npool\npopular\nportion\nposition\npossible\npost\npotato\npottery\npoverty\npowder\npower\npractice\npraise\npredict\nprefer\nprepare\npresent\npretty\nprevent\nprice\npride\nprimary\nprint\npriority\nprison\nprivate\nprize\nproblem\nprocess\nproduce\nprofit\nprogram\nproject\npromote\nproof\nproperty\nprosper\nprotect\nproud\nprovide\npublic\npudding\npull\npulp\npulse\npumpkin\npunch\npupil\npuppy\npurchase\npurity\npurpose\npurse\npush\nput\npuzzle\npyramid\nquality\nquantum\nquarter\nquestion\nquick\nquit\nquiz\nquote\nrabbit\nraccoon\nrace\nrack\nradar\nradio\nrail\nrain\nraise\nrally\nramp\nranch\nrandom\nrange\nrapid\nrare\nrate\nrather\nraven\nraw\nrazor\nready\nreal\nreason\nrebel\nrebuild\nrecall\nreceive\nrecipe\nrecord\nrecycle\nreduce\nreflect\nreform\nrefuse\nregion\nregret\nregular\nreject\nrelax\nrelease\nrelief\nrely\nremain\nremember\nremind\nremove\nrender\nrenew\nrent\nreopen\nrepair\nrepeat\nreplace\nreport\nrequire\nrescue\nresemble\nresist\nresource\nresponse\nresult\nretire\nretreat\nreturn\nreunion\nreveal\nreview\nreward\nrhythm\nrib\nribbon\nrice\nrich\nride\nridge\nrifle\nright\nrigid\nring\nriot\nripple\nrisk\nritual\nrival\nriver\nroad\nroast\nrobot\nrobust\nrocket\nromance\nroof\nrookie\nroom\nrose\nrotate\nrough\nround\nroute\nroyal\nrubber\nrude\nrug\nrule\nrun\nrunway\nrural\nsad\nsaddle\nsadness\nsafe\nsail\nsalad\nsalmon\nsalon\nsalt\nsalute\nsame\nsample\nsand\nsatisfy\nsatoshi\nsauce\nsausage\nsave\nsay\nscale\nscan\nscare\nscatter\nscene\nscheme\nschool\nscience\nscissors\nscorpion\nscout\nscrap\nscreen\nscript\nscrub\nsea\nsearch\nseason\nseat\nsecond\nsecret\nsection\nsecurity\nseed\nseek\nsegment\nselect\nsell\nseminar\nsenior\nsense\nsentence\nseries\nservice\nsession\nsettle\nsetup\nseven\nshadow\nshaft\nshallow\nshare\nshed\nshell\nsheriff\nshield\nshift\nshine\nship\nshiver\nshock\nshoe\nshoot\nshop\nshort\nshoulder\nshove\nshrimp\nshrug\nshuffle\nshy\nsibling\nsick\nside\nsiege\nsight\nsign\nsilent\nsilk\nsilly\nsilver\nsimilar\nsimple\nsince\nsing\nsiren\nsister\nsituate\nsix\nsize\nskate\nsketch\nski\nskill\nskin\nskirt\nskull\nslab\nslam\nsleep\nslender\nslice\nslide\nslight\nslim\nslogan\nslot\nslow\nslush\nsmall\nsmart\nsmile\nsmoke\nsmooth\nsnack\nsnake\nsnap\nsniff\nsnow\nsoap\nsoccer\nsocial\nsock\nsoda\nsoft\nsolar\nsoldier\nsolid\nsolution\nsolve\nsomeone\nsong\nsoon\nsorry\nsort\nsoul\nsound\nsoup\nsource\nsouth\nspace\nspare\nspatial\nspawn\nspeak\nspecial\nspeed\nspell\nspend\nsphere\nspice\nspider\nspike\nspin\nspirit\nsplit\nspoil\nsponsor\nspoon\nsport\nspot\nspray\nspread\nspring\nspy\nsquare\nsqueeze\nsquirrel\nstable\nstadium\nstaff\nstage\nstairs\nstamp\nstand\nstart\nstate\nstay\nsteak\nsteel\nstem\nstep\nstereo\nstick\nstill\nsting\nstock\nstomach\nstone\nstool\nstory\nstove\nstrategy\nstreet\nstrike\nstrong\nstruggle\nstudent\nstuff\nstumble\nstyle\nsubject\nsubmit\nsubway\nsuccess\nsuch\nsudden\nsuffer\nsugar\nsuggest\nsuit\nsummer\nsun\nsunny\nsunset\nsuper\nsupply\nsupreme\nsure\nsurface\nsurge\nsurprise\nsurround\nsurvey\nsuspect\nsustain\nswallow\nswamp\nswap\nswarm\nswear\nsweet\nswift\nswim\nswing\nswitch\nsword\nsymbol\nsymptom\nsyrup\nsystem\ntable\ntackle\ntag\ntail\ntalent\ntalk\ntank\ntape\ntarget\ntask\ntaste\ntattoo\ntaxi\nteach\nteam\ntell\nten\ntenant\ntennis\ntent\nterm\ntest\ntext\nthank\nthat\ntheme\nthen\ntheory\nthere\nthey\nthing\nthis\nthought\nthree\nthrive\nthrow\nthumb\nthunder\nticket\ntide\ntiger\ntilt\ntimber\ntime\ntiny\ntip\ntired\ntissue\ntitle\ntoast\ntobacco\ntoday\ntoddler\ntoe\ntogether\ntoilet\ntoken\ntomato\ntomorrow\ntone\ntongue\ntonight\ntool\ntooth\ntop\ntopic\ntopple\ntorch\ntornado\ntortoise\ntoss\ntotal\ntourist\ntoward\ntower\ntown\ntoy\ntrack\ntrade\ntraffic\ntragic\ntrain\ntransfer\ntrap\ntrash\ntravel\ntray\ntreat\ntree\ntrend\ntrial\ntribe\ntrick\ntrigger\ntrim\ntrip\ntrophy\ntrouble\ntruck\ntrue\ntruly\ntrumpet\ntrust\ntruth\ntry\ntube\ntuition\ntumble\ntuna\ntunnel\nturkey\nturn\nturtle\ntwelve\ntwenty\ntwice\ntwin\ntwist\ntwo\ntype\ntypical\nugly\numbrella\nunable\nunaware\nuncle\nuncover\nunder\nundo\nunfair\nunfold\nunhappy\nuniform\nunique\nunit\nuniverse\nunknown\nunlock\nuntil\nunusual\nunveil\nupdate\nupgrade\nuphold\nupon\nupper\nupset\nurban\nurge\nusage\nuse\nused\nuseful\nuseless\nusual\nutility\nvacant\nvacuum\nvague\nvalid\nvalley\nvalve\nvan\nvanish\nvapor\nvarious\nvast\nvault\nvehicle\nvelvet\nvendor\nventure\nvenue\nverb\nverify\nversion\nvery\nvessel\nveteran\nviable\nvibrant\nvicious\nvictory\nvideo\nview\nvillage\nvintage\nviolin\nvirtual\nvirus\nvisa\nvisit\nvisual\nvital\nvivid\nvocal\nvoice\nvoid\nvolcano\nvolume\nvote\nvoyage\nwage\nwagon\nwait\nwalk\nwall\nwalnut\nwant\nwarfare\nwarm\nwarrior\nwash\nwasp\nwaste\nwater\nwave\nway\nwealth\nweapon\nwear\nweasel\nweather\nweb\nwedding\nweekend\nweird\nwelcome\nwest\nwet\nwhale\nwhat\nwheat\nwheel\nwhen\nwhere\nwhip\nwhisper\nwide\nwidth\nwife\nwild\nwill\nwin\nwindow\nwine\nwing\nwink\nwinner\nwinter\nwire\nwisdom\nwise\nwish\nwitness\nwolf\nwoman\nwonder\nwood\nwool\nword\nwork\nworld\nworry\nworth\nwrap\nwreck\nwrestle\nwrist\nwrite\nwrong\nyard\nyear\nyellow\nyou\nyoung\nyouth\nzebra\nzero\nzone\nzoo".split("\n");function number$1(o){if(!Number.isSafeInteger(o)||o<0)throw new Error(`Wrong positive integer: ${o}`)}function bool$1(o){if("boolean"!=typeof o)throw new Error(`Expected boolean, not ${o}`)}function isBytes$2(o){return o instanceof Uint8Array||null!=o&&"object"==typeof o&&"Uint8Array"===o.constructor.name}function bytes$1(o,...s){if(!isBytes$2(o))throw new Error("Expected Uint8Array");if(s.length>0&&!s.includes(o.length))throw new Error(`Expected Uint8Array of length ${s}, not of length=${o.length}`)}function hash$1(o){if("function"!=typeof o||"function"!=typeof o.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");number$1(o.outputLen),number$1(o.blockLen)}function exists$1(o,s=!0){if(o.destroyed)throw new Error("Hash instance has been destroyed");if(s&&o.finished)throw new Error("Hash#digest() has already been called")}function output$1(o,s){bytes$1(o);const r=s.outputLen;if(o.lengthnew DataView(o.buffer,o.byteOffset,o.byteLength),rotr=(o,s)=>o<<32-s|o>>>s,isLE$1=68===new Uint8Array(new Uint32Array([287454020]).buffer)[0];if(!isLE$1)throw new Error("Non little-endian hardware is not supported");const hexes=Array.from({length:256},(o,s)=>s.toString(16).padStart(2,"0"));function bytesToHex(o){if(!isBytes$1(o))throw new Error("Uint8Array expected");let s="";for(let r=0;r=asciis._0&&o<=asciis._9?o-asciis._0:o>=asciis._A&&o<=asciis._F?o-(asciis._A-10):o>=asciis._a&&o<=asciis._f?o-(asciis._a-10):void 0}function hexToBytes(o){if("string"!=typeof o)throw new Error("hex string expected, got "+typeof o);const s=o.length,r=s/2;if(s%2)throw new Error("padded hex string expected, got unpadded hex of length "+s);const i=new Uint8Array(r);for(let a=0,c=0;ao().update(toBytes$1(i)).digest(),r=o();return s.outputLen=r.outputLen,s.blockLen=r.blockLen,s.create=()=>o(),s}function randomBytes(o=32){if(crypto$1&&"function"==typeof crypto$1.getRandomValues)return crypto$1.getRandomValues(new Uint8Array(o));throw new Error("crypto.getRandomValues must be defined")}let HMAC$1=class extends Hash{constructor(o,s){super(),this.finished=!1,this.destroyed=!1,hash$1(o);const r=toBytes$1(s);if(this.iHash=o.create(),"function"!=typeof this.iHash.update)throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const i=this.blockLen,a=new Uint8Array(i);a.set(r.length>i?o.create().update(r).digest():r);for(let c=0;cnew HMAC$1(o,s).update(r).digest();function pbkdf2Init(o,s,r,i){hash$1(o);const a=checkOpts$1({dkLen:32,asyncTick:10},i),{c,dkLen:y,asyncTick:w}=a;if(number$1(c),number$1(y),number$1(w),c<1)throw new Error("PBKDF2: iterations (c) should be >= 1");const C=toBytes$1(s),A=toBytes$1(r),S=new Uint8Array(y),T=hmac$1.create(o,C),k=T._cloneInto().update(A);return{c,dkLen:y,asyncTick:w,DK:S,PRF:T,PRFSalt:k}}function pbkdf2Output(o,s,r,i,a){return o.destroy(),s.destroy(),i&&i.destroy(),a.fill(0),r}function pbkdf2(o,s,r,i){const{c:a,dkLen:c,DK:y,PRF:w,PRFSalt:C}=pbkdf2Init(o,s,r,i);let A;const S=new Uint8Array(4),T=createView(S),k=new Uint8Array(w.outputLen);for(let R=1,G=0;G>a&c),w=Number(r&c),A=i?0:4;o.setUint32(s+(i?4:0),y,i),o.setUint32(s+A,w,i)}hmac$1.create=(o,s)=>new HMAC$1(o,s);class SHA2 extends Hash{constructor(s,r,i,a){super(),this.blockLen=s,this.outputLen=r,this.padOffset=i,this.isLE=a,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(s),this.view=createView(this.buffer)}update(s){exists$1(this);const{view:r,buffer:i,blockLen:a}=this,c=(s=toBytes$1(s)).length;for(let y=0;ya-y&&(this.process(i,0),y=0);for(let T=y;TS.length)throw new Error("_sha2: outputLen bigger than state");for(let T=0;To&s^~o&r,Maj=(o,s,r)=>o&s^o&r^s&r,SHA256_K=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),IV=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),SHA256_W=new Uint32Array(64);class SHA256 extends SHA2{constructor(){super(64,32,8,!1),this.A=0|IV[0],this.B=0|IV[1],this.C=0|IV[2],this.D=0|IV[3],this.E=0|IV[4],this.F=0|IV[5],this.G=0|IV[6],this.H=0|IV[7]}get(){const{A:s,B:r,C:i,D:a,E:c,F:y,G:w,H:C}=this;return[s,r,i,a,c,y,w,C]}set(s,r,i,a,c,y,w,C){this.A=0|s,this.B=0|r,this.C=0|i,this.D=0|a,this.E=0|c,this.F=0|y,this.G=0|w,this.H=0|C}process(s,r){for(let T=0;T<16;T++,r+=4)SHA256_W[T]=s.getUint32(r,!1);for(let T=16;T<64;T++){const k=SHA256_W[T-15],R=SHA256_W[T-2],G=rotr(k,7)^rotr(k,18)^k>>>3,Z=rotr(R,17)^rotr(R,19)^R>>>10;SHA256_W[T]=Z+SHA256_W[T-7]+G+SHA256_W[T-16]|0}let{A:i,B:a,C:c,D:y,E:w,F:C,G:A,H:S}=this;for(let T=0;T<64;T++){const k=S+(rotr(w,6)^rotr(w,11)^rotr(w,25))+Chi(w,C,A)+SHA256_K[T]+SHA256_W[T]|0,R=(rotr(i,2)^rotr(i,13)^rotr(i,22))+Maj(i,a,c)|0;S=A,A=C,C=w,w=y+k|0,y=c,c=a,a=i,i=k+R|0}i=i+this.A|0,a=a+this.B|0,c=c+this.C|0,y=y+this.D|0,w=w+this.E|0,C=C+this.F|0,A=A+this.G|0,S=S+this.H|0,this.set(i,a,c,y,w,C,A,S)}roundClean(){SHA256_W.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}const sha256=wrapConstructor(()=>new SHA256),U32_MASK64=BigInt(2**32-1),_32n=BigInt(32);function fromBig(o,s=!1){return s?{h:Number(o&U32_MASK64),l:Number(o>>_32n&U32_MASK64)}:{h:0|Number(o>>_32n&U32_MASK64),l:0|Number(o&U32_MASK64)}}function split(o,s=!1){let r=new Uint32Array(o.length),i=new Uint32Array(o.length);for(let a=0;aBigInt(o>>>0)<<_32n|BigInt(s>>>0),shrSH=(o,s,r)=>o>>>r,shrSL=(o,s,r)=>o<<32-r|s>>>r,rotrSH=(o,s,r)=>o>>>r|s<<32-r,rotrSL=(o,s,r)=>o<<32-r|s>>>r,rotrBH=(o,s,r)=>o<<64-r|s>>>r-32,rotrBL=(o,s,r)=>o>>>r-32|s<<64-r,rotr32H=(o,s)=>s,rotr32L=(o,s)=>o,rotlSH=(o,s,r)=>o<>>32-r,rotlSL=(o,s,r)=>s<>>32-r,rotlBH=(o,s,r)=>s<>>64-r,rotlBL=(o,s,r)=>o<>>64-r;function add(o,s,r,i){const a=(s>>>0)+(i>>>0);return{h:o+r+(a/2**32|0)|0,l:0|a}}const add3L=(o,s,r)=>(o>>>0)+(s>>>0)+(r>>>0),add3H=(o,s,r,i)=>s+r+i+(o/2**32|0)|0,add4L=(o,s,r,i)=>(o>>>0)+(s>>>0)+(r>>>0)+(i>>>0),add4H=(o,s,r,i,a)=>s+r+i+a+(o/2**32|0)|0,add5L=(o,s,r,i,a)=>(o>>>0)+(s>>>0)+(r>>>0)+(i>>>0)+(a>>>0),add5H=(o,s,r,i,a,c)=>s+r+i+a+c+(o/2**32|0)|0,u64={fromBig,split,toBig,shrSH,shrSL,rotrSH,rotrSL,rotrBH,rotrBL,rotr32H,rotr32L,rotlSH,rotlSL,rotlBH,rotlBL,add,add3L,add3H,add4L,add4H,add5H,add5L},[SHA512_Kh,SHA512_Kl]=u64.split(["0x428a2f98d728ae22","0x7137449123ef65cd","0xb5c0fbcfec4d3b2f","0xe9b5dba58189dbbc","0x3956c25bf348b538","0x59f111f1b605d019","0x923f82a4af194f9b","0xab1c5ed5da6d8118","0xd807aa98a3030242","0x12835b0145706fbe","0x243185be4ee4b28c","0x550c7dc3d5ffb4e2","0x72be5d74f27b896f","0x80deb1fe3b1696b1","0x9bdc06a725c71235","0xc19bf174cf692694","0xe49b69c19ef14ad2","0xefbe4786384f25e3","0x0fc19dc68b8cd5b5","0x240ca1cc77ac9c65","0x2de92c6f592b0275","0x4a7484aa6ea6e483","0x5cb0a9dcbd41fbd4","0x76f988da831153b5","0x983e5152ee66dfab","0xa831c66d2db43210","0xb00327c898fb213f","0xbf597fc7beef0ee4","0xc6e00bf33da88fc2","0xd5a79147930aa725","0x06ca6351e003826f","0x142929670a0e6e70","0x27b70a8546d22ffc","0x2e1b21385c26c926","0x4d2c6dfc5ac42aed","0x53380d139d95b3df","0x650a73548baf63de","0x766a0abb3c77b2a8","0x81c2c92e47edaee6","0x92722c851482353b","0xa2bfe8a14cf10364","0xa81a664bbc423001","0xc24b8b70d0f89791","0xc76c51a30654be30","0xd192e819d6ef5218","0xd69906245565a910","0xf40e35855771202a","0x106aa07032bbd1b8","0x19a4c116b8d2d0c8","0x1e376c085141ab53","0x2748774cdf8eeb99","0x34b0bcb5e19b48a8","0x391c0cb3c5c95a63","0x4ed8aa4ae3418acb","0x5b9cca4f7763e373","0x682e6ff3d6b2b8a3","0x748f82ee5defb2fc","0x78a5636f43172f60","0x84c87814a1f0ab72","0x8cc702081a6439ec","0x90befffa23631e28","0xa4506cebde82bde9","0xbef9a3f7b2c67915","0xc67178f2e372532b","0xca273eceea26619c","0xd186b8c721c0c207","0xeada7dd6cde0eb1e","0xf57d4f7fee6ed178","0x06f067aa72176fba","0x0a637dc5a2c898a6","0x113f9804bef90dae","0x1b710b35131c471b","0x28db77f523047d84","0x32caab7b40c72493","0x3c9ebe0a15c9bebc","0x431d67c49c100d4c","0x4cc5d4becb3e42b6","0x597f299cfc657e2a","0x5fcb6fab3ad6faec","0x6c44198c4a475817"].map(o=>BigInt(o))),SHA512_W_H=new Uint32Array(80),SHA512_W_L=new Uint32Array(80);class SHA512 extends SHA2{constructor(){super(128,64,16,!1),this.Ah=1779033703,this.Al=-205731576,this.Bh=-1150833019,this.Bl=-2067093701,this.Ch=1013904242,this.Cl=-23791573,this.Dh=-1521486534,this.Dl=1595750129,this.Eh=1359893119,this.El=-1377402159,this.Fh=-1694144372,this.Fl=725511199,this.Gh=528734635,this.Gl=-79577749,this.Hh=1541459225,this.Hl=327033209}get(){const{Ah:s,Al:r,Bh:i,Bl:a,Ch:c,Cl:y,Dh:w,Dl:C,Eh:A,El:S,Fh:T,Fl:k,Gh:R,Gl:G,Hh:Z,Hl:te}=this;return[s,r,i,a,c,y,w,C,A,S,T,k,R,G,Z,te]}set(s,r,i,a,c,y,w,C,A,S,T,k,R,G,Z,te){this.Ah=0|s,this.Al=0|r,this.Bh=0|i,this.Bl=0|a,this.Ch=0|c,this.Cl=0|y,this.Dh=0|w,this.Dl=0|C,this.Eh=0|A,this.El=0|S,this.Fh=0|T,this.Fl=0|k,this.Gh=0|R,this.Gl=0|G,this.Hh=0|Z,this.Hl=0|te}process(s,r){for(let pe=0;pe<16;pe++,r+=4)SHA512_W_H[pe]=s.getUint32(r),SHA512_W_L[pe]=s.getUint32(r+=4);for(let pe=16;pe<80;pe++){const Te=0|SHA512_W_H[pe-15],Ce=0|SHA512_W_L[pe-15],Ne=u64.rotrSH(Te,Ce,1)^u64.rotrSH(Te,Ce,8)^u64.shrSH(Te,Ce,7),Se=u64.rotrSL(Te,Ce,1)^u64.rotrSL(Te,Ce,8)^u64.shrSL(Te,Ce,7),xe=0|SHA512_W_H[pe-2],ae=0|SHA512_W_L[pe-2],le=u64.rotrSH(xe,ae,19)^u64.rotrBH(xe,ae,61)^u64.shrSH(xe,ae,6),ke=u64.rotrSL(xe,ae,19)^u64.rotrBL(xe,ae,61)^u64.shrSL(xe,ae,6),Ue=u64.add4L(Se,ke,SHA512_W_L[pe-7],SHA512_W_L[pe-16]),st=u64.add4H(Ue,Ne,le,SHA512_W_H[pe-7],SHA512_W_H[pe-16]);SHA512_W_H[pe]=0|st,SHA512_W_L[pe]=0|Ue}let{Ah:i,Al:a,Bh:c,Bl:y,Ch:w,Cl:C,Dh:A,Dl:S,Eh:T,El:k,Fh:R,Fl:G,Gh:Z,Gl:te,Hh:we,Hl:_e}=this;for(let pe=0;pe<80;pe++){const Te=u64.rotrSH(T,k,14)^u64.rotrSH(T,k,18)^u64.rotrBH(T,k,41),Ce=u64.rotrSL(T,k,14)^u64.rotrSL(T,k,18)^u64.rotrBL(T,k,41),Ne=T&R^~T&Z,xe=u64.add5L(_e,Ce,k&G^~k&te,SHA512_Kl[pe],SHA512_W_L[pe]),ae=u64.add5H(xe,we,Te,Ne,SHA512_Kh[pe],SHA512_W_H[pe]),le=0|xe,ke=u64.rotrSH(i,a,28)^u64.rotrBH(i,a,34)^u64.rotrBH(i,a,39),Ue=u64.rotrSL(i,a,28)^u64.rotrBL(i,a,34)^u64.rotrBL(i,a,39),st=i&c^i&w^c&w,ft=a&y^a&C^y&C;we=0|Z,_e=0|te,Z=0|R,te=0|G,R=0|T,G=0|k,({h:T,l:k}=u64.add(0|A,0|S,0|ae,0|le)),A=0|w,S=0|C,w=0|c,C=0|y,c=0|i,y=0|a;const _t=u64.add3L(le,Ue,ft);i=u64.add3H(_t,ae,ke,st),a=0|_t}({h:i,l:a}=u64.add(0|this.Ah,0|this.Al,0|i,0|a)),({h:c,l:y}=u64.add(0|this.Bh,0|this.Bl,0|c,0|y)),({h:w,l:C}=u64.add(0|this.Ch,0|this.Cl,0|w,0|C)),({h:A,l:S}=u64.add(0|this.Dh,0|this.Dl,0|A,0|S)),({h:T,l:k}=u64.add(0|this.Eh,0|this.El,0|T,0|k)),({h:R,l:G}=u64.add(0|this.Fh,0|this.Fl,0|R,0|G)),({h:Z,l:te}=u64.add(0|this.Gh,0|this.Gl,0|Z,0|te)),({h:we,l:_e}=u64.add(0|this.Hh,0|this.Hl,0|we,0|_e)),this.set(i,a,c,y,w,C,A,S,T,k,R,G,Z,te,we,_e)}roundClean(){SHA512_W_H.fill(0),SHA512_W_L.fill(0)}destroy(){this.buffer.fill(0),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}const sha512=wrapConstructor(()=>new SHA512);function isBytes(o){return o instanceof Uint8Array||null!=o&&"object"==typeof o&&"Uint8Array"===o.constructor.name}function chain(...o){const s=i=>i,r=(i,a)=>c=>i(a(c));return{encode:o.map(i=>i.encode).reduceRight(r,s),decode:o.map(i=>i.decode).reduce(r,s)}}function alphabet(o){return{encode:s=>{if(!Array.isArray(s)||s.length&&"number"!=typeof s[0])throw new Error("alphabet.encode input should be an array of numbers");return s.map(r=>{if(r<0||r>=o.length)throw new Error(`Digit index outside alphabet: ${r} (alphabet: ${o.length})`);return o[r]})},decode:s=>{if(!Array.isArray(s)||s.length&&"string"!=typeof s[0])throw new Error("alphabet.decode input should be array of strings");return s.map(r=>{if("string"!=typeof r)throw new Error(`alphabet.decode: not string element=${r}`);const i=o.indexOf(r);if(-1===i)throw new Error(`Unknown letter: "${r}". Allowed: ${o}`);return i})}}}function join(o=""){if("string"!=typeof o)throw new Error("join separator should be string");return{encode:s=>{if(!Array.isArray(s)||s.length&&"string"!=typeof s[0])throw new Error("join.encode input should be array of strings");for(let r of s)if("string"!=typeof r)throw new Error(`join.encode: non-string input=${r}`);return s.join(o)},decode:s=>{if("string"!=typeof s)throw new Error("join.decode input should be string");return s.split(o)}}}function padding(o,s="="){if("string"!=typeof s)throw new Error("padding chr should be string");return{encode(r){if(!Array.isArray(r)||r.length&&"string"!=typeof r[0])throw new Error("padding.encode input should be array of strings");for(let i of r)if("string"!=typeof i)throw new Error(`padding.encode: non-string input=${i}`);for(;r.length*o%8;)r.push(s);return r},decode(r){if(!Array.isArray(r)||r.length&&"string"!=typeof r[0])throw new Error("padding.encode input should be array of strings");for(let a of r)if("string"!=typeof a)throw new Error(`padding.decode: non-string input=${a}`);let i=r.length;if(i*o%8)throw new Error("Invalid padding: string should have whole number of bytes");for(;i>0&&r[i-1]===s;i--)if(!((i-1)*o%8))throw new Error("Invalid padding: string has too much padding");return r.slice(0,i)}}}function convertRadix(o,s,r){if(s<2)throw new Error(`convertRadix: wrong from=${s}, base cannot be less than 2`);if(r<2)throw new Error(`convertRadix: wrong to=${r}, base cannot be less than 2`);if(!Array.isArray(o))throw new Error("convertRadix: data should be array");if(!o.length)return[];let i=0;const a=[],c=Array.from(o);for(c.forEach(y=>{if(y<0||y>=s)throw new Error(`Wrong integer: ${y}`)});;){let y=0,w=!0;for(let C=i;Cs?gcd(s,o%s):o,radix2carry=(o,s)=>o+(s-gcd(o,s));function convertRadix2(o,s,r,i){if(!Array.isArray(o))throw new Error("convertRadix2: data should be array");if(s<=0||s>32)throw new Error(`convertRadix2: wrong from=${s}`);if(r<=0||r>32)throw new Error(`convertRadix2: wrong to=${r}`);if(radix2carry(s,r)>32)throw new Error(`convertRadix2: carry overflow from=${s} to=${r} carryBits=${radix2carry(s,r)}`);let a=0,c=0;const y=2**r-1,w=[];for(const C of o){if(C>=2**s)throw new Error(`convertRadix2: invalid data word=${C} from=${s}`);if(a=a<32)throw new Error(`convertRadix2: carry overflow pos=${c} from=${s}`);for(c+=s;c>=r;c-=r)w.push((a>>c-r&y)>>>0);a&=2**c-1}if(a=a<=s)throw new Error("Excess padding");if(!i&&a)throw new Error(`Non-zero padding: ${a}`);return i&&c>0&&w.push(a>>>0),w}function radix(o){return{encode:s=>{if(!isBytes(s))throw new Error("radix.encode input should be Uint8Array");return convertRadix(Array.from(s),256,o)},decode:s=>{if(!Array.isArray(s)||s.length&&"number"!=typeof s[0])throw new Error("radix.decode input should be array of numbers");return Uint8Array.from(convertRadix(s,o,256))}}}function radix2(o,s=!1){if(o<=0||o>32)throw new Error("radix2: bits should be in (0..32]");if(radix2carry(8,o)>32||radix2carry(o,8)>32)throw new Error("radix2: carry overflow");return{encode:r=>{if(!isBytes(r))throw new Error("radix2.encode input should be Uint8Array");return convertRadix2(Array.from(r),8,o,!s)},decode:r=>{if(!Array.isArray(r)||r.length&&"number"!=typeof r[0])throw new Error("radix2.decode input should be array of numbers");return Uint8Array.from(convertRadix2(r,o,8,s))}}}function unsafeWrapper(o){if("function"!=typeof o)throw new Error("unsafeWrapper fn should be function");return function(...s){try{return o.apply(null,s)}catch{}}}function checksum(o,s){if("function"!=typeof s)throw new Error("checksum fn should be function");return{encode(r){if(!isBytes(r))throw new Error("checksum.encode: input should be Uint8Array");const i=s(r).slice(0,o),a=new Uint8Array(r.length+o);return a.set(r),a.set(i,r.length),a},decode(r){if(!isBytes(r))throw new Error("checksum.decode: input should be Uint8Array");const i=r.slice(0,-o),a=s(i).slice(0,o),c=r.slice(-o);for(let y=0;ychain(radix(58),alphabet(o),join("")),base58=genBase58("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"),createBase58check=o=>chain(checksum(4,s=>o(o(s))),base58),base58check$1=createBase58check,BECH_ALPHABET=chain(alphabet("qpzry9x8gf2tvdw0s3jn54khce6mua7l"),join("")),POLYMOD_GENERATORS=[996825010,642813549,513874426,1027748829,705979059];function bech32Polymod(o){const s=o>>25;let r=(33554431&o)<<5;for(let i=0;i>i&1)&&(r^=POLYMOD_GENERATORS[i]);return r}function bechChecksum(o,s,r=1){const i=o.length;let a=1;for(let c=0;c126)throw new Error(`Invalid prefix (${o})`);a=bech32Polymod(a)^y>>5}a=bech32Polymod(a);for(let c=0;cC)throw new TypeError(`Wrong string length: ${w.length} (${w}). Expected (8..${C})`);const A=w.toLowerCase();if(w!==A&&w!==w.toUpperCase())throw new Error("String must be lowercase or uppercase");const S=(w=A).lastIndexOf("1");if(0===S||-1===S)throw new Error('Letter "1" must be present between prefix and data only');const T=w.slice(0,S),k=w.slice(S+1);if(k.length<6)throw new Error("Data must be at least 6 characters long");const R=BECH_ALPHABET.decode(k).slice(0,-6),G=bechChecksum(T,R,s);if(!k.endsWith(G))throw new Error(`Invalid checksum in ${w}: expected "${G}"`);return{prefix:T,words:R}}return{encode:function(w,C,A=90){if("string"!=typeof w)throw new Error("bech32.encode prefix should be string, not "+typeof w);if(!Array.isArray(C)||C.length&&"number"!=typeof C[0])throw new Error("bech32.encode words should be array of numbers, not "+typeof C);const S=w.length+7+C.length;if(!1!==A&&S>A)throw new TypeError(`Length ${S} exceeds limit ${A}`);const T=w.toLowerCase(),k=bechChecksum(T,C,s);return`${T}1${BECH_ALPHABET.encode(C)}${k}`},decode:y,decodeToBytes:function(w){const{prefix:C,words:A}=y(w,!1);return{prefix:C,words:A,bytes:i(A)}},decodeUnsafe:unsafeWrapper(y),fromWords:i,fromWordsUnsafe:c,toWords:a}}const bech32=genBech32("bech32"),isJapanese=o=>"\u3042\u3044\u3053\u304f\u3057\u3093"===o[0];function nfkd(o){if("string"!=typeof o)throw new TypeError("Invalid mnemonic type: "+typeof o);return o.normalize("NFKD")}function normalize(o){const s=nfkd(o),r=s.split(" ");if(![12,15,18,21,24].includes(r.length))throw new Error("Invalid mnemonic");return{nfkd:s,words:r}}function assertEntropy(o){assert$1.bytes(o,16,20,24,28,32)}function generateMnemonic(o,s=128){if(assert$1.number(s),s%32!=0||s>256)throw new TypeError("Invalid entropy");return entropyToMnemonic(randomBytes(s/8),o)}const calcChecksum=o=>{const s=8-o.length/4;return new Uint8Array([sha256(o)[0]>>s<{if("string"!=typeof s)throw new Error(`Wordlist: non-string element: ${s}`)}),utils$1.chain(utils$1.checksum(1,calcChecksum),utils$1.radix2(11,!0),utils$1.alphabet(o))}function mnemonicToEntropy(o,s){const{words:r}=normalize(o),i=getCoder(s).decode(r);return assertEntropy(i),i}function entropyToMnemonic(o,s){return assertEntropy(o),getCoder(s).encode(o).join(isJapanese(s)?"\u3000":" ")}function validateMnemonic(o,s){try{mnemonicToEntropy(o,s)}catch{return!1}return!0}const salt=o=>nfkd(`mnemonic${o}`);function mnemonicToSeedSync(o,s=""){return pbkdf2(sha512,normalize(o).nfkd,salt(s),{c:2048,dkLen:64})}const Rho=new Uint8Array([7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8]),Id=Uint8Array.from({length:16},(o,s)=>s),Pi=Id.map(o=>(9*o+5)%16);let idxL=[Id],idxR=[Pi];for(let o=0;o<4;o++)for(let s of[idxL,idxR])s.push(s[o].map(r=>Rho[r]));const shifts=[[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8],[12,13,11,15,6,9,9,7,12,15,11,13,7,8,7,7],[13,15,14,11,7,7,6,8,13,14,13,12,5,5,6,9],[14,11,12,14,8,6,5,5,15,12,15,14,9,9,8,6],[15,12,13,13,9,5,8,6,14,11,12,11,8,6,5,5]].map(o=>new Uint8Array(o)),shiftsL=idxL.map((o,s)=>o.map(r=>shifts[s][r])),shiftsR=idxR.map((o,s)=>o.map(r=>shifts[s][r])),Kl=new Uint32Array([0,1518500249,1859775393,2400959708,2840853838]),Kr=new Uint32Array([1352829926,1548603684,1836072691,2053994217,0]),rotl$1=(o,s)=>o<>>32-s;function f(o,s,r,i){return 0===o?s^r^i:1===o?s&r|~s&i:2===o?(s|~r)^i:3===o?s&i|r&~i:s^(r|~i)}const BUF=new Uint32Array(16);class RIPEMD160 extends SHA2{constructor(){super(64,20,8,!0),this.h0=1732584193,this.h1=-271733879,this.h2=-1732584194,this.h3=271733878,this.h4=-1009589776}get(){const{h0:s,h1:r,h2:i,h3:a,h4:c}=this;return[s,r,i,a,c]}set(s,r,i,a,c){this.h0=0|s,this.h1=0|r,this.h2=0|i,this.h3=0|a,this.h4=0|c}process(s,r){for(let R=0;R<16;R++,r+=4)BUF[R]=s.getUint32(r,!0);let i=0|this.h0,a=i,c=0|this.h1,y=c,w=0|this.h2,C=w,A=0|this.h3,S=A,T=0|this.h4,k=T;for(let R=0;R<5;R++){const G=4-R,Z=Kl[R],te=Kr[R],we=idxL[R],_e=idxR[R],pe=shiftsL[R],Te=shiftsR[R];for(let Ce=0;Ce<16;Ce++){const Ne=rotl$1(i+f(R,c,w,A)+BUF[we[Ce]]+Z,pe[Ce])+T|0;i=T,T=A,A=0|rotl$1(w,10),w=c,c=Ne}for(let Ce=0;Ce<16;Ce++){const Ne=rotl$1(a+f(G,y,C,S)+BUF[_e[Ce]]+te,Te[Ce])+k|0;a=k,k=S,S=0|rotl$1(C,10),C=y,y=Ne}}this.set(this.h1+w+S|0,this.h2+A+k|0,this.h3+T+a|0,this.h4+i+y|0,this.h0+c+C|0)}roundClean(){BUF.fill(0)}destroy(){this.destroyed=!0,this.buffer.fill(0),this.set(0,0,0,0,0)}}const ripemd160=wrapConstructor(()=>new RIPEMD160),Point=secp256k1.ProjectivePoint,base58check=base58check$1(sha256);function bytesToNumber(o){return BigInt(`0x${bytesToHex(o)}`)}function numberToBytes(o){return hexToBytes(o.toString(16).padStart(64,"0"))}const MASTER_SECRET=utf8ToBytes$1("Bitcoin seed"),BITCOIN_VERSIONS={private:76066276,public:76067358},HARDENED_OFFSET=2147483648,hash160=o=>ripemd160(sha256(o)),fromU32=o=>createView(o).getUint32(0,!1),toU32=o=>{if(!Number.isSafeInteger(o)||o<0||o>2**32-1)throw new Error(`Invalid number=${o}. Should be from 0 to 2 ** 32 - 1`);const s=new Uint8Array(4);return createView(s).setUint32(0,o,!1),s};class HDKey{get fingerprint(){if(!this.pubHash)throw new Error("No publicKey set!");return fromU32(this.pubHash)}get identifier(){return this.pubHash}get pubKeyHash(){return this.pubHash}get privateKey(){return this.privKeyBytes||null}get publicKey(){return this.pubKey||null}get privateExtendedKey(){const s=this.privateKey;if(!s)throw new Error("No private key");return base58check.encode(this.serialize(this.versions.private,concatBytes(new Uint8Array([0]),s)))}get publicExtendedKey(){if(!this.pubKey)throw new Error("No public key");return base58check.encode(this.serialize(this.versions.public,this.pubKey))}static fromMasterSeed(s,r=BITCOIN_VERSIONS){if(bytes$1(s),8*s.length<128||8*s.length>512)throw new Error(`HDKey: wrong seed length=${s.length}. Should be between 128 and 512 bits; 256 bits is advised)`);const i=hmac$1(sha512,MASTER_SECRET,s);return new HDKey({versions:r,chainCode:i.slice(32),privateKey:i.slice(0,32)})}static fromExtendedKey(s,r=BITCOIN_VERSIONS){const i=base58check.decode(s),a=createView(i),c=a.getUint32(0,!1),y={versions:r,depth:i[4],parentFingerprint:a.getUint32(5,!1),index:a.getUint32(9,!1),chainCode:i.slice(13,45)},w=i.slice(45),C=0===w[0];if(c!==r[C?"private":"public"])throw new Error("Version mismatch");return new HDKey(C?{...y,privateKey:w.slice(1)}:{...y,publicKey:w})}static fromJSON(s){return HDKey.fromExtendedKey(s.xpriv)}constructor(s){if(this.depth=0,this.index=0,this.chainCode=null,this.parentFingerprint=0,!s||"object"!=typeof s)throw new Error("HDKey.constructor must not be called directly");if(this.versions=s.versions||BITCOIN_VERSIONS,this.depth=s.depth||0,this.chainCode=s.chainCode,this.index=s.index||0,this.parentFingerprint=s.parentFingerprint||0,!this.depth&&(this.parentFingerprint||this.index))throw new Error("HDKey: zero depth with non-zero index/parent fingerprint");if(s.publicKey&&s.privateKey)throw new Error("HDKey: publicKey and privateKey at same time.");if(s.privateKey){if(!secp256k1.utils.isValidPrivateKey(s.privateKey))throw new Error("Invalid private key");this.privKey="bigint"==typeof s.privateKey?s.privateKey:bytesToNumber(s.privateKey),this.privKeyBytes=numberToBytes(this.privKey),this.pubKey=secp256k1.getPublicKey(s.privateKey,!0)}else{if(!s.publicKey)throw new Error("HDKey: no public or private key provided");this.pubKey=Point.fromHex(s.publicKey).toRawBytes(!0)}this.pubHash=hash160(this.pubKey)}derive(s){if(!/^[mM]'?/.test(s))throw new Error('Path must start with "m" or "M"');if(/^[mM]'?$/.test(s))return this;const r=s.replace(/^[mM]'?\//,"").split("/");let i=this;for(const a of r){const c=/^(\d+)('?)$/.exec(a);if(!c||3!==c.length)throw new Error(`Invalid child index: ${a}`);let y=+c[1];if(!Number.isSafeInteger(y)||y>=HARDENED_OFFSET)throw new Error("Invalid index");"'"===c[2]&&(y+=HARDENED_OFFSET),i=i.deriveChild(y)}return i}deriveChild(s){if(!this.pubKey||!this.chainCode)throw new Error("No publicKey or chainCode set");let r=toU32(s);if(s>=HARDENED_OFFSET){const w=this.privateKey;if(!w)throw new Error("Could not derive hardened child key");r=concatBytes(new Uint8Array([0]),w,r)}else r=concatBytes(this.pubKey,r);const i=hmac$1(sha512,this.chainCode,r),a=bytesToNumber(i.slice(0,32)),c=i.slice(32);if(!secp256k1.utils.isValidPrivateKey(a))throw new Error("Tweak bigger than curve order");const y={versions:this.versions,chainCode:c,depth:this.depth+1,parentFingerprint:this.fingerprint,index:s};try{if(this.privateKey){const w=mod(this.privKey+a,secp256k1.CURVE.n);if(!secp256k1.utils.isValidPrivateKey(w))throw new Error("The tweak was out of range or the resulted private key is invalid");y.privateKey=w}else{const w=Point.fromHex(this.pubKey).add(Point.fromPrivateKey(a));if(w.equals(Point.ZERO))throw new Error("The tweak was equal to negative P, which made the result key invalid");y.publicKey=w.toRawBytes(!0)}return new HDKey(y)}catch{return this.deriveChild(s+1)}}sign(s){if(!this.privateKey)throw new Error("No privateKey set!");return bytes$1(s,32),secp256k1.sign(s,this.privKey).toCompactRawBytes()}verify(s,r){if(bytes$1(s,32),bytes$1(r,64),!this.publicKey)throw new Error("No publicKey set!");let i;try{i=secp256k1.Signature.fromCompact(r)}catch{return!1}return secp256k1.verify(i,s,this.publicKey)}wipePrivateData(){return this.privKey=void 0,this.privKeyBytes&&(this.privKeyBytes.fill(0),this.privKeyBytes=void 0),this}toJSON(){return{xpriv:this.privateExtendedKey,xpub:this.publicExtendedKey}}serialize(s,r){if(!this.chainCode)throw new Error("No chainCode set");return bytes$1(r,33),concatBytes(toU32(s),new Uint8Array([this.depth]),toU32(this.parentFingerprint),toU32(this.index),this.chainCode,r)}}const u8a=o=>o instanceof Uint8Array,u32=o=>new Uint32Array(o.buffer,o.byteOffset,Math.floor(o.byteLength/4)),isLE=68===new Uint8Array(new Uint32Array([287454020]).buffer)[0];if(!isLE)throw new Error("Non little-endian hardware is not supported");function utf8ToBytes(o){if("string"!=typeof o)throw new Error("utf8ToBytes expected string, got "+typeof o);return new Uint8Array((new TextEncoder).encode(o))}function toBytes(o){if("string"==typeof o&&(o=utf8ToBytes(o)),!u8a(o))throw new Error("expected Uint8Array, got "+typeof o);return o}const isPlainObject=o=>"[object Object]"===Object.prototype.toString.call(o)&&o.constructor===Object;function checkOpts(o,s){if(void 0!==s&&("object"!=typeof s||!isPlainObject(s)))throw new Error("options must be object or undefined");return Object.assign(o,s)}function ensureBytes(o,s){if(!(o instanceof Uint8Array))throw new Error("Uint8Array expected");if("number"==typeof s&&o.length!==s)throw new Error(`Uint8Array length ${s} expected`)}function equalBytes(o,s){if(o.length!==s.length)throw new Error("equalBytes: Different size of Uint8Arrays");let r=!0;for(let i=0;i0&&!s.includes(o.length))throw new Error(`Expected Uint8Array of length ${s}, not of length=${o.length}`)}function hash(o){if("function"!=typeof o||"function"!=typeof o.create)throw new Error("hash must be wrapped by utils.wrapConstructor");number(o.outputLen),number(o.blockLen)}function exists(o,s=!0){if(o.destroyed)throw new Error("Hash instance has been destroyed");if(s&&o.finished)throw new Error("Hash#digest() has already been called")}function output(o,s){bytes(o);const r=s.outputLen;if(o.length255&o[s++]|(255&o[s++])<<8;class Poly1305{constructor(s){this.blockLen=16,this.outputLen=16,this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.pos=0,this.finished=!1,ensureBytes(s=toBytes(s),32);const r=u8to16(s,0),i=u8to16(s,2),a=u8to16(s,4),c=u8to16(s,6),y=u8to16(s,8),w=u8to16(s,10),C=u8to16(s,12),A=u8to16(s,14);this.r[0]=8191&r,this.r[1]=8191&(r>>>13|i<<3),this.r[2]=7939&(i>>>10|a<<6),this.r[3]=8191&(a>>>7|c<<9),this.r[4]=255&(c>>>4|y<<12),this.r[5]=y>>>1&8190,this.r[6]=8191&(y>>>14|w<<2),this.r[7]=8065&(w>>>11|C<<5),this.r[8]=8191&(C>>>8|A<<8),this.r[9]=A>>>5&127;for(let S=0;S<8;S++)this.pad[S]=u8to16(s,16+2*S)}process(s,r,i=!1){const a=i?0:2048,{h:c,r:y}=this,w=y[0],C=y[1],A=y[2],S=y[3],T=y[4],k=y[5],R=y[6],G=y[7],Z=y[8],te=y[9],we=u8to16(s,r+0),_e=u8to16(s,r+2),pe=u8to16(s,r+4),Te=u8to16(s,r+6),Ce=u8to16(s,r+8),Ne=u8to16(s,r+10),Se=u8to16(s,r+12),xe=u8to16(s,r+14);let ae=c[0]+(8191&we),le=c[1]+(8191&(we>>>13|_e<<3)),ke=c[2]+(8191&(_e>>>10|pe<<6)),Ue=c[3]+(8191&(pe>>>7|Te<<9)),st=c[4]+(8191&(Te>>>4|Ce<<12)),ft=c[5]+(Ce>>>1&8191),_t=c[6]+(8191&(Ce>>>14|Ne<<2)),ot=c[7]+(8191&(Ne>>>11|Se<<5)),Yt=c[8]+(8191&(Se>>>8|xe<<8)),un=c[9]+(xe>>>5|a),wn=0,$n=wn+ae*w+le*(5*te)+ke*(5*Z)+Ue*(5*G)+st*(5*R);wn=$n>>>13,$n&=8191,$n+=ft*(5*k)+_t*(5*T)+ot*(5*S)+Yt*(5*A)+un*(5*C),wn+=$n>>>13,$n&=8191;let En=wn+ae*C+le*w+ke*(5*te)+Ue*(5*Z)+st*(5*G);wn=En>>>13,En&=8191,En+=ft*(5*R)+_t*(5*k)+ot*(5*T)+Yt*(5*S)+un*(5*A),wn+=En>>>13,En&=8191;let Ze=wn+ae*A+le*C+ke*w+Ue*(5*te)+st*(5*Z);wn=Ze>>>13,Ze&=8191,Ze+=ft*(5*G)+_t*(5*R)+ot*(5*k)+Yt*(5*T)+un*(5*S),wn+=Ze>>>13,Ze&=8191;let wt=wn+ae*S+le*A+ke*C+Ue*w+st*(5*te);wn=wt>>>13,wt&=8191,wt+=ft*(5*Z)+_t*(5*G)+ot*(5*R)+Yt*(5*k)+un*(5*T),wn+=wt>>>13,wt&=8191;let ze=wn+ae*T+le*S+ke*A+Ue*C+st*w;wn=ze>>>13,ze&=8191,ze+=ft*(5*te)+_t*(5*Z)+ot*(5*G)+Yt*(5*R)+un*(5*k),wn+=ze>>>13,ze&=8191;let Be=wn+ae*k+le*T+ke*S+Ue*A+st*C;wn=Be>>>13,Be&=8191,Be+=ft*w+_t*(5*te)+ot*(5*Z)+Yt*(5*G)+un*(5*R),wn+=Be>>>13,Be&=8191;let Ut=wn+ae*R+le*k+ke*T+Ue*S+st*A;wn=Ut>>>13,Ut&=8191,Ut+=ft*C+_t*w+ot*(5*te)+Yt*(5*Z)+un*(5*G),wn+=Ut>>>13,Ut&=8191;let Ke=wn+ae*G+le*R+ke*k+Ue*T+st*S;wn=Ke>>>13,Ke&=8191,Ke+=ft*A+_t*C+ot*w+Yt*(5*te)+un*(5*Z),wn+=Ke>>>13,Ke&=8191;let lt=wn+ae*Z+le*G+ke*R+Ue*k+st*T;wn=lt>>>13,lt&=8191,lt+=ft*S+_t*A+ot*C+Yt*w+un*(5*te),wn+=lt>>>13,lt&=8191;let Xe=wn+ae*te+le*Z+ke*G+Ue*R+st*k;wn=Xe>>>13,Xe&=8191,Xe+=ft*T+_t*S+ot*A+Yt*C+un*w,wn+=Xe>>>13,Xe&=8191,wn=(wn<<2)+wn|0,wn=wn+$n|0,$n=8191&wn,wn>>>=13,En+=wn,c[0]=$n,c[1]=En,c[2]=Ze,c[3]=wt,c[4]=ze,c[5]=Be,c[6]=Ut,c[7]=Ke,c[8]=lt,c[9]=Xe}finalize(){const{h:s,pad:r}=this,i=new Uint16Array(10);let a=s[1]>>>13;s[1]&=8191;for(let w=2;w<10;w++)s[w]+=a,a=s[w]>>>13,s[w]&=8191;s[0]+=5*a,a=s[0]>>>13,s[0]&=8191,s[1]+=a,a=s[1]>>>13,s[1]&=8191,s[2]+=a,i[0]=s[0]+5,a=i[0]>>>13,i[0]&=8191;for(let w=1;w<10;w++)i[w]=s[w]+a,a=i[w]>>>13,i[w]&=8191;i[9]-=8192;let c=(1^a)-1;for(let w=0;w<10;w++)i[w]&=c;c=~c;for(let w=0;w<10;w++)s[w]=s[w]&c|i[w];s[0]=65535&(s[0]|s[1]<<13),s[1]=65535&(s[1]>>>3|s[2]<<10),s[2]=65535&(s[2]>>>6|s[3]<<7),s[3]=65535&(s[3]>>>9|s[4]<<4),s[4]=65535&(s[4]>>>12|s[5]<<1|s[6]<<14),s[5]=65535&(s[6]>>>2|s[7]<<11),s[6]=65535&(s[7]>>>5|s[8]<<8),s[7]=65535&(s[8]>>>8|s[9]<<5);let y=s[0]+r[0];s[0]=65535&y;for(let w=1;w<8;w++)y=(s[w]+r[w]|0)+(y>>>16)|0,s[w]=65535&y}update(s){assert.exists(this);const{buffer:r,blockLen:i}=this,a=(s=toBytes(s)).length;for(let c=0;c>>0,s[c++]=i[y]>>>8;return s}digest(){const{buffer:s,outputLen:r}=this;this.digestInto(s);const i=s.slice(0,r);return this.destroy(),i}}function wrapConstructorWithKey(o){const s=(i,a)=>o(a).update(toBytes(i)).digest(),r=o(new Uint8Array(32));return s.outputLen=r.outputLen,s.blockLen=r.blockLen,s.create=i=>o(i),s}wrapConstructorWithKey(o=>new Poly1305(o));const sigma16=utf8ToBytes("expand 16-byte k"),sigma32=utf8ToBytes("expand 32-byte k"),sigma16_32=u32(sigma16),sigma32_32=u32(sigma32),isAligned32=o=>!(o.byteOffset%4),salsaBasic=o=>{const{core:s,rounds:r,counterRight:i,counterLen:a,allow128bitKeys:c,extendNonceFn:y,blockLen:w}=checkOpts({rounds:20,counterRight:!1,counterLen:8,allow128bitKeys:!0,blockLen:64},o);assert.number(a),assert.number(r),assert.number(w),assert.bool(i),assert.bool(c);const C=w/4;if(w%4!=0)throw new Error("Salsa/ChaCha: blockLen must be aligned to 4 bytes");return(A,S,T,k,R=0)=>{if(assert.bytes(A),assert.bytes(S),assert.bytes(T),k||(k=new Uint8Array(T.length)),assert.bytes(k),assert.number(R),R<0||R>=2**32-1)throw new Error("Salsa/ChaCha: counter overflow");if(k.length=2**32-1)throw new Error("Salsa/ChaCha: counter overflow");const ke=Math.min(w,xe-ae);if(ke===w&&Se&&Ne){const Ue=ae/4;if(ae%4!=0)throw new Error("Salsa/ChaCha: invalid block position");for(let st=0;sto<>>32-s;function chachaCore(o,s,r,i,a,c=20){let y=o[0],w=o[1],C=o[2],A=o[3],S=s[0],T=s[1],k=s[2],R=s[3],G=s[4],Z=s[5],te=s[6],we=s[7],_e=a,pe=r[0],Te=r[1],Ce=r[2],Ne=y,Se=w,xe=C,ae=A,le=S,ke=T,Ue=k,st=R,ft=G,_t=Z,ot=te,Yt=we,un=_e,wn=pe,$n=Te,En=Ce;for(let wt=0;wta?s.create().update(i).digest():i);for(let y=0;ynew HMAC(o,s).update(r).digest();function extract$1(o,s,r){return assert$2.hash(o),void 0===r&&(r=new Uint8Array(o.outputLen)),hmac(o,toBytes$2(r),toBytes$2(s))}hmac.create=(o,s)=>new HMAC(o,s);const HKDF_COUNTER$1=new Uint8Array([0]),EMPTY_BUFFER$1=new Uint8Array;function expand$1(o,s,r,i=32){if(assert$2.hash(o),assert$2.number(i),i>255*o.outputLen)throw new Error("Length should be <= 255*HashLen");const a=Math.ceil(i/o.outputLen);void 0===r&&(r=EMPTY_BUFFER$1);const c=new Uint8Array(a*o.outputLen),y=hmac.create(o,s),w=y._cloneInto(),C=new Uint8Array(y.outputLen);for(let A=0;Aexpand$1(o,extract$1(o,s,r),i,a);var __defProp=Object.defineProperty,__export=(o,s)=>{for(var r in s)__defProp(o,r,{get:s[r],enumerable:!0})};function generatePrivateKey(){return bytesToHex$1(schnorr.utils.randomPrivateKey())}function getPublicKey(o){return bytesToHex$1(schnorr.getPublicKey(o))}var utils_exports={};__export(utils_exports,{MessageNode:()=>MessageNode,MessageQueue:()=>MessageQueue,insertEventIntoAscendingList:()=>insertEventIntoAscendingList,insertEventIntoDescendingList:()=>insertEventIntoDescendingList,normalizeURL:()=>normalizeURL,utf8Decoder:()=>utf8Decoder,utf8Encoder:()=>utf8Encoder});var utf8Decoder=new TextDecoder("utf-8"),utf8Encoder=new TextEncoder;function normalizeURL(o){let s=new URL(o);return s.pathname=s.pathname.replace(/\/+/g,"/"),s.pathname.endsWith("/")&&(s.pathname=s.pathname.slice(0,-1)),("80"===s.port&&"ws:"===s.protocol||"443"===s.port&&"wss:"===s.protocol)&&(s.port=""),s.searchParams.sort(),s.hash="",s.toString()}function insertEventIntoDescendingList(o,s){let r,i=0,a=o.length-1,c=i;if(a<0)c=0;else if(s.created_at=o[i].created_at)c=i;else for(;;){if(a<=i+1){c=a;break}if(r=Math.floor(i+(a-i)/2),o[r].created_at>s.created_at)i=r;else{if(!(o[r].created_ato[a].created_at)c=a+1;else if(s.created_at<=o[i].created_at)c=i;else for(;;){if(a<=i+1){c=a;break}if(r=Math.floor(i+(a-i)/2),o[r].created_ats.created_at)){c=r;break}a=r}}return o[c]?.id!==s.id?[...o.slice(0,c),s,...o.slice(c)]:o}var MessageNode=class{_value;_next;get value(){return this._value}set value(o){this._value=o}get next(){return this._next}set next(o){this._next=o}constructor(o){this._value=o,this._next=null}},MessageQueue=class{_first;_last;get first(){return this._first}set first(o){this._first=o}get last(){return this._last}set last(o){this._last=o}_size;get size(){return this._size}set size(o){this._size=o}constructor(){this._first=null,this._last=null,this._size=0}enqueue(o){const s=new MessageNode(o);return 0!==this._size&&this._last?(this._last.next=s,this._last=s):(this._first=s,this._last=s),this._size++,!0}dequeue(){if(0===this._size||!this._first)return null;let o=this._first;return this._first=o.next,o.next=null,this._size--,o.value}},verifiedSymbol=Symbol("verified");function getBlankEvent(o=255){return{kind:o,content:"",tags:[],created_at:0}}function finishEvent(o,s){const r=o;return r.pubkey=getPublicKey(s),r.id=getEventHash(r),r.sig=getSignature(r,s),r[verifiedSymbol]=!0,r}function serializeEvent(o){if(!validateEvent(o))throw new Error("can't serialize event with wrong or missing properties");return JSON.stringify([0,o.pubkey,o.created_at,o.kind,o.tags,o.content])}function getEventHash(o){return bytesToHex$1(sha256$1(utf8Encoder.encode(serializeEvent(o))))}var isRecord=o=>o instanceof Object;function validateEvent(o){if(!isRecord(o)||"number"!=typeof o.kind||"string"!=typeof o.content||"number"!=typeof o.created_at||"string"!=typeof o.pubkey||!o.pubkey.match(/^[a-f0-9]{64}$/)||!Array.isArray(o.tags))return!1;for(let s=0;ss.id.startsWith(r))||o.kinds&&-1===o.kinds.indexOf(s.kind)||o.authors&&-1===o.authors.indexOf(s.pubkey)&&!o.authors.some(r=>s.pubkey.startsWith(r)))return!1;for(let r in o)if("#"===r[0]){let i=o[`#${r.slice(1)}`];if(i&&!s.tags.find(([a,c])=>a===r.slice(1)&&-1!==i.indexOf(c)))return!1}return!(o.since&&s.created_ato.until)}function matchFilters(o,s){for(let r=0;rgetHex64,getInt:()=>getInt,getSubscriptionId:()=>getSubscriptionId,matchEventId:()=>matchEventId,matchEventKind:()=>matchEventKind,matchEventPubkey:()=>matchEventPubkey});var newListeners=()=>({connect:[],disconnect:[],error:[],notice:[],auth:[]});function relayInit(o,s={}){let{listTimeout:r=3e3,getTimeout:i=3e3,countTimeout:a=3e3}=s;var c,y,w={},C=newListeners(),A={},S={};function T(){return 1===c?.readyState}function k(te){return R.apply(this,arguments)}function R(){return(R=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(te){let we=JSON.stringify(te);if(T()||(yield new Promise(_e=>setTimeout(_e,1e3)),T()))try{c.send(we)}catch(_e){console.log(_e)}})).apply(this,arguments)}const G=(te,{verb:we="REQ",skipVerification:_e=!1,alreadyHaveEvent:pe=null,id:Te=Math.random().toString().slice(2)}={})=>{let Ce=Te;w[Ce]={id:Ce,filters:te,skipVerification:_e,alreadyHaveEvent:pe},k([we,Ce,...te]);let Ne={sub:(Se,xe={})=>G(Se||te,{skipVerification:xe.skipVerification||_e,alreadyHaveEvent:xe.alreadyHaveEvent||pe,id:Ce}),unsub:()=>{delete w[Ce],delete A[Ce],k(["CLOSE",Ce])},on:(Se,xe)=>{A[Ce]=A[Ce]||{event:[],count:[],eose:[]},A[Ce][Se].push(xe)},off:(Se,xe)=>{let ae=A[Ce],le=ae[Se].indexOf(xe);le>=0&&ae[Se].splice(le,1)},get events(){return eventsGenerator(Ne)}};return Ne};function Z(te,we){return new Promise((_e,pe)=>{if(!te.id)return void pe(new Error(`event ${te} has no id`));let Te=te.id;k([we,te]),S[Te]={resolve:_e,reject:pe}})}return{url:o,sub:G,on:(te,we)=>{C[te].push(we),"connect"===te&&1===c?.readyState&&we()},off:(te,we)=>{let _e=C[te].indexOf(we);-1!==_e&&C[te].splice(_e,1)},list:(te,we)=>new Promise(_e=>{let pe=G(te,we),Te=[],Ce=setTimeout(()=>{pe.unsub(),_e(Te)},r);pe.on("eose",()=>{pe.unsub(),clearTimeout(Ce),_e(Te)}),pe.on("event",Ne=>{Te.push(Ne)})}),get:(te,we)=>new Promise(_e=>{let pe=G([te],we),Te=setTimeout(()=>{pe.unsub(),_e(null)},i);pe.on("event",Ce=>{pe.unsub(),clearTimeout(Te),_e(Ce)})}),count:te=>new Promise(we=>{let _e=G(te,{...G,verb:"COUNT"}),pe=setTimeout(()=>{_e.unsub(),we(null)},a);_e.on("count",Te=>{_e.unsub(),clearTimeout(pe),we(Te)})}),publish:te=>(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){yield Z(te,"EVENT")})(),auth:te=>(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){yield Z(te,"AUTH")})(),connect:(te=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){T()||(yield(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return y||(y=new Promise((we,_e)=>{try{c=new WebSocket(o)}catch(Ne){_e(Ne)}c.onopen=()=>{C.connect.forEach(Ne=>Ne()),we()},c.onerror=()=>{y=void 0,C.error.forEach(Ne=>Ne()),_e()},c.onclose=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){y=void 0,C.disconnect.forEach(Ne=>Ne())});let pe,Te=new MessageQueue;function Ce(){if(0===Te.size)return clearInterval(pe),void(pe=null);var Ne=Te.dequeue();if(!Ne)return;let Se=getSubscriptionId(Ne);if(Se){let xe=w[Se];if(xe&&xe.alreadyHaveEvent&&xe.alreadyHaveEvent(getHex64(Ne,"id"),o))return}try{let xe=JSON.parse(Ne);switch(xe[0]){case"EVENT":{let Ue=xe[1],st=xe[2];return void(validateEvent(st)&&w[Ue]&&(w[Ue].skipVerification||verifySignature(st))&&matchFilters(w[Ue].filters,st)&&(A[Ue]?.event||[]).forEach(ft=>ft(st)))}case"COUNT":let ae=xe[1],le=xe[2];return void(w[ae]&&(A[ae]?.count||[]).forEach(Ue=>Ue(le)));case"EOSE":{let Ue=xe[1];return void(Ue in A&&(A[Ue].eose.forEach(st=>st()),A[Ue].eose=[]))}case"OK":{let Ue=xe[1],st=xe[2],ft=xe[3]||"";if(Ue in S){let{resolve:_t,reject:ot}=S[Ue];st?_t(null):ot(new Error(ft))}return}case"NOTICE":let ke=xe[1];return void C.notice.forEach(Ue=>Ue(ke));case"AUTH":{let Ue=xe[1];return void C.auth?.forEach(st=>st(Ue))}}}catch{return}}c.onmessage=Ne=>{Te.enqueue(Ne.data),pe||(pe=setInterval(Ce,0))}}))})())}),function(){return te.apply(this,arguments)}),close(){C=newListeners(),A={},S={},c?.readyState===WebSocket.OPEN&&c.close()},get status(){return c?.readyState??3}};var te}function eventsGenerator(o){return _eventsGenerator.apply(this,arguments)}function _eventsGenerator(){return _eventsGenerator=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_wrapAsyncGenerator_js__WEBPACK_IMPORTED_MODULE_0__.A)(function*(o){let s;const r=[],i=a=>{s?(s(a),s=void 0):r.push(a)};o.on("event",i);try{for(;;)r.length>0?yield r.shift():yield yield(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_awaitAsyncGenerator_js__WEBPACK_IMPORTED_MODULE_2__.A)(new Promise(c=>{s=c}))}finally{o.off("event",i)}}),_eventsGenerator.apply(this,arguments)}var nip19_exports={};__export(nip19_exports,{BECH32_REGEX:()=>BECH32_REGEX,decode:()=>decode,naddrEncode:()=>naddrEncode,neventEncode:()=>neventEncode,noteEncode:()=>noteEncode,nprofileEncode:()=>nprofileEncode,npubEncode:()=>npubEncode,nrelayEncode:()=>nrelayEncode,nsecEncode:()=>nsecEncode});var Bech32MaxSize=5e3,BECH32_REGEX=/[\x21-\x7E]{1,83}1[023456789acdefghjklmnpqrstuvwxyz]{6,}/;function integerToUint8Array(o){const s=new Uint8Array(4);return s[0]=o>>24&255,s[1]=o>>16&255,s[2]=o>>8&255,s[3]=255&o,s}function decode(o){let{prefix:s,words:r}=bech32$1.decode(o,Bech32MaxSize),i=new Uint8Array(bech32$1.fromWords(r));switch(s){case"nprofile":{let a=parseTLV(i);if(!a[0]?.[0])throw new Error("missing TLV 0 for nprofile");if(32!==a[0][0].length)throw new Error("TLV 0 should be 32 bytes");return{type:"nprofile",data:{pubkey:bytesToHex$1(a[0][0]),relays:a[1]?a[1].map(c=>utf8Decoder.decode(c)):[]}}}case"nevent":{let a=parseTLV(i);if(!a[0]?.[0])throw new Error("missing TLV 0 for nevent");if(32!==a[0][0].length)throw new Error("TLV 0 should be 32 bytes");if(a[2]&&32!==a[2][0].length)throw new Error("TLV 2 should be 32 bytes");if(a[3]&&4!==a[3][0].length)throw new Error("TLV 3 should be 4 bytes");return{type:"nevent",data:{id:bytesToHex$1(a[0][0]),relays:a[1]?a[1].map(c=>utf8Decoder.decode(c)):[],author:a[2]?.[0]?bytesToHex$1(a[2][0]):void 0,kind:a[3]?.[0]?parseInt(bytesToHex$1(a[3][0]),16):void 0}}}case"naddr":{let a=parseTLV(i);if(!a[0]?.[0])throw new Error("missing TLV 0 for naddr");if(!a[2]?.[0])throw new Error("missing TLV 2 for naddr");if(32!==a[2][0].length)throw new Error("TLV 2 should be 32 bytes");if(!a[3]?.[0])throw new Error("missing TLV 3 for naddr");if(4!==a[3][0].length)throw new Error("TLV 3 should be 4 bytes");return{type:"naddr",data:{identifier:utf8Decoder.decode(a[0][0]),pubkey:bytesToHex$1(a[2][0]),kind:parseInt(bytesToHex$1(a[3][0]),16),relays:a[1]?a[1].map(c=>utf8Decoder.decode(c)):[]}}}case"nrelay":{let a=parseTLV(i);if(!a[0]?.[0])throw new Error("missing TLV 0 for nrelay");return{type:"nrelay",data:utf8Decoder.decode(a[0][0])}}case"nsec":case"npub":case"note":return{type:s,data:bytesToHex$1(i)};default:throw new Error(`unknown prefix ${s}`)}}function parseTLV(o){let s={},r=o;for(;r.length>0;){let i=r[0],a=r[1];if(!a)throw new Error(`malformed TLV ${i}`);let c=r.slice(2,2+a);if(r=r.slice(2+a),c.lengthutf8Encoder.encode(s))}))}function neventEncode(o){let s;return null!=o.kind&&(s=integerToUint8Array(o.kind)),encodeBech32("nevent",encodeTLV({0:[hexToBytes$1(o.id)],1:(o.relays||[]).map(r=>utf8Encoder.encode(r)),2:o.author?[hexToBytes$1(o.author)]:[],3:s?[new Uint8Array(s)]:[]}))}function naddrEncode(o){let s=new ArrayBuffer(4);return new DataView(s).setUint32(0,o.kind,!1),encodeBech32("naddr",encodeTLV({0:[utf8Encoder.encode(o.identifier)],1:(o.relays||[]).map(r=>utf8Encoder.encode(r)),2:[hexToBytes$1(o.pubkey)],3:[new Uint8Array(s)]}))}function nrelayEncode(o){return encodeBech32("nrelay",encodeTLV({0:[utf8Encoder.encode(o)]}))}function encodeTLV(o){let s=[];return Object.entries(o).forEach(([r,i])=>{i.forEach(a=>{let c=new Uint8Array(a.length+2);c.set([parseInt(r)],0),c.set([a.length],1),c.set(a,2),s.push(c)})}),concatBytes$1(...s)}var nip04_exports={};function encrypt$1(o,s,r){return _encrypt$.apply(this,arguments)}function _encrypt$(){return _encrypt$=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(o,s,r){const i=getNormalizedX(secp256k1.getSharedSecret(o,"02"+s));let a=Uint8Array.from(randomBytes$1(16)),c=utf8Encoder.encode(r),y=yield crypto.subtle.importKey("raw",i,{name:"AES-CBC"},!1,["encrypt"]),w=yield crypto.subtle.encrypt({name:"AES-CBC",iv:a},y,c);return`${base64$1.encode(new Uint8Array(w))}?iv=${base64$1.encode(new Uint8Array(a.buffer))}`}),_encrypt$.apply(this,arguments)}function decrypt$1(o,s,r){return _decrypt$.apply(this,arguments)}function _decrypt$(){return _decrypt$=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(o,s,r){let[i,a]=r.split("?iv="),c=getNormalizedX(secp256k1.getSharedSecret(o,"02"+s)),y=yield crypto.subtle.importKey("raw",c,{name:"AES-CBC"},!1,["decrypt"]),w=base64$1.decode(i),C=base64$1.decode(a),A=yield crypto.subtle.decrypt({name:"AES-CBC",iv:C},y,w);return utf8Decoder.decode(A)}),_decrypt$.apply(this,arguments)}function getNormalizedX(o){return o.slice(1,33)}__export(nip04_exports,{decrypt:()=>decrypt$1,encrypt:()=>encrypt$1}),typeof crypto<"u"&&!crypto.subtle&&crypto.webcrypto&&(crypto.subtle=crypto.webcrypto.subtle);var nip05_exports={};__export(nip05_exports,{NIP05_REGEX:()=>NIP05_REGEX$1,queryProfile:()=>queryProfile,searchDomain:()=>searchDomain,useFetchImplementation:()=>useFetchImplementation});var NIP05_REGEX$1=/^(?:([\w.+-]+)@)?([\w.-]+)$/,_fetch;try{_fetch=fetch}catch{}function useFetchImplementation(o){_fetch=o}function searchDomain(o){return _searchDomain.apply(this,arguments)}function _searchDomain(){return _searchDomain=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(o,s=""){try{return(yield(yield _fetch(`https://${o}/.well-known/nostr.json?name=${s}`)).json()).names}catch{return{}}}),_searchDomain.apply(this,arguments)}function queryProfile(o){return _queryProfile.apply(this,arguments)}function _queryProfile(){return _queryProfile=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(o){const s=o.match(NIP05_REGEX$1);if(!s)return null;const[r,i="_",a]=s;try{const c=yield _fetch(`https://${a}/.well-known/nostr.json?name=${i}`),{names:y,relays:w}=parseNIP05Result$1(yield c.json()),C=y[i];return C?{pubkey:C,relays:w?.[C]}:null}catch{return null}}),_queryProfile.apply(this,arguments)}function parseNIP05Result$1(o){const s={names:{}};for(const[r,i]of Object.entries(o.names))"string"==typeof r&&"string"==typeof i&&(s.names[r]=i);if(o.relays){s.relays={};for(const[r,i]of Object.entries(o.relays))"string"==typeof r&&Array.isArray(i)&&(s.relays[r]=i.filter(a=>"string"==typeof a))}return s}var nip06_exports={};function privateKeyFromSeedWords(o,s){let r=HDKey.fromMasterSeed(mnemonicToSeedSync(o,s)).derive("m/44'/1237'/0'/0/0").privateKey;if(!r)throw new Error("could not derive private key");return bytesToHex$1(r)}function generateSeedWords(){return generateMnemonic(wordlist)}function validateWords(o){return validateMnemonic(o,wordlist)}__export(nip06_exports,{generateSeedWords:()=>generateSeedWords,privateKeyFromSeedWords:()=>privateKeyFromSeedWords,validateWords:()=>validateWords});var nip10_exports={};function parse(o){const s={reply:void 0,root:void 0,mentions:[],profiles:[]},r=[];for(const i of o.tags)"e"===i[0]&&i[1]&&r.push(i),"p"===i[0]&&i[1]&&s.profiles.push({pubkey:i[1],relays:i[2]?[i[2]]:[]});for(let i=0;iparse});var nip13_exports={};function getPow(o){let s=0;for(let r=0;r=s)break}return i}__export(nip13_exports,{getPow:()=>getPow,minePow:()=>minePow});var nip18_exports={};function finishRepostEvent(o,s,r,i){return finishEvent({kind:6,tags:[...o.tags??[],["e",s.id,r],["p",s.pubkey]],content:""===o.content?"":JSON.stringify(s),created_at:o.created_at},i)}function getRepostedEventPointer(o){if(6!==o.kind)return;let s,r;for(let i=o.tags.length-1;i>=0&&(void 0===s||void 0===r);i--){const a=o.tags[i];a.length>=2&&("e"===a[0]&&void 0===s?s=a:"p"===a[0]&&void 0===r&&(r=a))}return void 0!==s?{id:s[1],relays:[s[2],r?.[2]].filter(i=>"string"==typeof i),author:r?.[1]}:void 0}function getRepostedEvent(o,{skipVerification:s}={}){const r=getRepostedEventPointer(o);if(void 0===r||""===o.content)return;let i;try{i=JSON.parse(o.content)}catch{return}return i.id===r.id&&(s||verifySignature(i))?i:void 0}__export(nip18_exports,{finishRepostEvent:()=>finishRepostEvent,getRepostedEvent:()=>getRepostedEvent,getRepostedEventPointer:()=>getRepostedEventPointer});var nip21_exports={};__export(nip21_exports,{NOSTR_URI_REGEX:()=>NOSTR_URI_REGEX,parse:()=>parse2,test:()=>test});var NOSTR_URI_REGEX=new RegExp(`nostr:(${BECH32_REGEX.source})`);function test(o){return"string"==typeof o&&new RegExp(`^${NOSTR_URI_REGEX.source}$`).test(o)}function parse2(o){const s=o.match(new RegExp(`^${NOSTR_URI_REGEX.source}$`));if(!s)throw new Error(`Invalid Nostr URI: ${o}`);return{uri:s[0],value:s[1],decoded:decode(s[1])}}var nip25_exports={};function finishReactionEvent(o,s,r){const i=s.tags.filter(a=>a.length>=2&&("e"===a[0]||"p"===a[0]));return finishEvent({...o,kind:7,tags:[...o.tags??[],...i,["e",s.id],["p",s.pubkey]],content:o.content??"+"},r)}function getReactedEventPointer(o){if(7!==o.kind)return;let s,r;for(let i=o.tags.length-1;i>=0&&(void 0===s||void 0===r);i--){const a=o.tags[i];a.length>=2&&("e"===a[0]&&void 0===s?s=a:"p"===a[0]&&void 0===r&&(r=a))}return void 0!==s&&void 0!==r?{id:s[1],relays:[s[2],r[2]].filter(i=>void 0!==i),author:r[1]}:void 0}__export(nip25_exports,{finishReactionEvent:()=>finishReactionEvent,getReactedEventPointer:()=>getReactedEventPointer});var nip26_exports={};function createDelegation(o,s){let r=[];(s.kind||-1)>=0&&r.push(`kind=${s.kind}`),s.until&&r.push(`created_at<${s.until}`),s.since&&r.push(`created_at>${s.since}`);let i=r.join("&");if(""===i)throw new Error("refusing to create a delegation without any conditions");let a=sha256$1(utf8Encoder.encode(`nostr:delegation:${s.pubkey}:${i}`)),c=bytesToHex$1(schnorr.sign(a,o));return{from:getPublicKey(o),to:s.pubkey,cond:i,sig:c}}function getDelegator(o){let s=o.tags.find(w=>"delegation"===w[0]&&w.length>=4);if(!s)return null;let r=s[1],i=s[2],a=s[3],c=i.split("&");for(let w=0;w"===A&&o.created_at>parseInt(S)))return null}let y=sha256$1(utf8Encoder.encode(`nostr:delegation:${o.pubkey}:${i}`));return schnorr.verify(a,y,r)?r:null}__export(nip26_exports,{createDelegation:()=>createDelegation,getDelegator:()=>getDelegator});var nip27_exports={};__export(nip27_exports,{matchAll:()=>matchAll,regex:()=>regex,replaceAll:()=>replaceAll});var regex=()=>new RegExp(`\\b${NOSTR_URI_REGEX.source}\\b`,"g");function*matchAll(o){const s=o.matchAll(regex());for(const r of s)try{const[i,a]=r;yield{uri:i,value:a,decoded:decode(a),start:r.index,end:r.index+i.length}}catch{}}function replaceAll(o,s){return o.replaceAll(regex(),(r,i)=>s({uri:r,value:i,decoded:decode(i)}))}var nip28_exports={};__export(nip28_exports,{channelCreateEvent:()=>channelCreateEvent,channelHideMessageEvent:()=>channelHideMessageEvent,channelMessageEvent:()=>channelMessageEvent,channelMetadataEvent:()=>channelMetadataEvent,channelMuteUserEvent:()=>channelMuteUserEvent});var channelCreateEvent=(o,s)=>{let r;if("object"==typeof o.content)r=JSON.stringify(o.content);else{if("string"!=typeof o.content)return;r=o.content}return finishEvent({kind:40,tags:[...o.tags??[]],content:r,created_at:o.created_at},s)},channelMetadataEvent=(o,s)=>{let r;if("object"==typeof o.content)r=JSON.stringify(o.content);else{if("string"!=typeof o.content)return;r=o.content}return finishEvent({kind:41,tags:[["e",o.channel_create_event_id],...o.tags??[]],content:r,created_at:o.created_at},s)},channelMessageEvent=(o,s)=>{const r=[["e",o.channel_create_event_id,o.relay_url,"root"]];return o.reply_to_channel_message_event_id&&r.push(["e",o.reply_to_channel_message_event_id,o.relay_url,"reply"]),finishEvent({kind:42,tags:[...r,...o.tags??[]],content:o.content,created_at:o.created_at},s)},channelHideMessageEvent=(o,s)=>{let r;if("object"==typeof o.content)r=JSON.stringify(o.content);else{if("string"!=typeof o.content)return;r=o.content}return finishEvent({kind:43,tags:[["e",o.channel_message_event_id],...o.tags??[]],content:r,created_at:o.created_at},s)},channelMuteUserEvent=(o,s)=>{let r;if("object"==typeof o.content)r=JSON.stringify(o.content);else{if("string"!=typeof o.content)return;r=o.content}return finishEvent({kind:44,tags:[["p",o.pubkey_to_mute],...o.tags??[]],content:r,created_at:o.created_at},s)},nip39_exports={},_fetch2;__export(nip39_exports,{useFetchImplementation:()=>useFetchImplementation2,validateGithub:()=>validateGithub});try{_fetch2=fetch}catch{}function useFetchImplementation2(o){_fetch2=o}function validateGithub(o,s,r){return _validateGithub.apply(this,arguments)}function _validateGithub(){return _validateGithub=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(o,s,r){try{return(yield(yield _fetch2(`https://gist.github.com/${s}/${r}/raw`)).text())===`Verifying that I control the following Nostr public key: ${o}`}catch{return!1}}),_validateGithub.apply(this,arguments)}var nip42_exports={};__export(nip42_exports,{authenticate:()=>authenticate});var authenticate=function(){var o=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*({challenge:s,relay:r,sign:i}){const a={kind:22242,created_at:Math.floor(Date.now()/1e3),tags:[["relay",r.url],["challenge",s]],content:""};return r.auth(yield i(a))});return function(r){return o.apply(this,arguments)}}(),nip44_exports={};__export(nip44_exports,{decrypt:()=>decrypt2,encrypt:()=>encrypt2,utils:()=>utils});var utils={v2:{maxPlaintextSize:65408,minCiphertextSize:100,maxCiphertextSize:102400,getConversationKey:(o,s)=>secp256k1.getSharedSecret(o,"02"+s).subarray(1,33),getMessageKeys(o,s){const r=hkdf(sha256$1,o,s,"nip44-v2",76);return{encryption:r.subarray(0,32),nonce:r.subarray(32,44),auth:r.subarray(44,76)}},calcPadding(o){if(!Number.isSafeInteger(o)||o<0)throw new Error("expected positive integer");if(o<=32)return 32;const s=1<=utils.v2.maxPlaintextSize)throw new Error("invalid plaintext length: must be between 1b and 64KB");const i=utils.v2.calcPadding(r),a=new Uint8Array(i-r),c=new Uint8Array(2);return new DataView(c.buffer).setUint16(0,r),concatBytes$1(c,s,a)},unpad(o){const s=new DataView(o.buffer).getUint16(0),r=o.subarray(2,2+s);if(0===s||r.length!==s||o.length!==2+utils.v2.calcPadding(s))throw new Error("invalid padding");return utf8Decoder.decode(r)}}};function encrypt2(o,s,r={}){const i=r.version??2;if(2!==i)throw new Error("unknown encryption version "+i);const a=r.salt??randomBytes$1(32);ensureBytes(a,32);const c=utils.v2.getMessageKeys(o,a),y=utils.v2.pad(s),w=chacha20(c.encryption,c.nonce,y),C=hmac(sha256$1,c.auth,w);return base64$1.encode(concatBytes$1(new Uint8Array([i]),a,w,C))}function decrypt2(o,s){const r=utils.v2;ensureBytes(o,32);const i=s.length;if(i=r.maxCiphertextSize)throw new Error("invalid ciphertext length: "+i);if("#"===s[0])throw new Error("unknown encryption version");let a;try{a=base64$1.decode(s)}catch(T){throw new Error("invalid base64: "+T.message)}const c=a.subarray(0,1)[0];if(2!==c)throw new Error("unknown encryption version "+c);const y=a.subarray(1,33),w=a.subarray(33,-32),C=a.subarray(-32),A=r.getMessageKeys(o,y);if(!equalBytes(hmac(sha256$1,A.auth,w),C))throw new Error("invalid MAC");const S=chacha20(A.encryption,A.nonce,w);return r.unpad(S)}var nip47_exports={};function parseConnectionString(o){const{pathname:s,searchParams:r}=new URL(o),i=s,a=r.get("relay"),c=r.get("secret");if(!i||!a||!c)throw new Error("invalid connection string");return{pubkey:i,relay:a,secret:c}}function makeNwcRequestEvent(o){return _makeNwcRequestEvent.apply(this,arguments)}function _makeNwcRequestEvent(){return _makeNwcRequestEvent=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*({pubkey:o,secret:s,invoice:r}){const i={method:"pay_invoice",params:{invoice:r}},a=yield encrypt$1(s,o,JSON.stringify(i));return finishEvent({kind:23194,created_at:Math.round(Date.now()/1e3),content:a,tags:[["p",o]]},s)}),_makeNwcRequestEvent.apply(this,arguments)}__export(nip47_exports,{makeNwcRequestEvent:()=>makeNwcRequestEvent,parseConnectionString:()=>parseConnectionString});var nip57_exports={},_fetch3;__export(nip57_exports,{getZapEndpoint:()=>getZapEndpoint,makeZapReceipt:()=>makeZapReceipt,makeZapRequest:()=>makeZapRequest,useFetchImplementation:()=>useFetchImplementation3,validateZapRequest:()=>validateZapRequest});try{_fetch3=fetch}catch{}function useFetchImplementation3(o){_fetch3=o}function getZapEndpoint(o){return _getZapEndpoint.apply(this,arguments)}function _getZapEndpoint(){return _getZapEndpoint=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(o){try{let s="",{lud06:r,lud16:i}=JSON.parse(o.content);if(r){let{words:y}=bech32$1.decode(r,1e3),w=bech32$1.fromWords(y);s=utf8Decoder.decode(w)}else{if(!i)return null;{let[y,w]=i.split("@");s=`https://${w}/.well-known/lnurlp/${y}`}}let a=yield _fetch3(s),c=yield a.json();if(c.allowsNostr&&c.nostrPubkey)return c.callback}catch{}return null}),_getZapEndpoint.apply(this,arguments)}function makeZapRequest({profile:o,event:s,amount:r,relays:i,comment:a=""}){if(!r)throw new Error("amount not given");if(!o)throw new Error("profile not given");let c={kind:9734,created_at:Math.round(Date.now()/1e3),content:a,tags:[["p",o],["amount",r.toString()],["relays",...i]]};return s&&c.tags.push(["e",s]),c}function validateZapRequest(o){let s;try{s=JSON.parse(o)}catch{return"Invalid zap request JSON."}if(!validateEvent(s))return"Zap request is not a valid Nostr event.";if(!verifySignature(s))return"Invalid signature on zap request.";let r=s.tags.find(([a,c])=>"p"===a&&c);if(!r)return"Zap request doesn't have a 'p' tag.";if(!r[1].match(/^[a-f0-9]{64}$/))return"Zap request 'p' tag is not valid hex.";let i=s.tags.find(([a,c])=>"e"===a&&c);return i&&!i[1].match(/^[a-f0-9]{64}$/)?"Zap request 'e' tag is not valid hex.":s.tags.find(([a,c])=>"relays"===a&&c)?null:"Zap request doesn't have a 'relays' tag."}function makeZapReceipt({zapRequest:o,preimage:s,bolt11:r,paidAt:i}){let a=JSON.parse(o).tags.filter(([y])=>"e"===y||"p"===y||"a"===y),c={kind:9735,created_at:Math.round(i.getTime()/1e3),content:"",tags:[...a,["bolt11",r],["description",o]]};return s&&c.tags.push(["preimage",s]),c}var nip98_exports={};__export(nip98_exports,{getToken:()=>getToken,unpackEventFromToken:()=>unpackEventFromToken,validateEvent:()=>validateEvent2,validateToken:()=>validateToken});var _authorizationScheme="Nostr ";function getToken(o,s,r){return _getToken.apply(this,arguments)}function _getToken(){return _getToken=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(o,s,r,i=!1){if(!o||!s)throw new Error("Missing loginUrl or httpMethod");const a=getBlankEvent(27235);a.tags=[["u",o],["method",s]],a.created_at=Math.round((new Date).getTime()/1e3);const c=yield r(a);return(i?_authorizationScheme:"")+base64$1.encode(utf8Encoder.encode(JSON.stringify(c)))}),_getToken.apply(this,arguments)}function validateToken(o,s,r){return _validateToken.apply(this,arguments)}function _validateToken(){return _validateToken=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(o,s,r){const i=yield unpackEventFromToken(o).catch(a=>{throw a});return yield validateEvent2(i,s,r).catch(a=>{throw a})}),_validateToken.apply(this,arguments)}function unpackEventFromToken(o){return _unpackEventFromToken.apply(this,arguments)}function _unpackEventFromToken(){return _unpackEventFromToken=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(o){if(!o)throw new Error("Missing token");o=o.replace(_authorizationScheme,"");const s=utf8Decoder.decode(base64$1.decode(o));if(!s||0===s.length||!s.startsWith("{"))throw new Error("Invalid token");return JSON.parse(s)}),_unpackEventFromToken.apply(this,arguments)}function validateEvent2(o,s,r){return _validateEvent.apply(this,arguments)}function _validateEvent(){return _validateEvent=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(o,s,r){if(!o)throw new Error("Invalid nostr event");if(!verifySignature(o))throw new Error("Invalid nostr event, signature invalid");if(27235!==o.kind)throw new Error("Invalid nostr event, kind invalid");if(!o.created_at)throw new Error("Invalid nostr event, created_at invalid");if(Math.round((new Date).getTime()/1e3)-o.created_at>60)throw new Error("Invalid nostr event, expired");const i=o.tags.find(c=>"u"===c[0]);if(1!==i?.length&&i?.[1]!==s)throw new Error("Invalid nostr event, url tag invalid");const a=o.tags.find(c=>"method"===c[0]);if(1!==a?.length&&a?.[1].toLowerCase()!==r.toLowerCase())throw new Error("Invalid nostr event, method tag invalid");return!0}),_validateEvent.apply(this,arguments)}var browser={exports:{}},ms,hasRequiredMs;function requireMs(){if(hasRequiredMs)return ms;hasRequiredMs=1;var o=1e3,s=60*o,r=60*s,i=24*r,a=7*i;function y(w,C,A,S){var T=C>=1.5*A;return Math.round(w/A)+" "+S+(T?"s":"")}return ms=function(w,C){C=C||{};var S,T,A=typeof w;if("string"===A&&w.length>0)return function(S){if(!((S=String(S)).length>100)){var T=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(S);if(T){var k=parseFloat(T[1]);switch((T[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return 315576e5*k;case"weeks":case"week":case"w":return k*a;case"days":case"day":case"d":return k*i;case"hours":case"hour":case"hrs":case"hr":case"h":return k*r;case"minutes":case"minute":case"mins":case"min":case"m":return k*s;case"seconds":case"second":case"secs":case"sec":case"s":return k*o;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return k;default:return}}}}(w);if("number"===A&&isFinite(w))return C.long?(S=w,(T=Math.abs(S))>=i?y(S,T,i,"day"):T>=r?y(S,T,r,"hour"):T>=s?y(S,T,s,"minute"):T>=o?y(S,T,o,"second"):S+" ms"):function(S){var T=Math.abs(S);return T>=i?Math.round(S/i)+"d":T>=r?Math.round(S/r)+"h":T>=s?Math.round(S/s)+"m":T>=o?Math.round(S/o)+"s":S+"ms"}(w);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(w))}}function setup(o){function s(a){let c,y,w,C=null;function A(...S){if(!A.enabled)return;const T=A,k=Number(new Date);T.diff=k-(c||k),T.prev=c,T.curr=k,c=k,S[0]=s.coerce(S[0]),"string"!=typeof S[0]&&S.unshift("%O");let G=0;S[0]=S[0].replace(/%([a-zA-Z%])/g,(Z,te)=>{if("%%"===Z)return"%";G++;const we=s.formatters[te];return"function"==typeof we&&(Z=we.call(T,S[G]),S.splice(G,1),G--),Z}),s.formatArgs.call(T,S),(T.log||s.log).apply(T,S)}return A.namespace=a,A.useColors=s.useColors(),A.color=s.selectColor(a),A.extend=r,A.destroy=s.destroy,Object.defineProperty(A,"enabled",{enumerable:!0,configurable:!1,get:()=>null!==C?C:(y!==s.namespaces&&(y=s.namespaces,w=s.enabled(a)),w),set:S=>{C=S}}),"function"==typeof s.init&&s.init(A),A}function r(a,c){const y=s(this.namespace+(void 0===c?":":c)+a);return y.log=this.log,y}function i(a){return a.toString().substring(2,a.toString().length-2).replace(/\.\*\?$/,"*")}return s.debug=s,s.default=s,s.coerce=function(a){return a instanceof Error?a.stack||a.message:a},s.disable=function(){const a=[...s.names.map(i),...s.skips.map(i).map(c=>"-"+c)].join(",");return s.enable(""),a},s.enable=function(a){let c;s.save(a),s.namespaces=a,s.names=[],s.skips=[];const y=("string"==typeof a?a:"").split(/[\s,]+/),w=y.length;for(c=0;c{s[a]=o[a]}),s.names=[],s.skips=[],s.formatters={},s.selectColor=function(a){let c=0;for(let y=0;y{"%%"!==w&&(c++,"%c"===w&&(y=c))}),i.splice(y,0,a)},s.save=function(i){try{i?s.storage.setItem("debug",i):s.storage.removeItem("debug")}catch{}},s.load=function(){let i;try{i=s.storage.getItem("debug")}catch{}return!i&&typeof process<"u"&&"env"in process&&(i=process.env.DEBUG),i},s.useColors=function(){return!(!(typeof window<"u"&&window.process)||"renderer"!==window.process.type&&!window.process.__nwjs)||!(typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))&&(typeof document<"u"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window<"u"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/))},s.storage=function(){try{return localStorage}catch{}}(),s.destroy=(()=>{let i=!1;return()=>{i||(i=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})(),s.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],s.log=console.debug||console.log||(()=>{}),o.exports=common(s);const{formatters:r}=o.exports;r.j=function(i){try{return JSON.stringify(i)}catch(a){return"[UnexpectedJSONParseError]: "+a.message}}}(browser,browser.exports);var browserExports=browser.exports,debug3=getDefaultExportFromCjs(browserExports),dist={},LRUCache$1={},LRUCacheNode$1={};Object.defineProperty(LRUCacheNode$1,"__esModule",{value:!0}),LRUCacheNode$1.LRUCacheNode=void 0;class LRUCacheNode{constructor(s,r,i){const{entryExpirationTimeInMS:a=null,next:c=null,prev:y=null,onEntryEvicted:w,onEntryMarkedAsMostRecentlyUsed:C,clone:A,cloneFn:S}=i??{};if("number"==typeof a&&(a<=0||Number.isNaN(a)))throw new Error("entryExpirationTimeInMS must either be null (no expiry) or greater than 0");this.clone=null!=A&&A,this.cloneFn=S??this.defaultClone,this.key=s,this.internalValue=this.clone?this.cloneFn(r):r,this.created=Date.now(),this.entryExpirationTimeInMS=a,this.next=c,this.prev=y,this.onEntryEvicted=w,this.onEntryMarkedAsMostRecentlyUsed=C}get value(){return this.clone?this.cloneFn(this.internalValue):this.internalValue}get isExpired(){return"number"==typeof this.entryExpirationTimeInMS&&Date.now()-this.created>this.entryExpirationTimeInMS}invokeOnEvicted(){if(this.onEntryEvicted){const{key:s,value:r,isExpired:i}=this;this.onEntryEvicted({key:s,value:r,isExpired:i})}}invokeOnEntryMarkedAsMostRecentlyUsed(){if(this.onEntryMarkedAsMostRecentlyUsed){const{key:s,value:r}=this;this.onEntryMarkedAsMostRecentlyUsed({key:s,value:r})}}defaultClone(s){return"boolean"==typeof s||"string"==typeof s||"number"==typeof s?s:JSON.parse(JSON.stringify(s))}}LRUCacheNode$1.LRUCacheNode=LRUCacheNode,Object.defineProperty(LRUCache$1,"__esModule",{value:!0}),LRUCache$1.LRUCache=void 0;const LRUCacheNode_1=LRUCacheNode$1;class LRUCache{constructor(s){this.lookupTable=new Map,this.head=null,this.tail=null;const{maxSize:r=25,entryExpirationTimeInMS:i=null,onEntryEvicted:a,onEntryMarkedAsMostRecentlyUsed:c,cloneFn:y,clone:w}=s??{};if(Number.isNaN(r)||r<=0)throw new Error("maxSize must be greater than 0.");if("number"==typeof i&&(i<=0||Number.isNaN(i)))throw new Error("entryExpirationTimeInMS must either be null (no expiry) or greater than 0");this.maxSizeInternal=r,this.entryExpirationTimeInMS=i,this.onEntryEvicted=a,this.onEntryMarkedAsMostRecentlyUsed=c,this.clone=w,this.cloneFn=y}get size(){return this.cleanCache(),this.lookupTable.size}get remainingSize(){return this.maxSizeInternal-this.size}get newest(){return this.head?this.head.isExpired?(this.removeNodeFromListAndLookupTable(this.head),this.newest):this.mapNodeToEntry(this.head):null}get oldest(){return this.tail?this.tail.isExpired?(this.removeNodeFromListAndLookupTable(this.tail),this.oldest):this.mapNodeToEntry(this.tail):null}get maxSize(){return this.maxSizeInternal}set maxSize(s){if(Number.isNaN(s)||s<=0)throw new Error("maxSize must be greater than 0.");this.maxSizeInternal=s,this.enforceSizeLimit()}set(s,r,i){const a=this.lookupTable.get(s);a&&this.removeNodeFromListAndLookupTable(a);const c=new LRUCacheNode_1.LRUCacheNode(s,r,{entryExpirationTimeInMS:this.entryExpirationTimeInMS,onEntryEvicted:this.onEntryEvicted,onEntryMarkedAsMostRecentlyUsed:this.onEntryMarkedAsMostRecentlyUsed,clone:this.clone,cloneFn:this.cloneFn,...i});return this.setNodeAsHead(c),this.lookupTable.set(s,c),this.enforceSizeLimit(),this}get(s){const r=this.lookupTable.get(s);return r?r.isExpired?(this.removeNodeFromListAndLookupTable(r),null):(this.setNodeAsHead(r),r.value):null}peek(s){const r=this.lookupTable.get(s);return r?r.isExpired?(this.removeNodeFromListAndLookupTable(r),null):r.value:null}delete(s){const r=this.lookupTable.get(s);return!!r&&this.removeNodeFromListAndLookupTable(r)}has(s){const r=this.lookupTable.get(s);return!(!r||r.isExpired&&(this.removeNodeFromListAndLookupTable(r),1))}clear(){this.head=null,this.tail=null,this.lookupTable.clear()}find(s){let r=this.head;for(;r;){if(r.isExpired){const a=r.next;this.removeNodeFromListAndLookupTable(r),r=a;continue}const i=this.mapNodeToEntry(r);if(s(i))return this.setNodeAsHead(r),i;r=r.next}return null}forEach(s){let r=this.head,i=0;for(;r;)if(r.isExpired){const a=r.next;this.removeNodeFromListAndLookupTable(r),r=a}else s(r.value,r.key,i),r=r.next,i++}*values(){let s=this.head;for(;s;)if(s.isExpired){const r=s.next;this.removeNodeFromListAndLookupTable(s),s=r}else yield s.value,s=s.next}*keys(){let s=this.head;for(;s;)if(s.isExpired){const r=s.next;this.removeNodeFromListAndLookupTable(s),s=r}else yield s.key,s=s.next}*entries(){let s=this.head;for(;s;)if(s.isExpired){const r=s.next;this.removeNodeFromListAndLookupTable(s),s=r}else yield this.mapNodeToEntry(s),s=s.next}*[Symbol.iterator](){let s=this.head;for(;s;)if(s.isExpired){const r=s.next;this.removeNodeFromListAndLookupTable(s),s=r}else yield this.mapNodeToEntry(s),s=s.next}enforceSizeLimit(){let s=this.tail;for(;null!==s&&this.size>this.maxSizeInternal;){const r=s.prev;this.removeNodeFromListAndLookupTable(s),s=r}}mapNodeToEntry({key:s,value:r}){return{key:s,value:r}}setNodeAsHead(s){this.removeNodeFromList(s),this.head?(s.next=this.head,this.head.prev=s,this.head=s):(this.head=s,this.tail=s),s.invokeOnEntryMarkedAsMostRecentlyUsed()}removeNodeFromList(s){null!==s.prev&&(s.prev.next=s.next),null!==s.next&&(s.next.prev=s.prev),this.head===s&&(this.head=s.next),this.tail===s&&(this.tail=s.prev),s.next=null,s.prev=null}removeNodeFromListAndLookupTable(s){return s.invokeOnEvicted(),this.removeNodeFromList(s),this.lookupTable.delete(s.key)}cleanCache(){if(!this.entryExpirationTimeInMS)return;const s=[];for(const r of this.lookupTable.values())r.isExpired&&s.push(r);s.forEach(r=>this.removeNodeFromListAndLookupTable(r))}}LRUCache$1.LRUCache=LRUCache,function(o){var s=commonjsGlobal&&commonjsGlobal.__createBinding||(Object.create?function(i,a,c,y){void 0===y&&(y=c);var w=Object.getOwnPropertyDescriptor(a,c);w&&!("get"in w?!a.__esModule:w.writable||w.configurable)||(w={enumerable:!0,get:function(){return a[c]}}),Object.defineProperty(i,y,w)}:function(i,a,c,y){void 0===y&&(y=c),i[y]=a[c]}),r=commonjsGlobal&&commonjsGlobal.__exportStar||function(i,a){for(var c in i)"default"===c||Object.prototype.hasOwnProperty.call(a,c)||s(a,i,c)};Object.defineProperty(o,"__esModule",{value:!0}),r(LRUCache$1,o)}(dist);var lib={};(function(o){function s(xe){if(!Number.isSafeInteger(xe))throw new Error(`Wrong integer: ${xe}`)}function r(...xe){const ae=(le,ke)=>Ue=>le(ke(Ue));return{encode:Array.from(xe).reverse().reduce((le,ke)=>le?ae(le,ke.encode):ke.encode,void 0),decode:xe.reduce((le,ke)=>le?ae(le,ke.decode):ke.decode,void 0)}}function i(xe){return{encode:ae=>{if(!Array.isArray(ae)||ae.length&&"number"!=typeof ae[0])throw new Error("alphabet.encode input should be an array of numbers");return ae.map(le=>{if(s(le),le<0||le>=xe.length)throw new Error(`Digit index outside alphabet: ${le} (alphabet: ${xe.length})`);return xe[le]})},decode:ae=>{if(!Array.isArray(ae)||ae.length&&"string"!=typeof ae[0])throw new Error("alphabet.decode input should be array of strings");return ae.map(le=>{if("string"!=typeof le)throw new Error(`alphabet.decode: not string element=${le}`);const ke=xe.indexOf(le);if(-1===ke)throw new Error(`Unknown letter: "${le}". Allowed: ${xe}`);return ke})}}}function a(xe=""){if("string"!=typeof xe)throw new Error("join separator should be string");return{encode:ae=>{if(!Array.isArray(ae)||ae.length&&"string"!=typeof ae[0])throw new Error("join.encode input should be array of strings");for(let le of ae)if("string"!=typeof le)throw new Error(`join.encode: non-string input=${le}`);return ae.join(xe)},decode:ae=>{if("string"!=typeof ae)throw new Error("join.decode input should be string");return ae.split(xe)}}}function c(xe,ae="="){if(s(xe),"string"!=typeof ae)throw new Error("padding chr should be string");return{encode(le){if(!Array.isArray(le)||le.length&&"string"!=typeof le[0])throw new Error("padding.encode input should be array of strings");for(let ke of le)if("string"!=typeof ke)throw new Error(`padding.encode: non-string input=${ke}`);for(;le.length*xe%8;)le.push(ae);return le},decode(le){if(!Array.isArray(le)||le.length&&"string"!=typeof le[0])throw new Error("padding.encode input should be array of strings");for(let Ue of le)if("string"!=typeof Ue)throw new Error(`padding.decode: non-string input=${Ue}`);let ke=le.length;if(ke*xe%8)throw new Error("Invalid padding: string should have whole number of bytes");for(;ke>0&&le[ke-1]===ae;ke--)if(!((ke-1)*xe%8))throw new Error("Invalid padding: string has too much padding");return le.slice(0,ke)}}}function y(xe){if("function"!=typeof xe)throw new Error("normalize fn should be function");return{encode:ae=>ae,decode:ae=>xe(ae)}}function w(xe,ae,le){if(ae<2)throw new Error(`convertRadix: wrong from=${ae}, base cannot be less than 2`);if(le<2)throw new Error(`convertRadix: wrong to=${le}, base cannot be less than 2`);if(!Array.isArray(xe))throw new Error("convertRadix: data should be array");if(!xe.length)return[];let ke=0;const Ue=[],st=Array.from(xe);for(st.forEach(ft=>{if(s(ft),ft<0||ft>=ae)throw new Error(`Wrong integer: ${ft}`)});;){let ft=0,_t=!0;for(let ot=ke;otae?C(ae,xe%ae):xe,A=(xe,ae)=>xe+(ae-C(xe,ae));function S(xe,ae,le,ke){if(!Array.isArray(xe))throw new Error("convertRadix2: data should be array");if(ae<=0||ae>32)throw new Error(`convertRadix2: wrong from=${ae}`);if(le<=0||le>32)throw new Error(`convertRadix2: wrong to=${le}`);if(A(ae,le)>32)throw new Error(`convertRadix2: carry overflow from=${ae} to=${le} carryBits=${A(ae,le)}`);let Ue=0,st=0;const ft=2**le-1,_t=[];for(const ot of xe){if(s(ot),ot>=2**ae)throw new Error(`convertRadix2: invalid data word=${ot} from=${ae}`);if(Ue=Ue<32)throw new Error(`convertRadix2: carry overflow pos=${st} from=${ae}`);for(st+=ae;st>=le;st-=le)_t.push((Ue>>st-le&ft)>>>0);Ue&=2**st-1}if(Ue=Ue<=ae)throw new Error("Excess padding");if(!ke&&Ue)throw new Error(`Non-zero padding: ${Ue}`);return ke&&st>0&&_t.push(Ue>>>0),_t}function T(xe){return s(xe),{encode:ae=>{if(!(ae instanceof Uint8Array))throw new Error("radix.encode input should be Uint8Array");return w(Array.from(ae),256,xe)},decode:ae=>{if(!Array.isArray(ae)||ae.length&&"number"!=typeof ae[0])throw new Error("radix.decode input should be array of strings");return Uint8Array.from(w(ae,xe,256))}}}function k(xe,ae=!1){if(s(xe),xe<=0||xe>32)throw new Error("radix2: bits should be in (0..32]");if(A(8,xe)>32||A(xe,8)>32)throw new Error("radix2: carry overflow");return{encode:le=>{if(!(le instanceof Uint8Array))throw new Error("radix2.encode input should be Uint8Array");return S(Array.from(le),8,xe,!ae)},decode:le=>{if(!Array.isArray(le)||le.length&&"number"!=typeof le[0])throw new Error("radix2.decode input should be array of strings");return Uint8Array.from(S(le,xe,8,ae))}}}function R(xe){if("function"!=typeof xe)throw new Error("unsafeWrapper fn should be function");return function(...ae){try{return xe.apply(null,ae)}catch{}}}function G(xe,ae){if(s(xe),"function"!=typeof ae)throw new Error("checksum fn should be function");return{encode(le){if(!(le instanceof Uint8Array))throw new Error("checksum.encode: input should be Uint8Array");const ke=ae(le).slice(0,xe),Ue=new Uint8Array(le.length+xe);return Ue.set(le),Ue.set(ke,le.length),Ue},decode(le){if(!(le instanceof Uint8Array))throw new Error("checksum.decode: input should be Uint8Array");const ke=le.slice(0,-xe),Ue=ae(ke).slice(0,xe),st=le.slice(-xe);for(let ft=0;ftxe.toUpperCase().replace(/O/g,"0").replace(/[IL]/g,"1"))),o.base64=r(k(6),i("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),c(6),a("")),o.base64url=r(k(6),i("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"),c(6),a(""));const Z=xe=>r(T(58),i(xe),a(""));o.base58=Z("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"),o.base58flickr=Z("123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ"),o.base58xrp=Z("rpshnaf39wBUDNEGHJKLM4PQRST7VWXYZ2bcdeCg65jkm8oFqi1tuvAxyz");const te=[0,2,3,5,6,7,9,10,11];o.base58xmr={encode(xe){let ae="";for(let le=0;ler(G(4,ae=>xe(xe(ae))),o.base58);const we=r(i("qpzry9x8gf2tvdw0s3jn54khce6mua7l"),a("")),_e=[996825010,642813549,513874426,1027748829,705979059];function pe(xe){const ae=xe>>25;let le=(33554431&xe)<<5;for(let ke=0;ke<_e.length;ke++)1==(ae>>ke&1)&&(le^=_e[ke]);return le}function Te(xe,ae,le=1){const ke=xe.length;let Ue=1;for(let st=0;st126)throw new Error(`Invalid prefix (${xe})`);Ue=pe(Ue)^ft>>5}Ue=pe(Ue);for(let st=0;stot)throw new TypeError(`Wrong string length: ${_t.length} (${_t}). Expected (8..${ot})`);const Yt=_t.toLowerCase();if(_t!==Yt&&_t!==_t.toUpperCase())throw new Error("String must be lowercase or uppercase");const un=(_t=Yt).lastIndexOf("1");if(0===un||-1===un)throw new Error('Letter "1" must be present between prefix and data only');const wn=_t.slice(0,un),$n=_t.slice(un+1);if($n.length<6)throw new Error("Data must be at least 6 characters long");const En=we.decode($n).slice(0,-6),Ze=Te(wn,En,ae);if(!$n.endsWith(Ze))throw new Error(`Invalid checksum in ${_t}: expected "${Ze}"`);return{prefix:wn,words:En}}return{encode:function(_t,ot,Yt=90){if("string"!=typeof _t)throw new Error("bech32.encode prefix should be string, not "+typeof _t);if(!Array.isArray(ot)||ot.length&&"number"!=typeof ot[0])throw new Error("bech32.encode words should be array of numbers, not "+typeof ot);const un=_t.length+7+ot.length;if(!1!==Yt&&un>Yt)throw new TypeError(`Length ${un} exceeds limit ${Yt}`);return`${_t=_t.toLowerCase()}1${we.encode(ot)}${Te(_t,ot,ae)}`},decode:ft,decodeToBytes:function(_t){const{prefix:ot,words:Yt}=ft(_t,!1);return{prefix:ot,words:Yt,bytes:ke(Yt)}},decodeUnsafe:R(ft),fromWords:ke,fromWordsUnsafe:st,toWords:Ue}}o.bech32=Ce("bech32"),o.bech32m=Ce("bech32m"),o.utf8={encode:xe=>(new TextDecoder).decode(xe),decode:xe=>(new TextEncoder).encode(xe)},o.hex=r(k(4),i("0123456789abcdef"),a(""),y(xe=>{if("string"!=typeof xe||xe.length%2)throw new TypeError(`hex.decode: expected string, got ${typeof xe} with length ${xe.length}`);return xe.toLowerCase()}));const Ne={utf8:o.utf8,hex:o.hex,base16:o.base16,base32:o.base32,base64:o.base64,base64url:o.base64url,base58:o.base58,base58xmr:o.base58xmr},Se=`Invalid encoding type. Available types: ${Object.keys(Ne).join(", ")}`;o.bytesToString=(xe,ae)=>{if("string"!=typeof xe||!Ne.hasOwnProperty(xe))throw new TypeError(Se);if(!(ae instanceof Uint8Array))throw new TypeError("bytesToString() expects Uint8Array");return Ne[xe].encode(ae)},o.str=o.bytesToString,o.stringToBytes=(xe,ae)=>{if(!Ne.hasOwnProperty(xe))throw new TypeError(Se);if("string"!=typeof ae)throw new TypeError("stringToBytes() expects string");return Ne[xe].decode(ae)},o.bytes=o.stringToBytes})(lib),BigInt(1e3),BigInt(1e6),BigInt(1e9),BigInt(1e12),BigInt("2100000000000000000"),BigInt(1e11);const TAGCODES={payment_hash:1,payment_secret:16,description:13,payee:19,description_hash:23,expiry:6,min_final_cltv_expiry:24,fallback_address:9,route_hint:3,feature_bits:5,metadata:27};for(let o=0,s=Object.keys(TAGCODES);othis.handleNotice(s))}initiateAuth(o={limit:1}){var s=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){s.debug("Initiating authentication");const r=s.relay.sub([o],{id:"auth-test"});r.on("eose",()=>{r.unsub(),s._status=1,s.ndkRelay.emit("ready"),s.debug("Authentication not required"),r.unsub()}),s.debug("Authentication request started")})()}connect(){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const s=()=>{o.updateConnectionStats.connected(),o.ndkRelay.authRequired?(o._status=6,o.ndkRelay.emit("connect"),o.initiateAuth()):(o._status=1,o.ndkRelay.emit("connect"),o.ndkRelay.emit("ready"))},r=()=>{o.updateConnectionStats.disconnected(),1===o._status&&(o._status=3,o.handleReconnection()),o.ndkRelay.emit("disconnect")},i=function(){var a=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(c){o.debug("Relay requested authentication",{havePolicy:!!o.ndkRelay.authPolicy}),o.ndkRelay.authPolicy?7!==o._status&&(o._status=7,yield o.ndkRelay.authPolicy(o.ndkRelay,c),7===o._status&&(o.debug("Authentication policy finished"),o._status=1,o.ndkRelay.emit("ready"))):yield o.ndkRelay.emit("auth",c)});return function(y){return a.apply(this,arguments)}}();try{o.updateConnectionStats.attempt(),o._status=0,o.relay.off("connect",s),o.relay.off("disconnect",r),o.relay.on("connect",s),o.relay.on("disconnect",r),o.relay.on("auth",i),yield o.relay.connect()}catch(a){throw o.debug("Failed to connect",a),o._status=3,a}})()}disconnect(){this._status=2,this.relay.close()}get status(){return this._status}isAvailable(){return 1===this._status}isFlapping(){const o=this._connectionStats.durations;if(o.length%3!=0)return!1;const s=o.reduce((i,a)=>i+a,0)/o.length,r=o.map(i=>Math.pow(i-s,2)).reduce((i,a)=>i+a,0)/o.length;return Math.sqrt(r)<1e3}handleNotice(o){var s=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){(o.includes("oo many")||o.includes("aximum"))&&(s.disconnect(),setTimeout(()=>s.connect(),2e3),s.debug(s.relay.url,"Relay complaining?",o)),s.ndkRelay.emit("notice",s,o)})()}handleReconnection(o=0){if(this.isFlapping())return this.ndkRelay.emit("flapping",this,this._connectionStats),void(this._status=5);const s=this.connectedAt?Math.max(0,6e4-(Date.now()-this.connectedAt)):0;setTimeout(()=>{this._status=4,this.connect().then(()=>{this.debug("Reconnected")}).catch(r=>{this.debug("Reconnect failed",r),o<5?setTimeout(()=>{this.handleReconnection(o+1)},6e4):this.debug("Reconnect failed after 5 attempts")})},s)}updateConnectionStats={connected:()=>{this._connectionStats.success++,this._connectionStats.connectedAt=Date.now()},disconnected:()=>{this._connectionStats.connectedAt&&(this._connectionStats.durations.push(Date.now()-this._connectionStats.connectedAt),this._connectionStats.durations.length>100&&this._connectionStats.durations.shift()),this._connectionStats.connectedAt=void 0},attempt:()=>{this._connectionStats.attempts++}};get connectionStats(){return this._connectionStats}},NDKRelayPublisher=class{ndkRelay;constructor(o){this.ndkRelay=o}publish(o,s=2500){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const i=()=>new Promise((C,A)=>{try{r.publishEvent(o,s).then(S=>C(S)).catch(S=>A(S))}catch(S){A(S)}}),a=new Promise((C,A)=>{setTimeout(()=>A(new Error("Timeout")),s)}),c=()=>{i().then(C=>y(C)).catch(C=>w(C))};let y,w;return 1===r.ndkRelay.status?Promise.race([i(),a]):Promise.race([new Promise((C,A)=>{y=C,w=A,r.ndkRelay.once("connect",c)}),a]).finally(()=>{r.ndkRelay.removeListener("connect",c)})})()}publishEvent(o,s){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const i=yield o.toNostrEvent(),a=r.ndkRelay.connectivity.relay.publish(i);let c;const y=new Promise((C,A)=>{a.then(()=>{clearTimeout(c),r.ndkRelay.emit("published",o),C(!0)}).catch(S=>{clearTimeout(c),r.ndkRelay.debug("Publish failed",S,o.id),r.ndkRelay.emit("publish:failed",o,S),A(S)})});if(!s||o.isEphemeral())return y;const w=new Promise((C,A)=>{c=setTimeout(()=>{r.ndkRelay.debug("Publish timed out",o.rawEvent()),r.ndkRelay.emit("publish:failed",o,"Timeout"),A(new Error("Publish operation timed out"))},s)});return Promise.race([y,w])})()}auth(o){var s=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return s.ndkRelay.connectivity.relay.auth(o.rawEvent())})()}};function calculateGroupableId(o){const s=[];for(const r of o){if(r.since||r.until)return null;const i=Object.keys(r||{}).sort().join("-");s.push(i)}return s.join("|")}function mergeFilters(o){const s={};return o.forEach(r=>{Object.entries(r).forEach(([i,a])=>{s[i]=Array.isArray(a)?void 0===s[i]?[...a]:Array.from(new Set([...s[i],...a])):a})}),s}var MAX_SUBID_LENGTH=20;function queryFullyFilled(o){return!(!filterIncludesIds(o.filter)||!resultHasAllRequestedIds(o))}function compareFilter(o,s){if(Object.keys(o).length!==Object.keys(s).length)return!1;for(const[r,i]of Object.entries(o)){const a=s[r];if(!a)return!1;if(Array.isArray(i)&&Array.isArray(a)){const c=i;for(const y of a)if(!c.includes(y))return!1}else if(a!==i)return!1}return!0}function filterIncludesIds(o){return!!o.ids}function resultHasAllRequestedIds(o){const s=o.filter.ids;return!!s&&s.length===o.eventFirstSeen.size}function generateSubId(o,s){const r=o.map(w=>w.subId).filter(Boolean),i=[],a=new Set,c=new Set;if(r.length>0)i.push(Array.from(new Set(r)).join(","));else{for(const w of s)for(const C of Object.keys(w))"kinds"===C?w.kinds?.forEach(A=>c.add(A)):a.add(C);c.size>0&&i.push("kinds:"+Array.from(c).join(",")),a.size>0&&i.push(Array.from(a).join(","))}let y=i.join("-");return y.length>MAX_SUBID_LENGTH&&(y=y.substring(0,MAX_SUBID_LENGTH)),1!==r.length&&(y+="-"+Math.floor(999*Math.random()).toString()),y}function filterFromId(o){let s;if(o.match(NIP33_A_REGEX)){const[r,i,a]=o.split(":"),c={authors:[i],kinds:[parseInt(r)]};return a&&(c["#d"]=[a]),c}try{switch(s=nip19_exports.decode(o),s.type){case"nevent":return{ids:[s.data.id]};case"note":return{ids:[s.data]};case"naddr":return{authors:[s.data.pubkey],"#d":[s.data.identifier],kinds:[s.data.kind]}}}catch{}return{ids:[o]}}function isNip33AValue(o){return null!==o.match(NIP33_A_REGEX)}var NIP33_A_REGEX=/^(\d+):([0-9A-Fa-f]+)(?::(.*))?$/;function relaysFromBech32(o){try{const s=nip19_exports.decode(o);if(["naddr","nevent"].includes(s?.type)){const r=s.data;if(r?.relays)return r.relays.map(i=>new NDKRelay(i))}}catch{}return[]}var NDKGroupedSubscriptions=class extends lib$1.EventEmitter{subscriptions;req;debug;constructor(o,s){super(),this.subscriptions=o,this.debug=s||this.subscriptions[0].subscription.debug.extend("grouped");for(const r of o)this.handleSubscriptionClosure(r)}addSubscription(o){this.subscriptions.push(o),this.handleSubscriptionClosure(o)}eventReceived(o){for(const s of this.subscriptions)s.eventReceived(o)}eoseReceived(o){Array.from(this.subscriptions).forEach(function(){var s=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(r){r.subscription.eoseReceived(o)});return function(r){return s.apply(this,arguments)}}())}handleSubscriptionClosure(o){o.subscription.on("close",()=>{const s=this.subscriptions.findIndex(r=>r.subscription===o.subscription);this.subscriptions.splice(s,1),this.subscriptions.length<=0&&this.emit("close")})}map(o){return this.subscriptions.map(o)}[Symbol.iterator](){let o=0;const s=this.subscriptions;return{next:()=>omatchFilter(r,s))}};function findMatchingActiveSubscriptions(o,s){if(o.length!==s.length)return!1;for(let r=0;r{this.delayedItems.get(r)&&this.delayedItems.delete(r)}));let y=this.executionTimeoutsByGroupId.get(r);y&&"at-most"!==o.opts.groupableDelayType||(y=setTimeout(()=>{this.executeGroup(r,o)},o.opts.groupableDelay),this.executionTimeoutsByGroupId.set(r,y)),this.delayedTimers.has(r)?this.delayedTimers.get(r).push(y):this.delayedTimers.set(r,[y])}executeGroup(o,s){const r=this.delayedItems.get(o);this.delayedItems.delete(o);const i=this.delayedTimers.get(o);if(this.delayedTimers.delete(o),i)for(const a of i)clearTimeout(a);if(r){const a=r.subscriptions[0].filters.length,c=[];for(let y=0;yC.filters[y]);c.push(mergeFilters(w))}this.executeSubscriptions(o,r,c)}}executeSubscriptionsWhenConnected(o,s,r){const i=()=>{this.debug("new relay coming online for active subscription",{relay:this.ndkRelay.url,mergeFilters}),this.executeSubscriptionsConnected(o,s,r)};this.ndkRelay.once("ready",i),s.once("close",()=>{this.ndkRelay.removeListener("ready",i)})}executeSubscriptions(o,s,r){this.conn.isAvailable()?this.executeSubscriptionsConnected(o,s,r):this.executeSubscriptionsWhenConnected(o,s,r)}executeSubscriptionsConnected(o,s,r){const i=[];for(const{subscription:w}of s)i.push(w);const a=generateSubId(i,r);s.req=r;const c={id:a};(this.ndkRelay.trusted||i.every(w=>w.opts.skipVerification))&&(c.skipVerification=!0);const y=this.conn.relay.sub(r,c);return this.activeSubscriptions.set(y,s),o&&this.activeSubscriptionsByGroupId.set(o,{filters:r,sub:y}),y.on("event",w=>{const C=new NDKEvent(void 0,w);C.relay=this.ndkRelay,this.activeSubscriptions.get(y)?.eventReceived(C)}),y.on("eose",()=>{this.activeSubscriptions.get(y)?.eoseReceived(this.ndkRelay)}),s.once("close",()=>{y.unsub(),this.activeSubscriptions.delete(y),o&&this.activeSubscriptionsByGroupId.delete(o)}),this.executeSubscriptionsWhenConnected(o,s,r),y}executedFilters(){const o=new Map;for(const[,s]of this.activeSubscriptions)o.set(s.req,s.map(r=>r.subscription));return o}},NDKRelay=class extends lib$1.EventEmitter{url;scores;connectivity;subs;publisher;authPolicy;authRequired=!1;trusted=!1;complaining=!1;debug;constructor(o,s){super(),this.url=o,this.scores=new Map,this.debug=debug3(`ndk:relay:${o}`),this.connectivity=new NDKRelayConnectivity(this),this.subs=new NDKRelaySubscriptions(this),this.publisher=new NDKRelayPublisher(this),this.authPolicy=s}get status(){return this.connectivity.status}get connectionStats(){return this.connectivity.connectionStats}connect(){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return o.connectivity.connect()})()}disconnect(){3!==this.status&&this.connectivity.disconnect()}subscribe(o,s){this.subs.subscribe(o,s)}publish(o,s=2500){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return r.publisher.publish(o,s)})()}auth(o){var s=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return s.publisher.auth(o)})()}scoreSlowerEvent(o){}tagReference(o){const s=["r",this.url];return o&&s.push(o),s}referenceTags(){return[["r",this.url]]}activeSubscriptions(){return this.subs.executedFilters()}},PublishError=class extends Error{errors;constructor(o,s){super(o),this.errors=s}},NDKRelaySet=class J2{relays;debug;ndk;constructor(s,r){this.relays=s,this.ndk=r,this.debug=r.debug.extend("relayset")}addRelay(s){this.relays.add(s)}static fromRelayUrls(s,r){const i=new Set;for(const a of s){const c=r.pool.relays.get(a);if(c)i.add(c);else{const y=new NDKRelay(a);r.pool.useTemporaryRelay(y),i.add(y)}}return new J2(new Set(i),r)}publish(s,r){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const a=new Set,c=new Map,y=s.isEphemeral(),w=Array.from(i.relays).map(C=>new Promise(A=>{C.publish(s,r).then(()=>{a.add(C),A()}).catch(S=>{y||(c.set(C,S),i.debug("error publishing to relay",{relay:C.url,err:S})),A()})}));if(yield Promise.all(w),0===a.size&&!y)throw new PublishError("No relay was able to receive the event",c);return a})()}size(){return this.relays.size}};function calculateRelaySetFromEvent(o,s){const r=new Set;return o.pool?.relays.forEach(i=>r.add(i)),new NDKRelaySet(r,o)}function getWriteRelaysFor(o,s){if(o.outboxTracker)return o.outboxTracker.data.get(s)?.writeRelays}function calculateRelaySetsFromFilter(o,s){const r=new Map,i=new Set;if(s.forEach(a=>{a.authors&&a.authors.forEach(c=>i.add(c))}),i.size>0){const a=new Map;for(const c of i){const y=getWriteRelaysFor(o,c);y&&y.size>0?(o.debug(`Adding ${y.size} relays for ${c}`),y.forEach(w=>{const C=a.get(w)||[];C.push(c),a.set(w,C)})):o.explicitRelayUrls?.forEach(w=>{const C=a.get(w)||[];C.push(c),a.set(w,C)})}for(const c of a.keys())r.set(c,[]);for(const c of s)if(c.authors)for(const[y,w]of a.entries()){const C=c.authors.filter(A=>w.includes(A));r.set(y,[...r.get(y),{...c,authors:C}])}else for(const y of a.keys())r.set(y,[...r.get(y),c])}else o.explicitRelayUrls?.forEach(a=>{r.set(a,s)});return r}function calculateRelaySetsFromFilters(o,s){return calculateRelaySetsFromFilter(o,s)}var DEFAULT_RELAYS=["wss://nos.lol","wss://relay.nostr.band","wss://relay.f7z.io","wss://relay.damus.io","wss://nostr.mom","wss://no.str.cr"],Zap=class extends lib$1.EventEmitter{ndk;zappedEvent;zappedUser;constructor(o){super(),this.ndk=o.ndk,this.zappedEvent=o.zappedEvent,this.zappedUser=o.zappedUser||this.ndk.getUser({hexpubkey:this.zappedEvent?.pubkey})}getZapEndpoint(){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){let s,r,i,a;if(o.zappedUser&&(o.zappedUser.profile||(yield o.zappedUser.fetchProfile({groupable:!1})),s=(o.zappedUser.profile||{}).lud06,r=(o.zappedUser.profile||{}).lud16),r&&!r.startsWith("LNURL")){const[c,y]=r.split("@");i=`https://${y}/.well-known/lnurlp/${c}`}else if(s){const{words:c}=bech32.decode(s,1e3),y=bech32.fromWords(c);i=new TextDecoder("utf-8").decode(y)}if(!i)throw new Error("No zap endpoint found");try{const c=o.ndk.httpFetch||fetch,y=yield c(i);if(200!==y.status){const C=yield y.text();throw new Error(`Unable to fetch zap endpoint ${i}: ${C}`)}const w=yield y.json();return w?.allowsNostr&&(w?.nostrPubkey||w?.nostrPubKey)&&(a=w.callback),a}catch(c){throw new Error(`Unable to fetch zap endpoint ${i}: ${c}`)}})()}createZapRequest(o,s,r,i,a){var c=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const y=yield c.generateZapRequest(o,s,r,i);if(!y)return null;const{event:w,zapEndpoint:C}=y;if(!w)throw new Error("No zap request event found");let A;yield w.sign(a);try{A=yield c.getInvoice(w,o,C)}catch(S){throw new Error("Failed to get invoice: "+S)}return A})()}getInvoice(o,s,r){return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return(yield(yield fetch(`${r}?`+new URLSearchParams({amount:s.toString(),nostr:JSON.stringify(o.rawEvent())}))).json()).pr})()}generateZapRequest(o,s,r,i,a){var c=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const y=yield c.getZapEndpoint();if(!y)throw new Error("No zap endpoint found");if(!c.zappedEvent&&!c.zappedUser)throw new Error("No zapped event or user found");const w=nip57_exports.makeZapRequest({profile:c.zappedUser.pubkey,event:null,amount:o,comment:s||"",relays:i??c.relays()});if(c.zappedEvent){const A=c.zappedEvent.referenceTags();w.tags.push(...A)}w.tags.push(["lnurl",y]);const C=new NDKEvent(c.ndk,w);return r&&(C.tags=C.tags.concat(r)),{event:C,zapEndpoint:y}})()}relays(){let o=[];return this.ndk?.pool?.relays&&(o=this.ndk.pool.urls()),o.length||(o=DEFAULT_RELAYS),o}};function mergeTags(o,s){const r=new Map,i=(a,c)=>a.every((y,w)=>y===c[w]);return o.concat(s).forEach(a=>{for(let[c,y]of r)if(i(y,a)||i(a,y))return void(a.length>=y.length&&r.set(c,a));r.set(a.join(","),a)}),Array.from(r.values())}function generateContentTags(o){return _generateContentTags.apply(this,arguments)}function _generateContentTags(){return _generateContentTags=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(o,s=[]){let r=[];const i=a=>{s.find(c=>c[0]===a[0]&&c[1]===a[1])||s.push(a)};return o=o.replace(/(@|nostr:)(npub|nprofile|note|nevent|naddr)[a-zA-Z0-9]+/g,a=>{try{const c=a.split(/(@|nostr:)/)[2],{type:y,data:w}=nip19_exports.decode(c);let C;switch(y){case"npub":C=["p",w];break;case"nprofile":C=["p",w.pubkey];break;case"note":r.push(new Promise(function(){var A=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(S){i(["e",w,yield maybeGetEventRelayUrl(c),"mention"]),S()});return function(S){return A.apply(this,arguments)}}()));break;case"nevent":r.push(new Promise(function(){var A=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(S){let{id:T,relays:k,author:R}=w;k&&0!==k.length||(k=[yield maybeGetEventRelayUrl(c)]),i(["e",T,k[0],"mention"]),R&&i(["p",R]),S()});return function(S){return A.apply(this,arguments)}}()));break;case"naddr":r.push(new Promise(function(){var A=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(S){const T=[w.kind,w.pubkey,w.identifier].join(":");let k=w.relays??[];0===k.length&&(k=[yield maybeGetEventRelayUrl(c)]),i(["a",T,k[0],"mention"]),i(["p",w.pubkey]),S()});return function(S){return A.apply(this,arguments)}}()));break;default:return a}return C&&i(C),`nostr:${c}`}catch{return a}}),yield Promise.all(r),{content:o=o.replace(/#(\w+)/g,(a,c)=>{const y=["t",c];return s.find(w=>w[0]===y[0]&&w[1]===y[1])||s.push(y),a}),tags:s}}),_generateContentTags.apply(this,arguments)}function maybeGetEventRelayUrl(o){return _maybeGetEventRelayUrl.apply(this,arguments)}function _maybeGetEventRelayUrl(){return(_maybeGetEventRelayUrl=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(o){return""})).apply(this,arguments)}function isReplaceable(){if(void 0===this.kind)throw new Error("Kind not set");return this.kind>=1e4&&this.kind<2e4}function isEphemeral(){if(void 0===this.kind)throw new Error("Kind not set");return this.kind>=2e4&&this.kind<3e4}function isParamReplaceable(){if(void 0===this.kind)throw new Error("Kind not set");return this.kind>=3e4&&this.kind<4e4}function encrypt(o,s){return _encrypt.apply(this,arguments)}function _encrypt(){return _encrypt=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(o,s){if(!this.ndk)throw new Error("No NDK instance found!");if(s||(yield this.ndk.assertSigner(),s=this.ndk.signer),!o){const r=this.getMatchingTags("p");if(1!==r.length)throw new Error("No recipient could be determined and no explicit recipient was provided");o=this.ndk.getUser({hexpubkey:r[0][1]})}this.content=yield s?.encrypt(o,this.content)}),_encrypt.apply(this,arguments)}function decrypt(o,s){return _decrypt.apply(this,arguments)}function _decrypt(){return _decrypt=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(o,s){if(!this.ndk)throw new Error("No NDK instance found!");s||(yield this.ndk.assertSigner(),s=this.ndk.signer),o||(o=this.author),this.content=yield s?.decrypt(o,this.content)}),_decrypt.apply(this,arguments)}function encode(){return this.isParamReplaceable()?nip19_exports.naddrEncode({kind:this.kind,pubkey:this.pubkey,identifier:this.replaceableDTag(),relays:this.relay?[this.relay.url]:[]}):this.relay?nip19_exports.neventEncode({id:this.tagId(),relays:[this.relay.url],author:this.pubkey}):nip19_exports.noteEncode(this.tagId())}function repost(){return _repost.apply(this,arguments)}function _repost(){return _repost=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(o=!0,s){if(!s&&o){if(!this.ndk)throw new Error("No NDK instance found");this.ndk.assertSigner(),s=this.ndk.signer}const r=new NDKEvent(this.ndk,{kind:getKind(this),content:""});return r.tag(this),16===r.kind&&r.tags.push(["k",`${this.kind}`]),s&&(yield r.sign(s)),o&&(yield r.publish()),r}),_repost.apply(this,arguments)}function getKind(o){return 1===o.kind?6:16}var NDKEvent=class zv extends lib$1.EventEmitter{ndk;created_at;content="";tags=[];kind;id="";sig;pubkey="";_author=void 0;relay;constructor(s,r){super(),this.ndk=s,this.created_at=r?.created_at,this.content=r?.content||"",this.tags=r?.tags||[],this.id=r?.id||"",this.sig=r?.sig,this.pubkey=r?.pubkey||"",this.kind=r?.kind}rawEvent(){return{created_at:this.created_at,content:this.content,tags:this.tags,kind:this.kind,pubkey:this.pubkey,id:this.id,sig:this.sig}}set author(s){this.pubkey=s.hexpubkey,this._author=void 0}get author(){if(this._author)return this._author;if(!this.ndk)throw new Error("No NDK instance found");const s=this.ndk.getUser({hexpubkey:this.pubkey});return this._author=s,s}tag(s,r){let i=[];if(s instanceof NDKUser){const a=["p",s.pubkey];r&&a.push(r),i.push(a)}else if(s instanceof zv){const a=s;i=a.referenceTags(r,a?.pubkey===this.pubkey);for(const y of a.getMatchingTags("p"))y[1]!==this.pubkey&&(this.tags.find(w=>"p"===w[0]&&w[1]===y[1])||this.tags.push(["p",y[1]]))}else i=[s];this.tags=mergeTags(this.tags,i)}toNostrEvent(s){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!s&&""===r.pubkey){const y=yield r.ndk?.signer?.user();r.pubkey=y?.hexpubkey||""}r.created_at||(r.created_at=Math.floor(Date.now()/1e3));const i=r.rawEvent(),{content:a,tags:c}=yield r.generateTags();i.content=a||"",i.tags=c;try{r.id=getEventHash(i)}catch{}return r.id&&(i.id=r.id),r.sig&&(i.sig=r.sig),i})()}isReplaceable=isReplaceable.bind(this);isEphemeral=isEphemeral.bind(this);isParamReplaceable=isParamReplaceable.bind(this);encode=encode.bind(this);encrypt=encrypt.bind(this);decrypt=decrypt.bind(this);getMatchingTags(s){return this.tags.filter(r=>r[0]===s)}tagValue(s){const r=this.getMatchingTags(s);if(0!==r.length)return r[0][1]}get alt(){return this.tagValue("alt")}set alt(s){this.removeTag("alt"),s&&this.tags.push(["alt",s])}removeTag(s){this.tags=this.tags.filter(r=>r[0]!==s)}sign(s){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){s?r.author=yield s.user():(r.ndk?.assertSigner(),s=r.ndk.signer),yield r.generateTags(),r.isReplaceable()&&(r.created_at=Math.floor(Date.now()/1e3));const i=yield r.toNostrEvent();return r.sig=yield s.sign(i),r.sig})()}publish(s,r){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(i.sig||(yield i.sign()),!i.ndk)throw new Error("NDKEvent must be associated with an NDK instance to publish");return s||(s=i.ndk.devWriteRelaySet||calculateRelaySetFromEvent(i.ndk)),s.publish(i,r)})()}generateTags(){var s=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){let r=[];const i=yield generateContentTags(s.content,s.tags),a=i.content;if(r=i.tags,s.kind&&s.isParamReplaceable()&&!s.getMatchingTags("d")[0]){const c=s.tagValue("title");let y=[...Array(c?6:16)].map(()=>Math.random().toString(36)[2]).join("");c&&c.length>0&&(y=c.replace(/[^a-z0-9]+/gi,"-").replace(/^-|-$/g,"")+"-"+y),r.push(["d",y])}if((s.ndk?.clientName||s.ndk?.clientNip89)&&!s.tagValue("client")){const c=["client",s.ndk.clientName??""];s.ndk.clientNip89&&c.push(s.ndk.clientNip89),r.push(c)}return{content:a||"",tags:r}})()}muted(){const s=this.ndk?.mutedIds.get(this.pubkey);if(s&&"p"===s)return"author";const r=this.tagReference(),i=this.ndk?.mutedIds.get(r[1]);return i&&i===r[0]?"event":null}replaceableDTag(){if(this.kind&&this.kind>=3e4&&this.kind<=4e4){const s=this.getMatchingTags("d")[0];return s?s[1]:""}throw new Error("Event is not a parameterized replaceable event")}deduplicationKey(){return 0===this.kind||3===this.kind||this.kind&&this.kind>=1e4&&this.kind<2e4?`${this.kind}:${this.pubkey}`:this.tagId()}tagId(){return this.isParamReplaceable()?this.tagAddress():this.id}tagAddress(){if(!this.isParamReplaceable())throw new Error("This must only be called on replaceable events");const s=this.replaceableDTag();return`${this.kind}:${this.pubkey}:${s}`}tagReference(s){let r;return r=this.isParamReplaceable()?["a",this.tagAddress()]:["e",this.tagId()],r.push(this.relay?this.relay.url:""),s&&r.push(s),r}referenceTags(s,r){let i=[];return i=this.isParamReplaceable()?[["a",this.tagAddress()],["e",this.id]]:[["e",this.id]],this.relay?.url?i=i.map(a=>(a.push(this.relay?.url),a)):s&&(i=i.map(a=>(a.push(""),a))),s&&i.forEach(a=>a.push(s)),r||i.push(...this.author.referenceTags()),i}filter(){return this.isParamReplaceable()?{"#a":[this.tagId()]}:{"#e":[this.tagId()]}}zap(s,r,i,a,c){var y=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!y.ndk)throw new Error("No NDK instance found");c||y.ndk.assertSigner();const w=new Zap({ndk:y.ndk,zappedEvent:y,zappedUser:a}),C=Array.from(y.ndk.pool.relays.keys());return yield w.createZapRequest(s,r,i,C,c)})()}delete(s){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!r.ndk)throw new Error("No NDK instance found");r.ndk.assertSigner();const i=new zv(r.ndk,{kind:5,content:s||""});return i.tag(r),yield i.publish(),i})()}repost=repost.bind(this);react(s,r=!0){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!i.ndk)throw new Error("No NDK instance found");i.ndk.assertSigner();const a=new zv(i.ndk,{kind:7,content:s});return a.tag(i),r?yield a.publish():yield a.sign(),a})()}get isValid(){return!0}},READ_MARKER="read",WRITE_MARKER="write",NDKRelayList=class eD extends NDKEvent{constructor(s,r){super(s,r),this.kind??=10002}static from(s){return new eD(s.ndk,s.rawEvent())}get readRelayUrls(){return this.getMatchingTags("r").filter(s=>!s[2]||s[2]&&s[2]===READ_MARKER).map(s=>s[1])}set readRelayUrls(s){for(const r of s)this.tags.push(["r",r,READ_MARKER])}get writeRelayUrls(){return this.getMatchingTags("r").filter(s=>!s[2]||s[2]&&s[2]===WRITE_MARKER).map(s=>s[1])}set writeRelayUrls(s){for(const r of s)this.tags.push(["r",r,WRITE_MARKER])}get bothRelayUrls(){return this.getMatchingTags("r").filter(s=>!s[2]).map(s=>s[1])}set bothRelayUrls(s){for(const r of s)this.tags.push(["r",r])}get relays(){return this.getMatchingTags("r").map(s=>s[1])}},NDKSubscriptionCacheUsage=(o=>(o.ONLY_CACHE="ONLY_CACHE",o.CACHE_FIRST="CACHE_FIRST",o.PARALLEL="PARALLEL",o.ONLY_RELAY="ONLY_RELAY",o))(NDKSubscriptionCacheUsage||{}),defaultOpts={closeOnEose:!1,cacheUsage:"CACHE_FIRST",groupable:!0,groupableDelay:100,groupableDelayType:"at-most"},NDKSubscription=class extends lib$1.EventEmitter{subId;filters;opts;pool;skipVerification=!1;skipValidation=!1;relayFilters;relaySet;ndk;debug;eoseDebug;eventFirstSeen=new Map;eosesSeen=new Set;eventsPerRelay=new Map;lastEventReceivedAt;internalId;constructor(o,s,r,i,a){if(super(),this.ndk=o,this.pool=r?.pool||o.pool,this.opts={...defaultOpts,...r||{}},this.filters=s instanceof Array?s:[s],this.subId=a||r?.subId,this.internalId=Math.random().toString(36).substring(7),this.relaySet=i,this.debug=o.debug.extend(`subscription[${r?.subId??this.internalId}]`),this.eoseDebug=this.debug.extend("eose"),this.skipVerification=r?.skipVerification||!1,this.skipValidation=r?.skipValidation||!1,this.opts.closeOnEose||this.debug("Creating a permanent subscription",this.opts,JSON.stringify(this.filters)),"ONLY_CACHE"===this.opts.cacheUsage&&!this.opts.closeOnEose)throw new Error("Cannot use cache-only options with a persistent subscription")}get filter(){return this.filters[0]}isGroupable(){return this.opts?.groupable||!1}shouldQueryCache(){return"ONLY_RELAY"!==this.opts?.cacheUsage}shouldQueryRelays(){return"ONLY_CACHE"!==this.opts?.cacheUsage}shouldWaitForCache(){return this.opts.closeOnEose&&!!this.ndk.cacheAdapter?.locking&&"PARALLEL"!==this.opts.cacheUsage}start(){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){let s;o.shouldQueryCache()&&(s=o.startWithCache(),o.shouldWaitForCache()&&(yield s,queryFullyFilled(o)))?o.emit("eose",o):o.shouldQueryRelays()?o.startWithRelays():o.emit("eose",o)})()}stop(){this.emit("close",this),this.removeAllListeners()}hasAuthorsFilter(){return this.filters.some(o=>o.authors?.length)}startWithCache(){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(o.ndk.cacheAdapter?.query){const s=o.ndk.cacheAdapter.query(o);o.ndk.cacheAdapter.locking&&(yield s)}})()}startWithRelays(){if(this.relaySet){this.relayFilters=new Map;for(const o of this.relaySet.relays)this.relayFilters.set(o.url,this.filters)}else this.relayFilters=calculateRelaySetsFromFilters(this.ndk,this.filters);if(this.relayFilters&&0!==this.relayFilters.size)for(const[o,s]of this.relayFilters)this.pool.getRelay(o).subscribe(this,s);else this.debug("No relays to subscribe to",this.ndk.explicitRelayUrls)}eventReceived(o,s,r=!1){if(s&&(o.relay=s),s||(s=o.relay),this.skipValidation||o.isValid){if(!r&&s){let i=this.eventsPerRelay.get(s);if(i||(i=new Set,this.eventsPerRelay.set(s,i)),i.add(o.id),this.eventFirstSeen.has(o.id)){const a=Date.now()-(this.eventFirstSeen.get(o.id)||0);return s.scoreSlowerEvent(a),void this.emit("event:dup",o,s,a,this)}this.ndk.cacheAdapter&&this.ndk.cacheAdapter.setEvent(o,this.filters,s),this.eventFirstSeen.set(o.id,Date.now())}else this.eventFirstSeen.set(o.id,0);o.ndk||(o.ndk=this.ndk),this.emit("event",o,s,this),this.lastEventReceivedAt=Date.now()}else this.debug("Event failed validation",o)}eoseTimeout;eoseReceived(o){this.eosesSeen.add(o),this.eoseDebug(`received from ${o.url}`);let s=this.lastEventReceivedAt?Date.now()-this.lastEventReceivedAt:void 0;const r=this.eosesSeen.size===this.relayFilters?.size;if(queryFullyFilled(this))this.emit("eose"),this.eoseDebug("Query fully filled"),this.opts?.closeOnEose&&this.stop();else if(r)this.emit("eose"),this.eoseDebug("All EOSEs seen"),this.opts?.closeOnEose&&this.stop();else{let i=1e3;const a=this.eosesSeen.size/this.relayFilters.size;if(this.eosesSeen.size>=2&&a>=.5){i*=1-a,this.eoseTimeout&&clearTimeout(this.eoseTimeout);const c=()=>{s=this.lastEventReceivedAt?Date.now()-this.lastEventReceivedAt:void 0,void 0!==s&&s<20?this.eoseTimeout=setTimeout(c,i):(this.emit("eose"),this.opts?.closeOnEose&&this.stop())};this.eoseTimeout=setTimeout(c,i)}}}};function follows(o,s){return _follows.apply(this,arguments)}function _follows(){return _follows=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(o,s,r=3){if(!this.ndk)throw new Error("NDK not set");const i=Array.from(yield this.ndk.fetchEvents({kinds:[r],authors:[this.pubkey]},o||{groupable:!1}))[0];if(i){const a=new Set;return i.tags.forEach(c=>{if("p"===c[0])try{a.add(c[1]),s&&this.ndk?.outboxTracker?.trackUsers([c[1]])}catch{}}),[...a].reduce((c,y)=>{const w=new NDKUser({pubkey:y});return w.ndk=this.ndk,c.add(w),c},new Set)}return new Set}),_follows.apply(this,arguments)}function profileFromEvent(o){const s={};let r;try{r=JSON.parse(o.content)}catch(i){throw new Error(`Failed to parse profile event: ${i}`)}return Object.keys(r).forEach(i=>{switch(i){case"name":s.name=r.name;break;case"display_name":s.displayName=r.display_name;break;case"image":case"picture":s.image=r.image||r.picture;break;case"banner":s.banner=r.banner;break;case"bio":s.bio=r.bio;break;case"nip05":s.nip05=r.nip05;break;case"lud06":s.lud06=r.lud06;break;case"lud16":s.lud16=r.lud16;break;case"about":s.about=r.about;break;case"zapService":s.zapService=r.zapService;break;case"website":s.website=r.website;break;default:s[i]=r[i]}}),s}function serializeProfile(o){const s={};for(const[r,i]of Object.entries(o))switch(r){case"username":case"name":s.name=i;break;case"displayName":s.display_name=i;break;case"image":case"picture":s.picture=i;break;case"bio":case"about":s.about=i;break;default:s[r]=i}return JSON.stringify(s)}var NDKList=class tD extends NDKEvent{_encryptedTags;encryptedTagsLength;constructor(s,r){super(s,r),this.kind??=30001}static from(s){return new tD(s.ndk,s.rawEvent())}get title(){const s=this.tagValue("title")||this.tagValue("name");return 3!==this.kind||s?1e4!==this.kind||s?10001!==this.kind||s?10002!==this.kind||s?10003!==this.kind||s?10004!==this.kind||s?10005!==this.kind||s?10006!==this.kind||s?10007!==this.kind||s?10015!==this.kind||s?10030!==this.kind||s?s??this.tagValue("d"):"Emojis":"Interests":"Search Relays":"Blocked Relays":"Public Chats":"Communities":"Bookmarks":"Relay Metadata":"Pinned Notes":"Mute":"Contacts"}set title(s){if(this.removeTag("title"),this.removeTag("name"),!s)throw new Error("Title cannot be empty");this.tags.push(["title",s])}get name(){const s=this.tagValue("name");return 3!==this.kind||s?1e4!==this.kind||s?10001!==this.kind||s?10002!==this.kind||s?10003!==this.kind||s?10004!==this.kind||s?10005!==this.kind||s?10006!==this.kind||s?10007!==this.kind||s?10015!==this.kind||s?10030!==this.kind||s?s??this.tagValue("d"):"Emojis":"Interests":"Search Relays":"Blocked Relays":"Public Chats":"Communities":"Bookmarks":"Relay Metadata":"Pinned Notes":"Mute":"Contacts"}set name(s){if(this.removeTag("name"),!s)throw new Error("Name cannot be empty");this.tags.push(["title",s])}get description(){return this.tagValue("description")}set description(s){s?this.tags.push(["description",s]):this.removeTag("description")}isEncryptedTagsCacheValid(){return!(!this._encryptedTags||this.encryptedTagsLength!==this.content.length)}encryptedTags(s=!0){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(s&&r.isEncryptedTagsCacheValid())return r._encryptedTags;if(!r.ndk)throw new Error("NDK instance not set");if(!r.ndk.signer)throw new Error("NDK signer not set");const i=yield r.ndk.signer.user();try{if(r.content.length>0)try{const a=yield r.ndk.signer.decrypt(i,r.content),c=JSON.parse(a);return c&&c[0]?(r.encryptedTagsLength=r.content.length,r._encryptedTags=c):(r.encryptedTagsLength=r.content.length,r._encryptedTags=[])}catch{console.log(`error decrypting ${r.content}`)}}catch{}return[]})()}validateTag(s){return!0}get items(){return this.tags.filter(s=>!["d","L","l","title","name","description","summary","image","thumb","alt","expiration","subject"].includes(s[0]))}addItem(s,r=void 0,i=!1){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!a.ndk)throw new Error("NDK instance not set");if(!a.ndk.signer)throw new Error("NDK signer not set");let c;if(s instanceof NDKEvent)c=s.referenceTags();else if(s instanceof NDKUser)c=s.referenceTags();else if(s instanceof NDKRelay)c=s.referenceTags();else{if(!Array.isArray(s))throw new Error("Invalid object type");c=[s]}if(r&&c[0].push(r),i){const y=yield a.ndk.signer.user(),w=yield a.encryptedTags();w.push(...c),a._encryptedTags=w,a.encryptedTagsLength=a.content.length,a.content=JSON.stringify(w),yield a.encrypt(y)}else a.tags.push(...c);a.created_at=Math.floor(Date.now()/1e3),a.emit("change")})()}removeItem(s,r){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!i.ndk)throw new Error("NDK instance not set");if(!i.ndk.signer)throw new Error("NDK signer not set");if(r){const a=yield i.ndk.signer.user(),c=yield i.encryptedTags();c.splice(s,1),i._encryptedTags=c,i.encryptedTagsLength=i.content.length,i.content=JSON.stringify(c),yield i.encrypt(a)}else i.tags.splice(s,1);return i.created_at=Math.floor(Date.now()/1e3),i.emit("change"),i})()}},lists_default=NDKList;function pin(o,s,r){return _pin.apply(this,arguments)}function _pin(){return _pin=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(o,s,r){if(!this.ndk)throw new Error("No NDK instance found");if(this.ndk.assertSigner(),!s){const i=yield this.ndk.fetchEvents({kinds:[10001],authors:[this.pubkey]},{cacheUsage:"ONLY_RELAY"});s=i.size>0?lists_default.from(Array.from(i)[0]):new NDKEvent(this.ndk,{kind:10001})}return s.tag(o),r&&(yield s.publish()),s}),_pin.apply(this,arguments)}var NIP05_REGEX=/^(?:([\w.+-]+)@)?([\w.-]+)$/;function getNip05For(o){return _getNip05For.apply(this,arguments)}function _getNip05For(){return _getNip05For=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(o,s=fetch,r={}){const i=o.match(NIP05_REGEX);if(!i)return null;const[a,c="_",y]=i;try{const w=yield s(`https://${y}/.well-known/nostr.json?name=${c}`,r),{names:C,relays:A,nip46:S}=parseNIP05Result(yield w.json()),T=C[c];return T?{pubkey:T,relays:A?.[T],nip46:S?.[T]}:null}catch{return null}}),_getNip05For.apply(this,arguments)}function parseNIP05Result(o){const s={names:{}};for(const[r,i]of Object.entries(o.names))"string"==typeof r&&"string"==typeof i&&(s.names[r]=i);if(o.relays){s.relays={};for(const[r,i]of Object.entries(o.relays))"string"==typeof r&&Array.isArray(i)&&(s.relays[r]=i.filter(a=>"string"==typeof a))}if(o.nip46){s.nip46={};for(const[r,i]of Object.entries(o.relays))"string"==typeof r&&Array.isArray(i)&&(s.nip46[r]=i.filter(a=>"string"==typeof a))}return s}var NDKUser=class fw{ndk;profile;_npub;_pubkey;relayUrls=[];nip46Urls=[];constructor(s){s.npub&&(this._npub=s.npub),s.hexpubkey&&(this._pubkey=s.hexpubkey),s.pubkey&&(this._pubkey=s.pubkey),s.relayUrls&&(this.relayUrls=s.relayUrls),s.nip46Urls&&(this.nip46Urls=s.nip46Urls)}get npub(){if(!this._npub){if(!this._pubkey)throw new Error("hexpubkey not set");this._npub=nip19_exports.npubEncode(this.pubkey)}return this._npub}set npub(s){this._npub=s}get hexpubkey(){return this.pubkey}set hexpubkey(s){this._pubkey=s}get pubkey(){if(!this._pubkey){if(!this._npub)throw new Error("npub not set");this._pubkey=nip19_exports.decode(this.npub).data}return this._pubkey}set pubkey(s){this._pubkey=s}static fromNip05(s,r,i=!1){return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(r?.cacheAdapter&&r.cacheAdapter.loadNip05){const y=yield r.cacheAdapter.loadNip05(s);if(y){const w=new fw({pubkey:y.pubkey,relayUrls:y.relays,nip46Urls:y.nip46});return w.ndk=r,w}}let a={};i&&(a.cache="no-cache");const c=yield getNip05For(s,r?.httpFetch,a);if(c&&r?.cacheAdapter&&r.cacheAdapter.saveNip05&&r?.cacheAdapter.saveNip05(s,c),c){const y=new fw({pubkey:c.pubkey,relayUrls:c.relays,nip46Urls:c.nip46});return y.ndk=r,y}})()}fetchProfile(s){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!r.ndk)throw new Error("NDK not set");r.profile||(r.profile={});let i=null;if(r.ndk.cacheAdapter&&r.ndk.cacheAdapter.fetchProfile&&"ONLY_RELAY"!==s?.cacheUsage){const c=yield r.ndk.cacheAdapter.fetchProfile(r.pubkey);if(c)return r.profile=c,c}!s&&r.ndk.cacheAdapter&&r.ndk.cacheAdapter.locking&&(i=yield r.ndk.fetchEvents({kinds:[0],authors:[r.pubkey]},{cacheUsage:"ONLY_CACHE",closeOnEose:!0,groupable:!1}),s={cacheUsage:"ONLY_RELAY",closeOnEose:!0,groupable:!0,groupableDelay:250}),i&&0!==i.size||(i=yield r.ndk.fetchEvents({kinds:[0],authors:[r.pubkey]},s));const a=Array.from(i).sort((c,y)=>c.created_at-y.created_at);return 0===a.length?null:(r.profile=profileFromEvent(a[0]),r.profile&&r.ndk.cacheAdapter&&r.ndk.cacheAdapter.saveProfile&&r.ndk.cacheAdapter.saveProfile(r.pubkey,r.profile),r.profile)})()}follows=follows.bind(this);pin=pin.bind(this);relayList(){var s=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!s.ndk)throw new Error("NDK not set");const r=s.ndk.outboxPool||s.ndk.pool,i=new Set;for(const y of r.relays.values())i.add(y);const a=new NDKRelaySet(i,s.ndk),c=yield s.ndk.fetchEvent({kinds:[10002],authors:[s.pubkey]},{closeOnEose:!0,pool:r,groupable:!0,subId:`relay-list-${s.pubkey.slice(0,6)}`},a);return c?NDKRelayList.from(c):yield s.relayListFromKind3()})()}relayListFromKind3(){var s=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!s.ndk)throw new Error("NDK not set");const r=yield s.ndk.fetchEvent({kinds:[3],authors:[s.pubkey]});if(r)try{const i=JSON.parse(r.content),a=new NDKRelayList(s.ndk),c=new Set,y=new Set;for(const[w,C]of Object.entries(i))if(C){const A=C;A.write&&y.add(w),A.read&&c.add(w)}else c.add(w),y.add(w);return a.readRelayUrls=Array.from(c),a.writeRelayUrls=Array.from(y),a}catch{}})()}tagReference(){return["p",this.pubkey]}referenceTags(s){const r=[["p",this.pubkey]];return s&&r[0].push("",s),r}publish(){var s=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!s.ndk)throw new Error("No NDK instance found");if(!s.profile)throw new Error("No profile available");s.ndk.assertSigner(),yield new NDKEvent(s.ndk,{kind:0,content:serializeProfile(s.profile)}).publish()})()}follow(s,r,i=3){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!a.ndk)throw new Error("No NDK instance found");if(a.ndk.assertSigner(),r||(r=yield a.follows(void 0,void 0,i)),r.has(s))return!1;r.add(s);const c=new NDKEvent(a.ndk,{kind:i});for(const y of r)c.tag(y);return yield c.publish(),!0})()}validateNip05(s){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!r.ndk)throw new Error("No NDK instance found");const i=yield getNip05For(s);return null===i?null:i.pubkey===r.pubkey})()}zap(s,r,i,a){var c=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!c.ndk)throw new Error("No NDK instance found");a||c.ndk.assertSigner();const y=new Zap({ndk:c.ndk,zappedUser:c}),w=Array.from(c.ndk.pool.relays.keys());return yield y.createZapRequest(s,r,i,w,a)})()}},NDKPrivateKeySigner=class nD{_user;privateKey;constructor(s){s&&(this.privateKey=s,this._user=new NDKUser({hexpubkey:getPublicKey(this.privateKey)}))}static generate(){const s=generatePrivateKey();return new nD(s)}blockUntilReady(){var s=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!s._user)throw new Error("NDKUser not initialized");return s._user})()}user(){var s=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return yield s.blockUntilReady(),s._user})()}sign(s){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!r.privateKey)throw Error("Attempted to sign without a private key");return getSignature(s,r.privateKey)})()}encrypt(s,r){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!i.privateKey)throw Error("Attempted to encrypt without a private key");const a=s.hexpubkey;return yield nip04_exports.encrypt(i.privateKey,a,r)})()}decrypt(s,r){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!i.privateKey)throw Error("Attempted to decrypt without a private key");const a=s.hexpubkey;return yield nip04_exports.decrypt(i.privateKey,a,r)})()}},NDKNostrRpc=class extends lib$1.EventEmitter{ndk;signer;debug;constructor(o,s,r){super(),this.ndk=o,this.signer=s,this.debug=r.extend("rpc")}subscribe(o){var s=this;const r=this.ndk.subscribe(o,{closeOnEose:!1,groupable:!1});return r.on("event",function(){var i=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(a){try{const c=yield s.parseEvent(a);s.emit(c.method?"request":`response-${c.id}`,c)}catch(c){s.debug("error parsing event",c,a.rawEvent())}});return function(a){return i.apply(this,arguments)}}()),new Promise((i,a)=>{r.on("eose",()=>i(r))})}parseEvent(o){var s=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const r=s.ndk.getUser({hexpubkey:o.pubkey});r.ndk=s.ndk;const i=yield s.signer.decrypt(r,o.content),a=JSON.parse(i),{id:c,method:y,params:w,result:C,error:A}=a;return y?{id:c,pubkey:o.pubkey,method:y,params:w,event:o}:{id:c,result:C,error:A,event:o}})()}sendResponse(o,s,r,i=24133,a){var c=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const y={id:o,result:r};a&&(y.error=a);const w=yield c.signer.user(),C=c.ndk.getUser({hexpubkey:s}),A=new NDKEvent(c.ndk,{kind:i,content:JSON.stringify(y),tags:[["p",s]],pubkey:w.hexpubkey});A.content=yield c.signer.encrypt(C,A.content),yield A.sign(c.signer),yield A.publish()})()}sendRequest(o,s,r=[],i=24133,a){var c=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const y=Math.random().toString(36).substring(7),w=yield c.signer.user(),C=c.ndk.getUser({hexpubkey:o}),A={id:y,method:s,params:r},S=new Promise(k=>{const R=G=>{"auth_url"===G.result?(c.once(`response-${y}`,R),c.emit("authUrl",G.error)):a&&a(G)};c.once(`response-${y}`,R)}),T=new NDKEvent(c.ndk,{kind:i,content:JSON.stringify(A),tags:[["p",o]],pubkey:w.pubkey});return T.content=yield c.signer.encrypt(C,T.content),yield T.sign(c.signer),c.debug(`sending ${s} request to`,o),yield T.publish(),S})()}},NDKNip46Signer=class extends lib$1.EventEmitter{ndk;remoteUser;remotePubkey;token;localSigner;nip05;rpc;debug;relayUrls=[];constructor(o,s,r){let i,a;if(super(),s.includes("#")){const c=s.split("#");i=new NDKUser({npub:c[0]}).pubkey,a=c[1]}else s.startsWith("npub")?i=new NDKUser({npub:s}).pubkey:s.match(/\./)?this.nip05=s:i=s;this.ndk=o,i&&(this.remotePubkey=i),this.token=a,this.debug=o.debug.extend("nip46:signer"),this.remoteUser=new NDKUser({pubkey:i}),this.localSigner=r||NDKPrivateKeySigner.generate(),this.rpc=new NDKNostrRpc(o,this.localSigner,this.debug),this.rpc.on("authUrl",(...c)=>{this.emit("authUrl",...c)}),this.localSigner.user().then(c=>{this.rpc.subscribe({kinds:[24133,24134],"#p":[c.pubkey]})})}user(){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return o.remoteUser})()}blockUntilReady(){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const s=yield o.localSigner.user(),r=o.ndk.getUser({pubkey:o.remotePubkey});if(o.nip05&&!o.remotePubkey&&NDKUser.fromNip05(o.nip05).then(i=>{i&&(o.remoteUser=i,o.remotePubkey=i.pubkey,o.relayUrls=i.nip46Urls)}),!o.remotePubkey)throw new Error("Remote pubkey not set");return new Promise((i,a)=>{setTimeout(()=>{const c=[s.pubkey];o.token&&c.push(o.token),o.rpc.sendRequest(o.remotePubkey,"connect",c,24133,y=>{"ack"===y.result?i(r):a(y.error)})},100)})})()}encrypt(o,s){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return r.debug("asking for encryption"),new Promise((i,a)=>{r.rpc.sendRequest(r.remotePubkey,"nip04_encrypt",[o.pubkey,s],24133,c=>{c.error?a(c.error):i(c.result)})})})()}decrypt(o,s){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return r.debug("asking for decryption"),new Promise((i,a)=>{r.rpc.sendRequest(r.remotePubkey,"nip04_decrypt",[o.pubkey,s],24133,c=>{if(c.error)a(c.error);else{const y=JSON.parse(c.result);i(y[0])}})})})()}sign(o){var s=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return s.debug("asking for a signature"),new Promise((r,i)=>{s.rpc.sendRequest(s.remotePubkey,"sign_event",[JSON.stringify(o)],24133,a=>{if(s.debug("got a response",a),a.error)i(a.error);else{const c=JSON.parse(a.result);r(c.sig)}})})})()}createAccount(o,s,r){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){i.debug("asking to create an account");const a=[];return o&&a.push(o),s&&a.push(s),r&&a.push(r),new Promise((c,y)=>{i.rpc.sendRequest(i.remotePubkey,"create_account",a,24134,w=>{i.debug("got a response",w),w.error?y(w.error):c(w.result)})})})()}};function dedup(o,s){return o.created_at>s.created_at?o:s}var OutboxItem=class{type;relayUrlScores;readRelays;writeRelays;constructor(o){this.type=o,this.relayUrlScores=new Map,this.readRelays=new Set,this.writeRelays=new Set}},OutboxTracker=class extends lib$1.EventEmitter{data;ndk;debug;constructor(o){super(),this.ndk=o,this.debug=o.debug.extend("outbox-tracker"),this.data=new dist.LRUCache({maxSize:1e5,entryExpirationTimeInMS:5e3})}trackUsers(o){for(const s of o){const r=getKeyFromItem(s);if(this.data.has(r))continue;const i=this.track(s,"user"),a=s instanceof NDKUser?s:new NDKUser({hexpubkey:s});a.ndk=this.ndk,a.relayList().then(c=>{if(c){i.readRelays=new Set(c.readRelayUrls),i.writeRelays=new Set(c.writeRelayUrls);for(const y of i.readRelays)this.ndk.pool.blacklistRelayUrls.has(y)&&(this.debug(`removing blacklisted relay ${y} from read relays`),i.readRelays.delete(y));for(const y of i.writeRelays)this.ndk.pool.blacklistRelayUrls.has(y)&&(this.debug(`removing blacklisted relay ${y} from write relays`),i.writeRelays.delete(y));this.data.set(r,i),this.debug(`Adding ${i.readRelays.size} read relays and ${i.writeRelays.size} write relays for ${a.hexpubkey}`)}})}}track(o,s){const r=getKeyFromItem(o);s??=getTypeFromItem(o);let i=this.data.get(r);return i||(i=new OutboxItem(s)),this.data.set(r,i),i}};function getKeyFromItem(o){return o instanceof NDKUser?o.hexpubkey:o}function getTypeFromItem(o){return o instanceof NDKUser?"user":"kind"}var NDKPool=class extends lib$1.EventEmitter{relays=new Map;blacklistRelayUrls;debug;temporaryRelayTimers=new Map;flappingRelays=new Set;backoffTimes=new Map;constructor(o=[],s=[],r,i){super(),this.debug=i??r.debug.extend("pool");for(const a of o){const c=new NDKRelay(a);this.addRelay(c,!1)}this.blacklistRelayUrls=new Set(s)}useTemporaryRelay(o,s=6e5){const r=this.relays.has(o.url);r||this.addRelay(o);const i=this.temporaryRelayTimers.get(o.url);if(i&&clearTimeout(i),!r||i){const a=setTimeout(()=>{this.removeRelay(o.url)},s);this.temporaryRelayTimers.set(o.url,a)}}addRelay(o,s=!0){var r=this;const i=o.url;this.blacklistRelayUrls?.has(i)?this.debug(`Relay ${i} is blacklisted`):(o.on("notice",function(){var a=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(c,y){return r.emit("notice",c,y)});return function(c,y){return a.apply(this,arguments)}}()),o.on("connect",()=>this.handleRelayConnect(i)),o.on("ready",()=>this.handleRelayReady(o)),o.on("disconnect",(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return r.emit("relay:disconnect",o)})),o.on("flapping",()=>this.handleFlapping(o)),o.on("auth",function(){var a=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(c){return r.emit("relay:auth",o,c)});return function(c){return a.apply(this,arguments)}}()),this.relays.set(i,o),s&&o.connect().catch(a=>{this.debug(`Failed to connect to relay ${i}`,a)}))}removeRelay(o){const s=this.relays.get(o);if(s)return s.disconnect(),this.relays.delete(o),this.emit("relay:disconnect",s),!0;const r=this.temporaryRelayTimers.get(o);return r&&(clearTimeout(r),this.temporaryRelayTimers.delete(o)),!1}getRelay(o,s=!0){let r=this.relays.get(o);return r||(r=new NDKRelay(o),this.addRelay(r,s)),r}handleRelayConnect(o){this.debug(`Relay ${o} connected`),this.emit("relay:connect",this.relays.get(o)),this.stats().connected===this.relays.size&&this.emit("connect")}handleRelayReady(o){this.debug(`Relay ${o.url} ready`),this.emit("relay:ready",o)}connect(o){var s=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const r=[];s.debug(`Connecting to ${s.relays.size} relays${o?`, timeout ${o}...`:""}`);for(const i of s.relays.values())if(o){const a=new Promise((c,y)=>{setTimeout(()=>y(`Timed out after ${o}ms`),o)});r.push(Promise.race([i.connect(),a]).catch(c=>{s.debug(`Failed to connect to relay ${i.url}: ${c??"No reason specified"}`)}))}else r.push(i.connect());o&&setTimeout(()=>{const i=s.stats().connected===s.relays.size,a=s.stats().connected>0;!i&&a&&s.emit("connect")},o),yield Promise.all(r)})()}checkOnFlappingRelays(){if(this.flappingRelays.size/this.relays.size>=.8)for(const o of this.flappingRelays)this.backoffTimes.set(o,0)}handleFlapping(o){this.debug(`Relay ${o.url} is flapping`);let s=this.backoffTimes.get(o.url)||5e3;s*=2,this.backoffTimes.set(o.url,s),this.debug(`Backoff time for ${o.url} is ${s}ms`),setTimeout(()=>{this.debug(`Attempting to reconnect to ${o.url}`),o.connect(),this.checkOnFlappingRelays()},s),o.disconnect(),this.emit("flapping",o)}size(){return this.relays.size}stats(){const o={total:0,connected:0,disconnected:0,connecting:0};for(const s of this.relays.values())o.total++,1===s.status?o.connected++:3===s.status?o.disconnected++:0===s.status&&o.connecting++;return o}connectedRelays(){return Array.from(this.relays.values()).filter(o=>1===o.status)}urls(){return Array.from(this.relays.keys())}};function correctRelaySet(o,s){const r=s.connectedRelays();if(!Array.from(o.relays).some(i=>r.map(a=>a.url).includes(i.url)))for(const i of r)o.addRelay(i);if(0===r.length)for(const i of s.relays.values())o.addRelay(i);return o}var SPEC_PATH="/.well-known/nostr/nip96.json",Nip96=class{ndk;spec;url;nip98Required=!1;constructor(o,s){this.url=`https://${o}${SPEC_PATH}`,this.ndk=s}prepareUpload(o,s="POST"){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(r.validateHttpFetch(),r.spec||(yield r.fetchSpec()),!r.spec)throw new Error("Failed to fetch NIP96 spec");let i={};return r.nip98Required&&(i={Authorization:yield r.generateNip98Header(r.spec.api_url,s,o)}),{url:r.spec.api_url,headers:i}})()}xhrUpload(o,s){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const i="POST",{url:a,headers:c}=yield r.prepareUpload(s,i);o.open(i,a,!0),c.Authorization&&o.setRequestHeader("Authorization",c.Authorization);const y=new FormData;return y.append("file",s),new Promise((w,C)=>{o.onload=function(){o.status>=200&&o.status<300?w(JSON.parse(o.responseText)):C(new Error(o.statusText))},o.onerror=function(){C(new Error("Network Error"))},o.send(y)})})()}upload(o){var s=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const r="POST",{url:i,headers:a}=yield s.prepareUpload(o,r),c=new FormData;c.append("file",o);const y=yield s.ndk.httpFetch(s.spec.api_url,{method:r,headers:a,body:c});if(200!==y.status)throw new Error(`Failed to upload file to ${i}`);const w=yield y.json();if("success"!==w.status)throw new Error(w.message);return w})()}validateHttpFetch(){if(!this.ndk)throw new Error("NDK is required to fetch NIP96 spec");if(!this.ndk.httpFetch)throw new Error("NDK must have an httpFetch method to fetch NIP96 spec")}fetchSpec(){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){o.validateHttpFetch();const s=yield o.ndk.httpFetch(o.url);if(200!==s.status)throw new Error(`Failed to fetch NIP96 spec from ${o.url}`);const r=yield s.json();if(!r)throw new Error(`Failed to parse NIP96 spec from ${o.url}`);o.spec=r,o.nip98Required=o.spec.plans.free.is_nip98_required})()}generateNip98Header(o,s,r){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const a=new NDKEvent(i.ndk,{kind:27235,tags:[["u",o],["method",s]]});if(["POST","PUT","PATCH"].includes(s)){const c=yield i.calculateSha256(r);a.tags.push(["payload",c])}return yield a.sign(),`Nostr ${btoa(JSON.stringify(a.rawEvent()))}`})()}calculateSha256(o){return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const s=yield o.arrayBuffer(),r=yield crypto.subtle.digest("SHA-256",s);return Array.from(new Uint8Array(r)).map(i=>i.toString(16).padStart(2,"0")).join("")})()}},DEFAULT_OUTBOX_RELAYS=["wss://purplepag.es","wss://relay.snort.social"],DEFAULT_BLACKLISTED_RELAYS=["wss://brb.io"],NDK=class extends lib$1.EventEmitter{explicitRelayUrls;pool;outboxPool;_signer;_activeUser;cacheAdapter;debug;devWriteRelaySet;outboxTracker;mutedIds;clientName;clientNip89;relayAuthDefaultPolicy;httpFetch;autoConnectUserRelays=!0;autoFetchUserMutelist=!0;constructor(o={}){var s;super(),s=this,this.debug=o.debug||debug3("ndk"),this.explicitRelayUrls=o.explicitRelayUrls||[],this.pool=new NDKPool(o.explicitRelayUrls||[],o.blacklistRelayUrls,this),this.debug(`Starting with explicit relays: ${JSON.stringify(this.explicitRelayUrls)}`),this.pool.on("relay:auth",function(){var r=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,a){s.relayAuthDefaultPolicy&&(yield s.relayAuthDefaultPolicy(i,a))});return function(i,a){return r.apply(this,arguments)}}()),this.autoConnectUserRelays=o.autoConnectUserRelays??!0,this.autoFetchUserMutelist=o.autoFetchUserMutelist??!0,this.clientName=o.clientName,this.clientNip89=o.clientNip89,this.relayAuthDefaultPolicy=o.relayAuthDefaultPolicy,o.enableOutboxModel&&(this.outboxPool=new NDKPool(o.outboxRelayUrls||DEFAULT_OUTBOX_RELAYS,o.blacklistRelayUrls||DEFAULT_BLACKLISTED_RELAYS,this,this.debug.extend("outbox-pool")),this.outboxTracker=new OutboxTracker(this)),this.signer=o.signer,this.cacheAdapter=o.cacheAdapter,this.mutedIds=o.mutedIds||new Map,o.devWriteRelayUrls&&(this.devWriteRelaySet=NDKRelaySet.fromRelayUrls(o.devWriteRelayUrls,this));try{this.httpFetch=fetch}catch{}}addExplicitRelay(o,s,r=!0){let i;return i="string"==typeof o?new NDKRelay(o,s):o,this.pool.addRelay(i,r),this.explicitRelayUrls.push(i.url),i}toJSON(){return{relayCount:this.pool.relays.size}.toString()}get activeUser(){return this._activeUser}set activeUser(o){var s=this;const r=this._activeUser?.pubkey!==o?.pubkey;if(this._activeUser=o,o&&r){const i=function(){var C=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(A){const S=yield A.relayList();if(S){s.debug("Connecting to user relays",{npub:A.npub,relays:S.relays});for(const T of S.relays){let k=s.pool.relays.get(T);k||(k=new NDKRelay(T),s.pool.addRelay(k))}}else s.debug("No relay list found for user",{npub:A.npub})});return function(S){return C.apply(this,arguments)}}(),a=function(){var C=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(A){const S=yield s.fetchEvents([{kinds:[1e4],authors:[A.pubkey]},{kinds:[3e4],authors:[A.pubkey],"#d":["mute"],limit:1}]);if(S)for(const T of S){const k=lists_default.from(T);for(const R of k.items)s.mutedIds.set(R[1],R[0])}else s.debug("No mute list found for user",{npub:A.npub})});return function(S){return C.apply(this,arguments)}}(),c=[];this.autoConnectUserRelays&&c.push(i),this.autoFetchUserMutelist&&c.push(a);const y=function(){var C=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(A){for(const S of c)yield S(A)});return function(S){return C.apply(this,arguments)}}(),w=this.outboxPool||this.pool;w.connectedRelays.length>0?y(o):(this.debug("Waiting for connection to main relays"),w.once("relay:ready",C=>{this.debug("New relay ready",C?.url),y(o)}))}else o||(this.mutedIds=new Map)}get signer(){return this._signer}set signer(o){this._signer=o,this.emit("signer:ready",o),o?.user().then(s=>{s.ndk=this,this.activeUser=s})}connect(o){var s=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){s._signer&&s.autoConnectUserRelays&&(s.debug("Attempting to connect to user relays specified by signer"),s._signer.relays)&&(yield s._signer.relays()).forEach(i=>s.pool.addRelay(i));const r=[s.pool.connect(o)];return s.outboxPool&&r.push(s.outboxPool.connect(o)),s.debug("Connecting to relays",{timeoutMs:o}),Promise.allSettled(r).then(()=>{})})()}getUser(o){const s=new NDKUser(o);return s.ndk=this,s}getUserFromNip05(o,s=!1){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return NDKUser.fromNip05(o,r,s)})()}subscribe(o,s,r,i=!0){const a=new NDKSubscription(this,o,s,r);if(r)for(const c of r.relays)this.pool.useTemporaryRelay(c);if(this.outboxPool&&a.hasAuthorsFilter()){const c=a.filters.filter(y=>y.authors&&y.authors?.length>0).map(y=>y.authors).flat();this.outboxTracker?.trackUsers(c)}return i&&a.start(),a}publish(o,s,r){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return i.debug("Deprecated: Use `event.publish()` instead"),o.publish(s,r)})()}fetchEvent(o,s,r){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){let a,c;if(r instanceof NDKRelay?c=new NDKRelaySet(new Set([r]),i):r instanceof NDKRelaySet&&(c=r),!r&&"string"==typeof o&&!isNip33AValue(o)){const y=relaysFromBech32(o);y.length>0&&(c=new NDKRelaySet(new Set(y),i),c=correctRelaySet(c,i.pool))}if(a="string"==typeof o?filterFromId(o):o,!a)throw new Error(`Invalid filter: ${JSON.stringify(o)}`);return new Promise(y=>{const w=i.subscribe(a,{...s||{},closeOnEose:!0},c,!1);w.on("event",C=>{C.ndk=i,y(C)}),w.on("eose",()=>{y(null)}),w.start()})})()}fetchEvents(o,s,r){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return new Promise(a=>{const c=new Map,y=i.subscribe(o,{...s||{},closeOnEose:!0},r,!1),w=C=>{const A=C.deduplicationKey(),S=c.get(A);S&&(C=dedup(S,C)),C.ndk=i,c.set(A,C)};y.on("event",w),y.on("event:dup",w),y.on("eose",()=>{a(new Set(c.values()))}),y.start()})})()}assertSigner(){if(!this.signer)throw this.emit("signerRequired"),new Error("Signer required")}getNip96(o){return new Nip96(o,this)}};const LOCAL_STORE_KEY="__nostrlogin_nip46",LOGGED_IN_ACCOUNTS="__nostrlogin_accounts",RECENT_ACCOUNTS="__nostrlogin_recent",OUTBOX_RELAYS$1=["wss://purplepag.es","wss://relay.nos.social","wss://user.kindpag.es","wss://relay.damus.io","wss://nos.lol"],DEFAULT_SIGNUP_RELAYS=["wss://relay.damus.io/","wss://nos.lol/","wss://relay.primal.net/"],localStorageSetItem=(o,s)=>{localStorage.setItem(o,s)},localStorageGetItem=o=>{const s=window.localStorage.getItem(o);if(s)try{return JSON.parse(s)}catch{}return null},localStorageRemoveItem=o=>{localStorage.removeItem(o)},fetchProfile=function(){var o=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(s,r){const i=new NDKUser({pubkey:s.pubkey});return i.ndk=r,yield i.fetchProfile()});return function(r,i){return o.apply(this,arguments)}}(),createProfile=function(){var o=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(s,r,i,a){const c={name:s.name},y=new NDKEvent(r,{kind:0,created_at:Math.floor(Date.now()/1e3),pubkey:s.pubkey,content:JSON.stringify(c),tags:[]});window.location.hostname&&y.tags.push(["client",window.location.hostname]);const w=new NDKEvent(r,{kind:10002,created_at:Math.floor(Date.now()/1e3),pubkey:s.pubkey,content:"",tags:[]}),C=(a||"").split(",").map(A=>A.trim()).filter(A=>A.startsWith("ws"));C.length||C.push(...DEFAULT_SIGNUP_RELAYS);for(const A of C)w.tags.push(["r",A]);yield y.sign(i),console.log("signed profile",y),yield w.sign(i),console.log("signed relays",w),yield y.publish(NDKRelaySet.fromRelayUrls(OUTBOX_RELAYS$1,r)),console.log("published profile",y),yield w.publish(NDKRelaySet.fromRelayUrls(OUTBOX_RELAYS$1,r)),console.log("published relays",w)});return function(r,i,a,c){return o.apply(this,arguments)}}(),bunkerUrlToInfo=(o,s="")=>{const r=new URL(o);return{pubkey:r.hostname||r.pathname.split("//")[1],sk:s||generatePrivateKey(),relays:r.searchParams.getAll("relay"),token:r.searchParams.get("secret")||"",authMethod:"connect"}},isBunkerUrl=o=>o.startsWith("bunker://"),getBunkerUrl=function(){var o=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(s,r){if(!s)return"";if(isBunkerUrl(s))return s;if(s.includes("@")){const[i,a]=s.toLocaleLowerCase().split("@"),c=r.devOverrideBunkerOrigin||`https://${a}`,y=`${c}/.well-known/nostr.json?name=_`,w=`${c}/.well-known/nostr.json?name=${i}`,C=yield fetch(y),A=yield C.json(),T=A.nip46[A.names._],k=yield fetch(w),R=(yield k.json()).names[i];if(!T.length)throw new Error("Bunker relay not provided");return`bunker://${R}?relay=${T[0]}`}throw new Error("Invalid user name or bunker url")});return function(r,i){return o.apply(this,arguments)}}(),checkNip05=function(){var o=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(s){let r=!1,i="",a="";return yield(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!s||!s.includes("@"))return;const[c,y]=s.toLocaleLowerCase().split("@");if(!c)return;if(!new RegExp(/^[\w-.]+@([\w-]+\.)+[\w-]{2,8}$/g).test(s))return void(i="Invalid name");if(!y)return void(i="Select service");const w=`https://${y}/.well-known/nostr.json?name=${c.toLowerCase()}`;try{const C=yield fetch(w),A=yield C.json();if(A.names[c])return void(a=A.names[c])}catch{}r=!0})(),{available:r,taken:""!=a,error:i,pubkey:a}});return function(r){return o.apply(this,arguments)}}(),upgradeInfo=o=>{"typeAuthMethod"in o&&delete o.typeAuthMethod,o.authMethod||(o.authMethod="extension"in o&&o.extension?"extension":"readOnly"in o&&o.readOnly?"readOnly":"connect"),o.nip05&&isBunkerUrl(o.nip05)&&(o.bunkerUrl=o.nip05,o.nip05="")},localStorageAddAccount=o=>{localStorageSetItem(LOCAL_STORE_KEY,JSON.stringify(o));const s=localStorageGetItem(LOGGED_IN_ACCOUNTS)||[],r=localStorageGetItem(RECENT_ACCOUNTS)||[];s.forEach(y=>upgradeInfo(y)),r.forEach(y=>upgradeInfo(y));const i=s,a=s.findIndex(y=>y.pubkey===o.pubkey&&y.authMethod===o.authMethod);-1!==a?i[a]=o:i.push(o);const c=r.filter(y=>y.pubkey!==o.pubkey||y.authMethod!==o.authMethod);localStorageSetItem(RECENT_ACCOUNTS,JSON.stringify(c)),localStorageSetItem(LOGGED_IN_ACCOUNTS,JSON.stringify(i))},localStorageRemoveCurrentAccount=()=>{const o=localStorageGetItem(LOCAL_STORE_KEY);if(!o)return;upgradeInfo(o);const s={...o};delete s.sk,delete s.otpData;const r=localStorageGetItem(LOGGED_IN_ACCOUNTS)||[],i=localStorageGetItem(RECENT_ACCOUNTS)||[];r.forEach(y=>upgradeInfo(y)),i.forEach(y=>upgradeInfo(y));const a=i;if("connect"===s.authMethod&&s.bunkerUrl&&s.bunkerUrl.includes("secret="))console.log("nostr login bunker conn with a secret not saved to recent");else if("local"===s.authMethod)console.log("nostr login temporary local keys not save to recent");else{const y=i.findIndex(w=>w.pubkey===s.pubkey&&w.authMethod===s.authMethod);-1!==y?a[y]=s:a.push(s)}const c=r.filter(y=>y.pubkey!==o.pubkey||y.authMethod!==o.authMethod);localStorageSetItem(RECENT_ACCOUNTS,JSON.stringify(a)),localStorageSetItem(LOGGED_IN_ACCOUNTS,JSON.stringify(c)),localStorageRemoveItem(LOCAL_STORE_KEY)},localStorageRemoveRecent=o=>{const s=localStorageGetItem(RECENT_ACCOUNTS)||[];s.forEach(i=>upgradeInfo(i));const r=s.filter(i=>i.pubkey!==o.pubkey||i.authMethod!==o.authMethod);localStorageSetItem(RECENT_ACCOUNTS,JSON.stringify(r))},localStorageGetRecents=()=>{const o=localStorageGetItem(RECENT_ACCOUNTS)||[];return o.forEach(s=>upgradeInfo(s)),o},localStorageGetAccounts=()=>{const o=localStorageGetItem(LOGGED_IN_ACCOUNTS)||[];return o.forEach(s=>upgradeInfo(s)),o},localStorageGetCurrent=()=>{const o=localStorageGetItem(LOCAL_STORE_KEY);return o&&upgradeInfo(o),o},getDarkMode=o=>{const s=localStorage.getItem("nl-dark-mode");return s?!!JSON.parse(s):void 0!==o.darkMode?o.darkMode:!(!window.matchMedia||!window.matchMedia("(prefers-color-scheme: dark)").matches)},getIcon=function(){var o=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return document.location.origin+"/favicon.ico"});return function(){return o.apply(this,arguments)}}();class NostrRpc extends NDKNostrRpc{pubkey;_ndk;_signer;requests=new Set;sub;_useNip44=!1;constructor(s,r,i){super(s,i,s.debug.extend("nip46:signer:rpc")),this._ndk=s,this._signer=i,this.pubkey=r}subscribe(s){var r=()=>super.subscribe,i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return i.sub=yield r().call(i,s),i.sub})()}stop(){this.sub&&(this.sub.stop(),this.sub=void 0)}setUseNip44(s){this._useNip44=s}isNip04(s){const r=s.length;return!(r<28)&&"?"===s[r-28]&&"i"===s[r-27]&&"v"===s[r-26]&&"="===s[r-25]}parseEvent(s){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const i=r._ndk.getUser({pubkey:s.pubkey});i.ndk=r._ndk;const a=r.isNip04(s.content)?r._signer.decrypt:r._signer.decryptNip44;console.log("client event nip04",r.isNip04(s.content));const c=yield a.call(r._signer,i,s.content),y=JSON.parse(c),{id:w,method:C,params:A,result:S,error:T}=y;return C?{id:w,pubkey:s.pubkey,method:C,params:A,event:s}:{id:w,result:S,error:T,event:s}})()}parseNostrConnectReply(s,r){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const a=new NDKEvent(i._ndk,s),c=yield i.parseEvent(a);if(console.log("nostr connect parsedEvent",c),c.method)throw new Error("Bad nostr connect reply");if(c.result===r)return a.pubkey;throw new Error(c.error)})()}listen(s){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const i=r.pubkey;console.log("nostr-login listening for conn to",i);const a=yield r.subscribe({kinds:[24133],"#p":[i]});return new Promise((c,y)=>{a.on("event",function(){var w=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(C){try{const A=yield r.parseEvent(C);if(!A.method){const S=A;if("auth_url"===S.result)return;"ack"===S.result||S.result===s?c(C.pubkey):y(S.error)}}catch(A){console.log("error parsing event",A,C.rawEvent())}r.stop()});return function(C){return w.apply(this,arguments)}}())})})()}connect(s,r){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return new Promise((a,c)=>{i.sendRequest(s.pubkey,"connect",[s.pubkey,s.token||"",r||""],24133,w=>{"ack"===w.result?a():c(w.error)})})})()}getId(){return Math.random().toString(36).substring(7)}sendRequest(s,r,i=[],a=24133,c){var y=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const w=y.getId();y.setResponseHandler(w,c),yield(yield y.createRequestEvent(w,s,r,i,a)).publish()})()}setResponseHandler(s,r){let i=!1;const a=Date.now();return new Promise(()=>{const c=y=>{"auth_url"===y.result?(this.once(`response-${s}`,c),i||(i=!0,this.emit("authUrl",y.error))):r&&this.requests.has(s)&&(this.requests.delete(s),console.log("nostr-login iframe processed request in",Date.now()-a,"ms"),r(y))};this.once(`response-${s}`,c)})}createRequestEvent(s,r,i,a=[],c=24133){var y=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){y.requests.add(s);const w=yield y._signer.user(),C=y._ndk.getUser({pubkey:r}),S=new NDKEvent(y._ndk,{kind:c,content:JSON.stringify({id:s,method:i,params:a}),tags:[["p",r]],pubkey:w.pubkey}),T=y._useNip44&&"create_account"!==i?y._signer.encryptNip44:y._signer.encrypt;return S.content=yield T.call(y._signer,C,S.content),yield S.sign(y._signer),S})()}}class IframeNostrRpc extends NostrRpc{peerOrigin;iframePort;iframeRequests=new Map;constructor(s,r,i,a){super(s,r,i),this._ndk=s,this.peerOrigin=a}subscribe(s){var r=()=>super.subscribe,i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return i.peerOrigin?new NDKSubscription(i._ndk,{},{closeOnEose:!0,cacheUsage:NDKSubscriptionCacheUsage.ONLY_CACHE}):r().call(i,s)})()}setWorkerIframePort(s){var r=this;if(!this.peerOrigin)throw new Error("Unexpected iframe port");this.iframePort=s,s.onmessage=function(){var i=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(a){if(console.log("iframe-nip46 got response",a.data),"string"==typeof a.data&&a.data.startsWith("errorNoKey")){const c=a.data.split(":")[1],{id:y="",pubkey:w=""}=r.iframeRequests.get(c)||{};y&&w&&r.requests.has(y)&&r.emit(`iframeRestart-${w}`)}else try{const c=a.data;if(!validateEvent(c))throw new Error("Invalid event from iframe");if(!verifySignature(c))throw new Error("Invalid event signature from iframe");const y=new NDKEvent(r._ndk,c),w=yield r.parseEvent(y);w.method||(console.log("parsed response",w),r.emit(`response-${w.id}`,w))}catch(c){console.log("error parsing event",c,a.data)}});return function(a){return i.apply(this,arguments)}}()}sendRequest(s,r,i=[],a=24133,c){var y=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const w=y.getId(),C=yield y.createRequestEvent(w,s,r,i,a);y.setResponseHandler(w,c),y.iframePort?(y.iframeRequests.set(C.id,{id:w,pubkey:s}),console.log("iframe-nip46 sending request to",y.peerOrigin,C.rawEvent()),y.iframePort.postMessage(C.rawEvent())):yield C.publish()})()}}class ReadyListener{origin;messages;promise;constructor(s,r){var i=this;this.origin=r,this.messages=s,this.promise=new Promise(a=>{console.log(new Date,"started listener for",this.messages);const c=function(){var y=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(w){const C=new URL(r).hostname,A=new URL(w.origin).hostname;(A===C||A.endsWith("."+C))&&Array.isArray(w.data)&&w.data.length&&i.messages.includes(w.data[0])&&(console.log(new Date,"got ready message from",w.origin,w.data),window.removeEventListener("message",c),a(w.data))});return function(C){return y.apply(this,arguments)}}();window.addEventListener("message",c)})}wait(){var s=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){console.log(new Date,"waiting for",s.messages);const r=yield s.promise;return console.log(new Date,"finished waiting for",s.messages,r),r})()}}class BannerManager extends lib$1.EventEmitter{banner=null;iframeReady;params;constructor(s){super(),this.params=s}onAuthUrl(s,r){this.banner&&(this.banner.notify=s?{mode:r?"iframeAuthUrl":"authUrl",url:s}:{mode:""})}onIframeRestart(s){this.banner&&(this.iframeReady=new ReadyListener(["rebinderDone","rebinderError"],new URL(s).origin),this.banner.notify={mode:"rebind",url:s})}onUserInfo(s){this.banner&&(this.banner.userInfo=s)}onCallTimeout(){this.banner&&(this.banner.notify={mode:"timeout"})}onCallStart(){this.banner&&(this.banner.isLoading=!0)}onCallEnd(){var s=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){s.banner&&(s.iframeReady&&(yield s.iframeReady.wait(),s.iframeReady=void 0),s.banner.isLoading=!1,s.banner.notify={mode:""})})()}onUpdateAccounts(s){this.banner&&(this.banner.accounts=s)}onDarkMode(s){this.banner&&(this.banner.darkMode=s)}launchAuthBanner(s){var r=this;this.banner=document.createElement("nl-banner"),this.banner.setAttribute("dark-mode",String(getDarkMode(s))),s.theme&&this.banner.setAttribute("theme",s.theme),s.noBanner&&this.banner.setAttribute("hidden-mode","true"),this.banner.addEventListener("handleLoginBanner",i=>{this.emit("launch",i.detail)}),this.banner.addEventListener("handleConfirmLogout",()=>{this.emit("onConfirmLogout")}),this.banner.addEventListener("handleLogoutBanner",(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){r.emit("logout")})),this.banner.addEventListener("handleImportModal",i=>{this.emit("import")}),this.banner.addEventListener("handleNotifyConfirmBanner",i=>{this.emit("onAuthUrlClick",i.detail)}),this.banner.addEventListener("handleNotifyConfirmBannerIframe",i=>{this.emit("onIframeAuthUrlClick",i.detail)}),this.banner.addEventListener("handleSwitchAccount",i=>{this.emit("onSwitchAccount",i.detail)}),this.banner.addEventListener("handleOpenWelcomeModal",()=>{this.emit("launch",this.params.optionsModal.startScreen),this.banner&&(this.banner.isOpen=!1)}),document.body.appendChild(this.banner)}}function extract(o,s,r){return hash$1(o),void 0===r&&(r=new Uint8Array(o.outputLen)),hmac$1(o,toBytes$1(r),toBytes$1(s))}const HKDF_COUNTER=new Uint8Array([0]),EMPTY_BUFFER=new Uint8Array;function expand(o,s,r,i=32){if(hash$1(o),number$1(i),i>255*o.outputLen)throw new Error("Length should be <= 255*HashLen");const a=Math.ceil(i/o.outputLen);void 0===r&&(r=EMPTY_BUFFER);const c=new Uint8Array(a*o.outputLen),y=hmac$1.create(o,s),w=y._cloneInto(),C=new Uint8Array(y.outputLen);for(let A=0;Adecoder.decode(o),getConversationKey(o,s){const r=secp256k1.getSharedSecret(o,"02"+s).subarray(1,33);return extract(sha256,r,"nip44-v2")},getMessageKeys(o,s){const r=expand(sha256,o,s,76);return{chacha_key:r.subarray(0,32),chacha_nonce:r.subarray(32,44),hmac_key:r.subarray(44,76)}},calcPaddedLen(o){if(!Number.isSafeInteger(o)||o<1)throw new Error("expected positive integer");if(o<=32)return 32;const s=1<u.maxPlaintextSize)throw new Error("invalid plaintext size: must be between 1 and 65535 bytes");const s=new Uint8Array(2);return new DataView(s.buffer).setUint16(0,o,!1),s},pad(o){const s=u.utf8Encode(o),r=s.length;return concatBytes(u.writeU16BE(r),s,new Uint8Array(u.calcPaddedLen(r)-r))},unpad(o){const s=new DataView(o.buffer).getUint16(0),r=o.subarray(2,2+s);if(su.maxPlaintextSize||r.length!==s||o.length!==2+u.calcPaddedLen(s))throw new Error("invalid padding");return u.utf8Decode(r)},hmacAad(o,s,r){if(32!==r.length)throw new Error("AAD associated data must be 32 bytes");const i=concatBytes(r,s);return hmac$1(sha256,o,i)},decodePayload(o){if("string"!=typeof o)throw new Error("payload must be a valid string");const s=o.length;if(s<132||s>87472)throw new Error("invalid payload length: "+s);if("#"===o[0])throw new Error("unknown encryption version");let r;try{r=base64.decode(o)}catch(c){throw new Error("invalid base64: "+c.message)}const i=r.length;if(i<99||i>65603)throw new Error("invalid data length: "+i);const a=r[0];if(2!==a)throw new Error("unknown encryption version "+a);return{nonce:r.subarray(1,33),ciphertext:r.subarray(33,-32),mac:r.subarray(-32)}}};function encryptNip44(o,s,r=randomBytes(32)){const{chacha_key:i,chacha_nonce:a,hmac_key:c}=u.getMessageKeys(s,r),y=u.pad(o),w=chacha20(i,a,y),C=u.hmacAad(c,w,r);return base64.encode(concatBytes(new Uint8Array([2]),r,w,C))}function decryptNip44(o,s){const{nonce:r,ciphertext:i,mac:a}=u.decodePayload(o),{chacha_key:c,chacha_nonce:y,hmac_key:w}=u.getMessageKeys(s,r);if(!equalBytes(u.hmacAad(w,i,r),a))throw new Error("invalid MAC");const C=chacha20(c,y,i);return u.unpad(C)}class Nip44{cache=new Map;createKey(s,r){return u.getConversationKey(s,r)}getKey(s,r,i){const a=getPublicKey(s)+r;let c=this.cache.get(a);if(c)return c;const y=this.createKey(s,r);return this.cache.set(a,y),y}encrypt(s,r,i){return encryptNip44(i,this.getKey(s,r))}decrypt(s,r,i){return decryptNip44(i,this.getKey(s,r))}}class PrivateKeySigner extends NDKPrivateKeySigner{nip44=new Nip44;constructor(s){super(s)}encryptNip44(s,r){return Promise.resolve(this.nip44.encrypt(this.privateKey,s.pubkey,r))}decryptNip44(s,r){return Promise.resolve(this.nip44.decrypt(this.privateKey,s.pubkey,r))}}const OUTBOX_RELAYS=["wss://user.kindpag.es","wss://purplepag.es","wss://relay.nos.social"],DEFAULT_NOSTRCONNECT_RELAY="wss://relay.nsec.app/",NOSTRCONNECT_APPS=[{name:"Nsec.app",domain:"nsec.app",canImport:!0,img:"https://nsec.app/assets/favicon.ico",link:"https://use.nsec.app/",relay:"wss://relay.nsec.app/"},{name:"Amber",img:"https://raw.githubusercontent.com/greenart7c3/Amber/refs/heads/master/assets/android-icon.svg",link:"",relay:"wss://relay.nsec.app/"},{name:"Other key stores",img:"",link:"",relay:"wss://relay.nsec.app/"}];class AuthNostrService extends lib$1.EventEmitter{ndk;profileNdk;signer=null;localSigner=null;params;signerPromise;readyPromise;readyCallback;nip44Codec=new Nip44;nostrConnectKey="";nostrConnectSecret="";iframe;starterReady;nip04;nip44;constructor(s){super(),this.params=s,this.ndk=new NDK({enableOutboxModel:!1}),this.profileNdk=new NDK({enableOutboxModel:!0,explicitRelayUrls:OUTBOX_RELAYS}),this.profileNdk.connect(),this.nip04={encrypt:this.encrypt04.bind(this),decrypt:this.decrypt04.bind(this)},this.nip44={encrypt:this.encrypt44.bind(this),decrypt:this.decrypt44.bind(this)}}isIframe(){return!!this.iframe}waitReady(){var s=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(s.signerPromise)try{yield s.signerPromise}catch{}if(s.readyPromise)try{yield s.readyPromise}catch{}})()}nostrConnect(s,{domain:r="",link:i="",iframeUrl:a="",importConnect:c=!1}={}){var y=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const w={authMethod:"connect",pubkey:"",sk:y.nostrConnectKey,domain:r,relays:[s=s||DEFAULT_NOSTRCONNECT_RELAY],iframeUrl:a};console.log("nostrconnect info",w,i),i&&!a&&window.open(i,"_blank","width=400,height=700");const C=yield y.initSigner(w,{listen:!0});if(!C)throw new Error("Bad remote pubkey");return w.pubkey=C,w.bunkerUrl=`bunker://${C}?relay=${s}`,c||y.onAuth("login",w),w})()}createNostrConnect(s){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){r.nostrConnectKey=generatePrivateKey(),r.nostrConnectSecret=Math.random().toString(36).substring(7);const i=getPublicKey(r.nostrConnectKey),a=encodeURIComponent(document.location.host),c=encodeURIComponent(document.location.href);return`nostrconnect://${i}?image=${encodeURIComponent(yield getIcon())}&url=${c}&name=${a}&perms=${encodeURIComponent(r.params.optionsModal.perms||"")}&secret=${r.nostrConnectSecret}${s?`&relay=${s}`:""}`})()}getNostrConnectServices(){var s=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const r=yield s.createNostrConnect(),i=NOSTRCONNECT_APPS.map(a=>({...a}));for(const a of i){let c=DEFAULT_NOSTRCONNECT_RELAY;if(a.link.startsWith("https://")){let w=a.domain||new URL(a.link).hostname;try{const C=yield(yield fetch(`https://${w}/.well-known/nostr.json`)).json(),S=C.nip46[C.names._];S&&S.length&&(c=S[0]),a.iframeUrl=C.nip46.iframe_url||""}catch(C){console.log("Bad app info",C,a)}}const y=r+"&relay="+c;a.link=a.iframeUrl?y:a.link.replace("",y)}return[r,i]})()}localSignup(s){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const i=generatePrivateKey(),a={pubkey:getPublicKey(i),sk:i,name:s,authMethod:"local"};console.log(`localSignup name: ${s}`),yield r.setLocal(a,!0)})()}setLocal(s,r){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){i.releaseSigner(),i.localSigner=new PrivateKeySigner(s.sk),r&&(yield createProfile(s,i.profileNdk,i.localSigner,i.params.optionsModal.signupRelays)),i.onAuth("login",s)})()}prepareImportUrl(s){if("otp"===this.params.userInfo?.authMethod)return s+"&import=true";if(!this.localSigner||"local"!==this.params.userInfo?.authMethod)throw new Error("Most be local keys");return s+"#import="+nip19_exports.nsecEncode(this.localSigner.privateKey)}importAndConnect(s){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const{relay:i,domain:a,link:c,iframeUrl:y}=s;if(!a)throw new Error("Domain required");const w=yield r.nostrConnect(i,{domain:a,link:c,importConnect:!0,iframeUrl:y});yield r.logout(!0),r.localSigner=null,r.onAuth("login",w)})()}setReadOnly(s){this.onAuth("login",{pubkey:s,authMethod:"readOnly"})}setExtension(s){this.onAuth("login",{pubkey:s,authMethod:"extension"})}setOTP(s,r){this.onAuth("login",{pubkey:s,authMethod:"otp",otpData:r})}setConnect(s){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){r.releaseSigner(),yield r.startAuth(),yield r.initSigner(s),r.onAuth("login",s),yield r.endAuth()})()}createAccount(s){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const[i,a]=s.split("@"),c=yield getBunkerUrl(`_@${a}`,r.params.optionsModal);console.log("create account bunker's url",c);const y=bunkerUrlToInfo(c),w=!!r.params.userInfo;yield r.initSigner(y,{eventToAddAccount:w});const C=[i,a,"",r.params.optionsModal.perms||""];console.log("signer",r.signer);const A=yield new Promise(S=>{r.signer.rpc.sendRequest(y.pubkey,"create_account",C,void 0,S)});if(console.log("create_account pubkey",A),"error"===A.result)throw new Error(A.error);return{bunkerUrl:`bunker://${A.result}?relay=${y.relays?.[0]}`,sk:y.sk}})()}releaseSigner(){this.signer=null,this.localSigner=null;for(const s of this.ndk.pool.relays.keys())this.ndk.pool.removeRelay(s)}logout(s=!1){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){s||r.releaseSigner(),localStorageRemoveCurrentAccount(),r.onAuth("logout"),r.emit("updateAccounts")})()}setUserInfo(s){this.params.userInfo=s,this.emit("onUserInfo",s),s&&(localStorageAddAccount(s),this.emit("updateAccounts"))}exportKeys(){return this.params.userInfo?"local"!==this.params.userInfo.authMethod?"":nip19_exports.nsecEncode(this.params.userInfo.sk):""}onAuth(s,r=null){if("logout"!==s&&!r)throw new Error("No user info in onAuth");if(r&&this.params.userInfo&&(r.pubkey!==this.params.userInfo.pubkey||r.authMethod!==this.params.userInfo.authMethod)){const i=new CustomEvent("nlAuth",{detail:{type:"logout"}});console.log("nostr-login auth",i.detail),document.dispatchEvent(i)}this.setUserInfo(r),r&&fetchProfile(r,this.profileNdk).then(i=>{if(this.params.userInfo!==r)return;const a={...this.params.userInfo,picture:i?.image||i?.picture,name:i?.name||i?.displayName||i?.nip05||nip19_exports.npubEncode(r.pubkey)};this.setUserInfo(a)});try{const i=r?nip19_exports.npubEncode(r.pubkey):"",a={type:s};"logout"===s?(this.iframe&&this.iframe.remove(),this.iframe=void 0):(a.pubkey=r.pubkey,r.sk&&(a.localNsec=nip19_exports.nsecEncode(r.sk)),r.relays&&(a.relays=r.relays),r.otpData&&(a.otpData=r.otpData),a.method=r.authMethod||"connect");const c=new CustomEvent("nlAuth",{detail:a});console.log("nostr-login auth",a),document.dispatchEvent(c),this.params.optionsModal.onAuth&&this.params.optionsModal.onAuth(i,a)}catch(i){console.log("onAuth error",i)}}createIframe(s){return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!s)return;const r=new URL(s);let i;const a="__nostr-login-worker-iframe-"+r.hostname.replaceAll(".","-");i=document.querySelector(`#${a}`),console.log("iframe",a,i),i||(i=document.createElement("iframe"),i.setAttribute("width","0"),i.setAttribute("height","0"),i.setAttribute("border","0"),i.style.display="none",i.id=a,document.body.append(i)),i.setAttribute("src",s);const c=new ReadyListener(["workerReady","workerError"],r.origin);yield new Promise(w=>{i.addEventListener("load",w)});const y=yield c.wait();return console.log("nostr-login iframe ready",s,y),{iframe:i,port:y[1]}})()}startAuth(){var s=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(s.readyCallback)throw new Error("Already started");s.readyPromise=new Promise(r=>s.readyCallback=r)})()}endAuth(){var s=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(console.log("endAuth",s.params.userInfo),s.params.userInfo&&s.params.userInfo.iframeUrl){const{iframe:r,port:i}=(yield s.createIframe(s.params.userInfo.iframeUrl))||{};if(s.iframe=r,!s.iframe||!i)return;s.signer.rpc.setWorkerIframePort(i)}s.readyCallback(),s.readyCallback=void 0})()}resetAuth(){this.readyCallback&&this.readyCallback(),this.readyCallback=void 0}listen(s,r){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(console.log("listen",s,r),!s.iframeUrl)return r.listen(i.nostrConnectSecret);const a=yield i.starterReady.wait();if("starterError"===a[0])throw new Error(a[1]);return i.signer.rpc.parseNostrConnectReply(a[1],i.nostrConnectSecret)})()}initSigner(s,{listen:r=!1,connect:i=!1,eventToAddAccount:a=!1}={}){var c=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(c.signerPromise)try{yield c.signerPromise}catch{}console.log("initSigner info",s);const y=s.iframeUrl?new URL(s.iframeUrl).origin:void 0;return y&&(c.starterReady=new ReadyListener(["starterDone","starterError"],y)),c.emit("onIframeUrl",s.iframeUrl),c.signerPromise=new Promise(function(){var w=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(C,A){try{if(s.relays&&!s.iframeUrl)for(const R of s.relays)c.ndk.addExplicitRelay(R,void 0);yield c.ndk.connect();const S=getPublicKey(s.sk),T=new PrivateKeySigner(s.sk);c.signer=new NDKNip46Signer(c.ndk,s.pubkey,T);const k=new IframeNostrRpc(c.ndk,S,T,y);if(k.setUseNip44(!0),c.signer.rpc=k,k.on(`iframeRestart-${s.pubkey}`,(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const R=s.iframeUrl+(s.iframeUrl.includes("?")?"&":"?")+"pubkey="+s.pubkey+"&rebind="+S;c.emit("iframeRestart",{pubkey:s.pubkey,iframeUrl:R})})),r||k.on("authUrl",R=>{console.log("nostr login auth url",R),c.emit("onAuthUrl",{url:R,iframeUrl:s.iframeUrl,eventToAddAccount:a})}),r){const R=yield c.listen(s,k);c.signer.remotePubkey=R,c.signer.remoteUser=new NDKUser({pubkey:R}),s.pubkey=R,C(R)}else i&&(yield k.connect(s,c.params.optionsModal.perms)),C(void 0)}catch(S){console.log("initSigner failure",S),c.signer=null,A(S)}});return function(C,A){return w.apply(this,arguments)}}()),c.signerPromise})()}authNip46(s,{name:r,bunkerUrl:i,sk:a="",domain:c="",iframeUrl:y=""}){var w=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){try{const C=bunkerUrlToInfo(i,a);if(isBunkerUrl(r)?C.bunkerUrl=r:(C.nip05=r,C.domain=r.split("@")[1]),c&&(C.domain=c),y&&(C.iframeUrl=y),!C.pubkey||!C.sk||!C.relays?.[0])throw new Error(`Bad bunker url ${i}`);const A=!!w.params.userInfo;console.log("authNip46",s,C),yield w.initSigner(C,{connect:!0,eventToAddAccount:A}),w.onAuth(s,C)}catch(C){throw console.log("nostr login auth failed",C),C}})()}signEvent(s){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return r.localSigner?(s.pubkey=getPublicKey(r.localSigner.privateKey),s.id=getEventHash(s),s.sig=yield r.localSigner.sign(s)):(s.pubkey=r.signer?.remotePubkey,s.id=getEventHash(s),s.sig=yield r.signer?.sign(s)),console.log("signed",{event:s}),s})()}codec_call(s,r,i){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return new Promise((c,y)=>{a.signer.rpc.sendRequest(a.signer.remotePubkey,s,[r,i],24133,w=>{w.error?y(w.error):c(w.result)})})})()}encrypt04(s,r){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return i.localSigner?i.localSigner.encrypt(new NDKUser({pubkey:s}),r):i.signer.encrypt(new NDKUser({pubkey:s}),r)})()}decrypt04(s,r){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return i.localSigner?i.localSigner.decrypt(new NDKUser({pubkey:s}),r):i.codec_call("nip04_decrypt",s,r)})()}encrypt44(s,r){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return i.localSigner?i.nip44Codec.encrypt(i.localSigner.privateKey,s,r):i.codec_call("nip44_encrypt",s,r)})()}decrypt44(s,r){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return i.localSigner?i.nip44Codec.decrypt(i.localSigner.privateKey,s,r):i.codec_call("nip44_decrypt",s,r)})()}}class ModalManager extends lib$1.EventEmitter{modal=null;params;extensionService;authNostrService;launcherPromise;accounts=[];recents=[];opt;constructor(s,r,i){super(),this.params=s,this.extensionService=i,this.authNostrService=r}waitReady(){var s=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(s.launcherPromise){try{yield s.launcherPromise}catch{}s.launcherPromise=void 0}})()}launch(s){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){r.launcherPromise&&(yield r.waitReady()),r.opt=s;const i=document.createElement("dialog");r.modal=document.createElement("nl-auth"),r.modal.accounts=r.accounts,r.modal.recents=r.recents,r.modal.setAttribute("dark-mode",String(getDarkMode(s))),s.theme&&r.modal.setAttribute("theme",s.theme),s.startScreen&&r.modal.setAttribute("start-screen",s.startScreen),r.modal.setAttribute("bunkers",s.bunkers?s.bunkers:"nsec.app,highlighter.com"),void 0!==s.methods&&(r.modal.authMethods=s.methods),void 0!==s.localSignup&&(r.modal.localSignup=s.localSignup),s.title&&(r.modal.welcomeTitle=s.title),s.description&&(r.modal.welcomeDescription=s.description),r.modal.hasExtension=r.extensionService.hasExtension(),r.modal.hasOTP=!!s.otpRequestUrl&&!!s.otpReplyUrl,r.modal.isLoadingExtension=!1,r.modal.isLoading=!1,[r.modal.connectionString,r.modal.connectionStringServices]=yield r.authNostrService.getNostrConnectServices(),i.appendChild(r.modal),document.body.appendChild(i);let a="";return r.launcherPromise=new Promise((c,y)=>{i.addEventListener("close",()=>{y(new Error("Closed")),r.authNostrService.resetAuth(),r.modal&&(document.body.removeChild(r.modal.parentNode),r.modal=null)});const w=function(){var we=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(_e){r.modal&&(r.modal.isLoading=!1),yield r.authNostrService.endAuth(),i.close(),r.modal=null,_e()});return function(pe){return we.apply(this,arguments)}}(),C=function(){var we=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(_e,pe){r.modal&&(r.modal.isLoading=!0);try{pe&&!pe.start||(yield r.authNostrService.startAuth()),yield _e(),pe&&!pe.end||(yield w(c))}catch(Te){console.log("error",Te),r.modal&&(r.modal.isLoading=!1,r.modal.authUrl="",r.modal.iframeUrl="",r.modal.error=Te.toString())}});return function(pe,Te){return we.apply(this,arguments)}}(),A=function(){var we=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(_e,pe){yield C((0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const Te=yield getBunkerUrl(_e,r.params.optionsModal);yield r.authNostrService.authNip46("login",{name:_e,bunkerUrl:Te,domain:pe})}))});return function(pe,Te){return we.apply(this,arguments)}}(),S=function(){var we=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(_e){yield C((0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const{bunkerUrl:pe,sk:Te}=yield r.authNostrService.createAccount(_e);yield r.authNostrService.authNip46("signup",{name:_e,bunkerUrl:pe,sk:Te})}))});return function(pe){return we.apply(this,arguments)}}(),T=function(){var we=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){try{yield navigator.clipboard.writeText(r.authNostrService.exportKeys()),localStorageSetItem("backupKey","true")}catch(_e){console.error("Failed to copy to clipboard: ",_e)}});return function(){return we.apply(this,arguments)}}(),k=function(){var we=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(_e){yield C((0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const{iframeUrl:pe}=_e,Te=r.authNostrService.prepareImportUrl(_e.link);r.modal&&pe&&(r.modal.authUrl=Te,r.modal.iframeUrl=pe,r.modal.isLoading=!1,console.log("nostrconnect authUrl",r.modal.authUrl,r.modal.iframeUrl)),yield r.authNostrService.importAndConnect(_e)}))});return function(pe){return we.apply(this,arguments)}}(),R=function(){var we=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(_e){yield C((0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const{relay:pe,domain:Te,link:Ce,iframeUrl:Ne}=_e||{};console.log("nostrConnect",_e,pe,Te,Ce,Ne),r.modal&&(Ne&&(r.modal.authUrl=Ce,r.modal.iframeUrl=Ne,r.modal.isLoading=!1,console.log("nostrconnect authUrl",r.modal.authUrl,r.modal.iframeUrl)),_e||(r.modal.isLoading=!1)),yield r.authNostrService.nostrConnect(pe,{domain:Te,link:Ce,iframeUrl:Ne})}))});return function(pe){return we.apply(this,arguments)}}(),G=function(){var we=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(_e){yield C((0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!_e)throw new Error("Please enter some nickname");yield r.authNostrService.localSignup(_e)}))});return function(pe){return we.apply(this,arguments)}}();if(!r.modal)throw new Error("WTH?");r.modal.addEventListener("handleContinue",()=>{r.modal&&(r.modal.isLoading=!0,r.emit("onAuthUrlClick",r.modal.authUrl))}),r.modal.addEventListener("nlLogin",we=>{A(we.detail)}),r.modal.addEventListener("nlSignup",we=>{S(we.detail)}),r.modal.addEventListener("nlLocalSignup",we=>{G(we.detail)}),r.modal.addEventListener("nlImportAccount",we=>{k(we.detail)}),r.modal.addEventListener("nlExportKeys",we=>{T()}),r.modal.addEventListener("handleLogoutBanner",()=>{r.emit("onLogoutBanner")}),r.modal.addEventListener("nlNostrConnect",we=>{R(we.detail)}),r.modal.addEventListener("nlNostrConnectDefault",()=>{R()}),r.modal.addEventListener("nlSwitchAccount",we=>{r.emit("onSwitchAccount",we.detail),setTimeout(()=>i.close(),300)}),r.modal.addEventListener("nlLoginRecentAccount",function(){var we=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(_e){const pe=_e.detail;if("readOnly"===pe.authMethod)r.authNostrService.setReadOnly(pe.pubkey),i.close();else if("otp"===pe.authMethod)try{r.modal.dispatchEvent(new CustomEvent("nlLoginOTPUser",{detail:pe.nip05||pe.pubkey}))}catch(Te){console.error(Te)}else if("extension"===pe.authMethod)yield r.extensionService.trySetExtensionForPubkey(pe.pubkey),i.close();else{const Te=pe.bunkerUrl||pe.nip05;if(!Te)throw new Error("Bad connect info");A(Te,pe.domain)}});return function(_e){return we.apply(this,arguments)}}()),r.modal.addEventListener("nlRemoveRecent",we=>{localStorageRemoveRecent(we.detail),r.emit("updateAccounts")});const Z=function(){var we=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(_e){let pe="";if(_e.includes("@")){const{error:Te,pubkey:Ce}=yield checkNip05(_e);if(!Ce)throw new Error(Te);pe=Ce}else if(_e.startsWith("npub")){const{type:Te,data:Ce}=nip19_exports.decode(_e);if("npub"!==Te)throw new Error("Bad npub");pe=Ce}else 64===_e.trim().length&&(pe=_e.trim(),nip19_exports.npubEncode(pe));return pe});return function(pe){return we.apply(this,arguments)}}();r.modal.addEventListener("nlLoginReadOnly",function(){var we=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(_e){yield C((0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const pe=_e.detail,Te=yield Z(pe);r.authNostrService.setReadOnly(Te)}))});return function(_e){return we.apply(this,arguments)}}()),r.modal.addEventListener("nlLoginExtension",(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!r.extensionService.hasExtension())throw new Error("No extension");yield C((0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){r.modal&&(r.modal.isLoadingExtension=!0,yield r.extensionService.setExtension(),r.modal.isLoadingExtension=!1)}))})),r.modal.addEventListener("nlLoginOTPUser",function(){var we=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(_e){yield C((0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!r.modal)return;const pe=_e.detail,Te=yield Z(pe),Ce=r.opt.otpRequestUrl+(r.opt.otpRequestUrl.includes("?")?"&":"?")+"pubkey="+Te,Ne=yield fetch(Ce);if(200!==Ne.status)throw console.warn("nostr-login: bad otp reply",Ne),new Error("Failed to send DM");r.modal.isOTP=!0,a=Te,r.modal.isLoading=!1}),{start:!0})});return function(_e){return we.apply(this,arguments)}}()),r.modal.addEventListener("nlLoginOTPCode",function(){var we=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(_e){yield C((0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!r.modal)return;const pe=_e.detail,Te=r.opt.otpReplyUrl+(r.opt.otpRequestUrl.includes("?")?"&":"?")+"pubkey="+a+"&code="+pe,Ce=yield fetch(Te);if(200!==Ce.status)throw console.warn("nostr-login: bad otp reply",Ce),new Error("Invalid code");const Ne=yield Ce.text();r.authNostrService.setOTP(a,Ne),r.modal.isOTP=!1}),{end:!0})});return function(_e){return we.apply(this,arguments)}}()),r.modal.addEventListener("nlCheckSignup",function(){var we=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(_e){const{available:pe,taken:Te,error:Ce}=yield checkNip05(_e.detail);r.modal&&(r.modal.error=String(Ce),!Ce&&Te&&(r.modal.error="Already taken"),r.modal.signupNameIsAvailable=pe)});return function(_e){return we.apply(this,arguments)}}()),r.modal.addEventListener("nlCheckLogin",function(){var we=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(_e){const{available:pe,taken:Te,error:Ce}=yield checkNip05(_e.detail);r.modal&&(r.modal.error=String(Ce),pe&&(r.modal.error="Name not found"),r.modal.loginIsGood=Te)});return function(_e){return we.apply(this,arguments)}}());const te=()=>{r.modal&&(r.modal.isLoading=!1),i.close(),y(new Error("Cancelled"))};r.modal.addEventListener("stopFetchHandler",te),r.modal.addEventListener("nlCloseModal",te),r.modal.addEventListener("nlChangeDarkMode",we=>{setDarkMode(we.detail),document.dispatchEvent(new CustomEvent("nlDarkMode",{detail:we.detail}))}),r.on("onIframeAuthUrlCallEnd",()=>{i.close(),r.modal=null,c()}),i.showModal()}),r.launcherPromise})()}showIframeUrl(s){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){yield r.waitReady(),r.launch({startScreen:"iframe"}).catch(()=>console.log("closed auth iframe")),r.modal.authUrl=s})()}connectModals(s){var r=this;const i=function(){var c=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(y){yield r.launch(y)});return function(w){return c.apply(this,arguments)}}(),a=document.getElementsByTagName("nl-button");for(let c=0;c{this.checkExtension(s)&&clearTimeout(r)},100)}checkExtension(s){return!(this.nostrExtension||!window.nostr||window.nostr===s||(this.initExtension(s),0))}initExtension(s,r){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){i.nostrExtension=window.nostr,window.nostr=s,"extension"===i.params.userInfo?.authMethod&&(yield i.trySetExtensionForPubkey(i.params.userInfo.pubkey)),r||setTimeout(()=>{window.nostr!==s&&i.nostrExtension!==window.nostr&&i.initExtension(s,!0)},300)})()}setExtensionReadPubkey(s){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){window.nostr=r.nostrExtension;const i=yield window.nostr.getPublicKey();s&&s!==i?r.emit("extensionLogout"):r.emit("extensionLogin",i)})()}trySetExtensionForPubkey(s){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(r.nostrExtension)return r.setExtensionReadPubkey(s)})()}setExtension(){var s=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return s.setExtensionReadPubkey()})()}unsetExtension(s){window.nostr===this.nostrExtension&&(window.nostr=s)}getExtension(){return this.nostrExtension}hasExtension(){return!!this.nostrExtension}}class NostrParams{userInfo;optionsModal;constructor(){this.userInfo=null,this.optionsModal={theme:"default",startScreen:"welcome",devOverrideBunkerOrigin:""}}}class Popup{popup=null;constructor(){}openPopup(s){if((!this.popup||this.popup.closed)&&(this.popup=window.open(s,"_blank","width=400,height=700"),console.log("popup",this.popup),!this.popup))throw new Error("Popup blocked. Try again, please!")}closePopup(){try{this.popup?.close(),this.popup=null}catch{}}}const CALL_TIMEOUT=5e3;class ProcessManager extends lib$1.EventEmitter{callCount=0;callTimer;constructor(){super()}onAuthUrl(){this.callTimer&&clearTimeout(this.callTimer)}onIframeUrl(){this.callTimer&&clearTimeout(this.callTimer)}wait(s){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){let i,a;r.callTimer||(r.callTimer=setTimeout(()=>r.emit("onCallTimeout"),CALL_TIMEOUT)),r.callCount||r.emit("onCallStart"),r.callCount++;try{a=yield s()}catch(c){i=c}if(r.callCount--,r.emit("onCallEnd"),r.callTimer&&clearTimeout(r.callTimer),r.callTimer=void 0,i)throw i;return a})()}}class NostrLoginInitializer{extensionService;params;authNostrService;nostr;processManager;popupManager;bannerManager;modalManager;constructor(){var s=this;this.params=new NostrParams,this.processManager=new ProcessManager,this.popupManager=new Popup,this.bannerManager=new BannerManager(this.params),this.authNostrService=new AuthNostrService(this.params),this.extensionService=new NostrExtensionService(this.params),this.modalManager=new ModalManager(this.params,this.authNostrService,this.extensionService);const r={waitReady:(i=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){yield s.authNostrService.waitReady(),yield s.modalManager.waitReady()}),function(){return i.apply(this,arguments)}),getUserInfo:()=>this.params.userInfo,getSigner:()=>{if("readOnly"===this.params.userInfo.authMethod)throw new Error("Read only");return"extension"===this.params.userInfo.authMethod?this.extensionService.getExtension():this.authNostrService},launch:()=>this.launch(),wait:i=>this.processManager.wait(i)};var i;this.nostr=new Nostr(r),this.processManager.on("onCallTimeout",()=>{this.bannerManager.onCallTimeout()}),this.processManager.on("onCallEnd",()=>{this.bannerManager.onCallEnd(),this.modalManager.onCallEnd()}),this.processManager.on("onCallStart",()=>{this.bannerManager.onCallStart()}),this.authNostrService.on("onIframeUrl",i=>{this.modalManager.onIframeUrl(i)}),this.authNostrService.on("iframeRestart",({iframeUrl:i})=>{this.processManager.onIframeUrl(),this.bannerManager.onIframeRestart(i)}),this.authNostrService.on("onAuthUrl",({url:i,iframeUrl:a,eventToAddAccount:c})=>{this.processManager.onAuthUrl(),c?this.modalManager.onAuthUrl(i):this.params.userInfo?this.bannerManager.onAuthUrl(i,a):this.modalManager.onAuthUrl(i)}),this.authNostrService.on("updateAccounts",()=>{this.updateAccounts()}),this.authNostrService.on("onUserInfo",i=>{this.bannerManager.onUserInfo(i)}),this.modalManager.on("onAuthUrlClick",i=>{this.openPopup(i)}),this.bannerManager.on("onIframeAuthUrlClick",i=>{this.modalManager.showIframeUrl(i)}),this.modalManager.on("onSwitchAccount",function(){var i=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(a){s.switchAccount(a)});return function(a){return i.apply(this,arguments)}}()),this.modalManager.on("onLogoutBanner",function(){var i=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(a){logout()});return function(a){return i.apply(this,arguments)}}()),this.bannerManager.on("onConfirmLogout",(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){console.log(4),s.launch("confirm-logout")})),this.modalManager.on("updateAccounts",()=>{this.updateAccounts()}),this.bannerManager.on("logout",()=>{logout()}),this.bannerManager.on("onAuthUrlClick",i=>{this.openPopup(i)}),this.bannerManager.on("onSwitchAccount",function(){var i=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(a){s.switchAccount(a)});return function(a){return i.apply(this,arguments)}}()),this.bannerManager.on("import",()=>{this.launch("import")}),this.extensionService.on("extensionLogin",i=>{this.authNostrService.setExtension(i)}),this.extensionService.on("extensionLogout",()=>{logout()}),this.bannerManager.on("launch",i=>{this.launch(i)})}openPopup(s){this.popupManager.openPopup(s)}switchAccount(s){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(console.log("nostr login switch to info",s),r.extensionService.unsetExtension(r.nostr),"readOnly"===s.authMethod)r.authNostrService.setReadOnly(s.pubkey);else if("otp"===s.authMethod)r.authNostrService.setOTP(s.pubkey,s.otpData||"");else if("local"===s.authMethod&&s.sk)r.authNostrService.setLocal(s);else if("extension"===s.authMethod)yield r.extensionService.trySetExtensionForPubkey(s.pubkey);else{if(!("connect"===s.authMethod&&s.sk&&s.relays&&s.relays[0]))throw new Error("Bad auth info");r.authNostrService.setConnect(s)}})()}updateAccounts(){const s=localStorageGetAccounts(),r=localStorageGetRecents();this.bannerManager.onUpdateAccounts(s),this.modalManager.onUpdateAccounts(s,r)}launch=s=>{const r=localStorageGetRecents(),i=localStorageGetAccounts(),a=s?{startScreen:s}:this.params.optionsModal;return s||!r?.length&&!i?.length||(a.startScreen="switch-account"),this.modalManager.launch(a).catch(()=>{})};init=(()=>{var r,s=this;return r=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i){s.extensionService.startCheckingExtension(s.nostr),window.nostr=s.nostr,s.modalManager.connectModals(i),s.bannerManager.launchAuthBanner(i),i&&(s.params.optionsModal={...i});try{const a=localStorageGetCurrent();if(a){if(!a.pubkey)throw new Error("Bad stored info");yield s.switchAccount(a)}}catch(a){console.log("nostr login init error",a),yield logout()}s.updateAccounts()}),function(i){return r.apply(this,arguments)}})();logout=(()=>{var s=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){s.extensionService.unsetExtension(s.nostr),yield s.authNostrService.logout()})})();setDarkMode=s=>{localStorageSetItem("nl-dark-mode",`${s}`),this.bannerManager.onDarkMode(s),this.modalManager.onDarkMode(s)}}const initializer=new NostrLoginInitializer,{init,launch,logout,setDarkMode}=initializer;document.addEventListener("nlLogout",logout),document.addEventListener("nlLaunch",o=>{launch(o.detail||"")}),document.addEventListener("nlDarkMode",o=>{setDarkMode(!!o.detail)})},720:(o,s,r)=>{"use strict";r.d(s,{lo:()=>Wc,pC:()=>la,Bq:()=>tl,dq:()=>dl,lG:()=>$c,sh:()=>Nl,Qe:()=>zc});var i={};r.r(i),r.d(i,{OG:()=>V,My:()=>pn,Ph:()=>an,lX:()=>Yn,Id:()=>Ot,fg:()=>mt,qj:()=>Gt,aT:()=>en,lq:()=>Sn,z:()=>Xt,Q5:()=>Ln});var a=r(3014);function c(b){if(!Number.isSafeInteger(b)||b<0)throw new Error(`Wrong positive integer: ${b}`)}function w(b,...x){if(!(b instanceof Uint8Array))throw new Error("Expected Uint8Array");if(x.length>0&&!x.includes(b.length))throw new Error(`Expected Uint8Array of length ${x}, not of length=${b.length}`)}function A(b,x=!0){if(b.destroyed)throw new Error("Hash instance has been destroyed");if(x&&b.finished)throw new Error("Hash#digest() has already been called")}const R="object"==typeof globalThis&&"crypto"in globalThis?globalThis.crypto:void 0,G=b=>b instanceof Uint8Array,we=b=>new DataView(b.buffer,b.byteOffset,b.byteLength),_e=(b,x)=>b<<32-x|b>>>x;if(68!==new Uint8Array(new Uint32Array([287454020]).buffer)[0])throw new Error("Non little-endian hardware is not supported");function ke(b){if("string"==typeof b&&(b=function le(b){if("string"!=typeof b)throw new Error("utf8ToBytes expected string, got "+typeof b);return new Uint8Array((new TextEncoder).encode(b))}(b)),!G(b))throw new Error("expected Uint8Array, got "+typeof b);return b}class st{clone(){return this._cloneInto()}}function ot(b){const x=z=>b().update(ke(z)).digest(),M=b();return x.outputLen=M.outputLen,x.blockLen=M.blockLen,x.create=()=>b(),x}function wn(b=32){if(R&&"function"==typeof R.getRandomValues)return R.getRandomValues(new Uint8Array(b));throw new Error("crypto.getRandomValues must be defined")}class En extends st{constructor(x,M,z,J){super(),this.blockLen=x,this.outputLen=M,this.padOffset=z,this.isLE=J,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(x),this.view=we(this.buffer)}update(x){A(this);const{view:M,buffer:z,blockLen:J}=this,ye=(x=ke(x)).length;for(let Le=0;LeJ-Le&&(this.process(z,0),Le=0);for(let Ht=Le;Ht>J&ye),je=Number(M&ye),Ct=z?0:4;b.setUint32(x+(z?4:0),Le,z),b.setUint32(x+Ct,je,z)})(z,J-8,BigInt(8*this.length),ye),this.process(z,0);const je=we(x),it=this.outputLen;if(it%4)throw new Error("_sha2: outputLen should be aligned to 32bit");const Ct=it/4,Kt=this.get();if(Ct>Kt.length)throw new Error("_sha2: outputLen bigger than state");for(let Ht=0;Htb&x^~b&M,wt=(b,x,M)=>b&x^b&M^x&M,ze=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),Be=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),Ut=new Uint32Array(64);class Ke extends En{constructor(){super(64,32,8,!1),this.A=0|Be[0],this.B=0|Be[1],this.C=0|Be[2],this.D=0|Be[3],this.E=0|Be[4],this.F=0|Be[5],this.G=0|Be[6],this.H=0|Be[7]}get(){const{A:x,B:M,C:z,D:J,E:ye,F:Le,G:je,H:it}=this;return[x,M,z,J,ye,Le,je,it]}set(x,M,z,J,ye,Le,je,it){this.A=0|x,this.B=0|M,this.C=0|z,this.D=0|J,this.E=0|ye,this.F=0|Le,this.G=0|je,this.H=0|it}process(x,M){for(let Ht=0;Ht<16;Ht++,M+=4)Ut[Ht]=x.getUint32(M,!1);for(let Ht=16;Ht<64;Ht++){const dn=Ut[Ht-15],vn=Ut[Ht-2],rn=_e(dn,7)^_e(dn,18)^dn>>>3,Qt=_e(vn,17)^_e(vn,19)^vn>>>10;Ut[Ht]=Qt+Ut[Ht-7]+rn+Ut[Ht-16]|0}let{A:z,B:J,C:ye,D:Le,E:je,F:it,G:Ct,H:Kt}=this;for(let Ht=0;Ht<64;Ht++){const vn=Kt+(_e(je,6)^_e(je,11)^_e(je,25))+Ze(je,it,Ct)+ze[Ht]+Ut[Ht]|0,Qt=(_e(z,2)^_e(z,13)^_e(z,22))+wt(z,J,ye)|0;Kt=Ct,Ct=it,it=je,je=Le+vn|0,Le=ye,ye=J,J=z,z=vn+Qt|0}z=z+this.A|0,J=J+this.B|0,ye=ye+this.C|0,Le=Le+this.D|0,je=je+this.E|0,it=it+this.F|0,Ct=Ct+this.G|0,Kt=Kt+this.H|0,this.set(z,J,ye,Le,je,it,Ct,Kt)}roundClean(){Ut.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}const Xe=ot(()=>new Ke),se=(BigInt(0),BigInt(1)),qe=BigInt(2),Nt=b=>b instanceof Uint8Array,tn=Array.from({length:256},(b,x)=>x.toString(16).padStart(2,"0"));function pn(b){if(!Nt(b))throw new Error("Uint8Array expected");let x="";for(let M=0;Mz+J.length,0));let M=0;return b.forEach(z=>{if(!Nt(z))throw new Error("Uint8Array expected");x.set(z,M),M+=z.length}),x}const V=b=>(qe<new Uint8Array(b),bt=b=>Uint8Array.from(b);function mt(b,x,M){if("number"!=typeof b||b<2)throw new Error("hashLen must be a number");if("number"!=typeof x||x<2)throw new Error("qByteLen must be a number");if("function"!=typeof M)throw new Error("hmacFn must be a function");let z=Re(b),J=Re(b),ye=0;const Le=()=>{z.fill(1),J.fill(0),ye=0},je=(...Ht)=>M(J,z,...Ht),it=(Ht=Re())=>{J=je(bt([0]),Ht),z=je(),0!==Ht.length&&(J=je(bt([1]),Ht),z=je())},Ct=()=>{if(ye++>=1e3)throw new Error("drbg: tried 1000 values");let Ht=0;const dn=[];for(;Ht{let vn;for(Le(),it(Ht);!(vn=dn(Ct()));)it();return Le(),vn}}const At={bigint:b=>"bigint"==typeof b,function:b=>"function"==typeof b,boolean:b=>"boolean"==typeof b,string:b=>"string"==typeof b,stringOrUint8Array:b=>"string"==typeof b||b instanceof Uint8Array,isSafeInteger:b=>Number.isSafeInteger(b),array:b=>Array.isArray(b),field:(b,x)=>x.Fp.isValid(b),hash:b=>"function"==typeof b&&Number.isSafeInteger(b.outputLen)};function Ln(b,x,M={}){const z=(J,ye,Le)=>{const je=At[ye];if("function"!=typeof je)throw new Error(`Invalid validator "${ye}", expected function`);const it=b[J];if(!(Le&&void 0===it||je(it,b)))throw new Error(`Invalid param ${String(J)}=${it} (${typeof it}), expected ${ye}`)};for(const[J,ye]of Object.entries(x))z(J,ye,!1);for(const[J,ye]of Object.entries(M))z(J,ye,!0);return b}const Zt=BigInt(0),gn=BigInt(1),In=BigInt(2),Bn=BigInt(3),Hn=BigInt(4),xr=BigInt(5),ei=BigInt(8);function $t(b,x){const M=b%x;return M>=Zt?M:x+M}function Ee(b,x,M){if(M<=Zt||x 0");if(M===gn)return Zt;let z=gn;for(;x>Zt;)x&gn&&(z=z*b%M),b=b*b%M,x>>=gn;return z}function at(b,x,M){let z=b;for(;x-- >Zt;)z*=z,z%=M;return z}function Fe(b,x){if(b===Zt||x<=Zt)throw new Error(`invert: expected positive integers, got n=${b} mod=${x}`);let M=$t(b,x),z=x,J=Zt,ye=gn,Le=gn,je=Zt;for(;M!==Zt;){const Ct=z/M,Kt=z%M,Ht=J-Le*Ct,dn=ye-je*Ct;z=M,M=Kt,J=Le,ye=je,Le=Ht,je=dn}if(z!==gn)throw new Error("invert: does not exist");return $t(J,x)}BigInt(9),BigInt(16);const _n=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function sn(b,x){const M=void 0!==x?x:b.toString(2).length;return{nBitLength:M,nByteLength:Math.ceil(M/8)}}function zn(b){if("bigint"!=typeof b)throw new Error("field order must be bigint");const x=b.toString(2).length;return Math.ceil(x/8)}function hr(b){const x=zn(b);return x+Math.ceil(x/2)}class Ii extends st{constructor(x,M){super(),this.finished=!1,this.destroyed=!1,function C(b){if("function"!=typeof b||"function"!=typeof b.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");c(b.outputLen),c(b.blockLen)}(x);const z=ke(M);if(this.iHash=x.create(),"function"!=typeof this.iHash.update)throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const J=this.blockLen,ye=new Uint8Array(J);ye.set(z.length>J?x.create().update(z).digest():z);for(let Le=0;Lenew Ii(b,x).update(M).digest();Uo.create=(b,x)=>new Ii(b,x);const oi=BigInt(0),ns=BigInt(1);function bo(b){return function or(b){Ln(b,_n.reduce((z,J)=>(z[J]="function",z),{ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"}))}(b.Fp),Ln(b,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...sn(b.n,b.nBitLength),...b,p:b.Fp.ORDER})}const{Ph:Do,aT:Ms}=i,eo={Err:class extends Error{constructor(x=""){super(x)}},_parseInt(b){const{Err:x}=eo;if(b.length<2||2!==b[0])throw new x("Invalid signature integer tag");const M=b[1],z=b.subarray(2,M+2);if(!M||z.length!==M)throw new x("Invalid signature integer: wrong length");if(128&z[0])throw new x("Invalid signature integer: negative");if(0===z[0]&&!(128&z[1]))throw new x("Invalid signature integer: unnecessary leading zero");return{d:Do(z),l:b.subarray(M+2)}},toSig(b){const{Err:x}=eo,M="string"==typeof b?Ms(b):b;if(!(M instanceof Uint8Array))throw new Error("ui8a expected");let z=M.length;if(z<2||48!=M[0])throw new x("Invalid signature tag");if(M[1]!==z-2)throw new x("Invalid signature: incorrect length");const{d:J,l:ye}=eo._parseInt(M.subarray(2)),{d:Le,l:je}=eo._parseInt(ye);if(je.length)throw new x("Invalid signature: left bytes after parsing");return{r:J,s:Le}},hexFromSig(b){const x=Ct=>8&Number.parseInt(Ct[0],16)?"00"+Ct:Ct,M=Ct=>{const Kt=Ct.toString(16);return 1&Kt.length?`0${Kt}`:Kt},z=x(M(b.s)),J=x(M(b.r)),ye=z.length/2,Le=J.length/2,je=M(ye),it=M(Le);return`30${M(Le+ye+4)}02${it}${J}02${je}${z}`}},oo=BigInt(0),Bi=BigInt(1),et=(BigInt(2),BigInt(3));function tt(b){const x=function me(b){const x=bo(b);return Ln(x,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...x})}(b),{Fp:M,n:z}=x,J=M.BYTES+1,ye=2*M.BYTES+1;function je(er){return $t(er,z)}function it(er){return Fe(er,z)}const{ProjectivePoint:Ct,normPrivateKeyToScalar:Kt,weierstrassEquation:Ht,isWithinCurveOrder:dn}=function xt(b){const x=function Xo(b){const x=bo(b);Ln(x,{a:"field",b:"field"},{allowedPrivateKeyLengths:"array",wrapPrivateKey:"boolean",isTorsionFree:"function",clearCofactor:"function",allowInfinityPoint:"boolean",fromBytes:"function",toBytes:"function"});const{endo:M,Fp:z,a:J}=x;if(M){if(!z.eql(J,z.ZERO))throw new Error("Endomorphism can only be defined for Koblitz curves that have a=0");if("object"!=typeof M||"bigint"!=typeof M.beta||"function"!=typeof M.splitScalar)throw new Error("Expected endomorphism with beta: bigint and splitScalar: function")}return Object.freeze({...x})}(b),{Fp:M}=x,z=x.toBytes||((rn,Qt,Jt)=>{const Dn=Qt.toAffine();return Ot(Uint8Array.from([4]),M.toBytes(Dn.x),M.toBytes(Dn.y))}),J=x.fromBytes||(rn=>{const Qt=rn.subarray(1);return{x:M.fromBytes(Qt.subarray(0,M.BYTES)),y:M.fromBytes(Qt.subarray(M.BYTES,2*M.BYTES))}});function ye(rn){const{a:Qt,b:Jt}=x,Dn=M.sqr(rn),Mn=M.mul(Dn,rn);return M.add(M.add(Mn,M.mul(rn,Qt)),Jt)}if(!M.eql(M.sqr(x.Gy),ye(x.Gx)))throw new Error("bad generator point: equation left != right");function Le(rn){return"bigint"==typeof rn&&ooM.eql(rr,M.ZERO);return Mn(Jt)&&Mn(Dn)?Ht.ZERO:new Ht(Jt,Dn,M.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(Qt){const Jt=M.invertBatch(Qt.map(Dn=>Dn.pz));return Qt.map((Dn,Mn)=>Dn.toAffine(Jt[Mn])).map(Ht.fromAffine)}static fromHex(Qt){const Jt=Ht.fromAffine(J(Gt("pointHex",Qt)));return Jt.assertValidity(),Jt}static fromPrivateKey(Qt){return Ht.BASE.multiply(it(Qt))}_setWindowSize(Qt){this._WINDOW_SIZE=Qt,Ct.delete(this)}assertValidity(){if(this.is0()){if(x.allowInfinityPoint&&!M.is0(this.py))return;throw new Error("bad point: ZERO")}const{x:Qt,y:Jt}=this.toAffine();if(!M.isValid(Qt)||!M.isValid(Jt))throw new Error("bad point: x or y not FE");const Dn=M.sqr(Jt),Mn=ye(Qt);if(!M.eql(Dn,Mn))throw new Error("bad point: equation left != right");if(!this.isTorsionFree())throw new Error("bad point: not in prime-order subgroup")}hasEvenY(){const{y:Qt}=this.toAffine();if(M.isOdd)return!M.isOdd(Qt);throw new Error("Field doesn't support isOdd")}equals(Qt){Kt(Qt);const{px:Jt,py:Dn,pz:Mn}=this,{px:rr,py:ar,pz:Br}=Qt,yr=M.eql(M.mul(Jt,Br),M.mul(rr,Mn)),Nr=M.eql(M.mul(Dn,Br),M.mul(ar,Mn));return yr&&Nr}negate(){return new Ht(this.px,M.neg(this.py),this.pz)}double(){const{a:Qt,b:Jt}=x,Dn=M.mul(Jt,et),{px:Mn,py:rr,pz:ar}=this;let Br=M.ZERO,yr=M.ZERO,Nr=M.ZERO,Vr=M.mul(Mn,Mn),Ci=M.mul(rr,rr),fi=M.mul(ar,ar),li=M.mul(Mn,rr);return li=M.add(li,li),Nr=M.mul(Mn,ar),Nr=M.add(Nr,Nr),Br=M.mul(Qt,Nr),yr=M.mul(Dn,fi),yr=M.add(Br,yr),Br=M.sub(Ci,yr),yr=M.add(Ci,yr),yr=M.mul(Br,yr),Br=M.mul(li,Br),Nr=M.mul(Dn,Nr),fi=M.mul(Qt,fi),li=M.sub(Vr,fi),li=M.mul(Qt,li),li=M.add(li,Nr),Nr=M.add(Vr,Vr),Vr=M.add(Nr,Vr),Vr=M.add(Vr,fi),Vr=M.mul(Vr,li),yr=M.add(yr,Vr),fi=M.mul(rr,ar),fi=M.add(fi,fi),Vr=M.mul(fi,li),Br=M.sub(Br,Vr),Nr=M.mul(fi,Ci),Nr=M.add(Nr,Nr),Nr=M.add(Nr,Nr),new Ht(Br,yr,Nr)}add(Qt){Kt(Qt);const{px:Jt,py:Dn,pz:Mn}=this,{px:rr,py:ar,pz:Br}=Qt;let yr=M.ZERO,Nr=M.ZERO,Vr=M.ZERO;const Ci=x.a,fi=M.mul(x.b,et);let li=M.mul(Jt,rr),Ji=M.mul(Dn,ar),ji=M.mul(Mn,Br),qi=M.add(Jt,Dn),er=M.add(rr,ar);qi=M.mul(qi,er),er=M.add(li,Ji),qi=M.sub(qi,er),er=M.add(Jt,Mn);let br=M.add(rr,Br);return er=M.mul(er,br),br=M.add(li,ji),er=M.sub(er,br),br=M.add(Dn,Mn),yr=M.add(ar,Br),br=M.mul(br,yr),yr=M.add(Ji,ji),br=M.sub(br,yr),Vr=M.mul(Ci,er),yr=M.mul(fi,ji),Vr=M.add(yr,Vr),yr=M.sub(Ji,Vr),Vr=M.add(Ji,Vr),Nr=M.mul(yr,Vr),Ji=M.add(li,li),Ji=M.add(Ji,li),ji=M.mul(Ci,ji),er=M.mul(fi,er),Ji=M.add(Ji,ji),ji=M.sub(li,ji),ji=M.mul(Ci,ji),er=M.add(er,ji),li=M.mul(Ji,er),Nr=M.add(Nr,li),li=M.mul(br,er),yr=M.mul(qi,yr),yr=M.sub(yr,li),li=M.mul(qi,Ji),Vr=M.mul(br,Vr),Vr=M.add(Vr,li),new Ht(yr,Nr,Vr)}subtract(Qt){return this.add(Qt.negate())}is0(){return this.equals(Ht.ZERO)}wNAF(Qt){return vn.wNAFCached(this,Ct,Qt,Jt=>{const Dn=M.invertBatch(Jt.map(Mn=>Mn.pz));return Jt.map((Mn,rr)=>Mn.toAffine(Dn[rr])).map(Ht.fromAffine)})}multiplyUnsafe(Qt){const Jt=Ht.ZERO;if(Qt===oo)return Jt;if(je(Qt),Qt===Bi)return this;const{endo:Dn}=x;if(!Dn)return vn.unsafeLadder(this,Qt);let{k1neg:Mn,k1:rr,k2neg:ar,k2:Br}=Dn.splitScalar(Qt),yr=Jt,Nr=Jt,Vr=this;for(;rr>oo||Br>oo;)rr&Bi&&(yr=yr.add(Vr)),Br&Bi&&(Nr=Nr.add(Vr)),Vr=Vr.double(),rr>>=Bi,Br>>=Bi;return Mn&&(yr=yr.negate()),ar&&(Nr=Nr.negate()),Nr=new Ht(M.mul(Nr.px,Dn.beta),Nr.py,Nr.pz),yr.add(Nr)}multiply(Qt){je(Qt);let Dn,Mn,Jt=Qt;const{endo:rr}=x;if(rr){const{k1neg:ar,k1:Br,k2neg:yr,k2:Nr}=rr.splitScalar(Jt);let{p:Vr,f:Ci}=this.wNAF(Br),{p:fi,f:li}=this.wNAF(Nr);Vr=vn.constTimeNegate(ar,Vr),fi=vn.constTimeNegate(yr,fi),fi=new Ht(M.mul(fi.px,rr.beta),fi.py,fi.pz),Dn=Vr.add(fi),Mn=Ci.add(li)}else{const{p:ar,f:Br}=this.wNAF(Jt);Dn=ar,Mn=Br}return Ht.normalizeZ([Dn,Mn])[0]}multiplyAndAddUnsafe(Qt,Jt,Dn){const Mn=Ht.BASE,rr=(Br,yr)=>yr!==oo&&yr!==Bi&&Br.equals(Mn)?Br.multiply(yr):Br.multiplyUnsafe(yr),ar=rr(this,Jt).add(rr(Qt,Dn));return ar.is0()?void 0:ar}toAffine(Qt){const{px:Jt,py:Dn,pz:Mn}=this,rr=this.is0();null==Qt&&(Qt=rr?M.ONE:M.inv(Mn));const ar=M.mul(Jt,Qt),Br=M.mul(Dn,Qt),yr=M.mul(Mn,Qt);if(rr)return{x:M.ZERO,y:M.ZERO};if(!M.eql(yr,M.ONE))throw new Error("invZ was invalid");return{x:ar,y:Br}}isTorsionFree(){const{h:Qt,isTorsionFree:Jt}=x;if(Qt===Bi)return!0;if(Jt)return Jt(Ht,this);throw new Error("isTorsionFree() has not been declared for the elliptic curve")}clearCofactor(){const{h:Qt,clearCofactor:Jt}=x;return Qt===Bi?this:Jt?Jt(Ht,this):this.multiplyUnsafe(x.h)}toRawBytes(Qt=!0){return this.assertValidity(),z(Ht,this,Qt)}toHex(Qt=!0){return pn(this.toRawBytes(Qt))}}Ht.BASE=new Ht(x.Gx,x.Gy,M.ONE),Ht.ZERO=new Ht(M.ZERO,M.ONE,M.ZERO);const dn=x.nBitLength,vn=function so(b,x){const M=(J,ye)=>{const Le=ye.negate();return J?Le:ye},z=J=>({windows:Math.ceil(x/J)+1,windowSize:2**(J-1)});return{constTimeNegate:M,unsafeLadder(J,ye){let Le=b.ZERO,je=J;for(;ye>oi;)ye&ns&&(Le=Le.add(je)),je=je.double(),ye>>=ns;return Le},precomputeWindow(J,ye){const{windows:Le,windowSize:je}=z(ye),it=[];let Ct=J,Kt=Ct;for(let Ht=0;Ht>=vn,Jt>it&&(Jt-=dn,Le+=ns);const Dn=Qt,Mn=Qt+Math.abs(Jt)-1,ar=Jt<0;0===Jt?Kt=Kt.add(M(rn%2!=0,ye[Dn])):Ct=Ct.add(M(ar,ye[Mn]))}return{p:Ct,f:Kt}},wNAFCached(J,ye,Le,je){const it=J._WINDOW_SIZE||1;let Ct=ye.get(J);return Ct||(Ct=this.precomputeWindow(J,it),1!==it&&ye.set(J,je(Ct))),this.wNAF(it,Ct,Le)}}}(Ht,x.endo?Math.ceil(dn/2):dn);return{CURVE:x,ProjectivePoint:Ht,normPrivateKeyToScalar:it,weierstrassEquation:ye,isWithinCurveOrder:Le}}({...x,toBytes(er,br,Zr){const pi=br.toAffine(),Er=M.toBytes(pi.x),Vi=Ot;return Zr?Vi(Uint8Array.from([br.hasEvenY()?2:3]),Er):Vi(Uint8Array.from([4]),Er,M.toBytes(pi.y))},fromBytes(er){const br=er.length,Zr=er[0],pi=er.subarray(1);if(br!==J||2!==Zr&&3!==Zr){if(br===ye&&4===Zr)return{x:M.fromBytes(pi.subarray(0,M.BYTES)),y:M.fromBytes(pi.subarray(M.BYTES,2*M.BYTES))};throw new Error(`Point of length ${br} was invalid. Expected ${J} compressed bytes or ${ye} uncompressed bytes`)}{const Er=an(pi);if(!function Le(er){return oopn(Sn(er,x.nByteLength));function rn(er){return er>z>>Bi}const Jt=(er,br,Zr)=>an(er.slice(br,Zr));class Dn{constructor(br,Zr,pi){this.r=br,this.s=Zr,this.recovery=pi,this.assertValidity()}static fromCompact(br){const Zr=x.nByteLength;return br=Gt("compactSignature",br,2*Zr),new Dn(Jt(br,0,Zr),Jt(br,Zr,2*Zr))}static fromDER(br){const{r:Zr,s:pi}=eo.toSig(Gt("DER",br));return new Dn(Zr,pi)}assertValidity(){if(!dn(this.r))throw new Error("r must be 0 < r < CURVE.n");if(!dn(this.s))throw new Error("s must be 0 < s < CURVE.n")}addRecoveryBit(br){return new Dn(this.r,this.s,br)}recoverPublicKey(br){const{r:Zr,s:pi,recovery:Er}=this,Vi=Nr(Gt("msgHash",br));if(null==Er||![0,1,2,3].includes(Er))throw new Error("recovery id invalid");const ki=2===Er||3===Er?Zr+x.n:Zr;if(ki>=M.ORDER)throw new Error("recovery id 2 or 3 invalid");const Vs=Ct.fromHex((1&Er?"03":"02")+vn(ki)),Hs=it(ki),Ta=je(-Vi*Hs),_l=je(pi*Hs),Ma=Ct.BASE.multiplyAndAddUnsafe(Vs,Ta,_l);if(!Ma)throw new Error("point at infinify");return Ma.assertValidity(),Ma}hasHighS(){return rn(this.s)}normalizeS(){return this.hasHighS()?new Dn(this.r,je(-this.s),this.recovery):this}toDERRawBytes(){return en(this.toDERHex())}toDERHex(){return eo.hexFromSig({r:this.r,s:this.s})}toCompactRawBytes(){return en(this.toCompactHex())}toCompactHex(){return vn(this.r)+vn(this.s)}}const Mn={isValidPrivateKey(er){try{return Kt(er),!0}catch{return!1}},normPrivateKeyToScalar:Kt,randomPrivateKey:()=>{const er=hr(x.n);return function ho(b,x,M=!1){const z=b.length,J=zn(x),ye=hr(x);if(z<16||z1024)throw new Error(`expected ${ye}-1024 bytes of input, got ${z}`);const je=$t(M?an(b):Yn(b),x-gn)+gn;return M?Xt(je,J):Sn(je,J)}(x.randomBytes(er),x.n)},precompute:(er=8,br=Ct.BASE)=>(br._setWindowSize(er),br.multiply(BigInt(3)),br)};function ar(er){const br=er instanceof Uint8Array,Zr="string"==typeof er,pi=(br||Zr)&&er.length;return br?pi===J||pi===ye:Zr?pi===2*J||pi===2*ye:er instanceof Ct}const yr=x.bits2int||function(er){const br=an(er),Zr=8*er.length-x.nBitLength;return Zr>0?br>>BigInt(Zr):br},Nr=x.bits2int_modN||function(er){return je(yr(er))},Vr=V(x.nBitLength);function Ci(er){if("bigint"!=typeof er)throw new Error("bigint expected");if(!(oo<=er&&ervs in Zr))throw new Error("sign() legacy options not supported");const{hash:pi,randomBytes:Er}=x;let{lowS:Vi,prehash:ki,extraEntropy:Oi}=Zr;null==Vi&&(Vi=!0),er=Gt("msgHash",er),ki&&(er=Gt("prehashed msgHash",pi(er)));const Vs=Nr(er),Hs=Kt(br),Ta=[Ci(Hs),Ci(Vs)];if(null!=Oi){const vs=!0===Oi?Er(M.BYTES):Oi;Ta.push(Gt("extraEntropy",vs))}const _l=Ot(...Ta),Ma=Vs;return{seed:_l,k2sig:function Ka(vs){const Oc=yr(vs);if(!dn(Oc))return;const If=it(Oc),Bl=Ct.BASE.multiply(Oc).toAffine(),Ul=je(Bl.x);if(Ul===oo)return;const Cu=je(If*je(Ma+Ul*Hs));if(Cu===oo)return;let Du=(Bl.x===Ul?0:2)|Number(Bl.y&Bi),Zu=Cu;return Vi&&rn(Cu)&&(Zu=function Qt(er){return rn(er)?je(-er):er}(Cu),Du^=1),new Dn(Ul,Zu,Du)}}}(er,br,Zr);return mt(x.hash.outputLen,x.nByteLength,x.hmac)(pi,Er)},verify:function qi(er,br,Zr,pi=Ji){const Er=er;if(br=Gt("msgHash",br),Zr=Gt("publicKey",Zr),"strict"in pi)throw new Error("options.strict was renamed to lowS");const{lowS:Vi,prehash:ki}=pi;let Oi,Vs;try{if("string"==typeof Er||Er instanceof Uint8Array)try{Oi=Dn.fromDER(Er)}catch(Bl){if(!(Bl instanceof eo.Err))throw Bl;Oi=Dn.fromCompact(Er)}else{if("object"!=typeof Er||"bigint"!=typeof Er.r||"bigint"!=typeof Er.s)throw new Error("PARSE");{const{r:Bl,s:Ul}=Er;Oi=new Dn(Bl,Ul)}}Vs=Ct.fromHex(Zr)}catch(Bl){if("PARSE"===Bl.message)throw new Error("signature must be Signature instance, Uint8Array or hex string");return!1}if(Vi&&Oi.hasHighS())return!1;ki&&(br=x.hash(br));const{r:Hs,s:Ta}=Oi,_l=Nr(br),Ma=it(Ta),Ka=je(_l*Ma),vs=je(Hs*Ma),Oc=Ct.BASE.multiplyAndAddUnsafe(Vs,Ka,vs)?.toAffine();return!!Oc&&je(Oc.x)===Hs},ProjectivePoint:Ct,Signature:Dn,utils:Mn}}function Vt(b){return{hash:b,hmac:(x,...M)=>Uo(b,x,function Ue(...b){const x=new Uint8Array(b.reduce((z,J)=>z+J.length,0));let M=0;return b.forEach(z=>{if(!G(z))throw new Error("Uint8Array expected");x.set(z,M),M+=z.length}),x}(...M)),randomBytes:wn}}BigInt(4);const hn=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),Cn=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),An=BigInt(1),On=BigInt(2),Un=(b,x)=>(b+x/On)/x;function Jn(b){const x=hn,M=BigInt(3),z=BigInt(6),J=BigInt(11),ye=BigInt(22),Le=BigInt(23),je=BigInt(44),it=BigInt(88),Ct=b*b*b%x,Kt=Ct*Ct*b%x,Ht=at(Kt,M,x)*Kt%x,dn=at(Ht,M,x)*Kt%x,vn=at(dn,On,x)*Ct%x,rn=at(vn,J,x)*vn%x,Qt=at(rn,ye,x)*rn%x,Jt=at(Qt,je,x)*Qt%x,Dn=at(Jt,it,x)*Jt%x,Mn=at(Dn,je,x)*Qt%x,rr=at(Mn,M,x)*Kt%x,ar=at(rr,Le,x)*rn%x,Br=at(ar,z,x)*Ct%x,yr=at(Br,On,x);if(!sr.eql(sr.sqr(yr),b))throw new Error("Cannot find square root");return yr}const sr=function Tt(b,x,M=!1,z={}){if(b<=Zt)throw new Error(`Expected Field ORDER > 0, got ${b}`);const{nBitLength:J,nByteLength:ye}=sn(b,x);if(ye>2048)throw new Error("Field lengths over 2048 bytes are not supported");const Le=function dt(b){if(b%Hn===Bn){const x=(b+gn)/Hn;return function(z,J){const ye=z.pow(J,x);if(!z.eql(z.sqr(ye),J))throw new Error("Cannot find square root");return ye}}if(b%ei===xr){const x=(b-xr)/ei;return function(z,J){const ye=z.mul(J,In),Le=z.pow(ye,x),je=z.mul(J,Le),it=z.mul(z.mul(je,In),Le),Ct=z.mul(je,z.sub(it,z.ONE));if(!z.eql(z.sqr(Ct),J))throw new Error("Cannot find square root");return Ct}}return function Rt(b){const x=(b-gn)/In;let M,z,J;for(M=b-gn,z=0;M%In===Zt;M/=In,z++);for(J=In;J$t(it,b),isValid:it=>{if("bigint"!=typeof it)throw new Error("Invalid field element: expected bigint, got "+typeof it);return Zt<=it&&itit===Zt,isOdd:it=>(it&gn)===gn,neg:it=>$t(-it,b),eql:(it,Ct)=>it===Ct,sqr:it=>$t(it*it,b),add:(it,Ct)=>$t(it+Ct,b),sub:(it,Ct)=>$t(it-Ct,b),mul:(it,Ct)=>$t(it*Ct,b),pow:(it,Ct)=>function Mr(b,x,M){if(M 0");if(M===Zt)return b.ONE;if(M===gn)return x;let z=b.ONE,J=x;for(;M>Zt;)M&gn&&(z=b.mul(z,J)),J=b.sqr(J),M>>=gn;return z}(je,it,Ct),div:(it,Ct)=>$t(it*Fe(Ct,b),b),sqrN:it=>it*it,addN:(it,Ct)=>it+Ct,subN:(it,Ct)=>it-Ct,mulN:(it,Ct)=>it*Ct,inv:it=>Fe(it,b),sqrt:z.sqrt||(it=>Le(je,it)),invertBatch:it=>function ii(b,x){const M=new Array(x.length),z=x.reduce((ye,Le,je)=>b.is0(Le)?ye:(M[je]=ye,b.mul(ye,Le)),b.ONE),J=b.inv(z);return x.reduceRight((ye,Le,je)=>b.is0(Le)?ye:(M[je]=b.mul(ye,M[je]),b.mul(ye,Le)),J),M}(je,it),cmov:(it,Ct,Kt)=>Kt?Ct:it,toBytes:it=>M?Xt(it,ye):Sn(it,ye),fromBytes:it=>{if(it.length!==ye)throw new Error(`Fp.fromBytes: expected ${ye}, got ${it.length}`);return M?Yn(it):an(it)}});return Object.freeze(je)}(hn,void 0,void 0,{sqrt:Jn}),Ir=function kt(b,x){const M=z=>tt({...b,...Vt(z)});return Object.freeze({...M(x),create:M})}({a:BigInt(0),b:BigInt(7),Fp:sr,n:Cn,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:b=>{const x=Cn,M=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),z=-An*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),J=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),ye=M,Le=BigInt("0x100000000000000000000000000000000"),je=Un(ye*b,x),it=Un(-z*b,x);let Ct=$t(b-je*M-it*J,x),Kt=$t(-je*z-it*ye,x);const Ht=Ct>Le,dn=Kt>Le;if(Ht&&(Ct=x-Ct),dn&&(Kt=x-Kt),Ct>Le||Kt>Le)throw new Error("splitScalar: Endomorphism failed, k="+b);return{k1neg:Ht,k1:Ct,k2neg:dn,k2:Kt}}}},Xe),pr=BigInt(0),bi=b=>"bigint"==typeof b&&prJ.charCodeAt(0)));M=Ot(z,z),mr[b]=M}return Xe(Ot(M,...x))}const _o=b=>b.toRawBytes(!0).slice(1),$r=b=>Sn(b,32),Gi=b=>$t(b,hn),cs=b=>$t(b,Cn),ws=Ir.ProjectivePoint;function Sr(b){let x=Ir.utils.normPrivateKeyToScalar(b),M=ws.fromPrivateKey(x);return{scalar:M.hasEvenY()?x:cs(-x),bytes:_o(M)}}function ta(b){if(!bi(b))throw new Error("bad x: need 0 < x < p");const x=Gi(b*b);let z=Jn(Gi(x*b+BigInt(7)));z%On!==pr&&(z=Gi(-z));const J=new ws(b,z,An);return J.assertValidity(),J}function pa(...b){return cs(an(ai("BIP0340/challenge",...b)))}function Ls(b,x,M){const z=Gt("signature",b,64),J=Gt("message",x),ye=Gt("publicKey",M,32);try{const Le=ta(an(ye)),je=an(z.subarray(0,32));if(!bi(je))return!1;const it=an(z.subarray(32,64));if(!(b=>"bigint"==typeof b&&prws.BASE.multiplyAndAddUnsafe(b,x,M))(Le,it,cs(-Ct));return!(!Kt||!Kt.hasEvenY()||Kt.toAffine().x!==je)}catch{return!1}}const Ks={getPublicKey:function wo(b){return Sr(b).bytes},sign:function Ns(b,x,M=wn(32)){const z=Gt("message",b),{bytes:J,scalar:ye}=Sr(x),Le=Gt("auxRand",M,32),je=$r(ye^an(ai("BIP0340/aux",Le))),it=ai("BIP0340/nonce",je,J,z),Ct=cs(an(it));if(Ct===pr)throw new Error("sign failed: k is zero");const{bytes:Kt,scalar:Ht}=Sr(Ct),dn=pa(Kt,J,z),vn=new Uint8Array(64);if(vn.set(Kt,0),vn.set($r(cs(Ht+dn*ye)),32),!Ls(vn,z,J))throw new Error("sign: Invalid signature produced");return vn},verify:Ls,utils:{randomPrivateKey:Ir.utils.randomPrivateKey,lift_x:ta,pointToBytes:_o,numberToBytesBE:Sn,bytesToNumberBE:an,taggedHash:ai,mod:$t}};var qr=r(4704);function us(b){if(!Number.isSafeInteger(b)||b<0)throw new Error(`Wrong positive integer: ${b}`)}function to(b,...x){if(!(b instanceof Uint8Array))throw new Error("Expected Uint8Array");if(x.length>0&&!x.includes(b.length))throw new Error(`Expected Uint8Array of length ${x}, not of length=${b.length}`)}const tr={number:us,bool:function is(b){if("boolean"!=typeof b)throw new Error(`Expected boolean, not ${b}`)},bytes:to,hash:function zi(b){if("function"!=typeof b||"function"!=typeof b.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");us(b.outputLen),us(b.blockLen)},exists:function Es(b,x=!0){if(b.destroyed)throw new Error("Hash instance has been destroyed");if(x&&b.finished)throw new Error("Hash#digest() has already been called")},output:function ko(b,x){to(b);const M=x.outputLen;if(b.lengthJ-Le&&(this.process(z,0),Le=0);for(let Ht=Le;Ht>J&ye),je=Number(M&ye),Ct=z?0:4;b.setUint32(x+(z?4:0),Le,z),b.setUint32(x+Ct,je,z)})(z,J-8,BigInt(8*this.length),ye),this.process(z,0);const je=(0,qr.O8)(x),it=this.outputLen;if(it%4)throw new Error("_sha2: outputLen should be aligned to 32bit");const Ct=it/4,Kt=this.get();if(Ct>Kt.length)throw new Error("_sha2: outputLen bigger than state");for(let Ht=0;Htb&x^~b&M,Fs=(b,x,M)=>b&x^b&M^x&M,ga=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),Yo=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),Ai=new Uint32Array(64);class na extends os{constructor(){super(64,32,8,!1),this.A=0|Yo[0],this.B=0|Yo[1],this.C=0|Yo[2],this.D=0|Yo[3],this.E=0|Yo[4],this.F=0|Yo[5],this.G=0|Yo[6],this.H=0|Yo[7]}get(){const{A:x,B:M,C:z,D:J,E:ye,F:Le,G:je,H:it}=this;return[x,M,z,J,ye,Le,je,it]}set(x,M,z,J,ye,Le,je,it){this.A=0|x,this.B=0|M,this.C=0|z,this.D=0|J,this.E=0|ye,this.F=0|Le,this.G=0|je,this.H=0|it}process(x,M){for(let Ht=0;Ht<16;Ht++,M+=4)Ai[Ht]=x.getUint32(M,!1);for(let Ht=16;Ht<64;Ht++){const dn=Ai[Ht-15],vn=Ai[Ht-2],rn=(0,qr.Ow)(dn,7)^(0,qr.Ow)(dn,18)^dn>>>3,Qt=(0,qr.Ow)(vn,17)^(0,qr.Ow)(vn,19)^vn>>>10;Ai[Ht]=Qt+Ai[Ht-7]+rn+Ai[Ht-16]|0}let{A:z,B:J,C:ye,D:Le,E:je,F:it,G:Ct,H:Kt}=this;for(let Ht=0;Ht<64;Ht++){const vn=Kt+((0,qr.Ow)(je,6)^(0,qr.Ow)(je,11)^(0,qr.Ow)(je,25))+ks(je,it,Ct)+ga[Ht]+Ai[Ht]|0,Qt=((0,qr.Ow)(z,2)^(0,qr.Ow)(z,13)^(0,qr.Ow)(z,22))+Fs(z,J,ye)|0;Kt=Ct,Ct=it,it=je,je=Le+vn|0,Le=ye,ye=J,J=z,z=vn+Qt|0}z=z+this.A|0,J=J+this.B|0,ye=ye+this.C|0,Le=Le+this.D|0,je=je+this.E|0,it=it+this.F|0,Ct=Ct+this.G|0,Kt=Kt+this.H|0,this.set(z,J,ye,Le,je,it,Ct,Kt)}roundClean(){Ai.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}class bl extends na{constructor(){super(),this.A=-1056596264,this.B=914150663,this.C=812702999,this.D=-150054599,this.E=-4191439,this.F=1750603025,this.G=1694076839,this.H=-1090891868,this.outputLen=28}}const Qo=(0,qr.ld)(()=>new na);(0,qr.ld)(()=>new bl);var ao=r(1998);function ss(b){if(!Number.isSafeInteger(b)||b<0)throw new Error(`positive integer expected, not ${b}`)}function vo(b){if("boolean"!=typeof b)throw new Error(`boolean expected, not ${b}`)}function Zo(b){return b instanceof Uint8Array||null!=b&&"object"==typeof b&&"Uint8Array"===b.constructor.name}function vi(b,...x){if(!Zo(b))throw new Error("Uint8Array expected");if(x.length>0&&!x.includes(b.length))throw new Error(`Uint8Array expected of length ${x}, not of length=${b.length}`)}function Io(b,x=!0){if(b.destroyed)throw new Error("Hash instance has been destroyed");if(x&&b.finished)throw new Error("Hash#digest() has already been called")}function Xs(b,x){vi(b);const M=x.outputLen;if(b.lengthnew Uint32Array(b.buffer,b.byteOffset,Math.floor(b.byteLength/4)),re=b=>new DataView(b.buffer,b.byteOffset,b.byteLength);if(68!==new Uint8Array(new Uint32Array([287454020]).buffer)[0])throw new Error("Non little-endian hardware is not supported");function Ho(b){if("string"==typeof b)b=function fo(b){if("string"!=typeof b)throw new Error("string expected, got "+typeof b);return new Uint8Array((new TextEncoder).encode(b))}(b);else{if(!Zo(b))throw new Error("Uint8Array expected, got "+typeof b);b=b.slice()}return b}function Qa(b,x){if(b.length!==x.length)return!1;let M=0;for(let z=0;z(Object.assign(x,b),x);function ce(b,x,M,z){if("function"==typeof b.setBigUint64)return b.setBigUint64(x,M,z);const J=BigInt(32),ye=BigInt(4294967295),Le=Number(M>>J&ye),je=Number(M&ye),Ct=z?0:4;b.setUint32(x+(z?4:0),Le,z),b.setUint32(x+Ct,je,z)}const jt=new Uint8Array(16),gr=Ve(jt),So=(b,x,M,z)=>({s3:M<<31|z>>>1,s2:x<<31|M>>>1,s1:b<<31|x>>>1,s0:b>>>1^225<<24&-(1&z)}),qo=b=>(b>>>0&255)<<24|(b>>>8&255)<<16|(b>>>16&255)<<8|b>>>24&255;class sc{constructor(x,M){this.blockLen=16,this.outputLen=16,this.s0=0,this.s1=0,this.s2=0,this.s3=0,this.finished=!1,vi(x=Ho(x),16);const z=re(x);let J=z.getUint32(0,!1),ye=z.getUint32(4,!1),Le=z.getUint32(8,!1),je=z.getUint32(12,!1);const it=[];for(let rn=0;rn<128;rn++)it.push({s0:qo(J),s1:qo(ye),s2:qo(Le),s3:qo(je)}),({s0:J,s1:ye,s2:Le,s3:je}=So(J,ye,Le,je));const Ct=(b=M||1024)>65536?8:b>1024?4:2;var b;if(![1,2,4,8].includes(Ct))throw new Error(`ghash: wrong window size=${Ct}, should be 2, 4 or 8`);this.W=Ct;const Ht=128/Ct,dn=this.windowSize=2**Ct,vn=[];for(let rn=0;rn>>Ct-ar-1&1))continue;const{s0:yr,s1:Nr,s2:Vr,s3:Ci}=it[Ct*rn+ar];Jt^=yr,Dn^=Nr,Mn^=Vr,rr^=Ci}vn.push({s0:Jt,s1:Dn,s2:Mn,s3:rr})}this.t=vn}_updateBlock(x,M,z,J){x^=this.s0,M^=this.s1,z^=this.s2,J^=this.s3;const{W:ye,t:Le,windowSize:je}=this;let it=0,Ct=0,Kt=0,Ht=0;const dn=(1<>>8*Qt&255;for(let Dn=8/ye-1;Dn>=0;Dn--){const Mn=Jt>>>ye*Dn&dn,{s0:rr,s1:ar,s2:Br,s3:yr}=Le[vn*je+Mn];it^=rr,Ct^=ar,Kt^=Br,Ht^=yr,vn+=1}}this.s0=it,this.s1=Ct,this.s2=Kt,this.s3=Ht}update(x){x=Ho(x),Io(this);const M=Ve(x),z=Math.floor(x.length/16),J=x.length%16;for(let ye=0;ye>>1|M,M=(1&J)<<7}return b[0]^=225&-x,b}((x=Ho(x)).slice());super(z,M),z.fill(0)}update(x){x=Ho(x),Io(this);const M=Ve(x),z=x.length%16,J=Math.floor(x.length/16);for(let ye=0;yeb(J,z.length).update(Ho(z)).digest(),M=b(new Uint8Array(16),0);return x.outputLen=M.outputLen,x.blockLen=M.blockLen,x.create=(z,J)=>b(z,J),x}ds((b,x)=>new sc(b,x)),ds((b,x)=>new El(b,x)),new Uint8Array(16);const Cl=283;function ia(b){return b<<1^Cl&-(b>>7)}function Ua(b,x){let M=0;for(;x>0;x>>=1)M^=b&-(1&x),b=ia(b);return M}const yc=(()=>{let b=new Uint8Array(256);for(let M=0,z=1;M<256;M++,z^=ia(z))b[M]=z;const x=new Uint8Array(256);x[0]=99;for(let M=0;M<255;M++){let z=b[255-M];z|=z<<8,x[b[M]]=255&(z^z>>4^z>>5^z>>6^z>>7^99)}return x})(),Nu=yc.map((b,x)=>yc.indexOf(x)),ac=b=>b<<24|b>>>8,$a=b=>b<<8|b>>>24;function Gl(b,x){if(256!==b.length)throw new Error("Wrong sbox length");const M=new Uint32Array(256).map((Ct,Kt)=>x(b[Kt])),z=M.map($a),J=z.map($a),ye=J.map($a),Le=new Uint32Array(65536),je=new Uint32Array(65536),it=new Uint16Array(65536);for(let Ct=0;Ct<256;Ct++)for(let Kt=0;Kt<256;Kt++){const Ht=256*Ct+Kt;Le[Ht]=M[Ct]^z[Kt],je[Ht]=J[Ct]^ye[Kt],it[Ht]=b[Ct]<<8|b[Kt]}return{sbox:b,sbox2:it,T0:M,T1:z,T2:J,T3:ye,T01:Le,T23:je}}const ya=Gl(yc,b=>Ua(b,3)<<24|b<<16|b<<8|Ua(b,2)),qa=Gl(Nu,b=>Ua(b,11)<<24|Ua(b,13)<<16|Ua(b,9)<<8|Ua(b,14)),Dl=(()=>{const b=new Uint8Array(16);for(let x=0,M=1;x<16;x++,M=ia(M))b[x]=M;return b})();function Ro(b){vi(b);const x=b.length;if(![16,24,32].includes(x))throw new Error(`aes: wrong key size: should be 16, 24 or 32, got: ${x}`);const{sbox2:M}=ya,z=Ve(b),J=z.length,ye=je=>wa(M,je,je,je,je),Le=new Uint32Array(x+28);Le.set(z);for(let je=J;je6&&je%J==4&&(it=ye(it)),Le[je]=Le[je-J]^it}return Le}function ba(b,x,M,z,J,ye){return b[M<<8&65280|z>>>8&255]^x[J>>>8&65280|ye>>>24&255]}function wa(b,x,M,z,J){return b[255&x|65280&M]|b[z>>>16&255|J>>>16&65280]<<16}function Jo(b,x,M,z,J){const{sbox2:ye,T01:Le,T23:je}=ya;let it=0;x^=b[it++],M^=b[it++],z^=b[it++],J^=b[it++];const Ct=b.length/4-2;for(let rn=0;rn{const je=Ro(x),{b:it,o:Ct,out:Kt}=function Ea(b,x,M){let z=b.length;const J=z%16;if(!x&&0!==J)throw new Error("aec/(cbc-ecb): unpadded plaintext with disabled padding");const ye=Ve(b);if(x){let it=16-J;it||(it=16),z+=it}const Le=ll(z,M);return{b:ye,o:Ve(Le),out:Le}}(ye,J,Le),Ht=Ve(M);let dn=Ht[0],vn=Ht[1],rn=Ht[2],Qt=Ht[3],Jt=0;for(;Jt+4<=it.length;)dn^=it[Jt+0],vn^=it[Jt+1],rn^=it[Jt+2],Qt^=it[Jt+3],({s0:dn,s1:vn,s2:rn,s3:Qt}=Jo(je,dn,vn,rn,Qt)),Ct[Jt++]=dn,Ct[Jt++]=vn,Ct[Jt++]=rn,Ct[Jt++]=Qt;if(J){const Dn=function Ui(b){const x=new Uint8Array(16),M=Ve(x);x.set(b);const z=16-b.length;for(let J=16-z;J<16;J++)x[J]=z;return M}(ye.subarray(4*Jt));dn^=Dn[0],vn^=Dn[1],rn^=Dn[2],Qt^=Dn[3],({s0:dn,s1:vn,s2:rn,s3:Qt}=Jo(je,dn,vn,rn,Qt)),Ct[Jt++]=dn,Ct[Jt++]=vn,Ct[Jt++]=rn,Ct[Jt++]=Qt}return je.fill(0),Kt},decrypt:(ye,Le)=>{!function Yl(b){if(vi(b),b.length%16!=0)throw new Error("aes/(cbc-ecb).decrypt ciphertext should consist of blocks with size 16")}(ye);const je=function co(b){const x=Ro(b),M=x.slice(),z=x.length,{sbox2:J}=ya,{T0:ye,T1:Le,T2:je,T3:it}=qa;for(let Ct=0;Ct>>8&255]^je[Ht>>>16&255]^it[Ht>>>24]}return M}(x),it=Ve(M),Ct=ll(ye.length,Le),Kt=Ve(ye),Ht=Ve(Ct);let dn=it[0],vn=it[1],rn=it[2],Qt=it[3];for(let Jt=0;Jt+4<=Kt.length;){const Dn=dn,Mn=vn,rr=rn,ar=Qt;dn=Kt[Jt+0],vn=Kt[Jt+1],rn=Kt[Jt+2],Qt=Kt[Jt+3];const{s0:Br,s1:yr,s2:Nr,s3:Vr}=bc(je,dn,vn,rn,Qt);Ht[Jt++]=Br^Dn,Ht[Jt++]=yr^Mn,Ht[Jt++]=Nr^rr,Ht[Jt++]=Vr^ar}return je.fill(0),function hs(b,x){if(!x)return b;const M=b.length;if(!M)throw new Error("aes/pcks5: empty ciphertext not allowed");const z=b[M-1];if(z<=0||z>16)throw new Error(`aes/pcks5: wrong padding byte: ${z}`);const J=b.subarray(0,-z);for(let ye=0;ye255&b[x++]|(255&b[x++])<<8;class lc{constructor(x){this.blockLen=16,this.outputLen=16,this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.pos=0,this.finished=!1,vi(x=Ho(x),32);const M=mo(x,0),z=mo(x,2),J=mo(x,4),ye=mo(x,6),Le=mo(x,8),je=mo(x,10),it=mo(x,12),Ct=mo(x,14);this.r[0]=8191&M,this.r[1]=8191&(M>>>13|z<<3),this.r[2]=7939&(z>>>10|J<<6),this.r[3]=8191&(J>>>7|ye<<9),this.r[4]=255&(ye>>>4|Le<<12),this.r[5]=Le>>>1&8190,this.r[6]=8191&(Le>>>14|je<<2),this.r[7]=8065&(je>>>11|it<<5),this.r[8]=8191&(it>>>8|Ct<<8),this.r[9]=Ct>>>5&127;for(let Kt=0;Kt<8;Kt++)this.pad[Kt]=mo(x,16+2*Kt)}process(x,M,z=!1){const J=z?0:2048,{h:ye,r:Le}=this,je=Le[0],it=Le[1],Ct=Le[2],Kt=Le[3],Ht=Le[4],dn=Le[5],vn=Le[6],rn=Le[7],Qt=Le[8],Jt=Le[9],Dn=mo(x,M+0),Mn=mo(x,M+2),rr=mo(x,M+4),ar=mo(x,M+6),Br=mo(x,M+8),yr=mo(x,M+10),Nr=mo(x,M+12),Vr=mo(x,M+14);let Ci=ye[0]+(8191&Dn),fi=ye[1]+(8191&(Dn>>>13|Mn<<3)),li=ye[2]+(8191&(Mn>>>10|rr<<6)),Ji=ye[3]+(8191&(rr>>>7|ar<<9)),ji=ye[4]+(8191&(ar>>>4|Br<<12)),qi=ye[5]+(Br>>>1&8191),er=ye[6]+(8191&(Br>>>14|yr<<2)),br=ye[7]+(8191&(yr>>>11|Nr<<5)),Zr=ye[8]+(8191&(Nr>>>8|Vr<<8)),pi=ye[9]+(Vr>>>5|J),Er=0,Vi=Er+Ci*je+fi*(5*Jt)+li*(5*Qt)+Ji*(5*rn)+ji*(5*vn);Er=Vi>>>13,Vi&=8191,Vi+=qi*(5*dn)+er*(5*Ht)+br*(5*Kt)+Zr*(5*Ct)+pi*(5*it),Er+=Vi>>>13,Vi&=8191;let ki=Er+Ci*it+fi*je+li*(5*Jt)+Ji*(5*Qt)+ji*(5*rn);Er=ki>>>13,ki&=8191,ki+=qi*(5*vn)+er*(5*dn)+br*(5*Ht)+Zr*(5*Kt)+pi*(5*Ct),Er+=ki>>>13,ki&=8191;let Oi=Er+Ci*Ct+fi*it+li*je+Ji*(5*Jt)+ji*(5*Qt);Er=Oi>>>13,Oi&=8191,Oi+=qi*(5*rn)+er*(5*vn)+br*(5*dn)+Zr*(5*Ht)+pi*(5*Kt),Er+=Oi>>>13,Oi&=8191;let Vs=Er+Ci*Kt+fi*Ct+li*it+Ji*je+ji*(5*Jt);Er=Vs>>>13,Vs&=8191,Vs+=qi*(5*Qt)+er*(5*rn)+br*(5*vn)+Zr*(5*dn)+pi*(5*Ht),Er+=Vs>>>13,Vs&=8191;let Hs=Er+Ci*Ht+fi*Kt+li*Ct+Ji*it+ji*je;Er=Hs>>>13,Hs&=8191,Hs+=qi*(5*Jt)+er*(5*Qt)+br*(5*rn)+Zr*(5*vn)+pi*(5*dn),Er+=Hs>>>13,Hs&=8191;let Ta=Er+Ci*dn+fi*Ht+li*Kt+Ji*Ct+ji*it;Er=Ta>>>13,Ta&=8191,Ta+=qi*je+er*(5*Jt)+br*(5*Qt)+Zr*(5*rn)+pi*(5*vn),Er+=Ta>>>13,Ta&=8191;let _l=Er+Ci*vn+fi*dn+li*Ht+Ji*Kt+ji*Ct;Er=_l>>>13,_l&=8191,_l+=qi*it+er*je+br*(5*Jt)+Zr*(5*Qt)+pi*(5*rn),Er+=_l>>>13,_l&=8191;let Ma=Er+Ci*rn+fi*vn+li*dn+Ji*Ht+ji*Kt;Er=Ma>>>13,Ma&=8191,Ma+=qi*Ct+er*it+br*je+Zr*(5*Jt)+pi*(5*Qt),Er+=Ma>>>13,Ma&=8191;let Ka=Er+Ci*Qt+fi*rn+li*vn+Ji*dn+ji*Ht;Er=Ka>>>13,Ka&=8191,Ka+=qi*Kt+er*Ct+br*it+Zr*je+pi*(5*Jt),Er+=Ka>>>13,Ka&=8191;let vs=Er+Ci*Jt+fi*Qt+li*rn+Ji*vn+ji*dn;Er=vs>>>13,vs&=8191,vs+=qi*Ht+er*Kt+br*Ct+Zr*it+pi*je,Er+=vs>>>13,vs&=8191,Er=(Er<<2)+Er|0,Er=Er+Vi|0,Vi=8191&Er,Er>>>=13,ki+=Er,ye[0]=Vi,ye[1]=ki,ye[2]=Oi,ye[3]=Vs,ye[4]=Hs,ye[5]=Ta,ye[6]=_l,ye[7]=Ma,ye[8]=Ka,ye[9]=vs}finalize(){const{h:x,pad:M}=this,z=new Uint16Array(10);let J=x[1]>>>13;x[1]&=8191;for(let je=2;je<10;je++)x[je]+=J,J=x[je]>>>13,x[je]&=8191;x[0]+=5*J,J=x[0]>>>13,x[0]&=8191,x[1]+=J,J=x[1]>>>13,x[1]&=8191,x[2]+=J,z[0]=x[0]+5,J=z[0]>>>13,z[0]&=8191;for(let je=1;je<10;je++)z[je]=x[je]+J,J=z[je]>>>13,z[je]&=8191;z[9]-=8192;let ye=(1^J)-1;for(let je=0;je<10;je++)z[je]&=ye;ye=~ye;for(let je=0;je<10;je++)x[je]=x[je]&ye|z[je];x[0]=65535&(x[0]|x[1]<<13),x[1]=65535&(x[1]>>>3|x[2]<<10),x[2]=65535&(x[2]>>>6|x[3]<<7),x[3]=65535&(x[3]>>>9|x[4]<<4),x[4]=65535&(x[4]>>>12|x[5]<<1|x[6]<<14),x[5]=65535&(x[6]>>>2|x[7]<<11),x[6]=65535&(x[7]>>>5|x[8]<<8),x[7]=65535&(x[8]>>>8|x[9]<<5);let Le=x[0]+M[0];x[0]=65535&Le;for(let je=1;je<8;je++)Le=(x[je]+M[je]|0)+(Le>>>16)|0,x[je]=65535&Le}update(x){Io(this);const{buffer:M,blockLen:z}=this,J=(x=Ho(x)).length;for(let ye=0;ye>>0,x[ye++]=z[Le]>>>8;return x}digest(){const{buffer:x,outputLen:M}=this;this.digestInto(x);const z=x.slice(0,M);return this.destroy(),z}}const ro=function ja(b){const x=(z,J)=>b(J).update(Ho(z)).digest(),M=b(new Uint8Array(32));return x.outputLen=M.outputLen,x.blockLen=M.blockLen,x.create=z=>b(z),x}(b=>new lc(b)),Va=b=>Uint8Array.from(b.split("").map(x=>x.charCodeAt(0))),Di=Va("expand 16-byte k"),Us=Va("expand 32-byte k"),oa=Ve(Di),No=Ve(Us);function de(b,x){return b<>>32-x}function q(b){return b.byteOffset%4==0}No.slice();const bn=2**32-1,Rn=new Uint32Array;function Yr(b,x){const{allowShortKeys:M,extendNonceFn:z,counterLength:J,counterRight:ye,rounds:Le}=function zl(b,x){if(null==x||"object"!=typeof x)throw new Error("options must be defined");return Object.assign(b,x)}({allowShortKeys:!1,counterLength:8,counterRight:!1,rounds:20},x);if("function"!=typeof b)throw new Error("core must be a function");return ss(J),ss(Le),vo(ye),vo(M),(je,it,Ct,Kt,Ht=0)=>{vi(je),vi(it),vi(Ct);const dn=Ct.length;if(Kt||(Kt=new Uint8Array(dn)),vi(Kt),ss(Ht),Ht<0||Ht>=bn)throw new Error("arx: counter overflow");if(Kt.length=bn)throw new Error("arx: counter overflow");const Qt=Math.min(64,it-rn);if(Ht&&64===Qt){const Jt=rn/4;if(rn%4!=0)throw new Error("arx: invalid block position");for(let Mn,Dn=0;Dn<16;Dn++)Mn=Jt+Dn,vn[Mn]=dn[Mn]^Kt[Dn];rn+=64}else{for(let Dn,Jt=0;Jt0;)vn.pop().fill(0);return Kt}}function Li(b,x,M,z,J,ye=20){let Le=b[0],je=b[1],it=b[2],Ct=b[3],Kt=x[0],Ht=x[1],dn=x[2],vn=x[3],rn=x[4],Qt=x[5],Jt=x[6],Dn=x[7],Mn=J,rr=M[0],ar=M[1],Br=M[2],yr=Le,Nr=je,Vr=it,Ci=Ct,fi=Kt,li=Ht,Ji=dn,ji=vn,qi=rn,er=Qt,br=Jt,Zr=Dn,pi=Mn,Er=rr,Vi=ar,ki=Br;for(let Vs=0;Vs{b.update(x);const M=x.length%16;M&&b.update(fs.subarray(M))},Os=new Uint8Array(32);function Tl(b,x,M,z,J){const ye=b(x,M,Os),Le=ro.create(ye);J&&jo(Le,J),jo(Le,z);const je=new Uint8Array(16),it=re(je);ce(it,0,BigInt(J?J.length:0),!0),ce(it,8,BigInt(z.length),!0),Le.update(je);const Ct=Le.digest();return ye.fill(0),Ct}const xa=b=>(x,M,z)=>(vi(x,32),vi(M),{encrypt:(ye,Le)=>{const je=ye.length,it=je+16;Le?vi(Le,it):Le=new Uint8Array(it),b(x,M,ye,Le,1);const Ct=Tl(b,x,M,Le.subarray(0,-16),z);return Le.set(Ct,je),Le},decrypt:(ye,Le)=>{const je=ye.length,it=je-16;if(je<16)throw new Error("encrypted data must be at least 16 bytes");Le?vi(Le,it):Le=new Uint8Array(it);const Ct=ye.subarray(0,-16);if(!Qa(ye.subarray(-16),Tl(b,x,M,Ct,z)))throw new Error("invalid tag");return b(x,M,Ct,Le,1),Le}});xa(Qr),xa(di);class cl extends qr.Vw{constructor(x,M){super(),this.finished=!1,this.destroyed=!1,tr.hash(x);const z=(0,qr.ZJ)(M);if(this.iHash=x.create(),"function"!=typeof this.iHash.update)throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const J=this.blockLen,ye=new Uint8Array(J);ye.set(z.length>J?x.create().update(z).digest():z);for(let Le=0;Lenew cl(b,x).update(M).digest();Ml.create=(b,x)=>new cl(b,x);const sa=new Uint8Array([0]),Ql=new Uint8Array;var cc=Object.defineProperty,To=(b,x)=>{for(var M in x)cc(b,M,{get:x[M],enumerable:!0})},Ja=Symbol("verified"),el=b=>b instanceof Object;function Qs(b){if(!el(b)||"number"!=typeof b.kind||"string"!=typeof b.content||"number"!=typeof b.created_at||"string"!=typeof b.pubkey||!b.pubkey.match(/^[a-f0-9]{64}$/)||!Array.isArray(b.tags))return!1;for(let x=0;xUc,QueueNode:()=>su,binarySearch:()=>ou,insertEventIntoAscendingList:()=>cd,insertEventIntoDescendingList:()=>oh,normalizeURL:()=>wc,utf8Decoder:()=>Rs,utf8Encoder:()=>Zs});var Rs=new TextDecoder("utf-8"),Zs=new TextEncoder;function wc(b){-1===b.indexOf("://")&&(b="wss://"+b);let x=new URL(b);return x.pathname=x.pathname.replace(/\/+/g,"/"),x.pathname.endsWith("/")&&(x.pathname=x.pathname.slice(0,-1)),("80"===x.port&&"ws:"===x.protocol||"443"===x.port&&"wss:"===x.protocol)&&(x.port=""),x.searchParams.sort(),x.hash="",x.toString()}function oh(b,x){const[M,z]=ou(b,J=>x.id===J.id?0:x.created_at===J.created_at?-1:J.created_at-x.created_at);return z||b.splice(M,0,x),b}function cd(b,x){const[M,z]=ou(b,J=>x.id===J.id?0:x.created_at===J.created_at?-1:x.created_at-J.created_at);return z||b.splice(M,0,x),b}function ou(b,x){let M=0,z=b.length-1;for(;M<=z;){const J=Math.floor((M+z)/2),ye=x(b[J]);if(0===ye)return[J,!0];ye<0?z=J-1:M=J+1}return[M,!1]}var su=class{value;next=null;prev=null;constructor(b){this.value=b}},Uc=class{first;last;constructor(){this.first=null,this.last=null}enqueue(b){const x=new su(b);return this.last?this.last===this.first?(this.last=x,this.last.prev=this.first,this.first.next=x):(x.prev=this.last,this.last.next=x,this.last=x):(this.first=x,this.last=x),!0}dequeue(){if(!this.first)return null;if(this.first===this.last){const x=this.first;return this.first=null,this.last=null,x.value}const b=this.first;return this.first=b.next,b.value}};function dl(b){let x=Qo(Zs.encode(function aa(b){if(!Qs(b))throw new Error("can't serialize event with wrong or missing properties");return JSON.stringify([0,b.pubkey,b.created_at,b.kind,b.tags,b.content])}(b)));return(0,qr.My)(x)}var Lr=new class{generateSecretKey(){return Ks.utils.randomPrivateKey()}getPublicKey(b){return(0,qr.My)(Ks.getPublicKey(b))}finalizeEvent(b,x){const M=b;return M.pubkey=(0,qr.My)(Ks.getPublicKey(x)),M.id=dl(M),M.sig=(0,qr.My)(Ks.sign(dl(M),x)),M[Ja]=!0,M}verifyEvent(b){if("boolean"==typeof b[Ja])return b[Ja];const x=dl(b);if(x!==b.id)return b[Ja]=!1,!1;try{const M=Ks.verify(b.sig,x,b.pubkey);return b[Ja]=M,M}catch{return b[Ja]=!1,!1}}},tl=Lr.generateSecretKey,$c=Lr.getPublicKey,la=Lr.finalizeEvent,hl=Lr.verifyEvent;function Da(b){return 1e3<=b&&b<1e4||[1,2,4,5,6,7,8,16,40,41,42,43,44].includes(b)}function xc(b){return[0,3].includes(b)||1e4<=b&&b<2e4}function au(b){return 2e4<=b&&b<3e4}function Xi(b){return 3e4<=b&&b<4e4}function Pu(b){return Da(b)?"regular":xc(b)?"replaceable":au(b)?"ephemeral":Xi(b)?"parameterized":"unknown"}function Tr(b,x){const M=x instanceof Array?x:[x];return Qs(b)&&M.includes(b.kind)||!1}To({},{Application:()=>Xn,BadgeAward:()=>Dt,BadgeDefinition:()=>$e,BlockedRelaysList:()=>Il,BookmarkList:()=>cu,Bookmarksets:()=>$,Calendar:()=>Vn,CalendarEventRSVP:()=>ur,ChannelCreation:()=>ri,ChannelHideMessage:()=>as,ChannelMessage:()=>io,ChannelMetadata:()=>hi,ChannelMuteUser:()=>Ko,ClassifiedListing:()=>kn,ClientAuth:()=>dd,CommunitiesList:()=>Ti,CommunityDefinition:()=>zr,CommunityPostApproval:()=>cf,Contacts:()=>K,CreateOrUpdateProduct:()=>Wt,CreateOrUpdateStall:()=>It,Curationsets:()=>oe,Date:()=>Qn,DirectMessageRelaysList:()=>Sa,DraftClassifiedListing:()=>jn,DraftLong:()=>Tn,Emojisets:()=>qt,EncryptedDirectMessage:()=>P,EventDeletion:()=>X,FileMetadata:()=>fl,FileServerPreference:()=>hf,Followsets:()=>Ha,GenericRepost:()=>fr,Genericlists:()=>O,GiftWrap:()=>Wr,HTTPAuth:()=>$u,Handlerinformation:()=>kr,Handlerrecommendation:()=>Pr,Highlights:()=>ud,InterestsList:()=>dc,Interestsets:()=>gt,JobFeedback:()=>uf,JobRequest:()=>ah,JobResult:()=>Dc,Label:()=>lf,LightningPubRPC:()=>Uu,LiveChatMessage:()=>Cc,LiveEvent:()=>Kn,LongFormArticle:()=>ln,Metadata:()=>xs,Mutelist:()=>xn,NWCWalletInfo:()=>kp,NWCWalletRequest:()=>qs,NWCWalletResponse:()=>$s,NostrConnect:()=>Ol,OpenTimestamps:()=>Cs,Pinlist:()=>gi,PrivateDirectMessage:()=>on,ProblemTracker:()=>uc,ProfileBadges:()=>Ae,PublicChatsList:()=>kl,Reaction:()=>We,RecommendRelay:()=>N,RelayList:()=>Bu,Relaysets:()=>B,Report:()=>Mp,Reporting:()=>sh,Repost:()=>he,Seal:()=>yn,SearchRelaysList:()=>ps,ShortTextNote:()=>jc,Time:()=>ir,UserEmojiList:()=>Vc,UserStatuses:()=>nr,Zap:()=>Fu,ZapGoal:()=>df,ZapRequest:()=>lu,classifyKind:()=>Pu,isEphemeralKind:()=>au,isKind:()=>Tr,isParameterizedReplaceableKind:()=>Xi,isRegularKind:()=>Da,isReplaceableKind:()=>xc});var xs=0,jc=1,N=2,K=3,P=4,X=5,he=6,We=7,Dt=8,yn=13,on=14,fr=16,ri=40,hi=41,io=42,as=43,Ko=44,Cs=1040,Wr=1059,fl=1063,Cc=1311,uc=1971,Mp=1984,sh=1984,lf=1985,cf=4550,ah=5999,Dc=6999,uf=7e3,df=9041,lu=9734,Fu=9735,ud=9802,xn=1e4,gi=10001,Bu=10002,cu=10003,Ti=10004,kl=10005,Il=10006,ps=10007,dc=10015,Vc=10030,Sa=10050,hf=10096,kp=13194,Uu=21e3,dd=22242,qs=23194,$s=23195,Ol=24133,$u=27235,Ha=3e4,O=30001,B=30002,$=30003,oe=30004,Ae=30008,$e=30009,gt=30015,It=30017,Wt=30018,ln=30023,Tn=30024,qt=30030,Xn=30078,Kn=30311,nr=30315,kn=30402,jn=30403,Qn=31922,ir=31923,Vn=31924,ur=31925,Pr=31989,kr=31990,zr=34550;function Ur(b,x){if(b.ids&&-1===b.ids.indexOf(x.id)||b.kinds&&-1===b.kinds.indexOf(x.kind)||b.authors&&-1===b.authors.indexOf(x.pubkey))return!1;for(let M in b)if("#"===M[0]){let J=b[`#${M.slice(1)}`];if(J&&!x.tags.find(([ye,Le])=>ye===M.slice(1)&&-1!==J.indexOf(Le)))return!1}return!(b.since&&x.created_atb.until)}function Bo(b,x){let M=x.length+3,z=b.indexOf(`"${x}":`)+M,J=b.slice(z).indexOf('"')+z+1;return b.slice(J,J+64)}function Ds(b,x){let M=x.length,z=b.indexOf(`"${x}":`)+M+3,J=b.slice(z),ye=Math.min(J.indexOf(","),J.indexOf("}"));return parseInt(J.slice(0,ye),10)}function vr(b){let x=b.slice(0,22).indexOf('"EVENT"');if(-1===x)return null;let M=b.slice(x+7+1).indexOf('"');if(-1===M)return null;let z=x+7+1+M,J=b.slice(z+1,80).indexOf('"');return-1===J?null:b.slice(z+1,z+1+J)}function jr(b,x){return x===Bo(b,"id")}function Fi(b,x){return x===Bo(b,"pubkey")}function $i(b,x){return x===Ds(b,"kind")}function gs(b,x){return{kind:dd,created_at:Math.floor(Date.now()/1e3),tags:[["relay",b],["challenge",x]],content:""}}function _s(){return Ss.apply(this,arguments)}function Ss(){return(Ss=(0,a.A)(function*(){return new Promise(b=>{const x=new MessageChannel,M=()=>{x.port1.removeEventListener("message",M),b()};x.port1.addEventListener("message",M),x.port2.postMessage(0),x.port1.start()})})).apply(this,arguments)}To({},{getHex64:()=>Bo,getInt:()=>Ds,getSubscriptionId:()=>vr,matchEventId:()=>jr,matchEventKind:()=>$i,matchEventPubkey:()=>Fi}),To({},{makeAuthEvent:()=>gs});var hc=b=>(b[Ja]=!0,!0),nl=class{url;_connected=!1;onclose=null;onnotice=b=>console.debug(`NOTICE from ${this.url}: ${b}`);_onauth=null;baseEoseTimeout=4400;connectionTimeout=4400;publishTimeout=4400;openSubs=new Map;connectionTimeoutHandle;connectionPromise;openCountRequests=new Map;openEventPublishes=new Map;ws;incomingMessageQueue=new Uc;queueRunning=!1;challenge;serial=0;verifyEvent;_WebSocket;constructor(b,x){this.url=wc(b),this.verifyEvent=x.verifyEvent,this._WebSocket=x.websocketImplementation||WebSocket}static connect(b,x){return(0,a.A)(function*(){const M=new nl(b,x);return yield M.connect(),M})()}closeAllSubscriptions(b){for(let[x,M]of this.openSubs)M.close(b);this.openSubs.clear();for(let[x,M]of this.openEventPublishes)M.reject(new Error(b));this.openEventPublishes.clear();for(let[x,M]of this.openCountRequests)M.reject(new Error(b));this.openCountRequests.clear()}get connected(){return this._connected}connect(){var b=this;return(0,a.A)(function*(){return b.connectionPromise||(b.challenge=void 0,b.connectionPromise=new Promise((x,M)=>{b.connectionTimeoutHandle=setTimeout(()=>{M("connection timed out"),b.connectionPromise=void 0,b.onclose?.(),b.closeAllSubscriptions("relay connection timed out")},b.connectionTimeout);try{b.ws=new b._WebSocket(b.url)}catch(z){return void M(z)}b.ws.onopen=()=>{clearTimeout(b.connectionTimeoutHandle),b._connected=!0,x()},b.ws.onerror=z=>{M(z.message||"websocket error"),b._connected&&(b._connected=!1,b.connectionPromise=void 0,b.onclose?.(),b.closeAllSubscriptions("relay connection errored"))},b.ws.onclose=(0,a.A)(function*(){b._connected&&(b._connected=!1,b.connectionPromise=void 0,b.onclose?.(),b.closeAllSubscriptions("relay connection closed"))}),b.ws.onmessage=b._onmessage.bind(b)})),b.connectionPromise})()}runQueue(){var b=this;return(0,a.A)(function*(){for(b.queueRunning=!0;!1!==b.handleNext();)yield _s();b.queueRunning=!1})()}handleNext(){const b=this.incomingMessageQueue.dequeue();if(!b)return!1;const x=vr(b);if(x){const M=this.openSubs.get(x);if(!M)return;const z=Bo(b,"id"),J=M.alreadyHaveEvent?.(z);if(M.receivedEvent?.(this,z),J)return}try{let M=JSON.parse(b);switch(M[0]){case"EVENT":{const z=this.openSubs.get(M[1]),J=M[2];return void(this.verifyEvent(J)&&function Yi(b,x){for(let M=0;M{x.ws?.send(b)})})()}auth(b){var x=this;return(0,a.A)(function*(){if(!x.challenge)throw new Error("can't perform auth, no challenge was received");const M=yield b(gs(x.url,x.challenge)),z=new Promise((J,ye)=>{x.openEventPublishes.set(M.id,{resolve:J,reject:ye})});return x.send('["AUTH",'+JSON.stringify(M)+"]"),z})()}publish(b){var x=this;return(0,a.A)(function*(){const M=new Promise((z,J)=>{x.openEventPublishes.set(b.id,{resolve:z,reject:J})});return x.send('["EVENT",'+JSON.stringify(b)+"]"),setTimeout(()=>{const z=x.openEventPublishes.get(b.id);z&&(z.reject(new Error("publish timed out")),x.openEventPublishes.delete(b.id))},x.publishTimeout),M})()}count(b,x){var M=this;return(0,a.A)(function*(){M.serial++;const z=x?.id||"count:"+M.serial,J=new Promise((ye,Le)=>{M.openCountRequests.set(z,{resolve:ye,reject:Le})});return M.send('["COUNT","'+z+'",'+JSON.stringify(b).substring(1)),J})()}subscribe(b,x){const M=this.prepareSubscription(b,x);return M.fire(),M}prepareSubscription(b,x){this.serial++;const M=x.id||"sub:"+this.serial,z=new fc(this,M,b,x);return this.openSubs.set(M,z),z}close(){this.closeAllSubscriptions("relay connection closed by us"),this._connected=!1,this.ws?.close()}_onmessage(b){this.incomingMessageQueue.enqueue(b.data),this.queueRunning||this.runQueue()}},fc=class{relay;id;closed=!1;eosed=!1;filters;alreadyHaveEvent;receivedEvent;onevent;oneose;onclose;eoseTimeout;eoseTimeoutHandle;constructor(b,x,M,z){this.relay=b,this.filters=M,this.id=x,this.alreadyHaveEvent=z.alreadyHaveEvent,this.receivedEvent=z.receivedEvent,this.eoseTimeout=z.eoseTimeout||b.baseEoseTimeout,this.oneose=z.oneose,this.onclose=z.onclose,this.onevent=z.onevent||(J=>{console.warn(`onevent() callback not defined for subscription '${this.id}' in relay ${this.relay.url}. event received:`,J)})}fire(){this.relay.send('["REQ","'+this.id+'",'+JSON.stringify(this.filters).substring(1)),this.eoseTimeoutHandle=setTimeout(this.receivedEose.bind(this),this.eoseTimeout)}receivedEose(){this.eosed||(clearTimeout(this.eoseTimeoutHandle),this.eosed=!0,this.oneose?.())}close(b="closed by caller"){!this.closed&&this.relay.connected&&(this.relay.send('["CLOSE",'+JSON.stringify(this.id)+"]"),this.closed=!0),this.relay.openSubs.delete(this.id),this.onclose?.(b)}};try{WebSocket}catch{}var mc,Sc=class{relays=new Map;seenOn=new Map;trackRelays=!1;verifyEvent;trustedRelayURLs=new Set;_WebSocket;constructor(b){this.verifyEvent=b.verifyEvent,this._WebSocket=b.websocketImplementation}ensureRelay(b,x){var M=this;return(0,a.A)(function*(){b=wc(b);let z=M.relays.get(b);return z||(z=new nl(b,{verifyEvent:M.trustedRelayURLs.has(b)?hc:M.verifyEvent,websocketImplementation:M._WebSocket}),x?.connectionTimeout&&(z.connectionTimeout=x.connectionTimeout),M.relays.set(b,z)),yield z.connect(),z})()}close(b){b.map(wc).forEach(x=>{this.relays.get(x)?.close()})}subscribeMany(b,x,M){return this.subscribeManyMap(Object.fromEntries(b.map(z=>[z,x])),M)}subscribeManyMap(b,x){var M=this;this.trackRelays&&(x.receivedEvent=(dn,vn)=>{let rn=this.seenOn.get(vn);rn||(rn=new Set,this.seenOn.set(vn,rn)),rn.add(dn)});const z=new Set,J=[],ye=Object.keys(b).length,Le=[];let je=dn=>{Le[dn]=!0,Le.filter(vn=>vn).length===ye&&(x.oneose?.(),je=()=>{})};const it=[];let Ct=(dn,vn)=>{je(dn),it[dn]=vn,it.filter(rn=>rn).length===ye&&(x.onclose?.(it),Ct=()=>{})};const Kt=dn=>{if(x.alreadyHaveEvent?.(dn))return!0;const vn=z.has(dn);return z.add(dn),vn},Ht=Promise.all(Object.entries(b).map(function(){var dn=(0,a.A)(function*(vn,rn,Qt){if(Qt.indexOf(vn)!==rn)return void Ct(rn,"duplicate url");let Mn,[Jt,Dn]=vn;Jt=wc(Jt);try{Mn=yield M.ensureRelay(Jt,{connectionTimeout:x.maxWait?Math.max(.8*x.maxWait,x.maxWait-1e3):void 0})}catch(ar){return void Ct(rn,ar?.message||String(ar))}let rr=Mn.subscribe(Dn,{...x,oneose:()=>je(rn),onclose:ar=>Ct(rn,ar),alreadyHaveEvent:Kt,eoseTimeout:x.maxWait});J.push(rr)});return function(vn,rn,Qt){return dn.apply(this,arguments)}}()));return{close:()=>(0,a.A)(function*(){yield Ht,J.forEach(dn=>{dn.close()})})()}}subscribeManyEose(b,x,M){const z=this.subscribeMany(b,x,{...M,oneose(){z.close()}});return z}querySync(b,x,M){var z=this;return(0,a.A)(function*(){return new Promise(function(){var J=(0,a.A)(function*(ye){const Le=[];z.subscribeManyEose(b,[x],{...M,onevent(je){Le.push(je)},onclose(je){ye(Le)}})});return function(ye){return J.apply(this,arguments)}}())})()}get(b,x,M){var z=this;return(0,a.A)(function*(){x.limit=1;const J=yield z.querySync(b,x,M);return J.sort((ye,Le)=>Le.created_at-ye.created_at),J[0]||null})()}publish(b,x){var M=this;return b.map(wc).map(function(){var z=(0,a.A)(function*(J,ye,Le){if(Le.indexOf(J)!==ye)return Promise.reject("duplicate url");let je=yield M.ensureRelay(J);return je.publish(x).then(it=>{if(M.trackRelays){let Ct=M.seenOn.get(x.id);Ct||(Ct=new Set,M.seenOn.set(x.id,Ct)),Ct.add(je)}return it})});return function(J,ye,Le){return z.apply(this,arguments)}}())}listConnectionStatus(){const b=new Map;return this.relays.forEach((x,M)=>b.set(M,x.connected)),b}destroy(){this.relays.forEach(b=>b.close()),this.relays=new Map}};try{mc=WebSocket}catch{}var Wc=class extends Sc{constructor(){super({verifyEvent:hl,websocketImplementation:mc})}},zc={};To(zc,{BECH32_REGEX:()=>pl,Bech32MaxSize:()=>Wa,NostrTypeGuard:()=>ca,decode:()=>ql,encodeBytes:()=>fd,naddrEncode:()=>du,neventEncode:()=>pd,noteEncode:()=>Ip,nprofileEncode:()=>lh,npubEncode:()=>ju,nsecEncode:()=>hd});var ca={isNProfile:b=>/^nprofile1[a-z\d]+$/.test(b||""),isNEvent:b=>/^nevent1[a-z\d]+$/.test(b||""),isNAddr:b=>/^naddr1[a-z\d]+$/.test(b||""),isNSec:b=>/^nsec1[a-z\d]{58}$/.test(b||""),isNPub:b=>/^npub1[a-z\d]{58}$/.test(b||""),isNote:b=>/^note1[a-z\d]+$/.test(b||""),isNcryptsec:b=>/^ncryptsec1[a-z\d]+$/.test(b||"")},Wa=5e3,pl=/[\x21-\x7E]{1,83}1[023456789acdefghjklmnpqrstuvwxyz]{6,}/;function ql(b){let{prefix:x,words:M}=ao.I.decode(b,Wa),z=new Uint8Array(ao.I.fromWords(M));switch(x){case"nprofile":{let J=Rl(z);if(!J[0]?.[0])throw new Error("missing TLV 0 for nprofile");if(32!==J[0][0].length)throw new Error("TLV 0 should be 32 bytes");return{type:"nprofile",data:{pubkey:(0,qr.My)(J[0][0]),relays:J[1]?J[1].map(ye=>Rs.decode(ye)):[]}}}case"nevent":{let J=Rl(z);if(!J[0]?.[0])throw new Error("missing TLV 0 for nevent");if(32!==J[0][0].length)throw new Error("TLV 0 should be 32 bytes");if(J[2]&&32!==J[2][0].length)throw new Error("TLV 2 should be 32 bytes");if(J[3]&&4!==J[3][0].length)throw new Error("TLV 3 should be 4 bytes");return{type:"nevent",data:{id:(0,qr.My)(J[0][0]),relays:J[1]?J[1].map(ye=>Rs.decode(ye)):[],author:J[2]?.[0]?(0,qr.My)(J[2][0]):void 0,kind:J[3]?.[0]?parseInt((0,qr.My)(J[3][0]),16):void 0}}}case"naddr":{let J=Rl(z);if(!J[0]?.[0])throw new Error("missing TLV 0 for naddr");if(!J[2]?.[0])throw new Error("missing TLV 2 for naddr");if(32!==J[2][0].length)throw new Error("TLV 2 should be 32 bytes");if(!J[3]?.[0])throw new Error("missing TLV 3 for naddr");if(4!==J[3][0].length)throw new Error("TLV 3 should be 4 bytes");return{type:"naddr",data:{identifier:Rs.decode(J[0][0]),pubkey:(0,qr.My)(J[2][0]),kind:parseInt((0,qr.My)(J[3][0]),16),relays:J[1]?J[1].map(ye=>Rs.decode(ye)):[]}}}case"nsec":return{type:x,data:z};case"npub":case"note":return{type:x,data:(0,qr.My)(z)};default:throw new Error(`unknown prefix ${x}`)}}function Rl(b){let x={},M=b;for(;M.length>0;){let z=M[0],J=M[1],ye=M.slice(2,2+J);if(M=M.slice(2+J),ye.lengthZs.encode(M))}))}function pd(b){let x;return void 0!==b.kind&&(x=function uu(b){const x=new Uint8Array(4);return x[0]=b>>24&255,x[1]=b>>16&255,x[2]=b>>8&255,x[3]=255&b,x}(b.kind)),Ac("nevent",hu({0:[(0,qr.aT)(b.id)],1:(b.relays||[]).map(z=>Zs.encode(z)),2:b.author?[(0,qr.aT)(b.author)]:[],3:x?[new Uint8Array(x)]:[]}))}function du(b){let x=new ArrayBuffer(4);return new DataView(x).setUint32(0,b.kind,!1),Ac("naddr",hu({0:[Zs.encode(b.identifier)],1:(b.relays||[]).map(z=>Zs.encode(z)),2:[(0,qr.aT)(b.pubkey)],3:[new Uint8Array(x)]}))}function hu(b){let x=[];return Object.entries(b).reverse().forEach(([M,z])=>{z.forEach(J=>{let ye=new Uint8Array(J.length+2);ye.set([parseInt(M)],0),ye.set([J.length],1),ye.set(J,2),x.push(ye)})}),(0,qr.Id)(...x)}var Nl={};function ff(b,x,M){return fu.apply(this,arguments)}function fu(){return(fu=(0,a.A)(function*(b,x,M){const z=b instanceof Uint8Array?(0,qr.My)(b):b,ye=Kc(Ir.getSharedSecret(z,"02"+x));let Le=Uint8Array.from((0,qr.po)(16)),je=Zs.encode(M),it=Ar(ye,Le).encrypt(je);return`${ao.K3.encode(new Uint8Array(it))}?iv=${ao.K3.encode(new Uint8Array(Le.buffer))}`})).apply(this,arguments)}function uh(b,x,M){return gd.apply(this,arguments)}function gd(){return(gd=(0,a.A)(function*(b,x,M){const z=b instanceof Uint8Array?(0,qr.My)(b):b;let[J,ye]=M.split("?iv="),je=Kc(Ir.getSharedSecret(z,"02"+x)),it=ao.K3.decode(ye),Ct=ao.K3.decode(J),Kt=Ar(je,it).decrypt(Ct);return Rs.decode(Kt)})).apply(this,arguments)}function Kc(b){return b.slice(1,33)}To(Nl,{decrypt:()=>uh,encrypt:()=>ff}),To({},{NIP05_REGEX:()=>pu,isNip05:()=>_d,isValid:()=>mf,queryProfile:()=>mu,searchDomain:()=>hh,useFetchImplementation:()=>pf});var Tc,pu=/^(?:([\w.+-]+)@)?([\w_-]+(\.[\w_-]+)+)$/,_d=b=>pu.test(b||"");try{Tc=fetch}catch{}function pf(b){Tc=b}function hh(b){return fh.apply(this,arguments)}function fh(){return(fh=(0,a.A)(function*(b,x=""){try{const M=`https://${b}/.well-known/nostr.json?name=${x}`,z=yield Tc(M,{redirect:"manual"});if(200!==z.status)throw Error("Wrong response code");return(yield z.json()).names}catch{return{}}})).apply(this,arguments)}function mu(b){return Ll.apply(this,arguments)}function Ll(){return(Ll=(0,a.A)(function*(b){const x=b.match(pu);if(!x)return null;const[,M="_",z]=x;try{const J=`https://${z}/.well-known/nostr.json?name=${M}`,ye=yield Tc(J,{redirect:"manual"});if(200!==ye.status)throw Error("Wrong response code");const Le=yield ye.json(),je=Le.names[M];return je?{pubkey:je,relays:Le.relays?.[je]}:null}catch{return null}})).apply(this,arguments)}function mf(b,x){return ph.apply(this,arguments)}function ph(){return(ph=(0,a.A)(function*(b,x){const M=yield mu(x);return!!M&&M.pubkey===b})).apply(this,arguments)}function Gc(b){const x={reply:void 0,root:void 0,mentions:[],profiles:[],quotes:[]};let M,z;for(let J=b.tags.length-1;J>=0;J--){const ye=b.tags[J];if("e"===ye[0]&&ye[1]){const[Le,je,it,Ct,Kt]=ye,Ht={id:je,relays:it?[it]:[],author:Kt};if("root"===Ct){x.root=Ht;continue}if("reply"===Ct){x.reply=Ht;continue}if("mention"===Ct){x.mentions.push(Ht);continue}M?z=Ht:M=Ht,x.mentions.push(Ht)}else{if("q"===ye[0]&&ye[1]){const[Le,je,it]=ye;x.quotes.push({id:je,relays:it?[it]:[]})}"p"===ye[0]&&ye[1]&&x.profiles.push({pubkey:ye[1],relays:ye[2]?[ye[2]]:[]})}}return x.root||(x.root=z||M||x.reply),x.reply||(x.reply=M||x.root),[x.reply,x.root].forEach(J=>{if(!J)return;let ye=x.mentions.indexOf(J);if(-1!==ye&&x.mentions.splice(ye,1),J.author){let Le=x.profiles.find(je=>je.pubkey===J.author);Le&&Le.relays&&(J.relays||(J.relays=[]),Le.relays.forEach(je=>{-1===J.relays?.indexOf(je)&&J.relays.push(je)}),Le.relays=J.relays)}}),x.mentions.forEach(J=>{if(J.author){let ye=x.profiles.find(Le=>Le.pubkey===J.author);ye&&ye.relays&&(J.relays||(J.relays=[]),ye.relays.forEach(Le=>{-1===J.relays.indexOf(Le)&&J.relays.push(Le)}),ye.relays=J.relays)}}),x}To({},{parse:()=>Gc}),To({},{fetchRelayInformation:()=>_f,useFetchImplementation:()=>Op});try{fetch}catch{}function Op(b){}function _f(b){return _u.apply(this,arguments)}function _u(){return(_u=(0,a.A)(function*(b){return yield(yield fetch(b.replace("ws://","http://").replace("wss://","https://"),{headers:{Accept:"application/nostr+json"}})).json()})).apply(this,arguments)}function mh(b){let x=0;for(let M=0;M<64;M+=8){const z=parseInt(b.substring(M,M+8),16);if(0!==z){x+=Math.clz32(z);break}x+=32}return x}function Vu(b,x){let M=0;const z=b,J=["nonce",M.toString(),x.toString()];for(z.tags.push(J);;){const ye=Math.floor((new Date).getTime()/1e3);if(ye!==z.created_at&&(M=0,z.created_at=ye),J[1]=(++M).toString(),z.id=vf(z),mh(z.id)>=x)break}return z}function vf(b){return(0,qr.My)(Qo(Zs.encode(JSON.stringify([0,b.pubkey,b.created_at,b.kind,b.tags,b.content]))))}function gh(b,x,M,z){return la({kind:he,tags:[...b.tags??[],["e",x.id,M],["p",x.pubkey]],content:""===b.content?"":JSON.stringify(x),created_at:b.created_at},z)}function Hu(b){if(b.kind!==he)return;let x,M;for(let z=b.tags.length-1;z>=0&&(void 0===x||void 0===M);z--){const J=b.tags[z];J.length>=2&&("e"===J[0]&&void 0===x?x=J:"p"===J[0]&&void 0===M&&(M=J))}return void 0!==x?{id:x[1],relays:[x[2],M?.[2]].filter(z=>"string"==typeof z),author:M?.[1]}:void 0}function yf(b,{skipVerification:x}={}){const M=Hu(b);if(void 0===M||""===b.content)return;let z;try{z=JSON.parse(b.content)}catch{return}return z.id===M.id&&(x||hl(z))?z:void 0}To({},{fastEventHash:()=>vf,getPow:()=>mh,minePow:()=>Vu}),To({},{finishRepostEvent:()=>gh,getRepostedEvent:()=>yf,getRepostedEventPointer:()=>Hu}),To({},{NOSTR_URI_REGEX:()=>Wu,parse:()=>ml,test:()=>Lp});var Wu=new RegExp(`nostr:(${pl.source})`);function Lp(b){return"string"==typeof b&&new RegExp(`^${Wu.source}$`).test(b)}function ml(b){const x=b.match(new RegExp(`^${Wu.source}$`));if(!x)throw new Error(`Invalid Nostr URI: ${b}`);return{uri:x[0],value:x[1],decoded:ql(x[1])}}function vu(b,x,M){const z=x.tags.filter(J=>J.length>=2&&("e"===J[0]||"p"===J[0]));return la({...b,kind:We,tags:[...b.tags??[],...z,["e",x.id],["p",x.pubkey]],content:b.content??"+"},M)}function vh(b){if(b.kind!==We)return;let x,M;for(let z=b.tags.length-1;z>=0&&(void 0===x||void 0===M);z--){const J=b.tags[z];J.length>=2&&("e"===J[0]&&void 0===x?x=J:"p"===J[0]&&void 0===M&&(M=J))}return void 0!==x&&void 0!==M?{id:x[1],relays:[x[2],M[2]].filter(z=>void 0!==z),author:M[1]}:void 0}To({},{finishReactionEvent:()=>vu,getReactedEventPointer:()=>vh}),To({},{matchAll:()=>yd,regex:()=>bf,replaceAll:()=>wf});var bf=()=>new RegExp(`\\b${Wu.source}\\b`,"g");function*yd(b){const x=b.matchAll(bf());for(const M of x)try{const[z,J]=M;yield{uri:z,value:J,decoded:ql(J),start:M.index,end:M.index+z.length}}catch{}}function wf(b,x){return b.replaceAll(bf(),(M,z)=>x({uri:M,value:z,decoded:ql(z)}))}To({},{channelCreateEvent:()=>bd,channelHideMessageEvent:()=>yh,channelMessageEvent:()=>Up,channelMetadataEvent:()=>Bp,channelMuteUserEvent:()=>gc});var bd=(b,x)=>{let M;if("object"==typeof b.content)M=JSON.stringify(b.content);else{if("string"!=typeof b.content)return;M=b.content}return la({kind:ri,tags:[...b.tags??[]],content:M,created_at:b.created_at},x)},Bp=(b,x)=>{let M;if("object"==typeof b.content)M=JSON.stringify(b.content);else{if("string"!=typeof b.content)return;M=b.content}return la({kind:hi,tags:[["e",b.channel_create_event_id],...b.tags??[]],content:M,created_at:b.created_at},x)},Up=(b,x)=>{const M=[["e",b.channel_create_event_id,b.relay_url,"root"]];return b.reply_to_channel_message_event_id&&M.push(["e",b.reply_to_channel_message_event_id,b.relay_url,"reply"]),la({kind:io,tags:[...M,...b.tags??[]],content:b.content,created_at:b.created_at},x)},yh=(b,x)=>{let M;if("object"==typeof b.content)M=JSON.stringify(b.content);else{if("string"!=typeof b.content)return;M=b.content}return la({kind:as,tags:[["e",b.channel_message_event_id],...b.tags??[]],content:M,created_at:b.created_at},x)},gc=(b,x)=>{let M;if("object"==typeof b.content)M=JSON.stringify(b.content);else{if("string"!=typeof b.content)return;M=b.content}return la({kind:Ko,tags:[["p",b.pubkey_to_mute],...b.tags??[]],content:M,created_at:b.created_at},x)};To({},{EMOJI_SHORTCODE_REGEX:()=>Xc,matchAll:()=>zu,regex:()=>Pl,replaceAll:()=>$p});var yu,Xc=/:(\w+):/,Pl=()=>new RegExp(`\\B${Xc.source}\\B`,"g");function*zu(b){const x=b.matchAll(Pl());for(const M of x)try{const[z,J]=M;yield{shortcode:z,name:J,start:M.index,end:M.index+z.length}}catch{}}function $p(b,x){return b.replaceAll(Pl(),(M,z)=>x({shortcode:M,name:z}))}To({},{useFetchImplementation:()=>il,validateGithub:()=>jp});try{yu=fetch}catch{}function il(b){yu=b}function jp(b,x,M){return bh.apply(this,arguments)}function bh(){return(bh=(0,a.A)(function*(b,x,M){try{return(yield(yield yu(`https://gist.github.com/${x}/${M}/raw`)).text())===`Verifying that I control the following Nostr public key: ${b}`}catch{return!1}})).apply(this,arguments)}To({},{decrypt:()=>xh,encrypt:()=>Eh,getConversationKey:()=>Ku,v2:()=>Ch});var bu=1,wd=65535;function Ku(b,x){const M=Ir.getSharedSecret(b,"02"+x).subarray(1,33);return function ul(b,x,M){return tr.hash(b),void 0===M&&(M=new Uint8Array(b.outputLen)),Ml(b,(0,qr.ZJ)(M),(0,qr.ZJ)(x))}(Qo,M,"nip44-v2")}function fg(b,x){const M=function Bc(b,x,M,z=32){if(tr.hash(b),tr.number(z),z>255*b.outputLen)throw new Error("Length should be <= 255*HashLen");const J=Math.ceil(z/b.outputLen);void 0===M&&(M=Ql);const ye=new Uint8Array(J*b.outputLen),Le=Ml.create(b,x),je=Le._cloneInto(),it=new Uint8Array(Le.outputLen);for(let Ct=0;Ctwd)throw new Error("invalid plaintext size: must be between 1 and 65535 bytes");const x=new Uint8Array(2);return new DataView(x.buffer).setUint16(0,b,!1),x}(M),J=new Uint8Array(Ed(M)-M);return(0,qr.Id)(z,x,J)}(b),je=Qr(z,J,Le),it=Cf(ye,je,M);return ao.K3.encode((0,qr.Id)(new Uint8Array([2]),M,je,it))}function xh(b,x){const{nonce:M,ciphertext:z,mac:J}=function wh(b){if("string"!=typeof b)throw new Error("payload must be a valid string");const x=b.length;if(x<132||x>87472)throw new Error("invalid payload length: "+x);if("#"===b[0])throw new Error("unknown encryption version");let M;try{M=ao.K3.decode(b)}catch(ye){throw new Error("invalid base64: "+ye.message)}const z=M.length;if(z<99||z>65603)throw new Error("invalid data length: "+z);const J=M[0];if(2!==J)throw new Error("unknown encryption version "+J);return{nonce:M.subarray(1,33),ciphertext:M.subarray(33,-32),mac:M.subarray(-32)}}(b),{chacha_key:ye,chacha_nonce:Le,hmac_key:je}=fg(x,M);if(!Qa(Cf(je,z,M),J))throw new Error("invalid MAC");return function Vo(b){const x=new DataView(b.buffer).getUint16(0),M=b.subarray(2,2+x);if(xwd||M.length!==x||b.length!==2+Ed(x))throw new Error("invalid padding");return Rs.decode(M)}(Qr(ye,Le,z))}var Sh,Ch={utils:{getConversationKey:Ku,calcPaddedLen:Ed},encrypt:Eh,decrypt:xh};function Sf(b){const{pathname:x,searchParams:M}=new URL(b),z=x,J=M.get("relay"),ye=M.get("secret");if(!z||!J||!ye)throw new Error("invalid connection string");return{pubkey:z,relay:J,secret:ye}}function xd(b,x,M){return Dh.apply(this,arguments)}function Dh(){return(Dh=(0,a.A)(function*(b,x,M){const J=yield ff(x,b,JSON.stringify({method:"pay_invoice",params:{invoice:M}})),ye={kind:qs,created_at:Math.round(Date.now()/1e3),content:J,tags:[["p",b]]};return la(ye,x)})).apply(this,arguments)}To({},{makeNwcRequestEvent:()=>xd,parseConnectionString:()=>Sf}),To({},{getZapEndpoint:()=>Mc,makeZapReceipt:()=>pg,makeZapRequest:()=>Cd,useFetchImplementation:()=>Hp,validateZapRequest:()=>Dd});try{Sh=fetch}catch{}function Hp(b){Sh=b}function Mc(b){return Af.apply(this,arguments)}function Af(){return(Af=(0,a.A)(function*(b){try{let x="",{lud06:M,lud16:z}=JSON.parse(b.content);if(M){let{words:Le}=ao.I.decode(M,1e3),je=ao.I.fromWords(Le);x=Rs.decode(je)}else{if(!z)return null;{let[Le,je]=z.split("@");x=new URL(`/.well-known/lnurlp/${Le}`,`https://${je}`).toString()}}let ye=yield(yield Sh(x)).json();if(ye.allowsNostr&&ye.nostrPubkey)return ye.callback}catch{}return null})).apply(this,arguments)}function Cd({profile:b,event:x,amount:M,relays:z,comment:J=""}){if(!M)throw new Error("amount not given");if(!b)throw new Error("profile not given");let ye={kind:9734,created_at:Math.round(Date.now()/1e3),content:J,tags:[["p",b],["amount",M.toString()],["relays",...z]]};return x&&ye.tags.push(["e",x]),ye}function Dd(b){let x;try{x=JSON.parse(b)}catch{return"Invalid zap request JSON."}if(!Qs(x))return"Zap request is not a valid Nostr event.";if(!hl(x))return"Invalid signature on zap request.";let M=x.tags.find(([ye,Le])=>"p"===ye&&Le);if(!M)return"Zap request doesn't have a 'p' tag.";if(!M[1].match(/^[a-f0-9]{64}$/))return"Zap request 'p' tag is not valid hex.";let z=x.tags.find(([ye,Le])=>"e"===ye&&Le);return z&&!z[1].match(/^[a-f0-9]{64}$/)?"Zap request 'e' tag is not valid hex.":x.tags.find(([ye,Le])=>"relays"===ye&&Le)?null:"Zap request doesn't have a 'relays' tag."}function pg({zapRequest:b,preimage:x,bolt11:M,paidAt:z}){let J=JSON.parse(b),ye=J.tags.filter(([je])=>"e"===je||"p"===je||"a"===je),Le={kind:9735,created_at:Math.round(z.getTime()/1e3),content:"",tags:[...ye,["P",J.pubkey],["bolt11",M],["description",b]]};return x&&Le.tags.push(["preimage",x]),Le}To({},{createRumor:()=>Tf,createSeal:()=>Sd,createWrap:()=>wu,unwrapEvent:()=>Mh,unwrapManyEvents:()=>Eu,wrapEvent:()=>Ah,wrapManyEvents:()=>Th});var Qc=()=>Math.round(Date.now()/1e3),zp=()=>Math.round(Qc()-172800*Math.random()),gl=(b,x)=>Ku(b,x),kc=(b,x,M)=>Eh(JSON.stringify(b),gl(x,M)),js=(b,x)=>JSON.parse(xh(b.content,gl(x,b.pubkey)));function Tf(b,x){const M={created_at:Qc(),content:"",tags:[],...b,pubkey:$c(x)};return M.id=dl(M),M}function Sd(b,x,M){return la({kind:yn,content:kc(b,x,M),created_at:zp(),tags:[]},x)}function wu(b,x){const M=tl();return la({kind:Wr,content:kc(b,M,x),created_at:zp(),tags:[["p",x]]},M)}function Ah(b,x,M){return wu(Sd(Tf(b,x),x,M),M)}function Th(b,x,M){if(!M||0===M.length)throw new Error("At least one recipient is required.");const z=$c(x),J=[Ah(b,x,z)];return M.forEach(ye=>{J.push(Ah(b,x,ye))}),J}function Mh(b,x){const M=js(b,x);return js(M,x)}function Eu(b,x){let M=[];return b.forEach(z=>{M.push(Mh(z,x))}),M.sort((z,J)=>z.created_at-J.created_at),M}To({},{getToken:()=>Ic,hashPayload:()=>Zc,unpackEventFromToken:()=>Mf,validateEvent:()=>Ad,validateEventKind:()=>kf,validateEventMethodTag:()=>Aa,validateEventPayloadTag:()=>Oh,validateEventTimestamp:()=>Yu,validateEventUrlTag:()=>Ih,validateToken:()=>Kp});var kh="Nostr ";function Ic(b,x,M){return Jl.apply(this,arguments)}function Jl(){return(Jl=(0,a.A)(function*(b,x,M,z=!1,J){const ye={kind:$u,tags:[["u",b],["method",x]],created_at:Math.round((new Date).getTime()/1e3),content:""};J&&ye.tags.push(["payload",Zc(J)]);const Le=yield M(ye);return(z?kh:"")+ao.K3.encode(Zs.encode(JSON.stringify(Le)))})).apply(this,arguments)}function Kp(b,x,M){return xu.apply(this,arguments)}function xu(){return(xu=(0,a.A)(function*(b,x,M){const z=yield Mf(b).catch(ye=>{throw ye});return yield Ad(z,x,M).catch(ye=>{throw ye})})).apply(this,arguments)}function Mf(b){return Xu.apply(this,arguments)}function Xu(){return(Xu=(0,a.A)(function*(b){if(!b)throw new Error("Missing token");b=b.replace(kh,"");const x=Rs.decode(ao.K3.decode(b));if(!x||0===x.length||!x.startsWith("{"))throw new Error("Invalid token");return JSON.parse(x)})).apply(this,arguments)}function Yu(b){return!!b.created_at&&Math.round((new Date).getTime()/1e3)-b.created_at<60}function kf(b){return b.kind===$u}function Ih(b,x){const M=b.tags.find(z=>"u"===z[0]);return!!M&&M.length>0&&M[1]===x}function Aa(b,x){const M=b.tags.find(z=>"method"===z[0]);return!!M&&M.length>0&&M[1].toLowerCase()===x.toLowerCase()}function Zc(b){const x=Qo(Zs.encode(JSON.stringify(b)));return(0,qr.My)(x)}function Oh(b,x){const M=b.tags.find(J=>"payload"===J[0]);if(!M)return!1;const z=Zc(x);return M.length>0&&M[1]===z}function Ad(b,x,M,z){return Qu.apply(this,arguments)}function Qu(){return(Qu=(0,a.A)(function*(b,x,M,z){if(!hl(b))throw new Error("Invalid nostr event, signature invalid");if(!kf(b))throw new Error("Invalid nostr event, kind invalid");if(!Yu(b))throw new Error("Invalid nostr event, created_at timestamp invalid");if(!Ih(b,x))throw new Error("Invalid nostr event, url tag invalid");if(!Aa(b,M))throw new Error("Invalid nostr event, method tag invalid");if(z&&"object"==typeof z&&Object.keys(z).length>0&&!Oh(b,z))throw new Error("Invalid nostr event, payload tag does not match request body hash");return!0})).apply(this,arguments)}},3797:(o,s,r)=>{"use strict";r.d(s,{OS:()=>k,av:()=>R,qT:()=>pe,rV:()=>te}),Symbol("verified");var k=0,R=1,te=4,pe=7},4704:(o,s,r)=>{"use strict";r.d(s,{Vw:()=>pe,My:()=>T,Id:()=>_e,O8:()=>w,aT:()=>k,po:()=>ae,Ow:()=>C,ZJ:()=>we,ld:()=>Ne});const i="object"==typeof globalThis&&"crypto"in globalThis?globalThis.crypto:void 0,a=le=>le instanceof Uint8Array,w=le=>new DataView(le.buffer,le.byteOffset,le.byteLength),C=(le,ke)=>le<<32-ke|le>>>ke;if(68!==new Uint8Array(new Uint32Array([287454020]).buffer)[0])throw new Error("Non little-endian hardware is not supported");const S=Array.from({length:256},(le,ke)=>ke.toString(16).padStart(2,"0"));function T(le){if(!a(le))throw new Error("Uint8Array expected");let ke="";for(let Ue=0;Uest+ft.length,0));let Ue=0;return le.forEach(st=>{if(!a(st))throw new Error("Uint8Array expected");ke.set(st,Ue),Ue+=st.length}),ke}class pe{clone(){return this._cloneInto()}}function Ne(le){const ke=st=>le().update(we(st)).digest(),Ue=le();return ke.outputLen=Ue.outputLen,ke.blockLen=Ue.blockLen,ke.create=()=>le(),ke}function ae(le=32){if(i&&"function"==typeof i.getRandomValues)return i.getRandomValues(new Uint8Array(le));throw new Error("crypto.getRandomValues must be defined")}},2661:(o,s,r)=>{"use strict";function i(a,c){this.v=a,this.k=c}r.d(s,{A:()=>i})},3014:(o,s,r)=>{"use strict";function i(c,y,w,C,A,S,T){try{var k=c[S](T),R=k.value}catch(G){return void w(G)}k.done?y(R):Promise.resolve(R).then(C,A)}function a(c){return function(){var y=this,w=arguments;return new Promise(function(C,A){var S=c.apply(y,w);function T(R){i(S,C,A,T,k,"next",R)}function k(R){i(S,C,A,T,k,"throw",R)}T(void 0)})}}r.d(s,{A:()=>a})},5137:(o,s,r)=>{"use strict";r.d(s,{A:()=>a});var i=r(2661);function a(c){return new i.A(c,0)}},9129:(o,s,r)=>{"use strict";r.d(s,{A:()=>a});var i=r(2661);function a(y){return function(){return new c(y.apply(this,arguments))}}function c(y){var w,C;function A(T,k){try{var R=y[T](k),G=R.value,Z=G instanceof i.A;Promise.resolve(Z?G.v:G).then(function(te){if(Z){var we="return"===T?"return":"next";if(!G.k||te.done)return A(we,te);te=y[we](te).value}S(R.done?"return":"normal",te)},function(te){A("throw",te)})}catch(te){S("throw",te)}}function S(T,k){switch(T){case"return":w.resolve({value:k,done:!0});break;case"throw":w.reject(k);break;default:w.resolve({value:k,done:!1})}(w=w.next)?A(w.key,w.arg):C=null}this._invoke=function(T,k){return new Promise(function(R,G){var Z={key:T,arg:k,resolve:R,reject:G,next:null};C?C=C.next=Z:(w=C=Z,A(T,k))})},"function"!=typeof y.return&&(this.return=void 0)}c.prototype["function"==typeof Symbol&&Symbol.asyncIterator||"@@asyncIterator"]=function(){return this},c.prototype.next=function(y){return this._invoke("next",y)},c.prototype.throw=function(y){return this._invoke("throw",y)},c.prototype.return=function(y){return this._invoke("return",y)}},1635:(o,s,r)=>{"use strict";function G(ze,Be,Ut,Ke){return new(Ut||(Ut=Promise))(function(Xe,Ge){function pt(Nt){try{qe(Ke.next(Nt))}catch(tn){Ge(tn)}}function se(Nt){try{qe(Ke.throw(Nt))}catch(tn){Ge(tn)}}function qe(Nt){Nt.done?Xe(Nt.value):function lt(Xe){return Xe instanceof Ut?Xe:new Ut(function(Ge){Ge(Xe)})}(Nt.value).then(pt,se)}qe((Ke=Ke.apply(ze,Be||[])).next())})}function Se(ze){return this instanceof Se?(this.v=ze,this):new Se(ze)}function xe(ze,Be,Ut){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var lt,Ke=Ut.apply(ze,Be||[]),Xe=[];return lt=Object.create(("function"==typeof AsyncIterator?AsyncIterator:Object).prototype),pt("next"),pt("throw"),pt("return",function Ge(Wn){return function(Pt){return Promise.resolve(Pt).then(Wn,tn)}}),lt[Symbol.asyncIterator]=function(){return this},lt;function pt(Wn,Pt){Ke[Wn]&&(lt[Wn]=function(en){return new Promise(function(an,Yn){Xe.push([Wn,en,an,Yn])>1||se(Wn,en)})},Pt&&(lt[Wn]=Pt(lt[Wn])))}function se(Wn,Pt){try{!function qe(Wn){Wn.value instanceof Se?Promise.resolve(Wn.value.v).then(Nt,tn):pn(Xe[0][2],Wn)}(Ke[Wn](Pt))}catch(en){pn(Xe[0][3],en)}}function Nt(Wn){se("next",Wn)}function tn(Wn){se("throw",Wn)}function pn(Wn,Pt){Wn(Pt),Xe.shift(),Xe.length&&se(Xe[0][0],Xe[0][1])}}function le(ze){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var Ut,Be=ze[Symbol.asyncIterator];return Be?Be.call(ze):(ze=function _e(ze){var Be="function"==typeof Symbol&&Symbol.iterator,Ut=Be&&ze[Be],Ke=0;if(Ut)return Ut.call(ze);if(ze&&"number"==typeof ze.length)return{next:function(){return ze&&Ke>=ze.length&&(ze=void 0),{value:ze&&ze[Ke++],done:!ze}}};throw new TypeError(Be?"Object is not iterable.":"Symbol.iterator is not defined.")}(ze),Ut={},Ke("next"),Ke("throw"),Ke("return"),Ut[Symbol.asyncIterator]=function(){return this},Ut);function Ke(Xe){Ut[Xe]=ze[Xe]&&function(Ge){return new Promise(function(pt,se){!function lt(Xe,Ge,pt,se){Promise.resolve(se).then(function(qe){Xe({value:qe,done:pt})},Ge)}(pt,se,(Ge=ze[Xe](Ge)).done,Ge.value)})}}}r.d(s,{AQ:()=>xe,N3:()=>Se,sH:()=>G,xN:()=>le}),"function"==typeof SuppressedError&&SuppressedError}},o=>{o(o.s=770)}]); \ No newline at end of file diff --git a/ngsw.json b/ngsw.json index 63cb867..563ae49 100644 --- a/ngsw.json +++ b/ngsw.json @@ -1,6 +1,6 @@ { "configVersion": 1, - "timestamp": 1733814904895, + "timestamp": 1734085809063, "index": "/index.html", "assetGroups": [], "dataGroups": [], diff --git a/polyfills.04d9e1ebe0f8385f.js b/polyfills.04d9e1ebe0f8385f.js new file mode 100644 index 0000000..0b3c040 --- /dev/null +++ b/polyfills.04d9e1ebe0f8385f.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangor=self.webpackChunkangor||[]).push([[461],{6935:()=>{const te=globalThis;function ee(e){return(te.__Zone_symbol_prefix||"__zone_symbol__")+e}const ke=Object.getOwnPropertyDescriptor,Ne=Object.defineProperty,Le=Object.getPrototypeOf,_t=Object.create,Et=Array.prototype.slice,Ie="addEventListener",Me="removeEventListener",Ze=ee(Ie),Ae=ee(Me),ae="true",le="false",ve=ee("");function je(e,r){return Zone.current.wrap(e,r)}function He(e,r,c,t,i){return Zone.current.scheduleMacroTask(e,r,c,t,i)}const j=ee,we=typeof window<"u",Te=we?window:void 0,$=we&&Te||globalThis;function xe(e,r){for(let c=e.length-1;c>=0;c--)"function"==typeof e[c]&&(e[c]=je(e[c],r+"_"+c));return e}function We(e){return!e||!1!==e.writable&&!("function"==typeof e.get&&typeof e.set>"u")}const qe=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope,Re=!("nw"in $)&&typeof $.process<"u"&&"[object process]"===$.process.toString(),Ve=!Re&&!qe&&!(!we||!Te.HTMLElement),Xe=typeof $.process<"u"&&"[object process]"===$.process.toString()&&!qe&&!(!we||!Te.HTMLElement),Ce={},yt=j("enable_beforeunload"),Ye=function(e){if(!(e=e||$.event))return;let r=Ce[e.type];r||(r=Ce[e.type]=j("ON_PROPERTY"+e.type));const c=this||e.target||$,t=c[r];let i;return Ve&&c===Te&&"error"===e.type?(i=t&&t.call(this,e.message,e.filename,e.lineno,e.colno,e.error),!0===i&&e.preventDefault()):(i=t&&t.apply(this,arguments),"beforeunload"===e.type&&$[yt]&&"string"==typeof i?e.returnValue=i:null!=i&&!i&&e.preventDefault()),i};function $e(e,r,c){let t=ke(e,r);if(!t&&c&&ke(c,r)&&(t={enumerable:!0,configurable:!0}),!t||!t.configurable)return;const i=j("on"+r+"patched");if(e.hasOwnProperty(i)&&e[i])return;delete t.writable,delete t.value;const u=t.get,E=t.set,T=r.slice(2);let m=Ce[T];m||(m=Ce[T]=j("ON_PROPERTY"+T)),t.set=function(D){let d=this;!d&&e===$&&(d=$),d&&("function"==typeof d[m]&&d.removeEventListener(T,Ye),E&&E.call(d,null),d[m]=D,"function"==typeof D&&d.addEventListener(T,Ye,!1))},t.get=function(){let D=this;if(!D&&e===$&&(D=$),!D)return null;const d=D[m];if(d)return d;if(u){let w=u.call(this);if(w)return t.set.call(this,w),"function"==typeof D.removeAttribute&&D.removeAttribute(r),w}return null},Ne(e,r,t),e[i]=!0}function Je(e,r,c){if(r)for(let t=0;tfunction(E,T){const m=c(E,T);return m.cbIdx>=0&&"function"==typeof T[m.cbIdx]?He(m.name,T[m.cbIdx],m,i):u.apply(E,T)})}function fe(e,r){e[j("OriginalDelegate")]=r}let Ke=!1,Ge=!1;function kt(){if(Ke)return Ge;Ke=!0;try{const e=Te.navigator.userAgent;(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/")||-1!==e.indexOf("Edge/"))&&(Ge=!0)}catch{}return Ge}function Qe(e){return"function"==typeof e}function et(e){return"number"==typeof e}let ge=!1;if(typeof window<"u")try{const e=Object.defineProperty({},"passive",{get:function(){ge=!0}});window.addEventListener("test",e,e),window.removeEventListener("test",e,e)}catch{ge=!1}const vt={useG:!0},ne={},tt={},nt=new RegExp("^"+ve+"(\\w+)(true|false)$"),rt=j("propagationStopped");function ot(e,r){const c=(r?r(e):e)+le,t=(r?r(e):e)+ae,i=ve+c,u=ve+t;ne[e]={},ne[e][le]=i,ne[e][ae]=u}function bt(e,r,c,t){const i=t&&t.add||Ie,u=t&&t.rm||Me,E=t&&t.listeners||"eventListeners",T=t&&t.rmAll||"removeAllListeners",m=j(i),D="."+i+":",d="prependListener",w="."+d+":",Z=function(k,h,H){if(k.isRemoved)return;const V=k.callback;let Y;"object"==typeof V&&V.handleEvent&&(k.callback=g=>V.handleEvent(g),k.originalDelegate=V);try{k.invoke(k,h,[H])}catch(g){Y=g}const G=k.options;return G&&"object"==typeof G&&G.once&&h[u].call(h,H.type,k.originalDelegate?k.originalDelegate:k.callback,G),Y};function x(k,h,H){if(!(h=h||e.event))return;const V=k||h.target||e,Y=V[ne[h.type][H?ae:le]];if(Y){const G=[];if(1===Y.length){const g=Z(Y[0],V,h);g&&G.push(g)}else{const g=Y.slice();for(let z=0;z{throw z})}}}const U=function(k){return x(this,k,!1)},J=function(k){return x(this,k,!0)};function K(k,h){if(!k)return!1;let H=!0;h&&void 0!==h.useG&&(H=h.useG);const V=h&&h.vh;let Y=!0;h&&void 0!==h.chkDup&&(Y=h.chkDup);let G=!1;h&&void 0!==h.rt&&(G=h.rt);let g=k;for(;g&&!g.hasOwnProperty(i);)g=Le(g);if(!g&&k[i]&&(g=k),!g||g[m])return!1;const z=h&&h.eventNameToString,O={},R=g[m]=g[i],b=g[j(u)]=g[u],S=g[j(E)]=g[E],Q=g[j(T)]=g[T];let W;h&&h.prepend&&(W=g[j(h.prepend)]=g[h.prepend]);const q=H?function(s){if(!O.isExisting)return R.call(O.target,O.eventName,O.capture?J:U,O.options)}:function(s){return R.call(O.target,O.eventName,s.invoke,O.options)},A=H?function(s){if(!s.isRemoved){const l=ne[s.eventName];let v;l&&(v=l[s.capture?ae:le]);const C=v&&s.target[v];if(C)for(let y=0;yse.zone.cancelTask(se);s.call(me,"abort",ce,{once:!0}),se.removeAbortListener=()=>me.removeEventListener("abort",ce)}return O.target=null,Pe&&(Pe.taskData=null),lt&&(O.options.once=!0),!ge&&"boolean"==typeof se.options||(se.options=ie),se.target=I,se.capture=Be,se.eventName=M,B&&(se.originalDelegate=F),L?pe.unshift(se):pe.push(se),y?I:void 0}};return g[i]=a(R,D,q,A,G),W&&(g[d]=a(W,w,function(s){return W.call(O.target,O.eventName,s.invoke,O.options)},A,G,!0)),g[u]=function(){const s=this||e;let l=arguments[0];h&&h.transferEventName&&(l=h.transferEventName(l));const v=arguments[2],C=!!v&&("boolean"==typeof v||v.capture),y=arguments[1];if(!y)return b.apply(this,arguments);if(V&&!V(b,y,s,arguments))return;const L=ne[l];let I;L&&(I=L[C?ae:le]);const M=I&&s[I];if(M)for(let F=0;Ffunction(i,u){i[rt]=!0,t&&t.apply(i,u)})}const De=j("zoneTask");function ye(e,r,c,t){let i=null,u=null;c+=t;const E={};function T(D){const d=D.data;d.args[0]=function(){return D.invoke.apply(this,arguments)};const w=i.apply(e,d.args);return et(w)?d.handleId=w:(d.handle=w,d.isRefreshable=Qe(w.refresh)),D}function m(D){const{handle:d,handleId:w}=D.data;return u.call(e,d??w)}i=ue(e,r+=t,D=>function(d,w){if(Qe(w[0])){const Z={isRefreshable:!1,isPeriodic:"Interval"===t,delay:"Timeout"===t||"Interval"===t?w[1]||0:void 0,args:w},x=w[0];w[0]=function(){try{return x.apply(this,arguments)}finally{const{handle:H,handleId:V,isPeriodic:Y,isRefreshable:G}=Z;!Y&&!G&&(V?delete E[V]:H&&(H[De]=null))}};const U=He(r,w[0],Z,T,m);if(!U)return U;const{handleId:J,handle:K,isRefreshable:X,isPeriodic:k}=U.data;if(J)E[J]=U;else if(K&&(K[De]=U,X&&!k)){const h=K.refresh;K.refresh=function(){const{zone:H,state:V}=U;return"notScheduled"===V?(U._state="scheduled",H._updateTaskCount(U,1)):"running"===V&&(U._state="scheduling"),h.call(this)}}return K??J??U}return D.apply(e,w)}),u=ue(e,c,D=>function(d,w){const Z=w[0];let x;et(Z)?(x=E[Z],delete E[Z]):(x=Z?.[De],x?Z[De]=null:x=Z),x?.type?x.cancelFn&&x.zone.cancelTask(x):D.apply(e,w)})}function it(e,r,c){if(!c||0===c.length)return r;const t=c.filter(u=>u.target===e);if(!t||0===t.length)return r;const i=t[0].ignoreProperties;return r.filter(u=>-1===i.indexOf(u))}function ct(e,r,c,t){e&&Je(e,it(e,r,c),t)}function Fe(e){return Object.getOwnPropertyNames(e).filter(r=>r.startsWith("on")&&r.length>2).map(r=>r.substring(2))}function It(e,r,c,t,i){const u=Zone.__symbol__(t);if(r[u])return;const E=r[u]=r[t];r[t]=function(T,m,D){return m&&m.prototype&&i.forEach(function(d){const w=`${c}.${t}::`+d,Z=m.prototype;try{if(Z.hasOwnProperty(d)){const x=e.ObjectGetOwnPropertyDescriptor(Z,d);x&&x.value?(x.value=e.wrapWithCurrentZone(x.value,w),e._redefineProperty(m.prototype,d,x)):Z[d]&&(Z[d]=e.wrapWithCurrentZone(Z[d],w))}else Z[d]&&(Z[d]=e.wrapWithCurrentZone(Z[d],w))}catch{}}),E.call(r,T,m,D)},e.attachOriginToPatched(r[t],E)}const at=function Oe(){const e=globalThis,r=!0===e[ee("forceDuplicateZoneCheck")];if(e.Zone&&(r||"function"!=typeof e.Zone.__symbol__))throw new Error("Zone already loaded.");return e.Zone??=function ze(){const e=te.performance;function r(N){e&&e.mark&&e.mark(N)}function c(N,_){e&&e.measure&&e.measure(N,_)}r("Zone");let t=(()=>{class N{static{this.__symbol__=ee}static assertZonePatched(){if(te.Promise!==O.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")}static get root(){let n=N.current;for(;n.parent;)n=n.parent;return n}static get current(){return b.zone}static get currentTask(){return S}static __load_patch(n,o,p=!1){if(O.hasOwnProperty(n)){const P=!0===te[ee("forceDuplicateZoneCheck")];if(!p&&P)throw Error("Already loaded patch: "+n)}else if(!te["__Zone_disable_"+n]){const P="Zone:"+n;r(P),O[n]=o(te,N,R),c(P,P)}}get parent(){return this._parent}get name(){return this._name}constructor(n,o){this._parent=n,this._name=o?o.name||"unnamed":"",this._properties=o&&o.properties||{},this._zoneDelegate=new u(this,this._parent&&this._parent._zoneDelegate,o)}get(n){const o=this.getZoneWith(n);if(o)return o._properties[n]}getZoneWith(n){let o=this;for(;o;){if(o._properties.hasOwnProperty(n))return o;o=o._parent}return null}fork(n){if(!n)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,n)}wrap(n,o){if("function"!=typeof n)throw new Error("Expecting function got: "+n);const p=this._zoneDelegate.intercept(this,n,o),P=this;return function(){return P.runGuarded(p,this,arguments,o)}}run(n,o,p,P){b={parent:b,zone:this};try{return this._zoneDelegate.invoke(this,n,o,p,P)}finally{b=b.parent}}runGuarded(n,o=null,p,P){b={parent:b,zone:this};try{try{return this._zoneDelegate.invoke(this,n,o,p,P)}catch(q){if(this._zoneDelegate.handleError(this,q))throw q}}finally{b=b.parent}}runTask(n,o,p){if(n.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(n.zone||K).name+"; Execution: "+this.name+")");const P=n,{type:q,data:{isPeriodic:A=!1,isRefreshable:_e=!1}={}}=n;if(n.state===X&&(q===z||q===g))return;const he=n.state!=H;he&&P._transitionTo(H,h);const de=S;S=P,b={parent:b,zone:this};try{q==g&&n.data&&!A&&!_e&&(n.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,P,o,p)}catch(oe){if(this._zoneDelegate.handleError(this,oe))throw oe}}finally{const oe=n.state;if(oe!==X&&oe!==Y)if(q==z||A||_e&&oe===k)he&&P._transitionTo(h,H,k);else{const f=P._zoneDelegates;this._updateTaskCount(P,-1),he&&P._transitionTo(X,H,X),_e&&(P._zoneDelegates=f)}b=b.parent,S=de}}scheduleTask(n){if(n.zone&&n.zone!==this){let p=this;for(;p;){if(p===n.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${n.zone.name}`);p=p.parent}}n._transitionTo(k,X);const o=[];n._zoneDelegates=o,n._zone=this;try{n=this._zoneDelegate.scheduleTask(this,n)}catch(p){throw n._transitionTo(Y,k,X),this._zoneDelegate.handleError(this,p),p}return n._zoneDelegates===o&&this._updateTaskCount(n,1),n.state==k&&n._transitionTo(h,k),n}scheduleMicroTask(n,o,p,P){return this.scheduleTask(new E(G,n,o,p,P,void 0))}scheduleMacroTask(n,o,p,P,q){return this.scheduleTask(new E(g,n,o,p,P,q))}scheduleEventTask(n,o,p,P,q){return this.scheduleTask(new E(z,n,o,p,P,q))}cancelTask(n){if(n.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(n.zone||K).name+"; Execution: "+this.name+")");if(n.state===h||n.state===H){n._transitionTo(V,h,H);try{this._zoneDelegate.cancelTask(this,n)}catch(o){throw n._transitionTo(Y,V),this._zoneDelegate.handleError(this,o),o}return this._updateTaskCount(n,-1),n._transitionTo(X,V),n.runCount=-1,n}}_updateTaskCount(n,o){const p=n._zoneDelegates;-1==o&&(n._zoneDelegates=null);for(let P=0;PN.hasTask(n,o),onScheduleTask:(N,_,n,o)=>N.scheduleTask(n,o),onInvokeTask:(N,_,n,o,p,P)=>N.invokeTask(n,o,p,P),onCancelTask:(N,_,n,o)=>N.cancelTask(n,o)};class u{get zone(){return this._zone}constructor(_,n,o){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this._zone=_,this._parentDelegate=n,this._forkZS=o&&(o&&o.onFork?o:n._forkZS),this._forkDlgt=o&&(o.onFork?n:n._forkDlgt),this._forkCurrZone=o&&(o.onFork?this._zone:n._forkCurrZone),this._interceptZS=o&&(o.onIntercept?o:n._interceptZS),this._interceptDlgt=o&&(o.onIntercept?n:n._interceptDlgt),this._interceptCurrZone=o&&(o.onIntercept?this._zone:n._interceptCurrZone),this._invokeZS=o&&(o.onInvoke?o:n._invokeZS),this._invokeDlgt=o&&(o.onInvoke?n:n._invokeDlgt),this._invokeCurrZone=o&&(o.onInvoke?this._zone:n._invokeCurrZone),this._handleErrorZS=o&&(o.onHandleError?o:n._handleErrorZS),this._handleErrorDlgt=o&&(o.onHandleError?n:n._handleErrorDlgt),this._handleErrorCurrZone=o&&(o.onHandleError?this._zone:n._handleErrorCurrZone),this._scheduleTaskZS=o&&(o.onScheduleTask?o:n._scheduleTaskZS),this._scheduleTaskDlgt=o&&(o.onScheduleTask?n:n._scheduleTaskDlgt),this._scheduleTaskCurrZone=o&&(o.onScheduleTask?this._zone:n._scheduleTaskCurrZone),this._invokeTaskZS=o&&(o.onInvokeTask?o:n._invokeTaskZS),this._invokeTaskDlgt=o&&(o.onInvokeTask?n:n._invokeTaskDlgt),this._invokeTaskCurrZone=o&&(o.onInvokeTask?this._zone:n._invokeTaskCurrZone),this._cancelTaskZS=o&&(o.onCancelTask?o:n._cancelTaskZS),this._cancelTaskDlgt=o&&(o.onCancelTask?n:n._cancelTaskDlgt),this._cancelTaskCurrZone=o&&(o.onCancelTask?this._zone:n._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;const p=o&&o.onHasTask;(p||n&&n._hasTaskZS)&&(this._hasTaskZS=p?o:i,this._hasTaskDlgt=n,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=this._zone,o.onScheduleTask||(this._scheduleTaskZS=i,this._scheduleTaskDlgt=n,this._scheduleTaskCurrZone=this._zone),o.onInvokeTask||(this._invokeTaskZS=i,this._invokeTaskDlgt=n,this._invokeTaskCurrZone=this._zone),o.onCancelTask||(this._cancelTaskZS=i,this._cancelTaskDlgt=n,this._cancelTaskCurrZone=this._zone))}fork(_,n){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,_,n):new t(_,n)}intercept(_,n,o){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,_,n,o):n}invoke(_,n,o,p,P){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,_,n,o,p,P):n.apply(o,p)}handleError(_,n){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,_,n)}scheduleTask(_,n){let o=n;if(this._scheduleTaskZS)this._hasTaskZS&&o._zoneDelegates.push(this._hasTaskDlgtOwner),o=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,_,n),o||(o=n);else if(n.scheduleFn)n.scheduleFn(n);else{if(n.type!=G)throw new Error("Task is missing scheduleFn.");U(n)}return o}invokeTask(_,n,o,p){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,_,n,o,p):n.callback.apply(o,p)}cancelTask(_,n){let o;if(this._cancelTaskZS)o=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,_,n);else{if(!n.cancelFn)throw Error("Task is not cancelable");o=n.cancelFn(n)}return o}hasTask(_,n){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,_,n)}catch(o){this.handleError(_,o)}}_updateTaskCount(_,n){const o=this._taskCounts,p=o[_],P=o[_]=p+n;if(P<0)throw new Error("More tasks executed then were scheduled.");0!=p&&0!=P||this.hasTask(this._zone,{microTask:o.microTask>0,macroTask:o.macroTask>0,eventTask:o.eventTask>0,change:_})}}class E{constructor(_,n,o,p,P,q){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=_,this.source=n,this.data=p,this.scheduleFn=P,this.cancelFn=q,!o)throw new Error("callback is not defined");this.callback=o;const A=this;this.invoke=_===z&&p&&p.useG?E.invokeTask:function(){return E.invokeTask.call(te,A,this,arguments)}}static invokeTask(_,n,o){_||(_=this),Q++;try{return _.runCount++,_.zone.runTask(_,n,o)}finally{1==Q&&J(),Q--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(X,k)}_transitionTo(_,n,o){if(this._state!==n&&this._state!==o)throw new Error(`${this.type} '${this.source}': can not transition to '${_}', expecting state '${n}'${o?" or '"+o+"'":""}, was '${this._state}'.`);this._state=_,_==X&&(this._zoneDelegates=null)}toString(){return this.data&&typeof this.data.handleId<"u"?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}const T=ee("setTimeout"),m=ee("Promise"),D=ee("then");let Z,d=[],w=!1;function x(N){if(Z||te[m]&&(Z=te[m].resolve(0)),Z){let _=Z[D];_||(_=Z.then),_.call(Z,N)}else te[T](N,0)}function U(N){0===Q&&0===d.length&&x(J),N&&d.push(N)}function J(){if(!w){for(w=!0;d.length;){const N=d;d=[];for(let _=0;_b,onUnhandledError:W,microtaskDrainDone:W,scheduleMicroTask:U,showUncaughtError:()=>!t[ee("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:W,patchMethod:()=>W,bindArguments:()=>[],patchThen:()=>W,patchMacroTask:()=>W,patchEventPrototype:()=>W,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>W,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>W,wrapWithCurrentZone:()=>W,filterProperties:()=>[],attachOriginToPatched:()=>W,_redefineProperty:()=>W,patchCallbacks:()=>W,nativeScheduleMicroTask:x};let b={parent:null,zone:new t(null,null)},S=null,Q=0;function W(){}return c("Zone","Zone"),t}(),e.Zone}();(function Zt(e){(function Nt(e){e.__load_patch("ZoneAwarePromise",(r,c,t)=>{const i=Object.getOwnPropertyDescriptor,u=Object.defineProperty,T=t.symbol,m=[],D=!1!==r[T("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],d=T("Promise"),w=T("then");t.onUnhandledError=f=>{if(t.showUncaughtError()){const a=f&&f.rejection;a?console.error("Unhandled Promise rejection:",a instanceof Error?a.message:a,"; Zone:",f.zone.name,"; Task:",f.task&&f.task.source,"; Value:",a,a instanceof Error?a.stack:void 0):console.error(f)}},t.microtaskDrainDone=()=>{for(;m.length;){const f=m.shift();try{f.zone.runGuarded(()=>{throw f.throwOriginal?f.rejection:f})}catch(a){U(a)}}};const x=T("unhandledPromiseRejectionHandler");function U(f){t.onUnhandledError(f);try{const a=c[x];"function"==typeof a&&a.call(this,f)}catch{}}function J(f){return f&&f.then}function K(f){return f}function X(f){return A.reject(f)}const k=T("state"),h=T("value"),H=T("finally"),V=T("parentPromiseValue"),Y=T("parentPromiseState"),g=null,z=!0,O=!1;function b(f,a){return s=>{try{N(f,a,s)}catch(l){N(f,!1,l)}}}const S=function(){let f=!1;return function(s){return function(){f||(f=!0,s.apply(null,arguments))}}},Q="Promise resolved with itself",W=T("currentTaskTrace");function N(f,a,s){const l=S();if(f===s)throw new TypeError(Q);if(f[k]===g){let v=null;try{("object"==typeof s||"function"==typeof s)&&(v=s&&s.then)}catch(C){return l(()=>{N(f,!1,C)})(),f}if(a!==O&&s instanceof A&&s.hasOwnProperty(k)&&s.hasOwnProperty(h)&&s[k]!==g)n(s),N(f,s[k],s[h]);else if(a!==O&&"function"==typeof v)try{v.call(s,l(b(f,a)),l(b(f,!1)))}catch(C){l(()=>{N(f,!1,C)})()}else{f[k]=a;const C=f[h];if(f[h]=s,f[H]===H&&a===z&&(f[k]=f[Y],f[h]=f[V]),a===O&&s instanceof Error){const y=c.currentTask&&c.currentTask.data&&c.currentTask.data.__creationTrace__;y&&u(s,W,{configurable:!0,enumerable:!1,writable:!0,value:y})}for(let y=0;y{try{const L=f[h],I=!!s&&H===s[H];I&&(s[V]=L,s[Y]=C);const M=a.run(y,void 0,I&&y!==X&&y!==K?[]:[L]);N(s,!0,M)}catch(L){N(s,!1,L)}},s)}const P=function(){},q=r.AggregateError;class A{static toString(){return"function ZoneAwarePromise() { [native code] }"}static resolve(a){return a instanceof A?a:N(new this(null),z,a)}static reject(a){return N(new this(null),O,a)}static withResolvers(){const a={};return a.promise=new A((s,l)=>{a.resolve=s,a.reject=l}),a}static any(a){if(!a||"function"!=typeof a[Symbol.iterator])return Promise.reject(new q([],"All promises were rejected"));const s=[];let l=0;try{for(let y of a)l++,s.push(A.resolve(y))}catch{return Promise.reject(new q([],"All promises were rejected"))}if(0===l)return Promise.reject(new q([],"All promises were rejected"));let v=!1;const C=[];return new A((y,L)=>{for(let I=0;I{v||(v=!0,y(M))},M=>{C.push(M),l--,0===l&&(v=!0,L(new q(C,"All promises were rejected")))})})}static race(a){let s,l,v=new this((L,I)=>{s=L,l=I});function C(L){s(L)}function y(L){l(L)}for(let L of a)J(L)||(L=this.resolve(L)),L.then(C,y);return v}static all(a){return A.allWithCallback(a)}static allSettled(a){return(this&&this.prototype instanceof A?this:A).allWithCallback(a,{thenCallback:l=>({status:"fulfilled",value:l}),errorCallback:l=>({status:"rejected",reason:l})})}static allWithCallback(a,s){let l,v,C=new this((M,F)=>{l=M,v=F}),y=2,L=0;const I=[];for(let M of a){J(M)||(M=this.resolve(M));const F=L;try{M.then(B=>{I[F]=s?s.thenCallback(B):B,y--,0===y&&l(I)},B=>{s?(I[F]=s.errorCallback(B),y--,0===y&&l(I)):v(B)})}catch(B){v(B)}y++,L++}return y-=2,0===y&&l(I),C}constructor(a){const s=this;if(!(s instanceof A))throw new Error("Must be an instanceof Promise.");s[k]=g,s[h]=[];try{const l=S();a&&a(l(b(s,z)),l(b(s,O)))}catch(l){N(s,!1,l)}}get[Symbol.toStringTag](){return"Promise"}get[Symbol.species](){return A}then(a,s){let l=this.constructor?.[Symbol.species];(!l||"function"!=typeof l)&&(l=this.constructor||A);const v=new l(P),C=c.current;return this[k]==g?this[h].push(C,v,a,s):o(this,C,v,a,s),v}catch(a){return this.then(null,a)}finally(a){let s=this.constructor?.[Symbol.species];(!s||"function"!=typeof s)&&(s=A);const l=new s(P);l[H]=H;const v=c.current;return this[k]==g?this[h].push(v,l,a,a):o(this,v,l,a,a),l}}A.resolve=A.resolve,A.reject=A.reject,A.race=A.race,A.all=A.all;const _e=r[d]=r.Promise;r.Promise=A;const he=T("thenPatched");function de(f){const a=f.prototype,s=i(a,"then");if(s&&(!1===s.writable||!s.configurable))return;const l=a.then;a[w]=l,f.prototype.then=function(v,C){return new A((L,I)=>{l.call(this,L,I)}).then(v,C)},f[he]=!0}return t.patchThen=de,_e&&(de(_e),ue(r,"fetch",f=>function oe(f){return function(a,s){let l=f.apply(a,s);if(l instanceof A)return l;let v=l.constructor;return v[he]||de(v),l}}(f))),Promise[c.__symbol__("uncaughtPromiseErrors")]=m,A})})(e),function Lt(e){e.__load_patch("toString",r=>{const c=Function.prototype.toString,t=j("OriginalDelegate"),i=j("Promise"),u=j("Error"),E=function(){if("function"==typeof this){const d=this[t];if(d)return"function"==typeof d?c.call(d):Object.prototype.toString.call(d);if(this===Promise){const w=r[i];if(w)return c.call(w)}if(this===Error){const w=r[u];if(w)return c.call(w)}}return c.call(this)};E[t]=c,Function.prototype.toString=E;const T=Object.prototype.toString;Object.prototype.toString=function(){return"function"==typeof Promise&&this instanceof Promise?"[object Promise]":T.call(this)}})}(e),function Mt(e){e.__load_patch("util",(r,c,t)=>{const i=Fe(r);t.patchOnProperties=Je,t.patchMethod=ue,t.bindArguments=xe,t.patchMacroTask=mt;const u=c.__symbol__("BLACK_LISTED_EVENTS"),E=c.__symbol__("UNPATCHED_EVENTS");r[E]&&(r[u]=r[E]),r[u]&&(c[u]=c[E]=r[u]),t.patchEventPrototype=Pt,t.patchEventTarget=bt,t.isIEOrEdge=kt,t.ObjectDefineProperty=Ne,t.ObjectGetOwnPropertyDescriptor=ke,t.ObjectCreate=_t,t.ArraySlice=Et,t.patchClass=be,t.wrapWithCurrentZone=je,t.filterProperties=it,t.attachOriginToPatched=fe,t._redefineProperty=Object.defineProperty,t.patchCallbacks=It,t.getGlobalObjects=()=>({globalSources:tt,zoneSymbolEventNames:ne,eventNames:i,isBrowser:Ve,isMix:Xe,isNode:Re,TRUE_STR:ae,FALSE_STR:le,ZONE_SYMBOL_PREFIX:ve,ADD_EVENT_LISTENER_STR:Ie,REMOVE_EVENT_LISTENER_STR:Me})})}(e)})(at),function Ot(e){e.__load_patch("legacy",r=>{const c=r[e.__symbol__("legacyPatch")];c&&c()}),e.__load_patch("timers",r=>{const c="set",t="clear";ye(r,c,t,"Timeout"),ye(r,c,t,"Interval"),ye(r,c,t,"Immediate")}),e.__load_patch("requestAnimationFrame",r=>{ye(r,"request","cancel","AnimationFrame"),ye(r,"mozRequest","mozCancel","AnimationFrame"),ye(r,"webkitRequest","webkitCancel","AnimationFrame")}),e.__load_patch("blocking",(r,c)=>{const t=["alert","prompt","confirm"];for(let i=0;ifunction(D,d){return c.current.run(E,r,d,m)})}),e.__load_patch("EventTarget",(r,c,t)=>{(function Dt(e,r){r.patchEventPrototype(e,r)})(r,t),function Ct(e,r){if(Zone[r.symbol("patchEventTarget")])return;const{eventNames:c,zoneSymbolEventNames:t,TRUE_STR:i,FALSE_STR:u,ZONE_SYMBOL_PREFIX:E}=r.getGlobalObjects();for(let m=0;m{be("MutationObserver"),be("WebKitMutationObserver")}),e.__load_patch("IntersectionObserver",(r,c,t)=>{be("IntersectionObserver")}),e.__load_patch("FileReader",(r,c,t)=>{be("FileReader")}),e.__load_patch("on_property",(r,c,t)=>{!function St(e,r){if(Re&&!Xe||Zone[e.symbol("patchEvents")])return;const c=r.__Zone_ignore_on_properties;let t=[];if(Ve){const i=window;t=t.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]);const u=function pt(){try{const e=Te.navigator.userAgent;if(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/"))return!0}catch{}return!1}()?[{target:i,ignoreProperties:["error"]}]:[];ct(i,Fe(i),c&&c.concat(u),Le(i))}t=t.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(let i=0;i{!function Rt(e,r){const{isBrowser:c,isMix:t}=r.getGlobalObjects();(c||t)&&e.customElements&&"customElements"in e&&r.patchCallbacks(r,e.customElements,"customElements","define",["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback","formAssociatedCallback","formDisabledCallback","formResetCallback","formStateRestoreCallback"])}(r,t)}),e.__load_patch("XHR",(r,c)=>{!function D(d){const w=d.XMLHttpRequest;if(!w)return;const Z=w.prototype;let U=Z[Ze],J=Z[Ae];if(!U){const R=d.XMLHttpRequestEventTarget;if(R){const b=R.prototype;U=b[Ze],J=b[Ae]}}const K="readystatechange",X="scheduled";function k(R){const b=R.data,S=b.target;S[E]=!1,S[m]=!1;const Q=S[u];U||(U=S[Ze],J=S[Ae]),Q&&J.call(S,K,Q);const W=S[u]=()=>{if(S.readyState===S.DONE)if(!b.aborted&&S[E]&&R.state===X){const _=S[c.__symbol__("loadfalse")];if(0!==S.status&&_&&_.length>0){const n=R.invoke;R.invoke=function(){const o=S[c.__symbol__("loadfalse")];for(let p=0;pfunction(R,b){return R[i]=0==b[2],R[T]=b[1],V.apply(R,b)}),G=j("fetchTaskAborting"),g=j("fetchTaskScheduling"),z=ue(Z,"send",()=>function(R,b){if(!0===c.current[g]||R[i])return z.apply(R,b);{const S={target:R,url:R[T],isPeriodic:!1,args:b,aborted:!1},Q=He("XMLHttpRequest.send",h,S,k,H);R&&!0===R[m]&&!S.aborted&&Q.state===X&&Q.invoke()}}),O=ue(Z,"abort",()=>function(R,b){const S=function x(R){return R[t]}(R);if(S&&"string"==typeof S.type){if(null==S.cancelFn||S.data&&S.data.aborted)return;S.zone.cancelTask(S)}else if(!0===c.current[G])return O.apply(R,b)})}(r);const t=j("xhrTask"),i=j("xhrSync"),u=j("xhrListener"),E=j("xhrScheduled"),T=j("xhrURL"),m=j("xhrErrorBeforeScheduled")}),e.__load_patch("geolocation",r=>{r.navigator&&r.navigator.geolocation&&function gt(e,r){const c=e.constructor.name;for(let t=0;t{const m=function(){return T.apply(this,xe(arguments,c+"."+i))};return fe(m,T),m})(u)}}}(r.navigator.geolocation,["getCurrentPosition","watchPosition"])}),e.__load_patch("PromiseRejectionEvent",(r,c)=>{function t(i){return function(u){st(r,i).forEach(T=>{const m=r.PromiseRejectionEvent;if(m){const D=new m(i,{promise:u.promise,reason:u.rejection});T.invoke(D)}})}}r.PromiseRejectionEvent&&(c[j("unhandledPromiseRejectionHandler")]=t("unhandledrejection"),c[j("rejectionHandledHandler")]=t("rejectionhandled"))}),e.__load_patch("queueMicrotask",(r,c,t)=>{!function wt(e,r){r.patchMethod(e,"queueMicrotask",c=>function(t,i){Zone.current.scheduleMicroTask("queueMicrotask",i[0])})}(r,t)})}(at)}},te=>{te(te.s=6935)}]); \ No newline at end of file diff --git a/polyfills.fd4009a3a22ea296.js b/polyfills.fd4009a3a22ea296.js deleted file mode 100644 index 6dd466e..0000000 --- a/polyfills.fd4009a3a22ea296.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkangor=self.webpackChunkangor||[]).push([[461],{9408:()=>{const te=globalThis;function ee(e){return(te.__Zone_symbol_prefix||"__zone_symbol__")+e}const ke=Object.getOwnPropertyDescriptor,Ne=Object.defineProperty,Le=Object.getPrototypeOf,_t=Object.create,Et=Array.prototype.slice,Ie="addEventListener",Me="removeEventListener",Ze=ee(Ie),Ae=ee(Me),ae="true",le="false",ve=ee("");function je(e,r){return Zone.current.wrap(e,r)}function He(e,r,c,t,i){return Zone.current.scheduleMacroTask(e,r,c,t,i)}const j=ee,we=typeof window<"u",Te=we?window:void 0,$=we&&Te||globalThis,Tt="removeAttribute";function xe(e,r){for(let c=e.length-1;c>=0;c--)"function"==typeof e[c]&&(e[c]=je(e[c],r+"_"+c));return e}function We(e){return!e||!1!==e.writable&&!("function"==typeof e.get&&typeof e.set>"u")}const qe=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope,Re=!("nw"in $)&&typeof $.process<"u"&&"[object process]"===$.process.toString(),Ve=!Re&&!qe&&!(!we||!Te.HTMLElement),Xe=typeof $.process<"u"&&"[object process]"===$.process.toString()&&!qe&&!(!we||!Te.HTMLElement),Ce={},yt=j("enable_beforeunload"),Ye=function(e){if(!(e=e||$.event))return;let r=Ce[e.type];r||(r=Ce[e.type]=j("ON_PROPERTY"+e.type));const c=this||e.target||$,t=c[r];let i;return Ve&&c===Te&&"error"===e.type?(i=t&&t.call(this,e.message,e.filename,e.lineno,e.colno,e.error),!0===i&&e.preventDefault()):(i=t&&t.apply(this,arguments),"beforeunload"===e.type&&$[yt]&&"string"==typeof i?e.returnValue=i:null!=i&&!i&&e.preventDefault()),i};function $e(e,r,c){let t=ke(e,r);if(!t&&c&&ke(c,r)&&(t={enumerable:!0,configurable:!0}),!t||!t.configurable)return;const i=j("on"+r+"patched");if(e.hasOwnProperty(i)&&e[i])return;delete t.writable,delete t.value;const u=t.get,E=t.set,T=r.slice(2);let m=Ce[T];m||(m=Ce[T]=j("ON_PROPERTY"+T)),t.set=function(D){let d=this;!d&&e===$&&(d=$),d&&("function"==typeof d[m]&&d.removeEventListener(T,Ye),E&&E.call(d,null),d[m]=D,"function"==typeof D&&d.addEventListener(T,Ye,!1))},t.get=function(){let D=this;if(!D&&e===$&&(D=$),!D)return null;const d=D[m];if(d)return d;if(u){let w=u.call(this);if(w)return t.set.call(this,w),"function"==typeof D[Tt]&&D.removeAttribute(r),w}return null},Ne(e,r,t),e[i]=!0}function Je(e,r,c){if(r)for(let t=0;tfunction(E,T){const m=c(E,T);return m.cbIdx>=0&&"function"==typeof T[m.cbIdx]?He(m.name,T[m.cbIdx],m,i):u.apply(E,T)})}function fe(e,r){e[j("OriginalDelegate")]=r}let Ke=!1,Ge=!1;function kt(){if(Ke)return Ge;Ke=!0;try{const e=Te.navigator.userAgent;(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/")||-1!==e.indexOf("Edge/"))&&(Ge=!0)}catch{}return Ge}function Qe(e){return"function"==typeof e}function et(e){return"number"==typeof e}let ge=!1;if(typeof window<"u")try{const e=Object.defineProperty({},"passive",{get:function(){ge=!0}});window.addEventListener("test",e,e),window.removeEventListener("test",e,e)}catch{ge=!1}const vt={useG:!0},ne={},tt={},nt=new RegExp("^"+ve+"(\\w+)(true|false)$"),rt=j("propagationStopped");function ot(e,r){const c=(r?r(e):e)+le,t=(r?r(e):e)+ae,i=ve+c,u=ve+t;ne[e]={},ne[e][le]=i,ne[e][ae]=u}function bt(e,r,c,t){const i=t&&t.add||Ie,u=t&&t.rm||Me,E=t&&t.listeners||"eventListeners",T=t&&t.rmAll||"removeAllListeners",m=j(i),D="."+i+":",d="prependListener",w="."+d+":",Z=function(k,h,H){if(k.isRemoved)return;const V=k.callback;let Y;"object"==typeof V&&V.handleEvent&&(k.callback=g=>V.handleEvent(g),k.originalDelegate=V);try{k.invoke(k,h,[H])}catch(g){Y=g}const G=k.options;return G&&"object"==typeof G&&G.once&&h[u].call(h,H.type,k.originalDelegate?k.originalDelegate:k.callback,G),Y};function x(k,h,H){if(!(h=h||e.event))return;const V=k||h.target||e,Y=V[ne[h.type][H?ae:le]];if(Y){const G=[];if(1===Y.length){const g=Z(Y[0],V,h);g&&G.push(g)}else{const g=Y.slice();for(let z=0;z{throw z})}}}const U=function(k){return x(this,k,!1)},J=function(k){return x(this,k,!0)};function K(k,h){if(!k)return!1;let H=!0;h&&void 0!==h.useG&&(H=h.useG);const V=h&&h.vh;let Y=!0;h&&void 0!==h.chkDup&&(Y=h.chkDup);let G=!1;h&&void 0!==h.rt&&(G=h.rt);let g=k;for(;g&&!g.hasOwnProperty(i);)g=Le(g);if(!g&&k[i]&&(g=k),!g||g[m])return!1;const z=h&&h.eventNameToString,O={},R=g[m]=g[i],b=g[j(u)]=g[u],S=g[j(E)]=g[E],Q=g[j(T)]=g[T];let W;h&&h.prepend&&(W=g[j(h.prepend)]=g[h.prepend]);const q=H?function(s){if(!O.isExisting)return R.call(O.target,O.eventName,O.capture?J:U,O.options)}:function(s){return R.call(O.target,O.eventName,s.invoke,O.options)},A=H?function(s){if(!s.isRemoved){const l=ne[s.eventName];let v;l&&(v=l[s.capture?ae:le]);const C=v&&s.target[v];if(C)for(let y=0;yse.zone.cancelTask(se);s.call(me,"abort",ce,{once:!0}),se.removeAbortListener=()=>me.removeEventListener("abort",ce)}return O.target=null,Pe&&(Pe.taskData=null),lt&&(O.options.once=!0),!ge&&"boolean"==typeof se.options||(se.options=ie),se.target=I,se.capture=Be,se.eventName=M,B&&(se.originalDelegate=F),L?pe.unshift(se):pe.push(se),y?I:void 0}};return g[i]=a(R,D,q,A,G),W&&(g[d]=a(W,w,function(s){return W.call(O.target,O.eventName,s.invoke,O.options)},A,G,!0)),g[u]=function(){const s=this||e;let l=arguments[0];h&&h.transferEventName&&(l=h.transferEventName(l));const v=arguments[2],C=!!v&&("boolean"==typeof v||v.capture),y=arguments[1];if(!y)return b.apply(this,arguments);if(V&&!V(b,y,s,arguments))return;const L=ne[l];let I;L&&(I=L[C?ae:le]);const M=I&&s[I];if(M)for(let F=0;Ffunction(i,u){i[rt]=!0,t&&t.apply(i,u)})}const De=j("zoneTask");function ye(e,r,c,t){let i=null,u=null;c+=t;const E={};function T(D){const d=D.data;d.args[0]=function(){return D.invoke.apply(this,arguments)};const w=i.apply(e,d.args);return et(w)?d.handleId=w:(d.handle=w,d.isRefreshable=Qe(w.refresh)),D}function m(D){const{handle:d,handleId:w}=D.data;return u.call(e,d??w)}i=ue(e,r+=t,D=>function(d,w){if(Qe(w[0])){const Z={isRefreshable:!1,isPeriodic:"Interval"===t,delay:"Timeout"===t||"Interval"===t?w[1]||0:void 0,args:w},x=w[0];w[0]=function(){try{return x.apply(this,arguments)}finally{const{handle:H,handleId:V,isPeriodic:Y,isRefreshable:G}=Z;!Y&&!G&&(V?delete E[V]:H&&(H[De]=null))}};const U=He(r,w[0],Z,T,m);if(!U)return U;const{handleId:J,handle:K,isRefreshable:X,isPeriodic:k}=U.data;if(J)E[J]=U;else if(K&&(K[De]=U,X&&!k)){const h=K.refresh;K.refresh=function(){const{zone:H,state:V}=U;return"notScheduled"===V?(U._state="scheduled",H._updateTaskCount(U,1)):"running"===V&&(U._state="scheduling"),h.call(this)}}return K??J??U}return D.apply(e,w)}),u=ue(e,c,D=>function(d,w){const Z=w[0];let x;et(Z)?(x=E[Z],delete E[Z]):(x=Z?.[De],x?Z[De]=null:x=Z),x?.type?x.cancelFn&&x.zone.cancelTask(x):D.apply(e,w)})}function it(e,r,c){if(!c||0===c.length)return r;const t=c.filter(u=>u.target===e);if(!t||0===t.length)return r;const i=t[0].ignoreProperties;return r.filter(u=>-1===i.indexOf(u))}function ct(e,r,c,t){e&&Je(e,it(e,r,c),t)}function Fe(e){return Object.getOwnPropertyNames(e).filter(r=>r.startsWith("on")&&r.length>2).map(r=>r.substring(2))}function It(e,r,c,t,i){const u=Zone.__symbol__(t);if(r[u])return;const E=r[u]=r[t];r[t]=function(T,m,D){return m&&m.prototype&&i.forEach(function(d){const w=`${c}.${t}::`+d,Z=m.prototype;try{if(Z.hasOwnProperty(d)){const x=e.ObjectGetOwnPropertyDescriptor(Z,d);x&&x.value?(x.value=e.wrapWithCurrentZone(x.value,w),e._redefineProperty(m.prototype,d,x)):Z[d]&&(Z[d]=e.wrapWithCurrentZone(Z[d],w))}else Z[d]&&(Z[d]=e.wrapWithCurrentZone(Z[d],w))}catch{}}),E.call(r,T,m,D)},e.attachOriginToPatched(r[t],E)}const at=function Oe(){const e=globalThis,r=!0===e[ee("forceDuplicateZoneCheck")];if(e.Zone&&(r||"function"!=typeof e.Zone.__symbol__))throw new Error("Zone already loaded.");return e.Zone??=function ze(){const e=te.performance;function r(N){e&&e.mark&&e.mark(N)}function c(N,_){e&&e.measure&&e.measure(N,_)}r("Zone");let t=(()=>{class N{static{this.__symbol__=ee}static assertZonePatched(){if(te.Promise!==O.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")}static get root(){let n=N.current;for(;n.parent;)n=n.parent;return n}static get current(){return b.zone}static get currentTask(){return S}static __load_patch(n,o,p=!1){if(O.hasOwnProperty(n)){const P=!0===te[ee("forceDuplicateZoneCheck")];if(!p&&P)throw Error("Already loaded patch: "+n)}else if(!te["__Zone_disable_"+n]){const P="Zone:"+n;r(P),O[n]=o(te,N,R),c(P,P)}}get parent(){return this._parent}get name(){return this._name}constructor(n,o){this._parent=n,this._name=o?o.name||"unnamed":"",this._properties=o&&o.properties||{},this._zoneDelegate=new u(this,this._parent&&this._parent._zoneDelegate,o)}get(n){const o=this.getZoneWith(n);if(o)return o._properties[n]}getZoneWith(n){let o=this;for(;o;){if(o._properties.hasOwnProperty(n))return o;o=o._parent}return null}fork(n){if(!n)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,n)}wrap(n,o){if("function"!=typeof n)throw new Error("Expecting function got: "+n);const p=this._zoneDelegate.intercept(this,n,o),P=this;return function(){return P.runGuarded(p,this,arguments,o)}}run(n,o,p,P){b={parent:b,zone:this};try{return this._zoneDelegate.invoke(this,n,o,p,P)}finally{b=b.parent}}runGuarded(n,o=null,p,P){b={parent:b,zone:this};try{try{return this._zoneDelegate.invoke(this,n,o,p,P)}catch(q){if(this._zoneDelegate.handleError(this,q))throw q}}finally{b=b.parent}}runTask(n,o,p){if(n.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(n.zone||K).name+"; Execution: "+this.name+")");const P=n,{type:q,data:{isPeriodic:A=!1,isRefreshable:_e=!1}={}}=n;if(n.state===X&&(q===z||q===g))return;const he=n.state!=H;he&&P._transitionTo(H,h);const de=S;S=P,b={parent:b,zone:this};try{q==g&&n.data&&!A&&!_e&&(n.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,P,o,p)}catch(oe){if(this._zoneDelegate.handleError(this,oe))throw oe}}finally{const oe=n.state;if(oe!==X&&oe!==Y)if(q==z||A||_e&&oe===k)he&&P._transitionTo(h,H,k);else{const f=P._zoneDelegates;this._updateTaskCount(P,-1),he&&P._transitionTo(X,H,X),_e&&(P._zoneDelegates=f)}b=b.parent,S=de}}scheduleTask(n){if(n.zone&&n.zone!==this){let p=this;for(;p;){if(p===n.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${n.zone.name}`);p=p.parent}}n._transitionTo(k,X);const o=[];n._zoneDelegates=o,n._zone=this;try{n=this._zoneDelegate.scheduleTask(this,n)}catch(p){throw n._transitionTo(Y,k,X),this._zoneDelegate.handleError(this,p),p}return n._zoneDelegates===o&&this._updateTaskCount(n,1),n.state==k&&n._transitionTo(h,k),n}scheduleMicroTask(n,o,p,P){return this.scheduleTask(new E(G,n,o,p,P,void 0))}scheduleMacroTask(n,o,p,P,q){return this.scheduleTask(new E(g,n,o,p,P,q))}scheduleEventTask(n,o,p,P,q){return this.scheduleTask(new E(z,n,o,p,P,q))}cancelTask(n){if(n.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(n.zone||K).name+"; Execution: "+this.name+")");if(n.state===h||n.state===H){n._transitionTo(V,h,H);try{this._zoneDelegate.cancelTask(this,n)}catch(o){throw n._transitionTo(Y,V),this._zoneDelegate.handleError(this,o),o}return this._updateTaskCount(n,-1),n._transitionTo(X,V),n.runCount=-1,n}}_updateTaskCount(n,o){const p=n._zoneDelegates;-1==o&&(n._zoneDelegates=null);for(let P=0;PN.hasTask(n,o),onScheduleTask:(N,_,n,o)=>N.scheduleTask(n,o),onInvokeTask:(N,_,n,o,p,P)=>N.invokeTask(n,o,p,P),onCancelTask:(N,_,n,o)=>N.cancelTask(n,o)};class u{get zone(){return this._zone}constructor(_,n,o){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this._zone=_,this._parentDelegate=n,this._forkZS=o&&(o&&o.onFork?o:n._forkZS),this._forkDlgt=o&&(o.onFork?n:n._forkDlgt),this._forkCurrZone=o&&(o.onFork?this._zone:n._forkCurrZone),this._interceptZS=o&&(o.onIntercept?o:n._interceptZS),this._interceptDlgt=o&&(o.onIntercept?n:n._interceptDlgt),this._interceptCurrZone=o&&(o.onIntercept?this._zone:n._interceptCurrZone),this._invokeZS=o&&(o.onInvoke?o:n._invokeZS),this._invokeDlgt=o&&(o.onInvoke?n:n._invokeDlgt),this._invokeCurrZone=o&&(o.onInvoke?this._zone:n._invokeCurrZone),this._handleErrorZS=o&&(o.onHandleError?o:n._handleErrorZS),this._handleErrorDlgt=o&&(o.onHandleError?n:n._handleErrorDlgt),this._handleErrorCurrZone=o&&(o.onHandleError?this._zone:n._handleErrorCurrZone),this._scheduleTaskZS=o&&(o.onScheduleTask?o:n._scheduleTaskZS),this._scheduleTaskDlgt=o&&(o.onScheduleTask?n:n._scheduleTaskDlgt),this._scheduleTaskCurrZone=o&&(o.onScheduleTask?this._zone:n._scheduleTaskCurrZone),this._invokeTaskZS=o&&(o.onInvokeTask?o:n._invokeTaskZS),this._invokeTaskDlgt=o&&(o.onInvokeTask?n:n._invokeTaskDlgt),this._invokeTaskCurrZone=o&&(o.onInvokeTask?this._zone:n._invokeTaskCurrZone),this._cancelTaskZS=o&&(o.onCancelTask?o:n._cancelTaskZS),this._cancelTaskDlgt=o&&(o.onCancelTask?n:n._cancelTaskDlgt),this._cancelTaskCurrZone=o&&(o.onCancelTask?this._zone:n._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;const p=o&&o.onHasTask;(p||n&&n._hasTaskZS)&&(this._hasTaskZS=p?o:i,this._hasTaskDlgt=n,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=this._zone,o.onScheduleTask||(this._scheduleTaskZS=i,this._scheduleTaskDlgt=n,this._scheduleTaskCurrZone=this._zone),o.onInvokeTask||(this._invokeTaskZS=i,this._invokeTaskDlgt=n,this._invokeTaskCurrZone=this._zone),o.onCancelTask||(this._cancelTaskZS=i,this._cancelTaskDlgt=n,this._cancelTaskCurrZone=this._zone))}fork(_,n){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,_,n):new t(_,n)}intercept(_,n,o){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,_,n,o):n}invoke(_,n,o,p,P){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,_,n,o,p,P):n.apply(o,p)}handleError(_,n){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,_,n)}scheduleTask(_,n){let o=n;if(this._scheduleTaskZS)this._hasTaskZS&&o._zoneDelegates.push(this._hasTaskDlgtOwner),o=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,_,n),o||(o=n);else if(n.scheduleFn)n.scheduleFn(n);else{if(n.type!=G)throw new Error("Task is missing scheduleFn.");U(n)}return o}invokeTask(_,n,o,p){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,_,n,o,p):n.callback.apply(o,p)}cancelTask(_,n){let o;if(this._cancelTaskZS)o=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,_,n);else{if(!n.cancelFn)throw Error("Task is not cancelable");o=n.cancelFn(n)}return o}hasTask(_,n){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,_,n)}catch(o){this.handleError(_,o)}}_updateTaskCount(_,n){const o=this._taskCounts,p=o[_],P=o[_]=p+n;if(P<0)throw new Error("More tasks executed then were scheduled.");0!=p&&0!=P||this.hasTask(this._zone,{microTask:o.microTask>0,macroTask:o.macroTask>0,eventTask:o.eventTask>0,change:_})}}class E{constructor(_,n,o,p,P,q){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=_,this.source=n,this.data=p,this.scheduleFn=P,this.cancelFn=q,!o)throw new Error("callback is not defined");this.callback=o;const A=this;this.invoke=_===z&&p&&p.useG?E.invokeTask:function(){return E.invokeTask.call(te,A,this,arguments)}}static invokeTask(_,n,o){_||(_=this),Q++;try{return _.runCount++,_.zone.runTask(_,n,o)}finally{1==Q&&J(),Q--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(X,k)}_transitionTo(_,n,o){if(this._state!==n&&this._state!==o)throw new Error(`${this.type} '${this.source}': can not transition to '${_}', expecting state '${n}'${o?" or '"+o+"'":""}, was '${this._state}'.`);this._state=_,_==X&&(this._zoneDelegates=null)}toString(){return this.data&&typeof this.data.handleId<"u"?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}const T=ee("setTimeout"),m=ee("Promise"),D=ee("then");let Z,d=[],w=!1;function x(N){if(Z||te[m]&&(Z=te[m].resolve(0)),Z){let _=Z[D];_||(_=Z.then),_.call(Z,N)}else te[T](N,0)}function U(N){0===Q&&0===d.length&&x(J),N&&d.push(N)}function J(){if(!w){for(w=!0;d.length;){const N=d;d=[];for(let _=0;_b,onUnhandledError:W,microtaskDrainDone:W,scheduleMicroTask:U,showUncaughtError:()=>!t[ee("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:W,patchMethod:()=>W,bindArguments:()=>[],patchThen:()=>W,patchMacroTask:()=>W,patchEventPrototype:()=>W,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>W,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>W,wrapWithCurrentZone:()=>W,filterProperties:()=>[],attachOriginToPatched:()=>W,_redefineProperty:()=>W,patchCallbacks:()=>W,nativeScheduleMicroTask:x};let b={parent:null,zone:new t(null,null)},S=null,Q=0;function W(){}return c("Zone","Zone"),t}(),e.Zone}();(function Zt(e){(function Nt(e){e.__load_patch("ZoneAwarePromise",(r,c,t)=>{const i=Object.getOwnPropertyDescriptor,u=Object.defineProperty,T=t.symbol,m=[],D=!1!==r[T("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],d=T("Promise"),w=T("then"),Z="__creationTrace__";t.onUnhandledError=f=>{if(t.showUncaughtError()){const a=f&&f.rejection;a?console.error("Unhandled Promise rejection:",a instanceof Error?a.message:a,"; Zone:",f.zone.name,"; Task:",f.task&&f.task.source,"; Value:",a,a instanceof Error?a.stack:void 0):console.error(f)}},t.microtaskDrainDone=()=>{for(;m.length;){const f=m.shift();try{f.zone.runGuarded(()=>{throw f.throwOriginal?f.rejection:f})}catch(a){U(a)}}};const x=T("unhandledPromiseRejectionHandler");function U(f){t.onUnhandledError(f);try{const a=c[x];"function"==typeof a&&a.call(this,f)}catch{}}function J(f){return f&&f.then}function K(f){return f}function X(f){return A.reject(f)}const k=T("state"),h=T("value"),H=T("finally"),V=T("parentPromiseValue"),Y=T("parentPromiseState"),G="Promise.then",g=null,z=!0,O=!1,R=0;function b(f,a){return s=>{try{N(f,a,s)}catch(l){N(f,!1,l)}}}const S=function(){let f=!1;return function(s){return function(){f||(f=!0,s.apply(null,arguments))}}},Q="Promise resolved with itself",W=T("currentTaskTrace");function N(f,a,s){const l=S();if(f===s)throw new TypeError(Q);if(f[k]===g){let v=null;try{("object"==typeof s||"function"==typeof s)&&(v=s&&s.then)}catch(C){return l(()=>{N(f,!1,C)})(),f}if(a!==O&&s instanceof A&&s.hasOwnProperty(k)&&s.hasOwnProperty(h)&&s[k]!==g)n(s),N(f,s[k],s[h]);else if(a!==O&&"function"==typeof v)try{v.call(s,l(b(f,a)),l(b(f,!1)))}catch(C){l(()=>{N(f,!1,C)})()}else{f[k]=a;const C=f[h];if(f[h]=s,f[H]===H&&a===z&&(f[k]=f[Y],f[h]=f[V]),a===O&&s instanceof Error){const y=c.currentTask&&c.currentTask.data&&c.currentTask.data[Z];y&&u(s,W,{configurable:!0,enumerable:!1,writable:!0,value:y})}for(let y=0;y{try{const L=f[h],I=!!s&&H===s[H];I&&(s[V]=L,s[Y]=C);const M=a.run(y,void 0,I&&y!==X&&y!==K?[]:[L]);N(s,!0,M)}catch(L){N(s,!1,L)}},s)}const P=function(){},q=r.AggregateError;class A{static toString(){return"function ZoneAwarePromise() { [native code] }"}static resolve(a){return a instanceof A?a:N(new this(null),z,a)}static reject(a){return N(new this(null),O,a)}static withResolvers(){const a={};return a.promise=new A((s,l)=>{a.resolve=s,a.reject=l}),a}static any(a){if(!a||"function"!=typeof a[Symbol.iterator])return Promise.reject(new q([],"All promises were rejected"));const s=[];let l=0;try{for(let y of a)l++,s.push(A.resolve(y))}catch{return Promise.reject(new q([],"All promises were rejected"))}if(0===l)return Promise.reject(new q([],"All promises were rejected"));let v=!1;const C=[];return new A((y,L)=>{for(let I=0;I{v||(v=!0,y(M))},M=>{C.push(M),l--,0===l&&(v=!0,L(new q(C,"All promises were rejected")))})})}static race(a){let s,l,v=new this((L,I)=>{s=L,l=I});function C(L){s(L)}function y(L){l(L)}for(let L of a)J(L)||(L=this.resolve(L)),L.then(C,y);return v}static all(a){return A.allWithCallback(a)}static allSettled(a){return(this&&this.prototype instanceof A?this:A).allWithCallback(a,{thenCallback:l=>({status:"fulfilled",value:l}),errorCallback:l=>({status:"rejected",reason:l})})}static allWithCallback(a,s){let l,v,C=new this((M,F)=>{l=M,v=F}),y=2,L=0;const I=[];for(let M of a){J(M)||(M=this.resolve(M));const F=L;try{M.then(B=>{I[F]=s?s.thenCallback(B):B,y--,0===y&&l(I)},B=>{s?(I[F]=s.errorCallback(B),y--,0===y&&l(I)):v(B)})}catch(B){v(B)}y++,L++}return y-=2,0===y&&l(I),C}constructor(a){const s=this;if(!(s instanceof A))throw new Error("Must be an instanceof Promise.");s[k]=g,s[h]=[];try{const l=S();a&&a(l(b(s,z)),l(b(s,O)))}catch(l){N(s,!1,l)}}get[Symbol.toStringTag](){return"Promise"}get[Symbol.species](){return A}then(a,s){let l=this.constructor?.[Symbol.species];(!l||"function"!=typeof l)&&(l=this.constructor||A);const v=new l(P),C=c.current;return this[k]==g?this[h].push(C,v,a,s):o(this,C,v,a,s),v}catch(a){return this.then(null,a)}finally(a){let s=this.constructor?.[Symbol.species];(!s||"function"!=typeof s)&&(s=A);const l=new s(P);l[H]=H;const v=c.current;return this[k]==g?this[h].push(v,l,a,a):o(this,v,l,a,a),l}}A.resolve=A.resolve,A.reject=A.reject,A.race=A.race,A.all=A.all;const _e=r[d]=r.Promise;r.Promise=A;const he=T("thenPatched");function de(f){const a=f.prototype,s=i(a,"then");if(s&&(!1===s.writable||!s.configurable))return;const l=a.then;a[w]=l,f.prototype.then=function(v,C){return new A((L,I)=>{l.call(this,L,I)}).then(v,C)},f[he]=!0}return t.patchThen=de,_e&&(de(_e),ue(r,"fetch",f=>function oe(f){return function(a,s){let l=f.apply(a,s);if(l instanceof A)return l;let v=l.constructor;return v[he]||de(v),l}}(f))),Promise[c.__symbol__("uncaughtPromiseErrors")]=m,A})})(e),function Lt(e){e.__load_patch("toString",r=>{const c=Function.prototype.toString,t=j("OriginalDelegate"),i=j("Promise"),u=j("Error"),E=function(){if("function"==typeof this){const d=this[t];if(d)return"function"==typeof d?c.call(d):Object.prototype.toString.call(d);if(this===Promise){const w=r[i];if(w)return c.call(w)}if(this===Error){const w=r[u];if(w)return c.call(w)}}return c.call(this)};E[t]=c,Function.prototype.toString=E;const T=Object.prototype.toString;Object.prototype.toString=function(){return"function"==typeof Promise&&this instanceof Promise?"[object Promise]":T.call(this)}})}(e),function Mt(e){e.__load_patch("util",(r,c,t)=>{const i=Fe(r);t.patchOnProperties=Je,t.patchMethod=ue,t.bindArguments=xe,t.patchMacroTask=mt;const u=c.__symbol__("BLACK_LISTED_EVENTS"),E=c.__symbol__("UNPATCHED_EVENTS");r[E]&&(r[u]=r[E]),r[u]&&(c[u]=c[E]=r[u]),t.patchEventPrototype=Pt,t.patchEventTarget=bt,t.isIEOrEdge=kt,t.ObjectDefineProperty=Ne,t.ObjectGetOwnPropertyDescriptor=ke,t.ObjectCreate=_t,t.ArraySlice=Et,t.patchClass=be,t.wrapWithCurrentZone=je,t.filterProperties=it,t.attachOriginToPatched=fe,t._redefineProperty=Object.defineProperty,t.patchCallbacks=It,t.getGlobalObjects=()=>({globalSources:tt,zoneSymbolEventNames:ne,eventNames:i,isBrowser:Ve,isMix:Xe,isNode:Re,TRUE_STR:ae,FALSE_STR:le,ZONE_SYMBOL_PREFIX:ve,ADD_EVENT_LISTENER_STR:Ie,REMOVE_EVENT_LISTENER_STR:Me})})}(e)})(at),function Ot(e){e.__load_patch("legacy",r=>{const c=r[e.__symbol__("legacyPatch")];c&&c()}),e.__load_patch("timers",r=>{const c="set",t="clear";ye(r,c,t,"Timeout"),ye(r,c,t,"Interval"),ye(r,c,t,"Immediate")}),e.__load_patch("requestAnimationFrame",r=>{ye(r,"request","cancel","AnimationFrame"),ye(r,"mozRequest","mozCancel","AnimationFrame"),ye(r,"webkitRequest","webkitCancel","AnimationFrame")}),e.__load_patch("blocking",(r,c)=>{const t=["alert","prompt","confirm"];for(let i=0;ifunction(D,d){return c.current.run(E,r,d,m)})}),e.__load_patch("EventTarget",(r,c,t)=>{(function Dt(e,r){r.patchEventPrototype(e,r)})(r,t),function Ct(e,r){if(Zone[r.symbol("patchEventTarget")])return;const{eventNames:c,zoneSymbolEventNames:t,TRUE_STR:i,FALSE_STR:u,ZONE_SYMBOL_PREFIX:E}=r.getGlobalObjects();for(let m=0;m{be("MutationObserver"),be("WebKitMutationObserver")}),e.__load_patch("IntersectionObserver",(r,c,t)=>{be("IntersectionObserver")}),e.__load_patch("FileReader",(r,c,t)=>{be("FileReader")}),e.__load_patch("on_property",(r,c,t)=>{!function St(e,r){if(Re&&!Xe||Zone[e.symbol("patchEvents")])return;const c=r.__Zone_ignore_on_properties;let t=[];if(Ve){const i=window;t=t.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]);const u=function pt(){try{const e=Te.navigator.userAgent;if(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/"))return!0}catch{}return!1}()?[{target:i,ignoreProperties:["error"]}]:[];ct(i,Fe(i),c&&c.concat(u),Le(i))}t=t.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(let i=0;i{!function Rt(e,r){const{isBrowser:c,isMix:t}=r.getGlobalObjects();(c||t)&&e.customElements&&"customElements"in e&&r.patchCallbacks(r,e.customElements,"customElements","define",["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback","formAssociatedCallback","formDisabledCallback","formResetCallback","formStateRestoreCallback"])}(r,t)}),e.__load_patch("XHR",(r,c)=>{!function D(d){const w=d.XMLHttpRequest;if(!w)return;const Z=w.prototype;let U=Z[Ze],J=Z[Ae];if(!U){const R=d.XMLHttpRequestEventTarget;if(R){const b=R.prototype;U=b[Ze],J=b[Ae]}}const K="readystatechange",X="scheduled";function k(R){const b=R.data,S=b.target;S[E]=!1,S[m]=!1;const Q=S[u];U||(U=S[Ze],J=S[Ae]),Q&&J.call(S,K,Q);const W=S[u]=()=>{if(S.readyState===S.DONE)if(!b.aborted&&S[E]&&R.state===X){const _=S[c.__symbol__("loadfalse")];if(0!==S.status&&_&&_.length>0){const n=R.invoke;R.invoke=function(){const o=S[c.__symbol__("loadfalse")];for(let p=0;pfunction(R,b){return R[i]=0==b[2],R[T]=b[1],V.apply(R,b)}),G=j("fetchTaskAborting"),g=j("fetchTaskScheduling"),z=ue(Z,"send",()=>function(R,b){if(!0===c.current[g]||R[i])return z.apply(R,b);{const S={target:R,url:R[T],isPeriodic:!1,args:b,aborted:!1},Q=He("XMLHttpRequest.send",h,S,k,H);R&&!0===R[m]&&!S.aborted&&Q.state===X&&Q.invoke()}}),O=ue(Z,"abort",()=>function(R,b){const S=function x(R){return R[t]}(R);if(S&&"string"==typeof S.type){if(null==S.cancelFn||S.data&&S.data.aborted)return;S.zone.cancelTask(S)}else if(!0===c.current[G])return O.apply(R,b)})}(r);const t=j("xhrTask"),i=j("xhrSync"),u=j("xhrListener"),E=j("xhrScheduled"),T=j("xhrURL"),m=j("xhrErrorBeforeScheduled")}),e.__load_patch("geolocation",r=>{r.navigator&&r.navigator.geolocation&&function gt(e,r){const c=e.constructor.name;for(let t=0;t{const m=function(){return T.apply(this,xe(arguments,c+"."+i))};return fe(m,T),m})(u)}}}(r.navigator.geolocation,["getCurrentPosition","watchPosition"])}),e.__load_patch("PromiseRejectionEvent",(r,c)=>{function t(i){return function(u){st(r,i).forEach(T=>{const m=r.PromiseRejectionEvent;if(m){const D=new m(i,{promise:u.promise,reason:u.rejection});T.invoke(D)}})}}r.PromiseRejectionEvent&&(c[j("unhandledPromiseRejectionHandler")]=t("unhandledrejection"),c[j("rejectionHandledHandler")]=t("rejectionhandled"))}),e.__load_patch("queueMicrotask",(r,c,t)=>{!function wt(e,r){r.patchMethod(e,"queueMicrotask",c=>function(t,i){Zone.current.scheduleMicroTask("queueMicrotask",i[0])})}(r,t)})}(at)}},te=>{te(te.s=9408)}]); \ No newline at end of file diff --git a/runtime.136c1baa19542865.js b/runtime.136c1baa19542865.js new file mode 100644 index 0000000..469da85 --- /dev/null +++ b/runtime.136c1baa19542865.js @@ -0,0 +1 @@ +(()=>{"use strict";var e,v={},g={};function r(e){var n=g[e];if(void 0!==n)return n.exports;var a=g[e]={id:e,loaded:!1,exports:{}};return v[e].call(a.exports,a,a.exports,r),a.loaded=!0,a.exports}r.m=v,e=[],r.O=(n,a,i,c)=>{if(!a){var t=1/0;for(f=0;f=c)&&Object.keys(r.O).every(p=>r.O[p](a[o]))?a.splice(o--,1):(u=!1,c0&&e[f-1][2]>c;f--)e[f]=e[f-1];e[f]=[a,i,c]},r.n=e=>{var n=e&&e.__esModule?()=>e.default:()=>e;return r.d(n,{a:n}),n},r.d=(e,n)=>{for(var a in n)r.o(n,a)&&!r.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:n[a]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((n,a)=>(r.f[a](e,n),n),[])),r.u=e=>(76===e?"common":e)+"."+{76:"d43e9028d56ab015",218:"d6944300b7a162d0",258:"af17269ef75cc52e",307:"441271afb8e1ca40",408:"3d872a77a722dae4",416:"703750621db94112",450:"8d64c1caeaab7f13",514:"ce4ee6ed06b70a1c",524:"9a7ec1a47ccd020f",541:"46351ef9bd7cb3af",551:"3b95db84ed212394",569:"e16d2541faba0baa",588:"03aaa7103dd6314e",735:"7aac8a5f319a562f",740:"470288d9c9e8a26a",770:"39fda8b208991504",790:"84244f740f14be1a",861:"d49e02341f420dfa",865:"390f59ee2c366d2a",888:"4de400e6548c47d4"}[e]+".js",r.miniCssF=e=>{},r.o=(e,n)=>Object.prototype.hasOwnProperty.call(e,n),(()=>{var e={},n="angor:";r.l=(a,i,c,f)=>{if(e[a])e[a].push(i);else{var t,u;if(void 0!==c)for(var o=document.getElementsByTagName("script"),l=0;l{t.onerror=t.onload=null,clearTimeout(s);var h=e[a];if(delete e[a],t.parentNode&&t.parentNode.removeChild(t),h&&h.forEach(_=>_(p)),m)return m(p)},s=setTimeout(b.bind(null,void 0,{type:"timeout",target:t}),12e4);t.onerror=b.bind(null,t.onerror),t.onload=b.bind(null,t.onload),u&&document.head.appendChild(t)}}})(),r.r=e=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e;r.tt=()=>(void 0===e&&(e={createScriptURL:n=>n},typeof trustedTypes<"u"&&trustedTypes.createPolicy&&(e=trustedTypes.createPolicy("angular#bundler",e))),e)})(),r.tu=e=>r.tt().createScriptURL(e),r.p="",(()=>{var e={121:0};r.f.j=(i,c)=>{var f=r.o(e,i)?e[i]:void 0;if(0!==f)if(f)c.push(f[2]);else if(121!=i){var t=new Promise((d,b)=>f=e[i]=[d,b]);c.push(f[2]=t);var u=r.p+r.u(i),o=new Error;r.l(u,d=>{if(r.o(e,i)&&(0!==(f=e[i])&&(e[i]=void 0),f)){var b=d&&("load"===d.type?"missing":d.type),s=d&&d.target&&d.target.src;o.message="Loading chunk "+i+" failed.\n("+b+": "+s+")",o.name="ChunkLoadError",o.type=b,o.request=s,f[1](o)}},"chunk-"+i,i)}else e[i]=0},r.O.j=i=>0===e[i];var n=(i,c)=>{var o,l,[f,t,u]=c,d=0;if(f.some(s=>0!==e[s])){for(o in t)r.o(t,o)&&(r.m[o]=t[o]);if(u)var b=u(r)}for(i&&i(c);d{"use strict";var e,v={},g={};function r(e){var n=g[e];if(void 0!==n)return n.exports;var a=g[e]={id:e,loaded:!1,exports:{}};return v[e].call(a.exports,a,a.exports,r),a.loaded=!0,a.exports}r.m=v,e=[],r.O=(n,a,i,d)=>{if(!a){var t=1/0;for(f=0;f=d)&&Object.keys(r.O).every(p=>r.O[p](a[c]))?a.splice(c--,1):(u=!1,d0&&e[f-1][2]>d;f--)e[f]=e[f-1];e[f]=[a,i,d]},r.n=e=>{var n=e&&e.__esModule?()=>e.default:()=>e;return r.d(n,{a:n}),n},r.d=(e,n)=>{for(var a in n)r.o(n,a)&&!r.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:n[a]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((n,a)=>(r.f[a](e,n),n),[])),r.u=e=>(76===e?"common":e)+"."+{45:"e2d1978beb0db964",76:"14f215e4f4e9af93",87:"3a2e64bb6d08ae46",232:"fe0ee3b46cf31cef",256:"fa95921fc1c36f02",318:"b458f6d3dc91cab3",371:"1350987134a35fcd",394:"ae17eb3bca571aad",512:"a58cc307838d066c",523:"cd4f68e83ae62112",544:"f7c89777e7610cbd",556:"14e4bee993e6d7c2",664:"c8f673583f1afdcd",767:"693a4a35aeefeae9",785:"9c1c71de137cfc36",824:"8d2487fbf0b724f4",836:"6ce8ff768e0faa4d",859:"5c6e13c9e52b4d5a",863:"7249541104deb71f",957:"2e2b6cc7c5c667e9"}[e]+".js",r.miniCssF=e=>{},r.o=(e,n)=>Object.prototype.hasOwnProperty.call(e,n),(()=>{var e={},n="angor:";r.l=(a,i,d,f)=>{if(e[a])e[a].push(i);else{var t,u;if(void 0!==d)for(var c=document.getElementsByTagName("script"),l=0;l{t.onerror=t.onload=null,clearTimeout(b);var h=e[a];if(delete e[a],t.parentNode&&t.parentNode.removeChild(t),h&&h.forEach(_=>_(p)),m)return m(p)},b=setTimeout(s.bind(null,void 0,{type:"timeout",target:t}),12e4);t.onerror=s.bind(null,t.onerror),t.onload=s.bind(null,t.onload),u&&document.head.appendChild(t)}}})(),r.r=e=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e;r.tt=()=>(void 0===e&&(e={createScriptURL:n=>n},typeof trustedTypes<"u"&&trustedTypes.createPolicy&&(e=trustedTypes.createPolicy("angular#bundler",e))),e)})(),r.tu=e=>r.tt().createScriptURL(e),r.p="",(()=>{var e={121:0};r.f.j=(i,d)=>{var f=r.o(e,i)?e[i]:void 0;if(0!==f)if(f)d.push(f[2]);else if(121!=i){var t=new Promise((o,s)=>f=e[i]=[o,s]);d.push(f[2]=t);var u=r.p+r.u(i),c=new Error;r.l(u,o=>{if(r.o(e,i)&&(0!==(f=e[i])&&(e[i]=void 0),f)){var s=o&&("load"===o.type?"missing":o.type),b=o&&o.target&&o.target.src;c.message="Loading chunk "+i+" failed.\n("+s+": "+b+")",c.name="ChunkLoadError",c.type=s,c.request=b,f[1](c)}},"chunk-"+i,i)}else e[i]=0},r.O.j=i=>0===e[i];var n=(i,d)=>{var c,l,[f,t,u]=d,o=0;if(f.some(b=>0!==e[b])){for(c in t)r.o(t,c)&&(r.m[c]=t[c]);if(u)var s=u(r)}for(i&&i(d);o.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y,.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y{opacity:.6}.ps .ps__rail-x:hover,.ps .ps__rail-y:hover,.ps .ps__rail-x:focus,.ps .ps__rail-y:focus,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-y.ps--clicking{background-color:#eee;opacity:.9}.ps__thumb-x{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px;position:absolute}.ps__thumb-y{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px;position:absolute}.ps__rail-x:hover>.ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x.ps--clicking .ps__thumb-x{background-color:#999;height:11px}.ps__rail-y:hover>.ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y.ps--clicking .ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style: none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.ps{overflow:auto!important}}/*! - * Quill Editor v2.0.3 - * https://quilljs.com - * Copyright (c) 2017-2024, Slab - * Copyright (c) 2014, Jason Chen - * Copyright (c) 2013, salesforce.com - */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"\2022"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"\2611"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"\2610"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.example-viewer{display:flex;flex-direction:column;margin:32px 0;overflow:hidden;--tw-bg-opacity: 1;background-color:rgba(var(--angor-bg-card-rgb),var(--tw-bg-opacity));border-radius:1rem;--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.example-viewer .title{display:flex;align-items:center;justify-content:space-between;height:88px;min-height:88px;max-height:88px;padding:0 40px}.example-viewer .title h6{font-weight:700}.example-viewer .title .controls{display:flex;align-items:center}.example-viewer .title .controls>*+*{margin-left:8px}.example-viewer mat-tab-group .mat-tab-body-content .angor-highlight pre{margin:0;border-radius:0}input,textarea{background:transparent}input::placeholder,textarea::placeholder{--tw-text-opacity: 1;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))}.mat-toolbar.mat-primary input::placeholder,.mat-toolbar.mat-primary textarea::placeholder{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent input::placeholder,.mat-toolbar.mat-accent textarea::placeholder{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn input::placeholder,.mat-toolbar.mat-warn textarea::placeholder{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}input::-moz-placeholder,textarea::-moz-placeholder{--tw-text-opacity: 1;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))}.mat-toolbar.mat-primary input::-moz-placeholder,.mat-toolbar.mat-primary textarea::-moz-placeholder{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent input::-moz-placeholder,.mat-toolbar.mat-accent textarea::-moz-placeholder{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn input::-moz-placeholder,.mat-toolbar.mat-warn textarea::-moz-placeholder{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{--tw-text-opacity: 1;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))}.mat-toolbar.mat-primary input::-webkit-input-placeholder,.mat-toolbar.mat-primary textarea::-webkit-input-placeholder{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent input::-webkit-input-placeholder,.mat-toolbar.mat-accent textarea::-webkit-input-placeholder{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn input::-webkit-input-placeholder,.mat-toolbar.mat-warn textarea::-webkit-input-placeholder{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}input:-ms-input-placeholder,textarea:-ms-input-placeholder{--tw-text-opacity: 1;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))}.mat-toolbar.mat-primary input:-ms-input-placeholder,.mat-toolbar.mat-primary textarea:-ms-input-placeholder{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent input:-ms-input-placeholder,.mat-toolbar.mat-accent textarea:-ms-input-placeholder{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn input:-ms-input-placeholder,.mat-toolbar.mat-warn textarea:-ms-input-placeholder{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:active{-webkit-background-clip:text;-webkit-transition:background-color 5000s!important;transition:background-color 5000s!important}.dark input:-webkit-autofill,.dark input:-webkit-autofill:hover,.dark input:-webkit-autofill:focus,.dark input:-webkit-autofill:active,.dark textarea:-webkit-autofill,.dark textarea:-webkit-autofill:hover,.dark textarea:-webkit-autofill:focus,.dark textarea:-webkit-autofill:active{-webkit-text-fill-color:rgba(255,255,255,.87)}input [data-autocompleted],textarea [data-autocompleted]{background-color:transparent!important}.angor-backdrop-on-mobile{background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))!important;--tw-bg-opacity: .6 !important}@media (min-width: 600px){.angor-backdrop-on-mobile{background-color:transparent!important}}*[class*=mat-],*[class*=mat-mdc-],*[class*=mat-] *,*[class*=mat-mdc-] *{-webkit-font-smoothing:auto!important;-moz-osx-font-smoothing:auto!important}.mat-accordion .mat-expansion-panel{margin-bottom:24px;border-radius:8px!important;transition:box-shadow 225ms cubic-bezier(.4,0,.2,1);--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.mat-accordion .mat-expansion-panel:last-child{margin-bottom:0}.mat-accordion .mat-expansion-panel.mat-expanded,.mat-accordion .mat-expansion-panel:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.mat-accordion .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]).cdk-keyboard-focused,.mat-accordion .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]).cdk-program-focused,.mat-accordion .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover{background:transparent!important}.mat-accordion .mat-expansion-panel .mat-expansion-panel-header{font-size:14px}.mat-accordion .mat-expansion-panel .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description{margin-right:28px}.mat-accordion .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-indicator{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px}.mat-accordion .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-indicator:after{border-color:currentColor!important}.mat-accordion .mat-expansion-panel .mat-expansion-panel-body{--tw-text-opacity: 1 !important;color:rgba(var(--angor-text-secondary-rgb),var(--tw-text-opacity))!important}.mat-toolbar.mat-primary .mat-accordion .mat-expansion-panel .mat-expansion-panel-body{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-toolbar.mat-accent .mat-accordion .mat-expansion-panel .mat-expansion-panel-body{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-toolbar.mat-warn .mat-accordion .mat-expansion-panel .mat-expansion-panel-body{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-mdc-button,.mat-mdc-raised-button,.mat-mdc-outlined-button,.mat-mdc-unelevated-button,.mat-mdc-icon-button,.mat-mdc-fab,.mat-mdc-mini-fab{height:40px;min-height:40px;max-height:40px;line-height:1!important}.mat-mdc-button.angor-mat-button-large,.mat-mdc-raised-button.angor-mat-button-large,.mat-mdc-outlined-button.angor-mat-button-large,.mat-mdc-unelevated-button.angor-mat-button-large,.mat-mdc-icon-button.angor-mat-button-large,.mat-mdc-fab.angor-mat-button-large,.mat-mdc-mini-fab.angor-mat-button-large{height:48px;min-height:48px;max-height:48px}.mat-mdc-button[disabled=true] .mat-icon,.mat-mdc-raised-button[disabled=true] .mat-icon,.mat-mdc-outlined-button[disabled=true] .mat-icon,.mat-mdc-unelevated-button[disabled=true] .mat-icon,.mat-mdc-icon-button[disabled=true] .mat-icon,.mat-mdc-fab[disabled=true] .mat-icon,.mat-mdc-mini-fab[disabled=true] .mat-icon{opacity:.38!important}.mat-mdc-icon-button{display:inline-flex!important;align-items:center;justify-content:center;width:40px!important;padding:0!important}.mat-mdc-icon-button svg,.mat-mdc-icon-button img{height:auto!important}.mat-mdc-fab{max-height:56px;border-radius:16px!important}.mat-mdc-fab:not(.mdc-fab--extended) .mdc-fab__ripple{border-radius:16px!important}.mat-mdc-mini-fab{border-radius:12px!important}.mat-mdc-mini-fab:not(.mdc-fab--extended) .mdc-fab__ripple{border-radius:12px!important}.mat-mdc-button,.mat-mdc-raised-button,.mat-mdc-outlined-button,.mat-mdc-unelevated-button{padding:0 20px!important;border-radius:9999px!important}.mat-mdc-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon{margin-left:0!important;margin-right:0!important}.mat-mdc-button .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-container circle,.mat-mdc-raised-button .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-container circle,.mat-mdc-outlined-button .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-container circle,.mat-mdc-unelevated-button .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-container circle,.mat-mdc-icon-button .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-container circle,.mat-mdc-fab .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-container circle,.mat-mdc-mini-fab .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-container circle{stroke:currentColor!important;animation-duration:6s}.mat-mdc-raised-button,.mat-mdc-unelevated-button,.mat-mdc-fab,.mat-mdc-mini-fab{--mat-mdc-button-persistent-ripple-color: #3b7586 !important;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1) !important}.dark .mat-mdc-raised-button,.dark .mat-mdc-unelevated-button,.dark .mat-mdc-fab,.dark .mat-mdc-mini-fab{--mat-mdc-button-persistent-ripple-color: #000 !important;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1) !important}.mat-mdc-raised-button .mat-icon,.mat-mdc-unelevated-button .mat-icon,.mat-mdc-fab .mat-icon,.mat-mdc-mini-fab .mat-icon{color:currentColor!important}.mat-mdc-raised-button .mat-ripple-element,.mat-mdc-unelevated-button .mat-ripple-element,.mat-mdc-fab .mat-ripple-element,.mat-mdc-mini-fab .mat-ripple-element{background-color:#0000001a!important}.mat-mdc-button:not([disabled=true]).mat-primary .mat-icon,.mat-mdc-icon-button:not([disabled=true]).mat-primary .mat-icon,.mat-mdc-outlined-button:not([disabled=true]).mat-primary .mat-icon{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-rgb),var(--tw-text-opacity, 1))!important}.mat-mdc-button:not([disabled=true]).mat-accent .mat-icon,.mat-mdc-icon-button:not([disabled=true]).mat-accent .mat-icon,.mat-mdc-outlined-button:not([disabled=true]).mat-accent .mat-icon{--tw-text-opacity: 1 !important;color:rgba(var(--angor-accent-rgb),var(--tw-text-opacity, 1))!important}.mat-mdc-button:not([disabled=true]).mat-warn .mat-icon,.mat-mdc-icon-button:not([disabled=true]).mat-warn .mat-icon,.mat-mdc-outlined-button:not([disabled=true]).mat-warn .mat-icon{--tw-text-opacity: 1 !important;color:rgba(var(--angor-warn-rgb),var(--tw-text-opacity, 1))!important}.mat-mdc-outlined-button:not([disabled=true]){--tw-border-opacity: 1 !important;border-color:rgb(107 152 164 / var(--tw-border-opacity, 1))!important}.mat-mdc-outlined-button:not([disabled=true]):is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(8 59 70 / var(--tw-border-opacity, 1))!important}.mat-mdc-outlined-button[disabled=true]{border-color:#6b98a4b3!important}.mat-mdc-outlined-button[disabled=true]:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(7 52 62 / var(--tw-border-opacity, 1))!important}.mdc-button .mdc-button__label{white-space:nowrap}.mat-button-toggle-group{border:none!important}.mat-button-toggle-group>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.mat-button-toggle-group.mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{background-clip:padding-box}.mat-button-toggle-group .mat-button-toggle{border-radius:9999px;overflow:hidden;border:none!important;font-weight:500}.mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked .mat-button-toggle-label-content{--tw-text-opacity: 1 !important;color:rgba(var(--angor-text-default-rgb),var(--tw-text-opacity))!important}.mat-button-toggle-group .mat-button-toggle .mat-button-toggle-label-content{padding:0 20px;line-height:40px!important;--tw-text-opacity: 1;color:rgba(var(--angor-text-secondary-rgb),var(--tw-text-opacity))}.mat-toolbar.mat-primary .mat-button-toggle-group .mat-button-toggle .mat-button-toggle-label-content{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-toolbar.mat-accent .mat-button-toggle-group .mat-button-toggle .mat-button-toggle-label-content{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-toolbar.mat-warn .mat-button-toggle-group .mat-button-toggle .mat-button-toggle-label-content{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-mdc-checkbox{display:inline-flex!important}.mat-mdc-checkbox .mdc-form-field{padding-right:12px}.mdc-checkbox__native-control{opacity:0!important}.mat-mdc-chip{font-weight:500!important}.mat-mdc-dialog-container .mdc-dialog__surface{border-radius:16px!important;padding:24px}.mat-drawer-backdrop.mat-drawer-shown{background-color:#0009!important}.mat-mdc-form-field.mat-form-field-appearance-fill.mat-form-field-disabled{opacity:.7!important}.mat-mdc-form-field.mat-form-field-appearance-fill.mat-form-field-invalid .mat-mdc-text-field-wrapper{--tw-border-opacity: 1 !important;border-color:rgba(var(--angor-warn-rgb),var(--tw-border-opacity, 1))!important}.mat-mdc-form-field.mat-form-field-appearance-fill.mat-form-field-invalid .mat-mdc-text-field-wrapper:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgba(var(--angor-warn-rgb),var(--tw-border-opacity, 1))!important}.mat-mdc-form-field.mat-form-field-appearance-fill.mat-form-field-invalid .mat-mdc-select .mat-mdc-select-placeholder{--tw-text-opacity: 1 !important;color:rgba(var(--angor-warn-rgb),var(--tw-text-opacity, 1))!important}.mat-mdc-form-field.mat-form-field-appearance-fill:hover .mat-mdc-form-field-focus-overlay,.mat-mdc-form-field.mat-form-field-appearance-fill.mat-focused .mat-mdc-form-field-focus-overlay{opacity:0!important}.mat-mdc-form-field.mat-form-field-appearance-fill.mat-focused:not(.mat-form-field-invalid) .mat-mdc-text-field-wrapper{--tw-border-opacity: 1 !important;border-color:rgba(var(--angor-primary-rgb),var(--tw-border-opacity, 1))!important}.mat-mdc-form-field.mat-form-field-appearance-fill.mat-focused:not(.mat-form-field-invalid) .mat-mdc-text-field-wrapper:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgba(var(--angor-primary-rgb),var(--tw-border-opacity, 1))!important}.mat-mdc-form-field.mat-form-field-appearance-fill.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix select{top:auto;margin-top:0;margin-bottom:0;padding-top:0;padding-right:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2364748B' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5H7z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right -7px center;background-size:24px}.dark .mat-mdc-form-field.mat-form-field-appearance-fill.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2397a6ba' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5H7z'/%3E%3C/svg%3E")}.mat-mdc-form-field.mat-form-field-appearance-fill.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix:after{display:none}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{padding:0;border-radius:6px;border-width:1px;border-style:solid;--tw-border-opacity: 1 !important;border-color:rgb(107 152 164 / var(--tw-border-opacity, 1))!important;--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05) !important;--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(8 59 70 / var(--tw-border-opacity, 1))!important;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))!important;--tw-bg-opacity: .05 !important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper:not(.mdc-text-field--no-label){margin-top:24px;overflow:visible}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-focus-overlay{border-radius:6px}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex{position:relative;display:flex;align-items:stretch;border-radius:6px;padding:0 16px}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix{padding:0!important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>.mat-icon{margin-right:12px;padding:0!important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>.mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>.mat-mdc-icon-button{margin:0 4px 0 -10px}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>.mat-mdc-select,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>.mat-mdc-select{margin-right:10px}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>.mat-datepicker-toggle,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>.mat-datepicker-toggle{margin-left:-8px}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix{padding:0!important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>.mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>.mat-icon{margin-left:12px;padding:0!important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>.mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>.mat-mdc-icon-button{margin:0 -10px 0 4px}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>.mat-mdc-select,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>.mat-mdc-select{margin-left:10px}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>.mat-datepicker-toggle,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>.mat-datepicker-toggle{margin-right:-8px}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix{display:inline-flex;align-items:center;justify-content:center;--tw-text-opacity: 1 !important;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))!important}.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix,.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix,.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix,.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-icon-button{width:40px;min-width:40px;height:40px;min-height:40px}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-icon-button:not([disabled]),.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select-value,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-icon-button:not([disabled]),.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select-value,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button:not([disabled]),.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select-value,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-icon-button:not([disabled]),.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select-value{--tw-text-opacity: 1;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))}.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-icon,.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-icon-button:not([disabled]),.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select-value,.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-icon,.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-icon-button:not([disabled]),.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select-value,.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-icon,.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button:not([disabled]),.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select-value,.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-icon,.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-icon-button:not([disabled]),.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select-value{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-icon,.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-icon-button:not([disabled]),.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select-value,.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-icon,.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-icon-button:not([disabled]),.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select-value,.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-icon,.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button:not([disabled]),.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select-value,.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-icon,.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-icon-button:not([disabled]),.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select-value{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-icon,.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-icon-button:not([disabled]),.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select-value,.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-icon,.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-icon-button:not([disabled]),.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select-value,.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-icon,.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button:not([disabled]),.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select-value,.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-icon,.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-icon-button:not([disabled]),.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select-value{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-datepicker-toggle-default-icon,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-datepicker-toggle-default-icon,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-datepicker-toggle-default-icon,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-datepicker-toggle-default-icon{width:1.5rem;height:1.5rem;min-width:1.5rem;min-height:1.5rem;font-size:1.5rem;line-height:1.5rem}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-datepicker-toggle-default-icon svg,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-datepicker-toggle-default-icon svg,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-datepicker-toggle-default-icon svg,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-datepicker-toggle-default-icon svg{width:1.5rem;height:1.5rem}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select{display:flex;align-items:center}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select:focus .mat-mdc-select-trigger .mat-mdc-select-value,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select:focus .mat-mdc-select-trigger .mat-mdc-select-value,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select:focus .mat-mdc-select-trigger .mat-mdc-select-value,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select:focus .mat-mdc-select-trigger .mat-mdc-select-value{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-rgb),var(--tw-text-opacity, 1))!important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select:focus .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select:focus .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select:focus .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select:focus .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow{border-top-color:var(--angor-primary)!important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select .mat-mdc-select-trigger,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select .mat-mdc-select-trigger,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select .mat-mdc-select-trigger,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select .mat-mdc-select-trigger{display:flex;align-items:center}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-value,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-value,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-value,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-value{display:flex;max-width:none}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-value mat-mdc-select-trigger .mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-value mat-mdc-select-trigger .mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-value mat-mdc-select-trigger .mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-value mat-mdc-select-trigger .mat-icon{margin:0!important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper{display:flex;align-items:center;transform:none;margin-left:4px}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow{min-height:0;--tw-text-opacity: 1 !important;color:rgb(8 59 70 / var(--tw-text-opacity, 1))!important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow:is(.dark *),.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow:is(.dark *),.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow:is(.dark *),.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(59 117 134 / var(--tw-text-opacity, 1))!important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix{position:static;display:flex;align-items:center;width:88px;min-height:48px;padding:0;border:0}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix .mat-mdc-floating-label{top:-25px!important;left:0!important;width:100%!important;transform:none!important;pointer-events:auto;font-weight:500;--tw-text-opacity: 1 !important;color:rgba(var(--angor-text-default-rgb),var(--tw-text-opacity))!important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix textarea.mat-mdc-input-element{margin:12px 0;padding:0 6px 0 0}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix .mat-mdc-chip-set{width:100%;margin:0 -8px}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mdc-line-ripple{display:none}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-form-field-subscript-wrapper{font-size:12px;font-weight:500}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-error-wrapper{padding:0}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-hint{--tw-text-opacity: 1 !important;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))!important}.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-hint{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-hint{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-hint{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-mdc-form-field.mat-form-field-appearance-fill:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,.mat-mdc-form-field.mat-form-field-appearance-fill:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix{align-self:flex-start;padding-top:14px!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded .mat-mdc-text-field-wrapper{border-radius:24px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix{border-radius:24px 0 0 24px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>.mat-icon{margin-right:12px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>.mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>.mat-mdc-icon-button{margin:0 2px 0 -10px!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>.mat-mdc-select,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>.mat-mdc-select{margin-right:8px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>.mat-datepicker-toggle,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>.mat-datepicker-toggle{margin-right:4px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>*:not(.mat-icon):not(.mat-mdc-icon-button):not(.mat-mdc-select):not(.mat-datepicker-toggle),.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>*:not(.mat-icon):not(.mat-mdc-icon-button):not(.mat-mdc-select):not(.mat-datepicker-toggle){margin-right:12px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix{border-radius:0 24px 24px 0}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>.mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>.mat-icon{margin-left:12px!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>.mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>.mat-mdc-icon-button{margin:0 -10px 0 2px!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>.mat-mdc-select,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>.mat-mdc-select{margin-left:12px!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>.mat-datepicker-toggle,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>.mat-datepicker-toggle{margin-left:4px!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>*:not(.mat-icon):not(.mat-mdc-icon-button):not(.mat-mdc-select):not(.mat-datepicker-toggle),.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>*:not(.mat-icon):not(.mat-mdc-icon-button):not(.mat-mdc-select):not(.mat-datepicker-toggle){margin-left:12px!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-icon-button{width:32px!important;min-width:32px;height:32px;min-height:32px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>.mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>.mat-mdc-icon-button{margin-left:-6px;margin-right:12px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>.mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>.mat-mdc-icon-button{margin-left:12px;margin-right:-6px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix{min-height:40px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix textarea.mat-mdc-input-element{margin:8px 0}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix{padding-top:10px!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense.angor-mat-rounded .mat-mdc-text-field-wrapper{border-radius:20px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix{border-radius:20px 0 0 20px!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix{border-radius:0 20px 20px 0!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix{align-self:stretch!important;margin:0 16px 0 -16px!important;padding-left:16px!important;border-radius:6px 0 0 6px;border-right-width:1px;border-style:solid}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>.mat-icon{margin-right:16px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>.mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>.mat-mdc-icon-button{margin:0 6px 0 -10px!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>.mat-mdc-select,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>.mat-mdc-select{margin-right:12px!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>.mat-datepicker-toggle,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>.mat-datepicker-toggle{margin-right:8px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>*:not(.mat-icon):not(.mat-mdc-icon-button):not(.mat-mdc-select):not(.mat-datepicker-toggle),.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>*:not(.mat-icon):not(.mat-mdc-icon-button):not(.mat-mdc-select):not(.mat-datepicker-toggle){margin-right:16px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix{align-self:stretch!important;margin:0 -16px 0 16px!important;padding-right:16px!important;border-radius:0 6px 6px 0;border-left-width:1px;border-style:solid}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>.mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>.mat-icon{margin-left:16px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>.mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>.mat-mdc-icon-button{margin:0 -10px 0 6px!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>.mat-mdc-select,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>.mat-mdc-select{margin:0 -4px 0 16px!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>.mat-datepicker-toggle,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>.mat-datepicker-toggle{margin-left:8px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>*:not(.mat-icon):not(.mat-mdc-icon-button):not(.mat-mdc-select):not(.mat-datepicker-toggle),.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>*:not(.mat-icon):not(.mat-mdc-icon-button):not(.mat-mdc-select):not(.mat-datepicker-toggle){margin-left:16px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix{--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-bg-default-rgb),var(--tw-bg-opacity))!important;--tw-border-opacity: 1 !important;border-color:rgb(107 152 164 / var(--tw-border-opacity, 1))!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix:is(.dark *),.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix:is(.dark *),.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix:is(.dark *),.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(8 59 70 / var(--tw-border-opacity, 1))!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix{align-items:flex-start}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-bold .mat-mdc-text-field-wrapper{border-width:2px!important}.mat-mdc-form-field.mat-form-field-appearance-outline.mat-form-field-invalid .mdc-notched-outline__leading,.mat-mdc-form-field.mat-form-field-appearance-outline.mat-form-field-invalid .mdc-notched-outline__notch,.mat-mdc-form-field.mat-form-field-appearance-outline.mat-form-field-invalid .mdc-notched-outline__trailing{border-color:var(--angor-warn)!important}.mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused:not(.mat-form-field-invalid).mat-primary .mdc-notched-outline__leading,.mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused:not(.mat-form-field-invalid).mat-primary .mdc-notched-outline__notch,.mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused:not(.mat-form-field-invalid).mat-primary .mdc-notched-outline__trailing{border-color:var(--angor-primary)!important}.mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused:not(.mat-form-field-invalid).mat-accent .mdc-notched-outline__leading,.mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused:not(.mat-form-field-invalid).mat-accent .mdc-notched-outline__notch,.mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused:not(.mat-form-field-invalid).mat-accent .mdc-notched-outline__trailing{border-color:var(--angor-accent)!important}.mat-mdc-form-field.mat-form-field-appearance-outline:not(.mat-focused):not(.mat-form-field-invalid) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mdc-notched-outline .mdc-notched-outline__leading,.mat-mdc-form-field.mat-form-field-appearance-outline:not(.mat-focused):not(.mat-form-field-invalid) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mdc-notched-outline .mdc-notched-outline__notch,.mat-mdc-form-field.mat-form-field-appearance-outline:not(.mat-focused):not(.mat-form-field-invalid) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mdc-notched-outline .mdc-notched-outline__trailing{--tw-border-opacity: 1 !important;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))!important}.mat-mdc-form-field.mat-form-field-appearance-outline:not(.mat-focused):not(.mat-form-field-invalid) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mdc-notched-outline .mdc-notched-outline__leading:is(.dark *),.mat-mdc-form-field.mat-form-field-appearance-outline:not(.mat-focused):not(.mat-form-field-invalid) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mdc-notched-outline .mdc-notched-outline__notch:is(.dark *),.mat-mdc-form-field.mat-form-field-appearance-outline:not(.mat-focused):not(.mat-form-field-invalid) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mdc-notched-outline .mdc-notched-outline__trailing:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(100 116 139 / var(--tw-border-opacity, 1))!important}.mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mdc-notched-outline .mdc-notched-outline__notch{border-right-style:none!important}.mat-icon{display:inline-flex!important;align-items:center;justify-content:center;width:24px;min-width:24px;height:24px;min-height:24px;font-size:24px;line-height:24px;-webkit-appearance:none!important}.mat-mdc-input-element::placeholder{transition:none!important;--tw-text-opacity: 1 !important;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))!important}.mat-toolbar.mat-primary .mat-mdc-input-element::placeholder{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent .mat-mdc-input-element::placeholder{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn .mat-mdc-input-element::placeholder{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-mdc-input-element::-moz-placeholder{-moz-transition:none!important;transition:none!important;--tw-text-opacity: 1 !important;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))!important}.mat-toolbar.mat-primary .mat-mdc-input-element::-moz-placeholder{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent .mat-mdc-input-element::-moz-placeholder{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn .mat-mdc-input-element::-moz-placeholder{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-mdc-input-element::-webkit-input-placeholder{-webkit-transition:none!important;transition:none!important;--tw-text-opacity: 1 !important;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))!important}.mat-toolbar.mat-primary .mat-mdc-input-element::-webkit-input-placeholder{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent .mat-mdc-input-element::-webkit-input-placeholder{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn .mat-mdc-input-element::-webkit-input-placeholder{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-mdc-input-element:-ms-input-placeholder{-ms-transition:none!important;transition:none!important;--tw-text-opacity: 1 !important;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))!important}.mat-toolbar.mat-primary .mat-mdc-input-element:-ms-input-placeholder{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent .mat-mdc-input-element:-ms-input-placeholder{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn .mat-mdc-input-element:-ms-input-placeholder{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-form-field-invalid .mat-mdc-input-element::placeholder{--tw-text-opacity: 1 !important;color:rgba(var(--angor-warn-rgb),var(--tw-text-opacity, 1))!important}.mat-form-field-invalid .mat-mdc-input-element::-moz-placeholder{--tw-text-opacity: 1 !important;color:rgba(var(--angor-warn-rgb),var(--tw-text-opacity, 1))!important}.mat-form-field-invalid .mat-mdc-input-element::-webkit-input-placeholder{--tw-text-opacity: 1 !important;color:rgba(var(--angor-warn-rgb),var(--tw-text-opacity, 1))!important}.mat-form-field-invalid .mat-mdc-input-element:-ms-input-placeholder{--tw-text-opacity: 1 !important;color:rgba(var(--angor-warn-rgb),var(--tw-text-opacity, 1))!important}.mat-mdc-menu-panel{min-width:144px!important}.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item .mat-mdc-menu-item-text{display:flex;align-items:center;padding-right:16px}.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item .mat-icon-no-color{--tw-text-opacity: 1;color:rgba(var(--angor-mat-icon-rgb),var(--tw-text-opacity))}.mat-mdc-menu-panel .mat-mdc-menu-content mat-divider{margin:8px 0}.mat-mdc-paginator .mat-mdc-paginator-container{padding:8px 16px;justify-content:space-between}@media (min-width: 600px){.mat-mdc-paginator .mat-mdc-paginator-container{justify-content:normal}}.mat-mdc-paginator .mat-mdc-paginator-container .mat-mdc-paginator-page-size{align-items:center;min-height:40px;margin:8px}.mat-mdc-paginator .mat-mdc-paginator-container .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-label{display:none;margin-right:12px}@media (min-width: 600px){.mat-mdc-paginator .mat-mdc-paginator-container .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-label{display:block}}.mat-mdc-paginator .mat-mdc-paginator-container .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select{margin:0}.mat-mdc-paginator .mat-mdc-paginator-container .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mat-mdc-text-field-wrapper{padding:0 10px}.mat-mdc-paginator .mat-mdc-paginator-container .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mat-mdc-text-field-wrapper .mat-form-field-flex{min-height:32px}.mat-mdc-paginator .mat-mdc-paginator-container .mat-mdc-paginator-range-actions{margin:8px 0}.mat-mdc-paginator .mat-mdc-paginator-container .mat-mdc-paginator-range-actions .mat-mdc-paginator-range-label{margin-right:16px}.mat-mdc-select{display:inline-flex!important}.mat-mdc-select .mat-mdc-select-placeholder{transition:none!important;--tw-text-opacity: 1 !important;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))!important}.mat-toolbar.mat-primary .mat-mdc-select .mat-mdc-select-placeholder{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent .mat-mdc-select .mat-mdc-select-placeholder{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn .mat-mdc-select .mat-mdc-select-placeholder{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-value{position:relative;display:flex;max-width:none}.mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-value .mat-mdc-select-value-text{display:inline-flex}.mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-value .mat-mdc-select-value-text>*{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mat-mdc-select .mat-mdc-select-arrow-wrapper{transform:translateY(0)!important}.mat-mdc-select .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow{margin:0 0 0 8px;--tw-text-opacity: 1 !important;color:rgba(var(--angor-text-secondary-rgb),var(--tw-text-opacity))!important}.mat-toolbar.mat-primary .mat-mdc-select .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-toolbar.mat-accent .mat-mdc-select .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-toolbar.mat-warn .mat-mdc-select .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled){color:#fff!important}.dark .mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled){color:#000!important}.mat-step-icon .mat-icon{color:currentColor!important}.mat-step-label,.mat-step-label-selected{font-weight:500!important}.mat-mdc-table .mdc-data-table__row:not(.mdc-data-table__row--selected):hover{background:none!important}.mat-mdc-tab-group.angor-mat-no-header .mat-mdc-tab-header{height:0!important;max-height:0!important;border:none!important;visibility:hidden!important;opacity:0!important}.mat-mdc-tab-group:not(.mat-background-primary):not(.mat-background-accent) .mat-mdc-tab-header .mat-mdc-tab-label-container{box-shadow:inset 0 -1px var(--angor-border)}.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-label-container{margin:0 24px}.mat-mdc-tab-group .mat-mdc-tab-body-content{padding:24px}textarea.mat-mdc-input-element{box-sizing:content-box!important}.mat-toolbar.mat-primary .mat-icon{--tw-text-opacity: 1 !important;color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important}.mat-toolbar.mat-primary .text-secondary{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-toolbar.mat-primary .text-hint,.mat-toolbar.mat-primary .text-disabled{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-primary .divider{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .12 !important}.mat-toolbar.mat-accent .mat-icon{--tw-text-opacity: 1 !important;color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important}.mat-toolbar.mat-accent .text-secondary{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-toolbar.mat-accent .text-hint,.mat-toolbar.mat-accent .text-disabled{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent .divider{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .12 !important}.mat-toolbar.mat-warn .mat-icon{--tw-text-opacity: 1 !important;color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important}.mat-toolbar.mat-warn .text-secondary{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-toolbar.mat-warn .text-hint,.mat-toolbar.mat-warn .text-disabled{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn .divider{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .12 !important}.mat-mdc-tooltip .mdc-tooltip__surface{background-color:var(--angor-text-default)!important;color:#fff}.dark .mat-mdc-tooltip .mdc-tooltip__surface{background-color:var(--angor-text-secondary)!important;color:var(--angor-bg-default)!important}code[class*=language-] .hljs-comment,code[class*=language-] .hljs-quote,pre[class*=language-] .hljs-comment,pre[class*=language-] .hljs-quote{color:#8b9fc1;font-style:italic}code[class*=language-] .hljs-doctag,code[class*=language-] .hljs-keyword,code[class*=language-] .hljs-formula,pre[class*=language-] .hljs-doctag,pre[class*=language-] .hljs-keyword,pre[class*=language-] .hljs-formula{color:#22d3ee}code[class*=language-] .hljs-name,pre[class*=language-] .hljs-name{color:#e879f9}code[class*=language-] .hljs-tag,pre[class*=language-] .hljs-tag{color:#bae6fd}code[class*=language-] .hljs-section,code[class*=language-] .hljs-selector-tag,code[class*=language-] .hljs-deletion,code[class*=language-] .hljs-subst,pre[class*=language-] .hljs-section,pre[class*=language-] .hljs-selector-tag,pre[class*=language-] .hljs-deletion,pre[class*=language-] .hljs-subst{color:#f87f71}code[class*=language-] .hljs-literal,pre[class*=language-] .hljs-literal{color:#36beff}code[class*=language-] .hljs-string,code[class*=language-] .hljs-regexp,code[class*=language-] .hljs-addition,code[class*=language-] .hljs-attribute,code[class*=language-] .hljs-meta-string,pre[class*=language-] .hljs-string,pre[class*=language-] .hljs-regexp,pre[class*=language-] .hljs-addition,pre[class*=language-] .hljs-attribute,pre[class*=language-] .hljs-meta-string{color:#bef264}code[class*=language-] .hljs-built_in,code[class*=language-] .hljs-class .hljs-title,pre[class*=language-] .hljs-built_in,pre[class*=language-] .hljs-class .hljs-title{color:#ffd374}code[class*=language-] .hljs-attr,code[class*=language-] .hljs-variable,code[class*=language-] .hljs-template-variable,code[class*=language-] .hljs-type,code[class*=language-] .hljs-selector-class,code[class*=language-] .hljs-selector-attr,code[class*=language-] .hljs-selector-pseudo,code[class*=language-] .hljs-number,pre[class*=language-] .hljs-attr,pre[class*=language-] .hljs-variable,pre[class*=language-] .hljs-template-variable,pre[class*=language-] .hljs-type,pre[class*=language-] .hljs-selector-class,pre[class*=language-] .hljs-selector-attr,pre[class*=language-] .hljs-selector-pseudo,pre[class*=language-] .hljs-number{color:#22d3ee}code[class*=language-] .hljs-symbol,code[class*=language-] .hljs-bullet,code[class*=language-] .hljs-link,code[class*=language-] .hljs-meta,code[class*=language-] .hljs-selector-id,code[class*=language-] .hljs-title,pre[class*=language-] .hljs-symbol,pre[class*=language-] .hljs-bullet,pre[class*=language-] .hljs-link,pre[class*=language-] .hljs-meta,pre[class*=language-] .hljs-selector-id,pre[class*=language-] .hljs-title{color:#e879f9}code[class*=language-] .hljs-emphasis,pre[class*=language-] .hljs-emphasis{font-style:italic}code[class*=language-] .hljs-strong,pre[class*=language-] .hljs-strong{font-weight:700}code[class*=language-] .hljs-link,pre[class*=language-] .hljs-link{text-decoration:underline}.ps{position:relative}.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y,.ps.ps--focus>.ps__rail-x,.ps.ps--focus>.ps__rail-y,.ps.ps--scrolling-x>.ps__rail-x,.ps.ps--scrolling-x>.ps__rail-y,.ps.ps--scrolling-y>.ps__rail-x,.ps.ps--scrolling-y>.ps__rail-y{opacity:1}.ps>.ps__rail-x,.ps>.ps__rail-y{z-index:99999}.ps>.ps__rail-x{height:14px;background:transparent!important;transition:none!important}.ps>.ps__rail-x:hover,.ps>.ps__rail-x:focus,.ps>.ps__rail-x.ps--clicking{opacity:1}.ps>.ps__rail-x:hover .ps__thumb-x,.ps>.ps__rail-x:focus .ps__thumb-x,.ps>.ps__rail-x.ps--clicking .ps__thumb-x{height:10px}.ps>.ps__rail-x .ps__thumb-x{background:#00000080;box-shadow:0 0 0 1px #ffffff26;height:6px;transition:height 225ms cubic-bezier(.25,.8,.25,1)}.ps>.ps__rail-y{width:14px;background:transparent!important;transition:none!important;left:auto!important}.ps>.ps__rail-y:hover,.ps>.ps__rail-y:focus,.ps>.ps__rail-y.ps--clicking{opacity:1}.ps>.ps__rail-y:hover .ps__thumb-y,.ps>.ps__rail-y:focus .ps__thumb-y,.ps>.ps__rail-y.ps--clicking .ps__thumb-y{width:10px}.ps>.ps__rail-y .ps__thumb-y{background:#00000080;box-shadow:0 0 0 1px #ffffff26;width:6px;transition:width 225ms cubic-bezier(.25,.8,.25,1)}.ql-toolbar{border-radius:6px 6px 0 0;padding:0!important;--tw-bg-opacity: 1;background-color:rgb(203 221 225 / var(--tw-bg-opacity, 1));border-color:rgb(107 152 164 / var(--tw-border-opacity, 1))!important;--tw-border-opacity: 1 !important}.dark .ql-toolbar{background-color:#0000000d;--tw-border-opacity: 1 !important;border-color:rgb(8 59 70 / var(--tw-border-opacity, 1))!important}.ql-toolbar .ql-formats{margin:11px 8px!important}.ql-toolbar .ql-picker.ql-expanded .ql-picker-label{--tw-border-opacity: 1;border-color:rgb(107 152 164 / var(--tw-border-opacity, 1))}.dark .ql-toolbar .ql-picker.ql-expanded .ql-picker-label{--tw-border-opacity: 1;border-color:rgb(8 59 70 / var(--tw-border-opacity, 1))}.ql-toolbar .ql-picker.ql-expanded .ql-picker-options{z-index:10!important;--tw-bg-opacity: 1;background-color:rgba(var(--angor-bg-card-rgb),var(--tw-bg-opacity));--tw-border-opacity: 1;border-color:rgb(107 152 164 / var(--tw-border-opacity, 1))}.dark .ql-toolbar .ql-picker.ql-expanded .ql-picker-options{--tw-border-opacity: 1;border-color:rgb(8 59 70 / var(--tw-border-opacity, 1))}.ql-toolbar .ql-picker .ql-picker-label,.ql-toolbar .ql-picker .ql-picker-options .ql-picker-item{--tw-text-opacity: 1;color:rgba(var(--angor-text-default-rgb),var(--tw-text-opacity))}.ql-toolbar .ql-stroke,.ql-toolbar .ql-stroke-mitter{stroke:var(--angor-icon)}.ql-toolbar .ql-fill{fill:var(--angor-icon)}.ql-toolbar button:hover,.ql-toolbar button:focus,.ql-toolbar button.ql-active,.ql-toolbar .ql-picker-label:hover,.ql-toolbar .ql-picker-label.ql-active,.ql-toolbar .ql-picker-item:hover,.ql-toolbar .ql-picker-item.ql-selected{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-rgb),var(--tw-text-opacity, 1))!important}.ql-toolbar button:hover .ql-stroke,.ql-toolbar button:hover .ql-stroke-mitter,.ql-toolbar button:focus .ql-stroke,.ql-toolbar button:focus .ql-stroke-mitter,.ql-toolbar button.ql-active .ql-stroke,.ql-toolbar button.ql-active .ql-stroke-mitter,.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-toolbar .ql-picker-label:hover .ql-stroke-mitter,.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-toolbar .ql-picker-label.ql-active .ql-stroke-mitter,.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-toolbar .ql-picker-item:hover .ql-stroke-mitter,.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-mitter{stroke:var(--angor-primary)!important}.ql-toolbar button:hover .ql-fill,.ql-toolbar button:focus .ql-fill,.ql-toolbar button.ql-active .ql-fill,.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-toolbar .ql-picker-item.ql-selected .ql-fill{fill:var(--angor-primary)!important}.ql-container{overflow:auto;min-height:160px;max-height:400px;border-radius:0 0 6px 6px;border-color:rgb(107 152 164 / var(--tw-border-opacity, 1))!important;--tw-border-opacity: 1 !important;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05) !important;--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.dark .ql-container{--tw-border-opacity: 1 !important;border-color:rgb(8 59 70 / var(--tw-border-opacity, 1))!important}.ql-container .ql-editor{--tw-bg-opacity: 1;background-color:rgba(var(--angor-bg-card-rgb),var(--tw-bg-opacity))}.ql-container .ql-editor.ql-blank:before{--tw-text-opacity: 1;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))}.mat-toolbar.mat-primary .ql-container .ql-editor.ql-blank:before{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent .ql-container .ql-editor.ql-blank:before{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn .ql-container .ql-editor.ql-blank:before{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.ql-container .ql-tooltip{border-radius:.375rem;--tw-border-opacity: 1;border-color:rgb(107 152 164 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(203 221 225 / var(--tw-bg-opacity, 1));padding:.25rem .75rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark .ql-container .ql-tooltip{--tw-border-opacity: 1 !important;border-color:rgb(5 43 51 / var(--tw-border-opacity, 1))!important;--tw-bg-opacity: 1 !important;background-color:rgb(5 43 51 / var(--tw-bg-opacity, 1))!important;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.ql-container .ql-tooltip:before{--tw-text-opacity: 1;color:rgba(var(--angor-text-secondary-rgb),var(--tw-text-opacity))}.mat-toolbar.mat-primary .ql-container .ql-tooltip:before{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-toolbar.mat-accent .ql-container .ql-tooltip:before{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-toolbar.mat-warn .ql-container .ql-tooltip:before{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.ql-container .ql-tooltip .ql-action,.ql-container .ql-tooltip .ql-remove{--tw-border-opacity: 1;border-color:rgb(107 152 164 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgba(var(--angor-primary-rgb),var(--tw-text-opacity, 1))}.dark .ql-container .ql-tooltip .ql-action,.dark .ql-container .ql-tooltip .ql-remove{--tw-border-opacity: 1;border-color:rgb(107 152 164 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgba(var(--angor-primary-400-rgb),var(--tw-text-opacity, 1))}.ql-container .ql-tooltip .ql-action:after{border-right-width:1px!important;--tw-border-opacity: 1 !important;border-right-color:rgb(107 152 164 / var(--tw-border-opacity, 1))!important}.dark .ql-container .ql-tooltip .ql-action:after{--tw-border-opacity: 1 !important;border-right-color:rgb(8 59 70 / var(--tw-border-opacity, 1))!important}.ql-container .ql-tooltip input{--tw-text-opacity: 1 !important;color:rgba(var(--angor-text-default-rgb),var(--tw-text-opacity))!important;border-radius:.125rem!important;--tw-border-opacity: 1 !important;border-color:rgb(107 152 164 / var(--tw-border-opacity, 1))!important;--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important}.dark .ql-container .ql-tooltip input{--tw-border-opacity: 1 !important;border-color:rgb(8 59 70 / var(--tw-border-opacity, 1))!important;--tw-bg-opacity: 1 !important;background-color:rgb(5 43 51 / var(--tw-bg-opacity, 1))!important}.emoji-mart,.emoji-mart *{box-sizing:border-box;line-height:1.15}.emoji-mart{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-size:16px;display:inline-block;color:#222427;border:1px solid #d9d9d9;border-radius:15px;background:#fff}.emoji-mart .emoji-mart-emoji{padding:6px}.emoji-mart-bar{border:0 solid #d9d9d9}.emoji-mart-bar:first-child{border-bottom-width:1px;border-top-left-radius:5px;border-top-right-radius:5px}.emoji-mart-bar:last-child{border-top-width:1px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.emoji-mart-anchors{display:flex;flex-direction:row;justify-content:space-between;padding:0 6px;line-height:0}.emoji-mart-anchor{position:relative;display:block;flex:1 1 auto;color:#858585;text-align:center;padding:12px 4px;overflow:hidden;transition:color .1s ease-out;margin:0;box-shadow:none;background:none;border:none}.emoji-mart-anchor:focus{outline:0}.emoji-mart-anchor:hover,.emoji-mart-anchor:focus,.emoji-mart-anchor-selected{color:#464646}.emoji-mart-anchor-selected .emoji-mart-anchor-bar{bottom:0}.emoji-mart-anchor-bar{position:absolute;bottom:-3px;left:0;width:100%;height:3px;background-color:#464646}.emoji-mart-anchors i{display:inline-block;width:100%;max-width:22px}.emoji-mart-anchors svg,.emoji-mart-anchors img{fill:currentColor;height:18px}.emoji-mart-scroll{overflow-y:scroll;height:270px;padding:0 6px 6px;will-change:transform}.emoji-mart-search{margin-top:6px;padding:0 6px;position:relative}.emoji-mart-search input{font-size:16px;display:block;width:100%;padding:5px 25px 6px 10px;border-radius:5px;border:1px solid #d9d9d9;outline:0}.emoji-mart-search input,.emoji-mart-search input::-webkit-search-decoration,.emoji-mart-search input::-webkit-search-cancel-button,.emoji-mart-search input::-webkit-search-results-button,.emoji-mart-search input::-webkit-search-results-decoration{-webkit-appearance:none}.emoji-mart-search-icon{position:absolute;top:6px;right:11px;z-index:2;padding:2px 5px 1px;border:none;background:none}.emoji-mart-category .emoji-mart-emoji span{z-index:1;position:relative;text-align:center;cursor:default}.emoji-mart-category .emoji-mart-emoji:hover:before{z-index:0;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f4f4f4;border-radius:100%}.emoji-mart-category-label{z-index:2;position:relative;position:sticky;top:0}.emoji-mart-category-label span{display:block;width:100%;font-weight:500;padding:5px 6px;background-color:#fff;background-color:#fffffff2}.emoji-mart-category-list{margin:0;padding:0}.emoji-mart-category-list li{list-style:none;margin:0;padding:0;display:inline-block}.emoji-mart-emoji{position:relative;display:inline-block;font-size:0;margin:0;padding:0;border:none;background:none;box-shadow:none}.emoji-mart-emoji-native{font-family:"Segoe UI Emoji",Segoe UI Symbol,Segoe UI,"Apple Color Emoji",Twemoji Mozilla,"Noto Color Emoji","Android Emoji"}.emoji-mart-no-results{font-size:14px;text-align:center;padding-top:70px;color:#858585}.emoji-mart-no-results .emoji-mart-category-label{display:none}.emoji-mart-no-results .emoji-mart-no-results-label{margin-top:.2em}.emoji-mart-no-results .emoji-mart-emoji:hover:before{content:none}.emoji-mart-preview{position:relative;height:70px}.emoji-mart-preview-emoji,.emoji-mart-preview-data,.emoji-mart-preview-skins{position:absolute;top:50%;transform:translateY(-50%)}.emoji-mart-preview-emoji{left:12px}.emoji-mart-preview-data{left:68px;right:12px;word-break:break-all}.emoji-mart-preview-skins{right:30px;text-align:right}.emoji-mart-preview-skins.custom{right:10px;text-align:right}.emoji-mart-preview-name{font-size:14px}.emoji-mart-preview-shortname{font-size:12px;color:#888}.emoji-mart-preview-shortname+.emoji-mart-preview-shortname,.emoji-mart-preview-shortname+.emoji-mart-preview-emoticon,.emoji-mart-preview-emoticon+.emoji-mart-preview-emoticon{margin-left:.5em}.emoji-mart-preview-emoticon{font-size:11px;color:#bbb}.emoji-mart-title span{display:inline-block;vertical-align:middle}.emoji-mart-title .emoji-mart-emoji{padding:0}.emoji-mart-title-label{color:#999a9c;font-size:26px;font-weight:300}.emoji-mart-skin-swatches{font-size:0;padding:2px 0;border:1px solid #d9d9d9;border-radius:15px;background-color:#fff}.emoji-mart-skin-swatches.custom{font-size:0;border:none;background-color:#fff}.emoji-mart-skin-swatches.opened .emoji-mart-skin-swatch{width:16px;padding:0 2px}.emoji-mart-skin-swatches.opened .emoji-mart-skin-swatch.selected:after{opacity:.75}.emoji-mart-skin-swatch{display:inline-block;width:0;vertical-align:middle;transition-property:width,padding;transition-duration:.125s;transition-timing-function:ease-out}.emoji-mart-skin-swatch:nth-child(1){transition-delay:0s}.emoji-mart-skin-swatch:nth-child(2){transition-delay:.03s}.emoji-mart-skin-swatch:nth-child(3){transition-delay:.06s}.emoji-mart-skin-swatch:nth-child(4){transition-delay:.09s}.emoji-mart-skin-swatch:nth-child(5){transition-delay:.12s}.emoji-mart-skin-swatch:nth-child(6){transition-delay:.15s}.emoji-mart-skin-swatch.selected{position:relative;width:16px;padding:0 2px}.emoji-mart-skin-swatch.selected:after{content:"";position:absolute;top:50%;left:50%;width:4px;height:4px;margin:-2px 0 0 -2px;background-color:#fff;border-radius:100%;pointer-events:none;opacity:0;transition:opacity .2s ease-out}.emoji-mart-skin-swatch.custom{display:inline-block;width:0;height:38px;overflow:hidden;vertical-align:middle;transition-property:width,height;transition-duration:.125s;transition-timing-function:ease-out;cursor:default}.emoji-mart-skin-swatch.custom.selected{position:relative;width:36px;height:38px;padding:0 2px 0 0}.emoji-mart-skin-swatch.custom.selected:after{content:"";width:0;height:0}.emoji-mart-skin-swatches.custom .emoji-mart-skin-swatch.custom:hover{background-color:#f4f4f4;border-radius:10%}.emoji-mart-skin-swatches.custom.opened .emoji-mart-skin-swatch.custom{width:36px;height:38px;padding:0 2px 0 0}.emoji-mart-skin-swatches.custom.opened .emoji-mart-skin-swatch.custom.selected:after{opacity:.75}.emoji-mart-skin-text.opened{display:inline-block;vertical-align:middle;text-align:left;color:#888;font-size:11px;padding:5px 2px;width:95px;height:40px;border-radius:10%;background-color:#fff}.emoji-mart-skin{display:inline-block;width:100%;padding-top:100%;max-width:12px;border-radius:100%}.emoji-mart-skin-tone-1{background-color:#ffc93a}.emoji-mart-skin-tone-2{background-color:#fadcbc}.emoji-mart-skin-tone-3{background-color:#e0bb95}.emoji-mart-skin-tone-4{background-color:#bf8f68}.emoji-mart-skin-tone-5{background-color:#9b643d}.emoji-mart-skin-tone-6{background-color:#594539}.emoji-mart-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.emoji-mart-dark{color:#e5eef0;border-color:#083b46;border-width:2px;border-radius:15px;background-color:#022229}.emoji-mart-dark .emoji-mart-bar{border-color:#083b46}.emoji-mart-dark .emoji-mart-search input{color:#e5eef0;border-color:#083b46;background-color:#07343e}.emoji-mart-dark .emoji-mart-search-icon svg{fill:#e5eef0}.emoji-mart-dark .emoji-mart-category .emoji-mart-emoji:hover:before{background-color:#052b33}.emoji-mart-dark .emoji-mart-category-label span{background-color:#032128;color:#e5eef0}.emoji-mart-dark .emoji-mart-skin-swatches{border-color:#083b46;background-color:#022229}.emoji-mart-dark .emoji-mart-anchor:hover,.emoji-mart-dark .emoji-mart-anchor:focus,.emoji-mart-dark .emoji-mart-anchor-selected{color:#9bbac3}body{overflow-x:hidden}.overscroll-y-contain{overflow:hidden!important}.emoji-picker-container{position:absolute;bottom:60px;left:0;z-index:100000}input,textarea,select,button{font-size:16px}.large-font{font-size:3rem}.qrcode{display:flex;justify-content:center}.qrcode-image{width:100%!important}.heart-beat{animation:heartBeatAnimation .3s ease-in-out}@keyframes heartBeatAnimation{0%{transform:scale(1)}30%{transform:scale(2)}60%{transform:scale(1)}to{transform:scale(1)}}.pointer-events-none{pointer-events:none!important}.visible{visibility:visible!important}.collapse{visibility:collapse!important}.static{position:static!important}.fixed{position:fixed!important}.\!absolute,.absolute{position:absolute!important}.relative{position:relative!important}.sticky{position:sticky!important}.inset-0{inset:0!important}.inset-auto{inset:auto!important}.-left-1{left:-.25rem!important}.-right-1{right:-.25rem!important}.-right-16{right:-4rem!important}.-top-16{top:-4rem!important}.bottom-0{bottom:0!important}.left-0{left:0!important}.right-0{right:0!important}.right-2{right:.5rem!important}.right-5{right:1.25rem!important}.top-0{top:0!important}.top-1\/2{top:50%!important}.top-2{top:.5rem!important}.z-10{z-index:10!important}.z-20{z-index:20!important}.z-49{z-index:49!important}.z-90{z-index:90!important}.z-99{z-index:99!important}.z-999{z-index:999!important}.col-span-2{grid-column:span 2 / span 2!important}.m-0{margin:0!important}.m-0\.5{margin:.125rem!important}.m-8{margin:2rem!important}.m-auto{margin:auto!important}.-mx-3{margin-left:-.75rem!important;margin-right:-.75rem!important}.-mx-6{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-1\.5{margin-left:.375rem!important;margin-right:.375rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:.75rem!important;margin-right:.75rem!important}.mx-4{margin-left:1rem!important;margin-right:1rem!important}.mx-6{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-0\.5{margin-top:.125rem!important;margin-bottom:.125rem!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-10{margin-top:2.5rem!important;margin-bottom:2.5rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:.75rem!important;margin-bottom:.75rem!important}.my-6{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-8{margin-top:2rem!important;margin-bottom:2rem!important}.my-px{margin-top:1px!important;margin-bottom:1px!important}.-mb-px{margin-bottom:-1px!important}.-ml-0\.5{margin-left:-.125rem!important}.-ml-1{margin-left:-.25rem!important}.-ml-2{margin-left:-.5rem!important}.-ml-3{margin-left:-.75rem!important}.-ml-px{margin-left:-1px!important}.-mr-4{margin-right:-1rem!important}.-mr-px{margin-right:-1px!important}.-mt-12{margin-top:-3rem!important}.-mt-16{margin-top:-4rem!important}.-mt-26{margin-top:-6.5rem!important}.-mt-5{margin-top:-1.25rem!important}.-mt-px{margin-top:-1px!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:.75rem!important}.mb-4{margin-bottom:1rem!important}.mb-6{margin-bottom:1.5rem!important}.mb-8{margin-bottom:2rem!important}.mb-px{margin-bottom:1px!important}.ml-0\.5{margin-left:.125rem!important}.ml-1{margin-left:.25rem!important}.ml-1\.5{margin-left:.375rem!important}.ml-2{margin-left:.5rem!important}.ml-2\.5{margin-left:.625rem!important}.ml-3{margin-left:.75rem!important}.ml-4{margin-left:1rem!important}.ml-6{margin-left:1.5rem!important}.ml-auto{margin-left:auto!important}.mr-1{margin-right:.25rem!important}.mr-1\.5{margin-right:.375rem!important}.mr-2{margin-right:.5rem!important}.mr-3{margin-right:.75rem!important}.mr-4{margin-right:1rem!important}.mr-6{margin-right:1.5rem!important}.mt-0\.5{margin-top:.125rem!important}.mt-1{margin-top:.25rem!important}.mt-1\.5{margin-top:.375rem!important}.mt-10{margin-top:2.5rem!important}.mt-12{margin-top:3rem!important}.mt-2{margin-top:.5rem!important}.mt-2\.5{margin-top:.625rem!important}.mt-3{margin-top:.75rem!important}.mt-4{margin-top:1rem!important}.mt-5{margin-top:1.25rem!important}.mt-6{margin-top:1.5rem!important}.mt-8{margin-top:2rem!important}.mt-px{margin-top:1px!important}.line-clamp-1{overflow:hidden!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:1!important}.line-clamp-2{overflow:hidden!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}.block{display:block!important}.inline-block{display:inline-block!important}.inline{display:inline!important}.flex{display:flex!important}.inline-flex{display:inline-flex!important}.grid{display:grid!important}.hidden{display:none!important}.h-1{height:.25rem!important}.h-1\.5{height:.375rem!important}.h-10{height:2.5rem!important}.h-11{height:2.75rem!important}.h-14{height:3.5rem!important}.h-16{height:4rem!important}.h-18{height:4.5rem!important}.h-2{height:.5rem!important}.h-2\.5{height:.625rem!important}.h-20{height:5rem!important}.h-24{height:6rem!important}.h-3{height:.75rem!important}.h-32{height:8rem!important}.h-4{height:1rem!important}.h-40{height:10rem!important}.h-6{height:1.5rem!important}.h-7{height:1.75rem!important}.h-8{height:2rem!important}.h-full{height:100%!important}.max-h-120{max-height:30rem!important}.max-h-128{max-height:32rem!important}.max-h-140{max-height:35rem!important}.max-h-20{max-height:5rem!important}.min-h-20{min-height:5rem!important}.min-h-32{min-height:8rem!important}.w-1{width:.25rem!important}.w-1\.5{width:.375rem!important}.w-1\/2{width:50%!important}.w-10{width:2.5rem!important}.w-14{width:3.5rem!important}.w-16{width:4rem!important}.w-2{width:.5rem!important}.w-24{width:6rem!important}.w-3{width:.75rem!important}.w-30{width:7.5rem!important}.w-32{width:8rem!important}.w-4{width:1rem!important}.w-40{width:10rem!important}.w-5{width:1.25rem!important}.w-50{width:12.5rem!important}.w-6{width:1.5rem!important}.w-7{width:1.75rem!important}.w-8{width:2rem!important}.w-full{width:100%!important}.w-screen{width:100vw!important}.min-w-0{min-width:0px!important}.min-w-32{min-width:8rem!important}.min-w-4{min-width:1rem!important}.min-w-screen{min-width:100vw!important}.max-w-140{max-width:35rem!important}.max-w-2xl{max-width:42rem!important}.max-w-3\/4{max-width:75%!important}.max-w-3xl{max-width:48rem!important}.max-w-4xl{max-width:56rem!important}.max-w-5xl{max-width:64rem!important}.max-w-60{max-width:15rem!important}.max-w-80{max-width:20rem!important}.max-w-fit{max-width:fit-content!important}.max-w-full{max-width:100%!important}.max-w-md{max-width:28rem!important}.max-w-sm{max-width:24rem!important}.max-w-xs{max-width:20rem!important}.flex-0{flex:0 0 auto!important}.flex-1{flex:1 1 0%!important}.flex-auto{flex:1 1 auto!important}.flex-shrink-0{flex-shrink:0!important}.shrink{flex-shrink:1!important}.shrink-0{flex-shrink:0!important}.flex-grow{flex-grow:1!important}.-translate-x-80{--tw-translate-x: -20rem !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.-translate-x-full{--tw-translate-x: -100% !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.translate-x-0{--tw-translate-x: 0px !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.rotate-0{--tw-rotate: 0deg !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.rotate-180{--tw-rotate: 180deg !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.-scale-x-1{--tw-scale-x: -1 !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.cursor-pointer{cursor:pointer!important}.resize{resize:both!important}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.flex-row{flex-direction:row!important}.flex-col{flex-direction:column!important}.flex-col-reverse{flex-direction:column-reverse!important}.items-start{align-items:flex-start!important}.items-end{align-items:flex-end!important}.items-center{align-items:center!important}.items-baseline{align-items:baseline!important}.justify-start{justify-content:flex-start!important}.justify-end{justify-content:flex-end!important}.justify-center{justify-content:center!important}.justify-between{justify-content:space-between!important}.justify-items-start{justify-items:start!important}.gap-3{gap:.75rem!important}.gap-4{gap:1rem!important}.gap-6{gap:1.5rem!important}.gap-y-8{row-gap:2rem!important}.space-x-0\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0 !important;margin-right:calc(.125rem * var(--tw-space-x-reverse))!important;margin-left:calc(.125rem * calc(1 - var(--tw-space-x-reverse)))!important}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0 !important;margin-right:calc(.25rem * var(--tw-space-x-reverse))!important;margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))!important}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0 !important;margin-right:calc(.5rem * var(--tw-space-x-reverse))!important;margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))!important}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0 !important;margin-right:calc(.75rem * var(--tw-space-x-reverse))!important;margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))!important}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0 !important;margin-right:calc(1rem * var(--tw-space-x-reverse))!important;margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))!important}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0 !important;margin-right:calc(1.5rem * var(--tw-space-x-reverse))!important;margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))!important}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0 !important;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)))!important;margin-bottom:calc(.25rem * var(--tw-space-y-reverse))!important}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0 !important;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)))!important;margin-bottom:calc(.5rem * var(--tw-space-y-reverse))!important}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0 !important;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)))!important;margin-bottom:calc(1rem * var(--tw-space-y-reverse))!important}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0 !important;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)))!important;margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))!important}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0 !important;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))!important;border-bottom-width:calc(1px * var(--tw-divide-y-reverse))!important}.self-start{align-self:flex-start!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overscroll-y-contain{overscroll-behavior-y:contain!important}.truncate{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.whitespace-nowrap{white-space:nowrap!important}.whitespace-pre-wrap{white-space:pre-wrap!important}.break-words{overflow-wrap:break-word!important}.rounded{border-radius:.25rem!important}.rounded-2xl{border-radius:1rem!important}.rounded-full{border-radius:9999px!important}.rounded-lg{border-radius:.5rem!important}.rounded-md{border-radius:.375rem!important}.rounded-sm{border-radius:.125rem!important}.rounded-b{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-l-lg{border-top-left-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.border{border-width:1px!important}.border-2{border-width:2px!important}.border-b{border-bottom-width:1px!important}.border-l{border-left-width:1px!important}.border-r{border-right-width:1px!important}.border-t{border-top-width:1px!important}.border-gray-300{--tw-border-opacity: 1 !important;border-color:rgb(107 152 164 / var(--tw-border-opacity, 1))!important}.border-gray-300\/70{border-color:#6b98a4b3!important}.border-gray-500{--tw-border-opacity: 1 !important;border-color:rgb(8 59 70 / var(--tw-border-opacity, 1))!important}.border-gray-700{--tw-border-opacity: 1 !important;border-color:rgb(5 43 51 / var(--tw-border-opacity, 1))!important}.border-primary{--tw-border-opacity: 1 !important;border-color:rgba(var(--angor-primary-rgb),var(--tw-border-opacity, 1))!important}.border-slate-300{--tw-border-opacity: 1 !important;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))!important}.border-warn{--tw-border-opacity: 1 !important;border-color:rgba(var(--angor-warn-rgb),var(--tw-border-opacity, 1))!important}.border-r-gray-300{--tw-border-opacity: 1 !important;border-right-color:rgb(107 152 164 / var(--tw-border-opacity, 1))!important}.border-r-gray-500{--tw-border-opacity: 1 !important;border-right-color:rgb(8 59 70 / var(--tw-border-opacity, 1))!important}.border-opacity-100{--tw-border-opacity: 1 !important}.bg-\[\#086c81\]{--tw-bg-opacity: 1 !important;background-color:rgb(8 108 129 / var(--tw-bg-opacity, 1))!important}.bg-accent-100{--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-accent-100-rgb),var(--tw-bg-opacity, 1))!important}.bg-accent-200{--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-accent-200-rgb),var(--tw-bg-opacity, 1))!important}.bg-amber-100{--tw-bg-opacity: 1 !important;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))!important}.bg-amber-200{--tw-bg-opacity: 1 !important;background-color:rgb(253 230 138 / var(--tw-bg-opacity, 1))!important}.bg-amber-50{--tw-bg-opacity: 1 !important;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))!important}.bg-black{--tw-bg-opacity: 1 !important;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))!important}.bg-black\/10{background-color:#0000001a!important}.bg-blue-100{--tw-bg-opacity: 1 !important;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))!important}.bg-blue-200{--tw-bg-opacity: 1 !important;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))!important}.bg-blue-50{--tw-bg-opacity: 1 !important;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))!important}.bg-blue-500{--tw-bg-opacity: 1 !important;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))!important}.bg-gray-100{--tw-bg-opacity: 1 !important;background-color:rgb(203 221 225 / var(--tw-bg-opacity, 1))!important}.bg-gray-200{--tw-bg-opacity: 1 !important;background-color:rgb(155 186 195 / var(--tw-bg-opacity, 1))!important}.bg-gray-300{--tw-bg-opacity: 1 !important;background-color:rgb(107 152 164 / var(--tw-bg-opacity, 1))!important}.bg-gray-400{--tw-bg-opacity: 1 !important;background-color:rgb(59 117 134 / var(--tw-bg-opacity, 1))!important}.bg-gray-50{--tw-bg-opacity: 1 !important;background-color:rgb(229 238 240 / var(--tw-bg-opacity, 1))!important}.bg-gray-500{--tw-bg-opacity: 1 !important;background-color:rgb(8 59 70 / var(--tw-bg-opacity, 1))!important}.bg-gray-700{--tw-bg-opacity: 1 !important;background-color:rgb(5 43 51 / var(--tw-bg-opacity, 1))!important}.bg-gray-800{--tw-bg-opacity: 1 !important;background-color:rgb(3 33 40 / var(--tw-bg-opacity, 1))!important}.bg-gray-900{--tw-bg-opacity: 1 !important;background-color:rgb(2 34 41 / var(--tw-bg-opacity, 1))!important}.bg-green-100{--tw-bg-opacity: 1 !important;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))!important}.bg-green-200{--tw-bg-opacity: 1 !important;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1))!important}.bg-green-50{--tw-bg-opacity: 1 !important;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))!important}.bg-primary{--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-primary-rgb),var(--tw-bg-opacity, 1))!important}.bg-primary-100{--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-primary-100-rgb),var(--tw-bg-opacity, 1))!important}.bg-primary-200{--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-primary-200-rgb),var(--tw-bg-opacity, 1))!important}.bg-primary-50{--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-primary-50-rgb),var(--tw-bg-opacity, 1))!important}.bg-red-100{--tw-bg-opacity: 1 !important;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))!important}.bg-red-200{--tw-bg-opacity: 1 !important;background-color:rgb(254 202 202 / var(--tw-bg-opacity, 1))!important}.bg-red-50{--tw-bg-opacity: 1 !important;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))!important}.bg-teal-600{--tw-bg-opacity: 1 !important;background-color:rgb(13 148 136 / var(--tw-bg-opacity, 1))!important}.bg-warn-100{--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-warn-100-rgb),var(--tw-bg-opacity, 1))!important}.bg-warn-200{--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-warn-200-rgb),var(--tw-bg-opacity, 1))!important}.bg-warn-50{--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-warn-50-rgb),var(--tw-bg-opacity, 1))!important}.bg-white{--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important}.bg-opacity-5{--tw-bg-opacity: .05 !important}.bg-opacity-60{--tw-bg-opacity: .6 !important}.bg-opacity-90{--tw-bg-opacity: .9 !important}.object-cover{object-fit:cover!important}.object-center{object-position:center!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-16{padding:4rem!important}.p-2{padding:.5rem!important}.p-4{padding:1rem!important}.p-6{padding:1.5rem!important}.p-8{padding:2rem!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-1\.5{padding-left:.375rem!important;padding-right:.375rem!important}.px-16{padding-left:4rem!important;padding-right:4rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:.75rem!important;padding-right:.75rem!important}.px-4{padding-left:1rem!important;padding-right:1rem!important}.px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-8{padding-left:2rem!important;padding-right:2rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-12{padding-top:3rem!important;padding-bottom:3rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}.py-4{padding-top:1rem!important;padding-bottom:1rem!important}.py-5{padding-top:1.25rem!important;padding-bottom:1.25rem!important}.py-6{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-8{padding-top:2rem!important;padding-bottom:2rem!important}.pb-12{padding-bottom:3rem!important}.pb-28{padding-bottom:7rem!important}.pb-6{padding-bottom:1.5rem!important}.pl-2{padding-left:.5rem!important}.pl-5{padding-left:1.25rem!important}.pl-6{padding-left:1.5rem!important}.pr-4{padding-right:1rem!important}.pr-6{padding-right:1.5rem!important}.pt-4{padding-top:1rem!important}.pt-6{padding-top:1.5rem!important}.pt-8{padding-top:2rem!important}.pt-9{padding-top:2.25rem!important}.text-center{text-align:center!important}.text-2xl{font-size:1.25rem!important}.text-3xl{font-size:1.5rem!important}.text-4xl{font-size:2rem!important}.text-7xl{font-size:3rem!important}.text-8xl{font-size:4rem!important}.text-base{font-size:.875rem!important}.text-lg{font-size:1rem!important}.text-md{font-size:.8125rem!important}.text-sm{font-size:.75rem!important}.text-xl{font-size:1.125rem!important}.text-xs{font-size:.625rem!important}.font-bold{font-weight:700!important}.font-extrabold{font-weight:800!important}.font-medium{font-weight:500!important}.font-semibold{font-weight:600!important}.uppercase{text-transform:uppercase!important}.italic{font-style:italic!important}.leading-10{line-height:2.5rem!important}.leading-5{line-height:1.25rem!important}.leading-6{line-height:1.5rem!important}.leading-none{line-height:1!important}.leading-tight{line-height:1.25!important}.tracking-tight{letter-spacing:-.025em!important}.text-accent{--tw-text-opacity: 1 !important;color:rgba(var(--angor-accent-rgb),var(--tw-text-opacity, 1))!important}.text-accent-50{--tw-text-opacity: 1 !important;color:rgba(var(--angor-accent-50-rgb),var(--tw-text-opacity, 1))!important}.text-accent-600{--tw-text-opacity: 1 !important;color:rgba(var(--angor-accent-600-rgb),var(--tw-text-opacity, 1))!important}.text-amber-50{--tw-text-opacity: 1 !important;color:rgb(255 251 235 / var(--tw-text-opacity, 1))!important}.text-amber-500{--tw-text-opacity: 1 !important;color:rgb(245 158 11 / var(--tw-text-opacity, 1))!important}.text-blue-50{--tw-text-opacity: 1 !important;color:rgb(239 246 255 / var(--tw-text-opacity, 1))!important}.text-blue-500{--tw-text-opacity: 1 !important;color:rgb(59 130 246 / var(--tw-text-opacity, 1))!important}.text-blue-600{--tw-text-opacity: 1 !important;color:rgb(37 99 235 / var(--tw-text-opacity, 1))!important}.text-current{color:currentColor!important}.text-gray-100{--tw-text-opacity: 1 !important;color:rgb(203 221 225 / var(--tw-text-opacity, 1))!important}.text-gray-400{--tw-text-opacity: 1 !important;color:rgb(59 117 134 / var(--tw-text-opacity, 1))!important}.text-gray-50{--tw-text-opacity: 1 !important;color:rgb(229 238 240 / var(--tw-text-opacity, 1))!important}.text-gray-500{--tw-text-opacity: 1 !important;color:rgb(8 59 70 / var(--tw-text-opacity, 1))!important}.text-gray-600{--tw-text-opacity: 1 !important;color:rgb(7 52 62 / var(--tw-text-opacity, 1))!important}.text-gray-700{--tw-text-opacity: 1 !important;color:rgb(5 43 51 / var(--tw-text-opacity, 1))!important}.text-gray-800{--tw-text-opacity: 1 !important;color:rgb(3 33 40 / var(--tw-text-opacity, 1))!important}.text-gray-900{--tw-text-opacity: 1 !important;color:rgb(2 34 41 / var(--tw-text-opacity, 1))!important}.text-green-50{--tw-text-opacity: 1 !important;color:rgb(240 253 244 / var(--tw-text-opacity, 1))!important}.text-green-500{--tw-text-opacity: 1 !important;color:rgb(34 197 94 / var(--tw-text-opacity, 1))!important}.text-green-700{--tw-text-opacity: 1 !important;color:rgb(21 128 61 / var(--tw-text-opacity, 1))!important}.text-indigo-50{--tw-text-opacity: 1 !important;color:rgb(238 242 255 / var(--tw-text-opacity, 1))!important}.text-on-accent{--tw-text-opacity: 1 !important;color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important}.text-on-primary{--tw-text-opacity: 1 !important;color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important}.text-on-warn{--tw-text-opacity: 1 !important;color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important}.text-orange-500{--tw-text-opacity: 1 !important;color:rgb(249 115 22 / var(--tw-text-opacity, 1))!important}.text-primary{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-rgb),var(--tw-text-opacity, 1))!important}.text-primary-400{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-400-rgb),var(--tw-text-opacity, 1))!important}.text-primary-50{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-50-rgb),var(--tw-text-opacity, 1))!important}.text-primary-500{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-500-rgb),var(--tw-text-opacity, 1))!important}.text-primary-600{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-600-rgb),var(--tw-text-opacity, 1))!important}.text-primary-700{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-700-rgb),var(--tw-text-opacity, 1))!important}.text-red-50{--tw-text-opacity: 1 !important;color:rgb(254 242 242 / var(--tw-text-opacity, 1))!important}.text-red-500{--tw-text-opacity: 1 !important;color:rgb(239 68 68 / var(--tw-text-opacity, 1))!important}.text-red-600{--tw-text-opacity: 1 !important;color:rgb(220 38 38 / var(--tw-text-opacity, 1))!important}.text-red-700{--tw-text-opacity: 1 !important;color:rgb(185 28 28 / var(--tw-text-opacity, 1))!important}.text-warn{--tw-text-opacity: 1 !important;color:rgba(var(--angor-warn-rgb),var(--tw-text-opacity, 1))!important}.text-warn-50{--tw-text-opacity: 1 !important;color:rgba(var(--angor-warn-50-rgb),var(--tw-text-opacity, 1))!important}.text-warn-600{--tw-text-opacity: 1 !important;color:rgba(var(--angor-warn-600-rgb),var(--tw-text-opacity, 1))!important}.text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.text-opacity-12{--tw-text-opacity: .12 !important}.text-opacity-38{--tw-text-opacity: .38 !important}.text-opacity-60{--tw-text-opacity: .6 !important}.underline{text-decoration-line:underline!important}.overline{text-decoration-line:overline!important}.opacity-100{opacity:1!important}.opacity-25{opacity:.25!important}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05) !important;--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.outline{outline-style:solid!important}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.ring-inset{--tw-ring-inset: inset !important}.ring-primary{--tw-ring-opacity: 1 !important;--tw-ring-color: rgba(var(--angor-primary-rgb), var(--tw-ring-opacity, 1)) !important}.ring-primary-50{--tw-ring-opacity: 1 !important;--tw-ring-color: rgba(var(--angor-primary-50-rgb), var(--tw-ring-opacity, 1)) !important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.transition-all{transition-property:all!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.transition-shadow{transition-property:box-shadow!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.transition-transform{transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.duration-150{transition-duration:.15s!important}.duration-300{transition-duration:.3s!important}.duration-400{transition-duration:.4s!important}.ease-drawer{transition-timing-function:cubic-bezier(.25,.8,.25,1)!important}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)!important}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)!important}.icon-size-24{width:6rem!important;height:6rem!important;min-width:6rem!important;min-height:6rem!important;font-size:6rem!important;line-height:6rem!important}.icon-size-24 svg{width:6rem!important;height:6rem!important}.icon-size-4{width:1rem!important;height:1rem!important;min-width:1rem!important;min-height:1rem!important;font-size:1rem!important;line-height:1rem!important}.icon-size-4 svg{width:1rem!important;height:1rem!important}.icon-size-5{width:1.25rem!important;height:1.25rem!important;min-width:1.25rem!important;min-height:1.25rem!important;font-size:1.25rem!important;line-height:1.25rem!important}.icon-size-5 svg{width:1.25rem!important;height:1.25rem!important}.icon-size-6{width:1.5rem!important;height:1.5rem!important;min-width:1.5rem!important;min-height:1.5rem!important;font-size:1.5rem!important;line-height:1.5rem!important}.icon-size-6 svg{width:1.5rem!important;height:1.5rem!important}.icon-size-7{width:1.75rem!important;height:1.75rem!important;min-width:1.75rem!important;min-height:1.75rem!important;font-size:1.75rem!important;line-height:1.75rem!important}.icon-size-7 svg{width:1.75rem!important;height:1.75rem!important}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1 !important;background-color:rgb(203 221 225 / var(--tw-bg-opacity, 1))!important}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1 !important;background-color:rgb(155 186 195 / var(--tw-bg-opacity, 1))!important}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1 !important;background-color:rgb(229 238 240 / var(--tw-bg-opacity, 1))!important}.hover\:bg-gray-700:hover{--tw-bg-opacity: 1 !important;background-color:rgb(5 43 51 / var(--tw-bg-opacity, 1))!important}.hover\:underline:hover{text-decoration-line:underline!important}.hover\:opacity-80:hover{opacity:.8!important}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.focus\:outline-none:focus{outline:2px solid transparent!important;outline-offset:2px!important}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.focus\:ring-gray-500:focus{--tw-ring-opacity: 1 !important;--tw-ring-color: rgb(8 59 70 / var(--tw-ring-opacity, 1)) !important}.disabled\:bg-gray-400:disabled{--tw-bg-opacity: 1 !important;background-color:rgb(59 117 134 / var(--tw-bg-opacity, 1))!important}.group:hover .group-hover\:text-blue-500{--tw-text-opacity: 1 !important;color:rgb(59 130 246 / var(--tw-text-opacity, 1))!important}.group:hover .group-hover\:shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.dark\:flex:is(.dark *){display:flex!important}.dark\:hidden:is(.dark *){display:none!important}.dark\:border-b:is(.dark *){border-bottom-width:1px!important}.dark\:border-l:is(.dark *){border-left-width:1px!important}.dark\:border-t:is(.dark *){border-top-width:1px!important}.dark\:border-gray-500:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(8 59 70 / var(--tw-border-opacity, 1))!important}.dark\:border-gray-600:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(7 52 62 / var(--tw-border-opacity, 1))!important}.dark\:border-primary:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgba(var(--angor-primary-rgb),var(--tw-border-opacity, 1))!important}.dark\:border-slate-500:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(100 116 139 / var(--tw-border-opacity, 1))!important}.dark\:border-warn:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgba(var(--angor-warn-rgb),var(--tw-border-opacity, 1))!important}.dark\:bg-accent-600:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-accent-600-rgb),var(--tw-bg-opacity, 1))!important}.dark\:bg-amber-500:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))!important}.dark\:bg-black:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))!important}.dark\:bg-blue-600:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))!important}.dark\:bg-gray-600:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(7 52 62 / var(--tw-bg-opacity, 1))!important}.dark\:bg-gray-700:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(5 43 51 / var(--tw-bg-opacity, 1))!important}.dark\:bg-gray-800:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(3 33 40 / var(--tw-bg-opacity, 1))!important}.dark\:bg-gray-900:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(2 34 41 / var(--tw-bg-opacity, 1))!important}.dark\:bg-green-500:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))!important}.dark\:bg-primary-500:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-primary-500-rgb),var(--tw-bg-opacity, 1))!important}.dark\:bg-primary-600:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-primary-600-rgb),var(--tw-bg-opacity, 1))!important}.dark\:bg-primary-800:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-primary-800-rgb),var(--tw-bg-opacity, 1))!important}.dark\:bg-red-600:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))!important}.dark\:bg-transparent:is(.dark *){background-color:transparent!important}.dark\:bg-warn-600:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-warn-600-rgb),var(--tw-bg-opacity, 1))!important}.dark\:bg-white:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important}.dark\:bg-opacity-10:is(.dark *){--tw-bg-opacity: .1 !important}.dark\:bg-opacity-5:is(.dark *){--tw-bg-opacity: .05 !important}.dark\:text-accent-50:is(.dark *){--tw-text-opacity: 1 !important;color:rgba(var(--angor-accent-50-rgb),var(--tw-text-opacity, 1))!important}.dark\:text-amber-50:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(255 251 235 / var(--tw-text-opacity, 1))!important}.dark\:text-blue-50:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(239 246 255 / var(--tw-text-opacity, 1))!important}.dark\:text-gray-200:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(155 186 195 / var(--tw-text-opacity, 1))!important}.dark\:text-gray-300:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(107 152 164 / var(--tw-text-opacity, 1))!important}.dark\:text-gray-400:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(59 117 134 / var(--tw-text-opacity, 1))!important}.dark\:text-gray-50:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(229 238 240 / var(--tw-text-opacity, 1))!important}.dark\:text-gray-600:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(7 52 62 / var(--tw-text-opacity, 1))!important}.dark\:text-green-50:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(240 253 244 / var(--tw-text-opacity, 1))!important}.dark\:text-primary-400:is(.dark *){--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-400-rgb),var(--tw-text-opacity, 1))!important}.dark\:text-primary-50:is(.dark *){--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-50-rgb),var(--tw-text-opacity, 1))!important}.dark\:text-primary-500:is(.dark *){--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-500-rgb),var(--tw-text-opacity, 1))!important}.dark\:text-red-50:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(254 242 242 / var(--tw-text-opacity, 1))!important}.dark\:text-warn-50:is(.dark *){--tw-text-opacity: 1 !important;color:rgba(var(--angor-warn-50-rgb),var(--tw-text-opacity, 1))!important}.dark\:text-white:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.dark\:shadow-none:is(.dark *){--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.dark\:ring-gray-900:is(.dark *){--tw-ring-opacity: 1 !important;--tw-ring-color: rgb(2 34 41 / var(--tw-ring-opacity, 1)) !important}.dark\:hover\:bg-black:hover:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))!important}.dark\:hover\:bg-gray-700:hover:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(5 43 51 / var(--tw-bg-opacity, 1))!important}.dark\:hover\:bg-opacity-5:hover:is(.dark *){--tw-bg-opacity: .05 !important}@media (min-width: 600px){.sm\:static{position:static!important}.sm\:absolute{position:absolute!important}.sm\:inset-0{inset:0!important}.sm\:inset-auto{inset:auto!important}.sm\:col-span-4{grid-column:span 4 / span 4!important}.sm\:mx-0{margin-left:0!important;margin-right:0!important}.sm\:mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.sm\:mx-5{margin-left:1.25rem!important;margin-right:1.25rem!important}.sm\:mx-8{margin-left:2rem!important;margin-right:2rem!important}.sm\:my-10{margin-top:2.5rem!important;margin-bottom:2.5rem!important}.sm\:-mr-4{margin-right:-1rem!important}.sm\:-mt-24{margin-top:-6rem!important}.sm\:mb-6{margin-bottom:1.5rem!important}.sm\:ml-0{margin-left:0!important}.sm\:ml-8{margin-left:2rem!important}.sm\:ml-auto{margin-left:auto!important}.sm\:mr-4{margin-right:1rem!important}.sm\:mt-0{margin-top:0!important}.sm\:mt-20{margin-top:5rem!important}.sm\:mt-24{margin-top:6rem!important}.sm\:mt-8{margin-top:2rem!important}.sm\:flex{display:flex!important}.sm\:inline-flex{display:inline-flex!important}.sm\:hidden{display:none!important}.sm\:h-20{height:5rem!important}.sm\:h-full{height:100%!important}.sm\:max-h-120{max-height:30rem!important}.sm\:w-100{width:25rem!important}.sm\:w-80{width:20rem!important}.sm\:w-90{width:22.5rem!important}.sm\:w-96{width:24rem!important}.sm\:w-auto{width:auto!important}.sm\:min-w-100{min-width:25rem!important}.sm\:min-w-90{min-width:22.5rem!important}.sm\:max-w-120{max-width:30rem!important}.sm\:max-w-5xl{max-width:64rem!important}.sm\:max-w-none{max-width:none!important}.sm\:-translate-x-96{--tw-translate-x: -24rem !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.sm\:flex-row{flex-direction:row!important}.sm\:items-start{align-items:flex-start!important}.sm\:items-center{align-items:center!important}.sm\:justify-start{justify-content:flex-start!important}.sm\:justify-end{justify-content:flex-end!important}.sm\:justify-center{justify-content:center!important}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0 !important;margin-right:calc(.5rem * var(--tw-space-x-reverse))!important;margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))!important}.sm\:overflow-hidden{overflow:hidden!important}.sm\:rounded-2xl{border-radius:1rem!important}.sm\:bg-transparent{background-color:transparent!important}.sm\:p-10{padding:2.5rem!important}.sm\:p-12{padding:3rem!important}.sm\:p-16{padding:4rem!important}.sm\:p-8{padding:2rem!important}.sm\:px-10{padding-left:2.5rem!important;padding-right:2.5rem!important}.sm\:px-16{padding-left:4rem!important;padding-right:4rem!important}.sm\:px-18{padding-left:4.5rem!important;padding-right:4.5rem!important}.sm\:px-8{padding-left:2rem!important;padding-right:2rem!important}.sm\:pb-10{padding-bottom:2.5rem!important}.sm\:pb-48{padding-bottom:12rem!important}.sm\:pb-8{padding-bottom:2rem!important}.sm\:pr-8{padding-right:2rem!important}.sm\:pt-20{padding-top:5rem!important}.sm\:text-left{text-align:left!important}.sm\:text-2xl{font-size:1.25rem!important}.sm\:text-4xl{font-size:2rem!important}.sm\:text-7xl{font-size:3rem!important}.sm\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}}@media (min-width: 960px){.md\:-ml-2{margin-left:-.5rem!important}.md\:block{display:block!important}.md\:flex{display:flex!important}.md\:h-full{height:100%!important}.md\:w-1\/2{width:50%!important}.md\:max-w-4xl{max-width:56rem!important}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.md\:items-start{align-items:flex-start!important}.md\:items-center{align-items:center!important}.md\:justify-start{justify-content:flex-start!important}.md\:justify-end{justify-content:flex-end!important}.md\:gap-x-6{column-gap:1.5rem!important}.md\:gap-y-0{row-gap:0px!important}.md\:rounded-none{border-radius:0!important}.md\:p-16{padding:4rem!important}.md\:p-8{padding:2rem!important}.md\:px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.md\:px-8{padding-left:2rem!important;padding-right:2rem!important}.md\:pb-12{padding-bottom:3rem!important}.md\:text-7xl{font-size:3rem!important}.md\:text-xl{font-size:1.125rem!important}.md\:leading-none{line-height:1!important}.md\:shadow-none{--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}}@media (min-width: 1280px){.lg\:static{position:static!important}.lg\:sticky{position:sticky!important}.lg\:inset-auto{inset:auto!important}.lg\:left-full{left:100%!important}.lg\:right-0{right:0!important}.lg\:right-16{right:4rem!important}.lg\:m-0{margin:0!important}.lg\:-mt-22{margin-top:-5.5rem!important}.lg\:ml-0{margin-left:0!important}.lg\:ml-8{margin-left:2rem!important}.lg\:ml-auto{margin-left:auto!important}.lg\:mr-8{margin-right:2rem!important}.lg\:mt-0{margin-top:0!important}.lg\:flex{display:flex!important}.lg\:hidden{display:none!important}.lg\:h-18{height:4.5rem!important}.lg\:h-80{height:20rem!important}.lg\:h-screen{height:100vh!important}.lg\:w-16{width:4rem!important}.lg\:min-w-100{min-width:25rem!important}.lg\:max-w-100,.lg\:max-w-\[25rem\]{max-width:25rem!important}.lg\:-translate-x-80{--tw-translate-x: -20rem !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lg\:flex-row{flex-direction:row!important}.lg\:items-start{align-items:flex-start!important}.lg\:overflow-hidden{overflow:hidden!important}.lg\:border-l{border-left-width:1px!important}.lg\:border-r{border-right-width:1px!important}.lg\:p-12{padding:3rem!important}.lg\:px-28{padding-left:7rem!important;padding-right:7rem!important}.lg\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.lg\:shadow-none{--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}}@media print{.print\:hidden{display:none!important}} diff --git a/styles.cf0ad4ec294bbea1.css b/styles.cf0ad4ec294bbea1.css new file mode 100644 index 0000000..3baf0ce --- /dev/null +++ b/styles.cf0ad4ec294bbea1.css @@ -0,0 +1,7 @@ +*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#9bbac3}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:Inter var,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#3b7586}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}*{text-rendering:optimizeLegibility;-o-text-rendering:optimizeLegibility;-ms-text-rendering:optimizeLegibility;-moz-text-rendering:optimizeLegibility;-webkit-text-rendering:optimizeLegibility;-webkit-tap-highlight-color:transparent}*:focus{outline:none!important}html,body{display:flex;flex-direction:column;flex:1 1 auto;width:100%;min-height:100%;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}html{font-size:16px}body{font-size:.875rem}body{font-feature-settings:"salt"}hr{margin:32px 0;border-bottom-width:1px}img{width:100%;vertical-align:top}input[disabled]{opacity:1;-webkit-text-fill-color:currentColor}body,.dark,.light{--tw-text-opacity: 1 !important;color:rgba(var(--angor-text-default-rgb),var(--tw-text-opacity))!important;--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-bg-default-rgb),var(--tw-bg-opacity))!important}*,:before,:after{--tw-border-opacity: 1 !important;border-color:rgba(var(--angor-border-rgb),var(--tw-border-opacity))}.dark *,.dark :before,.dark :after{--tw-border-opacity: .12 !important}@media only screen and (min-width: 960px){body:not(.os-mac) ::-webkit-scrollbar{width:8px;height:8px;background-color:#0000}body:not(.os-mac) ::-webkit-scrollbar:hover{width:8px;height:8px;background-color:#0000000f}body:not(.os-mac) ::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:20px;box-shadow:inset 0 0 0 20px #0000003d}body:not(.os-mac) ::-webkit-scrollbar-thumb:active{border-radius:20px;box-shadow:inset 0 0 0 20px #0000005e}body:not(.os-mac).dark ::-webkit-scrollbar-thumb{box-shadow:inset 0 0 0 20px #ffffff3d}body:not(.os-mac).dark ::-webkit-scrollbar-thumb:active{box-shadow:inset 0 0 0 20px #ffffff5e}}[disabled]{--tw-text-opacity: 1 !important;color:rgba(var(--angor-text-disabled-rgb),var(--tw-text-opacity))!important}@media print{html{font-size:12px!important}body,.dark,.light{background:none!important}}.mat-icon{--tw-text-opacity: 1;color:rgba(var(--angor-mat-icon-rgb),var(--tw-text-opacity))}.text-default{--tw-text-opacity: 1 !important;color:rgba(var(--angor-text-default-rgb),var(--tw-text-opacity))!important}.text-secondary{--tw-text-opacity: 1 !important;color:rgba(var(--angor-text-secondary-rgb),var(--tw-text-opacity))!important}.text-hint{--tw-text-opacity: 1 !important;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))!important}.text-disabled{--tw-text-opacity: 1 !important;color:rgba(var(--angor-text-disabled-rgb),var(--tw-text-opacity))!important}.divider{color:var(--angor-divider)!important}.bg-card{--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-bg-card-rgb),var(--tw-bg-opacity))!important}.bg-default{--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-bg-default-rgb),var(--tw-bg-opacity))!important}.ring-bg-card{--tw-ring-opacity: 1 !important;--tw-ring-color: rgba(var(--angor-bg-card-rgb), var(--tw-ring-opacity)) !important}.bg-hover{background-color:var(--angor-bg-hover)!important}body,.theme-default{--angor-primary-50: #eef2ff;--angor-primary-50-rgb: 238,242,255;--angor-primary-100: #e0e7ff;--angor-primary-100-rgb: 224,231,255;--angor-primary-200: #c7d2fe;--angor-primary-200-rgb: 199,210,254;--angor-primary-300: #a5b4fc;--angor-primary-300-rgb: 165,180,252;--angor-primary-400: #818cf8;--angor-primary-400-rgb: 129,140,248;--angor-primary-500: #6366f1;--angor-primary-500-rgb: 99,102,241;--angor-primary-600: #4f46e5;--angor-primary-600-rgb: 79,70,229;--angor-primary-700: #4338ca;--angor-primary-700-rgb: 67,56,202;--angor-primary-800: #3730a3;--angor-primary-800-rgb: 55,48,163;--angor-primary-900: #312e81;--angor-primary-900-rgb: 49,46,129;--angor-primary-950: #1e1b4b;--angor-primary-950-rgb: 30,27,75;--angor-primary: #4f46e5;--angor-primary-rgb: 79,70,229;--angor-on-primary-50: #1e1b4b;--angor-on-primary-50-rgb: 30,27,75;--angor-on-primary-100: #1e1b4b;--angor-on-primary-100-rgb: 30,27,75;--angor-on-primary-200: #1e1b4b;--angor-on-primary-200-rgb: 30,27,75;--angor-on-primary-300: #1e1b4b;--angor-on-primary-300-rgb: 30,27,75;--angor-on-primary-400: #1e1b4b;--angor-on-primary-400-rgb: 30,27,75;--angor-on-primary-500: #FFFFFF;--angor-on-primary-500-rgb: 255,255,255;--angor-on-primary-600: #FFFFFF;--angor-on-primary-600-rgb: 255,255,255;--angor-on-primary-700: #FFFFFF;--angor-on-primary-700-rgb: 255,255,255;--angor-on-primary-800: #FFFFFF;--angor-on-primary-800-rgb: 255,255,255;--angor-on-primary-900: #FFFFFF;--angor-on-primary-900-rgb: 255,255,255;--angor-on-primary-950: #FFFFFF;--angor-on-primary-950-rgb: 255,255,255;--angor-on-primary: #FFFFFF;--angor-on-primary-rgb: 255,255,255;--angor-accent-50: #f8fafc;--angor-accent-50-rgb: 248,250,252;--angor-accent-100: #f1f5f9;--angor-accent-100-rgb: 241,245,249;--angor-accent-200: #e2e8f0;--angor-accent-200-rgb: 226,232,240;--angor-accent-300: #cbd5e1;--angor-accent-300-rgb: 203,213,225;--angor-accent-400: #94a3b8;--angor-accent-400-rgb: 148,163,184;--angor-accent-500: #64748b;--angor-accent-500-rgb: 100,116,139;--angor-accent-600: #475569;--angor-accent-600-rgb: 71,85,105;--angor-accent-700: #334155;--angor-accent-700-rgb: 51,65,85;--angor-accent-800: #1e293b;--angor-accent-800-rgb: 30,41,59;--angor-accent-900: #0f172a;--angor-accent-900-rgb: 15,23,42;--angor-accent-950: #020617;--angor-accent-950-rgb: 2,6,23;--angor-accent: #1e293b;--angor-accent-rgb: 30,41,59;--angor-on-accent-50: #020617;--angor-on-accent-50-rgb: 2,6,23;--angor-on-accent-100: #020617;--angor-on-accent-100-rgb: 2,6,23;--angor-on-accent-200: #020617;--angor-on-accent-200-rgb: 2,6,23;--angor-on-accent-300: #020617;--angor-on-accent-300-rgb: 2,6,23;--angor-on-accent-400: #020617;--angor-on-accent-400-rgb: 2,6,23;--angor-on-accent-500: #FFFFFF;--angor-on-accent-500-rgb: 255,255,255;--angor-on-accent-600: #FFFFFF;--angor-on-accent-600-rgb: 255,255,255;--angor-on-accent-700: #FFFFFF;--angor-on-accent-700-rgb: 255,255,255;--angor-on-accent-800: #FFFFFF;--angor-on-accent-800-rgb: 255,255,255;--angor-on-accent-900: #FFFFFF;--angor-on-accent-900-rgb: 255,255,255;--angor-on-accent-950: #FFFFFF;--angor-on-accent-950-rgb: 255,255,255;--angor-on-accent: #FFFFFF;--angor-on-accent-rgb: 255,255,255;--angor-warn-50: #fef2f2;--angor-warn-50-rgb: 254,242,242;--angor-warn-100: #fee2e2;--angor-warn-100-rgb: 254,226,226;--angor-warn-200: #fecaca;--angor-warn-200-rgb: 254,202,202;--angor-warn-300: #fca5a5;--angor-warn-300-rgb: 252,165,165;--angor-warn-400: #f87171;--angor-warn-400-rgb: 248,113,113;--angor-warn-500: #ef4444;--angor-warn-500-rgb: 239,68,68;--angor-warn-600: #dc2626;--angor-warn-600-rgb: 220,38,38;--angor-warn-700: #b91c1c;--angor-warn-700-rgb: 185,28,28;--angor-warn-800: #991b1b;--angor-warn-800-rgb: 153,27,27;--angor-warn-900: #7f1d1d;--angor-warn-900-rgb: 127,29,29;--angor-warn-950: #450a0a;--angor-warn-950-rgb: 69,10,10;--angor-warn: #dc2626;--angor-warn-rgb: 220,38,38;--angor-on-warn-50: #450a0a;--angor-on-warn-50-rgb: 69,10,10;--angor-on-warn-100: #450a0a;--angor-on-warn-100-rgb: 69,10,10;--angor-on-warn-200: #450a0a;--angor-on-warn-200-rgb: 69,10,10;--angor-on-warn-300: #450a0a;--angor-on-warn-300-rgb: 69,10,10;--angor-on-warn-400: #450a0a;--angor-on-warn-400-rgb: 69,10,10;--angor-on-warn-500: #fef2f2;--angor-on-warn-500-rgb: 254,242,242;--angor-on-warn-600: #FFFFFF;--angor-on-warn-600-rgb: 255,255,255;--angor-on-warn-700: #FFFFFF;--angor-on-warn-700-rgb: 255,255,255;--angor-on-warn-800: #FFFFFF;--angor-on-warn-800-rgb: 255,255,255;--angor-on-warn-900: #FFFFFF;--angor-on-warn-900-rgb: 255,255,255;--angor-on-warn-950: #FFFFFF;--angor-on-warn-950-rgb: 255,255,255;--angor-on-warn: #FFFFFF;--angor-on-warn-rgb: 255,255,255}.theme-brand{--angor-primary-50: #eff2f3;--angor-primary-50-rgb: 239,242,243;--angor-primary-100: #e1e7ea;--angor-primary-100-rgb: 225,231,234;--angor-primary-200: #c3d0d4;--angor-primary-200-rgb: 195,208,212;--angor-primary-300: #9fb5bd;--angor-primary-300-rgb: 159,181,189;--angor-primary-400: #7195a2;--angor-primary-400-rgb: 113,149,162;--angor-primary-500: #086c81;--angor-primary-500-rgb: 8,108,129;--angor-primary-600: #076275;--angor-primary-600-rgb: 7,98,117;--angor-primary-700: #065768;--angor-primary-700-rgb: 6,87,104;--angor-primary-800: #064a58;--angor-primary-800-rgb: 6,74,88;--angor-primary-900: #043a45;--angor-primary-900-rgb: 4,58,69;--angor-primary: #086c81;--angor-primary-rgb: 8,108,129;--angor-on-primary-50: #043a45;--angor-on-primary-50-rgb: 4,58,69;--angor-on-primary-100: #043a45;--angor-on-primary-100-rgb: 4,58,69;--angor-on-primary-200: #043a45;--angor-on-primary-200-rgb: 4,58,69;--angor-on-primary-300: #043a45;--angor-on-primary-300-rgb: 4,58,69;--angor-on-primary-400: #043a45;--angor-on-primary-400-rgb: 4,58,69;--angor-on-primary-500: #FFFFFF;--angor-on-primary-500-rgb: 255,255,255;--angor-on-primary-600: #FFFFFF;--angor-on-primary-600-rgb: 255,255,255;--angor-on-primary-700: #FFFFFF;--angor-on-primary-700-rgb: 255,255,255;--angor-on-primary-800: #FFFFFF;--angor-on-primary-800-rgb: 255,255,255;--angor-on-primary-900: #FFFFFF;--angor-on-primary-900-rgb: 255,255,255;--angor-on-primary: #FFFFFF;--angor-on-primary-rgb: 255,255,255}.theme-teal{--angor-primary-50: #f0fdfa;--angor-primary-50-rgb: 240,253,250;--angor-primary-100: #ccfbf1;--angor-primary-100-rgb: 204,251,241;--angor-primary-200: #99f6e4;--angor-primary-200-rgb: 153,246,228;--angor-primary-300: #5eead4;--angor-primary-300-rgb: 94,234,212;--angor-primary-400: #2dd4bf;--angor-primary-400-rgb: 45,212,191;--angor-primary-500: #14b8a6;--angor-primary-500-rgb: 20,184,166;--angor-primary-600: #0d9488;--angor-primary-600-rgb: 13,148,136;--angor-primary-700: #0f766e;--angor-primary-700-rgb: 15,118,110;--angor-primary-800: #115e59;--angor-primary-800-rgb: 17,94,89;--angor-primary-900: #134e4a;--angor-primary-900-rgb: 19,78,74;--angor-primary-950: #042f2e;--angor-primary-950-rgb: 4,47,46;--angor-primary: #0d9488;--angor-primary-rgb: 13,148,136;--angor-on-primary-50: #042f2e;--angor-on-primary-50-rgb: 4,47,46;--angor-on-primary-100: #042f2e;--angor-on-primary-100-rgb: 4,47,46;--angor-on-primary-200: #042f2e;--angor-on-primary-200-rgb: 4,47,46;--angor-on-primary-300: #042f2e;--angor-on-primary-300-rgb: 4,47,46;--angor-on-primary-400: #042f2e;--angor-on-primary-400-rgb: 4,47,46;--angor-on-primary-500: #042f2e;--angor-on-primary-500-rgb: 4,47,46;--angor-on-primary-600: #042f2e;--angor-on-primary-600-rgb: 4,47,46;--angor-on-primary-700: #FFFFFF;--angor-on-primary-700-rgb: 255,255,255;--angor-on-primary-800: #FFFFFF;--angor-on-primary-800-rgb: 255,255,255;--angor-on-primary-900: #FFFFFF;--angor-on-primary-900-rgb: 255,255,255;--angor-on-primary-950: #FFFFFF;--angor-on-primary-950-rgb: 255,255,255;--angor-on-primary: #042f2e;--angor-on-primary-rgb: 4,47,46}.theme-rose{--angor-primary-50: #fff1f2;--angor-primary-50-rgb: 255,241,242;--angor-primary-100: #ffe4e6;--angor-primary-100-rgb: 255,228,230;--angor-primary-200: #fecdd3;--angor-primary-200-rgb: 254,205,211;--angor-primary-300: #fda4af;--angor-primary-300-rgb: 253,164,175;--angor-primary-400: #fb7185;--angor-primary-400-rgb: 251,113,133;--angor-primary-500: #f43f5e;--angor-primary-500-rgb: 244,63,94;--angor-primary-600: #e11d48;--angor-primary-600-rgb: 225,29,72;--angor-primary-700: #be123c;--angor-primary-700-rgb: 190,18,60;--angor-primary-800: #9f1239;--angor-primary-800-rgb: 159,18,57;--angor-primary-900: #881337;--angor-primary-900-rgb: 136,19,55;--angor-primary-950: #4c0519;--angor-primary-950-rgb: 76,5,25;--angor-primary: #f43f5e;--angor-primary-rgb: 244,63,94;--angor-on-primary-50: #4c0519;--angor-on-primary-50-rgb: 76,5,25;--angor-on-primary-100: #4c0519;--angor-on-primary-100-rgb: 76,5,25;--angor-on-primary-200: #4c0519;--angor-on-primary-200-rgb: 76,5,25;--angor-on-primary-300: #4c0519;--angor-on-primary-300-rgb: 76,5,25;--angor-on-primary-400: #4c0519;--angor-on-primary-400-rgb: 76,5,25;--angor-on-primary-500: #4c0519;--angor-on-primary-500-rgb: 76,5,25;--angor-on-primary-600: #FFFFFF;--angor-on-primary-600-rgb: 255,255,255;--angor-on-primary-700: #FFFFFF;--angor-on-primary-700-rgb: 255,255,255;--angor-on-primary-800: #FFFFFF;--angor-on-primary-800-rgb: 255,255,255;--angor-on-primary-900: #FFFFFF;--angor-on-primary-900-rgb: 255,255,255;--angor-on-primary-950: #FFFFFF;--angor-on-primary-950-rgb: 255,255,255;--angor-on-primary: #4c0519;--angor-on-primary-rgb: 76,5,25}.theme-purple{--angor-primary-50: #faf5ff;--angor-primary-50-rgb: 250,245,255;--angor-primary-100: #f3e8ff;--angor-primary-100-rgb: 243,232,255;--angor-primary-200: #e9d5ff;--angor-primary-200-rgb: 233,213,255;--angor-primary-300: #d8b4fe;--angor-primary-300-rgb: 216,180,254;--angor-primary-400: #c084fc;--angor-primary-400-rgb: 192,132,252;--angor-primary-500: #a855f7;--angor-primary-500-rgb: 168,85,247;--angor-primary-600: #9333ea;--angor-primary-600-rgb: 147,51,234;--angor-primary-700: #7e22ce;--angor-primary-700-rgb: 126,34,206;--angor-primary-800: #6b21a8;--angor-primary-800-rgb: 107,33,168;--angor-primary-900: #581c87;--angor-primary-900-rgb: 88,28,135;--angor-primary-950: #3b0764;--angor-primary-950-rgb: 59,7,100;--angor-primary: #9333ea;--angor-primary-rgb: 147,51,234;--angor-on-primary-50: #3b0764;--angor-on-primary-50-rgb: 59,7,100;--angor-on-primary-100: #3b0764;--angor-on-primary-100-rgb: 59,7,100;--angor-on-primary-200: #3b0764;--angor-on-primary-200-rgb: 59,7,100;--angor-on-primary-300: #3b0764;--angor-on-primary-300-rgb: 59,7,100;--angor-on-primary-400: #3b0764;--angor-on-primary-400-rgb: 59,7,100;--angor-on-primary-500: #FFFFFF;--angor-on-primary-500-rgb: 255,255,255;--angor-on-primary-600: #FFFFFF;--angor-on-primary-600-rgb: 255,255,255;--angor-on-primary-700: #FFFFFF;--angor-on-primary-700-rgb: 255,255,255;--angor-on-primary-800: #FFFFFF;--angor-on-primary-800-rgb: 255,255,255;--angor-on-primary-900: #FFFFFF;--angor-on-primary-900-rgb: 255,255,255;--angor-on-primary-950: #FFFFFF;--angor-on-primary-950-rgb: 255,255,255;--angor-on-primary: #FFFFFF;--angor-on-primary-rgb: 255,255,255}.theme-amber{--angor-primary-50: #fffbeb;--angor-primary-50-rgb: 255,251,235;--angor-primary-100: #fef3c7;--angor-primary-100-rgb: 254,243,199;--angor-primary-200: #fde68a;--angor-primary-200-rgb: 253,230,138;--angor-primary-300: #fcd34d;--angor-primary-300-rgb: 252,211,77;--angor-primary-400: #fbbf24;--angor-primary-400-rgb: 251,191,36;--angor-primary-500: #f59e0b;--angor-primary-500-rgb: 245,158,11;--angor-primary-600: #d97706;--angor-primary-600-rgb: 217,119,6;--angor-primary-700: #b45309;--angor-primary-700-rgb: 180,83,9;--angor-primary-800: #92400e;--angor-primary-800-rgb: 146,64,14;--angor-primary-900: #78350f;--angor-primary-900-rgb: 120,53,15;--angor-primary-950: #451a03;--angor-primary-950-rgb: 69,26,3;--angor-primary: #f59e0b;--angor-primary-rgb: 245,158,11;--angor-on-primary-50: #451a03;--angor-on-primary-50-rgb: 69,26,3;--angor-on-primary-100: #451a03;--angor-on-primary-100-rgb: 69,26,3;--angor-on-primary-200: #451a03;--angor-on-primary-200-rgb: 69,26,3;--angor-on-primary-300: #451a03;--angor-on-primary-300-rgb: 69,26,3;--angor-on-primary-400: #451a03;--angor-on-primary-400-rgb: 69,26,3;--angor-on-primary-500: #451a03;--angor-on-primary-500-rgb: 69,26,3;--angor-on-primary-600: #451a03;--angor-on-primary-600-rgb: 69,26,3;--angor-on-primary-700: #FFFFFF;--angor-on-primary-700-rgb: 255,255,255;--angor-on-primary-800: #FFFFFF;--angor-on-primary-800-rgb: 255,255,255;--angor-on-primary-900: #FFFFFF;--angor-on-primary-900-rgb: 255,255,255;--angor-on-primary-950: #FFFFFF;--angor-on-primary-950-rgb: 255,255,255;--angor-on-primary: #451a03;--angor-on-primary-rgb: 69,26,3}body.light,.light,.dark .light{--is-dark: false;--angor-bg-app-bar: #FFFFFF;--angor-bg-app-bar-rgb: 255,255,255;--angor-bg-card: #FFFFFF;--angor-bg-card-rgb: 255,255,255;--angor-bg-default: #cbdde1;--angor-bg-default-rgb: 203,221,225;--angor-bg-dialog: #FFFFFF;--angor-bg-dialog-rgb: 255,255,255;--angor-bg-hover: rgb(59 117 134 / .12);--angor-bg-hover-rgb: 59,117,134;--angor-bg-status-bar: #6b98a4;--angor-bg-status-bar-rgb: 107,152,164;--angor-text-default: #032128;--angor-text-default-rgb: 3,33,40;--angor-text-secondary: #155b6a;--angor-text-secondary-rgb: 21,91,106;--angor-text-hint: #3b7586;--angor-text-hint-rgb: 59,117,134;--angor-text-disabled: #3b7586;--angor-text-disabled-rgb: 59,117,134;--angor-border: #9bbac3;--angor-border-rgb: 155,186,195;--angor-divider: #9bbac3;--angor-divider-rgb: 155,186,195;--angor-icon: #083b46;--angor-icon-rgb: 8,59,70;--angor-mat-icon: #083b46;--angor-mat-icon-rgb: 8,59,70}body.dark,.dark,.light .dark{--angor-bg-app-bar: #022229;--angor-bg-app-bar-rgb: 2,34,41;--angor-bg-card: #042f38;--angor-bg-card-rgb: 4,47,56;--angor-bg-default: #022229;--angor-bg-default-rgb: 2,34,41;--angor-bg-dialog: #032128;--angor-bg-dialog-rgb: 3,33,40;--angor-bg-hover: rgba(255, 255, 255, .05);--angor-bg-hover-rgb: 255,255,255;--angor-bg-status-bar: #022229;--angor-bg-status-bar-rgb: 2,34,41;--angor-text-default: #FFFFFF;--angor-text-default-rgb: 255,255,255;--angor-text-secondary: #3b7586;--angor-text-secondary-rgb: 59,117,134;--angor-text-hint: #40899f;--angor-text-hint-rgb: 64,137,159;--angor-text-disabled: #07343e;--angor-text-disabled-rgb: 7,52,62;--angor-border: rgb(203 221 225 / .12);--angor-border-rgb: 203,221,225;--angor-divider: rgb(203 221 225 / .12);--angor-divider-rgb: 203,221,225;--angor-icon: #3b7586;--angor-icon-rgb: 59,117,134;--angor-mat-icon: #3b7586;--angor-mat-icon-rgb: 59,117,134}.dark\:bg-default:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-bg-default-rgb),var(--tw-bg-opacity))!important}.dark\:bg-hover:is(.dark *){background-color:var(--angor-bg-hover)!important}.dark\:hover\:bg-hover:hover:is(.dark *){background-color:var(--angor-bg-hover)!important}@media (min-width: 600px){.sm\:bg-card{--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-bg-card-rgb),var(--tw-bg-opacity))!important}}html{--mat-option-label-text-font: "Inter var", ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mat-option-label-text-line-height: 1.5rem;--mat-option-label-text-size: .875rem;--mat-option-label-text-tracking: normal;--mat-option-label-text-weight: 400;--mat-optgroup-label-text-font: "Inter var", ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mat-optgroup-label-text-line-height: 1.5rem;--mat-optgroup-label-text-size: .875rem;--mat-optgroup-label-text-tracking: normal;--mat-optgroup-label-text-weight: 400;--mdc-elevated-card-container-shape: 4px;--mdc-outlined-card-container-shape: 4px;--mdc-outlined-card-outline-width: 1px;--mat-card-title-text-font: "Inter var", ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mat-card-title-text-line-height: 1.5rem;--mat-card-title-text-size: .875rem;--mat-card-title-text-tracking: normal;--mat-card-title-text-weight: 400;--mat-card-subtitle-text-font: "Inter var", ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mat-card-subtitle-text-line-height: 1.25rem;--mat-card-subtitle-text-size: .875rem;--mat-card-subtitle-text-tracking: normal;--mat-card-subtitle-text-weight: 600;--mdc-linear-progress-active-indicator-height: 4px;--mdc-linear-progress-track-height: 4px;--mdc-linear-progress-track-shape: 0;--mdc-plain-tooltip-container-shape: 4px;--mdc-plain-tooltip-supporting-text-line-height: 16px;--mdc-plain-tooltip-supporting-text-font: "Inter var", ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mdc-plain-tooltip-supporting-text-size: .75rem;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: normal;--mdc-filled-text-field-active-indicator-height: 1px;--mdc-filled-text-field-focus-active-indicator-height: 2px;--mdc-filled-text-field-container-shape: 4px;--mdc-outlined-text-field-outline-width: 1px;--mdc-outlined-text-field-focus-outline-width: 2px;--mdc-outlined-text-field-container-shape: 4px;--mat-form-field-container-height: 56px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 16px;--mat-form-field-filled-with-label-container-padding-top: 24px;--mat-form-field-filled-with-label-container-padding-bottom: 8px;--mdc-filled-text-field-label-text-font: "Inter var", ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mdc-filled-text-field-label-text-size: .875rem;--mdc-filled-text-field-label-text-tracking: normal;--mdc-filled-text-field-label-text-weight: 400;--mdc-outlined-text-field-label-text-font: "Inter var", ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mdc-outlined-text-field-label-text-size: .875rem;--mdc-outlined-text-field-label-text-tracking: normal;--mdc-outlined-text-field-label-text-weight: 400;--mat-form-field-container-text-font: "Inter var", ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mat-form-field-container-text-line-height: 1.5rem;--mat-form-field-container-text-size: .875rem;--mat-form-field-container-text-tracking: normal;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: .875rem;--mat-form-field-subscript-text-font: "Inter var", ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mat-form-field-subscript-text-line-height: 1rem;--mat-form-field-subscript-text-size: .75rem;--mat-form-field-subscript-text-tracking: normal;--mat-form-field-subscript-text-weight: 400;--mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-select-arrow-transform: translateY(-8px);--mat-select-trigger-text-font: "Inter var", ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mat-select-trigger-text-line-height: 1.5rem;--mat-select-trigger-text-size: .875rem;--mat-select-trigger-text-tracking: normal;--mat-select-trigger-text-weight: 400;--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-dialog-container-shape: 4px;--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px;--mdc-dialog-subhead-font: "Inter var", ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mdc-dialog-subhead-line-height: 1.5rem;--mdc-dialog-subhead-size: .875rem;--mdc-dialog-subhead-weight: 400;--mdc-dialog-subhead-tracking: normal;--mdc-dialog-supporting-text-font: "Inter var", ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mdc-dialog-supporting-text-line-height: 1.5rem;--mdc-dialog-supporting-text-size: .875rem;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: normal}.mat-mdc-standard-chip{--mdc-chip-container-shape-radius: 16px;--mdc-chip-with-avatar-avatar-shape-radius: 14px;--mdc-chip-with-avatar-avatar-size: 28px;--mdc-chip-with-icon-icon-size: 18px;--mdc-chip-outline-width: 0;--mdc-chip-outline-color: transparent;--mdc-chip-disabled-outline-color: transparent;--mdc-chip-focus-outline-color: transparent;--mdc-chip-hover-state-layer-opacity: .04;--mdc-chip-with-avatar-disabled-avatar-opacity: 1;--mdc-chip-flat-selected-outline-width: 0;--mdc-chip-selected-hover-state-layer-opacity: .04;--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;--mdc-chip-with-icon-disabled-icon-opacity: 1;--mat-chip-disabled-container-opacity: .4;--mat-chip-trailing-action-opacity: .54;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-state-layer-color: transparent;--mat-chip-selected-trailing-action-state-layer-color: transparent;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-focus-state-layer-opacity: 0}.mat-mdc-chip.mat-mdc-standard-chip{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip{--mdc-chip-label-text-font: "Inter var", ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mdc-chip-label-text-line-height: 1.5rem;--mdc-chip-label-text-size: .875rem;--mdc-chip-label-text-tracking: normal;--mdc-chip-label-text-weight: 400}html{--mdc-switch-disabled-selected-icon-opacity: .38;--mdc-switch-disabled-track-opacity: .12;--mdc-switch-disabled-unselected-icon-opacity: .38;--mdc-switch-handle-height: 20px;--mdc-switch-handle-shape: 10px;--mdc-switch-handle-width: 20px;--mdc-switch-selected-icon-size: 18px;--mdc-switch-track-height: 14px;--mdc-switch-track-shape: 7px;--mdc-switch-track-width: 36px;--mdc-switch-unselected-icon-size: 18px;--mdc-switch-selected-focus-state-layer-opacity: .12;--mdc-switch-selected-hover-state-layer-opacity: .04;--mdc-switch-selected-pressed-state-layer-opacity: .1;--mdc-switch-unselected-focus-state-layer-opacity: .12;--mdc-switch-unselected-hover-state-layer-opacity: .04;--mdc-switch-unselected-pressed-state-layer-opacity: .1}html .mat-mdc-slide-toggle{--mat-switch-disabled-selected-handle-opacity: .38;--mat-switch-disabled-unselected-handle-opacity: .38;--mat-switch-unselected-handle-size: 20px;--mat-switch-selected-handle-size: 20px;--mat-switch-pressed-handle-size: 20px;--mat-switch-with-icon-handle-size: 20px;--mat-switch-selected-handle-horizontal-margin: 0;--mat-switch-selected-with-icon-handle-horizontal-margin: 0;--mat-switch-selected-pressed-handle-horizontal-margin: 0;--mat-switch-unselected-handle-horizontal-margin: 0;--mat-switch-unselected-with-icon-handle-horizontal-margin: 0;--mat-switch-unselected-pressed-handle-horizontal-margin: 0;--mat-switch-visible-track-opacity: 1;--mat-switch-hidden-track-opacity: 1;--mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-switch-track-outline-width: 1px;--mat-switch-track-outline-color: transparent;--mat-switch-selected-track-outline-width: 1px;--mat-switch-selected-track-outline-color: transparent;--mat-switch-disabled-unselected-track-outline-width: 1px;--mat-switch-disabled-unselected-track-outline-color: transparent}html{--mdc-switch-state-layer-size: 40px}html .mat-mdc-slide-toggle{--mat-switch-label-text-font: "Inter var", ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mat-switch-label-text-line-height: 1.5rem;--mat-switch-label-text-size: .875rem;--mat-switch-label-text-tracking: normal;--mat-switch-label-text-weight: 400}html{--mdc-radio-disabled-selected-icon-opacity: .38;--mdc-radio-disabled-unselected-icon-opacity: .38;--mdc-radio-state-layer-size: 40px;--mat-radio-touch-target-display: block;--mat-radio-label-text-font: "Inter var", ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mat-radio-label-text-line-height: 1.5rem;--mat-radio-label-text-size: .875rem;--mat-radio-label-text-tracking: normal;--mat-radio-label-text-weight: 400;--mdc-slider-active-track-height: 6px;--mdc-slider-active-track-shape: 9999px;--mdc-slider-handle-height: 20px;--mdc-slider-handle-shape: 50%;--mdc-slider-handle-width: 20px;--mdc-slider-inactive-track-height: 4px;--mdc-slider-inactive-track-shape: 9999px;--mdc-slider-with-overlap-handle-outline-width: 1px;--mdc-slider-with-tick-marks-active-container-opacity: .6;--mdc-slider-with-tick-marks-container-shape: 50%;--mdc-slider-with-tick-marks-container-size: 2px;--mdc-slider-with-tick-marks-inactive-container-opacity: .6;--mdc-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slider-value-indicator-width: auto;--mat-slider-value-indicator-height: 32px;--mat-slider-value-indicator-caret-display: block;--mat-slider-value-indicator-border-radius: 4px;--mat-slider-value-indicator-padding: 0 12px;--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-container-transform: translateX(-50%);--mdc-slider-label-label-text-font: "Inter var", ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mdc-slider-label-label-text-size: .875rem;--mdc-slider-label-label-text-line-height: 1.25rem;--mdc-slider-label-label-text-tracking: normal;--mdc-slider-label-label-text-weight: 600;--mat-menu-container-shape: 4px;--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-menu-item-label-text-font: "Inter var", ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mat-menu-item-label-text-size: .875rem;--mat-menu-item-label-text-tracking: normal;--mat-menu-item-label-text-line-height: 1.5rem;--mat-menu-item-label-text-weight: 400;--mdc-list-list-item-container-shape: 0;--mdc-list-list-item-leading-avatar-shape: 50%;--mdc-list-list-item-container-color: transparent;--mdc-list-list-item-selected-container-color: transparent;--mdc-list-list-item-leading-avatar-color: transparent;--mdc-list-list-item-leading-icon-size: 24px;--mdc-list-list-item-leading-avatar-size: 40px;--mdc-list-list-item-trailing-icon-size: 24px;--mdc-list-list-item-disabled-state-layer-color: transparent;--mdc-list-list-item-disabled-state-layer-opacity: 0;--mdc-list-list-item-disabled-label-text-opacity: .38;--mdc-list-list-item-disabled-leading-icon-opacity: .38;--mdc-list-list-item-disabled-trailing-icon-opacity: .38;--mat-list-active-indicator-color: transparent;--mat-list-active-indicator-shape: 4px;--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px;--mat-list-list-item-leading-icon-start-space: 16px;--mat-list-list-item-leading-icon-end-space: 32px}.mdc-list-item__start,.mdc-list-item__end{--mdc-radio-state-layer-size: 40px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}html{--mdc-list-list-item-label-text-font: "Inter var", ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mdc-list-list-item-label-text-line-height: 1.5rem;--mdc-list-list-item-label-text-size: .875rem;--mdc-list-list-item-label-text-tracking: normal;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: "Inter var", ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mdc-list-list-item-supporting-text-line-height: 1.5rem;--mdc-list-list-item-supporting-text-size: .875rem;--mdc-list-list-item-supporting-text-tracking: normal;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: "Inter var", ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mdc-list-list-item-trailing-supporting-text-line-height: 1rem;--mdc-list-list-item-trailing-supporting-text-size: .75rem;--mdc-list-list-item-trailing-supporting-text-tracking: normal;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader{font:400 1rem/1.75rem Inter var,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";letter-spacing:normal}html{--mat-paginator-container-size: 56px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: block;--mat-paginator-container-text-font: "Inter var", ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mat-paginator-container-text-line-height: 1rem;--mat-paginator-container-text-size: .75rem;--mat-paginator-container-text-tracking: normal;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: .75rem;--mdc-secondary-navigation-tab-container-height: 48px;--mdc-tab-indicator-active-indicator-height: 2px;--mdc-tab-indicator-active-indicator-shape: 0;--mat-tab-header-divider-color: transparent;--mat-tab-header-divider-height: 0}.mat-mdc-tab-header{--mdc-secondary-navigation-tab-container-height: 48px;--mat-tab-header-label-text-font: "Inter var", ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mat-tab-header-label-text-size: .875rem;--mat-tab-header-label-text-tracking: normal;--mat-tab-header-label-text-line-height: .875rem;--mat-tab-header-label-text-weight: 500}html{--mdc-checkbox-disabled-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-state-layer-opacity: .16;--mdc-checkbox-selected-hover-state-layer-opacity: .04;--mdc-checkbox-selected-pressed-state-layer-opacity: .16;--mdc-checkbox-unselected-focus-state-layer-opacity: .16;--mdc-checkbox-unselected-hover-state-layer-opacity: .04;--mdc-checkbox-unselected-pressed-state-layer-opacity: .16;--mdc-checkbox-state-layer-size: 40px;--mat-checkbox-touch-target-display: block;--mat-checkbox-label-text-font: "Inter var", ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mat-checkbox-label-text-line-height: 1.5rem;--mat-checkbox-label-text-size: .875rem;--mat-checkbox-label-text-tracking: normal;--mat-checkbox-label-text-weight: 400;--mdc-text-button-container-shape: 4px;--mdc-text-button-keep-touch-target: false;--mdc-filled-button-container-shape: 4px;--mdc-filled-button-keep-touch-target: false;--mdc-protected-button-container-shape: 4px;--mdc-protected-button-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mdc-protected-button-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-protected-button-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-outlined-button-keep-touch-target: false;--mdc-outlined-button-outline-width: 1px;--mdc-outlined-button-container-shape: 4px;--mat-text-button-horizontal-padding: 8px;--mat-text-button-with-icon-horizontal-padding: 8px;--mat-text-button-icon-spacing: 8px;--mat-text-button-icon-offset: 0;--mat-filled-button-horizontal-padding: 16px;--mat-filled-button-icon-spacing: 8px;--mat-filled-button-icon-offset: -4px;--mat-protected-button-horizontal-padding: 16px;--mat-protected-button-icon-spacing: 8px;--mat-protected-button-icon-offset: -4px;--mat-outlined-button-horizontal-padding: 15px;--mat-outlined-button-icon-spacing: 8px;--mat-outlined-button-icon-offset: -4px;--mdc-text-button-container-height: 36px;--mdc-filled-button-container-height: 36px;--mdc-protected-button-container-height: 36px;--mdc-outlined-button-container-height: 36px;--mat-text-button-touch-target-display: block;--mat-filled-button-touch-target-display: block;--mat-protected-button-touch-target-display: block;--mat-outlined-button-touch-target-display: block;--mdc-text-button-label-text-font: "Inter var", ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mdc-text-button-label-text-size: .875rem;--mdc-text-button-label-text-tracking: normal;--mdc-text-button-label-text-weight: 500;--mdc-text-button-label-text-transform: none;--mdc-filled-button-label-text-font: "Inter var", ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mdc-filled-button-label-text-size: .875rem;--mdc-filled-button-label-text-tracking: normal;--mdc-filled-button-label-text-weight: 500;--mdc-filled-button-label-text-transform: none;--mdc-protected-button-label-text-font: "Inter var", ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mdc-protected-button-label-text-size: .875rem;--mdc-protected-button-label-text-tracking: normal;--mdc-protected-button-label-text-weight: 500;--mdc-protected-button-label-text-transform: none;--mdc-outlined-button-label-text-font: "Inter var", ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mdc-outlined-button-label-text-size: .875rem;--mdc-outlined-button-label-text-tracking: normal;--mdc-outlined-button-label-text-weight: 500;--mdc-outlined-button-label-text-transform: none;--mdc-icon-button-icon-size: 24px;--mat-icon-button-touch-target-display: block}.mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}html{--mdc-fab-container-shape: 50%;--mdc-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-small-container-shape: 50%;--mdc-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-extended-fab-container-height: 48px;--mdc-extended-fab-container-shape: 24px;--mdc-extended-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-extended-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-fab-touch-target-display: block;--mat-fab-small-touch-target-display: block;--mdc-extended-fab-label-text-font: "Inter var", ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mdc-extended-fab-label-text-size: .875rem;--mdc-extended-fab-label-text-tracking: normal;--mdc-extended-fab-label-text-weight: 500;--mdc-snackbar-container-shape: 4px;--mdc-snackbar-supporting-text-font: "Inter var", ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mdc-snackbar-supporting-text-line-height: 1.5rem;--mdc-snackbar-supporting-text-size: .875rem;--mdc-snackbar-supporting-text-weight: 400;--mat-table-row-item-outline-width: 1px;--mat-table-header-container-height: 56px;--mat-table-footer-container-height: 52px;--mat-table-row-item-container-height: 52px;--mat-table-header-headline-font: "Inter var", ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mat-table-header-headline-line-height: 1.25rem;--mat-table-header-headline-size: .875rem;--mat-table-header-headline-weight: 600;--mat-table-header-headline-tracking: normal;--mat-table-row-item-label-text-font: "Inter var", ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mat-table-row-item-label-text-line-height: 1.5rem;--mat-table-row-item-label-text-size: .875rem;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: normal;--mat-table-footer-supporting-text-font: "Inter var", ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mat-table-footer-supporting-text-line-height: 1.5rem;--mat-table-footer-supporting-text-size: .875rem;--mat-table-footer-supporting-text-weight: 400;--mat-table-footer-supporting-text-tracking: normal;--mdc-circular-progress-active-indicator-width: 4px;--mdc-circular-progress-size: 48px;--mat-badge-container-shape: 50%;--mat-badge-container-size: unset;--mat-badge-small-size-container-size: unset;--mat-badge-large-size-container-size: unset;--mat-badge-legacy-container-size: 22px;--mat-badge-legacy-small-size-container-size: 16px;--mat-badge-legacy-large-size-container-size: 28px;--mat-badge-container-offset: -11px 0;--mat-badge-small-size-container-offset: -8px 0;--mat-badge-large-size-container-offset: -14px 0;--mat-badge-container-overlap-offset: -11px;--mat-badge-small-size-container-overlap-offset: -8px;--mat-badge-large-size-container-overlap-offset: -14px;--mat-badge-container-padding: 0;--mat-badge-small-size-container-padding: 0;--mat-badge-large-size-container-padding: 0;--mat-badge-text-font: "Inter var", ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mat-badge-line-height: 22px;--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-small-size-line-height: 16px;--mat-badge-large-size-text-size: 24px;--mat-badge-large-size-line-height: 28px;--mat-bottom-sheet-container-shape: 4px;--mat-bottom-sheet-container-text-font: "Inter var", ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mat-bottom-sheet-container-text-line-height: 1.5rem;--mat-bottom-sheet-container-text-size: .875rem;--mat-bottom-sheet-container-text-tracking: normal;--mat-bottom-sheet-container-text-weight: 400;--mat-legacy-button-toggle-height: 36px;--mat-legacy-button-toggle-shape: 2px;--mat-legacy-button-toggle-focus-state-layer-opacity: 1;--mat-standard-button-toggle-shape: 4px;--mat-standard-button-toggle-hover-state-layer-opacity: .04;--mat-standard-button-toggle-focus-state-layer-opacity: .12;--mat-standard-button-toggle-height: 48px;--mat-legacy-button-toggle-label-text-font: "Inter var", ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mat-legacy-button-toggle-label-text-line-height: 1.5rem;--mat-legacy-button-toggle-label-text-size: .875rem;--mat-legacy-button-toggle-label-text-tracking: normal;--mat-legacy-button-toggle-label-text-weight: 400;--mat-standard-button-toggle-label-text-font: "Inter var", ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mat-standard-button-toggle-label-text-line-height: 1.5rem;--mat-standard-button-toggle-label-text-size: .875rem;--mat-standard-button-toggle-label-text-tracking: normal;--mat-standard-button-toggle-label-text-weight: 400;--mat-datepicker-calendar-container-shape: 4px;--mat-datepicker-calendar-container-touch-shape: 4px;--mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}.mat-calendar-controls{--mat-icon-button-touch-target-display: none}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}html{--mat-datepicker-calendar-text-font: "Inter var", ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: .875rem;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: .875rem;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400;--mat-divider-width: 1px;--mat-expansion-container-shape: 4px;--mat-expansion-legacy-header-indicator-display: inline-block;--mat-expansion-header-indicator-display: none;--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px;--mat-expansion-header-text-font: "Inter var", ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mat-expansion-header-text-size: .875rem;--mat-expansion-header-text-weight: 600;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: "Inter var", ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mat-expansion-container-text-line-height: 1.5rem;--mat-expansion-container-text-size: .875rem;--mat-expansion-container-text-tracking: normal;--mat-expansion-container-text-weight: 400;--mat-grid-list-tile-header-primary-text-size: .875rem;--mat-grid-list-tile-header-secondary-text-size: .75rem;--mat-grid-list-tile-footer-primary-text-size: .875rem;--mat-grid-list-tile-footer-secondary-text-size: .75rem;--mat-sidenav-container-shape: 0;--mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width: auto;--mat-stepper-header-height: 72px;--mat-stepper-container-text-font: "Inter var", ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mat-stepper-header-label-text-font: "Inter var", ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mat-stepper-header-label-text-size: .875rem;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: .875rem;--mat-stepper-header-selected-state-label-text-size: .875rem;--mat-stepper-header-selected-state-label-text-weight: 400;--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px;--mat-toolbar-title-text-font: "Inter var", ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mat-toolbar-title-text-line-height: 1.5rem;--mat-toolbar-title-text-size: .875rem;--mat-toolbar-title-text-tracking: normal;--mat-toolbar-title-text-weight: 400;--mat-tree-node-min-height: 48px;--mat-tree-node-text-font: "Inter var", ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mat-tree-node-text-size: .875rem;--mat-tree-node-text-weight: 400;--mat-timepicker-container-shape: 4px;--mat-timepicker-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}.theme-default .light,.theme-default.light{--mat-ripple-color: rgba(0, 0, 0, .1);--mat-option-selected-state-label-text-color: #4f46e5;--mat-option-label-text-color: #032128;--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.theme-default .light .mat-accent,.theme-default.light .mat-accent{--mat-option-selected-state-label-text-color: #1e293b;--mat-option-label-text-color: #032128;--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.theme-default .light .mat-warn,.theme-default.light .mat-warn{--mat-option-selected-state-label-text-color: #dc2626;--mat-option-label-text-color: #032128;--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.theme-default .light,.theme-default.light{--mat-optgroup-label-text-color: #032128;--mat-full-pseudo-checkbox-selected-icon-color: #1e293b;--mat-full-pseudo-checkbox-selected-checkmark-color: #cbdde1;--mat-full-pseudo-checkbox-unselected-icon-color: #083b46;--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #cbdde1;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #1e293b;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.theme-default .light .mat-primary,.theme-default.light .mat-primary{--mat-full-pseudo-checkbox-selected-icon-color: #4f46e5;--mat-full-pseudo-checkbox-selected-checkmark-color: #cbdde1;--mat-full-pseudo-checkbox-unselected-icon-color: #083b46;--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #cbdde1;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #4f46e5;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.theme-default .light .mat-accent,.theme-default.light .mat-accent{--mat-full-pseudo-checkbox-selected-icon-color: #1e293b;--mat-full-pseudo-checkbox-selected-checkmark-color: #cbdde1;--mat-full-pseudo-checkbox-unselected-icon-color: #083b46;--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #cbdde1;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #1e293b;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.theme-default .light .mat-warn,.theme-default.light .mat-warn{--mat-full-pseudo-checkbox-selected-icon-color: #dc2626;--mat-full-pseudo-checkbox-selected-checkmark-color: #cbdde1;--mat-full-pseudo-checkbox-unselected-icon-color: #083b46;--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #cbdde1;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #dc2626;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.theme-default .light,.theme-default.light{--mat-app-background-color: #cbdde1;--mat-app-text-color: #032128;--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mdc-elevated-card-container-shape: 4px;--mdc-outlined-card-container-shape: 4px;--mdc-outlined-card-outline-width: 1px;--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: #083b46;--mdc-linear-progress-active-indicator-height: 4px;--mdc-linear-progress-track-height: 4px;--mdc-linear-progress-track-shape: 0}.theme-default .light .mat-mdc-progress-bar,.theme-default.light .mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: #4f46e5;--mdc-linear-progress-track-color: rgba(79, 70, 229, .25)}.theme-default .light .mat-mdc-progress-bar.mat-accent,.theme-default.light .mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: #1e293b;--mdc-linear-progress-track-color: rgba(30, 41, 59, .25)}.theme-default .light .mat-mdc-progress-bar.mat-warn,.theme-default.light .mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #dc2626;--mdc-linear-progress-track-color: rgba(220, 38, 38, .25)}.theme-default .light,.theme-default.light{--mdc-plain-tooltip-container-shape: 4px;--mdc-plain-tooltip-supporting-text-line-height: 16px;--mdc-plain-tooltip-container-color: #032128;--mdc-plain-tooltip-supporting-text-color: #fff;--mdc-filled-text-field-active-indicator-height: 1px;--mdc-filled-text-field-focus-active-indicator-height: 2px;--mdc-filled-text-field-container-shape: 4px;--mdc-outlined-text-field-outline-width: 1px;--mdc-outlined-text-field-focus-outline-width: 2px;--mdc-outlined-text-field-container-shape: 4px;--mdc-filled-text-field-caret-color: #4f46e5;--mdc-filled-text-field-focus-active-indicator-color: #4f46e5;--mdc-filled-text-field-focus-label-text-color: rgba(79, 70, 229, .87);--mdc-filled-text-field-container-color: rgb(244.8, 244.8, 244.8);--mdc-filled-text-field-disabled-container-color: rgb(249.9, 249.9, 249.9);--mdc-filled-text-field-label-text-color: rgba(3, 33, 40, .6);--mdc-filled-text-field-hover-label-text-color: rgba(3, 33, 40, .6);--mdc-filled-text-field-disabled-label-text-color: rgba(59, 117, 134, .38);--mdc-filled-text-field-input-text-color: rgba(3, 33, 40, .87);--mdc-filled-text-field-disabled-input-text-color: rgba(59, 117, 134, .38);--mdc-filled-text-field-input-text-placeholder-color: rgba(3, 33, 40, .6);--mdc-filled-text-field-error-hover-label-text-color: #dc2626;--mdc-filled-text-field-error-focus-label-text-color: #dc2626;--mdc-filled-text-field-error-label-text-color: #dc2626;--mdc-filled-text-field-error-caret-color: #dc2626;--mdc-filled-text-field-active-indicator-color: rgba(155, 186, 195, .42);--mdc-filled-text-field-disabled-active-indicator-color: rgba(155, 186, 195, .06);--mdc-filled-text-field-hover-active-indicator-color: rgba(155, 186, 195, .87);--mdc-filled-text-field-error-active-indicator-color: #dc2626;--mdc-filled-text-field-error-focus-active-indicator-color: #dc2626;--mdc-filled-text-field-error-hover-active-indicator-color: #dc2626;--mdc-outlined-text-field-caret-color: #4f46e5;--mdc-outlined-text-field-focus-outline-color: #4f46e5;--mdc-outlined-text-field-focus-label-text-color: rgba(79, 70, 229, .87);--mdc-outlined-text-field-label-text-color: rgba(3, 33, 40, .6);--mdc-outlined-text-field-hover-label-text-color: rgba(3, 33, 40, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba(59, 117, 134, .38);--mdc-outlined-text-field-input-text-color: rgba(3, 33, 40, .87);--mdc-outlined-text-field-disabled-input-text-color: rgba(59, 117, 134, .38);--mdc-outlined-text-field-input-text-placeholder-color: rgba(3, 33, 40, .6);--mdc-outlined-text-field-error-caret-color: #dc2626;--mdc-outlined-text-field-error-focus-label-text-color: #dc2626;--mdc-outlined-text-field-error-label-text-color: #dc2626;--mdc-outlined-text-field-error-hover-label-text-color: #dc2626;--mdc-outlined-text-field-outline-color: rgba(155, 186, 195, .38);--mdc-outlined-text-field-disabled-outline-color: rgba(155, 186, 195, .06);--mdc-outlined-text-field-hover-outline-color: rgba(155, 186, 195, .87);--mdc-outlined-text-field-error-focus-outline-color: #dc2626;--mdc-outlined-text-field-error-hover-outline-color: #dc2626;--mdc-outlined-text-field-error-outline-color: #dc2626;--mat-form-field-focus-select-arrow-color: rgba(79, 70, 229, .87);--mat-form-field-disabled-input-text-placeholder-color: rgba(8, 59, 70, .38);--mat-form-field-state-layer-color: rgba(0, 0, 0, .87);--mat-form-field-error-text-color: #dc2626;--mat-form-field-select-option-text-color: inherit;--mat-form-field-select-disabled-option-text-color: GrayText;--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(8, 59, 70, .54);--mat-form-field-disabled-select-arrow-color: rgba(8, 59, 70, .38);--mat-form-field-hover-state-layer-opacity: .04;--mat-form-field-focus-state-layer-opacity: .08}.theme-default .light .mat-mdc-form-field.mat-accent,.theme-default.light .mat-mdc-form-field.mat-accent{--mdc-filled-text-field-caret-color: #1e293b;--mdc-filled-text-field-focus-active-indicator-color: #1e293b;--mdc-filled-text-field-focus-label-text-color: rgba(30, 41, 59, .87);--mdc-outlined-text-field-caret-color: #1e293b;--mdc-outlined-text-field-focus-outline-color: #1e293b;--mdc-outlined-text-field-focus-label-text-color: rgba(30, 41, 59, .87);--mat-form-field-focus-select-arrow-color: rgba(30, 41, 59, .87)}.theme-default .light .mat-mdc-form-field.mat-warn,.theme-default.light .mat-mdc-form-field.mat-warn{--mdc-filled-text-field-caret-color: #dc2626;--mdc-filled-text-field-focus-active-indicator-color: #dc2626;--mdc-filled-text-field-focus-label-text-color: rgba(220, 38, 38, .87);--mdc-outlined-text-field-caret-color: #dc2626;--mdc-outlined-text-field-focus-outline-color: #dc2626;--mdc-outlined-text-field-focus-label-text-color: rgba(220, 38, 38, .87);--mat-form-field-focus-select-arrow-color: rgba(220, 38, 38, .87)}.theme-default .light,.theme-default.light{--mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(3, 33, 40, .87);--mat-select-disabled-trigger-text-color: rgba(59, 117, 134, .38);--mat-select-placeholder-text-color: rgba(3, 33, 40, .6);--mat-select-enabled-arrow-color: rgba(155, 186, 195, .54);--mat-select-disabled-arrow-color: rgba(3, 33, 40, .38);--mat-select-focused-arrow-color: rgba(79, 70, 229, .87);--mat-select-invalid-arrow-color: rgba(220, 38, 38, .87)}.theme-default .light .mat-mdc-form-field.mat-accent,.theme-default.light .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(3, 33, 40, .87);--mat-select-disabled-trigger-text-color: rgba(59, 117, 134, .38);--mat-select-placeholder-text-color: rgba(3, 33, 40, .6);--mat-select-enabled-arrow-color: rgba(155, 186, 195, .54);--mat-select-disabled-arrow-color: rgba(3, 33, 40, .38);--mat-select-focused-arrow-color: rgba(30, 41, 59, .87);--mat-select-invalid-arrow-color: rgba(220, 38, 38, .87)}.theme-default .light .mat-mdc-form-field.mat-warn,.theme-default.light .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(3, 33, 40, .87);--mat-select-disabled-trigger-text-color: rgba(59, 117, 134, .38);--mat-select-placeholder-text-color: rgba(3, 33, 40, .6);--mat-select-enabled-arrow-color: rgba(155, 186, 195, .54);--mat-select-disabled-arrow-color: rgba(3, 33, 40, .38);--mat-select-focused-arrow-color: rgba(220, 38, 38, .87);--mat-select-invalid-arrow-color: rgba(220, 38, 38, .87)}.theme-default .light,.theme-default.light{--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-autocomplete-background-color: white;--mdc-dialog-container-shape: 4px;--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px;--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(3, 33, 40, .87);--mdc-dialog-supporting-text-color: rgba(3, 33, 40, .6)}.theme-default .light .mat-mdc-standard-chip,.theme-default.light .mat-mdc-standard-chip{--mdc-chip-container-shape-radius: 16px;--mdc-chip-with-avatar-avatar-shape-radius: 14px;--mdc-chip-with-avatar-avatar-size: 28px;--mdc-chip-with-icon-icon-size: 18px;--mdc-chip-outline-width: 0;--mdc-chip-outline-color: transparent;--mdc-chip-disabled-outline-color: transparent;--mdc-chip-focus-outline-color: transparent;--mdc-chip-hover-state-layer-opacity: .04;--mdc-chip-with-avatar-disabled-avatar-opacity: 1;--mdc-chip-flat-selected-outline-width: 0;--mdc-chip-selected-hover-state-layer-opacity: .04;--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;--mdc-chip-with-icon-disabled-icon-opacity: 1;--mat-chip-disabled-container-opacity: .4;--mat-chip-trailing-action-opacity: .54;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-state-layer-color: transparent;--mat-chip-selected-trailing-action-state-layer-color: transparent;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-focus-state-layer-opacity: 0;--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: rgb(224.4, 224.4, 224.4);--mdc-chip-elevated-selected-container-color: rgb(224.4, 224.4, 224.4);--mdc-chip-elevated-disabled-container-color: rgb(224.4, 224.4, 224.4);--mdc-chip-flat-disabled-selected-container-color: rgb(224.4, 224.4, 224.4);--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-selected-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121;--mat-chip-selected-disabled-trailing-icon-color: #212121;--mat-chip-selected-trailing-icon-color: #212121}.theme-default .light .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.theme-default .light .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary,.theme-default.light .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.theme-default.light .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #4f46e5;--mdc-chip-elevated-selected-container-color: #4f46e5;--mdc-chip-elevated-disabled-container-color: #4f46e5;--mdc-chip-flat-disabled-selected-container-color: #4f46e5;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.theme-default .light .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.theme-default .light .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent,.theme-default.light .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.theme-default.light .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #1e293b;--mdc-chip-elevated-selected-container-color: #1e293b;--mdc-chip-elevated-disabled-container-color: #1e293b;--mdc-chip-flat-disabled-selected-container-color: #1e293b;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.theme-default .light .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.theme-default .light .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn,.theme-default.light .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.theme-default.light .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dc2626;--mdc-chip-elevated-selected-container-color: #dc2626;--mdc-chip-elevated-disabled-container-color: #dc2626;--mdc-chip-flat-disabled-selected-container-color: #dc2626;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.theme-default .light,.theme-default.light{--mdc-switch-disabled-selected-icon-opacity: .38;--mdc-switch-disabled-track-opacity: .12;--mdc-switch-disabled-unselected-icon-opacity: .38;--mdc-switch-handle-height: 20px;--mdc-switch-handle-shape: 10px;--mdc-switch-handle-width: 20px;--mdc-switch-selected-icon-size: 18px;--mdc-switch-track-height: 14px;--mdc-switch-track-shape: 7px;--mdc-switch-track-width: 36px;--mdc-switch-unselected-icon-size: 18px;--mdc-switch-selected-focus-state-layer-opacity: .12;--mdc-switch-selected-hover-state-layer-opacity: .04;--mdc-switch-selected-pressed-state-layer-opacity: .1;--mdc-switch-unselected-focus-state-layer-opacity: .12;--mdc-switch-unselected-hover-state-layer-opacity: .04;--mdc-switch-unselected-pressed-state-layer-opacity: .1}.theme-default .light .mat-mdc-slide-toggle,.theme-default.light .mat-mdc-slide-toggle{--mat-switch-disabled-selected-handle-opacity: .38;--mat-switch-disabled-unselected-handle-opacity: .38;--mat-switch-unselected-handle-size: 20px;--mat-switch-selected-handle-size: 20px;--mat-switch-pressed-handle-size: 20px;--mat-switch-with-icon-handle-size: 20px;--mat-switch-selected-handle-horizontal-margin: 0;--mat-switch-selected-with-icon-handle-horizontal-margin: 0;--mat-switch-selected-pressed-handle-horizontal-margin: 0;--mat-switch-unselected-handle-horizontal-margin: 0;--mat-switch-unselected-with-icon-handle-horizontal-margin: 0;--mat-switch-unselected-pressed-handle-horizontal-margin: 0;--mat-switch-visible-track-opacity: 1;--mat-switch-hidden-track-opacity: 1;--mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-switch-track-outline-width: 1px;--mat-switch-track-outline-color: transparent;--mat-switch-selected-track-outline-width: 1px;--mat-switch-selected-track-outline-color: transparent;--mat-switch-disabled-unselected-track-outline-width: 1px;--mat-switch-disabled-unselected-track-outline-color: transparent}.theme-default .light,.theme-default.light{--mdc-switch-selected-focus-state-layer-color: #4f46e5;--mdc-switch-selected-handle-color: #4f46e5;--mdc-switch-selected-hover-state-layer-color: #4f46e5;--mdc-switch-selected-pressed-state-layer-color: #4f46e5;--mdc-switch-selected-focus-handle-color: #312e81;--mdc-switch-selected-hover-handle-color: #312e81;--mdc-switch-selected-pressed-handle-color: #312e81;--mdc-switch-selected-focus-track-color: #a5b4fc;--mdc-switch-selected-hover-track-color: #a5b4fc;--mdc-switch-selected-pressed-track-color: #a5b4fc;--mdc-switch-selected-track-color: #a5b4fc;--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-handle-surface-color: #fff;--mdc-switch-selected-icon-color: #fff;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-handle-color: #616161;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-icon-color: #fff;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-label-text-color: #3b7586}.theme-default .light .mat-mdc-slide-toggle,.theme-default.light .mat-mdc-slide-toggle{--mat-switch-label-text-color: #032128}.theme-default .light .mat-mdc-slide-toggle.mat-accent,.theme-default.light .mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color: #475569;--mdc-switch-selected-handle-color: #475569;--mdc-switch-selected-hover-state-layer-color: #475569;--mdc-switch-selected-pressed-state-layer-color: #475569;--mdc-switch-selected-focus-handle-color: #0f172a;--mdc-switch-selected-hover-handle-color: #0f172a;--mdc-switch-selected-pressed-handle-color: #0f172a;--mdc-switch-selected-focus-track-color: #cbd5e1;--mdc-switch-selected-hover-track-color: #cbd5e1;--mdc-switch-selected-pressed-track-color: #cbd5e1;--mdc-switch-selected-track-color: #cbd5e1}.theme-default .light .mat-mdc-slide-toggle.mat-warn,.theme-default.light .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: #dc2626;--mdc-switch-selected-handle-color: #dc2626;--mdc-switch-selected-hover-state-layer-color: #dc2626;--mdc-switch-selected-pressed-state-layer-color: #dc2626;--mdc-switch-selected-focus-handle-color: #7f1d1d;--mdc-switch-selected-hover-handle-color: #7f1d1d;--mdc-switch-selected-pressed-handle-color: #7f1d1d;--mdc-switch-selected-focus-track-color: #fca5a5;--mdc-switch-selected-hover-track-color: #fca5a5;--mdc-switch-selected-pressed-track-color: #fca5a5;--mdc-switch-selected-track-color: #fca5a5}.theme-default .light,.theme-default.light{--mdc-radio-disabled-selected-icon-opacity: .38;--mdc-radio-disabled-unselected-icon-opacity: .38;--mdc-radio-state-layer-size: 40px}.theme-default .light .mat-mdc-radio-button.mat-primary,.theme-default.light .mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color: #083b46;--mdc-radio-disabled-unselected-icon-color: #083b46;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(8, 59, 70, .54);--mdc-radio-unselected-pressed-icon-color: rgba(8, 59, 70, .54);--mdc-radio-selected-focus-icon-color: #4f46e5;--mdc-radio-selected-hover-icon-color: #4f46e5;--mdc-radio-selected-icon-color: #4f46e5;--mdc-radio-selected-pressed-icon-color: #4f46e5;--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #4f46e5;--mat-radio-disabled-label-color: #3b7586;--mat-radio-label-text-color: #032128}.theme-default .light .mat-mdc-radio-button.mat-accent,.theme-default.light .mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: #083b46;--mdc-radio-disabled-unselected-icon-color: #083b46;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(8, 59, 70, .54);--mdc-radio-unselected-pressed-icon-color: rgba(8, 59, 70, .54);--mdc-radio-selected-focus-icon-color: #1e293b;--mdc-radio-selected-hover-icon-color: #1e293b;--mdc-radio-selected-icon-color: #1e293b;--mdc-radio-selected-pressed-icon-color: #1e293b;--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #1e293b;--mat-radio-disabled-label-color: #3b7586;--mat-radio-label-text-color: #032128}.theme-default .light .mat-mdc-radio-button.mat-warn,.theme-default.light .mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: #083b46;--mdc-radio-disabled-unselected-icon-color: #083b46;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(8, 59, 70, .54);--mdc-radio-unselected-pressed-icon-color: rgba(8, 59, 70, .54);--mdc-radio-selected-focus-icon-color: #dc2626;--mdc-radio-selected-hover-icon-color: #dc2626;--mdc-radio-selected-icon-color: #dc2626;--mdc-radio-selected-pressed-icon-color: #dc2626;--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #dc2626;--mat-radio-disabled-label-color: #3b7586;--mat-radio-label-text-color: #032128}.theme-default .light,.theme-default.light{--mdc-slider-active-track-height: 6px;--mdc-slider-active-track-shape: 9999px;--mdc-slider-handle-height: 20px;--mdc-slider-handle-shape: 50%;--mdc-slider-handle-width: 20px;--mdc-slider-inactive-track-height: 4px;--mdc-slider-inactive-track-shape: 9999px;--mdc-slider-with-overlap-handle-outline-width: 1px;--mdc-slider-with-tick-marks-active-container-opacity: .6;--mdc-slider-with-tick-marks-container-shape: 50%;--mdc-slider-with-tick-marks-container-size: 2px;--mdc-slider-with-tick-marks-inactive-container-opacity: .6;--mdc-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slider-value-indicator-width: auto;--mat-slider-value-indicator-height: 32px;--mat-slider-value-indicator-caret-display: block;--mat-slider-value-indicator-border-radius: 4px;--mat-slider-value-indicator-padding: 0 12px;--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-container-transform: translateX(-50%);--mdc-slider-handle-color: #4f46e5;--mdc-slider-focus-handle-color: #4f46e5;--mdc-slider-hover-handle-color: #4f46e5;--mdc-slider-active-track-color: #4f46e5;--mdc-slider-inactive-track-color: #4f46e5;--mdc-slider-with-tick-marks-inactive-container-color: #4f46e5;--mdc-slider-with-tick-marks-active-container-color: white;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-label-container-color: #000;--mdc-slider-label-label-text-color: #fff;--mdc-slider-with-overlap-handle-outline-color: #fff;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-slider-ripple-color: #4f46e5;--mat-slider-hover-state-layer-color: rgba(79, 70, 229, .05);--mat-slider-focus-state-layer-color: rgba(79, 70, 229, .2);--mat-slider-value-indicator-opacity: .6}.theme-default .light .mat-accent,.theme-default.light .mat-accent{--mdc-slider-handle-color: #1e293b;--mdc-slider-focus-handle-color: #1e293b;--mdc-slider-hover-handle-color: #1e293b;--mdc-slider-active-track-color: #1e293b;--mdc-slider-inactive-track-color: #1e293b;--mdc-slider-with-tick-marks-inactive-container-color: #1e293b;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #1e293b;--mat-slider-hover-state-layer-color: rgba(30, 41, 59, .05);--mat-slider-focus-state-layer-color: rgba(30, 41, 59, .2)}.theme-default .light .mat-warn,.theme-default.light .mat-warn{--mdc-slider-handle-color: #dc2626;--mdc-slider-focus-handle-color: #dc2626;--mdc-slider-hover-handle-color: #dc2626;--mdc-slider-active-track-color: #dc2626;--mdc-slider-inactive-track-color: #dc2626;--mdc-slider-with-tick-marks-inactive-container-color: #dc2626;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #dc2626;--mat-slider-hover-state-layer-color: rgba(220, 38, 38, .05);--mat-slider-focus-state-layer-color: rgba(220, 38, 38, .2)}.theme-default .light,.theme-default.light{--mat-menu-container-shape: 4px;--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-menu-item-label-text-color: #032128;--mat-menu-item-icon-color: #032128;--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white;--mat-menu-divider-color: #9bbac3;--mdc-list-list-item-container-shape: 0;--mdc-list-list-item-leading-avatar-shape: 50%;--mdc-list-list-item-container-color: transparent;--mdc-list-list-item-selected-container-color: transparent;--mdc-list-list-item-leading-avatar-color: transparent;--mdc-list-list-item-leading-icon-size: 24px;--mdc-list-list-item-leading-avatar-size: 40px;--mdc-list-list-item-trailing-icon-size: 24px;--mdc-list-list-item-disabled-state-layer-color: transparent;--mdc-list-list-item-disabled-state-layer-opacity: 0;--mdc-list-list-item-disabled-label-text-opacity: .38;--mdc-list-list-item-disabled-leading-icon-opacity: .38;--mdc-list-list-item-disabled-trailing-icon-opacity: .38;--mat-list-active-indicator-color: transparent;--mat-list-active-indicator-shape: 4px;--mdc-list-list-item-label-text-color: #032128;--mdc-list-list-item-supporting-text-color: #083b46;--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: #3b7586;--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: #032128;--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: #032128;--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.theme-default .light .mdc-list-item__start,.theme-default .light .mdc-list-item__end,.theme-default.light .mdc-list-item__start,.theme-default.light .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #083b46;--mdc-radio-disabled-unselected-icon-color: #083b46;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(8, 59, 70, .54);--mdc-radio-unselected-pressed-icon-color: rgba(8, 59, 70, .54);--mdc-radio-selected-focus-icon-color: #4f46e5;--mdc-radio-selected-hover-icon-color: #4f46e5;--mdc-radio-selected-icon-color: #4f46e5;--mdc-radio-selected-pressed-icon-color: #4f46e5}.theme-default .light .mat-accent .mdc-list-item__start,.theme-default .light .mat-accent .mdc-list-item__end,.theme-default.light .mat-accent .mdc-list-item__start,.theme-default.light .mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #083b46;--mdc-radio-disabled-unselected-icon-color: #083b46;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(8, 59, 70, .54);--mdc-radio-unselected-pressed-icon-color: rgba(8, 59, 70, .54);--mdc-radio-selected-focus-icon-color: #1e293b;--mdc-radio-selected-hover-icon-color: #1e293b;--mdc-radio-selected-icon-color: #1e293b;--mdc-radio-selected-pressed-icon-color: #1e293b}.theme-default .light .mat-warn .mdc-list-item__start,.theme-default .light .mat-warn .mdc-list-item__end,.theme-default.light .mat-warn .mdc-list-item__start,.theme-default.light .mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #083b46;--mdc-radio-disabled-unselected-icon-color: #083b46;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(8, 59, 70, .54);--mdc-radio-unselected-pressed-icon-color: rgba(8, 59, 70, .54);--mdc-radio-selected-focus-icon-color: #dc2626;--mdc-radio-selected-hover-icon-color: #dc2626;--mdc-radio-selected-icon-color: #dc2626;--mdc-radio-selected-pressed-icon-color: #dc2626}.theme-default .light .mat-mdc-list-option,.theme-default.light .mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #4f46e5;--mdc-checkbox-selected-hover-icon-color: #4f46e5;--mdc-checkbox-selected-icon-color: #4f46e5;--mdc-checkbox-selected-pressed-icon-color: #4f46e5;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #4f46e5;--mdc-checkbox-selected-hover-state-layer-color: #4f46e5;--mdc-checkbox-selected-pressed-state-layer-color: #4f46e5;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.theme-default .light .mat-mdc-list-option.mat-accent,.theme-default.light .mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #1e293b;--mdc-checkbox-selected-hover-icon-color: #1e293b;--mdc-checkbox-selected-icon-color: #1e293b;--mdc-checkbox-selected-pressed-icon-color: #1e293b;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #1e293b;--mdc-checkbox-selected-hover-state-layer-color: #1e293b;--mdc-checkbox-selected-pressed-state-layer-color: #1e293b;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.theme-default .light .mat-mdc-list-option.mat-warn,.theme-default.light .mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #dc2626;--mdc-checkbox-selected-hover-icon-color: #dc2626;--mdc-checkbox-selected-icon-color: #dc2626;--mdc-checkbox-selected-pressed-icon-color: #dc2626;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dc2626;--mdc-checkbox-selected-hover-state-layer-color: #dc2626;--mdc-checkbox-selected-pressed-state-layer-color: #dc2626;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.theme-default .light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.theme-default .light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,.theme-default .light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.theme-default .light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start,.theme-default.light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.theme-default.light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,.theme-default.light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.theme-default.light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start{color:#4f46e5}.theme-default .light .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.theme-default .light .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.theme-default .light .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end,.theme-default.light .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.theme-default.light .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.theme-default.light .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}.theme-default .light,.theme-default.light{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12);--mdc-secondary-navigation-tab-container-height: 48px;--mdc-tab-indicator-active-indicator-height: 2px;--mdc-tab-indicator-active-indicator-shape: 0;--mat-tab-header-divider-color: transparent;--mat-tab-header-divider-height: 0}.theme-default .light .mat-mdc-tab-group,.theme-default .light .mat-mdc-tab-nav-bar,.theme-default.light .mat-mdc-tab-group,.theme-default.light .mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color: #4f46e5;--mat-tab-header-disabled-ripple-color: #3b7586;--mat-tab-header-pagination-icon-color: #083b46;--mat-tab-header-inactive-label-text-color: rgba(3, 33, 40, .6);--mat-tab-header-active-label-text-color: #4f46e5;--mat-tab-header-active-ripple-color: #4f46e5;--mat-tab-header-inactive-ripple-color: #4f46e5;--mat-tab-header-inactive-focus-label-text-color: rgba(3, 33, 40, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(3, 33, 40, .6);--mat-tab-header-active-focus-label-text-color: #4f46e5;--mat-tab-header-active-hover-label-text-color: #4f46e5;--mat-tab-header-active-focus-indicator-color: #4f46e5;--mat-tab-header-active-hover-indicator-color: #4f46e5}.theme-default .light .mat-mdc-tab-group.mat-accent,.theme-default .light .mat-mdc-tab-nav-bar.mat-accent,.theme-default.light .mat-mdc-tab-group.mat-accent,.theme-default.light .mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color: #1e293b;--mat-tab-header-disabled-ripple-color: #3b7586;--mat-tab-header-pagination-icon-color: #083b46;--mat-tab-header-inactive-label-text-color: rgba(3, 33, 40, .6);--mat-tab-header-active-label-text-color: #1e293b;--mat-tab-header-active-ripple-color: #1e293b;--mat-tab-header-inactive-ripple-color: #1e293b;--mat-tab-header-inactive-focus-label-text-color: rgba(3, 33, 40, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(3, 33, 40, .6);--mat-tab-header-active-focus-label-text-color: #1e293b;--mat-tab-header-active-hover-label-text-color: #1e293b;--mat-tab-header-active-focus-indicator-color: #1e293b;--mat-tab-header-active-hover-indicator-color: #1e293b}.theme-default .light .mat-mdc-tab-group.mat-warn,.theme-default .light .mat-mdc-tab-nav-bar.mat-warn,.theme-default.light .mat-mdc-tab-group.mat-warn,.theme-default.light .mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color: #dc2626;--mat-tab-header-disabled-ripple-color: #3b7586;--mat-tab-header-pagination-icon-color: #083b46;--mat-tab-header-inactive-label-text-color: rgba(3, 33, 40, .6);--mat-tab-header-active-label-text-color: #dc2626;--mat-tab-header-active-ripple-color: #dc2626;--mat-tab-header-inactive-ripple-color: #dc2626;--mat-tab-header-inactive-focus-label-text-color: rgba(3, 33, 40, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(3, 33, 40, .6);--mat-tab-header-active-focus-label-text-color: #dc2626;--mat-tab-header-active-hover-label-text-color: #dc2626;--mat-tab-header-active-focus-indicator-color: #dc2626;--mat-tab-header-active-hover-indicator-color: #dc2626}.theme-default .light .mat-mdc-tab-group.mat-background-primary,.theme-default .light .mat-mdc-tab-nav-bar.mat-background-primary,.theme-default.light .mat-mdc-tab-group.mat-background-primary,.theme-default.light .mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color: #4f46e5;--mat-tab-header-with-background-foreground-color: white}.theme-default .light .mat-mdc-tab-group.mat-background-accent,.theme-default .light .mat-mdc-tab-nav-bar.mat-background-accent,.theme-default.light .mat-mdc-tab-group.mat-background-accent,.theme-default.light .mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color: #1e293b;--mat-tab-header-with-background-foreground-color: white}.theme-default .light .mat-mdc-tab-group.mat-background-warn,.theme-default .light .mat-mdc-tab-nav-bar.mat-background-warn,.theme-default.light .mat-mdc-tab-group.mat-background-warn,.theme-default.light .mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color: #dc2626;--mat-tab-header-with-background-foreground-color: white}.theme-default .light,.theme-default.light{--mdc-checkbox-disabled-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-state-layer-opacity: .16;--mdc-checkbox-selected-hover-state-layer-opacity: .04;--mdc-checkbox-selected-pressed-state-layer-opacity: .16;--mdc-checkbox-unselected-focus-state-layer-opacity: .16;--mdc-checkbox-unselected-hover-state-layer-opacity: .04;--mdc-checkbox-unselected-pressed-state-layer-opacity: .16;--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #1e293b;--mdc-checkbox-selected-hover-icon-color: #1e293b;--mdc-checkbox-selected-icon-color: #1e293b;--mdc-checkbox-selected-pressed-icon-color: #1e293b;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #1e293b;--mdc-checkbox-selected-hover-state-layer-color: #1e293b;--mdc-checkbox-selected-pressed-state-layer-color: #1e293b;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black;--mat-checkbox-disabled-label-color: #3b7586;--mat-checkbox-label-text-color: #032128}.theme-default .light .mat-mdc-checkbox.mat-primary,.theme-default.light .mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #4f46e5;--mdc-checkbox-selected-hover-icon-color: #4f46e5;--mdc-checkbox-selected-icon-color: #4f46e5;--mdc-checkbox-selected-pressed-icon-color: #4f46e5;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #4f46e5;--mdc-checkbox-selected-hover-state-layer-color: #4f46e5;--mdc-checkbox-selected-pressed-state-layer-color: #4f46e5;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.theme-default .light .mat-mdc-checkbox.mat-warn,.theme-default.light .mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #dc2626;--mdc-checkbox-selected-hover-icon-color: #dc2626;--mdc-checkbox-selected-icon-color: #dc2626;--mdc-checkbox-selected-pressed-icon-color: #dc2626;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dc2626;--mdc-checkbox-selected-hover-state-layer-color: #dc2626;--mdc-checkbox-selected-pressed-state-layer-color: #dc2626;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.theme-default .light,.theme-default.light{--mdc-text-button-container-shape: 4px;--mdc-text-button-keep-touch-target: false;--mdc-filled-button-container-shape: 4px;--mdc-filled-button-keep-touch-target: false;--mdc-protected-button-container-shape: 4px;--mdc-protected-button-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mdc-protected-button-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-protected-button-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-outlined-button-keep-touch-target: false;--mdc-outlined-button-outline-width: 1px;--mdc-outlined-button-container-shape: 4px;--mat-text-button-horizontal-padding: 8px;--mat-text-button-with-icon-horizontal-padding: 8px;--mat-text-button-icon-spacing: 8px;--mat-text-button-icon-offset: 0;--mat-filled-button-horizontal-padding: 16px;--mat-filled-button-icon-spacing: 8px;--mat-filled-button-icon-offset: -4px;--mat-protected-button-horizontal-padding: 16px;--mat-protected-button-icon-spacing: 8px;--mat-protected-button-icon-offset: -4px;--mat-outlined-button-horizontal-padding: 15px;--mat-outlined-button-icon-spacing: 8px;--mat-outlined-button-icon-offset: -4px;--mdc-text-button-label-text-color: #032128;--mdc-text-button-disabled-label-text-color: rgba(59, 117, 134, .38);--mat-text-button-state-layer-color: black;--mat-text-button-disabled-state-layer-color: black;--mat-text-button-ripple-color: rgba(0, 0, 0, .1);--mat-text-button-hover-state-layer-opacity: .04;--mat-text-button-focus-state-layer-opacity: .12;--mat-text-button-pressed-state-layer-opacity: .12;--mdc-filled-button-container-color: white;--mdc-filled-button-label-text-color: #032128;--mdc-filled-button-disabled-container-color: rgba(59, 117, 134, .12);--mdc-filled-button-disabled-label-text-color: rgba(59, 117, 134, .38);--mat-filled-button-state-layer-color: black;--mat-filled-button-disabled-state-layer-color: black;--mat-filled-button-ripple-color: rgba(0, 0, 0, .1);--mat-filled-button-hover-state-layer-opacity: .04;--mat-filled-button-focus-state-layer-opacity: .12;--mat-filled-button-pressed-state-layer-opacity: .12;--mdc-protected-button-container-color: white;--mdc-protected-button-label-text-color: #032128;--mdc-protected-button-disabled-container-color: rgba(59, 117, 134, .12);--mdc-protected-button-disabled-label-text-color: rgba(59, 117, 134, .38);--mat-protected-button-state-layer-color: black;--mat-protected-button-disabled-state-layer-color: black;--mat-protected-button-ripple-color: rgba(0, 0, 0, .1);--mat-protected-button-hover-state-layer-opacity: .04;--mat-protected-button-focus-state-layer-opacity: .12;--mat-protected-button-pressed-state-layer-opacity: .12;--mdc-outlined-button-disabled-outline-color: #9bbac3;--mdc-outlined-button-disabled-label-text-color: rgba(59, 117, 134, .38);--mdc-outlined-button-label-text-color: #032128;--mdc-outlined-button-outline-color: #9bbac3;--mat-outlined-button-state-layer-color: black;--mat-outlined-button-disabled-state-layer-color: black;--mat-outlined-button-ripple-color: rgba(0, 0, 0, .1);--mat-outlined-button-hover-state-layer-opacity: .04;--mat-outlined-button-focus-state-layer-opacity: .12;--mat-outlined-button-pressed-state-layer-opacity: .12}.theme-default .light .mat-mdc-button.mat-primary,.theme-default.light .mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: #4f46e5;--mat-text-button-state-layer-color: #4f46e5;--mat-text-button-ripple-color: rgba(79, 70, 229, .1)}.theme-default .light .mat-mdc-button.mat-accent,.theme-default.light .mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: #1e293b;--mat-text-button-state-layer-color: #1e293b;--mat-text-button-ripple-color: rgba(30, 41, 59, .1)}.theme-default .light .mat-mdc-button.mat-warn,.theme-default.light .mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #dc2626;--mat-text-button-state-layer-color: #dc2626;--mat-text-button-ripple-color: rgba(220, 38, 38, .1)}.theme-default .light .mat-mdc-unelevated-button.mat-primary,.theme-default.light .mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: #4f46e5;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.theme-default .light .mat-mdc-unelevated-button.mat-accent,.theme-default.light .mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: #1e293b;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.theme-default .light .mat-mdc-unelevated-button.mat-warn,.theme-default.light .mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #dc2626;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.theme-default .light .mat-mdc-raised-button.mat-primary,.theme-default.light .mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: #4f46e5;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.theme-default .light .mat-mdc-raised-button.mat-accent,.theme-default.light .mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: #1e293b;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.theme-default .light .mat-mdc-raised-button.mat-warn,.theme-default.light .mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #dc2626;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.theme-default .light .mat-mdc-outlined-button.mat-primary,.theme-default.light .mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: #4f46e5;--mdc-outlined-button-outline-color: #9bbac3;--mat-outlined-button-state-layer-color: #4f46e5;--mat-outlined-button-ripple-color: rgba(79, 70, 229, .1)}.theme-default .light .mat-mdc-outlined-button.mat-accent,.theme-default.light .mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: #1e293b;--mdc-outlined-button-outline-color: #9bbac3;--mat-outlined-button-state-layer-color: #1e293b;--mat-outlined-button-ripple-color: rgba(30, 41, 59, .1)}.theme-default .light .mat-mdc-outlined-button.mat-warn,.theme-default.light .mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #dc2626;--mdc-outlined-button-outline-color: #9bbac3;--mat-outlined-button-state-layer-color: #dc2626;--mat-outlined-button-ripple-color: rgba(220, 38, 38, .1)}.theme-default .light,.theme-default.light{--mdc-icon-button-icon-size: 24px;--mdc-icon-button-icon-color: inherit;--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38);--mat-icon-button-state-layer-color: black;--mat-icon-button-disabled-state-layer-color: black;--mat-icon-button-ripple-color: rgba(0, 0, 0, .1);--mat-icon-button-hover-state-layer-opacity: .04;--mat-icon-button-focus-state-layer-opacity: .12;--mat-icon-button-pressed-state-layer-opacity: .12}.theme-default .light .mat-mdc-icon-button.mat-primary,.theme-default.light .mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color: #4f46e5;--mat-icon-button-state-layer-color: #4f46e5;--mat-icon-button-ripple-color: rgba(79, 70, 229, .1)}.theme-default .light .mat-mdc-icon-button.mat-accent,.theme-default.light .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: #1e293b;--mat-icon-button-state-layer-color: #1e293b;--mat-icon-button-ripple-color: rgba(30, 41, 59, .1)}.theme-default .light .mat-mdc-icon-button.mat-warn,.theme-default.light .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #dc2626;--mat-icon-button-state-layer-color: #dc2626;--mat-icon-button-ripple-color: rgba(220, 38, 38, .1)}.theme-default .light,.theme-default.light{--mdc-fab-container-shape: 50%;--mdc-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-small-container-shape: 50%;--mdc-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-extended-fab-container-height: 48px;--mdc-extended-fab-container-shape: 24px;--mdc-extended-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-extended-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-container-color: white;--mat-fab-foreground-color: black;--mat-fab-state-layer-color: black;--mat-fab-disabled-state-layer-color: black;--mat-fab-ripple-color: rgba(0, 0, 0, .1);--mat-fab-hover-state-layer-opacity: .04;--mat-fab-focus-state-layer-opacity: .12;--mat-fab-pressed-state-layer-opacity: .12;--mat-fab-disabled-state-container-color: rgba(59, 117, 134, .12);--mat-fab-disabled-state-foreground-color: rgba(59, 117, 134, .38);--mdc-fab-small-container-color: white;--mat-fab-small-foreground-color: black;--mat-fab-small-state-layer-color: black;--mat-fab-small-disabled-state-layer-color: black;--mat-fab-small-ripple-color: rgba(0, 0, 0, .1);--mat-fab-small-hover-state-layer-opacity: .04;--mat-fab-small-focus-state-layer-opacity: .12;--mat-fab-small-pressed-state-layer-opacity: .12;--mat-fab-small-disabled-state-container-color: rgba(59, 117, 134, .12);--mat-fab-small-disabled-state-foreground-color: rgba(59, 117, 134, .38)}.theme-default .light .mat-mdc-fab.mat-primary,.theme-default.light .mat-mdc-fab.mat-primary{--mdc-fab-container-color: #4f46e5;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}.theme-default .light .mat-mdc-fab.mat-accent,.theme-default.light .mat-mdc-fab.mat-accent{--mdc-fab-container-color: #1e293b;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}.theme-default .light .mat-mdc-fab.mat-warn,.theme-default.light .mat-mdc-fab.mat-warn{--mdc-fab-container-color: #dc2626;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}.theme-default .light .mat-mdc-mini-fab.mat-primary,.theme-default.light .mat-mdc-mini-fab.mat-primary{--mdc-fab-small-container-color: #4f46e5;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}.theme-default .light .mat-mdc-mini-fab.mat-accent,.theme-default.light .mat-mdc-mini-fab.mat-accent{--mdc-fab-small-container-color: #1e293b;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}.theme-default .light .mat-mdc-mini-fab.mat-warn,.theme-default.light .mat-mdc-mini-fab.mat-warn{--mdc-fab-small-container-color: #dc2626;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}.theme-default .light,.theme-default.light{--mdc-snackbar-container-shape: 4px;--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #1e293b;--mat-table-row-item-outline-width: 1px;--mat-table-background-color: white;--mat-table-header-headline-color: #032128;--mat-table-row-item-label-text-color: #032128;--mat-table-row-item-outline-color: #9bbac3;--mdc-circular-progress-active-indicator-width: 4px;--mdc-circular-progress-size: 48px;--mdc-circular-progress-active-indicator-color: #4f46e5}.theme-default .light .mat-accent,.theme-default.light .mat-accent{--mdc-circular-progress-active-indicator-color: #1e293b}.theme-default .light .mat-warn,.theme-default.light .mat-warn{--mdc-circular-progress-active-indicator-color: #dc2626}.theme-default .light,.theme-default.light{--mat-badge-container-shape: 50%;--mat-badge-container-size: unset;--mat-badge-small-size-container-size: unset;--mat-badge-large-size-container-size: unset;--mat-badge-legacy-container-size: 22px;--mat-badge-legacy-small-size-container-size: 16px;--mat-badge-legacy-large-size-container-size: 28px;--mat-badge-container-offset: -11px 0;--mat-badge-small-size-container-offset: -8px 0;--mat-badge-large-size-container-offset: -14px 0;--mat-badge-container-overlap-offset: -11px;--mat-badge-small-size-container-overlap-offset: -8px;--mat-badge-large-size-container-overlap-offset: -14px;--mat-badge-container-padding: 0;--mat-badge-small-size-container-padding: 0;--mat-badge-large-size-container-padding: 0;--mat-badge-background-color: #4f46e5;--mat-badge-text-color: white;--mat-badge-disabled-state-background-color: #3b7586;--mat-badge-disabled-state-text-color: #3b7586}.theme-default .light .mat-badge-accent,.theme-default.light .mat-badge-accent{--mat-badge-background-color: #1e293b;--mat-badge-text-color: white}.theme-default .light .mat-badge-warn,.theme-default.light .mat-badge-warn{--mat-badge-background-color: #dc2626;--mat-badge-text-color: white}.theme-default .light,.theme-default.light{--mat-bottom-sheet-container-shape: 4px;--mat-bottom-sheet-container-text-color: #032128;--mat-bottom-sheet-container-background-color: white;--mat-legacy-button-toggle-height: 36px;--mat-legacy-button-toggle-shape: 2px;--mat-legacy-button-toggle-focus-state-layer-opacity: 1;--mat-standard-button-toggle-shape: 4px;--mat-standard-button-toggle-hover-state-layer-opacity: .04;--mat-standard-button-toggle-focus-state-layer-opacity: .12;--mat-legacy-button-toggle-text-color: #3b7586;--mat-legacy-button-toggle-state-layer-color: #083b46;--mat-legacy-button-toggle-selected-state-text-color: #083b46;--mat-legacy-button-toggle-selected-state-background-color: #9bbac3;--mat-legacy-button-toggle-disabled-state-text-color: #3b7586;--mat-legacy-button-toggle-disabled-state-background-color: #6b98a4;--mat-legacy-button-toggle-disabled-selected-state-background-color: #9bbac3;--mat-standard-button-toggle-text-color: #032128;--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: #083b46;--mat-standard-button-toggle-selected-state-background-color: #9bbac3;--mat-standard-button-toggle-selected-state-text-color: #032128;--mat-standard-button-toggle-disabled-state-text-color: #3b7586;--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: #032128;--mat-standard-button-toggle-disabled-selected-state-background-color: #9bbac3;--mat-standard-button-toggle-divider-color: #9bbac3;--mat-datepicker-calendar-container-shape: 4px;--mat-datepicker-calendar-container-touch-shape: 4px;--mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #4f46e5;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(79, 70, 229, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(79, 70, 229, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(79, 70, 229, .3);--mat-datepicker-toggle-active-state-icon-color: #4f46e5;--mat-datepicker-calendar-date-in-range-state-background-color: rgba(79, 70, 229, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-toggle-icon-color: #083b46;--mat-datepicker-calendar-body-label-text-color: #083b46;--mat-datepicker-calendar-period-button-text-color: #032128;--mat-datepicker-calendar-period-button-icon-color: #083b46;--mat-datepicker-calendar-navigation-button-icon-color: #083b46;--mat-datepicker-calendar-header-divider-color: #9bbac3;--mat-datepicker-calendar-header-text-color: #083b46;--mat-datepicker-calendar-date-today-outline-color: #3b7586;--mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(59, 117, 134, .8);--mat-datepicker-calendar-date-text-color: #032128;--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: #3b7586;--mat-datepicker-calendar-date-preview-state-outline-color: #9bbac3;--mat-datepicker-range-input-separator-color: #032128;--mat-datepicker-range-input-disabled-state-separator-color: #3b7586;--mat-datepicker-range-input-disabled-state-text-color: #3b7586;--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: #032128}.theme-default .light .mat-datepicker-content.mat-accent,.theme-default.light .mat-datepicker-content.mat-accent{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #1e293b;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(30, 41, 59, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(30, 41, 59, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(30, 41, 59, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(30, 41, 59, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032)}.theme-default .light .mat-datepicker-content.mat-warn,.theme-default.light .mat-datepicker-content.mat-warn{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #dc2626;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(220, 38, 38, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(220, 38, 38, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(220, 38, 38, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(220, 38, 38, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032)}.theme-default .light .mat-datepicker-toggle-active.mat-accent,.theme-default.light .mat-datepicker-toggle-active.mat-accent{--mat-datepicker-toggle-active-state-icon-color: #1e293b}.theme-default .light .mat-datepicker-toggle-active.mat-warn,.theme-default.light .mat-datepicker-toggle-active.mat-warn{--mat-datepicker-toggle-active-state-icon-color: #dc2626}.theme-default .light,.theme-default.light{--mat-divider-width: 1px;--mat-divider-color: #9bbac3;--mat-expansion-container-shape: 4px;--mat-expansion-legacy-header-indicator-display: inline-block;--mat-expansion-header-indicator-display: none;--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: #032128;--mat-expansion-actions-divider-color: #9bbac3;--mat-expansion-header-hover-state-layer-color: rgba(59, 117, 134, .12);--mat-expansion-header-focus-state-layer-color: rgba(59, 117, 134, .12);--mat-expansion-header-disabled-state-text-color: #3b7586;--mat-expansion-header-text-color: #032128;--mat-expansion-header-description-color: #083b46;--mat-expansion-header-indicator-color: #083b46;--mat-icon-color: inherit}.theme-default .light .mat-icon.mat-primary,.theme-default.light .mat-icon.mat-primary{--mat-icon-color: #4f46e5}.theme-default .light .mat-icon.mat-accent,.theme-default.light .mat-icon.mat-accent{--mat-icon-color: #1e293b}.theme-default .light .mat-icon.mat-warn,.theme-default.light .mat-icon.mat-warn{--mat-icon-color: #dc2626}.theme-default .light,.theme-default.light{--mat-sidenav-container-shape: 0;--mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width: auto;--mat-sidenav-container-divider-color: #9bbac3;--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: #032128;--mat-sidenav-content-background-color: #cbdde1;--mat-sidenav-content-text-color: #032128;--mat-sidenav-scrim-color: rgba(0, 0, 0, .6);--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #4f46e5;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #4f46e5;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #4f46e5;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: #9bbac3;--mat-stepper-header-hover-state-layer-color: rgba(59, 117, 134, .12);--mat-stepper-header-focus-state-layer-color: rgba(59, 117, 134, .12);--mat-stepper-header-label-text-color: #083b46;--mat-stepper-header-optional-label-text-color: #083b46;--mat-stepper-header-selected-state-label-text-color: #032128;--mat-stepper-header-error-state-label-text-color: #dc2626;--mat-stepper-header-icon-background-color: #083b46;--mat-stepper-header-error-state-icon-foreground-color: #dc2626;--mat-stepper-header-error-state-icon-background-color: transparent}.theme-default .light .mat-step-header.mat-accent,.theme-default.light .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #1e293b;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #1e293b;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #1e293b;--mat-stepper-header-edit-state-icon-foreground-color: white}.theme-default .light .mat-step-header.mat-warn,.theme-default.light .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dc2626;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dc2626;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dc2626;--mat-stepper-header-edit-state-icon-foreground-color: white}.theme-default .light,.theme-default.light{--mat-sort-arrow-color: #083b46;--mat-toolbar-container-background-color: white;--mat-toolbar-container-text-color: #032128}.theme-default .light .mat-toolbar.mat-primary,.theme-default.light .mat-toolbar.mat-primary{--mat-toolbar-container-background-color: #4f46e5;--mat-toolbar-container-text-color: white}.theme-default .light .mat-toolbar.mat-accent,.theme-default.light .mat-toolbar.mat-accent{--mat-toolbar-container-background-color: #1e293b;--mat-toolbar-container-text-color: white}.theme-default .light .mat-toolbar.mat-warn,.theme-default.light .mat-toolbar.mat-warn{--mat-toolbar-container-background-color: #dc2626;--mat-toolbar-container-text-color: white}.theme-default .light,.theme-default.light{--mat-tree-container-background-color: white;--mat-tree-node-text-color: #032128;--mat-timepicker-container-shape: 4px;--mat-timepicker-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-timepicker-container-background-color: white}.theme-default .dark,.theme-default.dark{--mat-ripple-color: rgba(255, 255, 255, .1);--mat-option-selected-state-label-text-color: #4f46e5;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-option-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-option-selected-state-layer-color: rgba(255, 255, 255, .08)}.theme-default .dark .mat-accent,.theme-default.dark .mat-accent{--mat-option-selected-state-label-text-color: #1e293b;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-option-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-option-selected-state-layer-color: rgba(255, 255, 255, .08)}.theme-default .dark .mat-warn,.theme-default.dark .mat-warn{--mat-option-selected-state-label-text-color: #dc2626;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-option-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-option-selected-state-layer-color: rgba(255, 255, 255, .08)}.theme-default .dark,.theme-default.dark{--mat-optgroup-label-text-color: white;--mat-full-pseudo-checkbox-selected-icon-color: #1e293b;--mat-full-pseudo-checkbox-selected-checkmark-color: #022229;--mat-full-pseudo-checkbox-unselected-icon-color: #3b7586;--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #022229;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #1e293b;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}.theme-default .dark .mat-primary,.theme-default.dark .mat-primary{--mat-full-pseudo-checkbox-selected-icon-color: #4f46e5;--mat-full-pseudo-checkbox-selected-checkmark-color: #022229;--mat-full-pseudo-checkbox-unselected-icon-color: #3b7586;--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #022229;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #4f46e5;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}.theme-default .dark .mat-accent,.theme-default.dark .mat-accent{--mat-full-pseudo-checkbox-selected-icon-color: #1e293b;--mat-full-pseudo-checkbox-selected-checkmark-color: #022229;--mat-full-pseudo-checkbox-unselected-icon-color: #3b7586;--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #022229;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #1e293b;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}.theme-default .dark .mat-warn,.theme-default.dark .mat-warn{--mat-full-pseudo-checkbox-selected-icon-color: #dc2626;--mat-full-pseudo-checkbox-selected-checkmark-color: #022229;--mat-full-pseudo-checkbox-unselected-icon-color: #3b7586;--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #022229;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #dc2626;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}.theme-default .dark,.theme-default.dark{--mat-app-background-color: #022229;--mat-app-text-color: white;--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mdc-elevated-card-container-shape: 4px;--mdc-outlined-card-container-shape: 4px;--mdc-outlined-card-outline-width: 1px;--mdc-elevated-card-container-color: #032128;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: #032128;--mdc-outlined-card-outline-color: rgba(255, 255, 255, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: #3b7586;--mdc-linear-progress-active-indicator-height: 4px;--mdc-linear-progress-track-height: 4px;--mdc-linear-progress-track-shape: 0}.theme-default .dark .mat-mdc-progress-bar,.theme-default.dark .mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: #4f46e5;--mdc-linear-progress-track-color: rgba(79, 70, 229, .25)}.theme-default .dark .mat-mdc-progress-bar.mat-accent,.theme-default.dark .mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: #1e293b;--mdc-linear-progress-track-color: rgba(30, 41, 59, .25)}.theme-default .dark .mat-mdc-progress-bar.mat-warn,.theme-default.dark .mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #dc2626;--mdc-linear-progress-track-color: rgba(220, 38, 38, .25)}.theme-default .dark,.theme-default.dark{--mdc-plain-tooltip-container-shape: 4px;--mdc-plain-tooltip-supporting-text-line-height: 16px;--mdc-plain-tooltip-container-color: #083b46;--mdc-plain-tooltip-supporting-text-color: #fff;--mdc-filled-text-field-active-indicator-height: 1px;--mdc-filled-text-field-focus-active-indicator-height: 2px;--mdc-filled-text-field-container-shape: 4px;--mdc-outlined-text-field-outline-width: 1px;--mdc-outlined-text-field-focus-outline-width: 2px;--mdc-outlined-text-field-container-shape: 4px;--mdc-filled-text-field-caret-color: #4f46e5;--mdc-filled-text-field-focus-active-indicator-color: #4f46e5;--mdc-filled-text-field-focus-label-text-color: rgba(79, 70, 229, .87);--mdc-filled-text-field-container-color: rgb(13.08, 41.88, 48.6);--mdc-filled-text-field-disabled-container-color: rgb(8.04, 37.44, 44.3);--mdc-filled-text-field-label-text-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-hover-label-text-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-disabled-label-text-color: rgba(7, 52, 62, .38);--mdc-filled-text-field-input-text-color: rgba(255, 255, 255, .87);--mdc-filled-text-field-disabled-input-text-color: rgba(7, 52, 62, .38);--mdc-filled-text-field-input-text-placeholder-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-error-hover-label-text-color: #dc2626;--mdc-filled-text-field-error-focus-label-text-color: #dc2626;--mdc-filled-text-field-error-label-text-color: #dc2626;--mdc-filled-text-field-error-caret-color: #dc2626;--mdc-filled-text-field-active-indicator-color: rgba(203, 221, 225, .42);--mdc-filled-text-field-disabled-active-indicator-color: rgba(203, 221, 225, .06);--mdc-filled-text-field-hover-active-indicator-color: rgba(203, 221, 225, .87);--mdc-filled-text-field-error-active-indicator-color: #dc2626;--mdc-filled-text-field-error-focus-active-indicator-color: #dc2626;--mdc-filled-text-field-error-hover-active-indicator-color: #dc2626;--mdc-outlined-text-field-caret-color: #4f46e5;--mdc-outlined-text-field-focus-outline-color: #4f46e5;--mdc-outlined-text-field-focus-label-text-color: rgba(79, 70, 229, .87);--mdc-outlined-text-field-label-text-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-hover-label-text-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba(7, 52, 62, .38);--mdc-outlined-text-field-input-text-color: rgba(255, 255, 255, .87);--mdc-outlined-text-field-disabled-input-text-color: rgba(7, 52, 62, .38);--mdc-outlined-text-field-input-text-placeholder-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-error-caret-color: #dc2626;--mdc-outlined-text-field-error-focus-label-text-color: #dc2626;--mdc-outlined-text-field-error-label-text-color: #dc2626;--mdc-outlined-text-field-error-hover-label-text-color: #dc2626;--mdc-outlined-text-field-outline-color: rgba(203, 221, 225, .38);--mdc-outlined-text-field-disabled-outline-color: rgba(203, 221, 225, .06);--mdc-outlined-text-field-hover-outline-color: rgba(203, 221, 225, .87);--mdc-outlined-text-field-error-focus-outline-color: #dc2626;--mdc-outlined-text-field-error-hover-outline-color: #dc2626;--mdc-outlined-text-field-error-outline-color: #dc2626;--mat-form-field-focus-select-arrow-color: rgba(79, 70, 229, .87);--mat-form-field-disabled-input-text-placeholder-color: rgba(203, 221, 225, .38);--mat-form-field-state-layer-color: rgba(255, 255, 255, .87);--mat-form-field-error-text-color: #dc2626;--mat-form-field-select-option-text-color: rgba(0, 0, 0, .87);--mat-form-field-select-disabled-option-text-color: rgba(0, 0, 0, .38);--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(203, 221, 225, .54);--mat-form-field-disabled-select-arrow-color: rgba(203, 221, 225, .38);--mat-form-field-hover-state-layer-opacity: .08;--mat-form-field-focus-state-layer-opacity: .24}.theme-default .dark .mat-mdc-form-field.mat-accent,.theme-default.dark .mat-mdc-form-field.mat-accent{--mdc-filled-text-field-caret-color: #1e293b;--mdc-filled-text-field-focus-active-indicator-color: #1e293b;--mdc-filled-text-field-focus-label-text-color: rgba(30, 41, 59, .87);--mdc-outlined-text-field-caret-color: #1e293b;--mdc-outlined-text-field-focus-outline-color: #1e293b;--mdc-outlined-text-field-focus-label-text-color: rgba(30, 41, 59, .87);--mat-form-field-focus-select-arrow-color: rgba(30, 41, 59, .87)}.theme-default .dark .mat-mdc-form-field.mat-warn,.theme-default.dark .mat-mdc-form-field.mat-warn{--mdc-filled-text-field-caret-color: #dc2626;--mdc-filled-text-field-focus-active-indicator-color: #dc2626;--mdc-filled-text-field-focus-label-text-color: rgba(220, 38, 38, .87);--mdc-outlined-text-field-caret-color: #dc2626;--mdc-outlined-text-field-focus-outline-color: #dc2626;--mdc-outlined-text-field-focus-label-text-color: rgba(220, 38, 38, .87);--mat-form-field-focus-select-arrow-color: rgba(220, 38, 38, .87)}.theme-default .dark,.theme-default.dark{--mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-select-panel-background-color: #032128;--mat-select-enabled-trigger-text-color: rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color: rgba(7, 52, 62, .38);--mat-select-placeholder-text-color: rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color: rgba(203, 221, 225, .54);--mat-select-disabled-arrow-color: rgba(255, 255, 255, .38);--mat-select-focused-arrow-color: rgba(79, 70, 229, .87);--mat-select-invalid-arrow-color: rgba(220, 38, 38, .87)}.theme-default .dark .mat-mdc-form-field.mat-accent,.theme-default.dark .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: #032128;--mat-select-enabled-trigger-text-color: rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color: rgba(7, 52, 62, .38);--mat-select-placeholder-text-color: rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color: rgba(203, 221, 225, .54);--mat-select-disabled-arrow-color: rgba(255, 255, 255, .38);--mat-select-focused-arrow-color: rgba(30, 41, 59, .87);--mat-select-invalid-arrow-color: rgba(220, 38, 38, .87)}.theme-default .dark .mat-mdc-form-field.mat-warn,.theme-default.dark .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: #032128;--mat-select-enabled-trigger-text-color: rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color: rgba(7, 52, 62, .38);--mat-select-placeholder-text-color: rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color: rgba(203, 221, 225, .54);--mat-select-disabled-arrow-color: rgba(255, 255, 255, .38);--mat-select-focused-arrow-color: rgba(220, 38, 38, .87);--mat-select-invalid-arrow-color: rgba(220, 38, 38, .87)}.theme-default .dark,.theme-default.dark{--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-autocomplete-background-color: #032128;--mdc-dialog-container-shape: 4px;--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px;--mdc-dialog-container-color: #032128;--mdc-dialog-subhead-color: rgba(255, 255, 255, .87);--mdc-dialog-supporting-text-color: rgba(255, 255, 255, .6)}.theme-default .dark .mat-mdc-standard-chip,.theme-default.dark .mat-mdc-standard-chip{--mdc-chip-container-shape-radius: 16px;--mdc-chip-with-avatar-avatar-shape-radius: 14px;--mdc-chip-with-avatar-avatar-size: 28px;--mdc-chip-with-icon-icon-size: 18px;--mdc-chip-outline-width: 0;--mdc-chip-outline-color: transparent;--mdc-chip-disabled-outline-color: transparent;--mdc-chip-focus-outline-color: transparent;--mdc-chip-hover-state-layer-opacity: .04;--mdc-chip-with-avatar-disabled-avatar-opacity: 1;--mdc-chip-flat-selected-outline-width: 0;--mdc-chip-selected-hover-state-layer-opacity: .04;--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;--mdc-chip-with-icon-disabled-icon-opacity: 1;--mat-chip-disabled-container-opacity: .4;--mat-chip-trailing-action-opacity: .54;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-state-layer-color: transparent;--mat-chip-selected-trailing-action-state-layer-color: transparent;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-focus-state-layer-opacity: 0;--mdc-chip-disabled-label-text-color: #fafafa;--mdc-chip-elevated-container-color: rgb(33.24, 59.64, 65.8);--mdc-chip-elevated-selected-container-color: rgb(33.24, 59.64, 65.8);--mdc-chip-elevated-disabled-container-color: rgb(33.24, 59.64, 65.8);--mdc-chip-flat-disabled-selected-container-color: rgb(33.24, 59.64, 65.8);--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #fafafa;--mdc-chip-selected-label-text-color: #fafafa;--mdc-chip-with-icon-icon-color: #fafafa;--mdc-chip-with-icon-disabled-icon-color: #fafafa;--mdc-chip-with-icon-selected-icon-color: #fafafa;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #fafafa;--mdc-chip-with-trailing-icon-trailing-icon-color: #fafafa;--mat-chip-selected-disabled-trailing-icon-color: #fafafa;--mat-chip-selected-trailing-icon-color: #fafafa}.theme-default .dark .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.theme-default .dark .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary,.theme-default.dark .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.theme-default.dark .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #4f46e5;--mdc-chip-elevated-selected-container-color: #4f46e5;--mdc-chip-elevated-disabled-container-color: #4f46e5;--mdc-chip-flat-disabled-selected-container-color: #4f46e5;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.theme-default .dark .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.theme-default .dark .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent,.theme-default.dark .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.theme-default.dark .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #1e293b;--mdc-chip-elevated-selected-container-color: #1e293b;--mdc-chip-elevated-disabled-container-color: #1e293b;--mdc-chip-flat-disabled-selected-container-color: #1e293b;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.theme-default .dark .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.theme-default .dark .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn,.theme-default.dark .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.theme-default.dark .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dc2626;--mdc-chip-elevated-selected-container-color: #dc2626;--mdc-chip-elevated-disabled-container-color: #dc2626;--mdc-chip-flat-disabled-selected-container-color: #dc2626;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.theme-default .dark,.theme-default.dark{--mdc-switch-disabled-selected-icon-opacity: .38;--mdc-switch-disabled-track-opacity: .12;--mdc-switch-disabled-unselected-icon-opacity: .38;--mdc-switch-handle-height: 20px;--mdc-switch-handle-shape: 10px;--mdc-switch-handle-width: 20px;--mdc-switch-selected-icon-size: 18px;--mdc-switch-track-height: 14px;--mdc-switch-track-shape: 7px;--mdc-switch-track-width: 36px;--mdc-switch-unselected-icon-size: 18px;--mdc-switch-selected-focus-state-layer-opacity: .12;--mdc-switch-selected-hover-state-layer-opacity: .04;--mdc-switch-selected-pressed-state-layer-opacity: .1;--mdc-switch-unselected-focus-state-layer-opacity: .12;--mdc-switch-unselected-hover-state-layer-opacity: .04;--mdc-switch-unselected-pressed-state-layer-opacity: .1}.theme-default .dark .mat-mdc-slide-toggle,.theme-default.dark .mat-mdc-slide-toggle{--mat-switch-disabled-selected-handle-opacity: .38;--mat-switch-disabled-unselected-handle-opacity: .38;--mat-switch-unselected-handle-size: 20px;--mat-switch-selected-handle-size: 20px;--mat-switch-pressed-handle-size: 20px;--mat-switch-with-icon-handle-size: 20px;--mat-switch-selected-handle-horizontal-margin: 0;--mat-switch-selected-with-icon-handle-horizontal-margin: 0;--mat-switch-selected-pressed-handle-horizontal-margin: 0;--mat-switch-unselected-handle-horizontal-margin: 0;--mat-switch-unselected-with-icon-handle-horizontal-margin: 0;--mat-switch-unselected-pressed-handle-horizontal-margin: 0;--mat-switch-visible-track-opacity: 1;--mat-switch-hidden-track-opacity: 1;--mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-switch-track-outline-width: 1px;--mat-switch-track-outline-color: transparent;--mat-switch-selected-track-outline-width: 1px;--mat-switch-selected-track-outline-color: transparent;--mat-switch-disabled-unselected-track-outline-width: 1px;--mat-switch-disabled-unselected-track-outline-color: transparent}.theme-default .dark,.theme-default.dark{--mdc-switch-selected-focus-state-layer-color: #a5b4fc;--mdc-switch-selected-handle-color: #a5b4fc;--mdc-switch-selected-hover-state-layer-color: #a5b4fc;--mdc-switch-selected-pressed-state-layer-color: #a5b4fc;--mdc-switch-selected-focus-handle-color: #c7d2fe;--mdc-switch-selected-hover-handle-color: #c7d2fe;--mdc-switch-selected-pressed-handle-color: #c7d2fe;--mdc-switch-selected-focus-track-color: #4f46e5;--mdc-switch-selected-hover-track-color: #4f46e5;--mdc-switch-selected-pressed-track-color: #4f46e5;--mdc-switch-selected-track-color: #4f46e5;--mdc-switch-disabled-selected-handle-color: #000;--mdc-switch-disabled-selected-icon-color: #212121;--mdc-switch-disabled-selected-track-color: #f5f5f5;--mdc-switch-disabled-unselected-handle-color: #000;--mdc-switch-disabled-unselected-icon-color: #212121;--mdc-switch-disabled-unselected-track-color: #f5f5f5;--mdc-switch-handle-surface-color: #fff;--mdc-switch-selected-icon-color: #212121;--mdc-switch-unselected-focus-handle-color: #fafafa;--mdc-switch-unselected-focus-state-layer-color: #f5f5f5;--mdc-switch-unselected-focus-track-color: #616161;--mdc-switch-unselected-handle-color: #9e9e9e;--mdc-switch-unselected-hover-handle-color: #fafafa;--mdc-switch-unselected-hover-state-layer-color: #f5f5f5;--mdc-switch-unselected-hover-track-color: #616161;--mdc-switch-unselected-icon-color: #212121;--mdc-switch-unselected-pressed-handle-color: #fafafa;--mdc-switch-unselected-pressed-state-layer-color: #f5f5f5;--mdc-switch-unselected-pressed-track-color: #616161;--mdc-switch-unselected-track-color: #616161;--mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-label-text-color: #07343e}.theme-default .dark .mat-mdc-slide-toggle,.theme-default.dark .mat-mdc-slide-toggle{--mat-switch-label-text-color: white}.theme-default .dark .mat-mdc-slide-toggle.mat-accent,.theme-default.dark .mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color: #cbd5e1;--mdc-switch-selected-handle-color: #cbd5e1;--mdc-switch-selected-hover-state-layer-color: #cbd5e1;--mdc-switch-selected-pressed-state-layer-color: #cbd5e1;--mdc-switch-selected-focus-handle-color: #e2e8f0;--mdc-switch-selected-hover-handle-color: #e2e8f0;--mdc-switch-selected-pressed-handle-color: #e2e8f0;--mdc-switch-selected-focus-track-color: #475569;--mdc-switch-selected-hover-track-color: #475569;--mdc-switch-selected-pressed-track-color: #475569;--mdc-switch-selected-track-color: #475569}.theme-default .dark .mat-mdc-slide-toggle.mat-warn,.theme-default.dark .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: #fca5a5;--mdc-switch-selected-handle-color: #fca5a5;--mdc-switch-selected-hover-state-layer-color: #fca5a5;--mdc-switch-selected-pressed-state-layer-color: #fca5a5;--mdc-switch-selected-focus-handle-color: #fecaca;--mdc-switch-selected-hover-handle-color: #fecaca;--mdc-switch-selected-pressed-handle-color: #fecaca;--mdc-switch-selected-focus-track-color: #dc2626;--mdc-switch-selected-hover-track-color: #dc2626;--mdc-switch-selected-pressed-track-color: #dc2626;--mdc-switch-selected-track-color: #dc2626}.theme-default .dark,.theme-default.dark{--mdc-radio-disabled-selected-icon-opacity: .38;--mdc-radio-disabled-unselected-icon-opacity: .38;--mdc-radio-state-layer-size: 40px}.theme-default .dark .mat-mdc-radio-button.mat-primary,.theme-default.dark .mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color: #cbdde1;--mdc-radio-disabled-unselected-icon-color: #cbdde1;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-focus-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(203, 221, 225, .54);--mdc-radio-unselected-pressed-icon-color: rgba(203, 221, 225, .54);--mdc-radio-selected-focus-icon-color: #4f46e5;--mdc-radio-selected-hover-icon-color: #4f46e5;--mdc-radio-selected-icon-color: #4f46e5;--mdc-radio-selected-pressed-icon-color: #4f46e5;--mat-radio-ripple-color: white;--mat-radio-checked-ripple-color: #4f46e5;--mat-radio-disabled-label-color: #07343e;--mat-radio-label-text-color: white}.theme-default .dark .mat-mdc-radio-button.mat-accent,.theme-default.dark .mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: #cbdde1;--mdc-radio-disabled-unselected-icon-color: #cbdde1;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-focus-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(203, 221, 225, .54);--mdc-radio-unselected-pressed-icon-color: rgba(203, 221, 225, .54);--mdc-radio-selected-focus-icon-color: #1e293b;--mdc-radio-selected-hover-icon-color: #1e293b;--mdc-radio-selected-icon-color: #1e293b;--mdc-radio-selected-pressed-icon-color: #1e293b;--mat-radio-ripple-color: white;--mat-radio-checked-ripple-color: #1e293b;--mat-radio-disabled-label-color: #07343e;--mat-radio-label-text-color: white}.theme-default .dark .mat-mdc-radio-button.mat-warn,.theme-default.dark .mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: #cbdde1;--mdc-radio-disabled-unselected-icon-color: #cbdde1;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-focus-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(203, 221, 225, .54);--mdc-radio-unselected-pressed-icon-color: rgba(203, 221, 225, .54);--mdc-radio-selected-focus-icon-color: #dc2626;--mdc-radio-selected-hover-icon-color: #dc2626;--mdc-radio-selected-icon-color: #dc2626;--mdc-radio-selected-pressed-icon-color: #dc2626;--mat-radio-ripple-color: white;--mat-radio-checked-ripple-color: #dc2626;--mat-radio-disabled-label-color: #07343e;--mat-radio-label-text-color: white}.theme-default .dark,.theme-default.dark{--mdc-slider-active-track-height: 6px;--mdc-slider-active-track-shape: 9999px;--mdc-slider-handle-height: 20px;--mdc-slider-handle-shape: 50%;--mdc-slider-handle-width: 20px;--mdc-slider-inactive-track-height: 4px;--mdc-slider-inactive-track-shape: 9999px;--mdc-slider-with-overlap-handle-outline-width: 1px;--mdc-slider-with-tick-marks-active-container-opacity: .6;--mdc-slider-with-tick-marks-container-shape: 50%;--mdc-slider-with-tick-marks-container-size: 2px;--mdc-slider-with-tick-marks-inactive-container-opacity: .6;--mdc-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slider-value-indicator-width: auto;--mat-slider-value-indicator-height: 32px;--mat-slider-value-indicator-caret-display: block;--mat-slider-value-indicator-border-radius: 4px;--mat-slider-value-indicator-padding: 0 12px;--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-container-transform: translateX(-50%);--mdc-slider-handle-color: #4f46e5;--mdc-slider-focus-handle-color: #4f46e5;--mdc-slider-hover-handle-color: #4f46e5;--mdc-slider-active-track-color: #4f46e5;--mdc-slider-inactive-track-color: #4f46e5;--mdc-slider-with-tick-marks-inactive-container-color: #4f46e5;--mdc-slider-with-tick-marks-active-container-color: white;--mdc-slider-disabled-active-track-color: #fff;--mdc-slider-disabled-handle-color: #fff;--mdc-slider-disabled-inactive-track-color: #fff;--mdc-slider-label-container-color: #fff;--mdc-slider-label-label-text-color: #000;--mdc-slider-with-overlap-handle-outline-color: #fff;--mdc-slider-with-tick-marks-disabled-container-color: #fff;--mat-slider-ripple-color: #4f46e5;--mat-slider-hover-state-layer-color: rgba(79, 70, 229, .05);--mat-slider-focus-state-layer-color: rgba(79, 70, 229, .2);--mat-slider-value-indicator-opacity: .9}.theme-default .dark .mat-accent,.theme-default.dark .mat-accent{--mdc-slider-handle-color: #1e293b;--mdc-slider-focus-handle-color: #1e293b;--mdc-slider-hover-handle-color: #1e293b;--mdc-slider-active-track-color: #1e293b;--mdc-slider-inactive-track-color: #1e293b;--mdc-slider-with-tick-marks-inactive-container-color: #1e293b;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #1e293b;--mat-slider-hover-state-layer-color: rgba(30, 41, 59, .05);--mat-slider-focus-state-layer-color: rgba(30, 41, 59, .2)}.theme-default .dark .mat-warn,.theme-default.dark .mat-warn{--mdc-slider-handle-color: #dc2626;--mdc-slider-focus-handle-color: #dc2626;--mdc-slider-hover-handle-color: #dc2626;--mdc-slider-active-track-color: #dc2626;--mdc-slider-inactive-track-color: #dc2626;--mdc-slider-with-tick-marks-inactive-container-color: #dc2626;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #dc2626;--mat-slider-hover-state-layer-color: rgba(220, 38, 38, .05);--mat-slider-focus-state-layer-color: rgba(220, 38, 38, .2)}.theme-default .dark,.theme-default.dark{--mat-menu-container-shape: 4px;--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-menu-item-label-text-color: white;--mat-menu-item-icon-color: white;--mat-menu-item-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-menu-item-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-menu-container-color: #032128;--mat-menu-divider-color: rgba(203, 221, 225, .12);--mdc-list-list-item-container-shape: 0;--mdc-list-list-item-leading-avatar-shape: 50%;--mdc-list-list-item-container-color: transparent;--mdc-list-list-item-selected-container-color: transparent;--mdc-list-list-item-leading-avatar-color: transparent;--mdc-list-list-item-leading-icon-size: 24px;--mdc-list-list-item-leading-avatar-size: 40px;--mdc-list-list-item-trailing-icon-size: 24px;--mdc-list-list-item-disabled-state-layer-color: transparent;--mdc-list-list-item-disabled-state-layer-opacity: 0;--mdc-list-list-item-disabled-label-text-opacity: .38;--mdc-list-list-item-disabled-leading-icon-opacity: .38;--mdc-list-list-item-disabled-trailing-icon-opacity: .38;--mat-list-active-indicator-color: transparent;--mat-list-active-indicator-shape: 4px;--mdc-list-list-item-label-text-color: white;--mdc-list-list-item-supporting-text-color: #3b7586;--mdc-list-list-item-leading-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-trailing-supporting-text-color: #083b46;--mdc-list-list-item-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-selected-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-disabled-label-text-color: white;--mdc-list-list-item-disabled-leading-icon-color: white;--mdc-list-list-item-disabled-trailing-icon-color: white;--mdc-list-list-item-hover-label-text-color: white;--mdc-list-list-item-hover-leading-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-hover-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-focus-label-text-color: white;--mdc-list-list-item-hover-state-layer-color: white;--mdc-list-list-item-hover-state-layer-opacity: .08;--mdc-list-list-item-focus-state-layer-color: white;--mdc-list-list-item-focus-state-layer-opacity: .24}.theme-default .dark .mdc-list-item__start,.theme-default .dark .mdc-list-item__end,.theme-default.dark .mdc-list-item__start,.theme-default.dark .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #cbdde1;--mdc-radio-disabled-unselected-icon-color: #cbdde1;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-focus-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(203, 221, 225, .54);--mdc-radio-unselected-pressed-icon-color: rgba(203, 221, 225, .54);--mdc-radio-selected-focus-icon-color: #4f46e5;--mdc-radio-selected-hover-icon-color: #4f46e5;--mdc-radio-selected-icon-color: #4f46e5;--mdc-radio-selected-pressed-icon-color: #4f46e5}.theme-default .dark .mat-accent .mdc-list-item__start,.theme-default .dark .mat-accent .mdc-list-item__end,.theme-default.dark .mat-accent .mdc-list-item__start,.theme-default.dark .mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #cbdde1;--mdc-radio-disabled-unselected-icon-color: #cbdde1;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-focus-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(203, 221, 225, .54);--mdc-radio-unselected-pressed-icon-color: rgba(203, 221, 225, .54);--mdc-radio-selected-focus-icon-color: #1e293b;--mdc-radio-selected-hover-icon-color: #1e293b;--mdc-radio-selected-icon-color: #1e293b;--mdc-radio-selected-pressed-icon-color: #1e293b}.theme-default .dark .mat-warn .mdc-list-item__start,.theme-default .dark .mat-warn .mdc-list-item__end,.theme-default.dark .mat-warn .mdc-list-item__start,.theme-default.dark .mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #cbdde1;--mdc-radio-disabled-unselected-icon-color: #cbdde1;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-focus-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(203, 221, 225, .54);--mdc-radio-unselected-pressed-icon-color: rgba(203, 221, 225, .54);--mdc-radio-selected-focus-icon-color: #dc2626;--mdc-radio-selected-hover-icon-color: #dc2626;--mdc-radio-selected-icon-color: #dc2626;--mdc-radio-selected-pressed-icon-color: #dc2626}.theme-default .dark .mat-mdc-list-option,.theme-default.dark .mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #4f46e5;--mdc-checkbox-selected-hover-icon-color: #4f46e5;--mdc-checkbox-selected-icon-color: #4f46e5;--mdc-checkbox-selected-pressed-icon-color: #4f46e5;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #4f46e5;--mdc-checkbox-selected-hover-state-layer-color: #4f46e5;--mdc-checkbox-selected-pressed-state-layer-color: #4f46e5;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.theme-default .dark .mat-mdc-list-option.mat-accent,.theme-default.dark .mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #1e293b;--mdc-checkbox-selected-hover-icon-color: #1e293b;--mdc-checkbox-selected-icon-color: #1e293b;--mdc-checkbox-selected-pressed-icon-color: #1e293b;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #1e293b;--mdc-checkbox-selected-hover-state-layer-color: #1e293b;--mdc-checkbox-selected-pressed-state-layer-color: #1e293b;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.theme-default .dark .mat-mdc-list-option.mat-warn,.theme-default.dark .mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #dc2626;--mdc-checkbox-selected-hover-icon-color: #dc2626;--mdc-checkbox-selected-icon-color: #dc2626;--mdc-checkbox-selected-pressed-icon-color: #dc2626;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #dc2626;--mdc-checkbox-selected-hover-state-layer-color: #dc2626;--mdc-checkbox-selected-pressed-state-layer-color: #dc2626;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.theme-default .dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.theme-default .dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,.theme-default .dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.theme-default .dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start,.theme-default.dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.theme-default.dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,.theme-default.dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.theme-default.dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start{color:#4f46e5}.theme-default .dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.theme-default .dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.theme-default .dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end,.theme-default.dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.theme-default.dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.theme-default.dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}.theme-default .dark,.theme-default.dark{--mat-paginator-container-text-color: rgba(255, 255, 255, .87);--mat-paginator-container-background-color: #032128;--mat-paginator-enabled-icon-color: rgba(255, 255, 255, .54);--mat-paginator-disabled-icon-color: rgba(255, 255, 255, .12);--mdc-secondary-navigation-tab-container-height: 48px;--mdc-tab-indicator-active-indicator-height: 2px;--mdc-tab-indicator-active-indicator-shape: 0;--mat-tab-header-divider-color: transparent;--mat-tab-header-divider-height: 0}.theme-default .dark .mat-mdc-tab-group,.theme-default .dark .mat-mdc-tab-nav-bar,.theme-default.dark .mat-mdc-tab-group,.theme-default.dark .mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color: #4f46e5;--mat-tab-header-disabled-ripple-color: #07343e;--mat-tab-header-pagination-icon-color: #cbdde1;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #4f46e5;--mat-tab-header-active-ripple-color: #4f46e5;--mat-tab-header-inactive-ripple-color: #4f46e5;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #4f46e5;--mat-tab-header-active-hover-label-text-color: #4f46e5;--mat-tab-header-active-focus-indicator-color: #4f46e5;--mat-tab-header-active-hover-indicator-color: #4f46e5}.theme-default .dark .mat-mdc-tab-group.mat-accent,.theme-default .dark .mat-mdc-tab-nav-bar.mat-accent,.theme-default.dark .mat-mdc-tab-group.mat-accent,.theme-default.dark .mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color: #1e293b;--mat-tab-header-disabled-ripple-color: #07343e;--mat-tab-header-pagination-icon-color: #cbdde1;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #1e293b;--mat-tab-header-active-ripple-color: #1e293b;--mat-tab-header-inactive-ripple-color: #1e293b;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #1e293b;--mat-tab-header-active-hover-label-text-color: #1e293b;--mat-tab-header-active-focus-indicator-color: #1e293b;--mat-tab-header-active-hover-indicator-color: #1e293b}.theme-default .dark .mat-mdc-tab-group.mat-warn,.theme-default .dark .mat-mdc-tab-nav-bar.mat-warn,.theme-default.dark .mat-mdc-tab-group.mat-warn,.theme-default.dark .mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color: #dc2626;--mat-tab-header-disabled-ripple-color: #07343e;--mat-tab-header-pagination-icon-color: #cbdde1;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #dc2626;--mat-tab-header-active-ripple-color: #dc2626;--mat-tab-header-inactive-ripple-color: #dc2626;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #dc2626;--mat-tab-header-active-hover-label-text-color: #dc2626;--mat-tab-header-active-focus-indicator-color: #dc2626;--mat-tab-header-active-hover-indicator-color: #dc2626}.theme-default .dark .mat-mdc-tab-group.mat-background-primary,.theme-default .dark .mat-mdc-tab-nav-bar.mat-background-primary,.theme-default.dark .mat-mdc-tab-group.mat-background-primary,.theme-default.dark .mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color: #4f46e5;--mat-tab-header-with-background-foreground-color: white}.theme-default .dark .mat-mdc-tab-group.mat-background-accent,.theme-default .dark .mat-mdc-tab-nav-bar.mat-background-accent,.theme-default.dark .mat-mdc-tab-group.mat-background-accent,.theme-default.dark .mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color: #1e293b;--mat-tab-header-with-background-foreground-color: white}.theme-default .dark .mat-mdc-tab-group.mat-background-warn,.theme-default .dark .mat-mdc-tab-nav-bar.mat-background-warn,.theme-default.dark .mat-mdc-tab-group.mat-background-warn,.theme-default.dark .mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color: #dc2626;--mat-tab-header-with-background-foreground-color: white}.theme-default .dark,.theme-default.dark{--mdc-checkbox-disabled-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-state-layer-opacity: .16;--mdc-checkbox-selected-hover-state-layer-opacity: .04;--mdc-checkbox-selected-pressed-state-layer-opacity: .16;--mdc-checkbox-unselected-focus-state-layer-opacity: .16;--mdc-checkbox-unselected-hover-state-layer-opacity: .04;--mdc-checkbox-unselected-pressed-state-layer-opacity: .16;--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #1e293b;--mdc-checkbox-selected-hover-icon-color: #1e293b;--mdc-checkbox-selected-icon-color: #1e293b;--mdc-checkbox-selected-pressed-icon-color: #1e293b;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #1e293b;--mdc-checkbox-selected-hover-state-layer-color: #1e293b;--mdc-checkbox-selected-pressed-state-layer-color: #1e293b;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white;--mat-checkbox-disabled-label-color: #07343e;--mat-checkbox-label-text-color: white}.theme-default .dark .mat-mdc-checkbox.mat-primary,.theme-default.dark .mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #4f46e5;--mdc-checkbox-selected-hover-icon-color: #4f46e5;--mdc-checkbox-selected-icon-color: #4f46e5;--mdc-checkbox-selected-pressed-icon-color: #4f46e5;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #4f46e5;--mdc-checkbox-selected-hover-state-layer-color: #4f46e5;--mdc-checkbox-selected-pressed-state-layer-color: #4f46e5;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.theme-default .dark .mat-mdc-checkbox.mat-warn,.theme-default.dark .mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #dc2626;--mdc-checkbox-selected-hover-icon-color: #dc2626;--mdc-checkbox-selected-icon-color: #dc2626;--mdc-checkbox-selected-pressed-icon-color: #dc2626;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #dc2626;--mdc-checkbox-selected-hover-state-layer-color: #dc2626;--mdc-checkbox-selected-pressed-state-layer-color: #dc2626;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.theme-default .dark,.theme-default.dark{--mdc-text-button-container-shape: 4px;--mdc-text-button-keep-touch-target: false;--mdc-filled-button-container-shape: 4px;--mdc-filled-button-keep-touch-target: false;--mdc-protected-button-container-shape: 4px;--mdc-protected-button-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mdc-protected-button-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-protected-button-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-outlined-button-keep-touch-target: false;--mdc-outlined-button-outline-width: 1px;--mdc-outlined-button-container-shape: 4px;--mat-text-button-horizontal-padding: 8px;--mat-text-button-with-icon-horizontal-padding: 8px;--mat-text-button-icon-spacing: 8px;--mat-text-button-icon-offset: 0;--mat-filled-button-horizontal-padding: 16px;--mat-filled-button-icon-spacing: 8px;--mat-filled-button-icon-offset: -4px;--mat-protected-button-horizontal-padding: 16px;--mat-protected-button-icon-spacing: 8px;--mat-protected-button-icon-offset: -4px;--mat-outlined-button-horizontal-padding: 15px;--mat-outlined-button-icon-spacing: 8px;--mat-outlined-button-icon-offset: -4px;--mdc-text-button-label-text-color: white;--mdc-text-button-disabled-label-text-color: rgba(3, 33, 40, .5);--mat-text-button-state-layer-color: white;--mat-text-button-disabled-state-layer-color: white;--mat-text-button-ripple-color: rgba(255, 255, 255, .1);--mat-text-button-hover-state-layer-opacity: .08;--mat-text-button-focus-state-layer-opacity: .24;--mat-text-button-pressed-state-layer-opacity: .24;--mdc-filled-button-container-color: #032128;--mdc-filled-button-label-text-color: white;--mdc-filled-button-disabled-container-color: rgba(3, 33, 40, .12);--mdc-filled-button-disabled-label-text-color: rgba(3, 33, 40, .5);--mat-filled-button-state-layer-color: white;--mat-filled-button-disabled-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1);--mat-filled-button-hover-state-layer-opacity: .08;--mat-filled-button-focus-state-layer-opacity: .24;--mat-filled-button-pressed-state-layer-opacity: .24;--mdc-protected-button-container-color: #032128;--mdc-protected-button-label-text-color: white;--mdc-protected-button-disabled-container-color: rgba(3, 33, 40, .12);--mdc-protected-button-disabled-label-text-color: rgba(3, 33, 40, .5);--mat-protected-button-state-layer-color: white;--mat-protected-button-disabled-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1);--mat-protected-button-hover-state-layer-opacity: .08;--mat-protected-button-focus-state-layer-opacity: .24;--mat-protected-button-pressed-state-layer-opacity: .24;--mdc-outlined-button-disabled-outline-color: rgba(203, 221, 225, .12);--mdc-outlined-button-disabled-label-text-color: rgba(3, 33, 40, .5);--mdc-outlined-button-label-text-color: white;--mdc-outlined-button-outline-color: rgba(203, 221, 225, .12);--mat-outlined-button-state-layer-color: white;--mat-outlined-button-disabled-state-layer-color: white;--mat-outlined-button-ripple-color: rgba(255, 255, 255, .1);--mat-outlined-button-hover-state-layer-opacity: .08;--mat-outlined-button-focus-state-layer-opacity: .24;--mat-outlined-button-pressed-state-layer-opacity: .24}.theme-default .dark .mat-mdc-button.mat-primary,.theme-default.dark .mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: #4f46e5;--mat-text-button-state-layer-color: #4f46e5;--mat-text-button-ripple-color: rgba(79, 70, 229, .1)}.theme-default .dark .mat-mdc-button.mat-accent,.theme-default.dark .mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: #1e293b;--mat-text-button-state-layer-color: #1e293b;--mat-text-button-ripple-color: rgba(30, 41, 59, .1)}.theme-default .dark .mat-mdc-button.mat-warn,.theme-default.dark .mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #dc2626;--mat-text-button-state-layer-color: #dc2626;--mat-text-button-ripple-color: rgba(220, 38, 38, .1)}.theme-default .dark .mat-mdc-unelevated-button.mat-primary,.theme-default.dark .mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: #4f46e5;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.theme-default .dark .mat-mdc-unelevated-button.mat-accent,.theme-default.dark .mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: #1e293b;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.theme-default .dark .mat-mdc-unelevated-button.mat-warn,.theme-default.dark .mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #dc2626;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.theme-default .dark .mat-mdc-raised-button.mat-primary,.theme-default.dark .mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: #4f46e5;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.theme-default .dark .mat-mdc-raised-button.mat-accent,.theme-default.dark .mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: #1e293b;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.theme-default .dark .mat-mdc-raised-button.mat-warn,.theme-default.dark .mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #dc2626;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.theme-default .dark .mat-mdc-outlined-button.mat-primary,.theme-default.dark .mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: #4f46e5;--mdc-outlined-button-outline-color: rgba(203, 221, 225, .12);--mat-outlined-button-state-layer-color: #4f46e5;--mat-outlined-button-ripple-color: rgba(79, 70, 229, .1)}.theme-default .dark .mat-mdc-outlined-button.mat-accent,.theme-default.dark .mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: #1e293b;--mdc-outlined-button-outline-color: rgba(203, 221, 225, .12);--mat-outlined-button-state-layer-color: #1e293b;--mat-outlined-button-ripple-color: rgba(30, 41, 59, .1)}.theme-default .dark .mat-mdc-outlined-button.mat-warn,.theme-default.dark .mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #dc2626;--mdc-outlined-button-outline-color: rgba(203, 221, 225, .12);--mat-outlined-button-state-layer-color: #dc2626;--mat-outlined-button-ripple-color: rgba(220, 38, 38, .1)}.theme-default .dark,.theme-default.dark{--mdc-icon-button-icon-size: 24px;--mdc-icon-button-icon-color: inherit;--mdc-icon-button-disabled-icon-color: rgba(255, 255, 255, .5);--mat-icon-button-state-layer-color: white;--mat-icon-button-disabled-state-layer-color: white;--mat-icon-button-ripple-color: rgba(255, 255, 255, .1);--mat-icon-button-hover-state-layer-opacity: .08;--mat-icon-button-focus-state-layer-opacity: .24;--mat-icon-button-pressed-state-layer-opacity: .24}.theme-default .dark .mat-mdc-icon-button.mat-primary,.theme-default.dark .mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color: #4f46e5;--mat-icon-button-state-layer-color: #4f46e5;--mat-icon-button-ripple-color: rgba(79, 70, 229, .1)}.theme-default .dark .mat-mdc-icon-button.mat-accent,.theme-default.dark .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: #1e293b;--mat-icon-button-state-layer-color: #1e293b;--mat-icon-button-ripple-color: rgba(30, 41, 59, .1)}.theme-default .dark .mat-mdc-icon-button.mat-warn,.theme-default.dark .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #dc2626;--mat-icon-button-state-layer-color: #dc2626;--mat-icon-button-ripple-color: rgba(220, 38, 38, .1)}.theme-default .dark,.theme-default.dark{--mdc-fab-container-shape: 50%;--mdc-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-small-container-shape: 50%;--mdc-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-extended-fab-container-height: 48px;--mdc-extended-fab-container-shape: 24px;--mdc-extended-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-extended-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-container-color: #032128;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-disabled-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1);--mat-fab-hover-state-layer-opacity: .08;--mat-fab-focus-state-layer-opacity: .24;--mat-fab-pressed-state-layer-opacity: .24;--mat-fab-disabled-state-container-color: rgba(2, 34, 41, .12);--mat-fab-disabled-state-foreground-color: rgba(3, 33, 40, .5);--mdc-fab-small-container-color: #032128;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-disabled-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1);--mat-fab-small-hover-state-layer-opacity: .08;--mat-fab-small-focus-state-layer-opacity: .24;--mat-fab-small-pressed-state-layer-opacity: .24;--mat-fab-small-disabled-state-container-color: rgba(2, 34, 41, .12);--mat-fab-small-disabled-state-foreground-color: rgba(3, 33, 40, .5)}.theme-default .dark .mat-mdc-fab.mat-primary,.theme-default.dark .mat-mdc-fab.mat-primary{--mdc-fab-container-color: #4f46e5;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}.theme-default .dark .mat-mdc-fab.mat-accent,.theme-default.dark .mat-mdc-fab.mat-accent{--mdc-fab-container-color: #1e293b;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}.theme-default .dark .mat-mdc-fab.mat-warn,.theme-default.dark .mat-mdc-fab.mat-warn{--mdc-fab-container-color: #dc2626;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}.theme-default .dark .mat-mdc-mini-fab.mat-primary,.theme-default.dark .mat-mdc-mini-fab.mat-primary{--mdc-fab-small-container-color: #4f46e5;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}.theme-default .dark .mat-mdc-mini-fab.mat-accent,.theme-default.dark .mat-mdc-mini-fab.mat-accent{--mdc-fab-small-container-color: #1e293b;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}.theme-default .dark .mat-mdc-mini-fab.mat-warn,.theme-default.dark .mat-mdc-mini-fab.mat-warn{--mdc-fab-small-container-color: #dc2626;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}.theme-default .dark,.theme-default.dark{--mdc-snackbar-container-shape: 4px;--mdc-snackbar-container-color: rgb(204.6, 210.6, 212);--mdc-snackbar-supporting-text-color: rgba(3, 33, 40, .87);--mat-snack-bar-button-color: rgba(0, 0, 0, .87);--mat-table-row-item-outline-width: 1px;--mat-table-background-color: #032128;--mat-table-header-headline-color: white;--mat-table-row-item-label-text-color: white;--mat-table-row-item-outline-color: rgba(203, 221, 225, .12);--mdc-circular-progress-active-indicator-width: 4px;--mdc-circular-progress-size: 48px;--mdc-circular-progress-active-indicator-color: #4f46e5}.theme-default .dark .mat-accent,.theme-default.dark .mat-accent{--mdc-circular-progress-active-indicator-color: #1e293b}.theme-default .dark .mat-warn,.theme-default.dark .mat-warn{--mdc-circular-progress-active-indicator-color: #dc2626}.theme-default .dark,.theme-default.dark{--mat-badge-container-shape: 50%;--mat-badge-container-size: unset;--mat-badge-small-size-container-size: unset;--mat-badge-large-size-container-size: unset;--mat-badge-legacy-container-size: 22px;--mat-badge-legacy-small-size-container-size: 16px;--mat-badge-legacy-large-size-container-size: 28px;--mat-badge-container-offset: -11px 0;--mat-badge-small-size-container-offset: -8px 0;--mat-badge-large-size-container-offset: -14px 0;--mat-badge-container-overlap-offset: -11px;--mat-badge-small-size-container-overlap-offset: -8px;--mat-badge-large-size-container-overlap-offset: -14px;--mat-badge-container-padding: 0;--mat-badge-small-size-container-padding: 0;--mat-badge-large-size-container-padding: 0;--mat-badge-background-color: #4f46e5;--mat-badge-text-color: white;--mat-badge-disabled-state-background-color: #032128;--mat-badge-disabled-state-text-color: #07343e}.theme-default .dark .mat-badge-accent,.theme-default.dark .mat-badge-accent{--mat-badge-background-color: #1e293b;--mat-badge-text-color: white}.theme-default .dark .mat-badge-warn,.theme-default.dark .mat-badge-warn{--mat-badge-background-color: #dc2626;--mat-badge-text-color: white}.theme-default .dark,.theme-default.dark{--mat-bottom-sheet-container-shape: 4px;--mat-bottom-sheet-container-text-color: white;--mat-bottom-sheet-container-background-color: #032128;--mat-legacy-button-toggle-height: 36px;--mat-legacy-button-toggle-shape: 2px;--mat-legacy-button-toggle-focus-state-layer-opacity: 1;--mat-standard-button-toggle-shape: 4px;--mat-standard-button-toggle-hover-state-layer-opacity: .04;--mat-standard-button-toggle-focus-state-layer-opacity: .12;--mat-legacy-button-toggle-text-color: #083b46;--mat-legacy-button-toggle-state-layer-color: #9bbac3;--mat-legacy-button-toggle-selected-state-text-color: #3b7586;--mat-legacy-button-toggle-selected-state-background-color: rgba(255, 255, 255, .05);--mat-legacy-button-toggle-disabled-state-text-color: #032128;--mat-legacy-button-toggle-disabled-state-background-color: #022229;--mat-legacy-button-toggle-disabled-selected-state-background-color: #032128;--mat-standard-button-toggle-text-color: white;--mat-standard-button-toggle-background-color: #032128;--mat-standard-button-toggle-state-layer-color: #9bbac3;--mat-standard-button-toggle-selected-state-background-color: rgba(255, 255, 255, .05);--mat-standard-button-toggle-selected-state-text-color: white;--mat-standard-button-toggle-disabled-state-text-color: #032128;--mat-standard-button-toggle-disabled-state-background-color: #032128;--mat-standard-button-toggle-disabled-selected-state-text-color: white;--mat-standard-button-toggle-disabled-selected-state-background-color: #032128;--mat-standard-button-toggle-divider-color: rgb(27, 55.56, 62.2);--mat-datepicker-calendar-container-shape: 4px;--mat-datepicker-calendar-container-touch-shape: 4px;--mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #4f46e5;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(79, 70, 229, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(79, 70, 229, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(79, 70, 229, .3);--mat-datepicker-toggle-active-state-icon-color: #4f46e5;--mat-datepicker-calendar-date-in-range-state-background-color: rgba(79, 70, 229, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-toggle-icon-color: #cbdde1;--mat-datepicker-calendar-body-label-text-color: #3b7586;--mat-datepicker-calendar-period-button-text-color: white;--mat-datepicker-calendar-period-button-icon-color: #cbdde1;--mat-datepicker-calendar-navigation-button-icon-color: #cbdde1;--mat-datepicker-calendar-header-divider-color: rgba(203, 221, 225, .12);--mat-datepicker-calendar-header-text-color: #3b7586;--mat-datepicker-calendar-date-today-outline-color: #083b46;--mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(8, 59, 70, .8);--mat-datepicker-calendar-date-text-color: white;--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: #07343e;--mat-datepicker-calendar-date-preview-state-outline-color: rgba(203, 221, 225, .24);--mat-datepicker-range-input-separator-color: white;--mat-datepicker-range-input-disabled-state-separator-color: #07343e;--mat-datepicker-range-input-disabled-state-text-color: #07343e;--mat-datepicker-calendar-container-background-color: #032128;--mat-datepicker-calendar-container-text-color: white}.theme-default .dark .mat-datepicker-content.mat-accent,.theme-default.dark .mat-datepicker-content.mat-accent{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #1e293b;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(30, 41, 59, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(30, 41, 59, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(30, 41, 59, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(30, 41, 59, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032)}.theme-default .dark .mat-datepicker-content.mat-warn,.theme-default.dark .mat-datepicker-content.mat-warn{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #dc2626;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(220, 38, 38, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(220, 38, 38, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(220, 38, 38, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(220, 38, 38, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032)}.theme-default .dark .mat-datepicker-toggle-active.mat-accent,.theme-default.dark .mat-datepicker-toggle-active.mat-accent{--mat-datepicker-toggle-active-state-icon-color: #1e293b}.theme-default .dark .mat-datepicker-toggle-active.mat-warn,.theme-default.dark .mat-datepicker-toggle-active.mat-warn{--mat-datepicker-toggle-active-state-icon-color: #dc2626}.theme-default .dark,.theme-default.dark{--mat-divider-width: 1px;--mat-divider-color: rgba(203, 221, 225, .12);--mat-expansion-container-shape: 4px;--mat-expansion-legacy-header-indicator-display: inline-block;--mat-expansion-header-indicator-display: none;--mat-expansion-container-background-color: #032128;--mat-expansion-container-text-color: white;--mat-expansion-actions-divider-color: rgba(203, 221, 225, .12);--mat-expansion-header-hover-state-layer-color: rgba(255, 255, 255, .05);--mat-expansion-header-focus-state-layer-color: rgba(255, 255, 255, .05);--mat-expansion-header-disabled-state-text-color: #032128;--mat-expansion-header-text-color: white;--mat-expansion-header-description-color: #3b7586;--mat-expansion-header-indicator-color: #3b7586;--mat-icon-color: inherit}.theme-default .dark .mat-icon.mat-primary,.theme-default.dark .mat-icon.mat-primary{--mat-icon-color: #4f46e5}.theme-default .dark .mat-icon.mat-accent,.theme-default.dark .mat-icon.mat-accent{--mat-icon-color: #1e293b}.theme-default .dark .mat-icon.mat-warn,.theme-default.dark .mat-icon.mat-warn{--mat-icon-color: #dc2626}.theme-default .dark,.theme-default.dark{--mat-sidenav-container-shape: 0;--mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width: auto;--mat-sidenav-container-divider-color: rgba(203, 221, 225, .12);--mat-sidenav-container-background-color: #032128;--mat-sidenav-container-text-color: white;--mat-sidenav-content-background-color: #022229;--mat-sidenav-content-text-color: white;--mat-sidenav-scrim-color: rgba(252, 222, 215, .6);--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #4f46e5;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #4f46e5;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #4f46e5;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: #032128;--mat-stepper-line-color: rgba(203, 221, 225, .12);--mat-stepper-header-hover-state-layer-color: rgba(255, 255, 255, .05);--mat-stepper-header-focus-state-layer-color: rgba(255, 255, 255, .05);--mat-stepper-header-label-text-color: #3b7586;--mat-stepper-header-optional-label-text-color: #3b7586;--mat-stepper-header-selected-state-label-text-color: white;--mat-stepper-header-error-state-label-text-color: #dc2626;--mat-stepper-header-icon-background-color: #3b7586;--mat-stepper-header-error-state-icon-foreground-color: #dc2626;--mat-stepper-header-error-state-icon-background-color: transparent}.theme-default .dark .mat-step-header.mat-accent,.theme-default.dark .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #1e293b;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #1e293b;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #1e293b;--mat-stepper-header-edit-state-icon-foreground-color: white}.theme-default .dark .mat-step-header.mat-warn,.theme-default.dark .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dc2626;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dc2626;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dc2626;--mat-stepper-header-edit-state-icon-foreground-color: white}.theme-default .dark,.theme-default.dark{--mat-sort-arrow-color: #3b7586;--mat-toolbar-container-background-color: #022229;--mat-toolbar-container-text-color: white}.theme-default .dark .mat-toolbar.mat-primary,.theme-default.dark .mat-toolbar.mat-primary{--mat-toolbar-container-background-color: #4f46e5;--mat-toolbar-container-text-color: white}.theme-default .dark .mat-toolbar.mat-accent,.theme-default.dark .mat-toolbar.mat-accent{--mat-toolbar-container-background-color: #1e293b;--mat-toolbar-container-text-color: white}.theme-default .dark .mat-toolbar.mat-warn,.theme-default.dark .mat-toolbar.mat-warn{--mat-toolbar-container-background-color: #dc2626;--mat-toolbar-container-text-color: white}.theme-default .dark,.theme-default.dark{--mat-tree-container-background-color: #032128;--mat-tree-node-text-color: white;--mat-timepicker-container-shape: 4px;--mat-timepicker-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-timepicker-container-background-color: #032128}.theme-brand .light,.theme-brand.light{--mat-ripple-color: rgba(0, 0, 0, .1);--mat-option-selected-state-label-text-color: #086c81;--mat-option-label-text-color: #032128;--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.theme-brand .light .mat-accent,.theme-brand.light .mat-accent{--mat-option-selected-state-label-text-color: #1e293b;--mat-option-label-text-color: #032128;--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.theme-brand .light .mat-warn,.theme-brand.light .mat-warn{--mat-option-selected-state-label-text-color: #dc2626;--mat-option-label-text-color: #032128;--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.theme-brand .light,.theme-brand.light{--mat-optgroup-label-text-color: #032128;--mat-full-pseudo-checkbox-selected-icon-color: #1e293b;--mat-full-pseudo-checkbox-selected-checkmark-color: #cbdde1;--mat-full-pseudo-checkbox-unselected-icon-color: #083b46;--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #cbdde1;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #1e293b;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.theme-brand .light .mat-primary,.theme-brand.light .mat-primary{--mat-full-pseudo-checkbox-selected-icon-color: #086c81;--mat-full-pseudo-checkbox-selected-checkmark-color: #cbdde1;--mat-full-pseudo-checkbox-unselected-icon-color: #083b46;--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #cbdde1;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #086c81;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.theme-brand .light .mat-accent,.theme-brand.light .mat-accent{--mat-full-pseudo-checkbox-selected-icon-color: #1e293b;--mat-full-pseudo-checkbox-selected-checkmark-color: #cbdde1;--mat-full-pseudo-checkbox-unselected-icon-color: #083b46;--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #cbdde1;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #1e293b;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.theme-brand .light .mat-warn,.theme-brand.light .mat-warn{--mat-full-pseudo-checkbox-selected-icon-color: #dc2626;--mat-full-pseudo-checkbox-selected-checkmark-color: #cbdde1;--mat-full-pseudo-checkbox-unselected-icon-color: #083b46;--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #cbdde1;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #dc2626;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.theme-brand .light,.theme-brand.light{--mat-app-background-color: #cbdde1;--mat-app-text-color: #032128;--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mdc-elevated-card-container-shape: 4px;--mdc-outlined-card-container-shape: 4px;--mdc-outlined-card-outline-width: 1px;--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: #083b46;--mdc-linear-progress-active-indicator-height: 4px;--mdc-linear-progress-track-height: 4px;--mdc-linear-progress-track-shape: 0}.theme-brand .light .mat-mdc-progress-bar,.theme-brand.light .mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: #086c81;--mdc-linear-progress-track-color: rgba(8, 108, 129, .25)}.theme-brand .light .mat-mdc-progress-bar.mat-accent,.theme-brand.light .mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: #1e293b;--mdc-linear-progress-track-color: rgba(30, 41, 59, .25)}.theme-brand .light .mat-mdc-progress-bar.mat-warn,.theme-brand.light .mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #dc2626;--mdc-linear-progress-track-color: rgba(220, 38, 38, .25)}.theme-brand .light,.theme-brand.light{--mdc-plain-tooltip-container-shape: 4px;--mdc-plain-tooltip-supporting-text-line-height: 16px;--mdc-plain-tooltip-container-color: #032128;--mdc-plain-tooltip-supporting-text-color: #fff;--mdc-filled-text-field-active-indicator-height: 1px;--mdc-filled-text-field-focus-active-indicator-height: 2px;--mdc-filled-text-field-container-shape: 4px;--mdc-outlined-text-field-outline-width: 1px;--mdc-outlined-text-field-focus-outline-width: 2px;--mdc-outlined-text-field-container-shape: 4px;--mdc-filled-text-field-caret-color: #086c81;--mdc-filled-text-field-focus-active-indicator-color: #086c81;--mdc-filled-text-field-focus-label-text-color: rgba(8, 108, 129, .87);--mdc-filled-text-field-container-color: rgb(244.8, 244.8, 244.8);--mdc-filled-text-field-disabled-container-color: rgb(249.9, 249.9, 249.9);--mdc-filled-text-field-label-text-color: rgba(3, 33, 40, .6);--mdc-filled-text-field-hover-label-text-color: rgba(3, 33, 40, .6);--mdc-filled-text-field-disabled-label-text-color: rgba(59, 117, 134, .38);--mdc-filled-text-field-input-text-color: rgba(3, 33, 40, .87);--mdc-filled-text-field-disabled-input-text-color: rgba(59, 117, 134, .38);--mdc-filled-text-field-input-text-placeholder-color: rgba(3, 33, 40, .6);--mdc-filled-text-field-error-hover-label-text-color: #dc2626;--mdc-filled-text-field-error-focus-label-text-color: #dc2626;--mdc-filled-text-field-error-label-text-color: #dc2626;--mdc-filled-text-field-error-caret-color: #dc2626;--mdc-filled-text-field-active-indicator-color: rgba(155, 186, 195, .42);--mdc-filled-text-field-disabled-active-indicator-color: rgba(155, 186, 195, .06);--mdc-filled-text-field-hover-active-indicator-color: rgba(155, 186, 195, .87);--mdc-filled-text-field-error-active-indicator-color: #dc2626;--mdc-filled-text-field-error-focus-active-indicator-color: #dc2626;--mdc-filled-text-field-error-hover-active-indicator-color: #dc2626;--mdc-outlined-text-field-caret-color: #086c81;--mdc-outlined-text-field-focus-outline-color: #086c81;--mdc-outlined-text-field-focus-label-text-color: rgba(8, 108, 129, .87);--mdc-outlined-text-field-label-text-color: rgba(3, 33, 40, .6);--mdc-outlined-text-field-hover-label-text-color: rgba(3, 33, 40, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba(59, 117, 134, .38);--mdc-outlined-text-field-input-text-color: rgba(3, 33, 40, .87);--mdc-outlined-text-field-disabled-input-text-color: rgba(59, 117, 134, .38);--mdc-outlined-text-field-input-text-placeholder-color: rgba(3, 33, 40, .6);--mdc-outlined-text-field-error-caret-color: #dc2626;--mdc-outlined-text-field-error-focus-label-text-color: #dc2626;--mdc-outlined-text-field-error-label-text-color: #dc2626;--mdc-outlined-text-field-error-hover-label-text-color: #dc2626;--mdc-outlined-text-field-outline-color: rgba(155, 186, 195, .38);--mdc-outlined-text-field-disabled-outline-color: rgba(155, 186, 195, .06);--mdc-outlined-text-field-hover-outline-color: rgba(155, 186, 195, .87);--mdc-outlined-text-field-error-focus-outline-color: #dc2626;--mdc-outlined-text-field-error-hover-outline-color: #dc2626;--mdc-outlined-text-field-error-outline-color: #dc2626;--mat-form-field-focus-select-arrow-color: rgba(8, 108, 129, .87);--mat-form-field-disabled-input-text-placeholder-color: rgba(8, 59, 70, .38);--mat-form-field-state-layer-color: rgba(0, 0, 0, .87);--mat-form-field-error-text-color: #dc2626;--mat-form-field-select-option-text-color: inherit;--mat-form-field-select-disabled-option-text-color: GrayText;--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(8, 59, 70, .54);--mat-form-field-disabled-select-arrow-color: rgba(8, 59, 70, .38);--mat-form-field-hover-state-layer-opacity: .04;--mat-form-field-focus-state-layer-opacity: .08}.theme-brand .light .mat-mdc-form-field.mat-accent,.theme-brand.light .mat-mdc-form-field.mat-accent{--mdc-filled-text-field-caret-color: #1e293b;--mdc-filled-text-field-focus-active-indicator-color: #1e293b;--mdc-filled-text-field-focus-label-text-color: rgba(30, 41, 59, .87);--mdc-outlined-text-field-caret-color: #1e293b;--mdc-outlined-text-field-focus-outline-color: #1e293b;--mdc-outlined-text-field-focus-label-text-color: rgba(30, 41, 59, .87);--mat-form-field-focus-select-arrow-color: rgba(30, 41, 59, .87)}.theme-brand .light .mat-mdc-form-field.mat-warn,.theme-brand.light .mat-mdc-form-field.mat-warn{--mdc-filled-text-field-caret-color: #dc2626;--mdc-filled-text-field-focus-active-indicator-color: #dc2626;--mdc-filled-text-field-focus-label-text-color: rgba(220, 38, 38, .87);--mdc-outlined-text-field-caret-color: #dc2626;--mdc-outlined-text-field-focus-outline-color: #dc2626;--mdc-outlined-text-field-focus-label-text-color: rgba(220, 38, 38, .87);--mat-form-field-focus-select-arrow-color: rgba(220, 38, 38, .87)}.theme-brand .light,.theme-brand.light{--mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(3, 33, 40, .87);--mat-select-disabled-trigger-text-color: rgba(59, 117, 134, .38);--mat-select-placeholder-text-color: rgba(3, 33, 40, .6);--mat-select-enabled-arrow-color: rgba(155, 186, 195, .54);--mat-select-disabled-arrow-color: rgba(3, 33, 40, .38);--mat-select-focused-arrow-color: rgba(8, 108, 129, .87);--mat-select-invalid-arrow-color: rgba(220, 38, 38, .87)}.theme-brand .light .mat-mdc-form-field.mat-accent,.theme-brand.light .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(3, 33, 40, .87);--mat-select-disabled-trigger-text-color: rgba(59, 117, 134, .38);--mat-select-placeholder-text-color: rgba(3, 33, 40, .6);--mat-select-enabled-arrow-color: rgba(155, 186, 195, .54);--mat-select-disabled-arrow-color: rgba(3, 33, 40, .38);--mat-select-focused-arrow-color: rgba(30, 41, 59, .87);--mat-select-invalid-arrow-color: rgba(220, 38, 38, .87)}.theme-brand .light .mat-mdc-form-field.mat-warn,.theme-brand.light .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(3, 33, 40, .87);--mat-select-disabled-trigger-text-color: rgba(59, 117, 134, .38);--mat-select-placeholder-text-color: rgba(3, 33, 40, .6);--mat-select-enabled-arrow-color: rgba(155, 186, 195, .54);--mat-select-disabled-arrow-color: rgba(3, 33, 40, .38);--mat-select-focused-arrow-color: rgba(220, 38, 38, .87);--mat-select-invalid-arrow-color: rgba(220, 38, 38, .87)}.theme-brand .light,.theme-brand.light{--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-autocomplete-background-color: white;--mdc-dialog-container-shape: 4px;--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px;--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(3, 33, 40, .87);--mdc-dialog-supporting-text-color: rgba(3, 33, 40, .6)}.theme-brand .light .mat-mdc-standard-chip,.theme-brand.light .mat-mdc-standard-chip{--mdc-chip-container-shape-radius: 16px;--mdc-chip-with-avatar-avatar-shape-radius: 14px;--mdc-chip-with-avatar-avatar-size: 28px;--mdc-chip-with-icon-icon-size: 18px;--mdc-chip-outline-width: 0;--mdc-chip-outline-color: transparent;--mdc-chip-disabled-outline-color: transparent;--mdc-chip-focus-outline-color: transparent;--mdc-chip-hover-state-layer-opacity: .04;--mdc-chip-with-avatar-disabled-avatar-opacity: 1;--mdc-chip-flat-selected-outline-width: 0;--mdc-chip-selected-hover-state-layer-opacity: .04;--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;--mdc-chip-with-icon-disabled-icon-opacity: 1;--mat-chip-disabled-container-opacity: .4;--mat-chip-trailing-action-opacity: .54;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-state-layer-color: transparent;--mat-chip-selected-trailing-action-state-layer-color: transparent;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-focus-state-layer-opacity: 0;--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: rgb(224.4, 224.4, 224.4);--mdc-chip-elevated-selected-container-color: rgb(224.4, 224.4, 224.4);--mdc-chip-elevated-disabled-container-color: rgb(224.4, 224.4, 224.4);--mdc-chip-flat-disabled-selected-container-color: rgb(224.4, 224.4, 224.4);--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-selected-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121;--mat-chip-selected-disabled-trailing-icon-color: #212121;--mat-chip-selected-trailing-icon-color: #212121}.theme-brand .light .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.theme-brand .light .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary,.theme-brand.light .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.theme-brand.light .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #086c81;--mdc-chip-elevated-selected-container-color: #086c81;--mdc-chip-elevated-disabled-container-color: #086c81;--mdc-chip-flat-disabled-selected-container-color: #086c81;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.theme-brand .light .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.theme-brand .light .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent,.theme-brand.light .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.theme-brand.light .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #1e293b;--mdc-chip-elevated-selected-container-color: #1e293b;--mdc-chip-elevated-disabled-container-color: #1e293b;--mdc-chip-flat-disabled-selected-container-color: #1e293b;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.theme-brand .light .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.theme-brand .light .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn,.theme-brand.light .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.theme-brand.light .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dc2626;--mdc-chip-elevated-selected-container-color: #dc2626;--mdc-chip-elevated-disabled-container-color: #dc2626;--mdc-chip-flat-disabled-selected-container-color: #dc2626;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.theme-brand .light,.theme-brand.light{--mdc-switch-disabled-selected-icon-opacity: .38;--mdc-switch-disabled-track-opacity: .12;--mdc-switch-disabled-unselected-icon-opacity: .38;--mdc-switch-handle-height: 20px;--mdc-switch-handle-shape: 10px;--mdc-switch-handle-width: 20px;--mdc-switch-selected-icon-size: 18px;--mdc-switch-track-height: 14px;--mdc-switch-track-shape: 7px;--mdc-switch-track-width: 36px;--mdc-switch-unselected-icon-size: 18px;--mdc-switch-selected-focus-state-layer-opacity: .12;--mdc-switch-selected-hover-state-layer-opacity: .04;--mdc-switch-selected-pressed-state-layer-opacity: .1;--mdc-switch-unselected-focus-state-layer-opacity: .12;--mdc-switch-unselected-hover-state-layer-opacity: .04;--mdc-switch-unselected-pressed-state-layer-opacity: .1}.theme-brand .light .mat-mdc-slide-toggle,.theme-brand.light .mat-mdc-slide-toggle{--mat-switch-disabled-selected-handle-opacity: .38;--mat-switch-disabled-unselected-handle-opacity: .38;--mat-switch-unselected-handle-size: 20px;--mat-switch-selected-handle-size: 20px;--mat-switch-pressed-handle-size: 20px;--mat-switch-with-icon-handle-size: 20px;--mat-switch-selected-handle-horizontal-margin: 0;--mat-switch-selected-with-icon-handle-horizontal-margin: 0;--mat-switch-selected-pressed-handle-horizontal-margin: 0;--mat-switch-unselected-handle-horizontal-margin: 0;--mat-switch-unselected-with-icon-handle-horizontal-margin: 0;--mat-switch-unselected-pressed-handle-horizontal-margin: 0;--mat-switch-visible-track-opacity: 1;--mat-switch-hidden-track-opacity: 1;--mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-switch-track-outline-width: 1px;--mat-switch-track-outline-color: transparent;--mat-switch-selected-track-outline-width: 1px;--mat-switch-selected-track-outline-color: transparent;--mat-switch-disabled-unselected-track-outline-width: 1px;--mat-switch-disabled-unselected-track-outline-color: transparent}.theme-brand .light,.theme-brand.light{--mdc-switch-selected-focus-state-layer-color: #076275;--mdc-switch-selected-handle-color: #076275;--mdc-switch-selected-hover-state-layer-color: #076275;--mdc-switch-selected-pressed-state-layer-color: #076275;--mdc-switch-selected-focus-handle-color: #043a45;--mdc-switch-selected-hover-handle-color: #043a45;--mdc-switch-selected-pressed-handle-color: #043a45;--mdc-switch-selected-focus-track-color: #9fb5bd;--mdc-switch-selected-hover-track-color: #9fb5bd;--mdc-switch-selected-pressed-track-color: #9fb5bd;--mdc-switch-selected-track-color: #9fb5bd;--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-handle-surface-color: #fff;--mdc-switch-selected-icon-color: #fff;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-handle-color: #616161;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-icon-color: #fff;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-label-text-color: #3b7586}.theme-brand .light .mat-mdc-slide-toggle,.theme-brand.light .mat-mdc-slide-toggle{--mat-switch-label-text-color: #032128}.theme-brand .light .mat-mdc-slide-toggle.mat-accent,.theme-brand.light .mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color: #475569;--mdc-switch-selected-handle-color: #475569;--mdc-switch-selected-hover-state-layer-color: #475569;--mdc-switch-selected-pressed-state-layer-color: #475569;--mdc-switch-selected-focus-handle-color: #0f172a;--mdc-switch-selected-hover-handle-color: #0f172a;--mdc-switch-selected-pressed-handle-color: #0f172a;--mdc-switch-selected-focus-track-color: #cbd5e1;--mdc-switch-selected-hover-track-color: #cbd5e1;--mdc-switch-selected-pressed-track-color: #cbd5e1;--mdc-switch-selected-track-color: #cbd5e1}.theme-brand .light .mat-mdc-slide-toggle.mat-warn,.theme-brand.light .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: #dc2626;--mdc-switch-selected-handle-color: #dc2626;--mdc-switch-selected-hover-state-layer-color: #dc2626;--mdc-switch-selected-pressed-state-layer-color: #dc2626;--mdc-switch-selected-focus-handle-color: #7f1d1d;--mdc-switch-selected-hover-handle-color: #7f1d1d;--mdc-switch-selected-pressed-handle-color: #7f1d1d;--mdc-switch-selected-focus-track-color: #fca5a5;--mdc-switch-selected-hover-track-color: #fca5a5;--mdc-switch-selected-pressed-track-color: #fca5a5;--mdc-switch-selected-track-color: #fca5a5}.theme-brand .light,.theme-brand.light{--mdc-radio-disabled-selected-icon-opacity: .38;--mdc-radio-disabled-unselected-icon-opacity: .38;--mdc-radio-state-layer-size: 40px}.theme-brand .light .mat-mdc-radio-button.mat-primary,.theme-brand.light .mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color: #083b46;--mdc-radio-disabled-unselected-icon-color: #083b46;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(8, 59, 70, .54);--mdc-radio-unselected-pressed-icon-color: rgba(8, 59, 70, .54);--mdc-radio-selected-focus-icon-color: #086c81;--mdc-radio-selected-hover-icon-color: #086c81;--mdc-radio-selected-icon-color: #086c81;--mdc-radio-selected-pressed-icon-color: #086c81;--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #086c81;--mat-radio-disabled-label-color: #3b7586;--mat-radio-label-text-color: #032128}.theme-brand .light .mat-mdc-radio-button.mat-accent,.theme-brand.light .mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: #083b46;--mdc-radio-disabled-unselected-icon-color: #083b46;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(8, 59, 70, .54);--mdc-radio-unselected-pressed-icon-color: rgba(8, 59, 70, .54);--mdc-radio-selected-focus-icon-color: #1e293b;--mdc-radio-selected-hover-icon-color: #1e293b;--mdc-radio-selected-icon-color: #1e293b;--mdc-radio-selected-pressed-icon-color: #1e293b;--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #1e293b;--mat-radio-disabled-label-color: #3b7586;--mat-radio-label-text-color: #032128}.theme-brand .light .mat-mdc-radio-button.mat-warn,.theme-brand.light .mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: #083b46;--mdc-radio-disabled-unselected-icon-color: #083b46;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(8, 59, 70, .54);--mdc-radio-unselected-pressed-icon-color: rgba(8, 59, 70, .54);--mdc-radio-selected-focus-icon-color: #dc2626;--mdc-radio-selected-hover-icon-color: #dc2626;--mdc-radio-selected-icon-color: #dc2626;--mdc-radio-selected-pressed-icon-color: #dc2626;--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #dc2626;--mat-radio-disabled-label-color: #3b7586;--mat-radio-label-text-color: #032128}.theme-brand .light,.theme-brand.light{--mdc-slider-active-track-height: 6px;--mdc-slider-active-track-shape: 9999px;--mdc-slider-handle-height: 20px;--mdc-slider-handle-shape: 50%;--mdc-slider-handle-width: 20px;--mdc-slider-inactive-track-height: 4px;--mdc-slider-inactive-track-shape: 9999px;--mdc-slider-with-overlap-handle-outline-width: 1px;--mdc-slider-with-tick-marks-active-container-opacity: .6;--mdc-slider-with-tick-marks-container-shape: 50%;--mdc-slider-with-tick-marks-container-size: 2px;--mdc-slider-with-tick-marks-inactive-container-opacity: .6;--mdc-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slider-value-indicator-width: auto;--mat-slider-value-indicator-height: 32px;--mat-slider-value-indicator-caret-display: block;--mat-slider-value-indicator-border-radius: 4px;--mat-slider-value-indicator-padding: 0 12px;--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-container-transform: translateX(-50%);--mdc-slider-handle-color: #086c81;--mdc-slider-focus-handle-color: #086c81;--mdc-slider-hover-handle-color: #086c81;--mdc-slider-active-track-color: #086c81;--mdc-slider-inactive-track-color: #086c81;--mdc-slider-with-tick-marks-inactive-container-color: #086c81;--mdc-slider-with-tick-marks-active-container-color: white;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-label-container-color: #000;--mdc-slider-label-label-text-color: #fff;--mdc-slider-with-overlap-handle-outline-color: #fff;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-slider-ripple-color: #086c81;--mat-slider-hover-state-layer-color: rgba(8, 108, 129, .05);--mat-slider-focus-state-layer-color: rgba(8, 108, 129, .2);--mat-slider-value-indicator-opacity: .6}.theme-brand .light .mat-accent,.theme-brand.light .mat-accent{--mdc-slider-handle-color: #1e293b;--mdc-slider-focus-handle-color: #1e293b;--mdc-slider-hover-handle-color: #1e293b;--mdc-slider-active-track-color: #1e293b;--mdc-slider-inactive-track-color: #1e293b;--mdc-slider-with-tick-marks-inactive-container-color: #1e293b;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #1e293b;--mat-slider-hover-state-layer-color: rgba(30, 41, 59, .05);--mat-slider-focus-state-layer-color: rgba(30, 41, 59, .2)}.theme-brand .light .mat-warn,.theme-brand.light .mat-warn{--mdc-slider-handle-color: #dc2626;--mdc-slider-focus-handle-color: #dc2626;--mdc-slider-hover-handle-color: #dc2626;--mdc-slider-active-track-color: #dc2626;--mdc-slider-inactive-track-color: #dc2626;--mdc-slider-with-tick-marks-inactive-container-color: #dc2626;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #dc2626;--mat-slider-hover-state-layer-color: rgba(220, 38, 38, .05);--mat-slider-focus-state-layer-color: rgba(220, 38, 38, .2)}.theme-brand .light,.theme-brand.light{--mat-menu-container-shape: 4px;--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-menu-item-label-text-color: #032128;--mat-menu-item-icon-color: #032128;--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white;--mat-menu-divider-color: #9bbac3;--mdc-list-list-item-container-shape: 0;--mdc-list-list-item-leading-avatar-shape: 50%;--mdc-list-list-item-container-color: transparent;--mdc-list-list-item-selected-container-color: transparent;--mdc-list-list-item-leading-avatar-color: transparent;--mdc-list-list-item-leading-icon-size: 24px;--mdc-list-list-item-leading-avatar-size: 40px;--mdc-list-list-item-trailing-icon-size: 24px;--mdc-list-list-item-disabled-state-layer-color: transparent;--mdc-list-list-item-disabled-state-layer-opacity: 0;--mdc-list-list-item-disabled-label-text-opacity: .38;--mdc-list-list-item-disabled-leading-icon-opacity: .38;--mdc-list-list-item-disabled-trailing-icon-opacity: .38;--mat-list-active-indicator-color: transparent;--mat-list-active-indicator-shape: 4px;--mdc-list-list-item-label-text-color: #032128;--mdc-list-list-item-supporting-text-color: #083b46;--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: #3b7586;--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: #032128;--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: #032128;--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.theme-brand .light .mdc-list-item__start,.theme-brand .light .mdc-list-item__end,.theme-brand.light .mdc-list-item__start,.theme-brand.light .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #083b46;--mdc-radio-disabled-unselected-icon-color: #083b46;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(8, 59, 70, .54);--mdc-radio-unselected-pressed-icon-color: rgba(8, 59, 70, .54);--mdc-radio-selected-focus-icon-color: #086c81;--mdc-radio-selected-hover-icon-color: #086c81;--mdc-radio-selected-icon-color: #086c81;--mdc-radio-selected-pressed-icon-color: #086c81}.theme-brand .light .mat-accent .mdc-list-item__start,.theme-brand .light .mat-accent .mdc-list-item__end,.theme-brand.light .mat-accent .mdc-list-item__start,.theme-brand.light .mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #083b46;--mdc-radio-disabled-unselected-icon-color: #083b46;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(8, 59, 70, .54);--mdc-radio-unselected-pressed-icon-color: rgba(8, 59, 70, .54);--mdc-radio-selected-focus-icon-color: #1e293b;--mdc-radio-selected-hover-icon-color: #1e293b;--mdc-radio-selected-icon-color: #1e293b;--mdc-radio-selected-pressed-icon-color: #1e293b}.theme-brand .light .mat-warn .mdc-list-item__start,.theme-brand .light .mat-warn .mdc-list-item__end,.theme-brand.light .mat-warn .mdc-list-item__start,.theme-brand.light .mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #083b46;--mdc-radio-disabled-unselected-icon-color: #083b46;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(8, 59, 70, .54);--mdc-radio-unselected-pressed-icon-color: rgba(8, 59, 70, .54);--mdc-radio-selected-focus-icon-color: #dc2626;--mdc-radio-selected-hover-icon-color: #dc2626;--mdc-radio-selected-icon-color: #dc2626;--mdc-radio-selected-pressed-icon-color: #dc2626}.theme-brand .light .mat-mdc-list-option,.theme-brand.light .mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #086c81;--mdc-checkbox-selected-hover-icon-color: #086c81;--mdc-checkbox-selected-icon-color: #086c81;--mdc-checkbox-selected-pressed-icon-color: #086c81;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #086c81;--mdc-checkbox-selected-hover-state-layer-color: #086c81;--mdc-checkbox-selected-pressed-state-layer-color: #086c81;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.theme-brand .light .mat-mdc-list-option.mat-accent,.theme-brand.light .mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #1e293b;--mdc-checkbox-selected-hover-icon-color: #1e293b;--mdc-checkbox-selected-icon-color: #1e293b;--mdc-checkbox-selected-pressed-icon-color: #1e293b;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #1e293b;--mdc-checkbox-selected-hover-state-layer-color: #1e293b;--mdc-checkbox-selected-pressed-state-layer-color: #1e293b;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.theme-brand .light .mat-mdc-list-option.mat-warn,.theme-brand.light .mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #dc2626;--mdc-checkbox-selected-hover-icon-color: #dc2626;--mdc-checkbox-selected-icon-color: #dc2626;--mdc-checkbox-selected-pressed-icon-color: #dc2626;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dc2626;--mdc-checkbox-selected-hover-state-layer-color: #dc2626;--mdc-checkbox-selected-pressed-state-layer-color: #dc2626;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.theme-brand .light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.theme-brand .light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,.theme-brand .light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.theme-brand .light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start,.theme-brand.light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.theme-brand.light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,.theme-brand.light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.theme-brand.light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start{color:#086c81}.theme-brand .light .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.theme-brand .light .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.theme-brand .light .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end,.theme-brand.light .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.theme-brand.light .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.theme-brand.light .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}.theme-brand .light,.theme-brand.light{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12);--mdc-secondary-navigation-tab-container-height: 48px;--mdc-tab-indicator-active-indicator-height: 2px;--mdc-tab-indicator-active-indicator-shape: 0;--mat-tab-header-divider-color: transparent;--mat-tab-header-divider-height: 0}.theme-brand .light .mat-mdc-tab-group,.theme-brand .light .mat-mdc-tab-nav-bar,.theme-brand.light .mat-mdc-tab-group,.theme-brand.light .mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color: #086c81;--mat-tab-header-disabled-ripple-color: #3b7586;--mat-tab-header-pagination-icon-color: #083b46;--mat-tab-header-inactive-label-text-color: rgba(3, 33, 40, .6);--mat-tab-header-active-label-text-color: #086c81;--mat-tab-header-active-ripple-color: #086c81;--mat-tab-header-inactive-ripple-color: #086c81;--mat-tab-header-inactive-focus-label-text-color: rgba(3, 33, 40, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(3, 33, 40, .6);--mat-tab-header-active-focus-label-text-color: #086c81;--mat-tab-header-active-hover-label-text-color: #086c81;--mat-tab-header-active-focus-indicator-color: #086c81;--mat-tab-header-active-hover-indicator-color: #086c81}.theme-brand .light .mat-mdc-tab-group.mat-accent,.theme-brand .light .mat-mdc-tab-nav-bar.mat-accent,.theme-brand.light .mat-mdc-tab-group.mat-accent,.theme-brand.light .mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color: #1e293b;--mat-tab-header-disabled-ripple-color: #3b7586;--mat-tab-header-pagination-icon-color: #083b46;--mat-tab-header-inactive-label-text-color: rgba(3, 33, 40, .6);--mat-tab-header-active-label-text-color: #1e293b;--mat-tab-header-active-ripple-color: #1e293b;--mat-tab-header-inactive-ripple-color: #1e293b;--mat-tab-header-inactive-focus-label-text-color: rgba(3, 33, 40, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(3, 33, 40, .6);--mat-tab-header-active-focus-label-text-color: #1e293b;--mat-tab-header-active-hover-label-text-color: #1e293b;--mat-tab-header-active-focus-indicator-color: #1e293b;--mat-tab-header-active-hover-indicator-color: #1e293b}.theme-brand .light .mat-mdc-tab-group.mat-warn,.theme-brand .light .mat-mdc-tab-nav-bar.mat-warn,.theme-brand.light .mat-mdc-tab-group.mat-warn,.theme-brand.light .mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color: #dc2626;--mat-tab-header-disabled-ripple-color: #3b7586;--mat-tab-header-pagination-icon-color: #083b46;--mat-tab-header-inactive-label-text-color: rgba(3, 33, 40, .6);--mat-tab-header-active-label-text-color: #dc2626;--mat-tab-header-active-ripple-color: #dc2626;--mat-tab-header-inactive-ripple-color: #dc2626;--mat-tab-header-inactive-focus-label-text-color: rgba(3, 33, 40, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(3, 33, 40, .6);--mat-tab-header-active-focus-label-text-color: #dc2626;--mat-tab-header-active-hover-label-text-color: #dc2626;--mat-tab-header-active-focus-indicator-color: #dc2626;--mat-tab-header-active-hover-indicator-color: #dc2626}.theme-brand .light .mat-mdc-tab-group.mat-background-primary,.theme-brand .light .mat-mdc-tab-nav-bar.mat-background-primary,.theme-brand.light .mat-mdc-tab-group.mat-background-primary,.theme-brand.light .mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color: #086c81;--mat-tab-header-with-background-foreground-color: white}.theme-brand .light .mat-mdc-tab-group.mat-background-accent,.theme-brand .light .mat-mdc-tab-nav-bar.mat-background-accent,.theme-brand.light .mat-mdc-tab-group.mat-background-accent,.theme-brand.light .mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color: #1e293b;--mat-tab-header-with-background-foreground-color: white}.theme-brand .light .mat-mdc-tab-group.mat-background-warn,.theme-brand .light .mat-mdc-tab-nav-bar.mat-background-warn,.theme-brand.light .mat-mdc-tab-group.mat-background-warn,.theme-brand.light .mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color: #dc2626;--mat-tab-header-with-background-foreground-color: white}.theme-brand .light,.theme-brand.light{--mdc-checkbox-disabled-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-state-layer-opacity: .16;--mdc-checkbox-selected-hover-state-layer-opacity: .04;--mdc-checkbox-selected-pressed-state-layer-opacity: .16;--mdc-checkbox-unselected-focus-state-layer-opacity: .16;--mdc-checkbox-unselected-hover-state-layer-opacity: .04;--mdc-checkbox-unselected-pressed-state-layer-opacity: .16;--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #1e293b;--mdc-checkbox-selected-hover-icon-color: #1e293b;--mdc-checkbox-selected-icon-color: #1e293b;--mdc-checkbox-selected-pressed-icon-color: #1e293b;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #1e293b;--mdc-checkbox-selected-hover-state-layer-color: #1e293b;--mdc-checkbox-selected-pressed-state-layer-color: #1e293b;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black;--mat-checkbox-disabled-label-color: #3b7586;--mat-checkbox-label-text-color: #032128}.theme-brand .light .mat-mdc-checkbox.mat-primary,.theme-brand.light .mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #086c81;--mdc-checkbox-selected-hover-icon-color: #086c81;--mdc-checkbox-selected-icon-color: #086c81;--mdc-checkbox-selected-pressed-icon-color: #086c81;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #086c81;--mdc-checkbox-selected-hover-state-layer-color: #086c81;--mdc-checkbox-selected-pressed-state-layer-color: #086c81;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.theme-brand .light .mat-mdc-checkbox.mat-warn,.theme-brand.light .mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #dc2626;--mdc-checkbox-selected-hover-icon-color: #dc2626;--mdc-checkbox-selected-icon-color: #dc2626;--mdc-checkbox-selected-pressed-icon-color: #dc2626;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dc2626;--mdc-checkbox-selected-hover-state-layer-color: #dc2626;--mdc-checkbox-selected-pressed-state-layer-color: #dc2626;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.theme-brand .light,.theme-brand.light{--mdc-text-button-container-shape: 4px;--mdc-text-button-keep-touch-target: false;--mdc-filled-button-container-shape: 4px;--mdc-filled-button-keep-touch-target: false;--mdc-protected-button-container-shape: 4px;--mdc-protected-button-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mdc-protected-button-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-protected-button-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-outlined-button-keep-touch-target: false;--mdc-outlined-button-outline-width: 1px;--mdc-outlined-button-container-shape: 4px;--mat-text-button-horizontal-padding: 8px;--mat-text-button-with-icon-horizontal-padding: 8px;--mat-text-button-icon-spacing: 8px;--mat-text-button-icon-offset: 0;--mat-filled-button-horizontal-padding: 16px;--mat-filled-button-icon-spacing: 8px;--mat-filled-button-icon-offset: -4px;--mat-protected-button-horizontal-padding: 16px;--mat-protected-button-icon-spacing: 8px;--mat-protected-button-icon-offset: -4px;--mat-outlined-button-horizontal-padding: 15px;--mat-outlined-button-icon-spacing: 8px;--mat-outlined-button-icon-offset: -4px;--mdc-text-button-label-text-color: #032128;--mdc-text-button-disabled-label-text-color: rgba(59, 117, 134, .38);--mat-text-button-state-layer-color: black;--mat-text-button-disabled-state-layer-color: black;--mat-text-button-ripple-color: rgba(0, 0, 0, .1);--mat-text-button-hover-state-layer-opacity: .04;--mat-text-button-focus-state-layer-opacity: .12;--mat-text-button-pressed-state-layer-opacity: .12;--mdc-filled-button-container-color: white;--mdc-filled-button-label-text-color: #032128;--mdc-filled-button-disabled-container-color: rgba(59, 117, 134, .12);--mdc-filled-button-disabled-label-text-color: rgba(59, 117, 134, .38);--mat-filled-button-state-layer-color: black;--mat-filled-button-disabled-state-layer-color: black;--mat-filled-button-ripple-color: rgba(0, 0, 0, .1);--mat-filled-button-hover-state-layer-opacity: .04;--mat-filled-button-focus-state-layer-opacity: .12;--mat-filled-button-pressed-state-layer-opacity: .12;--mdc-protected-button-container-color: white;--mdc-protected-button-label-text-color: #032128;--mdc-protected-button-disabled-container-color: rgba(59, 117, 134, .12);--mdc-protected-button-disabled-label-text-color: rgba(59, 117, 134, .38);--mat-protected-button-state-layer-color: black;--mat-protected-button-disabled-state-layer-color: black;--mat-protected-button-ripple-color: rgba(0, 0, 0, .1);--mat-protected-button-hover-state-layer-opacity: .04;--mat-protected-button-focus-state-layer-opacity: .12;--mat-protected-button-pressed-state-layer-opacity: .12;--mdc-outlined-button-disabled-outline-color: #9bbac3;--mdc-outlined-button-disabled-label-text-color: rgba(59, 117, 134, .38);--mdc-outlined-button-label-text-color: #032128;--mdc-outlined-button-outline-color: #9bbac3;--mat-outlined-button-state-layer-color: black;--mat-outlined-button-disabled-state-layer-color: black;--mat-outlined-button-ripple-color: rgba(0, 0, 0, .1);--mat-outlined-button-hover-state-layer-opacity: .04;--mat-outlined-button-focus-state-layer-opacity: .12;--mat-outlined-button-pressed-state-layer-opacity: .12}.theme-brand .light .mat-mdc-button.mat-primary,.theme-brand.light .mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: #086c81;--mat-text-button-state-layer-color: #086c81;--mat-text-button-ripple-color: rgba(8, 108, 129, .1)}.theme-brand .light .mat-mdc-button.mat-accent,.theme-brand.light .mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: #1e293b;--mat-text-button-state-layer-color: #1e293b;--mat-text-button-ripple-color: rgba(30, 41, 59, .1)}.theme-brand .light .mat-mdc-button.mat-warn,.theme-brand.light .mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #dc2626;--mat-text-button-state-layer-color: #dc2626;--mat-text-button-ripple-color: rgba(220, 38, 38, .1)}.theme-brand .light .mat-mdc-unelevated-button.mat-primary,.theme-brand.light .mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: #086c81;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.theme-brand .light .mat-mdc-unelevated-button.mat-accent,.theme-brand.light .mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: #1e293b;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.theme-brand .light .mat-mdc-unelevated-button.mat-warn,.theme-brand.light .mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #dc2626;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.theme-brand .light .mat-mdc-raised-button.mat-primary,.theme-brand.light .mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: #086c81;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.theme-brand .light .mat-mdc-raised-button.mat-accent,.theme-brand.light .mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: #1e293b;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.theme-brand .light .mat-mdc-raised-button.mat-warn,.theme-brand.light .mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #dc2626;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.theme-brand .light .mat-mdc-outlined-button.mat-primary,.theme-brand.light .mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: #086c81;--mdc-outlined-button-outline-color: #9bbac3;--mat-outlined-button-state-layer-color: #086c81;--mat-outlined-button-ripple-color: rgba(8, 108, 129, .1)}.theme-brand .light .mat-mdc-outlined-button.mat-accent,.theme-brand.light .mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: #1e293b;--mdc-outlined-button-outline-color: #9bbac3;--mat-outlined-button-state-layer-color: #1e293b;--mat-outlined-button-ripple-color: rgba(30, 41, 59, .1)}.theme-brand .light .mat-mdc-outlined-button.mat-warn,.theme-brand.light .mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #dc2626;--mdc-outlined-button-outline-color: #9bbac3;--mat-outlined-button-state-layer-color: #dc2626;--mat-outlined-button-ripple-color: rgba(220, 38, 38, .1)}.theme-brand .light,.theme-brand.light{--mdc-icon-button-icon-size: 24px;--mdc-icon-button-icon-color: inherit;--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38);--mat-icon-button-state-layer-color: black;--mat-icon-button-disabled-state-layer-color: black;--mat-icon-button-ripple-color: rgba(0, 0, 0, .1);--mat-icon-button-hover-state-layer-opacity: .04;--mat-icon-button-focus-state-layer-opacity: .12;--mat-icon-button-pressed-state-layer-opacity: .12}.theme-brand .light .mat-mdc-icon-button.mat-primary,.theme-brand.light .mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color: #086c81;--mat-icon-button-state-layer-color: #086c81;--mat-icon-button-ripple-color: rgba(8, 108, 129, .1)}.theme-brand .light .mat-mdc-icon-button.mat-accent,.theme-brand.light .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: #1e293b;--mat-icon-button-state-layer-color: #1e293b;--mat-icon-button-ripple-color: rgba(30, 41, 59, .1)}.theme-brand .light .mat-mdc-icon-button.mat-warn,.theme-brand.light .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #dc2626;--mat-icon-button-state-layer-color: #dc2626;--mat-icon-button-ripple-color: rgba(220, 38, 38, .1)}.theme-brand .light,.theme-brand.light{--mdc-fab-container-shape: 50%;--mdc-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-small-container-shape: 50%;--mdc-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-extended-fab-container-height: 48px;--mdc-extended-fab-container-shape: 24px;--mdc-extended-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-extended-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-container-color: white;--mat-fab-foreground-color: black;--mat-fab-state-layer-color: black;--mat-fab-disabled-state-layer-color: black;--mat-fab-ripple-color: rgba(0, 0, 0, .1);--mat-fab-hover-state-layer-opacity: .04;--mat-fab-focus-state-layer-opacity: .12;--mat-fab-pressed-state-layer-opacity: .12;--mat-fab-disabled-state-container-color: rgba(59, 117, 134, .12);--mat-fab-disabled-state-foreground-color: rgba(59, 117, 134, .38);--mdc-fab-small-container-color: white;--mat-fab-small-foreground-color: black;--mat-fab-small-state-layer-color: black;--mat-fab-small-disabled-state-layer-color: black;--mat-fab-small-ripple-color: rgba(0, 0, 0, .1);--mat-fab-small-hover-state-layer-opacity: .04;--mat-fab-small-focus-state-layer-opacity: .12;--mat-fab-small-pressed-state-layer-opacity: .12;--mat-fab-small-disabled-state-container-color: rgba(59, 117, 134, .12);--mat-fab-small-disabled-state-foreground-color: rgba(59, 117, 134, .38)}.theme-brand .light .mat-mdc-fab.mat-primary,.theme-brand.light .mat-mdc-fab.mat-primary{--mdc-fab-container-color: #086c81;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}.theme-brand .light .mat-mdc-fab.mat-accent,.theme-brand.light .mat-mdc-fab.mat-accent{--mdc-fab-container-color: #1e293b;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}.theme-brand .light .mat-mdc-fab.mat-warn,.theme-brand.light .mat-mdc-fab.mat-warn{--mdc-fab-container-color: #dc2626;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}.theme-brand .light .mat-mdc-mini-fab.mat-primary,.theme-brand.light .mat-mdc-mini-fab.mat-primary{--mdc-fab-small-container-color: #086c81;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}.theme-brand .light .mat-mdc-mini-fab.mat-accent,.theme-brand.light .mat-mdc-mini-fab.mat-accent{--mdc-fab-small-container-color: #1e293b;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}.theme-brand .light .mat-mdc-mini-fab.mat-warn,.theme-brand.light .mat-mdc-mini-fab.mat-warn{--mdc-fab-small-container-color: #dc2626;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}.theme-brand .light,.theme-brand.light{--mdc-snackbar-container-shape: 4px;--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #1e293b;--mat-table-row-item-outline-width: 1px;--mat-table-background-color: white;--mat-table-header-headline-color: #032128;--mat-table-row-item-label-text-color: #032128;--mat-table-row-item-outline-color: #9bbac3;--mdc-circular-progress-active-indicator-width: 4px;--mdc-circular-progress-size: 48px;--mdc-circular-progress-active-indicator-color: #086c81}.theme-brand .light .mat-accent,.theme-brand.light .mat-accent{--mdc-circular-progress-active-indicator-color: #1e293b}.theme-brand .light .mat-warn,.theme-brand.light .mat-warn{--mdc-circular-progress-active-indicator-color: #dc2626}.theme-brand .light,.theme-brand.light{--mat-badge-container-shape: 50%;--mat-badge-container-size: unset;--mat-badge-small-size-container-size: unset;--mat-badge-large-size-container-size: unset;--mat-badge-legacy-container-size: 22px;--mat-badge-legacy-small-size-container-size: 16px;--mat-badge-legacy-large-size-container-size: 28px;--mat-badge-container-offset: -11px 0;--mat-badge-small-size-container-offset: -8px 0;--mat-badge-large-size-container-offset: -14px 0;--mat-badge-container-overlap-offset: -11px;--mat-badge-small-size-container-overlap-offset: -8px;--mat-badge-large-size-container-overlap-offset: -14px;--mat-badge-container-padding: 0;--mat-badge-small-size-container-padding: 0;--mat-badge-large-size-container-padding: 0;--mat-badge-background-color: #086c81;--mat-badge-text-color: white;--mat-badge-disabled-state-background-color: #3b7586;--mat-badge-disabled-state-text-color: #3b7586}.theme-brand .light .mat-badge-accent,.theme-brand.light .mat-badge-accent{--mat-badge-background-color: #1e293b;--mat-badge-text-color: white}.theme-brand .light .mat-badge-warn,.theme-brand.light .mat-badge-warn{--mat-badge-background-color: #dc2626;--mat-badge-text-color: white}.theme-brand .light,.theme-brand.light{--mat-bottom-sheet-container-shape: 4px;--mat-bottom-sheet-container-text-color: #032128;--mat-bottom-sheet-container-background-color: white;--mat-legacy-button-toggle-height: 36px;--mat-legacy-button-toggle-shape: 2px;--mat-legacy-button-toggle-focus-state-layer-opacity: 1;--mat-standard-button-toggle-shape: 4px;--mat-standard-button-toggle-hover-state-layer-opacity: .04;--mat-standard-button-toggle-focus-state-layer-opacity: .12;--mat-legacy-button-toggle-text-color: #3b7586;--mat-legacy-button-toggle-state-layer-color: #083b46;--mat-legacy-button-toggle-selected-state-text-color: #083b46;--mat-legacy-button-toggle-selected-state-background-color: #9bbac3;--mat-legacy-button-toggle-disabled-state-text-color: #3b7586;--mat-legacy-button-toggle-disabled-state-background-color: #6b98a4;--mat-legacy-button-toggle-disabled-selected-state-background-color: #9bbac3;--mat-standard-button-toggle-text-color: #032128;--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: #083b46;--mat-standard-button-toggle-selected-state-background-color: #9bbac3;--mat-standard-button-toggle-selected-state-text-color: #032128;--mat-standard-button-toggle-disabled-state-text-color: #3b7586;--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: #032128;--mat-standard-button-toggle-disabled-selected-state-background-color: #9bbac3;--mat-standard-button-toggle-divider-color: #9bbac3;--mat-datepicker-calendar-container-shape: 4px;--mat-datepicker-calendar-container-touch-shape: 4px;--mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #086c81;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(8, 108, 129, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(8, 108, 129, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(8, 108, 129, .3);--mat-datepicker-toggle-active-state-icon-color: #086c81;--mat-datepicker-calendar-date-in-range-state-background-color: rgba(8, 108, 129, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-toggle-icon-color: #083b46;--mat-datepicker-calendar-body-label-text-color: #083b46;--mat-datepicker-calendar-period-button-text-color: #032128;--mat-datepicker-calendar-period-button-icon-color: #083b46;--mat-datepicker-calendar-navigation-button-icon-color: #083b46;--mat-datepicker-calendar-header-divider-color: #9bbac3;--mat-datepicker-calendar-header-text-color: #083b46;--mat-datepicker-calendar-date-today-outline-color: #3b7586;--mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(59, 117, 134, .8);--mat-datepicker-calendar-date-text-color: #032128;--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: #3b7586;--mat-datepicker-calendar-date-preview-state-outline-color: #9bbac3;--mat-datepicker-range-input-separator-color: #032128;--mat-datepicker-range-input-disabled-state-separator-color: #3b7586;--mat-datepicker-range-input-disabled-state-text-color: #3b7586;--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: #032128}.theme-brand .light .mat-datepicker-content.mat-accent,.theme-brand.light .mat-datepicker-content.mat-accent{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #1e293b;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(30, 41, 59, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(30, 41, 59, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(30, 41, 59, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(30, 41, 59, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032)}.theme-brand .light .mat-datepicker-content.mat-warn,.theme-brand.light .mat-datepicker-content.mat-warn{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #dc2626;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(220, 38, 38, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(220, 38, 38, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(220, 38, 38, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(220, 38, 38, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032)}.theme-brand .light .mat-datepicker-toggle-active.mat-accent,.theme-brand.light .mat-datepicker-toggle-active.mat-accent{--mat-datepicker-toggle-active-state-icon-color: #1e293b}.theme-brand .light .mat-datepicker-toggle-active.mat-warn,.theme-brand.light .mat-datepicker-toggle-active.mat-warn{--mat-datepicker-toggle-active-state-icon-color: #dc2626}.theme-brand .light,.theme-brand.light{--mat-divider-width: 1px;--mat-divider-color: #9bbac3;--mat-expansion-container-shape: 4px;--mat-expansion-legacy-header-indicator-display: inline-block;--mat-expansion-header-indicator-display: none;--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: #032128;--mat-expansion-actions-divider-color: #9bbac3;--mat-expansion-header-hover-state-layer-color: rgba(59, 117, 134, .12);--mat-expansion-header-focus-state-layer-color: rgba(59, 117, 134, .12);--mat-expansion-header-disabled-state-text-color: #3b7586;--mat-expansion-header-text-color: #032128;--mat-expansion-header-description-color: #083b46;--mat-expansion-header-indicator-color: #083b46;--mat-icon-color: inherit}.theme-brand .light .mat-icon.mat-primary,.theme-brand.light .mat-icon.mat-primary{--mat-icon-color: #086c81}.theme-brand .light .mat-icon.mat-accent,.theme-brand.light .mat-icon.mat-accent{--mat-icon-color: #1e293b}.theme-brand .light .mat-icon.mat-warn,.theme-brand.light .mat-icon.mat-warn{--mat-icon-color: #dc2626}.theme-brand .light,.theme-brand.light{--mat-sidenav-container-shape: 0;--mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width: auto;--mat-sidenav-container-divider-color: #9bbac3;--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: #032128;--mat-sidenav-content-background-color: #cbdde1;--mat-sidenav-content-text-color: #032128;--mat-sidenav-scrim-color: rgba(0, 0, 0, .6);--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #086c81;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #086c81;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #086c81;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: #9bbac3;--mat-stepper-header-hover-state-layer-color: rgba(59, 117, 134, .12);--mat-stepper-header-focus-state-layer-color: rgba(59, 117, 134, .12);--mat-stepper-header-label-text-color: #083b46;--mat-stepper-header-optional-label-text-color: #083b46;--mat-stepper-header-selected-state-label-text-color: #032128;--mat-stepper-header-error-state-label-text-color: #dc2626;--mat-stepper-header-icon-background-color: #083b46;--mat-stepper-header-error-state-icon-foreground-color: #dc2626;--mat-stepper-header-error-state-icon-background-color: transparent}.theme-brand .light .mat-step-header.mat-accent,.theme-brand.light .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #1e293b;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #1e293b;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #1e293b;--mat-stepper-header-edit-state-icon-foreground-color: white}.theme-brand .light .mat-step-header.mat-warn,.theme-brand.light .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dc2626;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dc2626;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dc2626;--mat-stepper-header-edit-state-icon-foreground-color: white}.theme-brand .light,.theme-brand.light{--mat-sort-arrow-color: #083b46;--mat-toolbar-container-background-color: white;--mat-toolbar-container-text-color: #032128}.theme-brand .light .mat-toolbar.mat-primary,.theme-brand.light .mat-toolbar.mat-primary{--mat-toolbar-container-background-color: #086c81;--mat-toolbar-container-text-color: white}.theme-brand .light .mat-toolbar.mat-accent,.theme-brand.light .mat-toolbar.mat-accent{--mat-toolbar-container-background-color: #1e293b;--mat-toolbar-container-text-color: white}.theme-brand .light .mat-toolbar.mat-warn,.theme-brand.light .mat-toolbar.mat-warn{--mat-toolbar-container-background-color: #dc2626;--mat-toolbar-container-text-color: white}.theme-brand .light,.theme-brand.light{--mat-tree-container-background-color: white;--mat-tree-node-text-color: #032128;--mat-timepicker-container-shape: 4px;--mat-timepicker-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-timepicker-container-background-color: white}.theme-brand .dark,.theme-brand.dark{--mat-ripple-color: rgba(255, 255, 255, .1);--mat-option-selected-state-label-text-color: #086c81;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-option-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-option-selected-state-layer-color: rgba(255, 255, 255, .08)}.theme-brand .dark .mat-accent,.theme-brand.dark .mat-accent{--mat-option-selected-state-label-text-color: #1e293b;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-option-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-option-selected-state-layer-color: rgba(255, 255, 255, .08)}.theme-brand .dark .mat-warn,.theme-brand.dark .mat-warn{--mat-option-selected-state-label-text-color: #dc2626;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-option-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-option-selected-state-layer-color: rgba(255, 255, 255, .08)}.theme-brand .dark,.theme-brand.dark{--mat-optgroup-label-text-color: white;--mat-full-pseudo-checkbox-selected-icon-color: #1e293b;--mat-full-pseudo-checkbox-selected-checkmark-color: #022229;--mat-full-pseudo-checkbox-unselected-icon-color: #3b7586;--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #022229;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #1e293b;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}.theme-brand .dark .mat-primary,.theme-brand.dark .mat-primary{--mat-full-pseudo-checkbox-selected-icon-color: #086c81;--mat-full-pseudo-checkbox-selected-checkmark-color: #022229;--mat-full-pseudo-checkbox-unselected-icon-color: #3b7586;--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #022229;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #086c81;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}.theme-brand .dark .mat-accent,.theme-brand.dark .mat-accent{--mat-full-pseudo-checkbox-selected-icon-color: #1e293b;--mat-full-pseudo-checkbox-selected-checkmark-color: #022229;--mat-full-pseudo-checkbox-unselected-icon-color: #3b7586;--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #022229;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #1e293b;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}.theme-brand .dark .mat-warn,.theme-brand.dark .mat-warn{--mat-full-pseudo-checkbox-selected-icon-color: #dc2626;--mat-full-pseudo-checkbox-selected-checkmark-color: #022229;--mat-full-pseudo-checkbox-unselected-icon-color: #3b7586;--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #022229;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #dc2626;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}.theme-brand .dark,.theme-brand.dark{--mat-app-background-color: #022229;--mat-app-text-color: white;--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mdc-elevated-card-container-shape: 4px;--mdc-outlined-card-container-shape: 4px;--mdc-outlined-card-outline-width: 1px;--mdc-elevated-card-container-color: #032128;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: #032128;--mdc-outlined-card-outline-color: rgba(255, 255, 255, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: #3b7586;--mdc-linear-progress-active-indicator-height: 4px;--mdc-linear-progress-track-height: 4px;--mdc-linear-progress-track-shape: 0}.theme-brand .dark .mat-mdc-progress-bar,.theme-brand.dark .mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: #086c81;--mdc-linear-progress-track-color: rgba(8, 108, 129, .25)}.theme-brand .dark .mat-mdc-progress-bar.mat-accent,.theme-brand.dark .mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: #1e293b;--mdc-linear-progress-track-color: rgba(30, 41, 59, .25)}.theme-brand .dark .mat-mdc-progress-bar.mat-warn,.theme-brand.dark .mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #dc2626;--mdc-linear-progress-track-color: rgba(220, 38, 38, .25)}.theme-brand .dark,.theme-brand.dark{--mdc-plain-tooltip-container-shape: 4px;--mdc-plain-tooltip-supporting-text-line-height: 16px;--mdc-plain-tooltip-container-color: #083b46;--mdc-plain-tooltip-supporting-text-color: #fff;--mdc-filled-text-field-active-indicator-height: 1px;--mdc-filled-text-field-focus-active-indicator-height: 2px;--mdc-filled-text-field-container-shape: 4px;--mdc-outlined-text-field-outline-width: 1px;--mdc-outlined-text-field-focus-outline-width: 2px;--mdc-outlined-text-field-container-shape: 4px;--mdc-filled-text-field-caret-color: #086c81;--mdc-filled-text-field-focus-active-indicator-color: #086c81;--mdc-filled-text-field-focus-label-text-color: rgba(8, 108, 129, .87);--mdc-filled-text-field-container-color: rgb(13.08, 41.88, 48.6);--mdc-filled-text-field-disabled-container-color: rgb(8.04, 37.44, 44.3);--mdc-filled-text-field-label-text-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-hover-label-text-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-disabled-label-text-color: rgba(7, 52, 62, .38);--mdc-filled-text-field-input-text-color: rgba(255, 255, 255, .87);--mdc-filled-text-field-disabled-input-text-color: rgba(7, 52, 62, .38);--mdc-filled-text-field-input-text-placeholder-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-error-hover-label-text-color: #dc2626;--mdc-filled-text-field-error-focus-label-text-color: #dc2626;--mdc-filled-text-field-error-label-text-color: #dc2626;--mdc-filled-text-field-error-caret-color: #dc2626;--mdc-filled-text-field-active-indicator-color: rgba(203, 221, 225, .42);--mdc-filled-text-field-disabled-active-indicator-color: rgba(203, 221, 225, .06);--mdc-filled-text-field-hover-active-indicator-color: rgba(203, 221, 225, .87);--mdc-filled-text-field-error-active-indicator-color: #dc2626;--mdc-filled-text-field-error-focus-active-indicator-color: #dc2626;--mdc-filled-text-field-error-hover-active-indicator-color: #dc2626;--mdc-outlined-text-field-caret-color: #086c81;--mdc-outlined-text-field-focus-outline-color: #086c81;--mdc-outlined-text-field-focus-label-text-color: rgba(8, 108, 129, .87);--mdc-outlined-text-field-label-text-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-hover-label-text-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba(7, 52, 62, .38);--mdc-outlined-text-field-input-text-color: rgba(255, 255, 255, .87);--mdc-outlined-text-field-disabled-input-text-color: rgba(7, 52, 62, .38);--mdc-outlined-text-field-input-text-placeholder-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-error-caret-color: #dc2626;--mdc-outlined-text-field-error-focus-label-text-color: #dc2626;--mdc-outlined-text-field-error-label-text-color: #dc2626;--mdc-outlined-text-field-error-hover-label-text-color: #dc2626;--mdc-outlined-text-field-outline-color: rgba(203, 221, 225, .38);--mdc-outlined-text-field-disabled-outline-color: rgba(203, 221, 225, .06);--mdc-outlined-text-field-hover-outline-color: rgba(203, 221, 225, .87);--mdc-outlined-text-field-error-focus-outline-color: #dc2626;--mdc-outlined-text-field-error-hover-outline-color: #dc2626;--mdc-outlined-text-field-error-outline-color: #dc2626;--mat-form-field-focus-select-arrow-color: rgba(8, 108, 129, .87);--mat-form-field-disabled-input-text-placeholder-color: rgba(203, 221, 225, .38);--mat-form-field-state-layer-color: rgba(255, 255, 255, .87);--mat-form-field-error-text-color: #dc2626;--mat-form-field-select-option-text-color: rgba(0, 0, 0, .87);--mat-form-field-select-disabled-option-text-color: rgba(0, 0, 0, .38);--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(203, 221, 225, .54);--mat-form-field-disabled-select-arrow-color: rgba(203, 221, 225, .38);--mat-form-field-hover-state-layer-opacity: .08;--mat-form-field-focus-state-layer-opacity: .24}.theme-brand .dark .mat-mdc-form-field.mat-accent,.theme-brand.dark .mat-mdc-form-field.mat-accent{--mdc-filled-text-field-caret-color: #1e293b;--mdc-filled-text-field-focus-active-indicator-color: #1e293b;--mdc-filled-text-field-focus-label-text-color: rgba(30, 41, 59, .87);--mdc-outlined-text-field-caret-color: #1e293b;--mdc-outlined-text-field-focus-outline-color: #1e293b;--mdc-outlined-text-field-focus-label-text-color: rgba(30, 41, 59, .87);--mat-form-field-focus-select-arrow-color: rgba(30, 41, 59, .87)}.theme-brand .dark .mat-mdc-form-field.mat-warn,.theme-brand.dark .mat-mdc-form-field.mat-warn{--mdc-filled-text-field-caret-color: #dc2626;--mdc-filled-text-field-focus-active-indicator-color: #dc2626;--mdc-filled-text-field-focus-label-text-color: rgba(220, 38, 38, .87);--mdc-outlined-text-field-caret-color: #dc2626;--mdc-outlined-text-field-focus-outline-color: #dc2626;--mdc-outlined-text-field-focus-label-text-color: rgba(220, 38, 38, .87);--mat-form-field-focus-select-arrow-color: rgba(220, 38, 38, .87)}.theme-brand .dark,.theme-brand.dark{--mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-select-panel-background-color: #032128;--mat-select-enabled-trigger-text-color: rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color: rgba(7, 52, 62, .38);--mat-select-placeholder-text-color: rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color: rgba(203, 221, 225, .54);--mat-select-disabled-arrow-color: rgba(255, 255, 255, .38);--mat-select-focused-arrow-color: rgba(8, 108, 129, .87);--mat-select-invalid-arrow-color: rgba(220, 38, 38, .87)}.theme-brand .dark .mat-mdc-form-field.mat-accent,.theme-brand.dark .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: #032128;--mat-select-enabled-trigger-text-color: rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color: rgba(7, 52, 62, .38);--mat-select-placeholder-text-color: rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color: rgba(203, 221, 225, .54);--mat-select-disabled-arrow-color: rgba(255, 255, 255, .38);--mat-select-focused-arrow-color: rgba(30, 41, 59, .87);--mat-select-invalid-arrow-color: rgba(220, 38, 38, .87)}.theme-brand .dark .mat-mdc-form-field.mat-warn,.theme-brand.dark .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: #032128;--mat-select-enabled-trigger-text-color: rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color: rgba(7, 52, 62, .38);--mat-select-placeholder-text-color: rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color: rgba(203, 221, 225, .54);--mat-select-disabled-arrow-color: rgba(255, 255, 255, .38);--mat-select-focused-arrow-color: rgba(220, 38, 38, .87);--mat-select-invalid-arrow-color: rgba(220, 38, 38, .87)}.theme-brand .dark,.theme-brand.dark{--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-autocomplete-background-color: #032128;--mdc-dialog-container-shape: 4px;--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px;--mdc-dialog-container-color: #032128;--mdc-dialog-subhead-color: rgba(255, 255, 255, .87);--mdc-dialog-supporting-text-color: rgba(255, 255, 255, .6)}.theme-brand .dark .mat-mdc-standard-chip,.theme-brand.dark .mat-mdc-standard-chip{--mdc-chip-container-shape-radius: 16px;--mdc-chip-with-avatar-avatar-shape-radius: 14px;--mdc-chip-with-avatar-avatar-size: 28px;--mdc-chip-with-icon-icon-size: 18px;--mdc-chip-outline-width: 0;--mdc-chip-outline-color: transparent;--mdc-chip-disabled-outline-color: transparent;--mdc-chip-focus-outline-color: transparent;--mdc-chip-hover-state-layer-opacity: .04;--mdc-chip-with-avatar-disabled-avatar-opacity: 1;--mdc-chip-flat-selected-outline-width: 0;--mdc-chip-selected-hover-state-layer-opacity: .04;--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;--mdc-chip-with-icon-disabled-icon-opacity: 1;--mat-chip-disabled-container-opacity: .4;--mat-chip-trailing-action-opacity: .54;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-state-layer-color: transparent;--mat-chip-selected-trailing-action-state-layer-color: transparent;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-focus-state-layer-opacity: 0;--mdc-chip-disabled-label-text-color: #fafafa;--mdc-chip-elevated-container-color: rgb(33.24, 59.64, 65.8);--mdc-chip-elevated-selected-container-color: rgb(33.24, 59.64, 65.8);--mdc-chip-elevated-disabled-container-color: rgb(33.24, 59.64, 65.8);--mdc-chip-flat-disabled-selected-container-color: rgb(33.24, 59.64, 65.8);--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #fafafa;--mdc-chip-selected-label-text-color: #fafafa;--mdc-chip-with-icon-icon-color: #fafafa;--mdc-chip-with-icon-disabled-icon-color: #fafafa;--mdc-chip-with-icon-selected-icon-color: #fafafa;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #fafafa;--mdc-chip-with-trailing-icon-trailing-icon-color: #fafafa;--mat-chip-selected-disabled-trailing-icon-color: #fafafa;--mat-chip-selected-trailing-icon-color: #fafafa}.theme-brand .dark .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.theme-brand .dark .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary,.theme-brand.dark .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.theme-brand.dark .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #086c81;--mdc-chip-elevated-selected-container-color: #086c81;--mdc-chip-elevated-disabled-container-color: #086c81;--mdc-chip-flat-disabled-selected-container-color: #086c81;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.theme-brand .dark .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.theme-brand .dark .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent,.theme-brand.dark .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.theme-brand.dark .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #1e293b;--mdc-chip-elevated-selected-container-color: #1e293b;--mdc-chip-elevated-disabled-container-color: #1e293b;--mdc-chip-flat-disabled-selected-container-color: #1e293b;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.theme-brand .dark .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.theme-brand .dark .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn,.theme-brand.dark .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.theme-brand.dark .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dc2626;--mdc-chip-elevated-selected-container-color: #dc2626;--mdc-chip-elevated-disabled-container-color: #dc2626;--mdc-chip-flat-disabled-selected-container-color: #dc2626;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.theme-brand .dark,.theme-brand.dark{--mdc-switch-disabled-selected-icon-opacity: .38;--mdc-switch-disabled-track-opacity: .12;--mdc-switch-disabled-unselected-icon-opacity: .38;--mdc-switch-handle-height: 20px;--mdc-switch-handle-shape: 10px;--mdc-switch-handle-width: 20px;--mdc-switch-selected-icon-size: 18px;--mdc-switch-track-height: 14px;--mdc-switch-track-shape: 7px;--mdc-switch-track-width: 36px;--mdc-switch-unselected-icon-size: 18px;--mdc-switch-selected-focus-state-layer-opacity: .12;--mdc-switch-selected-hover-state-layer-opacity: .04;--mdc-switch-selected-pressed-state-layer-opacity: .1;--mdc-switch-unselected-focus-state-layer-opacity: .12;--mdc-switch-unselected-hover-state-layer-opacity: .04;--mdc-switch-unselected-pressed-state-layer-opacity: .1}.theme-brand .dark .mat-mdc-slide-toggle,.theme-brand.dark .mat-mdc-slide-toggle{--mat-switch-disabled-selected-handle-opacity: .38;--mat-switch-disabled-unselected-handle-opacity: .38;--mat-switch-unselected-handle-size: 20px;--mat-switch-selected-handle-size: 20px;--mat-switch-pressed-handle-size: 20px;--mat-switch-with-icon-handle-size: 20px;--mat-switch-selected-handle-horizontal-margin: 0;--mat-switch-selected-with-icon-handle-horizontal-margin: 0;--mat-switch-selected-pressed-handle-horizontal-margin: 0;--mat-switch-unselected-handle-horizontal-margin: 0;--mat-switch-unselected-with-icon-handle-horizontal-margin: 0;--mat-switch-unselected-pressed-handle-horizontal-margin: 0;--mat-switch-visible-track-opacity: 1;--mat-switch-hidden-track-opacity: 1;--mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-switch-track-outline-width: 1px;--mat-switch-track-outline-color: transparent;--mat-switch-selected-track-outline-width: 1px;--mat-switch-selected-track-outline-color: transparent;--mat-switch-disabled-unselected-track-outline-width: 1px;--mat-switch-disabled-unselected-track-outline-color: transparent}.theme-brand .dark,.theme-brand.dark{--mdc-switch-selected-focus-state-layer-color: #9fb5bd;--mdc-switch-selected-handle-color: #9fb5bd;--mdc-switch-selected-hover-state-layer-color: #9fb5bd;--mdc-switch-selected-pressed-state-layer-color: #9fb5bd;--mdc-switch-selected-focus-handle-color: #c3d0d4;--mdc-switch-selected-hover-handle-color: #c3d0d4;--mdc-switch-selected-pressed-handle-color: #c3d0d4;--mdc-switch-selected-focus-track-color: #076275;--mdc-switch-selected-hover-track-color: #076275;--mdc-switch-selected-pressed-track-color: #076275;--mdc-switch-selected-track-color: #076275;--mdc-switch-disabled-selected-handle-color: #000;--mdc-switch-disabled-selected-icon-color: #212121;--mdc-switch-disabled-selected-track-color: #f5f5f5;--mdc-switch-disabled-unselected-handle-color: #000;--mdc-switch-disabled-unselected-icon-color: #212121;--mdc-switch-disabled-unselected-track-color: #f5f5f5;--mdc-switch-handle-surface-color: #fff;--mdc-switch-selected-icon-color: #212121;--mdc-switch-unselected-focus-handle-color: #fafafa;--mdc-switch-unselected-focus-state-layer-color: #f5f5f5;--mdc-switch-unselected-focus-track-color: #616161;--mdc-switch-unselected-handle-color: #9e9e9e;--mdc-switch-unselected-hover-handle-color: #fafafa;--mdc-switch-unselected-hover-state-layer-color: #f5f5f5;--mdc-switch-unselected-hover-track-color: #616161;--mdc-switch-unselected-icon-color: #212121;--mdc-switch-unselected-pressed-handle-color: #fafafa;--mdc-switch-unselected-pressed-state-layer-color: #f5f5f5;--mdc-switch-unselected-pressed-track-color: #616161;--mdc-switch-unselected-track-color: #616161;--mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-label-text-color: #07343e}.theme-brand .dark .mat-mdc-slide-toggle,.theme-brand.dark .mat-mdc-slide-toggle{--mat-switch-label-text-color: white}.theme-brand .dark .mat-mdc-slide-toggle.mat-accent,.theme-brand.dark .mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color: #cbd5e1;--mdc-switch-selected-handle-color: #cbd5e1;--mdc-switch-selected-hover-state-layer-color: #cbd5e1;--mdc-switch-selected-pressed-state-layer-color: #cbd5e1;--mdc-switch-selected-focus-handle-color: #e2e8f0;--mdc-switch-selected-hover-handle-color: #e2e8f0;--mdc-switch-selected-pressed-handle-color: #e2e8f0;--mdc-switch-selected-focus-track-color: #475569;--mdc-switch-selected-hover-track-color: #475569;--mdc-switch-selected-pressed-track-color: #475569;--mdc-switch-selected-track-color: #475569}.theme-brand .dark .mat-mdc-slide-toggle.mat-warn,.theme-brand.dark .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: #fca5a5;--mdc-switch-selected-handle-color: #fca5a5;--mdc-switch-selected-hover-state-layer-color: #fca5a5;--mdc-switch-selected-pressed-state-layer-color: #fca5a5;--mdc-switch-selected-focus-handle-color: #fecaca;--mdc-switch-selected-hover-handle-color: #fecaca;--mdc-switch-selected-pressed-handle-color: #fecaca;--mdc-switch-selected-focus-track-color: #dc2626;--mdc-switch-selected-hover-track-color: #dc2626;--mdc-switch-selected-pressed-track-color: #dc2626;--mdc-switch-selected-track-color: #dc2626}.theme-brand .dark,.theme-brand.dark{--mdc-radio-disabled-selected-icon-opacity: .38;--mdc-radio-disabled-unselected-icon-opacity: .38;--mdc-radio-state-layer-size: 40px}.theme-brand .dark .mat-mdc-radio-button.mat-primary,.theme-brand.dark .mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color: #cbdde1;--mdc-radio-disabled-unselected-icon-color: #cbdde1;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-focus-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(203, 221, 225, .54);--mdc-radio-unselected-pressed-icon-color: rgba(203, 221, 225, .54);--mdc-radio-selected-focus-icon-color: #086c81;--mdc-radio-selected-hover-icon-color: #086c81;--mdc-radio-selected-icon-color: #086c81;--mdc-radio-selected-pressed-icon-color: #086c81;--mat-radio-ripple-color: white;--mat-radio-checked-ripple-color: #086c81;--mat-radio-disabled-label-color: #07343e;--mat-radio-label-text-color: white}.theme-brand .dark .mat-mdc-radio-button.mat-accent,.theme-brand.dark .mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: #cbdde1;--mdc-radio-disabled-unselected-icon-color: #cbdde1;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-focus-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(203, 221, 225, .54);--mdc-radio-unselected-pressed-icon-color: rgba(203, 221, 225, .54);--mdc-radio-selected-focus-icon-color: #1e293b;--mdc-radio-selected-hover-icon-color: #1e293b;--mdc-radio-selected-icon-color: #1e293b;--mdc-radio-selected-pressed-icon-color: #1e293b;--mat-radio-ripple-color: white;--mat-radio-checked-ripple-color: #1e293b;--mat-radio-disabled-label-color: #07343e;--mat-radio-label-text-color: white}.theme-brand .dark .mat-mdc-radio-button.mat-warn,.theme-brand.dark .mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: #cbdde1;--mdc-radio-disabled-unselected-icon-color: #cbdde1;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-focus-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(203, 221, 225, .54);--mdc-radio-unselected-pressed-icon-color: rgba(203, 221, 225, .54);--mdc-radio-selected-focus-icon-color: #dc2626;--mdc-radio-selected-hover-icon-color: #dc2626;--mdc-radio-selected-icon-color: #dc2626;--mdc-radio-selected-pressed-icon-color: #dc2626;--mat-radio-ripple-color: white;--mat-radio-checked-ripple-color: #dc2626;--mat-radio-disabled-label-color: #07343e;--mat-radio-label-text-color: white}.theme-brand .dark,.theme-brand.dark{--mdc-slider-active-track-height: 6px;--mdc-slider-active-track-shape: 9999px;--mdc-slider-handle-height: 20px;--mdc-slider-handle-shape: 50%;--mdc-slider-handle-width: 20px;--mdc-slider-inactive-track-height: 4px;--mdc-slider-inactive-track-shape: 9999px;--mdc-slider-with-overlap-handle-outline-width: 1px;--mdc-slider-with-tick-marks-active-container-opacity: .6;--mdc-slider-with-tick-marks-container-shape: 50%;--mdc-slider-with-tick-marks-container-size: 2px;--mdc-slider-with-tick-marks-inactive-container-opacity: .6;--mdc-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slider-value-indicator-width: auto;--mat-slider-value-indicator-height: 32px;--mat-slider-value-indicator-caret-display: block;--mat-slider-value-indicator-border-radius: 4px;--mat-slider-value-indicator-padding: 0 12px;--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-container-transform: translateX(-50%);--mdc-slider-handle-color: #086c81;--mdc-slider-focus-handle-color: #086c81;--mdc-slider-hover-handle-color: #086c81;--mdc-slider-active-track-color: #086c81;--mdc-slider-inactive-track-color: #086c81;--mdc-slider-with-tick-marks-inactive-container-color: #086c81;--mdc-slider-with-tick-marks-active-container-color: white;--mdc-slider-disabled-active-track-color: #fff;--mdc-slider-disabled-handle-color: #fff;--mdc-slider-disabled-inactive-track-color: #fff;--mdc-slider-label-container-color: #fff;--mdc-slider-label-label-text-color: #000;--mdc-slider-with-overlap-handle-outline-color: #fff;--mdc-slider-with-tick-marks-disabled-container-color: #fff;--mat-slider-ripple-color: #086c81;--mat-slider-hover-state-layer-color: rgba(8, 108, 129, .05);--mat-slider-focus-state-layer-color: rgba(8, 108, 129, .2);--mat-slider-value-indicator-opacity: .9}.theme-brand .dark .mat-accent,.theme-brand.dark .mat-accent{--mdc-slider-handle-color: #1e293b;--mdc-slider-focus-handle-color: #1e293b;--mdc-slider-hover-handle-color: #1e293b;--mdc-slider-active-track-color: #1e293b;--mdc-slider-inactive-track-color: #1e293b;--mdc-slider-with-tick-marks-inactive-container-color: #1e293b;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #1e293b;--mat-slider-hover-state-layer-color: rgba(30, 41, 59, .05);--mat-slider-focus-state-layer-color: rgba(30, 41, 59, .2)}.theme-brand .dark .mat-warn,.theme-brand.dark .mat-warn{--mdc-slider-handle-color: #dc2626;--mdc-slider-focus-handle-color: #dc2626;--mdc-slider-hover-handle-color: #dc2626;--mdc-slider-active-track-color: #dc2626;--mdc-slider-inactive-track-color: #dc2626;--mdc-slider-with-tick-marks-inactive-container-color: #dc2626;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #dc2626;--mat-slider-hover-state-layer-color: rgba(220, 38, 38, .05);--mat-slider-focus-state-layer-color: rgba(220, 38, 38, .2)}.theme-brand .dark,.theme-brand.dark{--mat-menu-container-shape: 4px;--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-menu-item-label-text-color: white;--mat-menu-item-icon-color: white;--mat-menu-item-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-menu-item-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-menu-container-color: #032128;--mat-menu-divider-color: rgba(203, 221, 225, .12);--mdc-list-list-item-container-shape: 0;--mdc-list-list-item-leading-avatar-shape: 50%;--mdc-list-list-item-container-color: transparent;--mdc-list-list-item-selected-container-color: transparent;--mdc-list-list-item-leading-avatar-color: transparent;--mdc-list-list-item-leading-icon-size: 24px;--mdc-list-list-item-leading-avatar-size: 40px;--mdc-list-list-item-trailing-icon-size: 24px;--mdc-list-list-item-disabled-state-layer-color: transparent;--mdc-list-list-item-disabled-state-layer-opacity: 0;--mdc-list-list-item-disabled-label-text-opacity: .38;--mdc-list-list-item-disabled-leading-icon-opacity: .38;--mdc-list-list-item-disabled-trailing-icon-opacity: .38;--mat-list-active-indicator-color: transparent;--mat-list-active-indicator-shape: 4px;--mdc-list-list-item-label-text-color: white;--mdc-list-list-item-supporting-text-color: #3b7586;--mdc-list-list-item-leading-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-trailing-supporting-text-color: #083b46;--mdc-list-list-item-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-selected-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-disabled-label-text-color: white;--mdc-list-list-item-disabled-leading-icon-color: white;--mdc-list-list-item-disabled-trailing-icon-color: white;--mdc-list-list-item-hover-label-text-color: white;--mdc-list-list-item-hover-leading-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-hover-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-focus-label-text-color: white;--mdc-list-list-item-hover-state-layer-color: white;--mdc-list-list-item-hover-state-layer-opacity: .08;--mdc-list-list-item-focus-state-layer-color: white;--mdc-list-list-item-focus-state-layer-opacity: .24}.theme-brand .dark .mdc-list-item__start,.theme-brand .dark .mdc-list-item__end,.theme-brand.dark .mdc-list-item__start,.theme-brand.dark .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #cbdde1;--mdc-radio-disabled-unselected-icon-color: #cbdde1;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-focus-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(203, 221, 225, .54);--mdc-radio-unselected-pressed-icon-color: rgba(203, 221, 225, .54);--mdc-radio-selected-focus-icon-color: #086c81;--mdc-radio-selected-hover-icon-color: #086c81;--mdc-radio-selected-icon-color: #086c81;--mdc-radio-selected-pressed-icon-color: #086c81}.theme-brand .dark .mat-accent .mdc-list-item__start,.theme-brand .dark .mat-accent .mdc-list-item__end,.theme-brand.dark .mat-accent .mdc-list-item__start,.theme-brand.dark .mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #cbdde1;--mdc-radio-disabled-unselected-icon-color: #cbdde1;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-focus-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(203, 221, 225, .54);--mdc-radio-unselected-pressed-icon-color: rgba(203, 221, 225, .54);--mdc-radio-selected-focus-icon-color: #1e293b;--mdc-radio-selected-hover-icon-color: #1e293b;--mdc-radio-selected-icon-color: #1e293b;--mdc-radio-selected-pressed-icon-color: #1e293b}.theme-brand .dark .mat-warn .mdc-list-item__start,.theme-brand .dark .mat-warn .mdc-list-item__end,.theme-brand.dark .mat-warn .mdc-list-item__start,.theme-brand.dark .mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #cbdde1;--mdc-radio-disabled-unselected-icon-color: #cbdde1;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-focus-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(203, 221, 225, .54);--mdc-radio-unselected-pressed-icon-color: rgba(203, 221, 225, .54);--mdc-radio-selected-focus-icon-color: #dc2626;--mdc-radio-selected-hover-icon-color: #dc2626;--mdc-radio-selected-icon-color: #dc2626;--mdc-radio-selected-pressed-icon-color: #dc2626}.theme-brand .dark .mat-mdc-list-option,.theme-brand.dark .mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #086c81;--mdc-checkbox-selected-hover-icon-color: #086c81;--mdc-checkbox-selected-icon-color: #086c81;--mdc-checkbox-selected-pressed-icon-color: #086c81;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #086c81;--mdc-checkbox-selected-hover-state-layer-color: #086c81;--mdc-checkbox-selected-pressed-state-layer-color: #086c81;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.theme-brand .dark .mat-mdc-list-option.mat-accent,.theme-brand.dark .mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #1e293b;--mdc-checkbox-selected-hover-icon-color: #1e293b;--mdc-checkbox-selected-icon-color: #1e293b;--mdc-checkbox-selected-pressed-icon-color: #1e293b;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #1e293b;--mdc-checkbox-selected-hover-state-layer-color: #1e293b;--mdc-checkbox-selected-pressed-state-layer-color: #1e293b;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.theme-brand .dark .mat-mdc-list-option.mat-warn,.theme-brand.dark .mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #dc2626;--mdc-checkbox-selected-hover-icon-color: #dc2626;--mdc-checkbox-selected-icon-color: #dc2626;--mdc-checkbox-selected-pressed-icon-color: #dc2626;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #dc2626;--mdc-checkbox-selected-hover-state-layer-color: #dc2626;--mdc-checkbox-selected-pressed-state-layer-color: #dc2626;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.theme-brand .dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.theme-brand .dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,.theme-brand .dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.theme-brand .dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start,.theme-brand.dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.theme-brand.dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,.theme-brand.dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.theme-brand.dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start{color:#086c81}.theme-brand .dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.theme-brand .dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.theme-brand .dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end,.theme-brand.dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.theme-brand.dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.theme-brand.dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}.theme-brand .dark,.theme-brand.dark{--mat-paginator-container-text-color: rgba(255, 255, 255, .87);--mat-paginator-container-background-color: #032128;--mat-paginator-enabled-icon-color: rgba(255, 255, 255, .54);--mat-paginator-disabled-icon-color: rgba(255, 255, 255, .12);--mdc-secondary-navigation-tab-container-height: 48px;--mdc-tab-indicator-active-indicator-height: 2px;--mdc-tab-indicator-active-indicator-shape: 0;--mat-tab-header-divider-color: transparent;--mat-tab-header-divider-height: 0}.theme-brand .dark .mat-mdc-tab-group,.theme-brand .dark .mat-mdc-tab-nav-bar,.theme-brand.dark .mat-mdc-tab-group,.theme-brand.dark .mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color: #086c81;--mat-tab-header-disabled-ripple-color: #07343e;--mat-tab-header-pagination-icon-color: #cbdde1;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #086c81;--mat-tab-header-active-ripple-color: #086c81;--mat-tab-header-inactive-ripple-color: #086c81;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #086c81;--mat-tab-header-active-hover-label-text-color: #086c81;--mat-tab-header-active-focus-indicator-color: #086c81;--mat-tab-header-active-hover-indicator-color: #086c81}.theme-brand .dark .mat-mdc-tab-group.mat-accent,.theme-brand .dark .mat-mdc-tab-nav-bar.mat-accent,.theme-brand.dark .mat-mdc-tab-group.mat-accent,.theme-brand.dark .mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color: #1e293b;--mat-tab-header-disabled-ripple-color: #07343e;--mat-tab-header-pagination-icon-color: #cbdde1;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #1e293b;--mat-tab-header-active-ripple-color: #1e293b;--mat-tab-header-inactive-ripple-color: #1e293b;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #1e293b;--mat-tab-header-active-hover-label-text-color: #1e293b;--mat-tab-header-active-focus-indicator-color: #1e293b;--mat-tab-header-active-hover-indicator-color: #1e293b}.theme-brand .dark .mat-mdc-tab-group.mat-warn,.theme-brand .dark .mat-mdc-tab-nav-bar.mat-warn,.theme-brand.dark .mat-mdc-tab-group.mat-warn,.theme-brand.dark .mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color: #dc2626;--mat-tab-header-disabled-ripple-color: #07343e;--mat-tab-header-pagination-icon-color: #cbdde1;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #dc2626;--mat-tab-header-active-ripple-color: #dc2626;--mat-tab-header-inactive-ripple-color: #dc2626;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #dc2626;--mat-tab-header-active-hover-label-text-color: #dc2626;--mat-tab-header-active-focus-indicator-color: #dc2626;--mat-tab-header-active-hover-indicator-color: #dc2626}.theme-brand .dark .mat-mdc-tab-group.mat-background-primary,.theme-brand .dark .mat-mdc-tab-nav-bar.mat-background-primary,.theme-brand.dark .mat-mdc-tab-group.mat-background-primary,.theme-brand.dark .mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color: #086c81;--mat-tab-header-with-background-foreground-color: white}.theme-brand .dark .mat-mdc-tab-group.mat-background-accent,.theme-brand .dark .mat-mdc-tab-nav-bar.mat-background-accent,.theme-brand.dark .mat-mdc-tab-group.mat-background-accent,.theme-brand.dark .mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color: #1e293b;--mat-tab-header-with-background-foreground-color: white}.theme-brand .dark .mat-mdc-tab-group.mat-background-warn,.theme-brand .dark .mat-mdc-tab-nav-bar.mat-background-warn,.theme-brand.dark .mat-mdc-tab-group.mat-background-warn,.theme-brand.dark .mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color: #dc2626;--mat-tab-header-with-background-foreground-color: white}.theme-brand .dark,.theme-brand.dark{--mdc-checkbox-disabled-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-state-layer-opacity: .16;--mdc-checkbox-selected-hover-state-layer-opacity: .04;--mdc-checkbox-selected-pressed-state-layer-opacity: .16;--mdc-checkbox-unselected-focus-state-layer-opacity: .16;--mdc-checkbox-unselected-hover-state-layer-opacity: .04;--mdc-checkbox-unselected-pressed-state-layer-opacity: .16;--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #1e293b;--mdc-checkbox-selected-hover-icon-color: #1e293b;--mdc-checkbox-selected-icon-color: #1e293b;--mdc-checkbox-selected-pressed-icon-color: #1e293b;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #1e293b;--mdc-checkbox-selected-hover-state-layer-color: #1e293b;--mdc-checkbox-selected-pressed-state-layer-color: #1e293b;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white;--mat-checkbox-disabled-label-color: #07343e;--mat-checkbox-label-text-color: white}.theme-brand .dark .mat-mdc-checkbox.mat-primary,.theme-brand.dark .mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #086c81;--mdc-checkbox-selected-hover-icon-color: #086c81;--mdc-checkbox-selected-icon-color: #086c81;--mdc-checkbox-selected-pressed-icon-color: #086c81;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #086c81;--mdc-checkbox-selected-hover-state-layer-color: #086c81;--mdc-checkbox-selected-pressed-state-layer-color: #086c81;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.theme-brand .dark .mat-mdc-checkbox.mat-warn,.theme-brand.dark .mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #dc2626;--mdc-checkbox-selected-hover-icon-color: #dc2626;--mdc-checkbox-selected-icon-color: #dc2626;--mdc-checkbox-selected-pressed-icon-color: #dc2626;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #dc2626;--mdc-checkbox-selected-hover-state-layer-color: #dc2626;--mdc-checkbox-selected-pressed-state-layer-color: #dc2626;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.theme-brand .dark,.theme-brand.dark{--mdc-text-button-container-shape: 4px;--mdc-text-button-keep-touch-target: false;--mdc-filled-button-container-shape: 4px;--mdc-filled-button-keep-touch-target: false;--mdc-protected-button-container-shape: 4px;--mdc-protected-button-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mdc-protected-button-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-protected-button-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-outlined-button-keep-touch-target: false;--mdc-outlined-button-outline-width: 1px;--mdc-outlined-button-container-shape: 4px;--mat-text-button-horizontal-padding: 8px;--mat-text-button-with-icon-horizontal-padding: 8px;--mat-text-button-icon-spacing: 8px;--mat-text-button-icon-offset: 0;--mat-filled-button-horizontal-padding: 16px;--mat-filled-button-icon-spacing: 8px;--mat-filled-button-icon-offset: -4px;--mat-protected-button-horizontal-padding: 16px;--mat-protected-button-icon-spacing: 8px;--mat-protected-button-icon-offset: -4px;--mat-outlined-button-horizontal-padding: 15px;--mat-outlined-button-icon-spacing: 8px;--mat-outlined-button-icon-offset: -4px;--mdc-text-button-label-text-color: white;--mdc-text-button-disabled-label-text-color: rgba(3, 33, 40, .5);--mat-text-button-state-layer-color: white;--mat-text-button-disabled-state-layer-color: white;--mat-text-button-ripple-color: rgba(255, 255, 255, .1);--mat-text-button-hover-state-layer-opacity: .08;--mat-text-button-focus-state-layer-opacity: .24;--mat-text-button-pressed-state-layer-opacity: .24;--mdc-filled-button-container-color: #032128;--mdc-filled-button-label-text-color: white;--mdc-filled-button-disabled-container-color: rgba(3, 33, 40, .12);--mdc-filled-button-disabled-label-text-color: rgba(3, 33, 40, .5);--mat-filled-button-state-layer-color: white;--mat-filled-button-disabled-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1);--mat-filled-button-hover-state-layer-opacity: .08;--mat-filled-button-focus-state-layer-opacity: .24;--mat-filled-button-pressed-state-layer-opacity: .24;--mdc-protected-button-container-color: #032128;--mdc-protected-button-label-text-color: white;--mdc-protected-button-disabled-container-color: rgba(3, 33, 40, .12);--mdc-protected-button-disabled-label-text-color: rgba(3, 33, 40, .5);--mat-protected-button-state-layer-color: white;--mat-protected-button-disabled-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1);--mat-protected-button-hover-state-layer-opacity: .08;--mat-protected-button-focus-state-layer-opacity: .24;--mat-protected-button-pressed-state-layer-opacity: .24;--mdc-outlined-button-disabled-outline-color: rgba(203, 221, 225, .12);--mdc-outlined-button-disabled-label-text-color: rgba(3, 33, 40, .5);--mdc-outlined-button-label-text-color: white;--mdc-outlined-button-outline-color: rgba(203, 221, 225, .12);--mat-outlined-button-state-layer-color: white;--mat-outlined-button-disabled-state-layer-color: white;--mat-outlined-button-ripple-color: rgba(255, 255, 255, .1);--mat-outlined-button-hover-state-layer-opacity: .08;--mat-outlined-button-focus-state-layer-opacity: .24;--mat-outlined-button-pressed-state-layer-opacity: .24}.theme-brand .dark .mat-mdc-button.mat-primary,.theme-brand.dark .mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: #086c81;--mat-text-button-state-layer-color: #086c81;--mat-text-button-ripple-color: rgba(8, 108, 129, .1)}.theme-brand .dark .mat-mdc-button.mat-accent,.theme-brand.dark .mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: #1e293b;--mat-text-button-state-layer-color: #1e293b;--mat-text-button-ripple-color: rgba(30, 41, 59, .1)}.theme-brand .dark .mat-mdc-button.mat-warn,.theme-brand.dark .mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #dc2626;--mat-text-button-state-layer-color: #dc2626;--mat-text-button-ripple-color: rgba(220, 38, 38, .1)}.theme-brand .dark .mat-mdc-unelevated-button.mat-primary,.theme-brand.dark .mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: #086c81;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.theme-brand .dark .mat-mdc-unelevated-button.mat-accent,.theme-brand.dark .mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: #1e293b;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.theme-brand .dark .mat-mdc-unelevated-button.mat-warn,.theme-brand.dark .mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #dc2626;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.theme-brand .dark .mat-mdc-raised-button.mat-primary,.theme-brand.dark .mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: #086c81;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.theme-brand .dark .mat-mdc-raised-button.mat-accent,.theme-brand.dark .mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: #1e293b;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.theme-brand .dark .mat-mdc-raised-button.mat-warn,.theme-brand.dark .mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #dc2626;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.theme-brand .dark .mat-mdc-outlined-button.mat-primary,.theme-brand.dark .mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: #086c81;--mdc-outlined-button-outline-color: rgba(203, 221, 225, .12);--mat-outlined-button-state-layer-color: #086c81;--mat-outlined-button-ripple-color: rgba(8, 108, 129, .1)}.theme-brand .dark .mat-mdc-outlined-button.mat-accent,.theme-brand.dark .mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: #1e293b;--mdc-outlined-button-outline-color: rgba(203, 221, 225, .12);--mat-outlined-button-state-layer-color: #1e293b;--mat-outlined-button-ripple-color: rgba(30, 41, 59, .1)}.theme-brand .dark .mat-mdc-outlined-button.mat-warn,.theme-brand.dark .mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #dc2626;--mdc-outlined-button-outline-color: rgba(203, 221, 225, .12);--mat-outlined-button-state-layer-color: #dc2626;--mat-outlined-button-ripple-color: rgba(220, 38, 38, .1)}.theme-brand .dark,.theme-brand.dark{--mdc-icon-button-icon-size: 24px;--mdc-icon-button-icon-color: inherit;--mdc-icon-button-disabled-icon-color: rgba(255, 255, 255, .5);--mat-icon-button-state-layer-color: white;--mat-icon-button-disabled-state-layer-color: white;--mat-icon-button-ripple-color: rgba(255, 255, 255, .1);--mat-icon-button-hover-state-layer-opacity: .08;--mat-icon-button-focus-state-layer-opacity: .24;--mat-icon-button-pressed-state-layer-opacity: .24}.theme-brand .dark .mat-mdc-icon-button.mat-primary,.theme-brand.dark .mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color: #086c81;--mat-icon-button-state-layer-color: #086c81;--mat-icon-button-ripple-color: rgba(8, 108, 129, .1)}.theme-brand .dark .mat-mdc-icon-button.mat-accent,.theme-brand.dark .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: #1e293b;--mat-icon-button-state-layer-color: #1e293b;--mat-icon-button-ripple-color: rgba(30, 41, 59, .1)}.theme-brand .dark .mat-mdc-icon-button.mat-warn,.theme-brand.dark .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #dc2626;--mat-icon-button-state-layer-color: #dc2626;--mat-icon-button-ripple-color: rgba(220, 38, 38, .1)}.theme-brand .dark,.theme-brand.dark{--mdc-fab-container-shape: 50%;--mdc-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-small-container-shape: 50%;--mdc-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-extended-fab-container-height: 48px;--mdc-extended-fab-container-shape: 24px;--mdc-extended-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-extended-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-container-color: #032128;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-disabled-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1);--mat-fab-hover-state-layer-opacity: .08;--mat-fab-focus-state-layer-opacity: .24;--mat-fab-pressed-state-layer-opacity: .24;--mat-fab-disabled-state-container-color: rgba(2, 34, 41, .12);--mat-fab-disabled-state-foreground-color: rgba(3, 33, 40, .5);--mdc-fab-small-container-color: #032128;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-disabled-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1);--mat-fab-small-hover-state-layer-opacity: .08;--mat-fab-small-focus-state-layer-opacity: .24;--mat-fab-small-pressed-state-layer-opacity: .24;--mat-fab-small-disabled-state-container-color: rgba(2, 34, 41, .12);--mat-fab-small-disabled-state-foreground-color: rgba(3, 33, 40, .5)}.theme-brand .dark .mat-mdc-fab.mat-primary,.theme-brand.dark .mat-mdc-fab.mat-primary{--mdc-fab-container-color: #086c81;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}.theme-brand .dark .mat-mdc-fab.mat-accent,.theme-brand.dark .mat-mdc-fab.mat-accent{--mdc-fab-container-color: #1e293b;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}.theme-brand .dark .mat-mdc-fab.mat-warn,.theme-brand.dark .mat-mdc-fab.mat-warn{--mdc-fab-container-color: #dc2626;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}.theme-brand .dark .mat-mdc-mini-fab.mat-primary,.theme-brand.dark .mat-mdc-mini-fab.mat-primary{--mdc-fab-small-container-color: #086c81;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}.theme-brand .dark .mat-mdc-mini-fab.mat-accent,.theme-brand.dark .mat-mdc-mini-fab.mat-accent{--mdc-fab-small-container-color: #1e293b;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}.theme-brand .dark .mat-mdc-mini-fab.mat-warn,.theme-brand.dark .mat-mdc-mini-fab.mat-warn{--mdc-fab-small-container-color: #dc2626;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}.theme-brand .dark,.theme-brand.dark{--mdc-snackbar-container-shape: 4px;--mdc-snackbar-container-color: rgb(204.6, 210.6, 212);--mdc-snackbar-supporting-text-color: rgba(3, 33, 40, .87);--mat-snack-bar-button-color: rgba(0, 0, 0, .87);--mat-table-row-item-outline-width: 1px;--mat-table-background-color: #032128;--mat-table-header-headline-color: white;--mat-table-row-item-label-text-color: white;--mat-table-row-item-outline-color: rgba(203, 221, 225, .12);--mdc-circular-progress-active-indicator-width: 4px;--mdc-circular-progress-size: 48px;--mdc-circular-progress-active-indicator-color: #086c81}.theme-brand .dark .mat-accent,.theme-brand.dark .mat-accent{--mdc-circular-progress-active-indicator-color: #1e293b}.theme-brand .dark .mat-warn,.theme-brand.dark .mat-warn{--mdc-circular-progress-active-indicator-color: #dc2626}.theme-brand .dark,.theme-brand.dark{--mat-badge-container-shape: 50%;--mat-badge-container-size: unset;--mat-badge-small-size-container-size: unset;--mat-badge-large-size-container-size: unset;--mat-badge-legacy-container-size: 22px;--mat-badge-legacy-small-size-container-size: 16px;--mat-badge-legacy-large-size-container-size: 28px;--mat-badge-container-offset: -11px 0;--mat-badge-small-size-container-offset: -8px 0;--mat-badge-large-size-container-offset: -14px 0;--mat-badge-container-overlap-offset: -11px;--mat-badge-small-size-container-overlap-offset: -8px;--mat-badge-large-size-container-overlap-offset: -14px;--mat-badge-container-padding: 0;--mat-badge-small-size-container-padding: 0;--mat-badge-large-size-container-padding: 0;--mat-badge-background-color: #086c81;--mat-badge-text-color: white;--mat-badge-disabled-state-background-color: #032128;--mat-badge-disabled-state-text-color: #07343e}.theme-brand .dark .mat-badge-accent,.theme-brand.dark .mat-badge-accent{--mat-badge-background-color: #1e293b;--mat-badge-text-color: white}.theme-brand .dark .mat-badge-warn,.theme-brand.dark .mat-badge-warn{--mat-badge-background-color: #dc2626;--mat-badge-text-color: white}.theme-brand .dark,.theme-brand.dark{--mat-bottom-sheet-container-shape: 4px;--mat-bottom-sheet-container-text-color: white;--mat-bottom-sheet-container-background-color: #032128;--mat-legacy-button-toggle-height: 36px;--mat-legacy-button-toggle-shape: 2px;--mat-legacy-button-toggle-focus-state-layer-opacity: 1;--mat-standard-button-toggle-shape: 4px;--mat-standard-button-toggle-hover-state-layer-opacity: .04;--mat-standard-button-toggle-focus-state-layer-opacity: .12;--mat-legacy-button-toggle-text-color: #083b46;--mat-legacy-button-toggle-state-layer-color: #9bbac3;--mat-legacy-button-toggle-selected-state-text-color: #3b7586;--mat-legacy-button-toggle-selected-state-background-color: rgba(255, 255, 255, .05);--mat-legacy-button-toggle-disabled-state-text-color: #032128;--mat-legacy-button-toggle-disabled-state-background-color: #022229;--mat-legacy-button-toggle-disabled-selected-state-background-color: #032128;--mat-standard-button-toggle-text-color: white;--mat-standard-button-toggle-background-color: #032128;--mat-standard-button-toggle-state-layer-color: #9bbac3;--mat-standard-button-toggle-selected-state-background-color: rgba(255, 255, 255, .05);--mat-standard-button-toggle-selected-state-text-color: white;--mat-standard-button-toggle-disabled-state-text-color: #032128;--mat-standard-button-toggle-disabled-state-background-color: #032128;--mat-standard-button-toggle-disabled-selected-state-text-color: white;--mat-standard-button-toggle-disabled-selected-state-background-color: #032128;--mat-standard-button-toggle-divider-color: rgb(27, 55.56, 62.2);--mat-datepicker-calendar-container-shape: 4px;--mat-datepicker-calendar-container-touch-shape: 4px;--mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #086c81;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(8, 108, 129, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(8, 108, 129, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(8, 108, 129, .3);--mat-datepicker-toggle-active-state-icon-color: #086c81;--mat-datepicker-calendar-date-in-range-state-background-color: rgba(8, 108, 129, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-toggle-icon-color: #cbdde1;--mat-datepicker-calendar-body-label-text-color: #3b7586;--mat-datepicker-calendar-period-button-text-color: white;--mat-datepicker-calendar-period-button-icon-color: #cbdde1;--mat-datepicker-calendar-navigation-button-icon-color: #cbdde1;--mat-datepicker-calendar-header-divider-color: rgba(203, 221, 225, .12);--mat-datepicker-calendar-header-text-color: #3b7586;--mat-datepicker-calendar-date-today-outline-color: #083b46;--mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(8, 59, 70, .8);--mat-datepicker-calendar-date-text-color: white;--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: #07343e;--mat-datepicker-calendar-date-preview-state-outline-color: rgba(203, 221, 225, .24);--mat-datepicker-range-input-separator-color: white;--mat-datepicker-range-input-disabled-state-separator-color: #07343e;--mat-datepicker-range-input-disabled-state-text-color: #07343e;--mat-datepicker-calendar-container-background-color: #032128;--mat-datepicker-calendar-container-text-color: white}.theme-brand .dark .mat-datepicker-content.mat-accent,.theme-brand.dark .mat-datepicker-content.mat-accent{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #1e293b;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(30, 41, 59, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(30, 41, 59, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(30, 41, 59, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(30, 41, 59, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032)}.theme-brand .dark .mat-datepicker-content.mat-warn,.theme-brand.dark .mat-datepicker-content.mat-warn{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #dc2626;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(220, 38, 38, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(220, 38, 38, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(220, 38, 38, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(220, 38, 38, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032)}.theme-brand .dark .mat-datepicker-toggle-active.mat-accent,.theme-brand.dark .mat-datepicker-toggle-active.mat-accent{--mat-datepicker-toggle-active-state-icon-color: #1e293b}.theme-brand .dark .mat-datepicker-toggle-active.mat-warn,.theme-brand.dark .mat-datepicker-toggle-active.mat-warn{--mat-datepicker-toggle-active-state-icon-color: #dc2626}.theme-brand .dark,.theme-brand.dark{--mat-divider-width: 1px;--mat-divider-color: rgba(203, 221, 225, .12);--mat-expansion-container-shape: 4px;--mat-expansion-legacy-header-indicator-display: inline-block;--mat-expansion-header-indicator-display: none;--mat-expansion-container-background-color: #032128;--mat-expansion-container-text-color: white;--mat-expansion-actions-divider-color: rgba(203, 221, 225, .12);--mat-expansion-header-hover-state-layer-color: rgba(255, 255, 255, .05);--mat-expansion-header-focus-state-layer-color: rgba(255, 255, 255, .05);--mat-expansion-header-disabled-state-text-color: #032128;--mat-expansion-header-text-color: white;--mat-expansion-header-description-color: #3b7586;--mat-expansion-header-indicator-color: #3b7586;--mat-icon-color: inherit}.theme-brand .dark .mat-icon.mat-primary,.theme-brand.dark .mat-icon.mat-primary{--mat-icon-color: #086c81}.theme-brand .dark .mat-icon.mat-accent,.theme-brand.dark .mat-icon.mat-accent{--mat-icon-color: #1e293b}.theme-brand .dark .mat-icon.mat-warn,.theme-brand.dark .mat-icon.mat-warn{--mat-icon-color: #dc2626}.theme-brand .dark,.theme-brand.dark{--mat-sidenav-container-shape: 0;--mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width: auto;--mat-sidenav-container-divider-color: rgba(203, 221, 225, .12);--mat-sidenav-container-background-color: #032128;--mat-sidenav-container-text-color: white;--mat-sidenav-content-background-color: #022229;--mat-sidenav-content-text-color: white;--mat-sidenav-scrim-color: rgba(252, 222, 215, .6);--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #086c81;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #086c81;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #086c81;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: #032128;--mat-stepper-line-color: rgba(203, 221, 225, .12);--mat-stepper-header-hover-state-layer-color: rgba(255, 255, 255, .05);--mat-stepper-header-focus-state-layer-color: rgba(255, 255, 255, .05);--mat-stepper-header-label-text-color: #3b7586;--mat-stepper-header-optional-label-text-color: #3b7586;--mat-stepper-header-selected-state-label-text-color: white;--mat-stepper-header-error-state-label-text-color: #dc2626;--mat-stepper-header-icon-background-color: #3b7586;--mat-stepper-header-error-state-icon-foreground-color: #dc2626;--mat-stepper-header-error-state-icon-background-color: transparent}.theme-brand .dark .mat-step-header.mat-accent,.theme-brand.dark .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #1e293b;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #1e293b;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #1e293b;--mat-stepper-header-edit-state-icon-foreground-color: white}.theme-brand .dark .mat-step-header.mat-warn,.theme-brand.dark .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dc2626;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dc2626;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dc2626;--mat-stepper-header-edit-state-icon-foreground-color: white}.theme-brand .dark,.theme-brand.dark{--mat-sort-arrow-color: #3b7586;--mat-toolbar-container-background-color: #022229;--mat-toolbar-container-text-color: white}.theme-brand .dark .mat-toolbar.mat-primary,.theme-brand.dark .mat-toolbar.mat-primary{--mat-toolbar-container-background-color: #086c81;--mat-toolbar-container-text-color: white}.theme-brand .dark .mat-toolbar.mat-accent,.theme-brand.dark .mat-toolbar.mat-accent{--mat-toolbar-container-background-color: #1e293b;--mat-toolbar-container-text-color: white}.theme-brand .dark .mat-toolbar.mat-warn,.theme-brand.dark .mat-toolbar.mat-warn{--mat-toolbar-container-background-color: #dc2626;--mat-toolbar-container-text-color: white}.theme-brand .dark,.theme-brand.dark{--mat-tree-container-background-color: #032128;--mat-tree-node-text-color: white;--mat-timepicker-container-shape: 4px;--mat-timepicker-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-timepicker-container-background-color: #032128}.theme-teal .light,.theme-teal.light{--mat-ripple-color: rgba(0, 0, 0, .1);--mat-option-selected-state-label-text-color: #0d9488;--mat-option-label-text-color: #032128;--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.theme-teal .light .mat-accent,.theme-teal.light .mat-accent{--mat-option-selected-state-label-text-color: #1e293b;--mat-option-label-text-color: #032128;--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.theme-teal .light .mat-warn,.theme-teal.light .mat-warn{--mat-option-selected-state-label-text-color: #dc2626;--mat-option-label-text-color: #032128;--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.theme-teal .light,.theme-teal.light{--mat-optgroup-label-text-color: #032128;--mat-full-pseudo-checkbox-selected-icon-color: #1e293b;--mat-full-pseudo-checkbox-selected-checkmark-color: #cbdde1;--mat-full-pseudo-checkbox-unselected-icon-color: #083b46;--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #cbdde1;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #1e293b;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.theme-teal .light .mat-primary,.theme-teal.light .mat-primary{--mat-full-pseudo-checkbox-selected-icon-color: #0d9488;--mat-full-pseudo-checkbox-selected-checkmark-color: #cbdde1;--mat-full-pseudo-checkbox-unselected-icon-color: #083b46;--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #cbdde1;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #0d9488;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.theme-teal .light .mat-accent,.theme-teal.light .mat-accent{--mat-full-pseudo-checkbox-selected-icon-color: #1e293b;--mat-full-pseudo-checkbox-selected-checkmark-color: #cbdde1;--mat-full-pseudo-checkbox-unselected-icon-color: #083b46;--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #cbdde1;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #1e293b;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.theme-teal .light .mat-warn,.theme-teal.light .mat-warn{--mat-full-pseudo-checkbox-selected-icon-color: #dc2626;--mat-full-pseudo-checkbox-selected-checkmark-color: #cbdde1;--mat-full-pseudo-checkbox-unselected-icon-color: #083b46;--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #cbdde1;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #dc2626;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.theme-teal .light,.theme-teal.light{--mat-app-background-color: #cbdde1;--mat-app-text-color: #032128;--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mdc-elevated-card-container-shape: 4px;--mdc-outlined-card-container-shape: 4px;--mdc-outlined-card-outline-width: 1px;--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: #083b46;--mdc-linear-progress-active-indicator-height: 4px;--mdc-linear-progress-track-height: 4px;--mdc-linear-progress-track-shape: 0}.theme-teal .light .mat-mdc-progress-bar,.theme-teal.light .mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: #0d9488;--mdc-linear-progress-track-color: rgba(13, 148, 136, .25)}.theme-teal .light .mat-mdc-progress-bar.mat-accent,.theme-teal.light .mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: #1e293b;--mdc-linear-progress-track-color: rgba(30, 41, 59, .25)}.theme-teal .light .mat-mdc-progress-bar.mat-warn,.theme-teal.light .mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #dc2626;--mdc-linear-progress-track-color: rgba(220, 38, 38, .25)}.theme-teal .light,.theme-teal.light{--mdc-plain-tooltip-container-shape: 4px;--mdc-plain-tooltip-supporting-text-line-height: 16px;--mdc-plain-tooltip-container-color: #032128;--mdc-plain-tooltip-supporting-text-color: #fff;--mdc-filled-text-field-active-indicator-height: 1px;--mdc-filled-text-field-focus-active-indicator-height: 2px;--mdc-filled-text-field-container-shape: 4px;--mdc-outlined-text-field-outline-width: 1px;--mdc-outlined-text-field-focus-outline-width: 2px;--mdc-outlined-text-field-container-shape: 4px;--mdc-filled-text-field-caret-color: #0d9488;--mdc-filled-text-field-focus-active-indicator-color: #0d9488;--mdc-filled-text-field-focus-label-text-color: rgba(13, 148, 136, .87);--mdc-filled-text-field-container-color: rgb(244.8, 244.8, 244.8);--mdc-filled-text-field-disabled-container-color: rgb(249.9, 249.9, 249.9);--mdc-filled-text-field-label-text-color: rgba(3, 33, 40, .6);--mdc-filled-text-field-hover-label-text-color: rgba(3, 33, 40, .6);--mdc-filled-text-field-disabled-label-text-color: rgba(59, 117, 134, .38);--mdc-filled-text-field-input-text-color: rgba(3, 33, 40, .87);--mdc-filled-text-field-disabled-input-text-color: rgba(59, 117, 134, .38);--mdc-filled-text-field-input-text-placeholder-color: rgba(3, 33, 40, .6);--mdc-filled-text-field-error-hover-label-text-color: #dc2626;--mdc-filled-text-field-error-focus-label-text-color: #dc2626;--mdc-filled-text-field-error-label-text-color: #dc2626;--mdc-filled-text-field-error-caret-color: #dc2626;--mdc-filled-text-field-active-indicator-color: rgba(155, 186, 195, .42);--mdc-filled-text-field-disabled-active-indicator-color: rgba(155, 186, 195, .06);--mdc-filled-text-field-hover-active-indicator-color: rgba(155, 186, 195, .87);--mdc-filled-text-field-error-active-indicator-color: #dc2626;--mdc-filled-text-field-error-focus-active-indicator-color: #dc2626;--mdc-filled-text-field-error-hover-active-indicator-color: #dc2626;--mdc-outlined-text-field-caret-color: #0d9488;--mdc-outlined-text-field-focus-outline-color: #0d9488;--mdc-outlined-text-field-focus-label-text-color: rgba(13, 148, 136, .87);--mdc-outlined-text-field-label-text-color: rgba(3, 33, 40, .6);--mdc-outlined-text-field-hover-label-text-color: rgba(3, 33, 40, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba(59, 117, 134, .38);--mdc-outlined-text-field-input-text-color: rgba(3, 33, 40, .87);--mdc-outlined-text-field-disabled-input-text-color: rgba(59, 117, 134, .38);--mdc-outlined-text-field-input-text-placeholder-color: rgba(3, 33, 40, .6);--mdc-outlined-text-field-error-caret-color: #dc2626;--mdc-outlined-text-field-error-focus-label-text-color: #dc2626;--mdc-outlined-text-field-error-label-text-color: #dc2626;--mdc-outlined-text-field-error-hover-label-text-color: #dc2626;--mdc-outlined-text-field-outline-color: rgba(155, 186, 195, .38);--mdc-outlined-text-field-disabled-outline-color: rgba(155, 186, 195, .06);--mdc-outlined-text-field-hover-outline-color: rgba(155, 186, 195, .87);--mdc-outlined-text-field-error-focus-outline-color: #dc2626;--mdc-outlined-text-field-error-hover-outline-color: #dc2626;--mdc-outlined-text-field-error-outline-color: #dc2626;--mat-form-field-focus-select-arrow-color: rgba(13, 148, 136, .87);--mat-form-field-disabled-input-text-placeholder-color: rgba(8, 59, 70, .38);--mat-form-field-state-layer-color: rgba(0, 0, 0, .87);--mat-form-field-error-text-color: #dc2626;--mat-form-field-select-option-text-color: inherit;--mat-form-field-select-disabled-option-text-color: GrayText;--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(8, 59, 70, .54);--mat-form-field-disabled-select-arrow-color: rgba(8, 59, 70, .38);--mat-form-field-hover-state-layer-opacity: .04;--mat-form-field-focus-state-layer-opacity: .08}.theme-teal .light .mat-mdc-form-field.mat-accent,.theme-teal.light .mat-mdc-form-field.mat-accent{--mdc-filled-text-field-caret-color: #1e293b;--mdc-filled-text-field-focus-active-indicator-color: #1e293b;--mdc-filled-text-field-focus-label-text-color: rgba(30, 41, 59, .87);--mdc-outlined-text-field-caret-color: #1e293b;--mdc-outlined-text-field-focus-outline-color: #1e293b;--mdc-outlined-text-field-focus-label-text-color: rgba(30, 41, 59, .87);--mat-form-field-focus-select-arrow-color: rgba(30, 41, 59, .87)}.theme-teal .light .mat-mdc-form-field.mat-warn,.theme-teal.light .mat-mdc-form-field.mat-warn{--mdc-filled-text-field-caret-color: #dc2626;--mdc-filled-text-field-focus-active-indicator-color: #dc2626;--mdc-filled-text-field-focus-label-text-color: rgba(220, 38, 38, .87);--mdc-outlined-text-field-caret-color: #dc2626;--mdc-outlined-text-field-focus-outline-color: #dc2626;--mdc-outlined-text-field-focus-label-text-color: rgba(220, 38, 38, .87);--mat-form-field-focus-select-arrow-color: rgba(220, 38, 38, .87)}.theme-teal .light,.theme-teal.light{--mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(3, 33, 40, .87);--mat-select-disabled-trigger-text-color: rgba(59, 117, 134, .38);--mat-select-placeholder-text-color: rgba(3, 33, 40, .6);--mat-select-enabled-arrow-color: rgba(155, 186, 195, .54);--mat-select-disabled-arrow-color: rgba(3, 33, 40, .38);--mat-select-focused-arrow-color: rgba(13, 148, 136, .87);--mat-select-invalid-arrow-color: rgba(220, 38, 38, .87)}.theme-teal .light .mat-mdc-form-field.mat-accent,.theme-teal.light .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(3, 33, 40, .87);--mat-select-disabled-trigger-text-color: rgba(59, 117, 134, .38);--mat-select-placeholder-text-color: rgba(3, 33, 40, .6);--mat-select-enabled-arrow-color: rgba(155, 186, 195, .54);--mat-select-disabled-arrow-color: rgba(3, 33, 40, .38);--mat-select-focused-arrow-color: rgba(30, 41, 59, .87);--mat-select-invalid-arrow-color: rgba(220, 38, 38, .87)}.theme-teal .light .mat-mdc-form-field.mat-warn,.theme-teal.light .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(3, 33, 40, .87);--mat-select-disabled-trigger-text-color: rgba(59, 117, 134, .38);--mat-select-placeholder-text-color: rgba(3, 33, 40, .6);--mat-select-enabled-arrow-color: rgba(155, 186, 195, .54);--mat-select-disabled-arrow-color: rgba(3, 33, 40, .38);--mat-select-focused-arrow-color: rgba(220, 38, 38, .87);--mat-select-invalid-arrow-color: rgba(220, 38, 38, .87)}.theme-teal .light,.theme-teal.light{--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-autocomplete-background-color: white;--mdc-dialog-container-shape: 4px;--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px;--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(3, 33, 40, .87);--mdc-dialog-supporting-text-color: rgba(3, 33, 40, .6)}.theme-teal .light .mat-mdc-standard-chip,.theme-teal.light .mat-mdc-standard-chip{--mdc-chip-container-shape-radius: 16px;--mdc-chip-with-avatar-avatar-shape-radius: 14px;--mdc-chip-with-avatar-avatar-size: 28px;--mdc-chip-with-icon-icon-size: 18px;--mdc-chip-outline-width: 0;--mdc-chip-outline-color: transparent;--mdc-chip-disabled-outline-color: transparent;--mdc-chip-focus-outline-color: transparent;--mdc-chip-hover-state-layer-opacity: .04;--mdc-chip-with-avatar-disabled-avatar-opacity: 1;--mdc-chip-flat-selected-outline-width: 0;--mdc-chip-selected-hover-state-layer-opacity: .04;--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;--mdc-chip-with-icon-disabled-icon-opacity: 1;--mat-chip-disabled-container-opacity: .4;--mat-chip-trailing-action-opacity: .54;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-state-layer-color: transparent;--mat-chip-selected-trailing-action-state-layer-color: transparent;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-focus-state-layer-opacity: 0;--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: rgb(224.4, 224.4, 224.4);--mdc-chip-elevated-selected-container-color: rgb(224.4, 224.4, 224.4);--mdc-chip-elevated-disabled-container-color: rgb(224.4, 224.4, 224.4);--mdc-chip-flat-disabled-selected-container-color: rgb(224.4, 224.4, 224.4);--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-selected-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121;--mat-chip-selected-disabled-trailing-icon-color: #212121;--mat-chip-selected-trailing-icon-color: #212121}.theme-teal .light .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.theme-teal .light .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary,.theme-teal.light .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.theme-teal.light .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color: #042f2e;--mdc-chip-elevated-container-color: #0d9488;--mdc-chip-elevated-selected-container-color: #0d9488;--mdc-chip-elevated-disabled-container-color: #0d9488;--mdc-chip-flat-disabled-selected-container-color: #0d9488;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #042f2e;--mdc-chip-selected-label-text-color: #042f2e;--mdc-chip-with-icon-icon-color: #042f2e;--mdc-chip-with-icon-disabled-icon-color: #042f2e;--mdc-chip-with-icon-selected-icon-color: #042f2e;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #042f2e;--mdc-chip-with-trailing-icon-trailing-icon-color: #042f2e;--mat-chip-selected-disabled-trailing-icon-color: #042f2e;--mat-chip-selected-trailing-icon-color: #042f2e}.theme-teal .light .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.theme-teal .light .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent,.theme-teal.light .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.theme-teal.light .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #1e293b;--mdc-chip-elevated-selected-container-color: #1e293b;--mdc-chip-elevated-disabled-container-color: #1e293b;--mdc-chip-flat-disabled-selected-container-color: #1e293b;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.theme-teal .light .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.theme-teal .light .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn,.theme-teal.light .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.theme-teal.light .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dc2626;--mdc-chip-elevated-selected-container-color: #dc2626;--mdc-chip-elevated-disabled-container-color: #dc2626;--mdc-chip-flat-disabled-selected-container-color: #dc2626;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.theme-teal .light,.theme-teal.light{--mdc-switch-disabled-selected-icon-opacity: .38;--mdc-switch-disabled-track-opacity: .12;--mdc-switch-disabled-unselected-icon-opacity: .38;--mdc-switch-handle-height: 20px;--mdc-switch-handle-shape: 10px;--mdc-switch-handle-width: 20px;--mdc-switch-selected-icon-size: 18px;--mdc-switch-track-height: 14px;--mdc-switch-track-shape: 7px;--mdc-switch-track-width: 36px;--mdc-switch-unselected-icon-size: 18px;--mdc-switch-selected-focus-state-layer-opacity: .12;--mdc-switch-selected-hover-state-layer-opacity: .04;--mdc-switch-selected-pressed-state-layer-opacity: .1;--mdc-switch-unselected-focus-state-layer-opacity: .12;--mdc-switch-unselected-hover-state-layer-opacity: .04;--mdc-switch-unselected-pressed-state-layer-opacity: .1}.theme-teal .light .mat-mdc-slide-toggle,.theme-teal.light .mat-mdc-slide-toggle{--mat-switch-disabled-selected-handle-opacity: .38;--mat-switch-disabled-unselected-handle-opacity: .38;--mat-switch-unselected-handle-size: 20px;--mat-switch-selected-handle-size: 20px;--mat-switch-pressed-handle-size: 20px;--mat-switch-with-icon-handle-size: 20px;--mat-switch-selected-handle-horizontal-margin: 0;--mat-switch-selected-with-icon-handle-horizontal-margin: 0;--mat-switch-selected-pressed-handle-horizontal-margin: 0;--mat-switch-unselected-handle-horizontal-margin: 0;--mat-switch-unselected-with-icon-handle-horizontal-margin: 0;--mat-switch-unselected-pressed-handle-horizontal-margin: 0;--mat-switch-visible-track-opacity: 1;--mat-switch-hidden-track-opacity: 1;--mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-switch-track-outline-width: 1px;--mat-switch-track-outline-color: transparent;--mat-switch-selected-track-outline-width: 1px;--mat-switch-selected-track-outline-color: transparent;--mat-switch-disabled-unselected-track-outline-width: 1px;--mat-switch-disabled-unselected-track-outline-color: transparent}.theme-teal .light,.theme-teal.light{--mdc-switch-selected-focus-state-layer-color: #0d9488;--mdc-switch-selected-handle-color: #0d9488;--mdc-switch-selected-hover-state-layer-color: #0d9488;--mdc-switch-selected-pressed-state-layer-color: #0d9488;--mdc-switch-selected-focus-handle-color: #134e4a;--mdc-switch-selected-hover-handle-color: #134e4a;--mdc-switch-selected-pressed-handle-color: #134e4a;--mdc-switch-selected-focus-track-color: #5eead4;--mdc-switch-selected-hover-track-color: #5eead4;--mdc-switch-selected-pressed-track-color: #5eead4;--mdc-switch-selected-track-color: #5eead4;--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-handle-surface-color: #fff;--mdc-switch-selected-icon-color: #fff;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-handle-color: #616161;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-icon-color: #fff;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-label-text-color: #3b7586}.theme-teal .light .mat-mdc-slide-toggle,.theme-teal.light .mat-mdc-slide-toggle{--mat-switch-label-text-color: #032128}.theme-teal .light .mat-mdc-slide-toggle.mat-accent,.theme-teal.light .mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color: #475569;--mdc-switch-selected-handle-color: #475569;--mdc-switch-selected-hover-state-layer-color: #475569;--mdc-switch-selected-pressed-state-layer-color: #475569;--mdc-switch-selected-focus-handle-color: #0f172a;--mdc-switch-selected-hover-handle-color: #0f172a;--mdc-switch-selected-pressed-handle-color: #0f172a;--mdc-switch-selected-focus-track-color: #cbd5e1;--mdc-switch-selected-hover-track-color: #cbd5e1;--mdc-switch-selected-pressed-track-color: #cbd5e1;--mdc-switch-selected-track-color: #cbd5e1}.theme-teal .light .mat-mdc-slide-toggle.mat-warn,.theme-teal.light .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: #dc2626;--mdc-switch-selected-handle-color: #dc2626;--mdc-switch-selected-hover-state-layer-color: #dc2626;--mdc-switch-selected-pressed-state-layer-color: #dc2626;--mdc-switch-selected-focus-handle-color: #7f1d1d;--mdc-switch-selected-hover-handle-color: #7f1d1d;--mdc-switch-selected-pressed-handle-color: #7f1d1d;--mdc-switch-selected-focus-track-color: #fca5a5;--mdc-switch-selected-hover-track-color: #fca5a5;--mdc-switch-selected-pressed-track-color: #fca5a5;--mdc-switch-selected-track-color: #fca5a5}.theme-teal .light,.theme-teal.light{--mdc-radio-disabled-selected-icon-opacity: .38;--mdc-radio-disabled-unselected-icon-opacity: .38;--mdc-radio-state-layer-size: 40px}.theme-teal .light .mat-mdc-radio-button.mat-primary,.theme-teal.light .mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color: #083b46;--mdc-radio-disabled-unselected-icon-color: #083b46;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(8, 59, 70, .54);--mdc-radio-unselected-pressed-icon-color: rgba(8, 59, 70, .54);--mdc-radio-selected-focus-icon-color: #0d9488;--mdc-radio-selected-hover-icon-color: #0d9488;--mdc-radio-selected-icon-color: #0d9488;--mdc-radio-selected-pressed-icon-color: #0d9488;--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #0d9488;--mat-radio-disabled-label-color: #3b7586;--mat-radio-label-text-color: #032128}.theme-teal .light .mat-mdc-radio-button.mat-accent,.theme-teal.light .mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: #083b46;--mdc-radio-disabled-unselected-icon-color: #083b46;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(8, 59, 70, .54);--mdc-radio-unselected-pressed-icon-color: rgba(8, 59, 70, .54);--mdc-radio-selected-focus-icon-color: #1e293b;--mdc-radio-selected-hover-icon-color: #1e293b;--mdc-radio-selected-icon-color: #1e293b;--mdc-radio-selected-pressed-icon-color: #1e293b;--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #1e293b;--mat-radio-disabled-label-color: #3b7586;--mat-radio-label-text-color: #032128}.theme-teal .light .mat-mdc-radio-button.mat-warn,.theme-teal.light .mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: #083b46;--mdc-radio-disabled-unselected-icon-color: #083b46;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(8, 59, 70, .54);--mdc-radio-unselected-pressed-icon-color: rgba(8, 59, 70, .54);--mdc-radio-selected-focus-icon-color: #dc2626;--mdc-radio-selected-hover-icon-color: #dc2626;--mdc-radio-selected-icon-color: #dc2626;--mdc-radio-selected-pressed-icon-color: #dc2626;--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #dc2626;--mat-radio-disabled-label-color: #3b7586;--mat-radio-label-text-color: #032128}.theme-teal .light,.theme-teal.light{--mdc-slider-active-track-height: 6px;--mdc-slider-active-track-shape: 9999px;--mdc-slider-handle-height: 20px;--mdc-slider-handle-shape: 50%;--mdc-slider-handle-width: 20px;--mdc-slider-inactive-track-height: 4px;--mdc-slider-inactive-track-shape: 9999px;--mdc-slider-with-overlap-handle-outline-width: 1px;--mdc-slider-with-tick-marks-active-container-opacity: .6;--mdc-slider-with-tick-marks-container-shape: 50%;--mdc-slider-with-tick-marks-container-size: 2px;--mdc-slider-with-tick-marks-inactive-container-opacity: .6;--mdc-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slider-value-indicator-width: auto;--mat-slider-value-indicator-height: 32px;--mat-slider-value-indicator-caret-display: block;--mat-slider-value-indicator-border-radius: 4px;--mat-slider-value-indicator-padding: 0 12px;--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-container-transform: translateX(-50%);--mdc-slider-handle-color: #0d9488;--mdc-slider-focus-handle-color: #0d9488;--mdc-slider-hover-handle-color: #0d9488;--mdc-slider-active-track-color: #0d9488;--mdc-slider-inactive-track-color: #0d9488;--mdc-slider-with-tick-marks-inactive-container-color: #0d9488;--mdc-slider-with-tick-marks-active-container-color: #042f2e;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-label-container-color: #000;--mdc-slider-label-label-text-color: #fff;--mdc-slider-with-overlap-handle-outline-color: #fff;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-slider-ripple-color: #0d9488;--mat-slider-hover-state-layer-color: rgba(13, 148, 136, .05);--mat-slider-focus-state-layer-color: rgba(13, 148, 136, .2);--mat-slider-value-indicator-opacity: .6}.theme-teal .light .mat-accent,.theme-teal.light .mat-accent{--mdc-slider-handle-color: #1e293b;--mdc-slider-focus-handle-color: #1e293b;--mdc-slider-hover-handle-color: #1e293b;--mdc-slider-active-track-color: #1e293b;--mdc-slider-inactive-track-color: #1e293b;--mdc-slider-with-tick-marks-inactive-container-color: #1e293b;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #1e293b;--mat-slider-hover-state-layer-color: rgba(30, 41, 59, .05);--mat-slider-focus-state-layer-color: rgba(30, 41, 59, .2)}.theme-teal .light .mat-warn,.theme-teal.light .mat-warn{--mdc-slider-handle-color: #dc2626;--mdc-slider-focus-handle-color: #dc2626;--mdc-slider-hover-handle-color: #dc2626;--mdc-slider-active-track-color: #dc2626;--mdc-slider-inactive-track-color: #dc2626;--mdc-slider-with-tick-marks-inactive-container-color: #dc2626;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #dc2626;--mat-slider-hover-state-layer-color: rgba(220, 38, 38, .05);--mat-slider-focus-state-layer-color: rgba(220, 38, 38, .2)}.theme-teal .light,.theme-teal.light{--mat-menu-container-shape: 4px;--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-menu-item-label-text-color: #032128;--mat-menu-item-icon-color: #032128;--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white;--mat-menu-divider-color: #9bbac3;--mdc-list-list-item-container-shape: 0;--mdc-list-list-item-leading-avatar-shape: 50%;--mdc-list-list-item-container-color: transparent;--mdc-list-list-item-selected-container-color: transparent;--mdc-list-list-item-leading-avatar-color: transparent;--mdc-list-list-item-leading-icon-size: 24px;--mdc-list-list-item-leading-avatar-size: 40px;--mdc-list-list-item-trailing-icon-size: 24px;--mdc-list-list-item-disabled-state-layer-color: transparent;--mdc-list-list-item-disabled-state-layer-opacity: 0;--mdc-list-list-item-disabled-label-text-opacity: .38;--mdc-list-list-item-disabled-leading-icon-opacity: .38;--mdc-list-list-item-disabled-trailing-icon-opacity: .38;--mat-list-active-indicator-color: transparent;--mat-list-active-indicator-shape: 4px;--mdc-list-list-item-label-text-color: #032128;--mdc-list-list-item-supporting-text-color: #083b46;--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: #3b7586;--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: #032128;--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: #032128;--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.theme-teal .light .mdc-list-item__start,.theme-teal .light .mdc-list-item__end,.theme-teal.light .mdc-list-item__start,.theme-teal.light .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #083b46;--mdc-radio-disabled-unselected-icon-color: #083b46;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(8, 59, 70, .54);--mdc-radio-unselected-pressed-icon-color: rgba(8, 59, 70, .54);--mdc-radio-selected-focus-icon-color: #0d9488;--mdc-radio-selected-hover-icon-color: #0d9488;--mdc-radio-selected-icon-color: #0d9488;--mdc-radio-selected-pressed-icon-color: #0d9488}.theme-teal .light .mat-accent .mdc-list-item__start,.theme-teal .light .mat-accent .mdc-list-item__end,.theme-teal.light .mat-accent .mdc-list-item__start,.theme-teal.light .mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #083b46;--mdc-radio-disabled-unselected-icon-color: #083b46;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(8, 59, 70, .54);--mdc-radio-unselected-pressed-icon-color: rgba(8, 59, 70, .54);--mdc-radio-selected-focus-icon-color: #1e293b;--mdc-radio-selected-hover-icon-color: #1e293b;--mdc-radio-selected-icon-color: #1e293b;--mdc-radio-selected-pressed-icon-color: #1e293b}.theme-teal .light .mat-warn .mdc-list-item__start,.theme-teal .light .mat-warn .mdc-list-item__end,.theme-teal.light .mat-warn .mdc-list-item__start,.theme-teal.light .mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #083b46;--mdc-radio-disabled-unselected-icon-color: #083b46;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(8, 59, 70, .54);--mdc-radio-unselected-pressed-icon-color: rgba(8, 59, 70, .54);--mdc-radio-selected-focus-icon-color: #dc2626;--mdc-radio-selected-hover-icon-color: #dc2626;--mdc-radio-selected-icon-color: #dc2626;--mdc-radio-selected-pressed-icon-color: #dc2626}.theme-teal .light .mat-mdc-list-option,.theme-teal.light .mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #042f2e;--mdc-checkbox-selected-focus-icon-color: #0d9488;--mdc-checkbox-selected-hover-icon-color: #0d9488;--mdc-checkbox-selected-icon-color: #0d9488;--mdc-checkbox-selected-pressed-icon-color: #0d9488;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0d9488;--mdc-checkbox-selected-hover-state-layer-color: #0d9488;--mdc-checkbox-selected-pressed-state-layer-color: #0d9488;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.theme-teal .light .mat-mdc-list-option.mat-accent,.theme-teal.light .mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #1e293b;--mdc-checkbox-selected-hover-icon-color: #1e293b;--mdc-checkbox-selected-icon-color: #1e293b;--mdc-checkbox-selected-pressed-icon-color: #1e293b;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #1e293b;--mdc-checkbox-selected-hover-state-layer-color: #1e293b;--mdc-checkbox-selected-pressed-state-layer-color: #1e293b;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.theme-teal .light .mat-mdc-list-option.mat-warn,.theme-teal.light .mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #dc2626;--mdc-checkbox-selected-hover-icon-color: #dc2626;--mdc-checkbox-selected-icon-color: #dc2626;--mdc-checkbox-selected-pressed-icon-color: #dc2626;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dc2626;--mdc-checkbox-selected-hover-state-layer-color: #dc2626;--mdc-checkbox-selected-pressed-state-layer-color: #dc2626;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.theme-teal .light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.theme-teal .light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,.theme-teal .light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.theme-teal .light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start,.theme-teal.light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.theme-teal.light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,.theme-teal.light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.theme-teal.light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start{color:#0d9488}.theme-teal .light .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.theme-teal .light .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.theme-teal .light .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end,.theme-teal.light .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.theme-teal.light .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.theme-teal.light .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}.theme-teal .light,.theme-teal.light{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12);--mdc-secondary-navigation-tab-container-height: 48px;--mdc-tab-indicator-active-indicator-height: 2px;--mdc-tab-indicator-active-indicator-shape: 0;--mat-tab-header-divider-color: transparent;--mat-tab-header-divider-height: 0}.theme-teal .light .mat-mdc-tab-group,.theme-teal .light .mat-mdc-tab-nav-bar,.theme-teal.light .mat-mdc-tab-group,.theme-teal.light .mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color: #0d9488;--mat-tab-header-disabled-ripple-color: #3b7586;--mat-tab-header-pagination-icon-color: #083b46;--mat-tab-header-inactive-label-text-color: rgba(3, 33, 40, .6);--mat-tab-header-active-label-text-color: #0d9488;--mat-tab-header-active-ripple-color: #0d9488;--mat-tab-header-inactive-ripple-color: #0d9488;--mat-tab-header-inactive-focus-label-text-color: rgba(3, 33, 40, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(3, 33, 40, .6);--mat-tab-header-active-focus-label-text-color: #0d9488;--mat-tab-header-active-hover-label-text-color: #0d9488;--mat-tab-header-active-focus-indicator-color: #0d9488;--mat-tab-header-active-hover-indicator-color: #0d9488}.theme-teal .light .mat-mdc-tab-group.mat-accent,.theme-teal .light .mat-mdc-tab-nav-bar.mat-accent,.theme-teal.light .mat-mdc-tab-group.mat-accent,.theme-teal.light .mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color: #1e293b;--mat-tab-header-disabled-ripple-color: #3b7586;--mat-tab-header-pagination-icon-color: #083b46;--mat-tab-header-inactive-label-text-color: rgba(3, 33, 40, .6);--mat-tab-header-active-label-text-color: #1e293b;--mat-tab-header-active-ripple-color: #1e293b;--mat-tab-header-inactive-ripple-color: #1e293b;--mat-tab-header-inactive-focus-label-text-color: rgba(3, 33, 40, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(3, 33, 40, .6);--mat-tab-header-active-focus-label-text-color: #1e293b;--mat-tab-header-active-hover-label-text-color: #1e293b;--mat-tab-header-active-focus-indicator-color: #1e293b;--mat-tab-header-active-hover-indicator-color: #1e293b}.theme-teal .light .mat-mdc-tab-group.mat-warn,.theme-teal .light .mat-mdc-tab-nav-bar.mat-warn,.theme-teal.light .mat-mdc-tab-group.mat-warn,.theme-teal.light .mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color: #dc2626;--mat-tab-header-disabled-ripple-color: #3b7586;--mat-tab-header-pagination-icon-color: #083b46;--mat-tab-header-inactive-label-text-color: rgba(3, 33, 40, .6);--mat-tab-header-active-label-text-color: #dc2626;--mat-tab-header-active-ripple-color: #dc2626;--mat-tab-header-inactive-ripple-color: #dc2626;--mat-tab-header-inactive-focus-label-text-color: rgba(3, 33, 40, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(3, 33, 40, .6);--mat-tab-header-active-focus-label-text-color: #dc2626;--mat-tab-header-active-hover-label-text-color: #dc2626;--mat-tab-header-active-focus-indicator-color: #dc2626;--mat-tab-header-active-hover-indicator-color: #dc2626}.theme-teal .light .mat-mdc-tab-group.mat-background-primary,.theme-teal .light .mat-mdc-tab-nav-bar.mat-background-primary,.theme-teal.light .mat-mdc-tab-group.mat-background-primary,.theme-teal.light .mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color: #0d9488;--mat-tab-header-with-background-foreground-color: #042f2e}.theme-teal .light .mat-mdc-tab-group.mat-background-accent,.theme-teal .light .mat-mdc-tab-nav-bar.mat-background-accent,.theme-teal.light .mat-mdc-tab-group.mat-background-accent,.theme-teal.light .mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color: #1e293b;--mat-tab-header-with-background-foreground-color: white}.theme-teal .light .mat-mdc-tab-group.mat-background-warn,.theme-teal .light .mat-mdc-tab-nav-bar.mat-background-warn,.theme-teal.light .mat-mdc-tab-group.mat-background-warn,.theme-teal.light .mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color: #dc2626;--mat-tab-header-with-background-foreground-color: white}.theme-teal .light,.theme-teal.light{--mdc-checkbox-disabled-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-state-layer-opacity: .16;--mdc-checkbox-selected-hover-state-layer-opacity: .04;--mdc-checkbox-selected-pressed-state-layer-opacity: .16;--mdc-checkbox-unselected-focus-state-layer-opacity: .16;--mdc-checkbox-unselected-hover-state-layer-opacity: .04;--mdc-checkbox-unselected-pressed-state-layer-opacity: .16;--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #1e293b;--mdc-checkbox-selected-hover-icon-color: #1e293b;--mdc-checkbox-selected-icon-color: #1e293b;--mdc-checkbox-selected-pressed-icon-color: #1e293b;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #1e293b;--mdc-checkbox-selected-hover-state-layer-color: #1e293b;--mdc-checkbox-selected-pressed-state-layer-color: #1e293b;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black;--mat-checkbox-disabled-label-color: #3b7586;--mat-checkbox-label-text-color: #032128}.theme-teal .light .mat-mdc-checkbox.mat-primary,.theme-teal.light .mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #042f2e;--mdc-checkbox-selected-focus-icon-color: #0d9488;--mdc-checkbox-selected-hover-icon-color: #0d9488;--mdc-checkbox-selected-icon-color: #0d9488;--mdc-checkbox-selected-pressed-icon-color: #0d9488;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0d9488;--mdc-checkbox-selected-hover-state-layer-color: #0d9488;--mdc-checkbox-selected-pressed-state-layer-color: #0d9488;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.theme-teal .light .mat-mdc-checkbox.mat-warn,.theme-teal.light .mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #dc2626;--mdc-checkbox-selected-hover-icon-color: #dc2626;--mdc-checkbox-selected-icon-color: #dc2626;--mdc-checkbox-selected-pressed-icon-color: #dc2626;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dc2626;--mdc-checkbox-selected-hover-state-layer-color: #dc2626;--mdc-checkbox-selected-pressed-state-layer-color: #dc2626;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.theme-teal .light,.theme-teal.light{--mdc-text-button-container-shape: 4px;--mdc-text-button-keep-touch-target: false;--mdc-filled-button-container-shape: 4px;--mdc-filled-button-keep-touch-target: false;--mdc-protected-button-container-shape: 4px;--mdc-protected-button-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mdc-protected-button-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-protected-button-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-outlined-button-keep-touch-target: false;--mdc-outlined-button-outline-width: 1px;--mdc-outlined-button-container-shape: 4px;--mat-text-button-horizontal-padding: 8px;--mat-text-button-with-icon-horizontal-padding: 8px;--mat-text-button-icon-spacing: 8px;--mat-text-button-icon-offset: 0;--mat-filled-button-horizontal-padding: 16px;--mat-filled-button-icon-spacing: 8px;--mat-filled-button-icon-offset: -4px;--mat-protected-button-horizontal-padding: 16px;--mat-protected-button-icon-spacing: 8px;--mat-protected-button-icon-offset: -4px;--mat-outlined-button-horizontal-padding: 15px;--mat-outlined-button-icon-spacing: 8px;--mat-outlined-button-icon-offset: -4px;--mdc-text-button-label-text-color: #032128;--mdc-text-button-disabled-label-text-color: rgba(59, 117, 134, .38);--mat-text-button-state-layer-color: black;--mat-text-button-disabled-state-layer-color: black;--mat-text-button-ripple-color: rgba(0, 0, 0, .1);--mat-text-button-hover-state-layer-opacity: .04;--mat-text-button-focus-state-layer-opacity: .12;--mat-text-button-pressed-state-layer-opacity: .12;--mdc-filled-button-container-color: white;--mdc-filled-button-label-text-color: #032128;--mdc-filled-button-disabled-container-color: rgba(59, 117, 134, .12);--mdc-filled-button-disabled-label-text-color: rgba(59, 117, 134, .38);--mat-filled-button-state-layer-color: black;--mat-filled-button-disabled-state-layer-color: black;--mat-filled-button-ripple-color: rgba(0, 0, 0, .1);--mat-filled-button-hover-state-layer-opacity: .04;--mat-filled-button-focus-state-layer-opacity: .12;--mat-filled-button-pressed-state-layer-opacity: .12;--mdc-protected-button-container-color: white;--mdc-protected-button-label-text-color: #032128;--mdc-protected-button-disabled-container-color: rgba(59, 117, 134, .12);--mdc-protected-button-disabled-label-text-color: rgba(59, 117, 134, .38);--mat-protected-button-state-layer-color: black;--mat-protected-button-disabled-state-layer-color: black;--mat-protected-button-ripple-color: rgba(0, 0, 0, .1);--mat-protected-button-hover-state-layer-opacity: .04;--mat-protected-button-focus-state-layer-opacity: .12;--mat-protected-button-pressed-state-layer-opacity: .12;--mdc-outlined-button-disabled-outline-color: #9bbac3;--mdc-outlined-button-disabled-label-text-color: rgba(59, 117, 134, .38);--mdc-outlined-button-label-text-color: #032128;--mdc-outlined-button-outline-color: #9bbac3;--mat-outlined-button-state-layer-color: black;--mat-outlined-button-disabled-state-layer-color: black;--mat-outlined-button-ripple-color: rgba(0, 0, 0, .1);--mat-outlined-button-hover-state-layer-opacity: .04;--mat-outlined-button-focus-state-layer-opacity: .12;--mat-outlined-button-pressed-state-layer-opacity: .12}.theme-teal .light .mat-mdc-button.mat-primary,.theme-teal.light .mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: #0d9488;--mat-text-button-state-layer-color: #0d9488;--mat-text-button-ripple-color: rgba(13, 148, 136, .1)}.theme-teal .light .mat-mdc-button.mat-accent,.theme-teal.light .mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: #1e293b;--mat-text-button-state-layer-color: #1e293b;--mat-text-button-ripple-color: rgba(30, 41, 59, .1)}.theme-teal .light .mat-mdc-button.mat-warn,.theme-teal.light .mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #dc2626;--mat-text-button-state-layer-color: #dc2626;--mat-text-button-ripple-color: rgba(220, 38, 38, .1)}.theme-teal .light .mat-mdc-unelevated-button.mat-primary,.theme-teal.light .mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: #0d9488;--mdc-filled-button-label-text-color: #042f2e;--mat-filled-button-state-layer-color: #042f2e;--mat-filled-button-ripple-color: rgba(4, 47, 46, .1)}.theme-teal .light .mat-mdc-unelevated-button.mat-accent,.theme-teal.light .mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: #1e293b;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.theme-teal .light .mat-mdc-unelevated-button.mat-warn,.theme-teal.light .mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #dc2626;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.theme-teal .light .mat-mdc-raised-button.mat-primary,.theme-teal.light .mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: #0d9488;--mdc-protected-button-label-text-color: #042f2e;--mat-protected-button-state-layer-color: #042f2e;--mat-protected-button-ripple-color: rgba(4, 47, 46, .1)}.theme-teal .light .mat-mdc-raised-button.mat-accent,.theme-teal.light .mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: #1e293b;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.theme-teal .light .mat-mdc-raised-button.mat-warn,.theme-teal.light .mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #dc2626;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.theme-teal .light .mat-mdc-outlined-button.mat-primary,.theme-teal.light .mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: #0d9488;--mdc-outlined-button-outline-color: #9bbac3;--mat-outlined-button-state-layer-color: #0d9488;--mat-outlined-button-ripple-color: rgba(13, 148, 136, .1)}.theme-teal .light .mat-mdc-outlined-button.mat-accent,.theme-teal.light .mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: #1e293b;--mdc-outlined-button-outline-color: #9bbac3;--mat-outlined-button-state-layer-color: #1e293b;--mat-outlined-button-ripple-color: rgba(30, 41, 59, .1)}.theme-teal .light .mat-mdc-outlined-button.mat-warn,.theme-teal.light .mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #dc2626;--mdc-outlined-button-outline-color: #9bbac3;--mat-outlined-button-state-layer-color: #dc2626;--mat-outlined-button-ripple-color: rgba(220, 38, 38, .1)}.theme-teal .light,.theme-teal.light{--mdc-icon-button-icon-size: 24px;--mdc-icon-button-icon-color: inherit;--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38);--mat-icon-button-state-layer-color: black;--mat-icon-button-disabled-state-layer-color: black;--mat-icon-button-ripple-color: rgba(0, 0, 0, .1);--mat-icon-button-hover-state-layer-opacity: .04;--mat-icon-button-focus-state-layer-opacity: .12;--mat-icon-button-pressed-state-layer-opacity: .12}.theme-teal .light .mat-mdc-icon-button.mat-primary,.theme-teal.light .mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color: #0d9488;--mat-icon-button-state-layer-color: #0d9488;--mat-icon-button-ripple-color: rgba(13, 148, 136, .1)}.theme-teal .light .mat-mdc-icon-button.mat-accent,.theme-teal.light .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: #1e293b;--mat-icon-button-state-layer-color: #1e293b;--mat-icon-button-ripple-color: rgba(30, 41, 59, .1)}.theme-teal .light .mat-mdc-icon-button.mat-warn,.theme-teal.light .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #dc2626;--mat-icon-button-state-layer-color: #dc2626;--mat-icon-button-ripple-color: rgba(220, 38, 38, .1)}.theme-teal .light,.theme-teal.light{--mdc-fab-container-shape: 50%;--mdc-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-small-container-shape: 50%;--mdc-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-extended-fab-container-height: 48px;--mdc-extended-fab-container-shape: 24px;--mdc-extended-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-extended-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-container-color: white;--mat-fab-foreground-color: black;--mat-fab-state-layer-color: black;--mat-fab-disabled-state-layer-color: black;--mat-fab-ripple-color: rgba(0, 0, 0, .1);--mat-fab-hover-state-layer-opacity: .04;--mat-fab-focus-state-layer-opacity: .12;--mat-fab-pressed-state-layer-opacity: .12;--mat-fab-disabled-state-container-color: rgba(59, 117, 134, .12);--mat-fab-disabled-state-foreground-color: rgba(59, 117, 134, .38);--mdc-fab-small-container-color: white;--mat-fab-small-foreground-color: black;--mat-fab-small-state-layer-color: black;--mat-fab-small-disabled-state-layer-color: black;--mat-fab-small-ripple-color: rgba(0, 0, 0, .1);--mat-fab-small-hover-state-layer-opacity: .04;--mat-fab-small-focus-state-layer-opacity: .12;--mat-fab-small-pressed-state-layer-opacity: .12;--mat-fab-small-disabled-state-container-color: rgba(59, 117, 134, .12);--mat-fab-small-disabled-state-foreground-color: rgba(59, 117, 134, .38)}.theme-teal .light .mat-mdc-fab.mat-primary,.theme-teal.light .mat-mdc-fab.mat-primary{--mdc-fab-container-color: #0d9488;--mat-fab-foreground-color: #042f2e;--mat-fab-state-layer-color: #042f2e;--mat-fab-ripple-color: rgba(4, 47, 46, .1)}.theme-teal .light .mat-mdc-fab.mat-accent,.theme-teal.light .mat-mdc-fab.mat-accent{--mdc-fab-container-color: #1e293b;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}.theme-teal .light .mat-mdc-fab.mat-warn,.theme-teal.light .mat-mdc-fab.mat-warn{--mdc-fab-container-color: #dc2626;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}.theme-teal .light .mat-mdc-mini-fab.mat-primary,.theme-teal.light .mat-mdc-mini-fab.mat-primary{--mdc-fab-small-container-color: #0d9488;--mat-fab-small-foreground-color: #042f2e;--mat-fab-small-state-layer-color: #042f2e;--mat-fab-small-ripple-color: rgba(4, 47, 46, .1)}.theme-teal .light .mat-mdc-mini-fab.mat-accent,.theme-teal.light .mat-mdc-mini-fab.mat-accent{--mdc-fab-small-container-color: #1e293b;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}.theme-teal .light .mat-mdc-mini-fab.mat-warn,.theme-teal.light .mat-mdc-mini-fab.mat-warn{--mdc-fab-small-container-color: #dc2626;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}.theme-teal .light,.theme-teal.light{--mdc-snackbar-container-shape: 4px;--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #1e293b;--mat-table-row-item-outline-width: 1px;--mat-table-background-color: white;--mat-table-header-headline-color: #032128;--mat-table-row-item-label-text-color: #032128;--mat-table-row-item-outline-color: #9bbac3;--mdc-circular-progress-active-indicator-width: 4px;--mdc-circular-progress-size: 48px;--mdc-circular-progress-active-indicator-color: #0d9488}.theme-teal .light .mat-accent,.theme-teal.light .mat-accent{--mdc-circular-progress-active-indicator-color: #1e293b}.theme-teal .light .mat-warn,.theme-teal.light .mat-warn{--mdc-circular-progress-active-indicator-color: #dc2626}.theme-teal .light,.theme-teal.light{--mat-badge-container-shape: 50%;--mat-badge-container-size: unset;--mat-badge-small-size-container-size: unset;--mat-badge-large-size-container-size: unset;--mat-badge-legacy-container-size: 22px;--mat-badge-legacy-small-size-container-size: 16px;--mat-badge-legacy-large-size-container-size: 28px;--mat-badge-container-offset: -11px 0;--mat-badge-small-size-container-offset: -8px 0;--mat-badge-large-size-container-offset: -14px 0;--mat-badge-container-overlap-offset: -11px;--mat-badge-small-size-container-overlap-offset: -8px;--mat-badge-large-size-container-overlap-offset: -14px;--mat-badge-container-padding: 0;--mat-badge-small-size-container-padding: 0;--mat-badge-large-size-container-padding: 0;--mat-badge-background-color: #0d9488;--mat-badge-text-color: #042f2e;--mat-badge-disabled-state-background-color: #3b7586;--mat-badge-disabled-state-text-color: #3b7586}.theme-teal .light .mat-badge-accent,.theme-teal.light .mat-badge-accent{--mat-badge-background-color: #1e293b;--mat-badge-text-color: white}.theme-teal .light .mat-badge-warn,.theme-teal.light .mat-badge-warn{--mat-badge-background-color: #dc2626;--mat-badge-text-color: white}.theme-teal .light,.theme-teal.light{--mat-bottom-sheet-container-shape: 4px;--mat-bottom-sheet-container-text-color: #032128;--mat-bottom-sheet-container-background-color: white;--mat-legacy-button-toggle-height: 36px;--mat-legacy-button-toggle-shape: 2px;--mat-legacy-button-toggle-focus-state-layer-opacity: 1;--mat-standard-button-toggle-shape: 4px;--mat-standard-button-toggle-hover-state-layer-opacity: .04;--mat-standard-button-toggle-focus-state-layer-opacity: .12;--mat-legacy-button-toggle-text-color: #3b7586;--mat-legacy-button-toggle-state-layer-color: #083b46;--mat-legacy-button-toggle-selected-state-text-color: #083b46;--mat-legacy-button-toggle-selected-state-background-color: #9bbac3;--mat-legacy-button-toggle-disabled-state-text-color: #3b7586;--mat-legacy-button-toggle-disabled-state-background-color: #6b98a4;--mat-legacy-button-toggle-disabled-selected-state-background-color: #9bbac3;--mat-standard-button-toggle-text-color: #032128;--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: #083b46;--mat-standard-button-toggle-selected-state-background-color: #9bbac3;--mat-standard-button-toggle-selected-state-text-color: #032128;--mat-standard-button-toggle-disabled-state-text-color: #3b7586;--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: #032128;--mat-standard-button-toggle-disabled-selected-state-background-color: #9bbac3;--mat-standard-button-toggle-divider-color: #9bbac3;--mat-datepicker-calendar-container-shape: 4px;--mat-datepicker-calendar-container-touch-shape: 4px;--mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-datepicker-calendar-date-selected-state-text-color: #042f2e;--mat-datepicker-calendar-date-selected-state-background-color: #0d9488;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(13, 148, 136, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: #042f2e;--mat-datepicker-calendar-date-focus-state-background-color: rgba(13, 148, 136, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(13, 148, 136, .3);--mat-datepicker-toggle-active-state-icon-color: #0d9488;--mat-datepicker-calendar-date-in-range-state-background-color: rgba(13, 148, 136, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-toggle-icon-color: #083b46;--mat-datepicker-calendar-body-label-text-color: #083b46;--mat-datepicker-calendar-period-button-text-color: #032128;--mat-datepicker-calendar-period-button-icon-color: #083b46;--mat-datepicker-calendar-navigation-button-icon-color: #083b46;--mat-datepicker-calendar-header-divider-color: #9bbac3;--mat-datepicker-calendar-header-text-color: #083b46;--mat-datepicker-calendar-date-today-outline-color: #3b7586;--mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(59, 117, 134, .8);--mat-datepicker-calendar-date-text-color: #032128;--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: #3b7586;--mat-datepicker-calendar-date-preview-state-outline-color: #9bbac3;--mat-datepicker-range-input-separator-color: #032128;--mat-datepicker-range-input-disabled-state-separator-color: #3b7586;--mat-datepicker-range-input-disabled-state-text-color: #3b7586;--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: #032128}.theme-teal .light .mat-datepicker-content.mat-accent,.theme-teal.light .mat-datepicker-content.mat-accent{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #1e293b;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(30, 41, 59, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(30, 41, 59, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(30, 41, 59, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(30, 41, 59, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032)}.theme-teal .light .mat-datepicker-content.mat-warn,.theme-teal.light .mat-datepicker-content.mat-warn{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #dc2626;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(220, 38, 38, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(220, 38, 38, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(220, 38, 38, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(220, 38, 38, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032)}.theme-teal .light .mat-datepicker-toggle-active.mat-accent,.theme-teal.light .mat-datepicker-toggle-active.mat-accent{--mat-datepicker-toggle-active-state-icon-color: #1e293b}.theme-teal .light .mat-datepicker-toggle-active.mat-warn,.theme-teal.light .mat-datepicker-toggle-active.mat-warn{--mat-datepicker-toggle-active-state-icon-color: #dc2626}.theme-teal .light,.theme-teal.light{--mat-divider-width: 1px;--mat-divider-color: #9bbac3;--mat-expansion-container-shape: 4px;--mat-expansion-legacy-header-indicator-display: inline-block;--mat-expansion-header-indicator-display: none;--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: #032128;--mat-expansion-actions-divider-color: #9bbac3;--mat-expansion-header-hover-state-layer-color: rgba(59, 117, 134, .12);--mat-expansion-header-focus-state-layer-color: rgba(59, 117, 134, .12);--mat-expansion-header-disabled-state-text-color: #3b7586;--mat-expansion-header-text-color: #032128;--mat-expansion-header-description-color: #083b46;--mat-expansion-header-indicator-color: #083b46;--mat-icon-color: inherit}.theme-teal .light .mat-icon.mat-primary,.theme-teal.light .mat-icon.mat-primary{--mat-icon-color: #0d9488}.theme-teal .light .mat-icon.mat-accent,.theme-teal.light .mat-icon.mat-accent{--mat-icon-color: #1e293b}.theme-teal .light .mat-icon.mat-warn,.theme-teal.light .mat-icon.mat-warn{--mat-icon-color: #dc2626}.theme-teal .light,.theme-teal.light{--mat-sidenav-container-shape: 0;--mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width: auto;--mat-sidenav-container-divider-color: #9bbac3;--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: #032128;--mat-sidenav-content-background-color: #cbdde1;--mat-sidenav-content-text-color: #032128;--mat-sidenav-scrim-color: rgba(0, 0, 0, .6);--mat-stepper-header-icon-foreground-color: #042f2e;--mat-stepper-header-selected-state-icon-background-color: #0d9488;--mat-stepper-header-selected-state-icon-foreground-color: #042f2e;--mat-stepper-header-done-state-icon-background-color: #0d9488;--mat-stepper-header-done-state-icon-foreground-color: #042f2e;--mat-stepper-header-edit-state-icon-background-color: #0d9488;--mat-stepper-header-edit-state-icon-foreground-color: #042f2e;--mat-stepper-container-color: white;--mat-stepper-line-color: #9bbac3;--mat-stepper-header-hover-state-layer-color: rgba(59, 117, 134, .12);--mat-stepper-header-focus-state-layer-color: rgba(59, 117, 134, .12);--mat-stepper-header-label-text-color: #083b46;--mat-stepper-header-optional-label-text-color: #083b46;--mat-stepper-header-selected-state-label-text-color: #032128;--mat-stepper-header-error-state-label-text-color: #dc2626;--mat-stepper-header-icon-background-color: #083b46;--mat-stepper-header-error-state-icon-foreground-color: #dc2626;--mat-stepper-header-error-state-icon-background-color: transparent}.theme-teal .light .mat-step-header.mat-accent,.theme-teal.light .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #1e293b;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #1e293b;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #1e293b;--mat-stepper-header-edit-state-icon-foreground-color: white}.theme-teal .light .mat-step-header.mat-warn,.theme-teal.light .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dc2626;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dc2626;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dc2626;--mat-stepper-header-edit-state-icon-foreground-color: white}.theme-teal .light,.theme-teal.light{--mat-sort-arrow-color: #083b46;--mat-toolbar-container-background-color: white;--mat-toolbar-container-text-color: #032128}.theme-teal .light .mat-toolbar.mat-primary,.theme-teal.light .mat-toolbar.mat-primary{--mat-toolbar-container-background-color: #0d9488;--mat-toolbar-container-text-color: #042f2e}.theme-teal .light .mat-toolbar.mat-accent,.theme-teal.light .mat-toolbar.mat-accent{--mat-toolbar-container-background-color: #1e293b;--mat-toolbar-container-text-color: white}.theme-teal .light .mat-toolbar.mat-warn,.theme-teal.light .mat-toolbar.mat-warn{--mat-toolbar-container-background-color: #dc2626;--mat-toolbar-container-text-color: white}.theme-teal .light,.theme-teal.light{--mat-tree-container-background-color: white;--mat-tree-node-text-color: #032128;--mat-timepicker-container-shape: 4px;--mat-timepicker-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-timepicker-container-background-color: white}.theme-teal .dark,.theme-teal.dark{--mat-ripple-color: rgba(255, 255, 255, .1);--mat-option-selected-state-label-text-color: #0d9488;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-option-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-option-selected-state-layer-color: rgba(255, 255, 255, .08)}.theme-teal .dark .mat-accent,.theme-teal.dark .mat-accent{--mat-option-selected-state-label-text-color: #1e293b;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-option-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-option-selected-state-layer-color: rgba(255, 255, 255, .08)}.theme-teal .dark .mat-warn,.theme-teal.dark .mat-warn{--mat-option-selected-state-label-text-color: #dc2626;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-option-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-option-selected-state-layer-color: rgba(255, 255, 255, .08)}.theme-teal .dark,.theme-teal.dark{--mat-optgroup-label-text-color: white;--mat-full-pseudo-checkbox-selected-icon-color: #1e293b;--mat-full-pseudo-checkbox-selected-checkmark-color: #022229;--mat-full-pseudo-checkbox-unselected-icon-color: #3b7586;--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #022229;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #1e293b;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}.theme-teal .dark .mat-primary,.theme-teal.dark .mat-primary{--mat-full-pseudo-checkbox-selected-icon-color: #0d9488;--mat-full-pseudo-checkbox-selected-checkmark-color: #022229;--mat-full-pseudo-checkbox-unselected-icon-color: #3b7586;--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #022229;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #0d9488;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}.theme-teal .dark .mat-accent,.theme-teal.dark .mat-accent{--mat-full-pseudo-checkbox-selected-icon-color: #1e293b;--mat-full-pseudo-checkbox-selected-checkmark-color: #022229;--mat-full-pseudo-checkbox-unselected-icon-color: #3b7586;--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #022229;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #1e293b;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}.theme-teal .dark .mat-warn,.theme-teal.dark .mat-warn{--mat-full-pseudo-checkbox-selected-icon-color: #dc2626;--mat-full-pseudo-checkbox-selected-checkmark-color: #022229;--mat-full-pseudo-checkbox-unselected-icon-color: #3b7586;--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #022229;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #dc2626;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}.theme-teal .dark,.theme-teal.dark{--mat-app-background-color: #022229;--mat-app-text-color: white;--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mdc-elevated-card-container-shape: 4px;--mdc-outlined-card-container-shape: 4px;--mdc-outlined-card-outline-width: 1px;--mdc-elevated-card-container-color: #032128;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: #032128;--mdc-outlined-card-outline-color: rgba(255, 255, 255, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: #3b7586;--mdc-linear-progress-active-indicator-height: 4px;--mdc-linear-progress-track-height: 4px;--mdc-linear-progress-track-shape: 0}.theme-teal .dark .mat-mdc-progress-bar,.theme-teal.dark .mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: #0d9488;--mdc-linear-progress-track-color: rgba(13, 148, 136, .25)}.theme-teal .dark .mat-mdc-progress-bar.mat-accent,.theme-teal.dark .mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: #1e293b;--mdc-linear-progress-track-color: rgba(30, 41, 59, .25)}.theme-teal .dark .mat-mdc-progress-bar.mat-warn,.theme-teal.dark .mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #dc2626;--mdc-linear-progress-track-color: rgba(220, 38, 38, .25)}.theme-teal .dark,.theme-teal.dark{--mdc-plain-tooltip-container-shape: 4px;--mdc-plain-tooltip-supporting-text-line-height: 16px;--mdc-plain-tooltip-container-color: #083b46;--mdc-plain-tooltip-supporting-text-color: #fff;--mdc-filled-text-field-active-indicator-height: 1px;--mdc-filled-text-field-focus-active-indicator-height: 2px;--mdc-filled-text-field-container-shape: 4px;--mdc-outlined-text-field-outline-width: 1px;--mdc-outlined-text-field-focus-outline-width: 2px;--mdc-outlined-text-field-container-shape: 4px;--mdc-filled-text-field-caret-color: #0d9488;--mdc-filled-text-field-focus-active-indicator-color: #0d9488;--mdc-filled-text-field-focus-label-text-color: rgba(13, 148, 136, .87);--mdc-filled-text-field-container-color: rgb(13.08, 41.88, 48.6);--mdc-filled-text-field-disabled-container-color: rgb(8.04, 37.44, 44.3);--mdc-filled-text-field-label-text-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-hover-label-text-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-disabled-label-text-color: rgba(7, 52, 62, .38);--mdc-filled-text-field-input-text-color: rgba(255, 255, 255, .87);--mdc-filled-text-field-disabled-input-text-color: rgba(7, 52, 62, .38);--mdc-filled-text-field-input-text-placeholder-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-error-hover-label-text-color: #dc2626;--mdc-filled-text-field-error-focus-label-text-color: #dc2626;--mdc-filled-text-field-error-label-text-color: #dc2626;--mdc-filled-text-field-error-caret-color: #dc2626;--mdc-filled-text-field-active-indicator-color: rgba(203, 221, 225, .42);--mdc-filled-text-field-disabled-active-indicator-color: rgba(203, 221, 225, .06);--mdc-filled-text-field-hover-active-indicator-color: rgba(203, 221, 225, .87);--mdc-filled-text-field-error-active-indicator-color: #dc2626;--mdc-filled-text-field-error-focus-active-indicator-color: #dc2626;--mdc-filled-text-field-error-hover-active-indicator-color: #dc2626;--mdc-outlined-text-field-caret-color: #0d9488;--mdc-outlined-text-field-focus-outline-color: #0d9488;--mdc-outlined-text-field-focus-label-text-color: rgba(13, 148, 136, .87);--mdc-outlined-text-field-label-text-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-hover-label-text-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba(7, 52, 62, .38);--mdc-outlined-text-field-input-text-color: rgba(255, 255, 255, .87);--mdc-outlined-text-field-disabled-input-text-color: rgba(7, 52, 62, .38);--mdc-outlined-text-field-input-text-placeholder-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-error-caret-color: #dc2626;--mdc-outlined-text-field-error-focus-label-text-color: #dc2626;--mdc-outlined-text-field-error-label-text-color: #dc2626;--mdc-outlined-text-field-error-hover-label-text-color: #dc2626;--mdc-outlined-text-field-outline-color: rgba(203, 221, 225, .38);--mdc-outlined-text-field-disabled-outline-color: rgba(203, 221, 225, .06);--mdc-outlined-text-field-hover-outline-color: rgba(203, 221, 225, .87);--mdc-outlined-text-field-error-focus-outline-color: #dc2626;--mdc-outlined-text-field-error-hover-outline-color: #dc2626;--mdc-outlined-text-field-error-outline-color: #dc2626;--mat-form-field-focus-select-arrow-color: rgba(13, 148, 136, .87);--mat-form-field-disabled-input-text-placeholder-color: rgba(203, 221, 225, .38);--mat-form-field-state-layer-color: rgba(255, 255, 255, .87);--mat-form-field-error-text-color: #dc2626;--mat-form-field-select-option-text-color: rgba(0, 0, 0, .87);--mat-form-field-select-disabled-option-text-color: rgba(0, 0, 0, .38);--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(203, 221, 225, .54);--mat-form-field-disabled-select-arrow-color: rgba(203, 221, 225, .38);--mat-form-field-hover-state-layer-opacity: .08;--mat-form-field-focus-state-layer-opacity: .24}.theme-teal .dark .mat-mdc-form-field.mat-accent,.theme-teal.dark .mat-mdc-form-field.mat-accent{--mdc-filled-text-field-caret-color: #1e293b;--mdc-filled-text-field-focus-active-indicator-color: #1e293b;--mdc-filled-text-field-focus-label-text-color: rgba(30, 41, 59, .87);--mdc-outlined-text-field-caret-color: #1e293b;--mdc-outlined-text-field-focus-outline-color: #1e293b;--mdc-outlined-text-field-focus-label-text-color: rgba(30, 41, 59, .87);--mat-form-field-focus-select-arrow-color: rgba(30, 41, 59, .87)}.theme-teal .dark .mat-mdc-form-field.mat-warn,.theme-teal.dark .mat-mdc-form-field.mat-warn{--mdc-filled-text-field-caret-color: #dc2626;--mdc-filled-text-field-focus-active-indicator-color: #dc2626;--mdc-filled-text-field-focus-label-text-color: rgba(220, 38, 38, .87);--mdc-outlined-text-field-caret-color: #dc2626;--mdc-outlined-text-field-focus-outline-color: #dc2626;--mdc-outlined-text-field-focus-label-text-color: rgba(220, 38, 38, .87);--mat-form-field-focus-select-arrow-color: rgba(220, 38, 38, .87)}.theme-teal .dark,.theme-teal.dark{--mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-select-panel-background-color: #032128;--mat-select-enabled-trigger-text-color: rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color: rgba(7, 52, 62, .38);--mat-select-placeholder-text-color: rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color: rgba(203, 221, 225, .54);--mat-select-disabled-arrow-color: rgba(255, 255, 255, .38);--mat-select-focused-arrow-color: rgba(13, 148, 136, .87);--mat-select-invalid-arrow-color: rgba(220, 38, 38, .87)}.theme-teal .dark .mat-mdc-form-field.mat-accent,.theme-teal.dark .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: #032128;--mat-select-enabled-trigger-text-color: rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color: rgba(7, 52, 62, .38);--mat-select-placeholder-text-color: rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color: rgba(203, 221, 225, .54);--mat-select-disabled-arrow-color: rgba(255, 255, 255, .38);--mat-select-focused-arrow-color: rgba(30, 41, 59, .87);--mat-select-invalid-arrow-color: rgba(220, 38, 38, .87)}.theme-teal .dark .mat-mdc-form-field.mat-warn,.theme-teal.dark .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: #032128;--mat-select-enabled-trigger-text-color: rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color: rgba(7, 52, 62, .38);--mat-select-placeholder-text-color: rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color: rgba(203, 221, 225, .54);--mat-select-disabled-arrow-color: rgba(255, 255, 255, .38);--mat-select-focused-arrow-color: rgba(220, 38, 38, .87);--mat-select-invalid-arrow-color: rgba(220, 38, 38, .87)}.theme-teal .dark,.theme-teal.dark{--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-autocomplete-background-color: #032128;--mdc-dialog-container-shape: 4px;--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px;--mdc-dialog-container-color: #032128;--mdc-dialog-subhead-color: rgba(255, 255, 255, .87);--mdc-dialog-supporting-text-color: rgba(255, 255, 255, .6)}.theme-teal .dark .mat-mdc-standard-chip,.theme-teal.dark .mat-mdc-standard-chip{--mdc-chip-container-shape-radius: 16px;--mdc-chip-with-avatar-avatar-shape-radius: 14px;--mdc-chip-with-avatar-avatar-size: 28px;--mdc-chip-with-icon-icon-size: 18px;--mdc-chip-outline-width: 0;--mdc-chip-outline-color: transparent;--mdc-chip-disabled-outline-color: transparent;--mdc-chip-focus-outline-color: transparent;--mdc-chip-hover-state-layer-opacity: .04;--mdc-chip-with-avatar-disabled-avatar-opacity: 1;--mdc-chip-flat-selected-outline-width: 0;--mdc-chip-selected-hover-state-layer-opacity: .04;--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;--mdc-chip-with-icon-disabled-icon-opacity: 1;--mat-chip-disabled-container-opacity: .4;--mat-chip-trailing-action-opacity: .54;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-state-layer-color: transparent;--mat-chip-selected-trailing-action-state-layer-color: transparent;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-focus-state-layer-opacity: 0;--mdc-chip-disabled-label-text-color: #fafafa;--mdc-chip-elevated-container-color: rgb(33.24, 59.64, 65.8);--mdc-chip-elevated-selected-container-color: rgb(33.24, 59.64, 65.8);--mdc-chip-elevated-disabled-container-color: rgb(33.24, 59.64, 65.8);--mdc-chip-flat-disabled-selected-container-color: rgb(33.24, 59.64, 65.8);--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #fafafa;--mdc-chip-selected-label-text-color: #fafafa;--mdc-chip-with-icon-icon-color: #fafafa;--mdc-chip-with-icon-disabled-icon-color: #fafafa;--mdc-chip-with-icon-selected-icon-color: #fafafa;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #fafafa;--mdc-chip-with-trailing-icon-trailing-icon-color: #fafafa;--mat-chip-selected-disabled-trailing-icon-color: #fafafa;--mat-chip-selected-trailing-icon-color: #fafafa}.theme-teal .dark .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.theme-teal .dark .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary,.theme-teal.dark .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.theme-teal.dark .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color: #042f2e;--mdc-chip-elevated-container-color: #0d9488;--mdc-chip-elevated-selected-container-color: #0d9488;--mdc-chip-elevated-disabled-container-color: #0d9488;--mdc-chip-flat-disabled-selected-container-color: #0d9488;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #042f2e;--mdc-chip-selected-label-text-color: #042f2e;--mdc-chip-with-icon-icon-color: #042f2e;--mdc-chip-with-icon-disabled-icon-color: #042f2e;--mdc-chip-with-icon-selected-icon-color: #042f2e;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #042f2e;--mdc-chip-with-trailing-icon-trailing-icon-color: #042f2e;--mat-chip-selected-disabled-trailing-icon-color: #042f2e;--mat-chip-selected-trailing-icon-color: #042f2e}.theme-teal .dark .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.theme-teal .dark .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent,.theme-teal.dark .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.theme-teal.dark .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #1e293b;--mdc-chip-elevated-selected-container-color: #1e293b;--mdc-chip-elevated-disabled-container-color: #1e293b;--mdc-chip-flat-disabled-selected-container-color: #1e293b;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.theme-teal .dark .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.theme-teal .dark .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn,.theme-teal.dark .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.theme-teal.dark .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dc2626;--mdc-chip-elevated-selected-container-color: #dc2626;--mdc-chip-elevated-disabled-container-color: #dc2626;--mdc-chip-flat-disabled-selected-container-color: #dc2626;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.theme-teal .dark,.theme-teal.dark{--mdc-switch-disabled-selected-icon-opacity: .38;--mdc-switch-disabled-track-opacity: .12;--mdc-switch-disabled-unselected-icon-opacity: .38;--mdc-switch-handle-height: 20px;--mdc-switch-handle-shape: 10px;--mdc-switch-handle-width: 20px;--mdc-switch-selected-icon-size: 18px;--mdc-switch-track-height: 14px;--mdc-switch-track-shape: 7px;--mdc-switch-track-width: 36px;--mdc-switch-unselected-icon-size: 18px;--mdc-switch-selected-focus-state-layer-opacity: .12;--mdc-switch-selected-hover-state-layer-opacity: .04;--mdc-switch-selected-pressed-state-layer-opacity: .1;--mdc-switch-unselected-focus-state-layer-opacity: .12;--mdc-switch-unselected-hover-state-layer-opacity: .04;--mdc-switch-unselected-pressed-state-layer-opacity: .1}.theme-teal .dark .mat-mdc-slide-toggle,.theme-teal.dark .mat-mdc-slide-toggle{--mat-switch-disabled-selected-handle-opacity: .38;--mat-switch-disabled-unselected-handle-opacity: .38;--mat-switch-unselected-handle-size: 20px;--mat-switch-selected-handle-size: 20px;--mat-switch-pressed-handle-size: 20px;--mat-switch-with-icon-handle-size: 20px;--mat-switch-selected-handle-horizontal-margin: 0;--mat-switch-selected-with-icon-handle-horizontal-margin: 0;--mat-switch-selected-pressed-handle-horizontal-margin: 0;--mat-switch-unselected-handle-horizontal-margin: 0;--mat-switch-unselected-with-icon-handle-horizontal-margin: 0;--mat-switch-unselected-pressed-handle-horizontal-margin: 0;--mat-switch-visible-track-opacity: 1;--mat-switch-hidden-track-opacity: 1;--mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-switch-track-outline-width: 1px;--mat-switch-track-outline-color: transparent;--mat-switch-selected-track-outline-width: 1px;--mat-switch-selected-track-outline-color: transparent;--mat-switch-disabled-unselected-track-outline-width: 1px;--mat-switch-disabled-unselected-track-outline-color: transparent}.theme-teal .dark,.theme-teal.dark{--mdc-switch-selected-focus-state-layer-color: #5eead4;--mdc-switch-selected-handle-color: #5eead4;--mdc-switch-selected-hover-state-layer-color: #5eead4;--mdc-switch-selected-pressed-state-layer-color: #5eead4;--mdc-switch-selected-focus-handle-color: #99f6e4;--mdc-switch-selected-hover-handle-color: #99f6e4;--mdc-switch-selected-pressed-handle-color: #99f6e4;--mdc-switch-selected-focus-track-color: #0d9488;--mdc-switch-selected-hover-track-color: #0d9488;--mdc-switch-selected-pressed-track-color: #0d9488;--mdc-switch-selected-track-color: #0d9488;--mdc-switch-disabled-selected-handle-color: #000;--mdc-switch-disabled-selected-icon-color: #212121;--mdc-switch-disabled-selected-track-color: #f5f5f5;--mdc-switch-disabled-unselected-handle-color: #000;--mdc-switch-disabled-unselected-icon-color: #212121;--mdc-switch-disabled-unselected-track-color: #f5f5f5;--mdc-switch-handle-surface-color: #fff;--mdc-switch-selected-icon-color: #212121;--mdc-switch-unselected-focus-handle-color: #fafafa;--mdc-switch-unselected-focus-state-layer-color: #f5f5f5;--mdc-switch-unselected-focus-track-color: #616161;--mdc-switch-unselected-handle-color: #9e9e9e;--mdc-switch-unselected-hover-handle-color: #fafafa;--mdc-switch-unselected-hover-state-layer-color: #f5f5f5;--mdc-switch-unselected-hover-track-color: #616161;--mdc-switch-unselected-icon-color: #212121;--mdc-switch-unselected-pressed-handle-color: #fafafa;--mdc-switch-unselected-pressed-state-layer-color: #f5f5f5;--mdc-switch-unselected-pressed-track-color: #616161;--mdc-switch-unselected-track-color: #616161;--mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-label-text-color: #07343e}.theme-teal .dark .mat-mdc-slide-toggle,.theme-teal.dark .mat-mdc-slide-toggle{--mat-switch-label-text-color: white}.theme-teal .dark .mat-mdc-slide-toggle.mat-accent,.theme-teal.dark .mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color: #cbd5e1;--mdc-switch-selected-handle-color: #cbd5e1;--mdc-switch-selected-hover-state-layer-color: #cbd5e1;--mdc-switch-selected-pressed-state-layer-color: #cbd5e1;--mdc-switch-selected-focus-handle-color: #e2e8f0;--mdc-switch-selected-hover-handle-color: #e2e8f0;--mdc-switch-selected-pressed-handle-color: #e2e8f0;--mdc-switch-selected-focus-track-color: #475569;--mdc-switch-selected-hover-track-color: #475569;--mdc-switch-selected-pressed-track-color: #475569;--mdc-switch-selected-track-color: #475569}.theme-teal .dark .mat-mdc-slide-toggle.mat-warn,.theme-teal.dark .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: #fca5a5;--mdc-switch-selected-handle-color: #fca5a5;--mdc-switch-selected-hover-state-layer-color: #fca5a5;--mdc-switch-selected-pressed-state-layer-color: #fca5a5;--mdc-switch-selected-focus-handle-color: #fecaca;--mdc-switch-selected-hover-handle-color: #fecaca;--mdc-switch-selected-pressed-handle-color: #fecaca;--mdc-switch-selected-focus-track-color: #dc2626;--mdc-switch-selected-hover-track-color: #dc2626;--mdc-switch-selected-pressed-track-color: #dc2626;--mdc-switch-selected-track-color: #dc2626}.theme-teal .dark,.theme-teal.dark{--mdc-radio-disabled-selected-icon-opacity: .38;--mdc-radio-disabled-unselected-icon-opacity: .38;--mdc-radio-state-layer-size: 40px}.theme-teal .dark .mat-mdc-radio-button.mat-primary,.theme-teal.dark .mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color: #cbdde1;--mdc-radio-disabled-unselected-icon-color: #cbdde1;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-focus-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(203, 221, 225, .54);--mdc-radio-unselected-pressed-icon-color: rgba(203, 221, 225, .54);--mdc-radio-selected-focus-icon-color: #0d9488;--mdc-radio-selected-hover-icon-color: #0d9488;--mdc-radio-selected-icon-color: #0d9488;--mdc-radio-selected-pressed-icon-color: #0d9488;--mat-radio-ripple-color: white;--mat-radio-checked-ripple-color: #0d9488;--mat-radio-disabled-label-color: #07343e;--mat-radio-label-text-color: white}.theme-teal .dark .mat-mdc-radio-button.mat-accent,.theme-teal.dark .mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: #cbdde1;--mdc-radio-disabled-unselected-icon-color: #cbdde1;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-focus-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(203, 221, 225, .54);--mdc-radio-unselected-pressed-icon-color: rgba(203, 221, 225, .54);--mdc-radio-selected-focus-icon-color: #1e293b;--mdc-radio-selected-hover-icon-color: #1e293b;--mdc-radio-selected-icon-color: #1e293b;--mdc-radio-selected-pressed-icon-color: #1e293b;--mat-radio-ripple-color: white;--mat-radio-checked-ripple-color: #1e293b;--mat-radio-disabled-label-color: #07343e;--mat-radio-label-text-color: white}.theme-teal .dark .mat-mdc-radio-button.mat-warn,.theme-teal.dark .mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: #cbdde1;--mdc-radio-disabled-unselected-icon-color: #cbdde1;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-focus-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(203, 221, 225, .54);--mdc-radio-unselected-pressed-icon-color: rgba(203, 221, 225, .54);--mdc-radio-selected-focus-icon-color: #dc2626;--mdc-radio-selected-hover-icon-color: #dc2626;--mdc-radio-selected-icon-color: #dc2626;--mdc-radio-selected-pressed-icon-color: #dc2626;--mat-radio-ripple-color: white;--mat-radio-checked-ripple-color: #dc2626;--mat-radio-disabled-label-color: #07343e;--mat-radio-label-text-color: white}.theme-teal .dark,.theme-teal.dark{--mdc-slider-active-track-height: 6px;--mdc-slider-active-track-shape: 9999px;--mdc-slider-handle-height: 20px;--mdc-slider-handle-shape: 50%;--mdc-slider-handle-width: 20px;--mdc-slider-inactive-track-height: 4px;--mdc-slider-inactive-track-shape: 9999px;--mdc-slider-with-overlap-handle-outline-width: 1px;--mdc-slider-with-tick-marks-active-container-opacity: .6;--mdc-slider-with-tick-marks-container-shape: 50%;--mdc-slider-with-tick-marks-container-size: 2px;--mdc-slider-with-tick-marks-inactive-container-opacity: .6;--mdc-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slider-value-indicator-width: auto;--mat-slider-value-indicator-height: 32px;--mat-slider-value-indicator-caret-display: block;--mat-slider-value-indicator-border-radius: 4px;--mat-slider-value-indicator-padding: 0 12px;--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-container-transform: translateX(-50%);--mdc-slider-handle-color: #0d9488;--mdc-slider-focus-handle-color: #0d9488;--mdc-slider-hover-handle-color: #0d9488;--mdc-slider-active-track-color: #0d9488;--mdc-slider-inactive-track-color: #0d9488;--mdc-slider-with-tick-marks-inactive-container-color: #0d9488;--mdc-slider-with-tick-marks-active-container-color: #042f2e;--mdc-slider-disabled-active-track-color: #fff;--mdc-slider-disabled-handle-color: #fff;--mdc-slider-disabled-inactive-track-color: #fff;--mdc-slider-label-container-color: #fff;--mdc-slider-label-label-text-color: #000;--mdc-slider-with-overlap-handle-outline-color: #fff;--mdc-slider-with-tick-marks-disabled-container-color: #fff;--mat-slider-ripple-color: #0d9488;--mat-slider-hover-state-layer-color: rgba(13, 148, 136, .05);--mat-slider-focus-state-layer-color: rgba(13, 148, 136, .2);--mat-slider-value-indicator-opacity: .9}.theme-teal .dark .mat-accent,.theme-teal.dark .mat-accent{--mdc-slider-handle-color: #1e293b;--mdc-slider-focus-handle-color: #1e293b;--mdc-slider-hover-handle-color: #1e293b;--mdc-slider-active-track-color: #1e293b;--mdc-slider-inactive-track-color: #1e293b;--mdc-slider-with-tick-marks-inactive-container-color: #1e293b;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #1e293b;--mat-slider-hover-state-layer-color: rgba(30, 41, 59, .05);--mat-slider-focus-state-layer-color: rgba(30, 41, 59, .2)}.theme-teal .dark .mat-warn,.theme-teal.dark .mat-warn{--mdc-slider-handle-color: #dc2626;--mdc-slider-focus-handle-color: #dc2626;--mdc-slider-hover-handle-color: #dc2626;--mdc-slider-active-track-color: #dc2626;--mdc-slider-inactive-track-color: #dc2626;--mdc-slider-with-tick-marks-inactive-container-color: #dc2626;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #dc2626;--mat-slider-hover-state-layer-color: rgba(220, 38, 38, .05);--mat-slider-focus-state-layer-color: rgba(220, 38, 38, .2)}.theme-teal .dark,.theme-teal.dark{--mat-menu-container-shape: 4px;--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-menu-item-label-text-color: white;--mat-menu-item-icon-color: white;--mat-menu-item-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-menu-item-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-menu-container-color: #032128;--mat-menu-divider-color: rgba(203, 221, 225, .12);--mdc-list-list-item-container-shape: 0;--mdc-list-list-item-leading-avatar-shape: 50%;--mdc-list-list-item-container-color: transparent;--mdc-list-list-item-selected-container-color: transparent;--mdc-list-list-item-leading-avatar-color: transparent;--mdc-list-list-item-leading-icon-size: 24px;--mdc-list-list-item-leading-avatar-size: 40px;--mdc-list-list-item-trailing-icon-size: 24px;--mdc-list-list-item-disabled-state-layer-color: transparent;--mdc-list-list-item-disabled-state-layer-opacity: 0;--mdc-list-list-item-disabled-label-text-opacity: .38;--mdc-list-list-item-disabled-leading-icon-opacity: .38;--mdc-list-list-item-disabled-trailing-icon-opacity: .38;--mat-list-active-indicator-color: transparent;--mat-list-active-indicator-shape: 4px;--mdc-list-list-item-label-text-color: white;--mdc-list-list-item-supporting-text-color: #3b7586;--mdc-list-list-item-leading-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-trailing-supporting-text-color: #083b46;--mdc-list-list-item-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-selected-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-disabled-label-text-color: white;--mdc-list-list-item-disabled-leading-icon-color: white;--mdc-list-list-item-disabled-trailing-icon-color: white;--mdc-list-list-item-hover-label-text-color: white;--mdc-list-list-item-hover-leading-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-hover-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-focus-label-text-color: white;--mdc-list-list-item-hover-state-layer-color: white;--mdc-list-list-item-hover-state-layer-opacity: .08;--mdc-list-list-item-focus-state-layer-color: white;--mdc-list-list-item-focus-state-layer-opacity: .24}.theme-teal .dark .mdc-list-item__start,.theme-teal .dark .mdc-list-item__end,.theme-teal.dark .mdc-list-item__start,.theme-teal.dark .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #cbdde1;--mdc-radio-disabled-unselected-icon-color: #cbdde1;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-focus-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(203, 221, 225, .54);--mdc-radio-unselected-pressed-icon-color: rgba(203, 221, 225, .54);--mdc-radio-selected-focus-icon-color: #0d9488;--mdc-radio-selected-hover-icon-color: #0d9488;--mdc-radio-selected-icon-color: #0d9488;--mdc-radio-selected-pressed-icon-color: #0d9488}.theme-teal .dark .mat-accent .mdc-list-item__start,.theme-teal .dark .mat-accent .mdc-list-item__end,.theme-teal.dark .mat-accent .mdc-list-item__start,.theme-teal.dark .mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #cbdde1;--mdc-radio-disabled-unselected-icon-color: #cbdde1;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-focus-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(203, 221, 225, .54);--mdc-radio-unselected-pressed-icon-color: rgba(203, 221, 225, .54);--mdc-radio-selected-focus-icon-color: #1e293b;--mdc-radio-selected-hover-icon-color: #1e293b;--mdc-radio-selected-icon-color: #1e293b;--mdc-radio-selected-pressed-icon-color: #1e293b}.theme-teal .dark .mat-warn .mdc-list-item__start,.theme-teal .dark .mat-warn .mdc-list-item__end,.theme-teal.dark .mat-warn .mdc-list-item__start,.theme-teal.dark .mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #cbdde1;--mdc-radio-disabled-unselected-icon-color: #cbdde1;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-focus-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(203, 221, 225, .54);--mdc-radio-unselected-pressed-icon-color: rgba(203, 221, 225, .54);--mdc-radio-selected-focus-icon-color: #dc2626;--mdc-radio-selected-hover-icon-color: #dc2626;--mdc-radio-selected-icon-color: #dc2626;--mdc-radio-selected-pressed-icon-color: #dc2626}.theme-teal .dark .mat-mdc-list-option,.theme-teal.dark .mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: #042f2e;--mdc-checkbox-selected-focus-icon-color: #0d9488;--mdc-checkbox-selected-hover-icon-color: #0d9488;--mdc-checkbox-selected-icon-color: #0d9488;--mdc-checkbox-selected-pressed-icon-color: #0d9488;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #0d9488;--mdc-checkbox-selected-hover-state-layer-color: #0d9488;--mdc-checkbox-selected-pressed-state-layer-color: #0d9488;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.theme-teal .dark .mat-mdc-list-option.mat-accent,.theme-teal.dark .mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #1e293b;--mdc-checkbox-selected-hover-icon-color: #1e293b;--mdc-checkbox-selected-icon-color: #1e293b;--mdc-checkbox-selected-pressed-icon-color: #1e293b;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #1e293b;--mdc-checkbox-selected-hover-state-layer-color: #1e293b;--mdc-checkbox-selected-pressed-state-layer-color: #1e293b;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.theme-teal .dark .mat-mdc-list-option.mat-warn,.theme-teal.dark .mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #dc2626;--mdc-checkbox-selected-hover-icon-color: #dc2626;--mdc-checkbox-selected-icon-color: #dc2626;--mdc-checkbox-selected-pressed-icon-color: #dc2626;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #dc2626;--mdc-checkbox-selected-hover-state-layer-color: #dc2626;--mdc-checkbox-selected-pressed-state-layer-color: #dc2626;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.theme-teal .dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.theme-teal .dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,.theme-teal .dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.theme-teal .dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start,.theme-teal.dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.theme-teal.dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,.theme-teal.dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.theme-teal.dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start{color:#0d9488}.theme-teal .dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.theme-teal .dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.theme-teal .dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end,.theme-teal.dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.theme-teal.dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.theme-teal.dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}.theme-teal .dark,.theme-teal.dark{--mat-paginator-container-text-color: rgba(255, 255, 255, .87);--mat-paginator-container-background-color: #032128;--mat-paginator-enabled-icon-color: rgba(255, 255, 255, .54);--mat-paginator-disabled-icon-color: rgba(255, 255, 255, .12);--mdc-secondary-navigation-tab-container-height: 48px;--mdc-tab-indicator-active-indicator-height: 2px;--mdc-tab-indicator-active-indicator-shape: 0;--mat-tab-header-divider-color: transparent;--mat-tab-header-divider-height: 0}.theme-teal .dark .mat-mdc-tab-group,.theme-teal .dark .mat-mdc-tab-nav-bar,.theme-teal.dark .mat-mdc-tab-group,.theme-teal.dark .mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color: #0d9488;--mat-tab-header-disabled-ripple-color: #07343e;--mat-tab-header-pagination-icon-color: #cbdde1;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #0d9488;--mat-tab-header-active-ripple-color: #0d9488;--mat-tab-header-inactive-ripple-color: #0d9488;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #0d9488;--mat-tab-header-active-hover-label-text-color: #0d9488;--mat-tab-header-active-focus-indicator-color: #0d9488;--mat-tab-header-active-hover-indicator-color: #0d9488}.theme-teal .dark .mat-mdc-tab-group.mat-accent,.theme-teal .dark .mat-mdc-tab-nav-bar.mat-accent,.theme-teal.dark .mat-mdc-tab-group.mat-accent,.theme-teal.dark .mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color: #1e293b;--mat-tab-header-disabled-ripple-color: #07343e;--mat-tab-header-pagination-icon-color: #cbdde1;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #1e293b;--mat-tab-header-active-ripple-color: #1e293b;--mat-tab-header-inactive-ripple-color: #1e293b;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #1e293b;--mat-tab-header-active-hover-label-text-color: #1e293b;--mat-tab-header-active-focus-indicator-color: #1e293b;--mat-tab-header-active-hover-indicator-color: #1e293b}.theme-teal .dark .mat-mdc-tab-group.mat-warn,.theme-teal .dark .mat-mdc-tab-nav-bar.mat-warn,.theme-teal.dark .mat-mdc-tab-group.mat-warn,.theme-teal.dark .mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color: #dc2626;--mat-tab-header-disabled-ripple-color: #07343e;--mat-tab-header-pagination-icon-color: #cbdde1;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #dc2626;--mat-tab-header-active-ripple-color: #dc2626;--mat-tab-header-inactive-ripple-color: #dc2626;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #dc2626;--mat-tab-header-active-hover-label-text-color: #dc2626;--mat-tab-header-active-focus-indicator-color: #dc2626;--mat-tab-header-active-hover-indicator-color: #dc2626}.theme-teal .dark .mat-mdc-tab-group.mat-background-primary,.theme-teal .dark .mat-mdc-tab-nav-bar.mat-background-primary,.theme-teal.dark .mat-mdc-tab-group.mat-background-primary,.theme-teal.dark .mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color: #0d9488;--mat-tab-header-with-background-foreground-color: #042f2e}.theme-teal .dark .mat-mdc-tab-group.mat-background-accent,.theme-teal .dark .mat-mdc-tab-nav-bar.mat-background-accent,.theme-teal.dark .mat-mdc-tab-group.mat-background-accent,.theme-teal.dark .mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color: #1e293b;--mat-tab-header-with-background-foreground-color: white}.theme-teal .dark .mat-mdc-tab-group.mat-background-warn,.theme-teal .dark .mat-mdc-tab-nav-bar.mat-background-warn,.theme-teal.dark .mat-mdc-tab-group.mat-background-warn,.theme-teal.dark .mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color: #dc2626;--mat-tab-header-with-background-foreground-color: white}.theme-teal .dark,.theme-teal.dark{--mdc-checkbox-disabled-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-state-layer-opacity: .16;--mdc-checkbox-selected-hover-state-layer-opacity: .04;--mdc-checkbox-selected-pressed-state-layer-opacity: .16;--mdc-checkbox-unselected-focus-state-layer-opacity: .16;--mdc-checkbox-unselected-hover-state-layer-opacity: .04;--mdc-checkbox-unselected-pressed-state-layer-opacity: .16;--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #1e293b;--mdc-checkbox-selected-hover-icon-color: #1e293b;--mdc-checkbox-selected-icon-color: #1e293b;--mdc-checkbox-selected-pressed-icon-color: #1e293b;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #1e293b;--mdc-checkbox-selected-hover-state-layer-color: #1e293b;--mdc-checkbox-selected-pressed-state-layer-color: #1e293b;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white;--mat-checkbox-disabled-label-color: #07343e;--mat-checkbox-label-text-color: white}.theme-teal .dark .mat-mdc-checkbox.mat-primary,.theme-teal.dark .mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: #042f2e;--mdc-checkbox-selected-focus-icon-color: #0d9488;--mdc-checkbox-selected-hover-icon-color: #0d9488;--mdc-checkbox-selected-icon-color: #0d9488;--mdc-checkbox-selected-pressed-icon-color: #0d9488;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #0d9488;--mdc-checkbox-selected-hover-state-layer-color: #0d9488;--mdc-checkbox-selected-pressed-state-layer-color: #0d9488;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.theme-teal .dark .mat-mdc-checkbox.mat-warn,.theme-teal.dark .mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #dc2626;--mdc-checkbox-selected-hover-icon-color: #dc2626;--mdc-checkbox-selected-icon-color: #dc2626;--mdc-checkbox-selected-pressed-icon-color: #dc2626;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #dc2626;--mdc-checkbox-selected-hover-state-layer-color: #dc2626;--mdc-checkbox-selected-pressed-state-layer-color: #dc2626;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.theme-teal .dark,.theme-teal.dark{--mdc-text-button-container-shape: 4px;--mdc-text-button-keep-touch-target: false;--mdc-filled-button-container-shape: 4px;--mdc-filled-button-keep-touch-target: false;--mdc-protected-button-container-shape: 4px;--mdc-protected-button-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mdc-protected-button-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-protected-button-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-outlined-button-keep-touch-target: false;--mdc-outlined-button-outline-width: 1px;--mdc-outlined-button-container-shape: 4px;--mat-text-button-horizontal-padding: 8px;--mat-text-button-with-icon-horizontal-padding: 8px;--mat-text-button-icon-spacing: 8px;--mat-text-button-icon-offset: 0;--mat-filled-button-horizontal-padding: 16px;--mat-filled-button-icon-spacing: 8px;--mat-filled-button-icon-offset: -4px;--mat-protected-button-horizontal-padding: 16px;--mat-protected-button-icon-spacing: 8px;--mat-protected-button-icon-offset: -4px;--mat-outlined-button-horizontal-padding: 15px;--mat-outlined-button-icon-spacing: 8px;--mat-outlined-button-icon-offset: -4px;--mdc-text-button-label-text-color: white;--mdc-text-button-disabled-label-text-color: rgba(3, 33, 40, .5);--mat-text-button-state-layer-color: white;--mat-text-button-disabled-state-layer-color: white;--mat-text-button-ripple-color: rgba(255, 255, 255, .1);--mat-text-button-hover-state-layer-opacity: .08;--mat-text-button-focus-state-layer-opacity: .24;--mat-text-button-pressed-state-layer-opacity: .24;--mdc-filled-button-container-color: #032128;--mdc-filled-button-label-text-color: white;--mdc-filled-button-disabled-container-color: rgba(3, 33, 40, .12);--mdc-filled-button-disabled-label-text-color: rgba(3, 33, 40, .5);--mat-filled-button-state-layer-color: white;--mat-filled-button-disabled-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1);--mat-filled-button-hover-state-layer-opacity: .08;--mat-filled-button-focus-state-layer-opacity: .24;--mat-filled-button-pressed-state-layer-opacity: .24;--mdc-protected-button-container-color: #032128;--mdc-protected-button-label-text-color: white;--mdc-protected-button-disabled-container-color: rgba(3, 33, 40, .12);--mdc-protected-button-disabled-label-text-color: rgba(3, 33, 40, .5);--mat-protected-button-state-layer-color: white;--mat-protected-button-disabled-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1);--mat-protected-button-hover-state-layer-opacity: .08;--mat-protected-button-focus-state-layer-opacity: .24;--mat-protected-button-pressed-state-layer-opacity: .24;--mdc-outlined-button-disabled-outline-color: rgba(203, 221, 225, .12);--mdc-outlined-button-disabled-label-text-color: rgba(3, 33, 40, .5);--mdc-outlined-button-label-text-color: white;--mdc-outlined-button-outline-color: rgba(203, 221, 225, .12);--mat-outlined-button-state-layer-color: white;--mat-outlined-button-disabled-state-layer-color: white;--mat-outlined-button-ripple-color: rgba(255, 255, 255, .1);--mat-outlined-button-hover-state-layer-opacity: .08;--mat-outlined-button-focus-state-layer-opacity: .24;--mat-outlined-button-pressed-state-layer-opacity: .24}.theme-teal .dark .mat-mdc-button.mat-primary,.theme-teal.dark .mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: #0d9488;--mat-text-button-state-layer-color: #0d9488;--mat-text-button-ripple-color: rgba(13, 148, 136, .1)}.theme-teal .dark .mat-mdc-button.mat-accent,.theme-teal.dark .mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: #1e293b;--mat-text-button-state-layer-color: #1e293b;--mat-text-button-ripple-color: rgba(30, 41, 59, .1)}.theme-teal .dark .mat-mdc-button.mat-warn,.theme-teal.dark .mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #dc2626;--mat-text-button-state-layer-color: #dc2626;--mat-text-button-ripple-color: rgba(220, 38, 38, .1)}.theme-teal .dark .mat-mdc-unelevated-button.mat-primary,.theme-teal.dark .mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: #0d9488;--mdc-filled-button-label-text-color: #042f2e;--mat-filled-button-state-layer-color: #042f2e;--mat-filled-button-ripple-color: rgba(4, 47, 46, .1)}.theme-teal .dark .mat-mdc-unelevated-button.mat-accent,.theme-teal.dark .mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: #1e293b;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.theme-teal .dark .mat-mdc-unelevated-button.mat-warn,.theme-teal.dark .mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #dc2626;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.theme-teal .dark .mat-mdc-raised-button.mat-primary,.theme-teal.dark .mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: #0d9488;--mdc-protected-button-label-text-color: #042f2e;--mat-protected-button-state-layer-color: #042f2e;--mat-protected-button-ripple-color: rgba(4, 47, 46, .1)}.theme-teal .dark .mat-mdc-raised-button.mat-accent,.theme-teal.dark .mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: #1e293b;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.theme-teal .dark .mat-mdc-raised-button.mat-warn,.theme-teal.dark .mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #dc2626;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.theme-teal .dark .mat-mdc-outlined-button.mat-primary,.theme-teal.dark .mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: #0d9488;--mdc-outlined-button-outline-color: rgba(203, 221, 225, .12);--mat-outlined-button-state-layer-color: #0d9488;--mat-outlined-button-ripple-color: rgba(13, 148, 136, .1)}.theme-teal .dark .mat-mdc-outlined-button.mat-accent,.theme-teal.dark .mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: #1e293b;--mdc-outlined-button-outline-color: rgba(203, 221, 225, .12);--mat-outlined-button-state-layer-color: #1e293b;--mat-outlined-button-ripple-color: rgba(30, 41, 59, .1)}.theme-teal .dark .mat-mdc-outlined-button.mat-warn,.theme-teal.dark .mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #dc2626;--mdc-outlined-button-outline-color: rgba(203, 221, 225, .12);--mat-outlined-button-state-layer-color: #dc2626;--mat-outlined-button-ripple-color: rgba(220, 38, 38, .1)}.theme-teal .dark,.theme-teal.dark{--mdc-icon-button-icon-size: 24px;--mdc-icon-button-icon-color: inherit;--mdc-icon-button-disabled-icon-color: rgba(255, 255, 255, .5);--mat-icon-button-state-layer-color: white;--mat-icon-button-disabled-state-layer-color: white;--mat-icon-button-ripple-color: rgba(255, 255, 255, .1);--mat-icon-button-hover-state-layer-opacity: .08;--mat-icon-button-focus-state-layer-opacity: .24;--mat-icon-button-pressed-state-layer-opacity: .24}.theme-teal .dark .mat-mdc-icon-button.mat-primary,.theme-teal.dark .mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color: #0d9488;--mat-icon-button-state-layer-color: #0d9488;--mat-icon-button-ripple-color: rgba(13, 148, 136, .1)}.theme-teal .dark .mat-mdc-icon-button.mat-accent,.theme-teal.dark .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: #1e293b;--mat-icon-button-state-layer-color: #1e293b;--mat-icon-button-ripple-color: rgba(30, 41, 59, .1)}.theme-teal .dark .mat-mdc-icon-button.mat-warn,.theme-teal.dark .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #dc2626;--mat-icon-button-state-layer-color: #dc2626;--mat-icon-button-ripple-color: rgba(220, 38, 38, .1)}.theme-teal .dark,.theme-teal.dark{--mdc-fab-container-shape: 50%;--mdc-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-small-container-shape: 50%;--mdc-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-extended-fab-container-height: 48px;--mdc-extended-fab-container-shape: 24px;--mdc-extended-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-extended-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-container-color: #032128;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-disabled-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1);--mat-fab-hover-state-layer-opacity: .08;--mat-fab-focus-state-layer-opacity: .24;--mat-fab-pressed-state-layer-opacity: .24;--mat-fab-disabled-state-container-color: rgba(2, 34, 41, .12);--mat-fab-disabled-state-foreground-color: rgba(3, 33, 40, .5);--mdc-fab-small-container-color: #032128;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-disabled-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1);--mat-fab-small-hover-state-layer-opacity: .08;--mat-fab-small-focus-state-layer-opacity: .24;--mat-fab-small-pressed-state-layer-opacity: .24;--mat-fab-small-disabled-state-container-color: rgba(2, 34, 41, .12);--mat-fab-small-disabled-state-foreground-color: rgba(3, 33, 40, .5)}.theme-teal .dark .mat-mdc-fab.mat-primary,.theme-teal.dark .mat-mdc-fab.mat-primary{--mdc-fab-container-color: #0d9488;--mat-fab-foreground-color: #042f2e;--mat-fab-state-layer-color: #042f2e;--mat-fab-ripple-color: rgba(4, 47, 46, .1)}.theme-teal .dark .mat-mdc-fab.mat-accent,.theme-teal.dark .mat-mdc-fab.mat-accent{--mdc-fab-container-color: #1e293b;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}.theme-teal .dark .mat-mdc-fab.mat-warn,.theme-teal.dark .mat-mdc-fab.mat-warn{--mdc-fab-container-color: #dc2626;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}.theme-teal .dark .mat-mdc-mini-fab.mat-primary,.theme-teal.dark .mat-mdc-mini-fab.mat-primary{--mdc-fab-small-container-color: #0d9488;--mat-fab-small-foreground-color: #042f2e;--mat-fab-small-state-layer-color: #042f2e;--mat-fab-small-ripple-color: rgba(4, 47, 46, .1)}.theme-teal .dark .mat-mdc-mini-fab.mat-accent,.theme-teal.dark .mat-mdc-mini-fab.mat-accent{--mdc-fab-small-container-color: #1e293b;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}.theme-teal .dark .mat-mdc-mini-fab.mat-warn,.theme-teal.dark .mat-mdc-mini-fab.mat-warn{--mdc-fab-small-container-color: #dc2626;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}.theme-teal .dark,.theme-teal.dark{--mdc-snackbar-container-shape: 4px;--mdc-snackbar-container-color: rgb(204.6, 210.6, 212);--mdc-snackbar-supporting-text-color: rgba(3, 33, 40, .87);--mat-snack-bar-button-color: rgba(0, 0, 0, .87);--mat-table-row-item-outline-width: 1px;--mat-table-background-color: #032128;--mat-table-header-headline-color: white;--mat-table-row-item-label-text-color: white;--mat-table-row-item-outline-color: rgba(203, 221, 225, .12);--mdc-circular-progress-active-indicator-width: 4px;--mdc-circular-progress-size: 48px;--mdc-circular-progress-active-indicator-color: #0d9488}.theme-teal .dark .mat-accent,.theme-teal.dark .mat-accent{--mdc-circular-progress-active-indicator-color: #1e293b}.theme-teal .dark .mat-warn,.theme-teal.dark .mat-warn{--mdc-circular-progress-active-indicator-color: #dc2626}.theme-teal .dark,.theme-teal.dark{--mat-badge-container-shape: 50%;--mat-badge-container-size: unset;--mat-badge-small-size-container-size: unset;--mat-badge-large-size-container-size: unset;--mat-badge-legacy-container-size: 22px;--mat-badge-legacy-small-size-container-size: 16px;--mat-badge-legacy-large-size-container-size: 28px;--mat-badge-container-offset: -11px 0;--mat-badge-small-size-container-offset: -8px 0;--mat-badge-large-size-container-offset: -14px 0;--mat-badge-container-overlap-offset: -11px;--mat-badge-small-size-container-overlap-offset: -8px;--mat-badge-large-size-container-overlap-offset: -14px;--mat-badge-container-padding: 0;--mat-badge-small-size-container-padding: 0;--mat-badge-large-size-container-padding: 0;--mat-badge-background-color: #0d9488;--mat-badge-text-color: #042f2e;--mat-badge-disabled-state-background-color: #032128;--mat-badge-disabled-state-text-color: #07343e}.theme-teal .dark .mat-badge-accent,.theme-teal.dark .mat-badge-accent{--mat-badge-background-color: #1e293b;--mat-badge-text-color: white}.theme-teal .dark .mat-badge-warn,.theme-teal.dark .mat-badge-warn{--mat-badge-background-color: #dc2626;--mat-badge-text-color: white}.theme-teal .dark,.theme-teal.dark{--mat-bottom-sheet-container-shape: 4px;--mat-bottom-sheet-container-text-color: white;--mat-bottom-sheet-container-background-color: #032128;--mat-legacy-button-toggle-height: 36px;--mat-legacy-button-toggle-shape: 2px;--mat-legacy-button-toggle-focus-state-layer-opacity: 1;--mat-standard-button-toggle-shape: 4px;--mat-standard-button-toggle-hover-state-layer-opacity: .04;--mat-standard-button-toggle-focus-state-layer-opacity: .12;--mat-legacy-button-toggle-text-color: #083b46;--mat-legacy-button-toggle-state-layer-color: #9bbac3;--mat-legacy-button-toggle-selected-state-text-color: #3b7586;--mat-legacy-button-toggle-selected-state-background-color: rgba(255, 255, 255, .05);--mat-legacy-button-toggle-disabled-state-text-color: #032128;--mat-legacy-button-toggle-disabled-state-background-color: #022229;--mat-legacy-button-toggle-disabled-selected-state-background-color: #032128;--mat-standard-button-toggle-text-color: white;--mat-standard-button-toggle-background-color: #032128;--mat-standard-button-toggle-state-layer-color: #9bbac3;--mat-standard-button-toggle-selected-state-background-color: rgba(255, 255, 255, .05);--mat-standard-button-toggle-selected-state-text-color: white;--mat-standard-button-toggle-disabled-state-text-color: #032128;--mat-standard-button-toggle-disabled-state-background-color: #032128;--mat-standard-button-toggle-disabled-selected-state-text-color: white;--mat-standard-button-toggle-disabled-selected-state-background-color: #032128;--mat-standard-button-toggle-divider-color: rgb(27, 55.56, 62.2);--mat-datepicker-calendar-container-shape: 4px;--mat-datepicker-calendar-container-touch-shape: 4px;--mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-datepicker-calendar-date-selected-state-text-color: #042f2e;--mat-datepicker-calendar-date-selected-state-background-color: #0d9488;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(13, 148, 136, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: #042f2e;--mat-datepicker-calendar-date-focus-state-background-color: rgba(13, 148, 136, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(13, 148, 136, .3);--mat-datepicker-toggle-active-state-icon-color: #0d9488;--mat-datepicker-calendar-date-in-range-state-background-color: rgba(13, 148, 136, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-toggle-icon-color: #cbdde1;--mat-datepicker-calendar-body-label-text-color: #3b7586;--mat-datepicker-calendar-period-button-text-color: white;--mat-datepicker-calendar-period-button-icon-color: #cbdde1;--mat-datepicker-calendar-navigation-button-icon-color: #cbdde1;--mat-datepicker-calendar-header-divider-color: rgba(203, 221, 225, .12);--mat-datepicker-calendar-header-text-color: #3b7586;--mat-datepicker-calendar-date-today-outline-color: #083b46;--mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(8, 59, 70, .8);--mat-datepicker-calendar-date-text-color: white;--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: #07343e;--mat-datepicker-calendar-date-preview-state-outline-color: rgba(203, 221, 225, .24);--mat-datepicker-range-input-separator-color: white;--mat-datepicker-range-input-disabled-state-separator-color: #07343e;--mat-datepicker-range-input-disabled-state-text-color: #07343e;--mat-datepicker-calendar-container-background-color: #032128;--mat-datepicker-calendar-container-text-color: white}.theme-teal .dark .mat-datepicker-content.mat-accent,.theme-teal.dark .mat-datepicker-content.mat-accent{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #1e293b;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(30, 41, 59, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(30, 41, 59, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(30, 41, 59, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(30, 41, 59, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032)}.theme-teal .dark .mat-datepicker-content.mat-warn,.theme-teal.dark .mat-datepicker-content.mat-warn{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #dc2626;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(220, 38, 38, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(220, 38, 38, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(220, 38, 38, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(220, 38, 38, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032)}.theme-teal .dark .mat-datepicker-toggle-active.mat-accent,.theme-teal.dark .mat-datepicker-toggle-active.mat-accent{--mat-datepicker-toggle-active-state-icon-color: #1e293b}.theme-teal .dark .mat-datepicker-toggle-active.mat-warn,.theme-teal.dark .mat-datepicker-toggle-active.mat-warn{--mat-datepicker-toggle-active-state-icon-color: #dc2626}.theme-teal .dark,.theme-teal.dark{--mat-divider-width: 1px;--mat-divider-color: rgba(203, 221, 225, .12);--mat-expansion-container-shape: 4px;--mat-expansion-legacy-header-indicator-display: inline-block;--mat-expansion-header-indicator-display: none;--mat-expansion-container-background-color: #032128;--mat-expansion-container-text-color: white;--mat-expansion-actions-divider-color: rgba(203, 221, 225, .12);--mat-expansion-header-hover-state-layer-color: rgba(255, 255, 255, .05);--mat-expansion-header-focus-state-layer-color: rgba(255, 255, 255, .05);--mat-expansion-header-disabled-state-text-color: #032128;--mat-expansion-header-text-color: white;--mat-expansion-header-description-color: #3b7586;--mat-expansion-header-indicator-color: #3b7586;--mat-icon-color: inherit}.theme-teal .dark .mat-icon.mat-primary,.theme-teal.dark .mat-icon.mat-primary{--mat-icon-color: #0d9488}.theme-teal .dark .mat-icon.mat-accent,.theme-teal.dark .mat-icon.mat-accent{--mat-icon-color: #1e293b}.theme-teal .dark .mat-icon.mat-warn,.theme-teal.dark .mat-icon.mat-warn{--mat-icon-color: #dc2626}.theme-teal .dark,.theme-teal.dark{--mat-sidenav-container-shape: 0;--mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width: auto;--mat-sidenav-container-divider-color: rgba(203, 221, 225, .12);--mat-sidenav-container-background-color: #032128;--mat-sidenav-container-text-color: white;--mat-sidenav-content-background-color: #022229;--mat-sidenav-content-text-color: white;--mat-sidenav-scrim-color: rgba(252, 222, 215, .6);--mat-stepper-header-icon-foreground-color: #042f2e;--mat-stepper-header-selected-state-icon-background-color: #0d9488;--mat-stepper-header-selected-state-icon-foreground-color: #042f2e;--mat-stepper-header-done-state-icon-background-color: #0d9488;--mat-stepper-header-done-state-icon-foreground-color: #042f2e;--mat-stepper-header-edit-state-icon-background-color: #0d9488;--mat-stepper-header-edit-state-icon-foreground-color: #042f2e;--mat-stepper-container-color: #032128;--mat-stepper-line-color: rgba(203, 221, 225, .12);--mat-stepper-header-hover-state-layer-color: rgba(255, 255, 255, .05);--mat-stepper-header-focus-state-layer-color: rgba(255, 255, 255, .05);--mat-stepper-header-label-text-color: #3b7586;--mat-stepper-header-optional-label-text-color: #3b7586;--mat-stepper-header-selected-state-label-text-color: white;--mat-stepper-header-error-state-label-text-color: #dc2626;--mat-stepper-header-icon-background-color: #3b7586;--mat-stepper-header-error-state-icon-foreground-color: #dc2626;--mat-stepper-header-error-state-icon-background-color: transparent}.theme-teal .dark .mat-step-header.mat-accent,.theme-teal.dark .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #1e293b;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #1e293b;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #1e293b;--mat-stepper-header-edit-state-icon-foreground-color: white}.theme-teal .dark .mat-step-header.mat-warn,.theme-teal.dark .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dc2626;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dc2626;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dc2626;--mat-stepper-header-edit-state-icon-foreground-color: white}.theme-teal .dark,.theme-teal.dark{--mat-sort-arrow-color: #3b7586;--mat-toolbar-container-background-color: #022229;--mat-toolbar-container-text-color: white}.theme-teal .dark .mat-toolbar.mat-primary,.theme-teal.dark .mat-toolbar.mat-primary{--mat-toolbar-container-background-color: #0d9488;--mat-toolbar-container-text-color: #042f2e}.theme-teal .dark .mat-toolbar.mat-accent,.theme-teal.dark .mat-toolbar.mat-accent{--mat-toolbar-container-background-color: #1e293b;--mat-toolbar-container-text-color: white}.theme-teal .dark .mat-toolbar.mat-warn,.theme-teal.dark .mat-toolbar.mat-warn{--mat-toolbar-container-background-color: #dc2626;--mat-toolbar-container-text-color: white}.theme-teal .dark,.theme-teal.dark{--mat-tree-container-background-color: #032128;--mat-tree-node-text-color: white;--mat-timepicker-container-shape: 4px;--mat-timepicker-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-timepicker-container-background-color: #032128}.theme-rose .light,.theme-rose.light{--mat-ripple-color: rgba(0, 0, 0, .1);--mat-option-selected-state-label-text-color: #f43f5e;--mat-option-label-text-color: #032128;--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.theme-rose .light .mat-accent,.theme-rose.light .mat-accent{--mat-option-selected-state-label-text-color: #1e293b;--mat-option-label-text-color: #032128;--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.theme-rose .light .mat-warn,.theme-rose.light .mat-warn{--mat-option-selected-state-label-text-color: #dc2626;--mat-option-label-text-color: #032128;--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.theme-rose .light,.theme-rose.light{--mat-optgroup-label-text-color: #032128;--mat-full-pseudo-checkbox-selected-icon-color: #1e293b;--mat-full-pseudo-checkbox-selected-checkmark-color: #cbdde1;--mat-full-pseudo-checkbox-unselected-icon-color: #083b46;--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #cbdde1;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #1e293b;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.theme-rose .light .mat-primary,.theme-rose.light .mat-primary{--mat-full-pseudo-checkbox-selected-icon-color: #f43f5e;--mat-full-pseudo-checkbox-selected-checkmark-color: #cbdde1;--mat-full-pseudo-checkbox-unselected-icon-color: #083b46;--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #cbdde1;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #f43f5e;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.theme-rose .light .mat-accent,.theme-rose.light .mat-accent{--mat-full-pseudo-checkbox-selected-icon-color: #1e293b;--mat-full-pseudo-checkbox-selected-checkmark-color: #cbdde1;--mat-full-pseudo-checkbox-unselected-icon-color: #083b46;--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #cbdde1;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #1e293b;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.theme-rose .light .mat-warn,.theme-rose.light .mat-warn{--mat-full-pseudo-checkbox-selected-icon-color: #dc2626;--mat-full-pseudo-checkbox-selected-checkmark-color: #cbdde1;--mat-full-pseudo-checkbox-unselected-icon-color: #083b46;--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #cbdde1;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #dc2626;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.theme-rose .light,.theme-rose.light{--mat-app-background-color: #cbdde1;--mat-app-text-color: #032128;--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mdc-elevated-card-container-shape: 4px;--mdc-outlined-card-container-shape: 4px;--mdc-outlined-card-outline-width: 1px;--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: #083b46;--mdc-linear-progress-active-indicator-height: 4px;--mdc-linear-progress-track-height: 4px;--mdc-linear-progress-track-shape: 0}.theme-rose .light .mat-mdc-progress-bar,.theme-rose.light .mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: #f43f5e;--mdc-linear-progress-track-color: rgba(244, 63, 94, .25)}.theme-rose .light .mat-mdc-progress-bar.mat-accent,.theme-rose.light .mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: #1e293b;--mdc-linear-progress-track-color: rgba(30, 41, 59, .25)}.theme-rose .light .mat-mdc-progress-bar.mat-warn,.theme-rose.light .mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #dc2626;--mdc-linear-progress-track-color: rgba(220, 38, 38, .25)}.theme-rose .light,.theme-rose.light{--mdc-plain-tooltip-container-shape: 4px;--mdc-plain-tooltip-supporting-text-line-height: 16px;--mdc-plain-tooltip-container-color: #032128;--mdc-plain-tooltip-supporting-text-color: #fff;--mdc-filled-text-field-active-indicator-height: 1px;--mdc-filled-text-field-focus-active-indicator-height: 2px;--mdc-filled-text-field-container-shape: 4px;--mdc-outlined-text-field-outline-width: 1px;--mdc-outlined-text-field-focus-outline-width: 2px;--mdc-outlined-text-field-container-shape: 4px;--mdc-filled-text-field-caret-color: #f43f5e;--mdc-filled-text-field-focus-active-indicator-color: #f43f5e;--mdc-filled-text-field-focus-label-text-color: rgba(244, 63, 94, .87);--mdc-filled-text-field-container-color: rgb(244.8, 244.8, 244.8);--mdc-filled-text-field-disabled-container-color: rgb(249.9, 249.9, 249.9);--mdc-filled-text-field-label-text-color: rgba(3, 33, 40, .6);--mdc-filled-text-field-hover-label-text-color: rgba(3, 33, 40, .6);--mdc-filled-text-field-disabled-label-text-color: rgba(59, 117, 134, .38);--mdc-filled-text-field-input-text-color: rgba(3, 33, 40, .87);--mdc-filled-text-field-disabled-input-text-color: rgba(59, 117, 134, .38);--mdc-filled-text-field-input-text-placeholder-color: rgba(3, 33, 40, .6);--mdc-filled-text-field-error-hover-label-text-color: #dc2626;--mdc-filled-text-field-error-focus-label-text-color: #dc2626;--mdc-filled-text-field-error-label-text-color: #dc2626;--mdc-filled-text-field-error-caret-color: #dc2626;--mdc-filled-text-field-active-indicator-color: rgba(155, 186, 195, .42);--mdc-filled-text-field-disabled-active-indicator-color: rgba(155, 186, 195, .06);--mdc-filled-text-field-hover-active-indicator-color: rgba(155, 186, 195, .87);--mdc-filled-text-field-error-active-indicator-color: #dc2626;--mdc-filled-text-field-error-focus-active-indicator-color: #dc2626;--mdc-filled-text-field-error-hover-active-indicator-color: #dc2626;--mdc-outlined-text-field-caret-color: #f43f5e;--mdc-outlined-text-field-focus-outline-color: #f43f5e;--mdc-outlined-text-field-focus-label-text-color: rgba(244, 63, 94, .87);--mdc-outlined-text-field-label-text-color: rgba(3, 33, 40, .6);--mdc-outlined-text-field-hover-label-text-color: rgba(3, 33, 40, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba(59, 117, 134, .38);--mdc-outlined-text-field-input-text-color: rgba(3, 33, 40, .87);--mdc-outlined-text-field-disabled-input-text-color: rgba(59, 117, 134, .38);--mdc-outlined-text-field-input-text-placeholder-color: rgba(3, 33, 40, .6);--mdc-outlined-text-field-error-caret-color: #dc2626;--mdc-outlined-text-field-error-focus-label-text-color: #dc2626;--mdc-outlined-text-field-error-label-text-color: #dc2626;--mdc-outlined-text-field-error-hover-label-text-color: #dc2626;--mdc-outlined-text-field-outline-color: rgba(155, 186, 195, .38);--mdc-outlined-text-field-disabled-outline-color: rgba(155, 186, 195, .06);--mdc-outlined-text-field-hover-outline-color: rgba(155, 186, 195, .87);--mdc-outlined-text-field-error-focus-outline-color: #dc2626;--mdc-outlined-text-field-error-hover-outline-color: #dc2626;--mdc-outlined-text-field-error-outline-color: #dc2626;--mat-form-field-focus-select-arrow-color: rgba(244, 63, 94, .87);--mat-form-field-disabled-input-text-placeholder-color: rgba(8, 59, 70, .38);--mat-form-field-state-layer-color: rgba(0, 0, 0, .87);--mat-form-field-error-text-color: #dc2626;--mat-form-field-select-option-text-color: inherit;--mat-form-field-select-disabled-option-text-color: GrayText;--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(8, 59, 70, .54);--mat-form-field-disabled-select-arrow-color: rgba(8, 59, 70, .38);--mat-form-field-hover-state-layer-opacity: .04;--mat-form-field-focus-state-layer-opacity: .08}.theme-rose .light .mat-mdc-form-field.mat-accent,.theme-rose.light .mat-mdc-form-field.mat-accent{--mdc-filled-text-field-caret-color: #1e293b;--mdc-filled-text-field-focus-active-indicator-color: #1e293b;--mdc-filled-text-field-focus-label-text-color: rgba(30, 41, 59, .87);--mdc-outlined-text-field-caret-color: #1e293b;--mdc-outlined-text-field-focus-outline-color: #1e293b;--mdc-outlined-text-field-focus-label-text-color: rgba(30, 41, 59, .87);--mat-form-field-focus-select-arrow-color: rgba(30, 41, 59, .87)}.theme-rose .light .mat-mdc-form-field.mat-warn,.theme-rose.light .mat-mdc-form-field.mat-warn{--mdc-filled-text-field-caret-color: #dc2626;--mdc-filled-text-field-focus-active-indicator-color: #dc2626;--mdc-filled-text-field-focus-label-text-color: rgba(220, 38, 38, .87);--mdc-outlined-text-field-caret-color: #dc2626;--mdc-outlined-text-field-focus-outline-color: #dc2626;--mdc-outlined-text-field-focus-label-text-color: rgba(220, 38, 38, .87);--mat-form-field-focus-select-arrow-color: rgba(220, 38, 38, .87)}.theme-rose .light,.theme-rose.light{--mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(3, 33, 40, .87);--mat-select-disabled-trigger-text-color: rgba(59, 117, 134, .38);--mat-select-placeholder-text-color: rgba(3, 33, 40, .6);--mat-select-enabled-arrow-color: rgba(155, 186, 195, .54);--mat-select-disabled-arrow-color: rgba(3, 33, 40, .38);--mat-select-focused-arrow-color: rgba(244, 63, 94, .87);--mat-select-invalid-arrow-color: rgba(220, 38, 38, .87)}.theme-rose .light .mat-mdc-form-field.mat-accent,.theme-rose.light .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(3, 33, 40, .87);--mat-select-disabled-trigger-text-color: rgba(59, 117, 134, .38);--mat-select-placeholder-text-color: rgba(3, 33, 40, .6);--mat-select-enabled-arrow-color: rgba(155, 186, 195, .54);--mat-select-disabled-arrow-color: rgba(3, 33, 40, .38);--mat-select-focused-arrow-color: rgba(30, 41, 59, .87);--mat-select-invalid-arrow-color: rgba(220, 38, 38, .87)}.theme-rose .light .mat-mdc-form-field.mat-warn,.theme-rose.light .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(3, 33, 40, .87);--mat-select-disabled-trigger-text-color: rgba(59, 117, 134, .38);--mat-select-placeholder-text-color: rgba(3, 33, 40, .6);--mat-select-enabled-arrow-color: rgba(155, 186, 195, .54);--mat-select-disabled-arrow-color: rgba(3, 33, 40, .38);--mat-select-focused-arrow-color: rgba(220, 38, 38, .87);--mat-select-invalid-arrow-color: rgba(220, 38, 38, .87)}.theme-rose .light,.theme-rose.light{--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-autocomplete-background-color: white;--mdc-dialog-container-shape: 4px;--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px;--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(3, 33, 40, .87);--mdc-dialog-supporting-text-color: rgba(3, 33, 40, .6)}.theme-rose .light .mat-mdc-standard-chip,.theme-rose.light .mat-mdc-standard-chip{--mdc-chip-container-shape-radius: 16px;--mdc-chip-with-avatar-avatar-shape-radius: 14px;--mdc-chip-with-avatar-avatar-size: 28px;--mdc-chip-with-icon-icon-size: 18px;--mdc-chip-outline-width: 0;--mdc-chip-outline-color: transparent;--mdc-chip-disabled-outline-color: transparent;--mdc-chip-focus-outline-color: transparent;--mdc-chip-hover-state-layer-opacity: .04;--mdc-chip-with-avatar-disabled-avatar-opacity: 1;--mdc-chip-flat-selected-outline-width: 0;--mdc-chip-selected-hover-state-layer-opacity: .04;--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;--mdc-chip-with-icon-disabled-icon-opacity: 1;--mat-chip-disabled-container-opacity: .4;--mat-chip-trailing-action-opacity: .54;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-state-layer-color: transparent;--mat-chip-selected-trailing-action-state-layer-color: transparent;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-focus-state-layer-opacity: 0;--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: rgb(224.4, 224.4, 224.4);--mdc-chip-elevated-selected-container-color: rgb(224.4, 224.4, 224.4);--mdc-chip-elevated-disabled-container-color: rgb(224.4, 224.4, 224.4);--mdc-chip-flat-disabled-selected-container-color: rgb(224.4, 224.4, 224.4);--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-selected-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121;--mat-chip-selected-disabled-trailing-icon-color: #212121;--mat-chip-selected-trailing-icon-color: #212121}.theme-rose .light .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.theme-rose .light .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary,.theme-rose.light .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.theme-rose.light .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color: #4c0519;--mdc-chip-elevated-container-color: #f43f5e;--mdc-chip-elevated-selected-container-color: #f43f5e;--mdc-chip-elevated-disabled-container-color: #f43f5e;--mdc-chip-flat-disabled-selected-container-color: #f43f5e;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #4c0519;--mdc-chip-selected-label-text-color: #4c0519;--mdc-chip-with-icon-icon-color: #4c0519;--mdc-chip-with-icon-disabled-icon-color: #4c0519;--mdc-chip-with-icon-selected-icon-color: #4c0519;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #4c0519;--mdc-chip-with-trailing-icon-trailing-icon-color: #4c0519;--mat-chip-selected-disabled-trailing-icon-color: #4c0519;--mat-chip-selected-trailing-icon-color: #4c0519}.theme-rose .light .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.theme-rose .light .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent,.theme-rose.light .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.theme-rose.light .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #1e293b;--mdc-chip-elevated-selected-container-color: #1e293b;--mdc-chip-elevated-disabled-container-color: #1e293b;--mdc-chip-flat-disabled-selected-container-color: #1e293b;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.theme-rose .light .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.theme-rose .light .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn,.theme-rose.light .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.theme-rose.light .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dc2626;--mdc-chip-elevated-selected-container-color: #dc2626;--mdc-chip-elevated-disabled-container-color: #dc2626;--mdc-chip-flat-disabled-selected-container-color: #dc2626;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.theme-rose .light,.theme-rose.light{--mdc-switch-disabled-selected-icon-opacity: .38;--mdc-switch-disabled-track-opacity: .12;--mdc-switch-disabled-unselected-icon-opacity: .38;--mdc-switch-handle-height: 20px;--mdc-switch-handle-shape: 10px;--mdc-switch-handle-width: 20px;--mdc-switch-selected-icon-size: 18px;--mdc-switch-track-height: 14px;--mdc-switch-track-shape: 7px;--mdc-switch-track-width: 36px;--mdc-switch-unselected-icon-size: 18px;--mdc-switch-selected-focus-state-layer-opacity: .12;--mdc-switch-selected-hover-state-layer-opacity: .04;--mdc-switch-selected-pressed-state-layer-opacity: .1;--mdc-switch-unselected-focus-state-layer-opacity: .12;--mdc-switch-unselected-hover-state-layer-opacity: .04;--mdc-switch-unselected-pressed-state-layer-opacity: .1}.theme-rose .light .mat-mdc-slide-toggle,.theme-rose.light .mat-mdc-slide-toggle{--mat-switch-disabled-selected-handle-opacity: .38;--mat-switch-disabled-unselected-handle-opacity: .38;--mat-switch-unselected-handle-size: 20px;--mat-switch-selected-handle-size: 20px;--mat-switch-pressed-handle-size: 20px;--mat-switch-with-icon-handle-size: 20px;--mat-switch-selected-handle-horizontal-margin: 0;--mat-switch-selected-with-icon-handle-horizontal-margin: 0;--mat-switch-selected-pressed-handle-horizontal-margin: 0;--mat-switch-unselected-handle-horizontal-margin: 0;--mat-switch-unselected-with-icon-handle-horizontal-margin: 0;--mat-switch-unselected-pressed-handle-horizontal-margin: 0;--mat-switch-visible-track-opacity: 1;--mat-switch-hidden-track-opacity: 1;--mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-switch-track-outline-width: 1px;--mat-switch-track-outline-color: transparent;--mat-switch-selected-track-outline-width: 1px;--mat-switch-selected-track-outline-color: transparent;--mat-switch-disabled-unselected-track-outline-width: 1px;--mat-switch-disabled-unselected-track-outline-color: transparent}.theme-rose .light,.theme-rose.light{--mdc-switch-selected-focus-state-layer-color: #e11d48;--mdc-switch-selected-handle-color: #e11d48;--mdc-switch-selected-hover-state-layer-color: #e11d48;--mdc-switch-selected-pressed-state-layer-color: #e11d48;--mdc-switch-selected-focus-handle-color: #881337;--mdc-switch-selected-hover-handle-color: #881337;--mdc-switch-selected-pressed-handle-color: #881337;--mdc-switch-selected-focus-track-color: #fda4af;--mdc-switch-selected-hover-track-color: #fda4af;--mdc-switch-selected-pressed-track-color: #fda4af;--mdc-switch-selected-track-color: #fda4af;--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-handle-surface-color: #fff;--mdc-switch-selected-icon-color: #fff;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-handle-color: #616161;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-icon-color: #fff;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-label-text-color: #3b7586}.theme-rose .light .mat-mdc-slide-toggle,.theme-rose.light .mat-mdc-slide-toggle{--mat-switch-label-text-color: #032128}.theme-rose .light .mat-mdc-slide-toggle.mat-accent,.theme-rose.light .mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color: #475569;--mdc-switch-selected-handle-color: #475569;--mdc-switch-selected-hover-state-layer-color: #475569;--mdc-switch-selected-pressed-state-layer-color: #475569;--mdc-switch-selected-focus-handle-color: #0f172a;--mdc-switch-selected-hover-handle-color: #0f172a;--mdc-switch-selected-pressed-handle-color: #0f172a;--mdc-switch-selected-focus-track-color: #cbd5e1;--mdc-switch-selected-hover-track-color: #cbd5e1;--mdc-switch-selected-pressed-track-color: #cbd5e1;--mdc-switch-selected-track-color: #cbd5e1}.theme-rose .light .mat-mdc-slide-toggle.mat-warn,.theme-rose.light .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: #dc2626;--mdc-switch-selected-handle-color: #dc2626;--mdc-switch-selected-hover-state-layer-color: #dc2626;--mdc-switch-selected-pressed-state-layer-color: #dc2626;--mdc-switch-selected-focus-handle-color: #7f1d1d;--mdc-switch-selected-hover-handle-color: #7f1d1d;--mdc-switch-selected-pressed-handle-color: #7f1d1d;--mdc-switch-selected-focus-track-color: #fca5a5;--mdc-switch-selected-hover-track-color: #fca5a5;--mdc-switch-selected-pressed-track-color: #fca5a5;--mdc-switch-selected-track-color: #fca5a5}.theme-rose .light,.theme-rose.light{--mdc-radio-disabled-selected-icon-opacity: .38;--mdc-radio-disabled-unselected-icon-opacity: .38;--mdc-radio-state-layer-size: 40px}.theme-rose .light .mat-mdc-radio-button.mat-primary,.theme-rose.light .mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color: #083b46;--mdc-radio-disabled-unselected-icon-color: #083b46;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(8, 59, 70, .54);--mdc-radio-unselected-pressed-icon-color: rgba(8, 59, 70, .54);--mdc-radio-selected-focus-icon-color: #f43f5e;--mdc-radio-selected-hover-icon-color: #f43f5e;--mdc-radio-selected-icon-color: #f43f5e;--mdc-radio-selected-pressed-icon-color: #f43f5e;--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #f43f5e;--mat-radio-disabled-label-color: #3b7586;--mat-radio-label-text-color: #032128}.theme-rose .light .mat-mdc-radio-button.mat-accent,.theme-rose.light .mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: #083b46;--mdc-radio-disabled-unselected-icon-color: #083b46;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(8, 59, 70, .54);--mdc-radio-unselected-pressed-icon-color: rgba(8, 59, 70, .54);--mdc-radio-selected-focus-icon-color: #1e293b;--mdc-radio-selected-hover-icon-color: #1e293b;--mdc-radio-selected-icon-color: #1e293b;--mdc-radio-selected-pressed-icon-color: #1e293b;--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #1e293b;--mat-radio-disabled-label-color: #3b7586;--mat-radio-label-text-color: #032128}.theme-rose .light .mat-mdc-radio-button.mat-warn,.theme-rose.light .mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: #083b46;--mdc-radio-disabled-unselected-icon-color: #083b46;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(8, 59, 70, .54);--mdc-radio-unselected-pressed-icon-color: rgba(8, 59, 70, .54);--mdc-radio-selected-focus-icon-color: #dc2626;--mdc-radio-selected-hover-icon-color: #dc2626;--mdc-radio-selected-icon-color: #dc2626;--mdc-radio-selected-pressed-icon-color: #dc2626;--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #dc2626;--mat-radio-disabled-label-color: #3b7586;--mat-radio-label-text-color: #032128}.theme-rose .light,.theme-rose.light{--mdc-slider-active-track-height: 6px;--mdc-slider-active-track-shape: 9999px;--mdc-slider-handle-height: 20px;--mdc-slider-handle-shape: 50%;--mdc-slider-handle-width: 20px;--mdc-slider-inactive-track-height: 4px;--mdc-slider-inactive-track-shape: 9999px;--mdc-slider-with-overlap-handle-outline-width: 1px;--mdc-slider-with-tick-marks-active-container-opacity: .6;--mdc-slider-with-tick-marks-container-shape: 50%;--mdc-slider-with-tick-marks-container-size: 2px;--mdc-slider-with-tick-marks-inactive-container-opacity: .6;--mdc-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slider-value-indicator-width: auto;--mat-slider-value-indicator-height: 32px;--mat-slider-value-indicator-caret-display: block;--mat-slider-value-indicator-border-radius: 4px;--mat-slider-value-indicator-padding: 0 12px;--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-container-transform: translateX(-50%);--mdc-slider-handle-color: #f43f5e;--mdc-slider-focus-handle-color: #f43f5e;--mdc-slider-hover-handle-color: #f43f5e;--mdc-slider-active-track-color: #f43f5e;--mdc-slider-inactive-track-color: #f43f5e;--mdc-slider-with-tick-marks-inactive-container-color: #f43f5e;--mdc-slider-with-tick-marks-active-container-color: #4c0519;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-label-container-color: #000;--mdc-slider-label-label-text-color: #fff;--mdc-slider-with-overlap-handle-outline-color: #fff;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-slider-ripple-color: #f43f5e;--mat-slider-hover-state-layer-color: rgba(244, 63, 94, .05);--mat-slider-focus-state-layer-color: rgba(244, 63, 94, .2);--mat-slider-value-indicator-opacity: .6}.theme-rose .light .mat-accent,.theme-rose.light .mat-accent{--mdc-slider-handle-color: #1e293b;--mdc-slider-focus-handle-color: #1e293b;--mdc-slider-hover-handle-color: #1e293b;--mdc-slider-active-track-color: #1e293b;--mdc-slider-inactive-track-color: #1e293b;--mdc-slider-with-tick-marks-inactive-container-color: #1e293b;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #1e293b;--mat-slider-hover-state-layer-color: rgba(30, 41, 59, .05);--mat-slider-focus-state-layer-color: rgba(30, 41, 59, .2)}.theme-rose .light .mat-warn,.theme-rose.light .mat-warn{--mdc-slider-handle-color: #dc2626;--mdc-slider-focus-handle-color: #dc2626;--mdc-slider-hover-handle-color: #dc2626;--mdc-slider-active-track-color: #dc2626;--mdc-slider-inactive-track-color: #dc2626;--mdc-slider-with-tick-marks-inactive-container-color: #dc2626;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #dc2626;--mat-slider-hover-state-layer-color: rgba(220, 38, 38, .05);--mat-slider-focus-state-layer-color: rgba(220, 38, 38, .2)}.theme-rose .light,.theme-rose.light{--mat-menu-container-shape: 4px;--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-menu-item-label-text-color: #032128;--mat-menu-item-icon-color: #032128;--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white;--mat-menu-divider-color: #9bbac3;--mdc-list-list-item-container-shape: 0;--mdc-list-list-item-leading-avatar-shape: 50%;--mdc-list-list-item-container-color: transparent;--mdc-list-list-item-selected-container-color: transparent;--mdc-list-list-item-leading-avatar-color: transparent;--mdc-list-list-item-leading-icon-size: 24px;--mdc-list-list-item-leading-avatar-size: 40px;--mdc-list-list-item-trailing-icon-size: 24px;--mdc-list-list-item-disabled-state-layer-color: transparent;--mdc-list-list-item-disabled-state-layer-opacity: 0;--mdc-list-list-item-disabled-label-text-opacity: .38;--mdc-list-list-item-disabled-leading-icon-opacity: .38;--mdc-list-list-item-disabled-trailing-icon-opacity: .38;--mat-list-active-indicator-color: transparent;--mat-list-active-indicator-shape: 4px;--mdc-list-list-item-label-text-color: #032128;--mdc-list-list-item-supporting-text-color: #083b46;--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: #3b7586;--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: #032128;--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: #032128;--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.theme-rose .light .mdc-list-item__start,.theme-rose .light .mdc-list-item__end,.theme-rose.light .mdc-list-item__start,.theme-rose.light .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #083b46;--mdc-radio-disabled-unselected-icon-color: #083b46;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(8, 59, 70, .54);--mdc-radio-unselected-pressed-icon-color: rgba(8, 59, 70, .54);--mdc-radio-selected-focus-icon-color: #f43f5e;--mdc-radio-selected-hover-icon-color: #f43f5e;--mdc-radio-selected-icon-color: #f43f5e;--mdc-radio-selected-pressed-icon-color: #f43f5e}.theme-rose .light .mat-accent .mdc-list-item__start,.theme-rose .light .mat-accent .mdc-list-item__end,.theme-rose.light .mat-accent .mdc-list-item__start,.theme-rose.light .mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #083b46;--mdc-radio-disabled-unselected-icon-color: #083b46;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(8, 59, 70, .54);--mdc-radio-unselected-pressed-icon-color: rgba(8, 59, 70, .54);--mdc-radio-selected-focus-icon-color: #1e293b;--mdc-radio-selected-hover-icon-color: #1e293b;--mdc-radio-selected-icon-color: #1e293b;--mdc-radio-selected-pressed-icon-color: #1e293b}.theme-rose .light .mat-warn .mdc-list-item__start,.theme-rose .light .mat-warn .mdc-list-item__end,.theme-rose.light .mat-warn .mdc-list-item__start,.theme-rose.light .mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #083b46;--mdc-radio-disabled-unselected-icon-color: #083b46;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(8, 59, 70, .54);--mdc-radio-unselected-pressed-icon-color: rgba(8, 59, 70, .54);--mdc-radio-selected-focus-icon-color: #dc2626;--mdc-radio-selected-hover-icon-color: #dc2626;--mdc-radio-selected-icon-color: #dc2626;--mdc-radio-selected-pressed-icon-color: #dc2626}.theme-rose .light .mat-mdc-list-option,.theme-rose.light .mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #4c0519;--mdc-checkbox-selected-focus-icon-color: #f43f5e;--mdc-checkbox-selected-hover-icon-color: #f43f5e;--mdc-checkbox-selected-icon-color: #f43f5e;--mdc-checkbox-selected-pressed-icon-color: #f43f5e;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f43f5e;--mdc-checkbox-selected-hover-state-layer-color: #f43f5e;--mdc-checkbox-selected-pressed-state-layer-color: #f43f5e;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.theme-rose .light .mat-mdc-list-option.mat-accent,.theme-rose.light .mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #1e293b;--mdc-checkbox-selected-hover-icon-color: #1e293b;--mdc-checkbox-selected-icon-color: #1e293b;--mdc-checkbox-selected-pressed-icon-color: #1e293b;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #1e293b;--mdc-checkbox-selected-hover-state-layer-color: #1e293b;--mdc-checkbox-selected-pressed-state-layer-color: #1e293b;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.theme-rose .light .mat-mdc-list-option.mat-warn,.theme-rose.light .mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #dc2626;--mdc-checkbox-selected-hover-icon-color: #dc2626;--mdc-checkbox-selected-icon-color: #dc2626;--mdc-checkbox-selected-pressed-icon-color: #dc2626;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dc2626;--mdc-checkbox-selected-hover-state-layer-color: #dc2626;--mdc-checkbox-selected-pressed-state-layer-color: #dc2626;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.theme-rose .light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.theme-rose .light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,.theme-rose .light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.theme-rose .light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start,.theme-rose.light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.theme-rose.light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,.theme-rose.light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.theme-rose.light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start{color:#f43f5e}.theme-rose .light .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.theme-rose .light .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.theme-rose .light .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end,.theme-rose.light .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.theme-rose.light .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.theme-rose.light .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}.theme-rose .light,.theme-rose.light{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12);--mdc-secondary-navigation-tab-container-height: 48px;--mdc-tab-indicator-active-indicator-height: 2px;--mdc-tab-indicator-active-indicator-shape: 0;--mat-tab-header-divider-color: transparent;--mat-tab-header-divider-height: 0}.theme-rose .light .mat-mdc-tab-group,.theme-rose .light .mat-mdc-tab-nav-bar,.theme-rose.light .mat-mdc-tab-group,.theme-rose.light .mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color: #f43f5e;--mat-tab-header-disabled-ripple-color: #3b7586;--mat-tab-header-pagination-icon-color: #083b46;--mat-tab-header-inactive-label-text-color: rgba(3, 33, 40, .6);--mat-tab-header-active-label-text-color: #f43f5e;--mat-tab-header-active-ripple-color: #f43f5e;--mat-tab-header-inactive-ripple-color: #f43f5e;--mat-tab-header-inactive-focus-label-text-color: rgba(3, 33, 40, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(3, 33, 40, .6);--mat-tab-header-active-focus-label-text-color: #f43f5e;--mat-tab-header-active-hover-label-text-color: #f43f5e;--mat-tab-header-active-focus-indicator-color: #f43f5e;--mat-tab-header-active-hover-indicator-color: #f43f5e}.theme-rose .light .mat-mdc-tab-group.mat-accent,.theme-rose .light .mat-mdc-tab-nav-bar.mat-accent,.theme-rose.light .mat-mdc-tab-group.mat-accent,.theme-rose.light .mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color: #1e293b;--mat-tab-header-disabled-ripple-color: #3b7586;--mat-tab-header-pagination-icon-color: #083b46;--mat-tab-header-inactive-label-text-color: rgba(3, 33, 40, .6);--mat-tab-header-active-label-text-color: #1e293b;--mat-tab-header-active-ripple-color: #1e293b;--mat-tab-header-inactive-ripple-color: #1e293b;--mat-tab-header-inactive-focus-label-text-color: rgba(3, 33, 40, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(3, 33, 40, .6);--mat-tab-header-active-focus-label-text-color: #1e293b;--mat-tab-header-active-hover-label-text-color: #1e293b;--mat-tab-header-active-focus-indicator-color: #1e293b;--mat-tab-header-active-hover-indicator-color: #1e293b}.theme-rose .light .mat-mdc-tab-group.mat-warn,.theme-rose .light .mat-mdc-tab-nav-bar.mat-warn,.theme-rose.light .mat-mdc-tab-group.mat-warn,.theme-rose.light .mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color: #dc2626;--mat-tab-header-disabled-ripple-color: #3b7586;--mat-tab-header-pagination-icon-color: #083b46;--mat-tab-header-inactive-label-text-color: rgba(3, 33, 40, .6);--mat-tab-header-active-label-text-color: #dc2626;--mat-tab-header-active-ripple-color: #dc2626;--mat-tab-header-inactive-ripple-color: #dc2626;--mat-tab-header-inactive-focus-label-text-color: rgba(3, 33, 40, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(3, 33, 40, .6);--mat-tab-header-active-focus-label-text-color: #dc2626;--mat-tab-header-active-hover-label-text-color: #dc2626;--mat-tab-header-active-focus-indicator-color: #dc2626;--mat-tab-header-active-hover-indicator-color: #dc2626}.theme-rose .light .mat-mdc-tab-group.mat-background-primary,.theme-rose .light .mat-mdc-tab-nav-bar.mat-background-primary,.theme-rose.light .mat-mdc-tab-group.mat-background-primary,.theme-rose.light .mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color: #f43f5e;--mat-tab-header-with-background-foreground-color: #4c0519}.theme-rose .light .mat-mdc-tab-group.mat-background-accent,.theme-rose .light .mat-mdc-tab-nav-bar.mat-background-accent,.theme-rose.light .mat-mdc-tab-group.mat-background-accent,.theme-rose.light .mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color: #1e293b;--mat-tab-header-with-background-foreground-color: white}.theme-rose .light .mat-mdc-tab-group.mat-background-warn,.theme-rose .light .mat-mdc-tab-nav-bar.mat-background-warn,.theme-rose.light .mat-mdc-tab-group.mat-background-warn,.theme-rose.light .mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color: #dc2626;--mat-tab-header-with-background-foreground-color: white}.theme-rose .light,.theme-rose.light{--mdc-checkbox-disabled-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-state-layer-opacity: .16;--mdc-checkbox-selected-hover-state-layer-opacity: .04;--mdc-checkbox-selected-pressed-state-layer-opacity: .16;--mdc-checkbox-unselected-focus-state-layer-opacity: .16;--mdc-checkbox-unselected-hover-state-layer-opacity: .04;--mdc-checkbox-unselected-pressed-state-layer-opacity: .16;--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #1e293b;--mdc-checkbox-selected-hover-icon-color: #1e293b;--mdc-checkbox-selected-icon-color: #1e293b;--mdc-checkbox-selected-pressed-icon-color: #1e293b;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #1e293b;--mdc-checkbox-selected-hover-state-layer-color: #1e293b;--mdc-checkbox-selected-pressed-state-layer-color: #1e293b;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black;--mat-checkbox-disabled-label-color: #3b7586;--mat-checkbox-label-text-color: #032128}.theme-rose .light .mat-mdc-checkbox.mat-primary,.theme-rose.light .mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #4c0519;--mdc-checkbox-selected-focus-icon-color: #f43f5e;--mdc-checkbox-selected-hover-icon-color: #f43f5e;--mdc-checkbox-selected-icon-color: #f43f5e;--mdc-checkbox-selected-pressed-icon-color: #f43f5e;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f43f5e;--mdc-checkbox-selected-hover-state-layer-color: #f43f5e;--mdc-checkbox-selected-pressed-state-layer-color: #f43f5e;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.theme-rose .light .mat-mdc-checkbox.mat-warn,.theme-rose.light .mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #dc2626;--mdc-checkbox-selected-hover-icon-color: #dc2626;--mdc-checkbox-selected-icon-color: #dc2626;--mdc-checkbox-selected-pressed-icon-color: #dc2626;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dc2626;--mdc-checkbox-selected-hover-state-layer-color: #dc2626;--mdc-checkbox-selected-pressed-state-layer-color: #dc2626;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.theme-rose .light,.theme-rose.light{--mdc-text-button-container-shape: 4px;--mdc-text-button-keep-touch-target: false;--mdc-filled-button-container-shape: 4px;--mdc-filled-button-keep-touch-target: false;--mdc-protected-button-container-shape: 4px;--mdc-protected-button-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mdc-protected-button-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-protected-button-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-outlined-button-keep-touch-target: false;--mdc-outlined-button-outline-width: 1px;--mdc-outlined-button-container-shape: 4px;--mat-text-button-horizontal-padding: 8px;--mat-text-button-with-icon-horizontal-padding: 8px;--mat-text-button-icon-spacing: 8px;--mat-text-button-icon-offset: 0;--mat-filled-button-horizontal-padding: 16px;--mat-filled-button-icon-spacing: 8px;--mat-filled-button-icon-offset: -4px;--mat-protected-button-horizontal-padding: 16px;--mat-protected-button-icon-spacing: 8px;--mat-protected-button-icon-offset: -4px;--mat-outlined-button-horizontal-padding: 15px;--mat-outlined-button-icon-spacing: 8px;--mat-outlined-button-icon-offset: -4px;--mdc-text-button-label-text-color: #032128;--mdc-text-button-disabled-label-text-color: rgba(59, 117, 134, .38);--mat-text-button-state-layer-color: black;--mat-text-button-disabled-state-layer-color: black;--mat-text-button-ripple-color: rgba(0, 0, 0, .1);--mat-text-button-hover-state-layer-opacity: .04;--mat-text-button-focus-state-layer-opacity: .12;--mat-text-button-pressed-state-layer-opacity: .12;--mdc-filled-button-container-color: white;--mdc-filled-button-label-text-color: #032128;--mdc-filled-button-disabled-container-color: rgba(59, 117, 134, .12);--mdc-filled-button-disabled-label-text-color: rgba(59, 117, 134, .38);--mat-filled-button-state-layer-color: black;--mat-filled-button-disabled-state-layer-color: black;--mat-filled-button-ripple-color: rgba(0, 0, 0, .1);--mat-filled-button-hover-state-layer-opacity: .04;--mat-filled-button-focus-state-layer-opacity: .12;--mat-filled-button-pressed-state-layer-opacity: .12;--mdc-protected-button-container-color: white;--mdc-protected-button-label-text-color: #032128;--mdc-protected-button-disabled-container-color: rgba(59, 117, 134, .12);--mdc-protected-button-disabled-label-text-color: rgba(59, 117, 134, .38);--mat-protected-button-state-layer-color: black;--mat-protected-button-disabled-state-layer-color: black;--mat-protected-button-ripple-color: rgba(0, 0, 0, .1);--mat-protected-button-hover-state-layer-opacity: .04;--mat-protected-button-focus-state-layer-opacity: .12;--mat-protected-button-pressed-state-layer-opacity: .12;--mdc-outlined-button-disabled-outline-color: #9bbac3;--mdc-outlined-button-disabled-label-text-color: rgba(59, 117, 134, .38);--mdc-outlined-button-label-text-color: #032128;--mdc-outlined-button-outline-color: #9bbac3;--mat-outlined-button-state-layer-color: black;--mat-outlined-button-disabled-state-layer-color: black;--mat-outlined-button-ripple-color: rgba(0, 0, 0, .1);--mat-outlined-button-hover-state-layer-opacity: .04;--mat-outlined-button-focus-state-layer-opacity: .12;--mat-outlined-button-pressed-state-layer-opacity: .12}.theme-rose .light .mat-mdc-button.mat-primary,.theme-rose.light .mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: #f43f5e;--mat-text-button-state-layer-color: #f43f5e;--mat-text-button-ripple-color: rgba(244, 63, 94, .1)}.theme-rose .light .mat-mdc-button.mat-accent,.theme-rose.light .mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: #1e293b;--mat-text-button-state-layer-color: #1e293b;--mat-text-button-ripple-color: rgba(30, 41, 59, .1)}.theme-rose .light .mat-mdc-button.mat-warn,.theme-rose.light .mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #dc2626;--mat-text-button-state-layer-color: #dc2626;--mat-text-button-ripple-color: rgba(220, 38, 38, .1)}.theme-rose .light .mat-mdc-unelevated-button.mat-primary,.theme-rose.light .mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: #f43f5e;--mdc-filled-button-label-text-color: #4c0519;--mat-filled-button-state-layer-color: #4c0519;--mat-filled-button-ripple-color: rgba(76, 5, 25, .1)}.theme-rose .light .mat-mdc-unelevated-button.mat-accent,.theme-rose.light .mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: #1e293b;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.theme-rose .light .mat-mdc-unelevated-button.mat-warn,.theme-rose.light .mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #dc2626;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.theme-rose .light .mat-mdc-raised-button.mat-primary,.theme-rose.light .mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: #f43f5e;--mdc-protected-button-label-text-color: #4c0519;--mat-protected-button-state-layer-color: #4c0519;--mat-protected-button-ripple-color: rgba(76, 5, 25, .1)}.theme-rose .light .mat-mdc-raised-button.mat-accent,.theme-rose.light .mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: #1e293b;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.theme-rose .light .mat-mdc-raised-button.mat-warn,.theme-rose.light .mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #dc2626;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.theme-rose .light .mat-mdc-outlined-button.mat-primary,.theme-rose.light .mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: #f43f5e;--mdc-outlined-button-outline-color: #9bbac3;--mat-outlined-button-state-layer-color: #f43f5e;--mat-outlined-button-ripple-color: rgba(244, 63, 94, .1)}.theme-rose .light .mat-mdc-outlined-button.mat-accent,.theme-rose.light .mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: #1e293b;--mdc-outlined-button-outline-color: #9bbac3;--mat-outlined-button-state-layer-color: #1e293b;--mat-outlined-button-ripple-color: rgba(30, 41, 59, .1)}.theme-rose .light .mat-mdc-outlined-button.mat-warn,.theme-rose.light .mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #dc2626;--mdc-outlined-button-outline-color: #9bbac3;--mat-outlined-button-state-layer-color: #dc2626;--mat-outlined-button-ripple-color: rgba(220, 38, 38, .1)}.theme-rose .light,.theme-rose.light{--mdc-icon-button-icon-size: 24px;--mdc-icon-button-icon-color: inherit;--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38);--mat-icon-button-state-layer-color: black;--mat-icon-button-disabled-state-layer-color: black;--mat-icon-button-ripple-color: rgba(0, 0, 0, .1);--mat-icon-button-hover-state-layer-opacity: .04;--mat-icon-button-focus-state-layer-opacity: .12;--mat-icon-button-pressed-state-layer-opacity: .12}.theme-rose .light .mat-mdc-icon-button.mat-primary,.theme-rose.light .mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color: #f43f5e;--mat-icon-button-state-layer-color: #f43f5e;--mat-icon-button-ripple-color: rgba(244, 63, 94, .1)}.theme-rose .light .mat-mdc-icon-button.mat-accent,.theme-rose.light .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: #1e293b;--mat-icon-button-state-layer-color: #1e293b;--mat-icon-button-ripple-color: rgba(30, 41, 59, .1)}.theme-rose .light .mat-mdc-icon-button.mat-warn,.theme-rose.light .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #dc2626;--mat-icon-button-state-layer-color: #dc2626;--mat-icon-button-ripple-color: rgba(220, 38, 38, .1)}.theme-rose .light,.theme-rose.light{--mdc-fab-container-shape: 50%;--mdc-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-small-container-shape: 50%;--mdc-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-extended-fab-container-height: 48px;--mdc-extended-fab-container-shape: 24px;--mdc-extended-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-extended-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-container-color: white;--mat-fab-foreground-color: black;--mat-fab-state-layer-color: black;--mat-fab-disabled-state-layer-color: black;--mat-fab-ripple-color: rgba(0, 0, 0, .1);--mat-fab-hover-state-layer-opacity: .04;--mat-fab-focus-state-layer-opacity: .12;--mat-fab-pressed-state-layer-opacity: .12;--mat-fab-disabled-state-container-color: rgba(59, 117, 134, .12);--mat-fab-disabled-state-foreground-color: rgba(59, 117, 134, .38);--mdc-fab-small-container-color: white;--mat-fab-small-foreground-color: black;--mat-fab-small-state-layer-color: black;--mat-fab-small-disabled-state-layer-color: black;--mat-fab-small-ripple-color: rgba(0, 0, 0, .1);--mat-fab-small-hover-state-layer-opacity: .04;--mat-fab-small-focus-state-layer-opacity: .12;--mat-fab-small-pressed-state-layer-opacity: .12;--mat-fab-small-disabled-state-container-color: rgba(59, 117, 134, .12);--mat-fab-small-disabled-state-foreground-color: rgba(59, 117, 134, .38)}.theme-rose .light .mat-mdc-fab.mat-primary,.theme-rose.light .mat-mdc-fab.mat-primary{--mdc-fab-container-color: #f43f5e;--mat-fab-foreground-color: #4c0519;--mat-fab-state-layer-color: #4c0519;--mat-fab-ripple-color: rgba(76, 5, 25, .1)}.theme-rose .light .mat-mdc-fab.mat-accent,.theme-rose.light .mat-mdc-fab.mat-accent{--mdc-fab-container-color: #1e293b;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}.theme-rose .light .mat-mdc-fab.mat-warn,.theme-rose.light .mat-mdc-fab.mat-warn{--mdc-fab-container-color: #dc2626;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}.theme-rose .light .mat-mdc-mini-fab.mat-primary,.theme-rose.light .mat-mdc-mini-fab.mat-primary{--mdc-fab-small-container-color: #f43f5e;--mat-fab-small-foreground-color: #4c0519;--mat-fab-small-state-layer-color: #4c0519;--mat-fab-small-ripple-color: rgba(76, 5, 25, .1)}.theme-rose .light .mat-mdc-mini-fab.mat-accent,.theme-rose.light .mat-mdc-mini-fab.mat-accent{--mdc-fab-small-container-color: #1e293b;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}.theme-rose .light .mat-mdc-mini-fab.mat-warn,.theme-rose.light .mat-mdc-mini-fab.mat-warn{--mdc-fab-small-container-color: #dc2626;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}.theme-rose .light,.theme-rose.light{--mdc-snackbar-container-shape: 4px;--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #1e293b;--mat-table-row-item-outline-width: 1px;--mat-table-background-color: white;--mat-table-header-headline-color: #032128;--mat-table-row-item-label-text-color: #032128;--mat-table-row-item-outline-color: #9bbac3;--mdc-circular-progress-active-indicator-width: 4px;--mdc-circular-progress-size: 48px;--mdc-circular-progress-active-indicator-color: #f43f5e}.theme-rose .light .mat-accent,.theme-rose.light .mat-accent{--mdc-circular-progress-active-indicator-color: #1e293b}.theme-rose .light .mat-warn,.theme-rose.light .mat-warn{--mdc-circular-progress-active-indicator-color: #dc2626}.theme-rose .light,.theme-rose.light{--mat-badge-container-shape: 50%;--mat-badge-container-size: unset;--mat-badge-small-size-container-size: unset;--mat-badge-large-size-container-size: unset;--mat-badge-legacy-container-size: 22px;--mat-badge-legacy-small-size-container-size: 16px;--mat-badge-legacy-large-size-container-size: 28px;--mat-badge-container-offset: -11px 0;--mat-badge-small-size-container-offset: -8px 0;--mat-badge-large-size-container-offset: -14px 0;--mat-badge-container-overlap-offset: -11px;--mat-badge-small-size-container-overlap-offset: -8px;--mat-badge-large-size-container-overlap-offset: -14px;--mat-badge-container-padding: 0;--mat-badge-small-size-container-padding: 0;--mat-badge-large-size-container-padding: 0;--mat-badge-background-color: #f43f5e;--mat-badge-text-color: #4c0519;--mat-badge-disabled-state-background-color: #3b7586;--mat-badge-disabled-state-text-color: #3b7586}.theme-rose .light .mat-badge-accent,.theme-rose.light .mat-badge-accent{--mat-badge-background-color: #1e293b;--mat-badge-text-color: white}.theme-rose .light .mat-badge-warn,.theme-rose.light .mat-badge-warn{--mat-badge-background-color: #dc2626;--mat-badge-text-color: white}.theme-rose .light,.theme-rose.light{--mat-bottom-sheet-container-shape: 4px;--mat-bottom-sheet-container-text-color: #032128;--mat-bottom-sheet-container-background-color: white;--mat-legacy-button-toggle-height: 36px;--mat-legacy-button-toggle-shape: 2px;--mat-legacy-button-toggle-focus-state-layer-opacity: 1;--mat-standard-button-toggle-shape: 4px;--mat-standard-button-toggle-hover-state-layer-opacity: .04;--mat-standard-button-toggle-focus-state-layer-opacity: .12;--mat-legacy-button-toggle-text-color: #3b7586;--mat-legacy-button-toggle-state-layer-color: #083b46;--mat-legacy-button-toggle-selected-state-text-color: #083b46;--mat-legacy-button-toggle-selected-state-background-color: #9bbac3;--mat-legacy-button-toggle-disabled-state-text-color: #3b7586;--mat-legacy-button-toggle-disabled-state-background-color: #6b98a4;--mat-legacy-button-toggle-disabled-selected-state-background-color: #9bbac3;--mat-standard-button-toggle-text-color: #032128;--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: #083b46;--mat-standard-button-toggle-selected-state-background-color: #9bbac3;--mat-standard-button-toggle-selected-state-text-color: #032128;--mat-standard-button-toggle-disabled-state-text-color: #3b7586;--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: #032128;--mat-standard-button-toggle-disabled-selected-state-background-color: #9bbac3;--mat-standard-button-toggle-divider-color: #9bbac3;--mat-datepicker-calendar-container-shape: 4px;--mat-datepicker-calendar-container-touch-shape: 4px;--mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-datepicker-calendar-date-selected-state-text-color: #4c0519;--mat-datepicker-calendar-date-selected-state-background-color: #f43f5e;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 63, 94, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: #4c0519;--mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 63, 94, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 63, 94, .3);--mat-datepicker-toggle-active-state-icon-color: #f43f5e;--mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 63, 94, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-toggle-icon-color: #083b46;--mat-datepicker-calendar-body-label-text-color: #083b46;--mat-datepicker-calendar-period-button-text-color: #032128;--mat-datepicker-calendar-period-button-icon-color: #083b46;--mat-datepicker-calendar-navigation-button-icon-color: #083b46;--mat-datepicker-calendar-header-divider-color: #9bbac3;--mat-datepicker-calendar-header-text-color: #083b46;--mat-datepicker-calendar-date-today-outline-color: #3b7586;--mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(59, 117, 134, .8);--mat-datepicker-calendar-date-text-color: #032128;--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: #3b7586;--mat-datepicker-calendar-date-preview-state-outline-color: #9bbac3;--mat-datepicker-range-input-separator-color: #032128;--mat-datepicker-range-input-disabled-state-separator-color: #3b7586;--mat-datepicker-range-input-disabled-state-text-color: #3b7586;--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: #032128}.theme-rose .light .mat-datepicker-content.mat-accent,.theme-rose.light .mat-datepicker-content.mat-accent{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #1e293b;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(30, 41, 59, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(30, 41, 59, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(30, 41, 59, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(30, 41, 59, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032)}.theme-rose .light .mat-datepicker-content.mat-warn,.theme-rose.light .mat-datepicker-content.mat-warn{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #dc2626;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(220, 38, 38, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(220, 38, 38, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(220, 38, 38, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(220, 38, 38, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032)}.theme-rose .light .mat-datepicker-toggle-active.mat-accent,.theme-rose.light .mat-datepicker-toggle-active.mat-accent{--mat-datepicker-toggle-active-state-icon-color: #1e293b}.theme-rose .light .mat-datepicker-toggle-active.mat-warn,.theme-rose.light .mat-datepicker-toggle-active.mat-warn{--mat-datepicker-toggle-active-state-icon-color: #dc2626}.theme-rose .light,.theme-rose.light{--mat-divider-width: 1px;--mat-divider-color: #9bbac3;--mat-expansion-container-shape: 4px;--mat-expansion-legacy-header-indicator-display: inline-block;--mat-expansion-header-indicator-display: none;--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: #032128;--mat-expansion-actions-divider-color: #9bbac3;--mat-expansion-header-hover-state-layer-color: rgba(59, 117, 134, .12);--mat-expansion-header-focus-state-layer-color: rgba(59, 117, 134, .12);--mat-expansion-header-disabled-state-text-color: #3b7586;--mat-expansion-header-text-color: #032128;--mat-expansion-header-description-color: #083b46;--mat-expansion-header-indicator-color: #083b46;--mat-icon-color: inherit}.theme-rose .light .mat-icon.mat-primary,.theme-rose.light .mat-icon.mat-primary{--mat-icon-color: #f43f5e}.theme-rose .light .mat-icon.mat-accent,.theme-rose.light .mat-icon.mat-accent{--mat-icon-color: #1e293b}.theme-rose .light .mat-icon.mat-warn,.theme-rose.light .mat-icon.mat-warn{--mat-icon-color: #dc2626}.theme-rose .light,.theme-rose.light{--mat-sidenav-container-shape: 0;--mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width: auto;--mat-sidenav-container-divider-color: #9bbac3;--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: #032128;--mat-sidenav-content-background-color: #cbdde1;--mat-sidenav-content-text-color: #032128;--mat-sidenav-scrim-color: rgba(0, 0, 0, .6);--mat-stepper-header-icon-foreground-color: #4c0519;--mat-stepper-header-selected-state-icon-background-color: #f43f5e;--mat-stepper-header-selected-state-icon-foreground-color: #4c0519;--mat-stepper-header-done-state-icon-background-color: #f43f5e;--mat-stepper-header-done-state-icon-foreground-color: #4c0519;--mat-stepper-header-edit-state-icon-background-color: #f43f5e;--mat-stepper-header-edit-state-icon-foreground-color: #4c0519;--mat-stepper-container-color: white;--mat-stepper-line-color: #9bbac3;--mat-stepper-header-hover-state-layer-color: rgba(59, 117, 134, .12);--mat-stepper-header-focus-state-layer-color: rgba(59, 117, 134, .12);--mat-stepper-header-label-text-color: #083b46;--mat-stepper-header-optional-label-text-color: #083b46;--mat-stepper-header-selected-state-label-text-color: #032128;--mat-stepper-header-error-state-label-text-color: #dc2626;--mat-stepper-header-icon-background-color: #083b46;--mat-stepper-header-error-state-icon-foreground-color: #dc2626;--mat-stepper-header-error-state-icon-background-color: transparent}.theme-rose .light .mat-step-header.mat-accent,.theme-rose.light .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #1e293b;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #1e293b;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #1e293b;--mat-stepper-header-edit-state-icon-foreground-color: white}.theme-rose .light .mat-step-header.mat-warn,.theme-rose.light .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dc2626;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dc2626;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dc2626;--mat-stepper-header-edit-state-icon-foreground-color: white}.theme-rose .light,.theme-rose.light{--mat-sort-arrow-color: #083b46;--mat-toolbar-container-background-color: white;--mat-toolbar-container-text-color: #032128}.theme-rose .light .mat-toolbar.mat-primary,.theme-rose.light .mat-toolbar.mat-primary{--mat-toolbar-container-background-color: #f43f5e;--mat-toolbar-container-text-color: #4c0519}.theme-rose .light .mat-toolbar.mat-accent,.theme-rose.light .mat-toolbar.mat-accent{--mat-toolbar-container-background-color: #1e293b;--mat-toolbar-container-text-color: white}.theme-rose .light .mat-toolbar.mat-warn,.theme-rose.light .mat-toolbar.mat-warn{--mat-toolbar-container-background-color: #dc2626;--mat-toolbar-container-text-color: white}.theme-rose .light,.theme-rose.light{--mat-tree-container-background-color: white;--mat-tree-node-text-color: #032128;--mat-timepicker-container-shape: 4px;--mat-timepicker-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-timepicker-container-background-color: white}.theme-rose .dark,.theme-rose.dark{--mat-ripple-color: rgba(255, 255, 255, .1);--mat-option-selected-state-label-text-color: #f43f5e;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-option-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-option-selected-state-layer-color: rgba(255, 255, 255, .08)}.theme-rose .dark .mat-accent,.theme-rose.dark .mat-accent{--mat-option-selected-state-label-text-color: #1e293b;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-option-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-option-selected-state-layer-color: rgba(255, 255, 255, .08)}.theme-rose .dark .mat-warn,.theme-rose.dark .mat-warn{--mat-option-selected-state-label-text-color: #dc2626;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-option-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-option-selected-state-layer-color: rgba(255, 255, 255, .08)}.theme-rose .dark,.theme-rose.dark{--mat-optgroup-label-text-color: white;--mat-full-pseudo-checkbox-selected-icon-color: #1e293b;--mat-full-pseudo-checkbox-selected-checkmark-color: #022229;--mat-full-pseudo-checkbox-unselected-icon-color: #3b7586;--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #022229;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #1e293b;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}.theme-rose .dark .mat-primary,.theme-rose.dark .mat-primary{--mat-full-pseudo-checkbox-selected-icon-color: #f43f5e;--mat-full-pseudo-checkbox-selected-checkmark-color: #022229;--mat-full-pseudo-checkbox-unselected-icon-color: #3b7586;--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #022229;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #f43f5e;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}.theme-rose .dark .mat-accent,.theme-rose.dark .mat-accent{--mat-full-pseudo-checkbox-selected-icon-color: #1e293b;--mat-full-pseudo-checkbox-selected-checkmark-color: #022229;--mat-full-pseudo-checkbox-unselected-icon-color: #3b7586;--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #022229;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #1e293b;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}.theme-rose .dark .mat-warn,.theme-rose.dark .mat-warn{--mat-full-pseudo-checkbox-selected-icon-color: #dc2626;--mat-full-pseudo-checkbox-selected-checkmark-color: #022229;--mat-full-pseudo-checkbox-unselected-icon-color: #3b7586;--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #022229;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #dc2626;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}.theme-rose .dark,.theme-rose.dark{--mat-app-background-color: #022229;--mat-app-text-color: white;--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mdc-elevated-card-container-shape: 4px;--mdc-outlined-card-container-shape: 4px;--mdc-outlined-card-outline-width: 1px;--mdc-elevated-card-container-color: #032128;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: #032128;--mdc-outlined-card-outline-color: rgba(255, 255, 255, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: #3b7586;--mdc-linear-progress-active-indicator-height: 4px;--mdc-linear-progress-track-height: 4px;--mdc-linear-progress-track-shape: 0}.theme-rose .dark .mat-mdc-progress-bar,.theme-rose.dark .mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: #f43f5e;--mdc-linear-progress-track-color: rgba(244, 63, 94, .25)}.theme-rose .dark .mat-mdc-progress-bar.mat-accent,.theme-rose.dark .mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: #1e293b;--mdc-linear-progress-track-color: rgba(30, 41, 59, .25)}.theme-rose .dark .mat-mdc-progress-bar.mat-warn,.theme-rose.dark .mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #dc2626;--mdc-linear-progress-track-color: rgba(220, 38, 38, .25)}.theme-rose .dark,.theme-rose.dark{--mdc-plain-tooltip-container-shape: 4px;--mdc-plain-tooltip-supporting-text-line-height: 16px;--mdc-plain-tooltip-container-color: #083b46;--mdc-plain-tooltip-supporting-text-color: #fff;--mdc-filled-text-field-active-indicator-height: 1px;--mdc-filled-text-field-focus-active-indicator-height: 2px;--mdc-filled-text-field-container-shape: 4px;--mdc-outlined-text-field-outline-width: 1px;--mdc-outlined-text-field-focus-outline-width: 2px;--mdc-outlined-text-field-container-shape: 4px;--mdc-filled-text-field-caret-color: #f43f5e;--mdc-filled-text-field-focus-active-indicator-color: #f43f5e;--mdc-filled-text-field-focus-label-text-color: rgba(244, 63, 94, .87);--mdc-filled-text-field-container-color: rgb(13.08, 41.88, 48.6);--mdc-filled-text-field-disabled-container-color: rgb(8.04, 37.44, 44.3);--mdc-filled-text-field-label-text-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-hover-label-text-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-disabled-label-text-color: rgba(7, 52, 62, .38);--mdc-filled-text-field-input-text-color: rgba(255, 255, 255, .87);--mdc-filled-text-field-disabled-input-text-color: rgba(7, 52, 62, .38);--mdc-filled-text-field-input-text-placeholder-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-error-hover-label-text-color: #dc2626;--mdc-filled-text-field-error-focus-label-text-color: #dc2626;--mdc-filled-text-field-error-label-text-color: #dc2626;--mdc-filled-text-field-error-caret-color: #dc2626;--mdc-filled-text-field-active-indicator-color: rgba(203, 221, 225, .42);--mdc-filled-text-field-disabled-active-indicator-color: rgba(203, 221, 225, .06);--mdc-filled-text-field-hover-active-indicator-color: rgba(203, 221, 225, .87);--mdc-filled-text-field-error-active-indicator-color: #dc2626;--mdc-filled-text-field-error-focus-active-indicator-color: #dc2626;--mdc-filled-text-field-error-hover-active-indicator-color: #dc2626;--mdc-outlined-text-field-caret-color: #f43f5e;--mdc-outlined-text-field-focus-outline-color: #f43f5e;--mdc-outlined-text-field-focus-label-text-color: rgba(244, 63, 94, .87);--mdc-outlined-text-field-label-text-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-hover-label-text-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba(7, 52, 62, .38);--mdc-outlined-text-field-input-text-color: rgba(255, 255, 255, .87);--mdc-outlined-text-field-disabled-input-text-color: rgba(7, 52, 62, .38);--mdc-outlined-text-field-input-text-placeholder-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-error-caret-color: #dc2626;--mdc-outlined-text-field-error-focus-label-text-color: #dc2626;--mdc-outlined-text-field-error-label-text-color: #dc2626;--mdc-outlined-text-field-error-hover-label-text-color: #dc2626;--mdc-outlined-text-field-outline-color: rgba(203, 221, 225, .38);--mdc-outlined-text-field-disabled-outline-color: rgba(203, 221, 225, .06);--mdc-outlined-text-field-hover-outline-color: rgba(203, 221, 225, .87);--mdc-outlined-text-field-error-focus-outline-color: #dc2626;--mdc-outlined-text-field-error-hover-outline-color: #dc2626;--mdc-outlined-text-field-error-outline-color: #dc2626;--mat-form-field-focus-select-arrow-color: rgba(244, 63, 94, .87);--mat-form-field-disabled-input-text-placeholder-color: rgba(203, 221, 225, .38);--mat-form-field-state-layer-color: rgba(255, 255, 255, .87);--mat-form-field-error-text-color: #dc2626;--mat-form-field-select-option-text-color: rgba(0, 0, 0, .87);--mat-form-field-select-disabled-option-text-color: rgba(0, 0, 0, .38);--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(203, 221, 225, .54);--mat-form-field-disabled-select-arrow-color: rgba(203, 221, 225, .38);--mat-form-field-hover-state-layer-opacity: .08;--mat-form-field-focus-state-layer-opacity: .24}.theme-rose .dark .mat-mdc-form-field.mat-accent,.theme-rose.dark .mat-mdc-form-field.mat-accent{--mdc-filled-text-field-caret-color: #1e293b;--mdc-filled-text-field-focus-active-indicator-color: #1e293b;--mdc-filled-text-field-focus-label-text-color: rgba(30, 41, 59, .87);--mdc-outlined-text-field-caret-color: #1e293b;--mdc-outlined-text-field-focus-outline-color: #1e293b;--mdc-outlined-text-field-focus-label-text-color: rgba(30, 41, 59, .87);--mat-form-field-focus-select-arrow-color: rgba(30, 41, 59, .87)}.theme-rose .dark .mat-mdc-form-field.mat-warn,.theme-rose.dark .mat-mdc-form-field.mat-warn{--mdc-filled-text-field-caret-color: #dc2626;--mdc-filled-text-field-focus-active-indicator-color: #dc2626;--mdc-filled-text-field-focus-label-text-color: rgba(220, 38, 38, .87);--mdc-outlined-text-field-caret-color: #dc2626;--mdc-outlined-text-field-focus-outline-color: #dc2626;--mdc-outlined-text-field-focus-label-text-color: rgba(220, 38, 38, .87);--mat-form-field-focus-select-arrow-color: rgba(220, 38, 38, .87)}.theme-rose .dark,.theme-rose.dark{--mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-select-panel-background-color: #032128;--mat-select-enabled-trigger-text-color: rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color: rgba(7, 52, 62, .38);--mat-select-placeholder-text-color: rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color: rgba(203, 221, 225, .54);--mat-select-disabled-arrow-color: rgba(255, 255, 255, .38);--mat-select-focused-arrow-color: rgba(244, 63, 94, .87);--mat-select-invalid-arrow-color: rgba(220, 38, 38, .87)}.theme-rose .dark .mat-mdc-form-field.mat-accent,.theme-rose.dark .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: #032128;--mat-select-enabled-trigger-text-color: rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color: rgba(7, 52, 62, .38);--mat-select-placeholder-text-color: rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color: rgba(203, 221, 225, .54);--mat-select-disabled-arrow-color: rgba(255, 255, 255, .38);--mat-select-focused-arrow-color: rgba(30, 41, 59, .87);--mat-select-invalid-arrow-color: rgba(220, 38, 38, .87)}.theme-rose .dark .mat-mdc-form-field.mat-warn,.theme-rose.dark .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: #032128;--mat-select-enabled-trigger-text-color: rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color: rgba(7, 52, 62, .38);--mat-select-placeholder-text-color: rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color: rgba(203, 221, 225, .54);--mat-select-disabled-arrow-color: rgba(255, 255, 255, .38);--mat-select-focused-arrow-color: rgba(220, 38, 38, .87);--mat-select-invalid-arrow-color: rgba(220, 38, 38, .87)}.theme-rose .dark,.theme-rose.dark{--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-autocomplete-background-color: #032128;--mdc-dialog-container-shape: 4px;--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px;--mdc-dialog-container-color: #032128;--mdc-dialog-subhead-color: rgba(255, 255, 255, .87);--mdc-dialog-supporting-text-color: rgba(255, 255, 255, .6)}.theme-rose .dark .mat-mdc-standard-chip,.theme-rose.dark .mat-mdc-standard-chip{--mdc-chip-container-shape-radius: 16px;--mdc-chip-with-avatar-avatar-shape-radius: 14px;--mdc-chip-with-avatar-avatar-size: 28px;--mdc-chip-with-icon-icon-size: 18px;--mdc-chip-outline-width: 0;--mdc-chip-outline-color: transparent;--mdc-chip-disabled-outline-color: transparent;--mdc-chip-focus-outline-color: transparent;--mdc-chip-hover-state-layer-opacity: .04;--mdc-chip-with-avatar-disabled-avatar-opacity: 1;--mdc-chip-flat-selected-outline-width: 0;--mdc-chip-selected-hover-state-layer-opacity: .04;--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;--mdc-chip-with-icon-disabled-icon-opacity: 1;--mat-chip-disabled-container-opacity: .4;--mat-chip-trailing-action-opacity: .54;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-state-layer-color: transparent;--mat-chip-selected-trailing-action-state-layer-color: transparent;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-focus-state-layer-opacity: 0;--mdc-chip-disabled-label-text-color: #fafafa;--mdc-chip-elevated-container-color: rgb(33.24, 59.64, 65.8);--mdc-chip-elevated-selected-container-color: rgb(33.24, 59.64, 65.8);--mdc-chip-elevated-disabled-container-color: rgb(33.24, 59.64, 65.8);--mdc-chip-flat-disabled-selected-container-color: rgb(33.24, 59.64, 65.8);--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #fafafa;--mdc-chip-selected-label-text-color: #fafafa;--mdc-chip-with-icon-icon-color: #fafafa;--mdc-chip-with-icon-disabled-icon-color: #fafafa;--mdc-chip-with-icon-selected-icon-color: #fafafa;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #fafafa;--mdc-chip-with-trailing-icon-trailing-icon-color: #fafafa;--mat-chip-selected-disabled-trailing-icon-color: #fafafa;--mat-chip-selected-trailing-icon-color: #fafafa}.theme-rose .dark .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.theme-rose .dark .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary,.theme-rose.dark .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.theme-rose.dark .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color: #4c0519;--mdc-chip-elevated-container-color: #f43f5e;--mdc-chip-elevated-selected-container-color: #f43f5e;--mdc-chip-elevated-disabled-container-color: #f43f5e;--mdc-chip-flat-disabled-selected-container-color: #f43f5e;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #4c0519;--mdc-chip-selected-label-text-color: #4c0519;--mdc-chip-with-icon-icon-color: #4c0519;--mdc-chip-with-icon-disabled-icon-color: #4c0519;--mdc-chip-with-icon-selected-icon-color: #4c0519;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #4c0519;--mdc-chip-with-trailing-icon-trailing-icon-color: #4c0519;--mat-chip-selected-disabled-trailing-icon-color: #4c0519;--mat-chip-selected-trailing-icon-color: #4c0519}.theme-rose .dark .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.theme-rose .dark .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent,.theme-rose.dark .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.theme-rose.dark .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #1e293b;--mdc-chip-elevated-selected-container-color: #1e293b;--mdc-chip-elevated-disabled-container-color: #1e293b;--mdc-chip-flat-disabled-selected-container-color: #1e293b;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.theme-rose .dark .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.theme-rose .dark .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn,.theme-rose.dark .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.theme-rose.dark .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dc2626;--mdc-chip-elevated-selected-container-color: #dc2626;--mdc-chip-elevated-disabled-container-color: #dc2626;--mdc-chip-flat-disabled-selected-container-color: #dc2626;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.theme-rose .dark,.theme-rose.dark{--mdc-switch-disabled-selected-icon-opacity: .38;--mdc-switch-disabled-track-opacity: .12;--mdc-switch-disabled-unselected-icon-opacity: .38;--mdc-switch-handle-height: 20px;--mdc-switch-handle-shape: 10px;--mdc-switch-handle-width: 20px;--mdc-switch-selected-icon-size: 18px;--mdc-switch-track-height: 14px;--mdc-switch-track-shape: 7px;--mdc-switch-track-width: 36px;--mdc-switch-unselected-icon-size: 18px;--mdc-switch-selected-focus-state-layer-opacity: .12;--mdc-switch-selected-hover-state-layer-opacity: .04;--mdc-switch-selected-pressed-state-layer-opacity: .1;--mdc-switch-unselected-focus-state-layer-opacity: .12;--mdc-switch-unselected-hover-state-layer-opacity: .04;--mdc-switch-unselected-pressed-state-layer-opacity: .1}.theme-rose .dark .mat-mdc-slide-toggle,.theme-rose.dark .mat-mdc-slide-toggle{--mat-switch-disabled-selected-handle-opacity: .38;--mat-switch-disabled-unselected-handle-opacity: .38;--mat-switch-unselected-handle-size: 20px;--mat-switch-selected-handle-size: 20px;--mat-switch-pressed-handle-size: 20px;--mat-switch-with-icon-handle-size: 20px;--mat-switch-selected-handle-horizontal-margin: 0;--mat-switch-selected-with-icon-handle-horizontal-margin: 0;--mat-switch-selected-pressed-handle-horizontal-margin: 0;--mat-switch-unselected-handle-horizontal-margin: 0;--mat-switch-unselected-with-icon-handle-horizontal-margin: 0;--mat-switch-unselected-pressed-handle-horizontal-margin: 0;--mat-switch-visible-track-opacity: 1;--mat-switch-hidden-track-opacity: 1;--mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-switch-track-outline-width: 1px;--mat-switch-track-outline-color: transparent;--mat-switch-selected-track-outline-width: 1px;--mat-switch-selected-track-outline-color: transparent;--mat-switch-disabled-unselected-track-outline-width: 1px;--mat-switch-disabled-unselected-track-outline-color: transparent}.theme-rose .dark,.theme-rose.dark{--mdc-switch-selected-focus-state-layer-color: #fda4af;--mdc-switch-selected-handle-color: #fda4af;--mdc-switch-selected-hover-state-layer-color: #fda4af;--mdc-switch-selected-pressed-state-layer-color: #fda4af;--mdc-switch-selected-focus-handle-color: #fecdd3;--mdc-switch-selected-hover-handle-color: #fecdd3;--mdc-switch-selected-pressed-handle-color: #fecdd3;--mdc-switch-selected-focus-track-color: #e11d48;--mdc-switch-selected-hover-track-color: #e11d48;--mdc-switch-selected-pressed-track-color: #e11d48;--mdc-switch-selected-track-color: #e11d48;--mdc-switch-disabled-selected-handle-color: #000;--mdc-switch-disabled-selected-icon-color: #212121;--mdc-switch-disabled-selected-track-color: #f5f5f5;--mdc-switch-disabled-unselected-handle-color: #000;--mdc-switch-disabled-unselected-icon-color: #212121;--mdc-switch-disabled-unselected-track-color: #f5f5f5;--mdc-switch-handle-surface-color: #fff;--mdc-switch-selected-icon-color: #212121;--mdc-switch-unselected-focus-handle-color: #fafafa;--mdc-switch-unselected-focus-state-layer-color: #f5f5f5;--mdc-switch-unselected-focus-track-color: #616161;--mdc-switch-unselected-handle-color: #9e9e9e;--mdc-switch-unselected-hover-handle-color: #fafafa;--mdc-switch-unselected-hover-state-layer-color: #f5f5f5;--mdc-switch-unselected-hover-track-color: #616161;--mdc-switch-unselected-icon-color: #212121;--mdc-switch-unselected-pressed-handle-color: #fafafa;--mdc-switch-unselected-pressed-state-layer-color: #f5f5f5;--mdc-switch-unselected-pressed-track-color: #616161;--mdc-switch-unselected-track-color: #616161;--mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-label-text-color: #07343e}.theme-rose .dark .mat-mdc-slide-toggle,.theme-rose.dark .mat-mdc-slide-toggle{--mat-switch-label-text-color: white}.theme-rose .dark .mat-mdc-slide-toggle.mat-accent,.theme-rose.dark .mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color: #cbd5e1;--mdc-switch-selected-handle-color: #cbd5e1;--mdc-switch-selected-hover-state-layer-color: #cbd5e1;--mdc-switch-selected-pressed-state-layer-color: #cbd5e1;--mdc-switch-selected-focus-handle-color: #e2e8f0;--mdc-switch-selected-hover-handle-color: #e2e8f0;--mdc-switch-selected-pressed-handle-color: #e2e8f0;--mdc-switch-selected-focus-track-color: #475569;--mdc-switch-selected-hover-track-color: #475569;--mdc-switch-selected-pressed-track-color: #475569;--mdc-switch-selected-track-color: #475569}.theme-rose .dark .mat-mdc-slide-toggle.mat-warn,.theme-rose.dark .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: #fca5a5;--mdc-switch-selected-handle-color: #fca5a5;--mdc-switch-selected-hover-state-layer-color: #fca5a5;--mdc-switch-selected-pressed-state-layer-color: #fca5a5;--mdc-switch-selected-focus-handle-color: #fecaca;--mdc-switch-selected-hover-handle-color: #fecaca;--mdc-switch-selected-pressed-handle-color: #fecaca;--mdc-switch-selected-focus-track-color: #dc2626;--mdc-switch-selected-hover-track-color: #dc2626;--mdc-switch-selected-pressed-track-color: #dc2626;--mdc-switch-selected-track-color: #dc2626}.theme-rose .dark,.theme-rose.dark{--mdc-radio-disabled-selected-icon-opacity: .38;--mdc-radio-disabled-unselected-icon-opacity: .38;--mdc-radio-state-layer-size: 40px}.theme-rose .dark .mat-mdc-radio-button.mat-primary,.theme-rose.dark .mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color: #cbdde1;--mdc-radio-disabled-unselected-icon-color: #cbdde1;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-focus-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(203, 221, 225, .54);--mdc-radio-unselected-pressed-icon-color: rgba(203, 221, 225, .54);--mdc-radio-selected-focus-icon-color: #f43f5e;--mdc-radio-selected-hover-icon-color: #f43f5e;--mdc-radio-selected-icon-color: #f43f5e;--mdc-radio-selected-pressed-icon-color: #f43f5e;--mat-radio-ripple-color: white;--mat-radio-checked-ripple-color: #f43f5e;--mat-radio-disabled-label-color: #07343e;--mat-radio-label-text-color: white}.theme-rose .dark .mat-mdc-radio-button.mat-accent,.theme-rose.dark .mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: #cbdde1;--mdc-radio-disabled-unselected-icon-color: #cbdde1;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-focus-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(203, 221, 225, .54);--mdc-radio-unselected-pressed-icon-color: rgba(203, 221, 225, .54);--mdc-radio-selected-focus-icon-color: #1e293b;--mdc-radio-selected-hover-icon-color: #1e293b;--mdc-radio-selected-icon-color: #1e293b;--mdc-radio-selected-pressed-icon-color: #1e293b;--mat-radio-ripple-color: white;--mat-radio-checked-ripple-color: #1e293b;--mat-radio-disabled-label-color: #07343e;--mat-radio-label-text-color: white}.theme-rose .dark .mat-mdc-radio-button.mat-warn,.theme-rose.dark .mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: #cbdde1;--mdc-radio-disabled-unselected-icon-color: #cbdde1;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-focus-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(203, 221, 225, .54);--mdc-radio-unselected-pressed-icon-color: rgba(203, 221, 225, .54);--mdc-radio-selected-focus-icon-color: #dc2626;--mdc-radio-selected-hover-icon-color: #dc2626;--mdc-radio-selected-icon-color: #dc2626;--mdc-radio-selected-pressed-icon-color: #dc2626;--mat-radio-ripple-color: white;--mat-radio-checked-ripple-color: #dc2626;--mat-radio-disabled-label-color: #07343e;--mat-radio-label-text-color: white}.theme-rose .dark,.theme-rose.dark{--mdc-slider-active-track-height: 6px;--mdc-slider-active-track-shape: 9999px;--mdc-slider-handle-height: 20px;--mdc-slider-handle-shape: 50%;--mdc-slider-handle-width: 20px;--mdc-slider-inactive-track-height: 4px;--mdc-slider-inactive-track-shape: 9999px;--mdc-slider-with-overlap-handle-outline-width: 1px;--mdc-slider-with-tick-marks-active-container-opacity: .6;--mdc-slider-with-tick-marks-container-shape: 50%;--mdc-slider-with-tick-marks-container-size: 2px;--mdc-slider-with-tick-marks-inactive-container-opacity: .6;--mdc-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slider-value-indicator-width: auto;--mat-slider-value-indicator-height: 32px;--mat-slider-value-indicator-caret-display: block;--mat-slider-value-indicator-border-radius: 4px;--mat-slider-value-indicator-padding: 0 12px;--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-container-transform: translateX(-50%);--mdc-slider-handle-color: #f43f5e;--mdc-slider-focus-handle-color: #f43f5e;--mdc-slider-hover-handle-color: #f43f5e;--mdc-slider-active-track-color: #f43f5e;--mdc-slider-inactive-track-color: #f43f5e;--mdc-slider-with-tick-marks-inactive-container-color: #f43f5e;--mdc-slider-with-tick-marks-active-container-color: #4c0519;--mdc-slider-disabled-active-track-color: #fff;--mdc-slider-disabled-handle-color: #fff;--mdc-slider-disabled-inactive-track-color: #fff;--mdc-slider-label-container-color: #fff;--mdc-slider-label-label-text-color: #000;--mdc-slider-with-overlap-handle-outline-color: #fff;--mdc-slider-with-tick-marks-disabled-container-color: #fff;--mat-slider-ripple-color: #f43f5e;--mat-slider-hover-state-layer-color: rgba(244, 63, 94, .05);--mat-slider-focus-state-layer-color: rgba(244, 63, 94, .2);--mat-slider-value-indicator-opacity: .9}.theme-rose .dark .mat-accent,.theme-rose.dark .mat-accent{--mdc-slider-handle-color: #1e293b;--mdc-slider-focus-handle-color: #1e293b;--mdc-slider-hover-handle-color: #1e293b;--mdc-slider-active-track-color: #1e293b;--mdc-slider-inactive-track-color: #1e293b;--mdc-slider-with-tick-marks-inactive-container-color: #1e293b;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #1e293b;--mat-slider-hover-state-layer-color: rgba(30, 41, 59, .05);--mat-slider-focus-state-layer-color: rgba(30, 41, 59, .2)}.theme-rose .dark .mat-warn,.theme-rose.dark .mat-warn{--mdc-slider-handle-color: #dc2626;--mdc-slider-focus-handle-color: #dc2626;--mdc-slider-hover-handle-color: #dc2626;--mdc-slider-active-track-color: #dc2626;--mdc-slider-inactive-track-color: #dc2626;--mdc-slider-with-tick-marks-inactive-container-color: #dc2626;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #dc2626;--mat-slider-hover-state-layer-color: rgba(220, 38, 38, .05);--mat-slider-focus-state-layer-color: rgba(220, 38, 38, .2)}.theme-rose .dark,.theme-rose.dark{--mat-menu-container-shape: 4px;--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-menu-item-label-text-color: white;--mat-menu-item-icon-color: white;--mat-menu-item-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-menu-item-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-menu-container-color: #032128;--mat-menu-divider-color: rgba(203, 221, 225, .12);--mdc-list-list-item-container-shape: 0;--mdc-list-list-item-leading-avatar-shape: 50%;--mdc-list-list-item-container-color: transparent;--mdc-list-list-item-selected-container-color: transparent;--mdc-list-list-item-leading-avatar-color: transparent;--mdc-list-list-item-leading-icon-size: 24px;--mdc-list-list-item-leading-avatar-size: 40px;--mdc-list-list-item-trailing-icon-size: 24px;--mdc-list-list-item-disabled-state-layer-color: transparent;--mdc-list-list-item-disabled-state-layer-opacity: 0;--mdc-list-list-item-disabled-label-text-opacity: .38;--mdc-list-list-item-disabled-leading-icon-opacity: .38;--mdc-list-list-item-disabled-trailing-icon-opacity: .38;--mat-list-active-indicator-color: transparent;--mat-list-active-indicator-shape: 4px;--mdc-list-list-item-label-text-color: white;--mdc-list-list-item-supporting-text-color: #3b7586;--mdc-list-list-item-leading-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-trailing-supporting-text-color: #083b46;--mdc-list-list-item-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-selected-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-disabled-label-text-color: white;--mdc-list-list-item-disabled-leading-icon-color: white;--mdc-list-list-item-disabled-trailing-icon-color: white;--mdc-list-list-item-hover-label-text-color: white;--mdc-list-list-item-hover-leading-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-hover-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-focus-label-text-color: white;--mdc-list-list-item-hover-state-layer-color: white;--mdc-list-list-item-hover-state-layer-opacity: .08;--mdc-list-list-item-focus-state-layer-color: white;--mdc-list-list-item-focus-state-layer-opacity: .24}.theme-rose .dark .mdc-list-item__start,.theme-rose .dark .mdc-list-item__end,.theme-rose.dark .mdc-list-item__start,.theme-rose.dark .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #cbdde1;--mdc-radio-disabled-unselected-icon-color: #cbdde1;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-focus-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(203, 221, 225, .54);--mdc-radio-unselected-pressed-icon-color: rgba(203, 221, 225, .54);--mdc-radio-selected-focus-icon-color: #f43f5e;--mdc-radio-selected-hover-icon-color: #f43f5e;--mdc-radio-selected-icon-color: #f43f5e;--mdc-radio-selected-pressed-icon-color: #f43f5e}.theme-rose .dark .mat-accent .mdc-list-item__start,.theme-rose .dark .mat-accent .mdc-list-item__end,.theme-rose.dark .mat-accent .mdc-list-item__start,.theme-rose.dark .mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #cbdde1;--mdc-radio-disabled-unselected-icon-color: #cbdde1;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-focus-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(203, 221, 225, .54);--mdc-radio-unselected-pressed-icon-color: rgba(203, 221, 225, .54);--mdc-radio-selected-focus-icon-color: #1e293b;--mdc-radio-selected-hover-icon-color: #1e293b;--mdc-radio-selected-icon-color: #1e293b;--mdc-radio-selected-pressed-icon-color: #1e293b}.theme-rose .dark .mat-warn .mdc-list-item__start,.theme-rose .dark .mat-warn .mdc-list-item__end,.theme-rose.dark .mat-warn .mdc-list-item__start,.theme-rose.dark .mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #cbdde1;--mdc-radio-disabled-unselected-icon-color: #cbdde1;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-focus-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(203, 221, 225, .54);--mdc-radio-unselected-pressed-icon-color: rgba(203, 221, 225, .54);--mdc-radio-selected-focus-icon-color: #dc2626;--mdc-radio-selected-hover-icon-color: #dc2626;--mdc-radio-selected-icon-color: #dc2626;--mdc-radio-selected-pressed-icon-color: #dc2626}.theme-rose .dark .mat-mdc-list-option,.theme-rose.dark .mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: #4c0519;--mdc-checkbox-selected-focus-icon-color: #f43f5e;--mdc-checkbox-selected-hover-icon-color: #f43f5e;--mdc-checkbox-selected-icon-color: #f43f5e;--mdc-checkbox-selected-pressed-icon-color: #f43f5e;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #f43f5e;--mdc-checkbox-selected-hover-state-layer-color: #f43f5e;--mdc-checkbox-selected-pressed-state-layer-color: #f43f5e;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.theme-rose .dark .mat-mdc-list-option.mat-accent,.theme-rose.dark .mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #1e293b;--mdc-checkbox-selected-hover-icon-color: #1e293b;--mdc-checkbox-selected-icon-color: #1e293b;--mdc-checkbox-selected-pressed-icon-color: #1e293b;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #1e293b;--mdc-checkbox-selected-hover-state-layer-color: #1e293b;--mdc-checkbox-selected-pressed-state-layer-color: #1e293b;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.theme-rose .dark .mat-mdc-list-option.mat-warn,.theme-rose.dark .mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #dc2626;--mdc-checkbox-selected-hover-icon-color: #dc2626;--mdc-checkbox-selected-icon-color: #dc2626;--mdc-checkbox-selected-pressed-icon-color: #dc2626;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #dc2626;--mdc-checkbox-selected-hover-state-layer-color: #dc2626;--mdc-checkbox-selected-pressed-state-layer-color: #dc2626;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.theme-rose .dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.theme-rose .dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,.theme-rose .dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.theme-rose .dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start,.theme-rose.dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.theme-rose.dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,.theme-rose.dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.theme-rose.dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start{color:#f43f5e}.theme-rose .dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.theme-rose .dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.theme-rose .dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end,.theme-rose.dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.theme-rose.dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.theme-rose.dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}.theme-rose .dark,.theme-rose.dark{--mat-paginator-container-text-color: rgba(255, 255, 255, .87);--mat-paginator-container-background-color: #032128;--mat-paginator-enabled-icon-color: rgba(255, 255, 255, .54);--mat-paginator-disabled-icon-color: rgba(255, 255, 255, .12);--mdc-secondary-navigation-tab-container-height: 48px;--mdc-tab-indicator-active-indicator-height: 2px;--mdc-tab-indicator-active-indicator-shape: 0;--mat-tab-header-divider-color: transparent;--mat-tab-header-divider-height: 0}.theme-rose .dark .mat-mdc-tab-group,.theme-rose .dark .mat-mdc-tab-nav-bar,.theme-rose.dark .mat-mdc-tab-group,.theme-rose.dark .mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color: #f43f5e;--mat-tab-header-disabled-ripple-color: #07343e;--mat-tab-header-pagination-icon-color: #cbdde1;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #f43f5e;--mat-tab-header-active-ripple-color: #f43f5e;--mat-tab-header-inactive-ripple-color: #f43f5e;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #f43f5e;--mat-tab-header-active-hover-label-text-color: #f43f5e;--mat-tab-header-active-focus-indicator-color: #f43f5e;--mat-tab-header-active-hover-indicator-color: #f43f5e}.theme-rose .dark .mat-mdc-tab-group.mat-accent,.theme-rose .dark .mat-mdc-tab-nav-bar.mat-accent,.theme-rose.dark .mat-mdc-tab-group.mat-accent,.theme-rose.dark .mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color: #1e293b;--mat-tab-header-disabled-ripple-color: #07343e;--mat-tab-header-pagination-icon-color: #cbdde1;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #1e293b;--mat-tab-header-active-ripple-color: #1e293b;--mat-tab-header-inactive-ripple-color: #1e293b;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #1e293b;--mat-tab-header-active-hover-label-text-color: #1e293b;--mat-tab-header-active-focus-indicator-color: #1e293b;--mat-tab-header-active-hover-indicator-color: #1e293b}.theme-rose .dark .mat-mdc-tab-group.mat-warn,.theme-rose .dark .mat-mdc-tab-nav-bar.mat-warn,.theme-rose.dark .mat-mdc-tab-group.mat-warn,.theme-rose.dark .mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color: #dc2626;--mat-tab-header-disabled-ripple-color: #07343e;--mat-tab-header-pagination-icon-color: #cbdde1;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #dc2626;--mat-tab-header-active-ripple-color: #dc2626;--mat-tab-header-inactive-ripple-color: #dc2626;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #dc2626;--mat-tab-header-active-hover-label-text-color: #dc2626;--mat-tab-header-active-focus-indicator-color: #dc2626;--mat-tab-header-active-hover-indicator-color: #dc2626}.theme-rose .dark .mat-mdc-tab-group.mat-background-primary,.theme-rose .dark .mat-mdc-tab-nav-bar.mat-background-primary,.theme-rose.dark .mat-mdc-tab-group.mat-background-primary,.theme-rose.dark .mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color: #f43f5e;--mat-tab-header-with-background-foreground-color: #4c0519}.theme-rose .dark .mat-mdc-tab-group.mat-background-accent,.theme-rose .dark .mat-mdc-tab-nav-bar.mat-background-accent,.theme-rose.dark .mat-mdc-tab-group.mat-background-accent,.theme-rose.dark .mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color: #1e293b;--mat-tab-header-with-background-foreground-color: white}.theme-rose .dark .mat-mdc-tab-group.mat-background-warn,.theme-rose .dark .mat-mdc-tab-nav-bar.mat-background-warn,.theme-rose.dark .mat-mdc-tab-group.mat-background-warn,.theme-rose.dark .mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color: #dc2626;--mat-tab-header-with-background-foreground-color: white}.theme-rose .dark,.theme-rose.dark{--mdc-checkbox-disabled-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-state-layer-opacity: .16;--mdc-checkbox-selected-hover-state-layer-opacity: .04;--mdc-checkbox-selected-pressed-state-layer-opacity: .16;--mdc-checkbox-unselected-focus-state-layer-opacity: .16;--mdc-checkbox-unselected-hover-state-layer-opacity: .04;--mdc-checkbox-unselected-pressed-state-layer-opacity: .16;--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #1e293b;--mdc-checkbox-selected-hover-icon-color: #1e293b;--mdc-checkbox-selected-icon-color: #1e293b;--mdc-checkbox-selected-pressed-icon-color: #1e293b;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #1e293b;--mdc-checkbox-selected-hover-state-layer-color: #1e293b;--mdc-checkbox-selected-pressed-state-layer-color: #1e293b;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white;--mat-checkbox-disabled-label-color: #07343e;--mat-checkbox-label-text-color: white}.theme-rose .dark .mat-mdc-checkbox.mat-primary,.theme-rose.dark .mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: #4c0519;--mdc-checkbox-selected-focus-icon-color: #f43f5e;--mdc-checkbox-selected-hover-icon-color: #f43f5e;--mdc-checkbox-selected-icon-color: #f43f5e;--mdc-checkbox-selected-pressed-icon-color: #f43f5e;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #f43f5e;--mdc-checkbox-selected-hover-state-layer-color: #f43f5e;--mdc-checkbox-selected-pressed-state-layer-color: #f43f5e;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.theme-rose .dark .mat-mdc-checkbox.mat-warn,.theme-rose.dark .mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #dc2626;--mdc-checkbox-selected-hover-icon-color: #dc2626;--mdc-checkbox-selected-icon-color: #dc2626;--mdc-checkbox-selected-pressed-icon-color: #dc2626;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #dc2626;--mdc-checkbox-selected-hover-state-layer-color: #dc2626;--mdc-checkbox-selected-pressed-state-layer-color: #dc2626;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.theme-rose .dark,.theme-rose.dark{--mdc-text-button-container-shape: 4px;--mdc-text-button-keep-touch-target: false;--mdc-filled-button-container-shape: 4px;--mdc-filled-button-keep-touch-target: false;--mdc-protected-button-container-shape: 4px;--mdc-protected-button-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mdc-protected-button-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-protected-button-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-outlined-button-keep-touch-target: false;--mdc-outlined-button-outline-width: 1px;--mdc-outlined-button-container-shape: 4px;--mat-text-button-horizontal-padding: 8px;--mat-text-button-with-icon-horizontal-padding: 8px;--mat-text-button-icon-spacing: 8px;--mat-text-button-icon-offset: 0;--mat-filled-button-horizontal-padding: 16px;--mat-filled-button-icon-spacing: 8px;--mat-filled-button-icon-offset: -4px;--mat-protected-button-horizontal-padding: 16px;--mat-protected-button-icon-spacing: 8px;--mat-protected-button-icon-offset: -4px;--mat-outlined-button-horizontal-padding: 15px;--mat-outlined-button-icon-spacing: 8px;--mat-outlined-button-icon-offset: -4px;--mdc-text-button-label-text-color: white;--mdc-text-button-disabled-label-text-color: rgba(3, 33, 40, .5);--mat-text-button-state-layer-color: white;--mat-text-button-disabled-state-layer-color: white;--mat-text-button-ripple-color: rgba(255, 255, 255, .1);--mat-text-button-hover-state-layer-opacity: .08;--mat-text-button-focus-state-layer-opacity: .24;--mat-text-button-pressed-state-layer-opacity: .24;--mdc-filled-button-container-color: #032128;--mdc-filled-button-label-text-color: white;--mdc-filled-button-disabled-container-color: rgba(3, 33, 40, .12);--mdc-filled-button-disabled-label-text-color: rgba(3, 33, 40, .5);--mat-filled-button-state-layer-color: white;--mat-filled-button-disabled-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1);--mat-filled-button-hover-state-layer-opacity: .08;--mat-filled-button-focus-state-layer-opacity: .24;--mat-filled-button-pressed-state-layer-opacity: .24;--mdc-protected-button-container-color: #032128;--mdc-protected-button-label-text-color: white;--mdc-protected-button-disabled-container-color: rgba(3, 33, 40, .12);--mdc-protected-button-disabled-label-text-color: rgba(3, 33, 40, .5);--mat-protected-button-state-layer-color: white;--mat-protected-button-disabled-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1);--mat-protected-button-hover-state-layer-opacity: .08;--mat-protected-button-focus-state-layer-opacity: .24;--mat-protected-button-pressed-state-layer-opacity: .24;--mdc-outlined-button-disabled-outline-color: rgba(203, 221, 225, .12);--mdc-outlined-button-disabled-label-text-color: rgba(3, 33, 40, .5);--mdc-outlined-button-label-text-color: white;--mdc-outlined-button-outline-color: rgba(203, 221, 225, .12);--mat-outlined-button-state-layer-color: white;--mat-outlined-button-disabled-state-layer-color: white;--mat-outlined-button-ripple-color: rgba(255, 255, 255, .1);--mat-outlined-button-hover-state-layer-opacity: .08;--mat-outlined-button-focus-state-layer-opacity: .24;--mat-outlined-button-pressed-state-layer-opacity: .24}.theme-rose .dark .mat-mdc-button.mat-primary,.theme-rose.dark .mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: #f43f5e;--mat-text-button-state-layer-color: #f43f5e;--mat-text-button-ripple-color: rgba(244, 63, 94, .1)}.theme-rose .dark .mat-mdc-button.mat-accent,.theme-rose.dark .mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: #1e293b;--mat-text-button-state-layer-color: #1e293b;--mat-text-button-ripple-color: rgba(30, 41, 59, .1)}.theme-rose .dark .mat-mdc-button.mat-warn,.theme-rose.dark .mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #dc2626;--mat-text-button-state-layer-color: #dc2626;--mat-text-button-ripple-color: rgba(220, 38, 38, .1)}.theme-rose .dark .mat-mdc-unelevated-button.mat-primary,.theme-rose.dark .mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: #f43f5e;--mdc-filled-button-label-text-color: #4c0519;--mat-filled-button-state-layer-color: #4c0519;--mat-filled-button-ripple-color: rgba(76, 5, 25, .1)}.theme-rose .dark .mat-mdc-unelevated-button.mat-accent,.theme-rose.dark .mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: #1e293b;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.theme-rose .dark .mat-mdc-unelevated-button.mat-warn,.theme-rose.dark .mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #dc2626;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.theme-rose .dark .mat-mdc-raised-button.mat-primary,.theme-rose.dark .mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: #f43f5e;--mdc-protected-button-label-text-color: #4c0519;--mat-protected-button-state-layer-color: #4c0519;--mat-protected-button-ripple-color: rgba(76, 5, 25, .1)}.theme-rose .dark .mat-mdc-raised-button.mat-accent,.theme-rose.dark .mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: #1e293b;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.theme-rose .dark .mat-mdc-raised-button.mat-warn,.theme-rose.dark .mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #dc2626;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.theme-rose .dark .mat-mdc-outlined-button.mat-primary,.theme-rose.dark .mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: #f43f5e;--mdc-outlined-button-outline-color: rgba(203, 221, 225, .12);--mat-outlined-button-state-layer-color: #f43f5e;--mat-outlined-button-ripple-color: rgba(244, 63, 94, .1)}.theme-rose .dark .mat-mdc-outlined-button.mat-accent,.theme-rose.dark .mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: #1e293b;--mdc-outlined-button-outline-color: rgba(203, 221, 225, .12);--mat-outlined-button-state-layer-color: #1e293b;--mat-outlined-button-ripple-color: rgba(30, 41, 59, .1)}.theme-rose .dark .mat-mdc-outlined-button.mat-warn,.theme-rose.dark .mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #dc2626;--mdc-outlined-button-outline-color: rgba(203, 221, 225, .12);--mat-outlined-button-state-layer-color: #dc2626;--mat-outlined-button-ripple-color: rgba(220, 38, 38, .1)}.theme-rose .dark,.theme-rose.dark{--mdc-icon-button-icon-size: 24px;--mdc-icon-button-icon-color: inherit;--mdc-icon-button-disabled-icon-color: rgba(255, 255, 255, .5);--mat-icon-button-state-layer-color: white;--mat-icon-button-disabled-state-layer-color: white;--mat-icon-button-ripple-color: rgba(255, 255, 255, .1);--mat-icon-button-hover-state-layer-opacity: .08;--mat-icon-button-focus-state-layer-opacity: .24;--mat-icon-button-pressed-state-layer-opacity: .24}.theme-rose .dark .mat-mdc-icon-button.mat-primary,.theme-rose.dark .mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color: #f43f5e;--mat-icon-button-state-layer-color: #f43f5e;--mat-icon-button-ripple-color: rgba(244, 63, 94, .1)}.theme-rose .dark .mat-mdc-icon-button.mat-accent,.theme-rose.dark .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: #1e293b;--mat-icon-button-state-layer-color: #1e293b;--mat-icon-button-ripple-color: rgba(30, 41, 59, .1)}.theme-rose .dark .mat-mdc-icon-button.mat-warn,.theme-rose.dark .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #dc2626;--mat-icon-button-state-layer-color: #dc2626;--mat-icon-button-ripple-color: rgba(220, 38, 38, .1)}.theme-rose .dark,.theme-rose.dark{--mdc-fab-container-shape: 50%;--mdc-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-small-container-shape: 50%;--mdc-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-extended-fab-container-height: 48px;--mdc-extended-fab-container-shape: 24px;--mdc-extended-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-extended-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-container-color: #032128;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-disabled-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1);--mat-fab-hover-state-layer-opacity: .08;--mat-fab-focus-state-layer-opacity: .24;--mat-fab-pressed-state-layer-opacity: .24;--mat-fab-disabled-state-container-color: rgba(2, 34, 41, .12);--mat-fab-disabled-state-foreground-color: rgba(3, 33, 40, .5);--mdc-fab-small-container-color: #032128;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-disabled-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1);--mat-fab-small-hover-state-layer-opacity: .08;--mat-fab-small-focus-state-layer-opacity: .24;--mat-fab-small-pressed-state-layer-opacity: .24;--mat-fab-small-disabled-state-container-color: rgba(2, 34, 41, .12);--mat-fab-small-disabled-state-foreground-color: rgba(3, 33, 40, .5)}.theme-rose .dark .mat-mdc-fab.mat-primary,.theme-rose.dark .mat-mdc-fab.mat-primary{--mdc-fab-container-color: #f43f5e;--mat-fab-foreground-color: #4c0519;--mat-fab-state-layer-color: #4c0519;--mat-fab-ripple-color: rgba(76, 5, 25, .1)}.theme-rose .dark .mat-mdc-fab.mat-accent,.theme-rose.dark .mat-mdc-fab.mat-accent{--mdc-fab-container-color: #1e293b;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}.theme-rose .dark .mat-mdc-fab.mat-warn,.theme-rose.dark .mat-mdc-fab.mat-warn{--mdc-fab-container-color: #dc2626;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}.theme-rose .dark .mat-mdc-mini-fab.mat-primary,.theme-rose.dark .mat-mdc-mini-fab.mat-primary{--mdc-fab-small-container-color: #f43f5e;--mat-fab-small-foreground-color: #4c0519;--mat-fab-small-state-layer-color: #4c0519;--mat-fab-small-ripple-color: rgba(76, 5, 25, .1)}.theme-rose .dark .mat-mdc-mini-fab.mat-accent,.theme-rose.dark .mat-mdc-mini-fab.mat-accent{--mdc-fab-small-container-color: #1e293b;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}.theme-rose .dark .mat-mdc-mini-fab.mat-warn,.theme-rose.dark .mat-mdc-mini-fab.mat-warn{--mdc-fab-small-container-color: #dc2626;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}.theme-rose .dark,.theme-rose.dark{--mdc-snackbar-container-shape: 4px;--mdc-snackbar-container-color: rgb(204.6, 210.6, 212);--mdc-snackbar-supporting-text-color: rgba(3, 33, 40, .87);--mat-snack-bar-button-color: rgba(0, 0, 0, .87);--mat-table-row-item-outline-width: 1px;--mat-table-background-color: #032128;--mat-table-header-headline-color: white;--mat-table-row-item-label-text-color: white;--mat-table-row-item-outline-color: rgba(203, 221, 225, .12);--mdc-circular-progress-active-indicator-width: 4px;--mdc-circular-progress-size: 48px;--mdc-circular-progress-active-indicator-color: #f43f5e}.theme-rose .dark .mat-accent,.theme-rose.dark .mat-accent{--mdc-circular-progress-active-indicator-color: #1e293b}.theme-rose .dark .mat-warn,.theme-rose.dark .mat-warn{--mdc-circular-progress-active-indicator-color: #dc2626}.theme-rose .dark,.theme-rose.dark{--mat-badge-container-shape: 50%;--mat-badge-container-size: unset;--mat-badge-small-size-container-size: unset;--mat-badge-large-size-container-size: unset;--mat-badge-legacy-container-size: 22px;--mat-badge-legacy-small-size-container-size: 16px;--mat-badge-legacy-large-size-container-size: 28px;--mat-badge-container-offset: -11px 0;--mat-badge-small-size-container-offset: -8px 0;--mat-badge-large-size-container-offset: -14px 0;--mat-badge-container-overlap-offset: -11px;--mat-badge-small-size-container-overlap-offset: -8px;--mat-badge-large-size-container-overlap-offset: -14px;--mat-badge-container-padding: 0;--mat-badge-small-size-container-padding: 0;--mat-badge-large-size-container-padding: 0;--mat-badge-background-color: #f43f5e;--mat-badge-text-color: #4c0519;--mat-badge-disabled-state-background-color: #032128;--mat-badge-disabled-state-text-color: #07343e}.theme-rose .dark .mat-badge-accent,.theme-rose.dark .mat-badge-accent{--mat-badge-background-color: #1e293b;--mat-badge-text-color: white}.theme-rose .dark .mat-badge-warn,.theme-rose.dark .mat-badge-warn{--mat-badge-background-color: #dc2626;--mat-badge-text-color: white}.theme-rose .dark,.theme-rose.dark{--mat-bottom-sheet-container-shape: 4px;--mat-bottom-sheet-container-text-color: white;--mat-bottom-sheet-container-background-color: #032128;--mat-legacy-button-toggle-height: 36px;--mat-legacy-button-toggle-shape: 2px;--mat-legacy-button-toggle-focus-state-layer-opacity: 1;--mat-standard-button-toggle-shape: 4px;--mat-standard-button-toggle-hover-state-layer-opacity: .04;--mat-standard-button-toggle-focus-state-layer-opacity: .12;--mat-legacy-button-toggle-text-color: #083b46;--mat-legacy-button-toggle-state-layer-color: #9bbac3;--mat-legacy-button-toggle-selected-state-text-color: #3b7586;--mat-legacy-button-toggle-selected-state-background-color: rgba(255, 255, 255, .05);--mat-legacy-button-toggle-disabled-state-text-color: #032128;--mat-legacy-button-toggle-disabled-state-background-color: #022229;--mat-legacy-button-toggle-disabled-selected-state-background-color: #032128;--mat-standard-button-toggle-text-color: white;--mat-standard-button-toggle-background-color: #032128;--mat-standard-button-toggle-state-layer-color: #9bbac3;--mat-standard-button-toggle-selected-state-background-color: rgba(255, 255, 255, .05);--mat-standard-button-toggle-selected-state-text-color: white;--mat-standard-button-toggle-disabled-state-text-color: #032128;--mat-standard-button-toggle-disabled-state-background-color: #032128;--mat-standard-button-toggle-disabled-selected-state-text-color: white;--mat-standard-button-toggle-disabled-selected-state-background-color: #032128;--mat-standard-button-toggle-divider-color: rgb(27, 55.56, 62.2);--mat-datepicker-calendar-container-shape: 4px;--mat-datepicker-calendar-container-touch-shape: 4px;--mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-datepicker-calendar-date-selected-state-text-color: #4c0519;--mat-datepicker-calendar-date-selected-state-background-color: #f43f5e;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 63, 94, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: #4c0519;--mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 63, 94, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 63, 94, .3);--mat-datepicker-toggle-active-state-icon-color: #f43f5e;--mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 63, 94, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-toggle-icon-color: #cbdde1;--mat-datepicker-calendar-body-label-text-color: #3b7586;--mat-datepicker-calendar-period-button-text-color: white;--mat-datepicker-calendar-period-button-icon-color: #cbdde1;--mat-datepicker-calendar-navigation-button-icon-color: #cbdde1;--mat-datepicker-calendar-header-divider-color: rgba(203, 221, 225, .12);--mat-datepicker-calendar-header-text-color: #3b7586;--mat-datepicker-calendar-date-today-outline-color: #083b46;--mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(8, 59, 70, .8);--mat-datepicker-calendar-date-text-color: white;--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: #07343e;--mat-datepicker-calendar-date-preview-state-outline-color: rgba(203, 221, 225, .24);--mat-datepicker-range-input-separator-color: white;--mat-datepicker-range-input-disabled-state-separator-color: #07343e;--mat-datepicker-range-input-disabled-state-text-color: #07343e;--mat-datepicker-calendar-container-background-color: #032128;--mat-datepicker-calendar-container-text-color: white}.theme-rose .dark .mat-datepicker-content.mat-accent,.theme-rose.dark .mat-datepicker-content.mat-accent{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #1e293b;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(30, 41, 59, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(30, 41, 59, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(30, 41, 59, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(30, 41, 59, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032)}.theme-rose .dark .mat-datepicker-content.mat-warn,.theme-rose.dark .mat-datepicker-content.mat-warn{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #dc2626;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(220, 38, 38, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(220, 38, 38, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(220, 38, 38, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(220, 38, 38, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032)}.theme-rose .dark .mat-datepicker-toggle-active.mat-accent,.theme-rose.dark .mat-datepicker-toggle-active.mat-accent{--mat-datepicker-toggle-active-state-icon-color: #1e293b}.theme-rose .dark .mat-datepicker-toggle-active.mat-warn,.theme-rose.dark .mat-datepicker-toggle-active.mat-warn{--mat-datepicker-toggle-active-state-icon-color: #dc2626}.theme-rose .dark,.theme-rose.dark{--mat-divider-width: 1px;--mat-divider-color: rgba(203, 221, 225, .12);--mat-expansion-container-shape: 4px;--mat-expansion-legacy-header-indicator-display: inline-block;--mat-expansion-header-indicator-display: none;--mat-expansion-container-background-color: #032128;--mat-expansion-container-text-color: white;--mat-expansion-actions-divider-color: rgba(203, 221, 225, .12);--mat-expansion-header-hover-state-layer-color: rgba(255, 255, 255, .05);--mat-expansion-header-focus-state-layer-color: rgba(255, 255, 255, .05);--mat-expansion-header-disabled-state-text-color: #032128;--mat-expansion-header-text-color: white;--mat-expansion-header-description-color: #3b7586;--mat-expansion-header-indicator-color: #3b7586;--mat-icon-color: inherit}.theme-rose .dark .mat-icon.mat-primary,.theme-rose.dark .mat-icon.mat-primary{--mat-icon-color: #f43f5e}.theme-rose .dark .mat-icon.mat-accent,.theme-rose.dark .mat-icon.mat-accent{--mat-icon-color: #1e293b}.theme-rose .dark .mat-icon.mat-warn,.theme-rose.dark .mat-icon.mat-warn{--mat-icon-color: #dc2626}.theme-rose .dark,.theme-rose.dark{--mat-sidenav-container-shape: 0;--mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width: auto;--mat-sidenav-container-divider-color: rgba(203, 221, 225, .12);--mat-sidenav-container-background-color: #032128;--mat-sidenav-container-text-color: white;--mat-sidenav-content-background-color: #022229;--mat-sidenav-content-text-color: white;--mat-sidenav-scrim-color: rgba(252, 222, 215, .6);--mat-stepper-header-icon-foreground-color: #4c0519;--mat-stepper-header-selected-state-icon-background-color: #f43f5e;--mat-stepper-header-selected-state-icon-foreground-color: #4c0519;--mat-stepper-header-done-state-icon-background-color: #f43f5e;--mat-stepper-header-done-state-icon-foreground-color: #4c0519;--mat-stepper-header-edit-state-icon-background-color: #f43f5e;--mat-stepper-header-edit-state-icon-foreground-color: #4c0519;--mat-stepper-container-color: #032128;--mat-stepper-line-color: rgba(203, 221, 225, .12);--mat-stepper-header-hover-state-layer-color: rgba(255, 255, 255, .05);--mat-stepper-header-focus-state-layer-color: rgba(255, 255, 255, .05);--mat-stepper-header-label-text-color: #3b7586;--mat-stepper-header-optional-label-text-color: #3b7586;--mat-stepper-header-selected-state-label-text-color: white;--mat-stepper-header-error-state-label-text-color: #dc2626;--mat-stepper-header-icon-background-color: #3b7586;--mat-stepper-header-error-state-icon-foreground-color: #dc2626;--mat-stepper-header-error-state-icon-background-color: transparent}.theme-rose .dark .mat-step-header.mat-accent,.theme-rose.dark .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #1e293b;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #1e293b;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #1e293b;--mat-stepper-header-edit-state-icon-foreground-color: white}.theme-rose .dark .mat-step-header.mat-warn,.theme-rose.dark .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dc2626;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dc2626;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dc2626;--mat-stepper-header-edit-state-icon-foreground-color: white}.theme-rose .dark,.theme-rose.dark{--mat-sort-arrow-color: #3b7586;--mat-toolbar-container-background-color: #022229;--mat-toolbar-container-text-color: white}.theme-rose .dark .mat-toolbar.mat-primary,.theme-rose.dark .mat-toolbar.mat-primary{--mat-toolbar-container-background-color: #f43f5e;--mat-toolbar-container-text-color: #4c0519}.theme-rose .dark .mat-toolbar.mat-accent,.theme-rose.dark .mat-toolbar.mat-accent{--mat-toolbar-container-background-color: #1e293b;--mat-toolbar-container-text-color: white}.theme-rose .dark .mat-toolbar.mat-warn,.theme-rose.dark .mat-toolbar.mat-warn{--mat-toolbar-container-background-color: #dc2626;--mat-toolbar-container-text-color: white}.theme-rose .dark,.theme-rose.dark{--mat-tree-container-background-color: #032128;--mat-tree-node-text-color: white;--mat-timepicker-container-shape: 4px;--mat-timepicker-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-timepicker-container-background-color: #032128}.theme-purple .light,.theme-purple.light{--mat-ripple-color: rgba(0, 0, 0, .1);--mat-option-selected-state-label-text-color: #9333ea;--mat-option-label-text-color: #032128;--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.theme-purple .light .mat-accent,.theme-purple.light .mat-accent{--mat-option-selected-state-label-text-color: #1e293b;--mat-option-label-text-color: #032128;--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.theme-purple .light .mat-warn,.theme-purple.light .mat-warn{--mat-option-selected-state-label-text-color: #dc2626;--mat-option-label-text-color: #032128;--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.theme-purple .light,.theme-purple.light{--mat-optgroup-label-text-color: #032128;--mat-full-pseudo-checkbox-selected-icon-color: #1e293b;--mat-full-pseudo-checkbox-selected-checkmark-color: #cbdde1;--mat-full-pseudo-checkbox-unselected-icon-color: #083b46;--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #cbdde1;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #1e293b;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.theme-purple .light .mat-primary,.theme-purple.light .mat-primary{--mat-full-pseudo-checkbox-selected-icon-color: #9333ea;--mat-full-pseudo-checkbox-selected-checkmark-color: #cbdde1;--mat-full-pseudo-checkbox-unselected-icon-color: #083b46;--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #cbdde1;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #9333ea;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.theme-purple .light .mat-accent,.theme-purple.light .mat-accent{--mat-full-pseudo-checkbox-selected-icon-color: #1e293b;--mat-full-pseudo-checkbox-selected-checkmark-color: #cbdde1;--mat-full-pseudo-checkbox-unselected-icon-color: #083b46;--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #cbdde1;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #1e293b;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.theme-purple .light .mat-warn,.theme-purple.light .mat-warn{--mat-full-pseudo-checkbox-selected-icon-color: #dc2626;--mat-full-pseudo-checkbox-selected-checkmark-color: #cbdde1;--mat-full-pseudo-checkbox-unselected-icon-color: #083b46;--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #cbdde1;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #dc2626;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.theme-purple .light,.theme-purple.light{--mat-app-background-color: #cbdde1;--mat-app-text-color: #032128;--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mdc-elevated-card-container-shape: 4px;--mdc-outlined-card-container-shape: 4px;--mdc-outlined-card-outline-width: 1px;--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: #083b46;--mdc-linear-progress-active-indicator-height: 4px;--mdc-linear-progress-track-height: 4px;--mdc-linear-progress-track-shape: 0}.theme-purple .light .mat-mdc-progress-bar,.theme-purple.light .mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: #9333ea;--mdc-linear-progress-track-color: rgba(147, 51, 234, .25)}.theme-purple .light .mat-mdc-progress-bar.mat-accent,.theme-purple.light .mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: #1e293b;--mdc-linear-progress-track-color: rgba(30, 41, 59, .25)}.theme-purple .light .mat-mdc-progress-bar.mat-warn,.theme-purple.light .mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #dc2626;--mdc-linear-progress-track-color: rgba(220, 38, 38, .25)}.theme-purple .light,.theme-purple.light{--mdc-plain-tooltip-container-shape: 4px;--mdc-plain-tooltip-supporting-text-line-height: 16px;--mdc-plain-tooltip-container-color: #032128;--mdc-plain-tooltip-supporting-text-color: #fff;--mdc-filled-text-field-active-indicator-height: 1px;--mdc-filled-text-field-focus-active-indicator-height: 2px;--mdc-filled-text-field-container-shape: 4px;--mdc-outlined-text-field-outline-width: 1px;--mdc-outlined-text-field-focus-outline-width: 2px;--mdc-outlined-text-field-container-shape: 4px;--mdc-filled-text-field-caret-color: #9333ea;--mdc-filled-text-field-focus-active-indicator-color: #9333ea;--mdc-filled-text-field-focus-label-text-color: rgba(147, 51, 234, .87);--mdc-filled-text-field-container-color: rgb(244.8, 244.8, 244.8);--mdc-filled-text-field-disabled-container-color: rgb(249.9, 249.9, 249.9);--mdc-filled-text-field-label-text-color: rgba(3, 33, 40, .6);--mdc-filled-text-field-hover-label-text-color: rgba(3, 33, 40, .6);--mdc-filled-text-field-disabled-label-text-color: rgba(59, 117, 134, .38);--mdc-filled-text-field-input-text-color: rgba(3, 33, 40, .87);--mdc-filled-text-field-disabled-input-text-color: rgba(59, 117, 134, .38);--mdc-filled-text-field-input-text-placeholder-color: rgba(3, 33, 40, .6);--mdc-filled-text-field-error-hover-label-text-color: #dc2626;--mdc-filled-text-field-error-focus-label-text-color: #dc2626;--mdc-filled-text-field-error-label-text-color: #dc2626;--mdc-filled-text-field-error-caret-color: #dc2626;--mdc-filled-text-field-active-indicator-color: rgba(155, 186, 195, .42);--mdc-filled-text-field-disabled-active-indicator-color: rgba(155, 186, 195, .06);--mdc-filled-text-field-hover-active-indicator-color: rgba(155, 186, 195, .87);--mdc-filled-text-field-error-active-indicator-color: #dc2626;--mdc-filled-text-field-error-focus-active-indicator-color: #dc2626;--mdc-filled-text-field-error-hover-active-indicator-color: #dc2626;--mdc-outlined-text-field-caret-color: #9333ea;--mdc-outlined-text-field-focus-outline-color: #9333ea;--mdc-outlined-text-field-focus-label-text-color: rgba(147, 51, 234, .87);--mdc-outlined-text-field-label-text-color: rgba(3, 33, 40, .6);--mdc-outlined-text-field-hover-label-text-color: rgba(3, 33, 40, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba(59, 117, 134, .38);--mdc-outlined-text-field-input-text-color: rgba(3, 33, 40, .87);--mdc-outlined-text-field-disabled-input-text-color: rgba(59, 117, 134, .38);--mdc-outlined-text-field-input-text-placeholder-color: rgba(3, 33, 40, .6);--mdc-outlined-text-field-error-caret-color: #dc2626;--mdc-outlined-text-field-error-focus-label-text-color: #dc2626;--mdc-outlined-text-field-error-label-text-color: #dc2626;--mdc-outlined-text-field-error-hover-label-text-color: #dc2626;--mdc-outlined-text-field-outline-color: rgba(155, 186, 195, .38);--mdc-outlined-text-field-disabled-outline-color: rgba(155, 186, 195, .06);--mdc-outlined-text-field-hover-outline-color: rgba(155, 186, 195, .87);--mdc-outlined-text-field-error-focus-outline-color: #dc2626;--mdc-outlined-text-field-error-hover-outline-color: #dc2626;--mdc-outlined-text-field-error-outline-color: #dc2626;--mat-form-field-focus-select-arrow-color: rgba(147, 51, 234, .87);--mat-form-field-disabled-input-text-placeholder-color: rgba(8, 59, 70, .38);--mat-form-field-state-layer-color: rgba(0, 0, 0, .87);--mat-form-field-error-text-color: #dc2626;--mat-form-field-select-option-text-color: inherit;--mat-form-field-select-disabled-option-text-color: GrayText;--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(8, 59, 70, .54);--mat-form-field-disabled-select-arrow-color: rgba(8, 59, 70, .38);--mat-form-field-hover-state-layer-opacity: .04;--mat-form-field-focus-state-layer-opacity: .08}.theme-purple .light .mat-mdc-form-field.mat-accent,.theme-purple.light .mat-mdc-form-field.mat-accent{--mdc-filled-text-field-caret-color: #1e293b;--mdc-filled-text-field-focus-active-indicator-color: #1e293b;--mdc-filled-text-field-focus-label-text-color: rgba(30, 41, 59, .87);--mdc-outlined-text-field-caret-color: #1e293b;--mdc-outlined-text-field-focus-outline-color: #1e293b;--mdc-outlined-text-field-focus-label-text-color: rgba(30, 41, 59, .87);--mat-form-field-focus-select-arrow-color: rgba(30, 41, 59, .87)}.theme-purple .light .mat-mdc-form-field.mat-warn,.theme-purple.light .mat-mdc-form-field.mat-warn{--mdc-filled-text-field-caret-color: #dc2626;--mdc-filled-text-field-focus-active-indicator-color: #dc2626;--mdc-filled-text-field-focus-label-text-color: rgba(220, 38, 38, .87);--mdc-outlined-text-field-caret-color: #dc2626;--mdc-outlined-text-field-focus-outline-color: #dc2626;--mdc-outlined-text-field-focus-label-text-color: rgba(220, 38, 38, .87);--mat-form-field-focus-select-arrow-color: rgba(220, 38, 38, .87)}.theme-purple .light,.theme-purple.light{--mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(3, 33, 40, .87);--mat-select-disabled-trigger-text-color: rgba(59, 117, 134, .38);--mat-select-placeholder-text-color: rgba(3, 33, 40, .6);--mat-select-enabled-arrow-color: rgba(155, 186, 195, .54);--mat-select-disabled-arrow-color: rgba(3, 33, 40, .38);--mat-select-focused-arrow-color: rgba(147, 51, 234, .87);--mat-select-invalid-arrow-color: rgba(220, 38, 38, .87)}.theme-purple .light .mat-mdc-form-field.mat-accent,.theme-purple.light .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(3, 33, 40, .87);--mat-select-disabled-trigger-text-color: rgba(59, 117, 134, .38);--mat-select-placeholder-text-color: rgba(3, 33, 40, .6);--mat-select-enabled-arrow-color: rgba(155, 186, 195, .54);--mat-select-disabled-arrow-color: rgba(3, 33, 40, .38);--mat-select-focused-arrow-color: rgba(30, 41, 59, .87);--mat-select-invalid-arrow-color: rgba(220, 38, 38, .87)}.theme-purple .light .mat-mdc-form-field.mat-warn,.theme-purple.light .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(3, 33, 40, .87);--mat-select-disabled-trigger-text-color: rgba(59, 117, 134, .38);--mat-select-placeholder-text-color: rgba(3, 33, 40, .6);--mat-select-enabled-arrow-color: rgba(155, 186, 195, .54);--mat-select-disabled-arrow-color: rgba(3, 33, 40, .38);--mat-select-focused-arrow-color: rgba(220, 38, 38, .87);--mat-select-invalid-arrow-color: rgba(220, 38, 38, .87)}.theme-purple .light,.theme-purple.light{--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-autocomplete-background-color: white;--mdc-dialog-container-shape: 4px;--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px;--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(3, 33, 40, .87);--mdc-dialog-supporting-text-color: rgba(3, 33, 40, .6)}.theme-purple .light .mat-mdc-standard-chip,.theme-purple.light .mat-mdc-standard-chip{--mdc-chip-container-shape-radius: 16px;--mdc-chip-with-avatar-avatar-shape-radius: 14px;--mdc-chip-with-avatar-avatar-size: 28px;--mdc-chip-with-icon-icon-size: 18px;--mdc-chip-outline-width: 0;--mdc-chip-outline-color: transparent;--mdc-chip-disabled-outline-color: transparent;--mdc-chip-focus-outline-color: transparent;--mdc-chip-hover-state-layer-opacity: .04;--mdc-chip-with-avatar-disabled-avatar-opacity: 1;--mdc-chip-flat-selected-outline-width: 0;--mdc-chip-selected-hover-state-layer-opacity: .04;--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;--mdc-chip-with-icon-disabled-icon-opacity: 1;--mat-chip-disabled-container-opacity: .4;--mat-chip-trailing-action-opacity: .54;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-state-layer-color: transparent;--mat-chip-selected-trailing-action-state-layer-color: transparent;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-focus-state-layer-opacity: 0;--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: rgb(224.4, 224.4, 224.4);--mdc-chip-elevated-selected-container-color: rgb(224.4, 224.4, 224.4);--mdc-chip-elevated-disabled-container-color: rgb(224.4, 224.4, 224.4);--mdc-chip-flat-disabled-selected-container-color: rgb(224.4, 224.4, 224.4);--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-selected-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121;--mat-chip-selected-disabled-trailing-icon-color: #212121;--mat-chip-selected-trailing-icon-color: #212121}.theme-purple .light .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.theme-purple .light .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary,.theme-purple.light .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.theme-purple.light .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #9333ea;--mdc-chip-elevated-selected-container-color: #9333ea;--mdc-chip-elevated-disabled-container-color: #9333ea;--mdc-chip-flat-disabled-selected-container-color: #9333ea;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.theme-purple .light .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.theme-purple .light .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent,.theme-purple.light .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.theme-purple.light .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #1e293b;--mdc-chip-elevated-selected-container-color: #1e293b;--mdc-chip-elevated-disabled-container-color: #1e293b;--mdc-chip-flat-disabled-selected-container-color: #1e293b;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.theme-purple .light .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.theme-purple .light .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn,.theme-purple.light .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.theme-purple.light .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dc2626;--mdc-chip-elevated-selected-container-color: #dc2626;--mdc-chip-elevated-disabled-container-color: #dc2626;--mdc-chip-flat-disabled-selected-container-color: #dc2626;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.theme-purple .light,.theme-purple.light{--mdc-switch-disabled-selected-icon-opacity: .38;--mdc-switch-disabled-track-opacity: .12;--mdc-switch-disabled-unselected-icon-opacity: .38;--mdc-switch-handle-height: 20px;--mdc-switch-handle-shape: 10px;--mdc-switch-handle-width: 20px;--mdc-switch-selected-icon-size: 18px;--mdc-switch-track-height: 14px;--mdc-switch-track-shape: 7px;--mdc-switch-track-width: 36px;--mdc-switch-unselected-icon-size: 18px;--mdc-switch-selected-focus-state-layer-opacity: .12;--mdc-switch-selected-hover-state-layer-opacity: .04;--mdc-switch-selected-pressed-state-layer-opacity: .1;--mdc-switch-unselected-focus-state-layer-opacity: .12;--mdc-switch-unselected-hover-state-layer-opacity: .04;--mdc-switch-unselected-pressed-state-layer-opacity: .1}.theme-purple .light .mat-mdc-slide-toggle,.theme-purple.light .mat-mdc-slide-toggle{--mat-switch-disabled-selected-handle-opacity: .38;--mat-switch-disabled-unselected-handle-opacity: .38;--mat-switch-unselected-handle-size: 20px;--mat-switch-selected-handle-size: 20px;--mat-switch-pressed-handle-size: 20px;--mat-switch-with-icon-handle-size: 20px;--mat-switch-selected-handle-horizontal-margin: 0;--mat-switch-selected-with-icon-handle-horizontal-margin: 0;--mat-switch-selected-pressed-handle-horizontal-margin: 0;--mat-switch-unselected-handle-horizontal-margin: 0;--mat-switch-unselected-with-icon-handle-horizontal-margin: 0;--mat-switch-unselected-pressed-handle-horizontal-margin: 0;--mat-switch-visible-track-opacity: 1;--mat-switch-hidden-track-opacity: 1;--mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-switch-track-outline-width: 1px;--mat-switch-track-outline-color: transparent;--mat-switch-selected-track-outline-width: 1px;--mat-switch-selected-track-outline-color: transparent;--mat-switch-disabled-unselected-track-outline-width: 1px;--mat-switch-disabled-unselected-track-outline-color: transparent}.theme-purple .light,.theme-purple.light{--mdc-switch-selected-focus-state-layer-color: #9333ea;--mdc-switch-selected-handle-color: #9333ea;--mdc-switch-selected-hover-state-layer-color: #9333ea;--mdc-switch-selected-pressed-state-layer-color: #9333ea;--mdc-switch-selected-focus-handle-color: #581c87;--mdc-switch-selected-hover-handle-color: #581c87;--mdc-switch-selected-pressed-handle-color: #581c87;--mdc-switch-selected-focus-track-color: #d8b4fe;--mdc-switch-selected-hover-track-color: #d8b4fe;--mdc-switch-selected-pressed-track-color: #d8b4fe;--mdc-switch-selected-track-color: #d8b4fe;--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-handle-surface-color: #fff;--mdc-switch-selected-icon-color: #fff;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-handle-color: #616161;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-icon-color: #fff;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-label-text-color: #3b7586}.theme-purple .light .mat-mdc-slide-toggle,.theme-purple.light .mat-mdc-slide-toggle{--mat-switch-label-text-color: #032128}.theme-purple .light .mat-mdc-slide-toggle.mat-accent,.theme-purple.light .mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color: #475569;--mdc-switch-selected-handle-color: #475569;--mdc-switch-selected-hover-state-layer-color: #475569;--mdc-switch-selected-pressed-state-layer-color: #475569;--mdc-switch-selected-focus-handle-color: #0f172a;--mdc-switch-selected-hover-handle-color: #0f172a;--mdc-switch-selected-pressed-handle-color: #0f172a;--mdc-switch-selected-focus-track-color: #cbd5e1;--mdc-switch-selected-hover-track-color: #cbd5e1;--mdc-switch-selected-pressed-track-color: #cbd5e1;--mdc-switch-selected-track-color: #cbd5e1}.theme-purple .light .mat-mdc-slide-toggle.mat-warn,.theme-purple.light .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: #dc2626;--mdc-switch-selected-handle-color: #dc2626;--mdc-switch-selected-hover-state-layer-color: #dc2626;--mdc-switch-selected-pressed-state-layer-color: #dc2626;--mdc-switch-selected-focus-handle-color: #7f1d1d;--mdc-switch-selected-hover-handle-color: #7f1d1d;--mdc-switch-selected-pressed-handle-color: #7f1d1d;--mdc-switch-selected-focus-track-color: #fca5a5;--mdc-switch-selected-hover-track-color: #fca5a5;--mdc-switch-selected-pressed-track-color: #fca5a5;--mdc-switch-selected-track-color: #fca5a5}.theme-purple .light,.theme-purple.light{--mdc-radio-disabled-selected-icon-opacity: .38;--mdc-radio-disabled-unselected-icon-opacity: .38;--mdc-radio-state-layer-size: 40px}.theme-purple .light .mat-mdc-radio-button.mat-primary,.theme-purple.light .mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color: #083b46;--mdc-radio-disabled-unselected-icon-color: #083b46;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(8, 59, 70, .54);--mdc-radio-unselected-pressed-icon-color: rgba(8, 59, 70, .54);--mdc-radio-selected-focus-icon-color: #9333ea;--mdc-radio-selected-hover-icon-color: #9333ea;--mdc-radio-selected-icon-color: #9333ea;--mdc-radio-selected-pressed-icon-color: #9333ea;--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #9333ea;--mat-radio-disabled-label-color: #3b7586;--mat-radio-label-text-color: #032128}.theme-purple .light .mat-mdc-radio-button.mat-accent,.theme-purple.light .mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: #083b46;--mdc-radio-disabled-unselected-icon-color: #083b46;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(8, 59, 70, .54);--mdc-radio-unselected-pressed-icon-color: rgba(8, 59, 70, .54);--mdc-radio-selected-focus-icon-color: #1e293b;--mdc-radio-selected-hover-icon-color: #1e293b;--mdc-radio-selected-icon-color: #1e293b;--mdc-radio-selected-pressed-icon-color: #1e293b;--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #1e293b;--mat-radio-disabled-label-color: #3b7586;--mat-radio-label-text-color: #032128}.theme-purple .light .mat-mdc-radio-button.mat-warn,.theme-purple.light .mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: #083b46;--mdc-radio-disabled-unselected-icon-color: #083b46;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(8, 59, 70, .54);--mdc-radio-unselected-pressed-icon-color: rgba(8, 59, 70, .54);--mdc-radio-selected-focus-icon-color: #dc2626;--mdc-radio-selected-hover-icon-color: #dc2626;--mdc-radio-selected-icon-color: #dc2626;--mdc-radio-selected-pressed-icon-color: #dc2626;--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #dc2626;--mat-radio-disabled-label-color: #3b7586;--mat-radio-label-text-color: #032128}.theme-purple .light,.theme-purple.light{--mdc-slider-active-track-height: 6px;--mdc-slider-active-track-shape: 9999px;--mdc-slider-handle-height: 20px;--mdc-slider-handle-shape: 50%;--mdc-slider-handle-width: 20px;--mdc-slider-inactive-track-height: 4px;--mdc-slider-inactive-track-shape: 9999px;--mdc-slider-with-overlap-handle-outline-width: 1px;--mdc-slider-with-tick-marks-active-container-opacity: .6;--mdc-slider-with-tick-marks-container-shape: 50%;--mdc-slider-with-tick-marks-container-size: 2px;--mdc-slider-with-tick-marks-inactive-container-opacity: .6;--mdc-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slider-value-indicator-width: auto;--mat-slider-value-indicator-height: 32px;--mat-slider-value-indicator-caret-display: block;--mat-slider-value-indicator-border-radius: 4px;--mat-slider-value-indicator-padding: 0 12px;--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-container-transform: translateX(-50%);--mdc-slider-handle-color: #9333ea;--mdc-slider-focus-handle-color: #9333ea;--mdc-slider-hover-handle-color: #9333ea;--mdc-slider-active-track-color: #9333ea;--mdc-slider-inactive-track-color: #9333ea;--mdc-slider-with-tick-marks-inactive-container-color: #9333ea;--mdc-slider-with-tick-marks-active-container-color: white;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-label-container-color: #000;--mdc-slider-label-label-text-color: #fff;--mdc-slider-with-overlap-handle-outline-color: #fff;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-slider-ripple-color: #9333ea;--mat-slider-hover-state-layer-color: rgba(147, 51, 234, .05);--mat-slider-focus-state-layer-color: rgba(147, 51, 234, .2);--mat-slider-value-indicator-opacity: .6}.theme-purple .light .mat-accent,.theme-purple.light .mat-accent{--mdc-slider-handle-color: #1e293b;--mdc-slider-focus-handle-color: #1e293b;--mdc-slider-hover-handle-color: #1e293b;--mdc-slider-active-track-color: #1e293b;--mdc-slider-inactive-track-color: #1e293b;--mdc-slider-with-tick-marks-inactive-container-color: #1e293b;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #1e293b;--mat-slider-hover-state-layer-color: rgba(30, 41, 59, .05);--mat-slider-focus-state-layer-color: rgba(30, 41, 59, .2)}.theme-purple .light .mat-warn,.theme-purple.light .mat-warn{--mdc-slider-handle-color: #dc2626;--mdc-slider-focus-handle-color: #dc2626;--mdc-slider-hover-handle-color: #dc2626;--mdc-slider-active-track-color: #dc2626;--mdc-slider-inactive-track-color: #dc2626;--mdc-slider-with-tick-marks-inactive-container-color: #dc2626;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #dc2626;--mat-slider-hover-state-layer-color: rgba(220, 38, 38, .05);--mat-slider-focus-state-layer-color: rgba(220, 38, 38, .2)}.theme-purple .light,.theme-purple.light{--mat-menu-container-shape: 4px;--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-menu-item-label-text-color: #032128;--mat-menu-item-icon-color: #032128;--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white;--mat-menu-divider-color: #9bbac3;--mdc-list-list-item-container-shape: 0;--mdc-list-list-item-leading-avatar-shape: 50%;--mdc-list-list-item-container-color: transparent;--mdc-list-list-item-selected-container-color: transparent;--mdc-list-list-item-leading-avatar-color: transparent;--mdc-list-list-item-leading-icon-size: 24px;--mdc-list-list-item-leading-avatar-size: 40px;--mdc-list-list-item-trailing-icon-size: 24px;--mdc-list-list-item-disabled-state-layer-color: transparent;--mdc-list-list-item-disabled-state-layer-opacity: 0;--mdc-list-list-item-disabled-label-text-opacity: .38;--mdc-list-list-item-disabled-leading-icon-opacity: .38;--mdc-list-list-item-disabled-trailing-icon-opacity: .38;--mat-list-active-indicator-color: transparent;--mat-list-active-indicator-shape: 4px;--mdc-list-list-item-label-text-color: #032128;--mdc-list-list-item-supporting-text-color: #083b46;--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: #3b7586;--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: #032128;--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: #032128;--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.theme-purple .light .mdc-list-item__start,.theme-purple .light .mdc-list-item__end,.theme-purple.light .mdc-list-item__start,.theme-purple.light .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #083b46;--mdc-radio-disabled-unselected-icon-color: #083b46;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(8, 59, 70, .54);--mdc-radio-unselected-pressed-icon-color: rgba(8, 59, 70, .54);--mdc-radio-selected-focus-icon-color: #9333ea;--mdc-radio-selected-hover-icon-color: #9333ea;--mdc-radio-selected-icon-color: #9333ea;--mdc-radio-selected-pressed-icon-color: #9333ea}.theme-purple .light .mat-accent .mdc-list-item__start,.theme-purple .light .mat-accent .mdc-list-item__end,.theme-purple.light .mat-accent .mdc-list-item__start,.theme-purple.light .mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #083b46;--mdc-radio-disabled-unselected-icon-color: #083b46;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(8, 59, 70, .54);--mdc-radio-unselected-pressed-icon-color: rgba(8, 59, 70, .54);--mdc-radio-selected-focus-icon-color: #1e293b;--mdc-radio-selected-hover-icon-color: #1e293b;--mdc-radio-selected-icon-color: #1e293b;--mdc-radio-selected-pressed-icon-color: #1e293b}.theme-purple .light .mat-warn .mdc-list-item__start,.theme-purple .light .mat-warn .mdc-list-item__end,.theme-purple.light .mat-warn .mdc-list-item__start,.theme-purple.light .mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #083b46;--mdc-radio-disabled-unselected-icon-color: #083b46;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(8, 59, 70, .54);--mdc-radio-unselected-pressed-icon-color: rgba(8, 59, 70, .54);--mdc-radio-selected-focus-icon-color: #dc2626;--mdc-radio-selected-hover-icon-color: #dc2626;--mdc-radio-selected-icon-color: #dc2626;--mdc-radio-selected-pressed-icon-color: #dc2626}.theme-purple .light .mat-mdc-list-option,.theme-purple.light .mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #9333ea;--mdc-checkbox-selected-hover-icon-color: #9333ea;--mdc-checkbox-selected-icon-color: #9333ea;--mdc-checkbox-selected-pressed-icon-color: #9333ea;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #9333ea;--mdc-checkbox-selected-hover-state-layer-color: #9333ea;--mdc-checkbox-selected-pressed-state-layer-color: #9333ea;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.theme-purple .light .mat-mdc-list-option.mat-accent,.theme-purple.light .mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #1e293b;--mdc-checkbox-selected-hover-icon-color: #1e293b;--mdc-checkbox-selected-icon-color: #1e293b;--mdc-checkbox-selected-pressed-icon-color: #1e293b;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #1e293b;--mdc-checkbox-selected-hover-state-layer-color: #1e293b;--mdc-checkbox-selected-pressed-state-layer-color: #1e293b;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.theme-purple .light .mat-mdc-list-option.mat-warn,.theme-purple.light .mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #dc2626;--mdc-checkbox-selected-hover-icon-color: #dc2626;--mdc-checkbox-selected-icon-color: #dc2626;--mdc-checkbox-selected-pressed-icon-color: #dc2626;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dc2626;--mdc-checkbox-selected-hover-state-layer-color: #dc2626;--mdc-checkbox-selected-pressed-state-layer-color: #dc2626;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.theme-purple .light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.theme-purple .light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,.theme-purple .light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.theme-purple .light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start,.theme-purple.light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.theme-purple.light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,.theme-purple.light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.theme-purple.light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start{color:#9333ea}.theme-purple .light .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.theme-purple .light .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.theme-purple .light .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end,.theme-purple.light .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.theme-purple.light .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.theme-purple.light .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}.theme-purple .light,.theme-purple.light{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12);--mdc-secondary-navigation-tab-container-height: 48px;--mdc-tab-indicator-active-indicator-height: 2px;--mdc-tab-indicator-active-indicator-shape: 0;--mat-tab-header-divider-color: transparent;--mat-tab-header-divider-height: 0}.theme-purple .light .mat-mdc-tab-group,.theme-purple .light .mat-mdc-tab-nav-bar,.theme-purple.light .mat-mdc-tab-group,.theme-purple.light .mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color: #9333ea;--mat-tab-header-disabled-ripple-color: #3b7586;--mat-tab-header-pagination-icon-color: #083b46;--mat-tab-header-inactive-label-text-color: rgba(3, 33, 40, .6);--mat-tab-header-active-label-text-color: #9333ea;--mat-tab-header-active-ripple-color: #9333ea;--mat-tab-header-inactive-ripple-color: #9333ea;--mat-tab-header-inactive-focus-label-text-color: rgba(3, 33, 40, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(3, 33, 40, .6);--mat-tab-header-active-focus-label-text-color: #9333ea;--mat-tab-header-active-hover-label-text-color: #9333ea;--mat-tab-header-active-focus-indicator-color: #9333ea;--mat-tab-header-active-hover-indicator-color: #9333ea}.theme-purple .light .mat-mdc-tab-group.mat-accent,.theme-purple .light .mat-mdc-tab-nav-bar.mat-accent,.theme-purple.light .mat-mdc-tab-group.mat-accent,.theme-purple.light .mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color: #1e293b;--mat-tab-header-disabled-ripple-color: #3b7586;--mat-tab-header-pagination-icon-color: #083b46;--mat-tab-header-inactive-label-text-color: rgba(3, 33, 40, .6);--mat-tab-header-active-label-text-color: #1e293b;--mat-tab-header-active-ripple-color: #1e293b;--mat-tab-header-inactive-ripple-color: #1e293b;--mat-tab-header-inactive-focus-label-text-color: rgba(3, 33, 40, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(3, 33, 40, .6);--mat-tab-header-active-focus-label-text-color: #1e293b;--mat-tab-header-active-hover-label-text-color: #1e293b;--mat-tab-header-active-focus-indicator-color: #1e293b;--mat-tab-header-active-hover-indicator-color: #1e293b}.theme-purple .light .mat-mdc-tab-group.mat-warn,.theme-purple .light .mat-mdc-tab-nav-bar.mat-warn,.theme-purple.light .mat-mdc-tab-group.mat-warn,.theme-purple.light .mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color: #dc2626;--mat-tab-header-disabled-ripple-color: #3b7586;--mat-tab-header-pagination-icon-color: #083b46;--mat-tab-header-inactive-label-text-color: rgba(3, 33, 40, .6);--mat-tab-header-active-label-text-color: #dc2626;--mat-tab-header-active-ripple-color: #dc2626;--mat-tab-header-inactive-ripple-color: #dc2626;--mat-tab-header-inactive-focus-label-text-color: rgba(3, 33, 40, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(3, 33, 40, .6);--mat-tab-header-active-focus-label-text-color: #dc2626;--mat-tab-header-active-hover-label-text-color: #dc2626;--mat-tab-header-active-focus-indicator-color: #dc2626;--mat-tab-header-active-hover-indicator-color: #dc2626}.theme-purple .light .mat-mdc-tab-group.mat-background-primary,.theme-purple .light .mat-mdc-tab-nav-bar.mat-background-primary,.theme-purple.light .mat-mdc-tab-group.mat-background-primary,.theme-purple.light .mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color: #9333ea;--mat-tab-header-with-background-foreground-color: white}.theme-purple .light .mat-mdc-tab-group.mat-background-accent,.theme-purple .light .mat-mdc-tab-nav-bar.mat-background-accent,.theme-purple.light .mat-mdc-tab-group.mat-background-accent,.theme-purple.light .mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color: #1e293b;--mat-tab-header-with-background-foreground-color: white}.theme-purple .light .mat-mdc-tab-group.mat-background-warn,.theme-purple .light .mat-mdc-tab-nav-bar.mat-background-warn,.theme-purple.light .mat-mdc-tab-group.mat-background-warn,.theme-purple.light .mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color: #dc2626;--mat-tab-header-with-background-foreground-color: white}.theme-purple .light,.theme-purple.light{--mdc-checkbox-disabled-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-state-layer-opacity: .16;--mdc-checkbox-selected-hover-state-layer-opacity: .04;--mdc-checkbox-selected-pressed-state-layer-opacity: .16;--mdc-checkbox-unselected-focus-state-layer-opacity: .16;--mdc-checkbox-unselected-hover-state-layer-opacity: .04;--mdc-checkbox-unselected-pressed-state-layer-opacity: .16;--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #1e293b;--mdc-checkbox-selected-hover-icon-color: #1e293b;--mdc-checkbox-selected-icon-color: #1e293b;--mdc-checkbox-selected-pressed-icon-color: #1e293b;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #1e293b;--mdc-checkbox-selected-hover-state-layer-color: #1e293b;--mdc-checkbox-selected-pressed-state-layer-color: #1e293b;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black;--mat-checkbox-disabled-label-color: #3b7586;--mat-checkbox-label-text-color: #032128}.theme-purple .light .mat-mdc-checkbox.mat-primary,.theme-purple.light .mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #9333ea;--mdc-checkbox-selected-hover-icon-color: #9333ea;--mdc-checkbox-selected-icon-color: #9333ea;--mdc-checkbox-selected-pressed-icon-color: #9333ea;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #9333ea;--mdc-checkbox-selected-hover-state-layer-color: #9333ea;--mdc-checkbox-selected-pressed-state-layer-color: #9333ea;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.theme-purple .light .mat-mdc-checkbox.mat-warn,.theme-purple.light .mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #dc2626;--mdc-checkbox-selected-hover-icon-color: #dc2626;--mdc-checkbox-selected-icon-color: #dc2626;--mdc-checkbox-selected-pressed-icon-color: #dc2626;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dc2626;--mdc-checkbox-selected-hover-state-layer-color: #dc2626;--mdc-checkbox-selected-pressed-state-layer-color: #dc2626;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.theme-purple .light,.theme-purple.light{--mdc-text-button-container-shape: 4px;--mdc-text-button-keep-touch-target: false;--mdc-filled-button-container-shape: 4px;--mdc-filled-button-keep-touch-target: false;--mdc-protected-button-container-shape: 4px;--mdc-protected-button-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mdc-protected-button-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-protected-button-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-outlined-button-keep-touch-target: false;--mdc-outlined-button-outline-width: 1px;--mdc-outlined-button-container-shape: 4px;--mat-text-button-horizontal-padding: 8px;--mat-text-button-with-icon-horizontal-padding: 8px;--mat-text-button-icon-spacing: 8px;--mat-text-button-icon-offset: 0;--mat-filled-button-horizontal-padding: 16px;--mat-filled-button-icon-spacing: 8px;--mat-filled-button-icon-offset: -4px;--mat-protected-button-horizontal-padding: 16px;--mat-protected-button-icon-spacing: 8px;--mat-protected-button-icon-offset: -4px;--mat-outlined-button-horizontal-padding: 15px;--mat-outlined-button-icon-spacing: 8px;--mat-outlined-button-icon-offset: -4px;--mdc-text-button-label-text-color: #032128;--mdc-text-button-disabled-label-text-color: rgba(59, 117, 134, .38);--mat-text-button-state-layer-color: black;--mat-text-button-disabled-state-layer-color: black;--mat-text-button-ripple-color: rgba(0, 0, 0, .1);--mat-text-button-hover-state-layer-opacity: .04;--mat-text-button-focus-state-layer-opacity: .12;--mat-text-button-pressed-state-layer-opacity: .12;--mdc-filled-button-container-color: white;--mdc-filled-button-label-text-color: #032128;--mdc-filled-button-disabled-container-color: rgba(59, 117, 134, .12);--mdc-filled-button-disabled-label-text-color: rgba(59, 117, 134, .38);--mat-filled-button-state-layer-color: black;--mat-filled-button-disabled-state-layer-color: black;--mat-filled-button-ripple-color: rgba(0, 0, 0, .1);--mat-filled-button-hover-state-layer-opacity: .04;--mat-filled-button-focus-state-layer-opacity: .12;--mat-filled-button-pressed-state-layer-opacity: .12;--mdc-protected-button-container-color: white;--mdc-protected-button-label-text-color: #032128;--mdc-protected-button-disabled-container-color: rgba(59, 117, 134, .12);--mdc-protected-button-disabled-label-text-color: rgba(59, 117, 134, .38);--mat-protected-button-state-layer-color: black;--mat-protected-button-disabled-state-layer-color: black;--mat-protected-button-ripple-color: rgba(0, 0, 0, .1);--mat-protected-button-hover-state-layer-opacity: .04;--mat-protected-button-focus-state-layer-opacity: .12;--mat-protected-button-pressed-state-layer-opacity: .12;--mdc-outlined-button-disabled-outline-color: #9bbac3;--mdc-outlined-button-disabled-label-text-color: rgba(59, 117, 134, .38);--mdc-outlined-button-label-text-color: #032128;--mdc-outlined-button-outline-color: #9bbac3;--mat-outlined-button-state-layer-color: black;--mat-outlined-button-disabled-state-layer-color: black;--mat-outlined-button-ripple-color: rgba(0, 0, 0, .1);--mat-outlined-button-hover-state-layer-opacity: .04;--mat-outlined-button-focus-state-layer-opacity: .12;--mat-outlined-button-pressed-state-layer-opacity: .12}.theme-purple .light .mat-mdc-button.mat-primary,.theme-purple.light .mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: #9333ea;--mat-text-button-state-layer-color: #9333ea;--mat-text-button-ripple-color: rgba(147, 51, 234, .1)}.theme-purple .light .mat-mdc-button.mat-accent,.theme-purple.light .mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: #1e293b;--mat-text-button-state-layer-color: #1e293b;--mat-text-button-ripple-color: rgba(30, 41, 59, .1)}.theme-purple .light .mat-mdc-button.mat-warn,.theme-purple.light .mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #dc2626;--mat-text-button-state-layer-color: #dc2626;--mat-text-button-ripple-color: rgba(220, 38, 38, .1)}.theme-purple .light .mat-mdc-unelevated-button.mat-primary,.theme-purple.light .mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: #9333ea;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.theme-purple .light .mat-mdc-unelevated-button.mat-accent,.theme-purple.light .mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: #1e293b;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.theme-purple .light .mat-mdc-unelevated-button.mat-warn,.theme-purple.light .mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #dc2626;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.theme-purple .light .mat-mdc-raised-button.mat-primary,.theme-purple.light .mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: #9333ea;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.theme-purple .light .mat-mdc-raised-button.mat-accent,.theme-purple.light .mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: #1e293b;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.theme-purple .light .mat-mdc-raised-button.mat-warn,.theme-purple.light .mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #dc2626;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.theme-purple .light .mat-mdc-outlined-button.mat-primary,.theme-purple.light .mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: #9333ea;--mdc-outlined-button-outline-color: #9bbac3;--mat-outlined-button-state-layer-color: #9333ea;--mat-outlined-button-ripple-color: rgba(147, 51, 234, .1)}.theme-purple .light .mat-mdc-outlined-button.mat-accent,.theme-purple.light .mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: #1e293b;--mdc-outlined-button-outline-color: #9bbac3;--mat-outlined-button-state-layer-color: #1e293b;--mat-outlined-button-ripple-color: rgba(30, 41, 59, .1)}.theme-purple .light .mat-mdc-outlined-button.mat-warn,.theme-purple.light .mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #dc2626;--mdc-outlined-button-outline-color: #9bbac3;--mat-outlined-button-state-layer-color: #dc2626;--mat-outlined-button-ripple-color: rgba(220, 38, 38, .1)}.theme-purple .light,.theme-purple.light{--mdc-icon-button-icon-size: 24px;--mdc-icon-button-icon-color: inherit;--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38);--mat-icon-button-state-layer-color: black;--mat-icon-button-disabled-state-layer-color: black;--mat-icon-button-ripple-color: rgba(0, 0, 0, .1);--mat-icon-button-hover-state-layer-opacity: .04;--mat-icon-button-focus-state-layer-opacity: .12;--mat-icon-button-pressed-state-layer-opacity: .12}.theme-purple .light .mat-mdc-icon-button.mat-primary,.theme-purple.light .mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color: #9333ea;--mat-icon-button-state-layer-color: #9333ea;--mat-icon-button-ripple-color: rgba(147, 51, 234, .1)}.theme-purple .light .mat-mdc-icon-button.mat-accent,.theme-purple.light .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: #1e293b;--mat-icon-button-state-layer-color: #1e293b;--mat-icon-button-ripple-color: rgba(30, 41, 59, .1)}.theme-purple .light .mat-mdc-icon-button.mat-warn,.theme-purple.light .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #dc2626;--mat-icon-button-state-layer-color: #dc2626;--mat-icon-button-ripple-color: rgba(220, 38, 38, .1)}.theme-purple .light,.theme-purple.light{--mdc-fab-container-shape: 50%;--mdc-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-small-container-shape: 50%;--mdc-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-extended-fab-container-height: 48px;--mdc-extended-fab-container-shape: 24px;--mdc-extended-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-extended-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-container-color: white;--mat-fab-foreground-color: black;--mat-fab-state-layer-color: black;--mat-fab-disabled-state-layer-color: black;--mat-fab-ripple-color: rgba(0, 0, 0, .1);--mat-fab-hover-state-layer-opacity: .04;--mat-fab-focus-state-layer-opacity: .12;--mat-fab-pressed-state-layer-opacity: .12;--mat-fab-disabled-state-container-color: rgba(59, 117, 134, .12);--mat-fab-disabled-state-foreground-color: rgba(59, 117, 134, .38);--mdc-fab-small-container-color: white;--mat-fab-small-foreground-color: black;--mat-fab-small-state-layer-color: black;--mat-fab-small-disabled-state-layer-color: black;--mat-fab-small-ripple-color: rgba(0, 0, 0, .1);--mat-fab-small-hover-state-layer-opacity: .04;--mat-fab-small-focus-state-layer-opacity: .12;--mat-fab-small-pressed-state-layer-opacity: .12;--mat-fab-small-disabled-state-container-color: rgba(59, 117, 134, .12);--mat-fab-small-disabled-state-foreground-color: rgba(59, 117, 134, .38)}.theme-purple .light .mat-mdc-fab.mat-primary,.theme-purple.light .mat-mdc-fab.mat-primary{--mdc-fab-container-color: #9333ea;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}.theme-purple .light .mat-mdc-fab.mat-accent,.theme-purple.light .mat-mdc-fab.mat-accent{--mdc-fab-container-color: #1e293b;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}.theme-purple .light .mat-mdc-fab.mat-warn,.theme-purple.light .mat-mdc-fab.mat-warn{--mdc-fab-container-color: #dc2626;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}.theme-purple .light .mat-mdc-mini-fab.mat-primary,.theme-purple.light .mat-mdc-mini-fab.mat-primary{--mdc-fab-small-container-color: #9333ea;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}.theme-purple .light .mat-mdc-mini-fab.mat-accent,.theme-purple.light .mat-mdc-mini-fab.mat-accent{--mdc-fab-small-container-color: #1e293b;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}.theme-purple .light .mat-mdc-mini-fab.mat-warn,.theme-purple.light .mat-mdc-mini-fab.mat-warn{--mdc-fab-small-container-color: #dc2626;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}.theme-purple .light,.theme-purple.light{--mdc-snackbar-container-shape: 4px;--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #1e293b;--mat-table-row-item-outline-width: 1px;--mat-table-background-color: white;--mat-table-header-headline-color: #032128;--mat-table-row-item-label-text-color: #032128;--mat-table-row-item-outline-color: #9bbac3;--mdc-circular-progress-active-indicator-width: 4px;--mdc-circular-progress-size: 48px;--mdc-circular-progress-active-indicator-color: #9333ea}.theme-purple .light .mat-accent,.theme-purple.light .mat-accent{--mdc-circular-progress-active-indicator-color: #1e293b}.theme-purple .light .mat-warn,.theme-purple.light .mat-warn{--mdc-circular-progress-active-indicator-color: #dc2626}.theme-purple .light,.theme-purple.light{--mat-badge-container-shape: 50%;--mat-badge-container-size: unset;--mat-badge-small-size-container-size: unset;--mat-badge-large-size-container-size: unset;--mat-badge-legacy-container-size: 22px;--mat-badge-legacy-small-size-container-size: 16px;--mat-badge-legacy-large-size-container-size: 28px;--mat-badge-container-offset: -11px 0;--mat-badge-small-size-container-offset: -8px 0;--mat-badge-large-size-container-offset: -14px 0;--mat-badge-container-overlap-offset: -11px;--mat-badge-small-size-container-overlap-offset: -8px;--mat-badge-large-size-container-overlap-offset: -14px;--mat-badge-container-padding: 0;--mat-badge-small-size-container-padding: 0;--mat-badge-large-size-container-padding: 0;--mat-badge-background-color: #9333ea;--mat-badge-text-color: white;--mat-badge-disabled-state-background-color: #3b7586;--mat-badge-disabled-state-text-color: #3b7586}.theme-purple .light .mat-badge-accent,.theme-purple.light .mat-badge-accent{--mat-badge-background-color: #1e293b;--mat-badge-text-color: white}.theme-purple .light .mat-badge-warn,.theme-purple.light .mat-badge-warn{--mat-badge-background-color: #dc2626;--mat-badge-text-color: white}.theme-purple .light,.theme-purple.light{--mat-bottom-sheet-container-shape: 4px;--mat-bottom-sheet-container-text-color: #032128;--mat-bottom-sheet-container-background-color: white;--mat-legacy-button-toggle-height: 36px;--mat-legacy-button-toggle-shape: 2px;--mat-legacy-button-toggle-focus-state-layer-opacity: 1;--mat-standard-button-toggle-shape: 4px;--mat-standard-button-toggle-hover-state-layer-opacity: .04;--mat-standard-button-toggle-focus-state-layer-opacity: .12;--mat-legacy-button-toggle-text-color: #3b7586;--mat-legacy-button-toggle-state-layer-color: #083b46;--mat-legacy-button-toggle-selected-state-text-color: #083b46;--mat-legacy-button-toggle-selected-state-background-color: #9bbac3;--mat-legacy-button-toggle-disabled-state-text-color: #3b7586;--mat-legacy-button-toggle-disabled-state-background-color: #6b98a4;--mat-legacy-button-toggle-disabled-selected-state-background-color: #9bbac3;--mat-standard-button-toggle-text-color: #032128;--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: #083b46;--mat-standard-button-toggle-selected-state-background-color: #9bbac3;--mat-standard-button-toggle-selected-state-text-color: #032128;--mat-standard-button-toggle-disabled-state-text-color: #3b7586;--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: #032128;--mat-standard-button-toggle-disabled-selected-state-background-color: #9bbac3;--mat-standard-button-toggle-divider-color: #9bbac3;--mat-datepicker-calendar-container-shape: 4px;--mat-datepicker-calendar-container-touch-shape: 4px;--mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #9333ea;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(147, 51, 234, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(147, 51, 234, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(147, 51, 234, .3);--mat-datepicker-toggle-active-state-icon-color: #9333ea;--mat-datepicker-calendar-date-in-range-state-background-color: rgba(147, 51, 234, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-toggle-icon-color: #083b46;--mat-datepicker-calendar-body-label-text-color: #083b46;--mat-datepicker-calendar-period-button-text-color: #032128;--mat-datepicker-calendar-period-button-icon-color: #083b46;--mat-datepicker-calendar-navigation-button-icon-color: #083b46;--mat-datepicker-calendar-header-divider-color: #9bbac3;--mat-datepicker-calendar-header-text-color: #083b46;--mat-datepicker-calendar-date-today-outline-color: #3b7586;--mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(59, 117, 134, .8);--mat-datepicker-calendar-date-text-color: #032128;--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: #3b7586;--mat-datepicker-calendar-date-preview-state-outline-color: #9bbac3;--mat-datepicker-range-input-separator-color: #032128;--mat-datepicker-range-input-disabled-state-separator-color: #3b7586;--mat-datepicker-range-input-disabled-state-text-color: #3b7586;--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: #032128}.theme-purple .light .mat-datepicker-content.mat-accent,.theme-purple.light .mat-datepicker-content.mat-accent{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #1e293b;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(30, 41, 59, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(30, 41, 59, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(30, 41, 59, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(30, 41, 59, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032)}.theme-purple .light .mat-datepicker-content.mat-warn,.theme-purple.light .mat-datepicker-content.mat-warn{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #dc2626;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(220, 38, 38, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(220, 38, 38, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(220, 38, 38, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(220, 38, 38, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032)}.theme-purple .light .mat-datepicker-toggle-active.mat-accent,.theme-purple.light .mat-datepicker-toggle-active.mat-accent{--mat-datepicker-toggle-active-state-icon-color: #1e293b}.theme-purple .light .mat-datepicker-toggle-active.mat-warn,.theme-purple.light .mat-datepicker-toggle-active.mat-warn{--mat-datepicker-toggle-active-state-icon-color: #dc2626}.theme-purple .light,.theme-purple.light{--mat-divider-width: 1px;--mat-divider-color: #9bbac3;--mat-expansion-container-shape: 4px;--mat-expansion-legacy-header-indicator-display: inline-block;--mat-expansion-header-indicator-display: none;--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: #032128;--mat-expansion-actions-divider-color: #9bbac3;--mat-expansion-header-hover-state-layer-color: rgba(59, 117, 134, .12);--mat-expansion-header-focus-state-layer-color: rgba(59, 117, 134, .12);--mat-expansion-header-disabled-state-text-color: #3b7586;--mat-expansion-header-text-color: #032128;--mat-expansion-header-description-color: #083b46;--mat-expansion-header-indicator-color: #083b46;--mat-icon-color: inherit}.theme-purple .light .mat-icon.mat-primary,.theme-purple.light .mat-icon.mat-primary{--mat-icon-color: #9333ea}.theme-purple .light .mat-icon.mat-accent,.theme-purple.light .mat-icon.mat-accent{--mat-icon-color: #1e293b}.theme-purple .light .mat-icon.mat-warn,.theme-purple.light .mat-icon.mat-warn{--mat-icon-color: #dc2626}.theme-purple .light,.theme-purple.light{--mat-sidenav-container-shape: 0;--mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width: auto;--mat-sidenav-container-divider-color: #9bbac3;--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: #032128;--mat-sidenav-content-background-color: #cbdde1;--mat-sidenav-content-text-color: #032128;--mat-sidenav-scrim-color: rgba(0, 0, 0, .6);--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #9333ea;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #9333ea;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #9333ea;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: #9bbac3;--mat-stepper-header-hover-state-layer-color: rgba(59, 117, 134, .12);--mat-stepper-header-focus-state-layer-color: rgba(59, 117, 134, .12);--mat-stepper-header-label-text-color: #083b46;--mat-stepper-header-optional-label-text-color: #083b46;--mat-stepper-header-selected-state-label-text-color: #032128;--mat-stepper-header-error-state-label-text-color: #dc2626;--mat-stepper-header-icon-background-color: #083b46;--mat-stepper-header-error-state-icon-foreground-color: #dc2626;--mat-stepper-header-error-state-icon-background-color: transparent}.theme-purple .light .mat-step-header.mat-accent,.theme-purple.light .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #1e293b;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #1e293b;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #1e293b;--mat-stepper-header-edit-state-icon-foreground-color: white}.theme-purple .light .mat-step-header.mat-warn,.theme-purple.light .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dc2626;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dc2626;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dc2626;--mat-stepper-header-edit-state-icon-foreground-color: white}.theme-purple .light,.theme-purple.light{--mat-sort-arrow-color: #083b46;--mat-toolbar-container-background-color: white;--mat-toolbar-container-text-color: #032128}.theme-purple .light .mat-toolbar.mat-primary,.theme-purple.light .mat-toolbar.mat-primary{--mat-toolbar-container-background-color: #9333ea;--mat-toolbar-container-text-color: white}.theme-purple .light .mat-toolbar.mat-accent,.theme-purple.light .mat-toolbar.mat-accent{--mat-toolbar-container-background-color: #1e293b;--mat-toolbar-container-text-color: white}.theme-purple .light .mat-toolbar.mat-warn,.theme-purple.light .mat-toolbar.mat-warn{--mat-toolbar-container-background-color: #dc2626;--mat-toolbar-container-text-color: white}.theme-purple .light,.theme-purple.light{--mat-tree-container-background-color: white;--mat-tree-node-text-color: #032128;--mat-timepicker-container-shape: 4px;--mat-timepicker-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-timepicker-container-background-color: white}.theme-purple .dark,.theme-purple.dark{--mat-ripple-color: rgba(255, 255, 255, .1);--mat-option-selected-state-label-text-color: #9333ea;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-option-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-option-selected-state-layer-color: rgba(255, 255, 255, .08)}.theme-purple .dark .mat-accent,.theme-purple.dark .mat-accent{--mat-option-selected-state-label-text-color: #1e293b;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-option-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-option-selected-state-layer-color: rgba(255, 255, 255, .08)}.theme-purple .dark .mat-warn,.theme-purple.dark .mat-warn{--mat-option-selected-state-label-text-color: #dc2626;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-option-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-option-selected-state-layer-color: rgba(255, 255, 255, .08)}.theme-purple .dark,.theme-purple.dark{--mat-optgroup-label-text-color: white;--mat-full-pseudo-checkbox-selected-icon-color: #1e293b;--mat-full-pseudo-checkbox-selected-checkmark-color: #022229;--mat-full-pseudo-checkbox-unselected-icon-color: #3b7586;--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #022229;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #1e293b;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}.theme-purple .dark .mat-primary,.theme-purple.dark .mat-primary{--mat-full-pseudo-checkbox-selected-icon-color: #9333ea;--mat-full-pseudo-checkbox-selected-checkmark-color: #022229;--mat-full-pseudo-checkbox-unselected-icon-color: #3b7586;--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #022229;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #9333ea;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}.theme-purple .dark .mat-accent,.theme-purple.dark .mat-accent{--mat-full-pseudo-checkbox-selected-icon-color: #1e293b;--mat-full-pseudo-checkbox-selected-checkmark-color: #022229;--mat-full-pseudo-checkbox-unselected-icon-color: #3b7586;--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #022229;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #1e293b;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}.theme-purple .dark .mat-warn,.theme-purple.dark .mat-warn{--mat-full-pseudo-checkbox-selected-icon-color: #dc2626;--mat-full-pseudo-checkbox-selected-checkmark-color: #022229;--mat-full-pseudo-checkbox-unselected-icon-color: #3b7586;--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #022229;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #dc2626;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}.theme-purple .dark,.theme-purple.dark{--mat-app-background-color: #022229;--mat-app-text-color: white;--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mdc-elevated-card-container-shape: 4px;--mdc-outlined-card-container-shape: 4px;--mdc-outlined-card-outline-width: 1px;--mdc-elevated-card-container-color: #032128;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: #032128;--mdc-outlined-card-outline-color: rgba(255, 255, 255, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: #3b7586;--mdc-linear-progress-active-indicator-height: 4px;--mdc-linear-progress-track-height: 4px;--mdc-linear-progress-track-shape: 0}.theme-purple .dark .mat-mdc-progress-bar,.theme-purple.dark .mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: #9333ea;--mdc-linear-progress-track-color: rgba(147, 51, 234, .25)}.theme-purple .dark .mat-mdc-progress-bar.mat-accent,.theme-purple.dark .mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: #1e293b;--mdc-linear-progress-track-color: rgba(30, 41, 59, .25)}.theme-purple .dark .mat-mdc-progress-bar.mat-warn,.theme-purple.dark .mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #dc2626;--mdc-linear-progress-track-color: rgba(220, 38, 38, .25)}.theme-purple .dark,.theme-purple.dark{--mdc-plain-tooltip-container-shape: 4px;--mdc-plain-tooltip-supporting-text-line-height: 16px;--mdc-plain-tooltip-container-color: #083b46;--mdc-plain-tooltip-supporting-text-color: #fff;--mdc-filled-text-field-active-indicator-height: 1px;--mdc-filled-text-field-focus-active-indicator-height: 2px;--mdc-filled-text-field-container-shape: 4px;--mdc-outlined-text-field-outline-width: 1px;--mdc-outlined-text-field-focus-outline-width: 2px;--mdc-outlined-text-field-container-shape: 4px;--mdc-filled-text-field-caret-color: #9333ea;--mdc-filled-text-field-focus-active-indicator-color: #9333ea;--mdc-filled-text-field-focus-label-text-color: rgba(147, 51, 234, .87);--mdc-filled-text-field-container-color: rgb(13.08, 41.88, 48.6);--mdc-filled-text-field-disabled-container-color: rgb(8.04, 37.44, 44.3);--mdc-filled-text-field-label-text-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-hover-label-text-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-disabled-label-text-color: rgba(7, 52, 62, .38);--mdc-filled-text-field-input-text-color: rgba(255, 255, 255, .87);--mdc-filled-text-field-disabled-input-text-color: rgba(7, 52, 62, .38);--mdc-filled-text-field-input-text-placeholder-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-error-hover-label-text-color: #dc2626;--mdc-filled-text-field-error-focus-label-text-color: #dc2626;--mdc-filled-text-field-error-label-text-color: #dc2626;--mdc-filled-text-field-error-caret-color: #dc2626;--mdc-filled-text-field-active-indicator-color: rgba(203, 221, 225, .42);--mdc-filled-text-field-disabled-active-indicator-color: rgba(203, 221, 225, .06);--mdc-filled-text-field-hover-active-indicator-color: rgba(203, 221, 225, .87);--mdc-filled-text-field-error-active-indicator-color: #dc2626;--mdc-filled-text-field-error-focus-active-indicator-color: #dc2626;--mdc-filled-text-field-error-hover-active-indicator-color: #dc2626;--mdc-outlined-text-field-caret-color: #9333ea;--mdc-outlined-text-field-focus-outline-color: #9333ea;--mdc-outlined-text-field-focus-label-text-color: rgba(147, 51, 234, .87);--mdc-outlined-text-field-label-text-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-hover-label-text-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba(7, 52, 62, .38);--mdc-outlined-text-field-input-text-color: rgba(255, 255, 255, .87);--mdc-outlined-text-field-disabled-input-text-color: rgba(7, 52, 62, .38);--mdc-outlined-text-field-input-text-placeholder-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-error-caret-color: #dc2626;--mdc-outlined-text-field-error-focus-label-text-color: #dc2626;--mdc-outlined-text-field-error-label-text-color: #dc2626;--mdc-outlined-text-field-error-hover-label-text-color: #dc2626;--mdc-outlined-text-field-outline-color: rgba(203, 221, 225, .38);--mdc-outlined-text-field-disabled-outline-color: rgba(203, 221, 225, .06);--mdc-outlined-text-field-hover-outline-color: rgba(203, 221, 225, .87);--mdc-outlined-text-field-error-focus-outline-color: #dc2626;--mdc-outlined-text-field-error-hover-outline-color: #dc2626;--mdc-outlined-text-field-error-outline-color: #dc2626;--mat-form-field-focus-select-arrow-color: rgba(147, 51, 234, .87);--mat-form-field-disabled-input-text-placeholder-color: rgba(203, 221, 225, .38);--mat-form-field-state-layer-color: rgba(255, 255, 255, .87);--mat-form-field-error-text-color: #dc2626;--mat-form-field-select-option-text-color: rgba(0, 0, 0, .87);--mat-form-field-select-disabled-option-text-color: rgba(0, 0, 0, .38);--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(203, 221, 225, .54);--mat-form-field-disabled-select-arrow-color: rgba(203, 221, 225, .38);--mat-form-field-hover-state-layer-opacity: .08;--mat-form-field-focus-state-layer-opacity: .24}.theme-purple .dark .mat-mdc-form-field.mat-accent,.theme-purple.dark .mat-mdc-form-field.mat-accent{--mdc-filled-text-field-caret-color: #1e293b;--mdc-filled-text-field-focus-active-indicator-color: #1e293b;--mdc-filled-text-field-focus-label-text-color: rgba(30, 41, 59, .87);--mdc-outlined-text-field-caret-color: #1e293b;--mdc-outlined-text-field-focus-outline-color: #1e293b;--mdc-outlined-text-field-focus-label-text-color: rgba(30, 41, 59, .87);--mat-form-field-focus-select-arrow-color: rgba(30, 41, 59, .87)}.theme-purple .dark .mat-mdc-form-field.mat-warn,.theme-purple.dark .mat-mdc-form-field.mat-warn{--mdc-filled-text-field-caret-color: #dc2626;--mdc-filled-text-field-focus-active-indicator-color: #dc2626;--mdc-filled-text-field-focus-label-text-color: rgba(220, 38, 38, .87);--mdc-outlined-text-field-caret-color: #dc2626;--mdc-outlined-text-field-focus-outline-color: #dc2626;--mdc-outlined-text-field-focus-label-text-color: rgba(220, 38, 38, .87);--mat-form-field-focus-select-arrow-color: rgba(220, 38, 38, .87)}.theme-purple .dark,.theme-purple.dark{--mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-select-panel-background-color: #032128;--mat-select-enabled-trigger-text-color: rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color: rgba(7, 52, 62, .38);--mat-select-placeholder-text-color: rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color: rgba(203, 221, 225, .54);--mat-select-disabled-arrow-color: rgba(255, 255, 255, .38);--mat-select-focused-arrow-color: rgba(147, 51, 234, .87);--mat-select-invalid-arrow-color: rgba(220, 38, 38, .87)}.theme-purple .dark .mat-mdc-form-field.mat-accent,.theme-purple.dark .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: #032128;--mat-select-enabled-trigger-text-color: rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color: rgba(7, 52, 62, .38);--mat-select-placeholder-text-color: rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color: rgba(203, 221, 225, .54);--mat-select-disabled-arrow-color: rgba(255, 255, 255, .38);--mat-select-focused-arrow-color: rgba(30, 41, 59, .87);--mat-select-invalid-arrow-color: rgba(220, 38, 38, .87)}.theme-purple .dark .mat-mdc-form-field.mat-warn,.theme-purple.dark .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: #032128;--mat-select-enabled-trigger-text-color: rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color: rgba(7, 52, 62, .38);--mat-select-placeholder-text-color: rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color: rgba(203, 221, 225, .54);--mat-select-disabled-arrow-color: rgba(255, 255, 255, .38);--mat-select-focused-arrow-color: rgba(220, 38, 38, .87);--mat-select-invalid-arrow-color: rgba(220, 38, 38, .87)}.theme-purple .dark,.theme-purple.dark{--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-autocomplete-background-color: #032128;--mdc-dialog-container-shape: 4px;--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px;--mdc-dialog-container-color: #032128;--mdc-dialog-subhead-color: rgba(255, 255, 255, .87);--mdc-dialog-supporting-text-color: rgba(255, 255, 255, .6)}.theme-purple .dark .mat-mdc-standard-chip,.theme-purple.dark .mat-mdc-standard-chip{--mdc-chip-container-shape-radius: 16px;--mdc-chip-with-avatar-avatar-shape-radius: 14px;--mdc-chip-with-avatar-avatar-size: 28px;--mdc-chip-with-icon-icon-size: 18px;--mdc-chip-outline-width: 0;--mdc-chip-outline-color: transparent;--mdc-chip-disabled-outline-color: transparent;--mdc-chip-focus-outline-color: transparent;--mdc-chip-hover-state-layer-opacity: .04;--mdc-chip-with-avatar-disabled-avatar-opacity: 1;--mdc-chip-flat-selected-outline-width: 0;--mdc-chip-selected-hover-state-layer-opacity: .04;--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;--mdc-chip-with-icon-disabled-icon-opacity: 1;--mat-chip-disabled-container-opacity: .4;--mat-chip-trailing-action-opacity: .54;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-state-layer-color: transparent;--mat-chip-selected-trailing-action-state-layer-color: transparent;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-focus-state-layer-opacity: 0;--mdc-chip-disabled-label-text-color: #fafafa;--mdc-chip-elevated-container-color: rgb(33.24, 59.64, 65.8);--mdc-chip-elevated-selected-container-color: rgb(33.24, 59.64, 65.8);--mdc-chip-elevated-disabled-container-color: rgb(33.24, 59.64, 65.8);--mdc-chip-flat-disabled-selected-container-color: rgb(33.24, 59.64, 65.8);--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #fafafa;--mdc-chip-selected-label-text-color: #fafafa;--mdc-chip-with-icon-icon-color: #fafafa;--mdc-chip-with-icon-disabled-icon-color: #fafafa;--mdc-chip-with-icon-selected-icon-color: #fafafa;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #fafafa;--mdc-chip-with-trailing-icon-trailing-icon-color: #fafafa;--mat-chip-selected-disabled-trailing-icon-color: #fafafa;--mat-chip-selected-trailing-icon-color: #fafafa}.theme-purple .dark .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.theme-purple .dark .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary,.theme-purple.dark .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.theme-purple.dark .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #9333ea;--mdc-chip-elevated-selected-container-color: #9333ea;--mdc-chip-elevated-disabled-container-color: #9333ea;--mdc-chip-flat-disabled-selected-container-color: #9333ea;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.theme-purple .dark .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.theme-purple .dark .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent,.theme-purple.dark .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.theme-purple.dark .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #1e293b;--mdc-chip-elevated-selected-container-color: #1e293b;--mdc-chip-elevated-disabled-container-color: #1e293b;--mdc-chip-flat-disabled-selected-container-color: #1e293b;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.theme-purple .dark .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.theme-purple .dark .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn,.theme-purple.dark .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.theme-purple.dark .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dc2626;--mdc-chip-elevated-selected-container-color: #dc2626;--mdc-chip-elevated-disabled-container-color: #dc2626;--mdc-chip-flat-disabled-selected-container-color: #dc2626;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.theme-purple .dark,.theme-purple.dark{--mdc-switch-disabled-selected-icon-opacity: .38;--mdc-switch-disabled-track-opacity: .12;--mdc-switch-disabled-unselected-icon-opacity: .38;--mdc-switch-handle-height: 20px;--mdc-switch-handle-shape: 10px;--mdc-switch-handle-width: 20px;--mdc-switch-selected-icon-size: 18px;--mdc-switch-track-height: 14px;--mdc-switch-track-shape: 7px;--mdc-switch-track-width: 36px;--mdc-switch-unselected-icon-size: 18px;--mdc-switch-selected-focus-state-layer-opacity: .12;--mdc-switch-selected-hover-state-layer-opacity: .04;--mdc-switch-selected-pressed-state-layer-opacity: .1;--mdc-switch-unselected-focus-state-layer-opacity: .12;--mdc-switch-unselected-hover-state-layer-opacity: .04;--mdc-switch-unselected-pressed-state-layer-opacity: .1}.theme-purple .dark .mat-mdc-slide-toggle,.theme-purple.dark .mat-mdc-slide-toggle{--mat-switch-disabled-selected-handle-opacity: .38;--mat-switch-disabled-unselected-handle-opacity: .38;--mat-switch-unselected-handle-size: 20px;--mat-switch-selected-handle-size: 20px;--mat-switch-pressed-handle-size: 20px;--mat-switch-with-icon-handle-size: 20px;--mat-switch-selected-handle-horizontal-margin: 0;--mat-switch-selected-with-icon-handle-horizontal-margin: 0;--mat-switch-selected-pressed-handle-horizontal-margin: 0;--mat-switch-unselected-handle-horizontal-margin: 0;--mat-switch-unselected-with-icon-handle-horizontal-margin: 0;--mat-switch-unselected-pressed-handle-horizontal-margin: 0;--mat-switch-visible-track-opacity: 1;--mat-switch-hidden-track-opacity: 1;--mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-switch-track-outline-width: 1px;--mat-switch-track-outline-color: transparent;--mat-switch-selected-track-outline-width: 1px;--mat-switch-selected-track-outline-color: transparent;--mat-switch-disabled-unselected-track-outline-width: 1px;--mat-switch-disabled-unselected-track-outline-color: transparent}.theme-purple .dark,.theme-purple.dark{--mdc-switch-selected-focus-state-layer-color: #d8b4fe;--mdc-switch-selected-handle-color: #d8b4fe;--mdc-switch-selected-hover-state-layer-color: #d8b4fe;--mdc-switch-selected-pressed-state-layer-color: #d8b4fe;--mdc-switch-selected-focus-handle-color: #e9d5ff;--mdc-switch-selected-hover-handle-color: #e9d5ff;--mdc-switch-selected-pressed-handle-color: #e9d5ff;--mdc-switch-selected-focus-track-color: #9333ea;--mdc-switch-selected-hover-track-color: #9333ea;--mdc-switch-selected-pressed-track-color: #9333ea;--mdc-switch-selected-track-color: #9333ea;--mdc-switch-disabled-selected-handle-color: #000;--mdc-switch-disabled-selected-icon-color: #212121;--mdc-switch-disabled-selected-track-color: #f5f5f5;--mdc-switch-disabled-unselected-handle-color: #000;--mdc-switch-disabled-unselected-icon-color: #212121;--mdc-switch-disabled-unselected-track-color: #f5f5f5;--mdc-switch-handle-surface-color: #fff;--mdc-switch-selected-icon-color: #212121;--mdc-switch-unselected-focus-handle-color: #fafafa;--mdc-switch-unselected-focus-state-layer-color: #f5f5f5;--mdc-switch-unselected-focus-track-color: #616161;--mdc-switch-unselected-handle-color: #9e9e9e;--mdc-switch-unselected-hover-handle-color: #fafafa;--mdc-switch-unselected-hover-state-layer-color: #f5f5f5;--mdc-switch-unselected-hover-track-color: #616161;--mdc-switch-unselected-icon-color: #212121;--mdc-switch-unselected-pressed-handle-color: #fafafa;--mdc-switch-unselected-pressed-state-layer-color: #f5f5f5;--mdc-switch-unselected-pressed-track-color: #616161;--mdc-switch-unselected-track-color: #616161;--mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-label-text-color: #07343e}.theme-purple .dark .mat-mdc-slide-toggle,.theme-purple.dark .mat-mdc-slide-toggle{--mat-switch-label-text-color: white}.theme-purple .dark .mat-mdc-slide-toggle.mat-accent,.theme-purple.dark .mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color: #cbd5e1;--mdc-switch-selected-handle-color: #cbd5e1;--mdc-switch-selected-hover-state-layer-color: #cbd5e1;--mdc-switch-selected-pressed-state-layer-color: #cbd5e1;--mdc-switch-selected-focus-handle-color: #e2e8f0;--mdc-switch-selected-hover-handle-color: #e2e8f0;--mdc-switch-selected-pressed-handle-color: #e2e8f0;--mdc-switch-selected-focus-track-color: #475569;--mdc-switch-selected-hover-track-color: #475569;--mdc-switch-selected-pressed-track-color: #475569;--mdc-switch-selected-track-color: #475569}.theme-purple .dark .mat-mdc-slide-toggle.mat-warn,.theme-purple.dark .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: #fca5a5;--mdc-switch-selected-handle-color: #fca5a5;--mdc-switch-selected-hover-state-layer-color: #fca5a5;--mdc-switch-selected-pressed-state-layer-color: #fca5a5;--mdc-switch-selected-focus-handle-color: #fecaca;--mdc-switch-selected-hover-handle-color: #fecaca;--mdc-switch-selected-pressed-handle-color: #fecaca;--mdc-switch-selected-focus-track-color: #dc2626;--mdc-switch-selected-hover-track-color: #dc2626;--mdc-switch-selected-pressed-track-color: #dc2626;--mdc-switch-selected-track-color: #dc2626}.theme-purple .dark,.theme-purple.dark{--mdc-radio-disabled-selected-icon-opacity: .38;--mdc-radio-disabled-unselected-icon-opacity: .38;--mdc-radio-state-layer-size: 40px}.theme-purple .dark .mat-mdc-radio-button.mat-primary,.theme-purple.dark .mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color: #cbdde1;--mdc-radio-disabled-unselected-icon-color: #cbdde1;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-focus-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(203, 221, 225, .54);--mdc-radio-unselected-pressed-icon-color: rgba(203, 221, 225, .54);--mdc-radio-selected-focus-icon-color: #9333ea;--mdc-radio-selected-hover-icon-color: #9333ea;--mdc-radio-selected-icon-color: #9333ea;--mdc-radio-selected-pressed-icon-color: #9333ea;--mat-radio-ripple-color: white;--mat-radio-checked-ripple-color: #9333ea;--mat-radio-disabled-label-color: #07343e;--mat-radio-label-text-color: white}.theme-purple .dark .mat-mdc-radio-button.mat-accent,.theme-purple.dark .mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: #cbdde1;--mdc-radio-disabled-unselected-icon-color: #cbdde1;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-focus-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(203, 221, 225, .54);--mdc-radio-unselected-pressed-icon-color: rgba(203, 221, 225, .54);--mdc-radio-selected-focus-icon-color: #1e293b;--mdc-radio-selected-hover-icon-color: #1e293b;--mdc-radio-selected-icon-color: #1e293b;--mdc-radio-selected-pressed-icon-color: #1e293b;--mat-radio-ripple-color: white;--mat-radio-checked-ripple-color: #1e293b;--mat-radio-disabled-label-color: #07343e;--mat-radio-label-text-color: white}.theme-purple .dark .mat-mdc-radio-button.mat-warn,.theme-purple.dark .mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: #cbdde1;--mdc-radio-disabled-unselected-icon-color: #cbdde1;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-focus-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(203, 221, 225, .54);--mdc-radio-unselected-pressed-icon-color: rgba(203, 221, 225, .54);--mdc-radio-selected-focus-icon-color: #dc2626;--mdc-radio-selected-hover-icon-color: #dc2626;--mdc-radio-selected-icon-color: #dc2626;--mdc-radio-selected-pressed-icon-color: #dc2626;--mat-radio-ripple-color: white;--mat-radio-checked-ripple-color: #dc2626;--mat-radio-disabled-label-color: #07343e;--mat-radio-label-text-color: white}.theme-purple .dark,.theme-purple.dark{--mdc-slider-active-track-height: 6px;--mdc-slider-active-track-shape: 9999px;--mdc-slider-handle-height: 20px;--mdc-slider-handle-shape: 50%;--mdc-slider-handle-width: 20px;--mdc-slider-inactive-track-height: 4px;--mdc-slider-inactive-track-shape: 9999px;--mdc-slider-with-overlap-handle-outline-width: 1px;--mdc-slider-with-tick-marks-active-container-opacity: .6;--mdc-slider-with-tick-marks-container-shape: 50%;--mdc-slider-with-tick-marks-container-size: 2px;--mdc-slider-with-tick-marks-inactive-container-opacity: .6;--mdc-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slider-value-indicator-width: auto;--mat-slider-value-indicator-height: 32px;--mat-slider-value-indicator-caret-display: block;--mat-slider-value-indicator-border-radius: 4px;--mat-slider-value-indicator-padding: 0 12px;--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-container-transform: translateX(-50%);--mdc-slider-handle-color: #9333ea;--mdc-slider-focus-handle-color: #9333ea;--mdc-slider-hover-handle-color: #9333ea;--mdc-slider-active-track-color: #9333ea;--mdc-slider-inactive-track-color: #9333ea;--mdc-slider-with-tick-marks-inactive-container-color: #9333ea;--mdc-slider-with-tick-marks-active-container-color: white;--mdc-slider-disabled-active-track-color: #fff;--mdc-slider-disabled-handle-color: #fff;--mdc-slider-disabled-inactive-track-color: #fff;--mdc-slider-label-container-color: #fff;--mdc-slider-label-label-text-color: #000;--mdc-slider-with-overlap-handle-outline-color: #fff;--mdc-slider-with-tick-marks-disabled-container-color: #fff;--mat-slider-ripple-color: #9333ea;--mat-slider-hover-state-layer-color: rgba(147, 51, 234, .05);--mat-slider-focus-state-layer-color: rgba(147, 51, 234, .2);--mat-slider-value-indicator-opacity: .9}.theme-purple .dark .mat-accent,.theme-purple.dark .mat-accent{--mdc-slider-handle-color: #1e293b;--mdc-slider-focus-handle-color: #1e293b;--mdc-slider-hover-handle-color: #1e293b;--mdc-slider-active-track-color: #1e293b;--mdc-slider-inactive-track-color: #1e293b;--mdc-slider-with-tick-marks-inactive-container-color: #1e293b;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #1e293b;--mat-slider-hover-state-layer-color: rgba(30, 41, 59, .05);--mat-slider-focus-state-layer-color: rgba(30, 41, 59, .2)}.theme-purple .dark .mat-warn,.theme-purple.dark .mat-warn{--mdc-slider-handle-color: #dc2626;--mdc-slider-focus-handle-color: #dc2626;--mdc-slider-hover-handle-color: #dc2626;--mdc-slider-active-track-color: #dc2626;--mdc-slider-inactive-track-color: #dc2626;--mdc-slider-with-tick-marks-inactive-container-color: #dc2626;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #dc2626;--mat-slider-hover-state-layer-color: rgba(220, 38, 38, .05);--mat-slider-focus-state-layer-color: rgba(220, 38, 38, .2)}.theme-purple .dark,.theme-purple.dark{--mat-menu-container-shape: 4px;--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-menu-item-label-text-color: white;--mat-menu-item-icon-color: white;--mat-menu-item-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-menu-item-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-menu-container-color: #032128;--mat-menu-divider-color: rgba(203, 221, 225, .12);--mdc-list-list-item-container-shape: 0;--mdc-list-list-item-leading-avatar-shape: 50%;--mdc-list-list-item-container-color: transparent;--mdc-list-list-item-selected-container-color: transparent;--mdc-list-list-item-leading-avatar-color: transparent;--mdc-list-list-item-leading-icon-size: 24px;--mdc-list-list-item-leading-avatar-size: 40px;--mdc-list-list-item-trailing-icon-size: 24px;--mdc-list-list-item-disabled-state-layer-color: transparent;--mdc-list-list-item-disabled-state-layer-opacity: 0;--mdc-list-list-item-disabled-label-text-opacity: .38;--mdc-list-list-item-disabled-leading-icon-opacity: .38;--mdc-list-list-item-disabled-trailing-icon-opacity: .38;--mat-list-active-indicator-color: transparent;--mat-list-active-indicator-shape: 4px;--mdc-list-list-item-label-text-color: white;--mdc-list-list-item-supporting-text-color: #3b7586;--mdc-list-list-item-leading-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-trailing-supporting-text-color: #083b46;--mdc-list-list-item-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-selected-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-disabled-label-text-color: white;--mdc-list-list-item-disabled-leading-icon-color: white;--mdc-list-list-item-disabled-trailing-icon-color: white;--mdc-list-list-item-hover-label-text-color: white;--mdc-list-list-item-hover-leading-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-hover-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-focus-label-text-color: white;--mdc-list-list-item-hover-state-layer-color: white;--mdc-list-list-item-hover-state-layer-opacity: .08;--mdc-list-list-item-focus-state-layer-color: white;--mdc-list-list-item-focus-state-layer-opacity: .24}.theme-purple .dark .mdc-list-item__start,.theme-purple .dark .mdc-list-item__end,.theme-purple.dark .mdc-list-item__start,.theme-purple.dark .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #cbdde1;--mdc-radio-disabled-unselected-icon-color: #cbdde1;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-focus-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(203, 221, 225, .54);--mdc-radio-unselected-pressed-icon-color: rgba(203, 221, 225, .54);--mdc-radio-selected-focus-icon-color: #9333ea;--mdc-radio-selected-hover-icon-color: #9333ea;--mdc-radio-selected-icon-color: #9333ea;--mdc-radio-selected-pressed-icon-color: #9333ea}.theme-purple .dark .mat-accent .mdc-list-item__start,.theme-purple .dark .mat-accent .mdc-list-item__end,.theme-purple.dark .mat-accent .mdc-list-item__start,.theme-purple.dark .mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #cbdde1;--mdc-radio-disabled-unselected-icon-color: #cbdde1;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-focus-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(203, 221, 225, .54);--mdc-radio-unselected-pressed-icon-color: rgba(203, 221, 225, .54);--mdc-radio-selected-focus-icon-color: #1e293b;--mdc-radio-selected-hover-icon-color: #1e293b;--mdc-radio-selected-icon-color: #1e293b;--mdc-radio-selected-pressed-icon-color: #1e293b}.theme-purple .dark .mat-warn .mdc-list-item__start,.theme-purple .dark .mat-warn .mdc-list-item__end,.theme-purple.dark .mat-warn .mdc-list-item__start,.theme-purple.dark .mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #cbdde1;--mdc-radio-disabled-unselected-icon-color: #cbdde1;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-focus-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(203, 221, 225, .54);--mdc-radio-unselected-pressed-icon-color: rgba(203, 221, 225, .54);--mdc-radio-selected-focus-icon-color: #dc2626;--mdc-radio-selected-hover-icon-color: #dc2626;--mdc-radio-selected-icon-color: #dc2626;--mdc-radio-selected-pressed-icon-color: #dc2626}.theme-purple .dark .mat-mdc-list-option,.theme-purple.dark .mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #9333ea;--mdc-checkbox-selected-hover-icon-color: #9333ea;--mdc-checkbox-selected-icon-color: #9333ea;--mdc-checkbox-selected-pressed-icon-color: #9333ea;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #9333ea;--mdc-checkbox-selected-hover-state-layer-color: #9333ea;--mdc-checkbox-selected-pressed-state-layer-color: #9333ea;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.theme-purple .dark .mat-mdc-list-option.mat-accent,.theme-purple.dark .mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #1e293b;--mdc-checkbox-selected-hover-icon-color: #1e293b;--mdc-checkbox-selected-icon-color: #1e293b;--mdc-checkbox-selected-pressed-icon-color: #1e293b;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #1e293b;--mdc-checkbox-selected-hover-state-layer-color: #1e293b;--mdc-checkbox-selected-pressed-state-layer-color: #1e293b;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.theme-purple .dark .mat-mdc-list-option.mat-warn,.theme-purple.dark .mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #dc2626;--mdc-checkbox-selected-hover-icon-color: #dc2626;--mdc-checkbox-selected-icon-color: #dc2626;--mdc-checkbox-selected-pressed-icon-color: #dc2626;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #dc2626;--mdc-checkbox-selected-hover-state-layer-color: #dc2626;--mdc-checkbox-selected-pressed-state-layer-color: #dc2626;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.theme-purple .dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.theme-purple .dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,.theme-purple .dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.theme-purple .dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start,.theme-purple.dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.theme-purple.dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,.theme-purple.dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.theme-purple.dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start{color:#9333ea}.theme-purple .dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.theme-purple .dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.theme-purple .dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end,.theme-purple.dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.theme-purple.dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.theme-purple.dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}.theme-purple .dark,.theme-purple.dark{--mat-paginator-container-text-color: rgba(255, 255, 255, .87);--mat-paginator-container-background-color: #032128;--mat-paginator-enabled-icon-color: rgba(255, 255, 255, .54);--mat-paginator-disabled-icon-color: rgba(255, 255, 255, .12);--mdc-secondary-navigation-tab-container-height: 48px;--mdc-tab-indicator-active-indicator-height: 2px;--mdc-tab-indicator-active-indicator-shape: 0;--mat-tab-header-divider-color: transparent;--mat-tab-header-divider-height: 0}.theme-purple .dark .mat-mdc-tab-group,.theme-purple .dark .mat-mdc-tab-nav-bar,.theme-purple.dark .mat-mdc-tab-group,.theme-purple.dark .mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color: #9333ea;--mat-tab-header-disabled-ripple-color: #07343e;--mat-tab-header-pagination-icon-color: #cbdde1;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #9333ea;--mat-tab-header-active-ripple-color: #9333ea;--mat-tab-header-inactive-ripple-color: #9333ea;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #9333ea;--mat-tab-header-active-hover-label-text-color: #9333ea;--mat-tab-header-active-focus-indicator-color: #9333ea;--mat-tab-header-active-hover-indicator-color: #9333ea}.theme-purple .dark .mat-mdc-tab-group.mat-accent,.theme-purple .dark .mat-mdc-tab-nav-bar.mat-accent,.theme-purple.dark .mat-mdc-tab-group.mat-accent,.theme-purple.dark .mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color: #1e293b;--mat-tab-header-disabled-ripple-color: #07343e;--mat-tab-header-pagination-icon-color: #cbdde1;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #1e293b;--mat-tab-header-active-ripple-color: #1e293b;--mat-tab-header-inactive-ripple-color: #1e293b;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #1e293b;--mat-tab-header-active-hover-label-text-color: #1e293b;--mat-tab-header-active-focus-indicator-color: #1e293b;--mat-tab-header-active-hover-indicator-color: #1e293b}.theme-purple .dark .mat-mdc-tab-group.mat-warn,.theme-purple .dark .mat-mdc-tab-nav-bar.mat-warn,.theme-purple.dark .mat-mdc-tab-group.mat-warn,.theme-purple.dark .mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color: #dc2626;--mat-tab-header-disabled-ripple-color: #07343e;--mat-tab-header-pagination-icon-color: #cbdde1;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #dc2626;--mat-tab-header-active-ripple-color: #dc2626;--mat-tab-header-inactive-ripple-color: #dc2626;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #dc2626;--mat-tab-header-active-hover-label-text-color: #dc2626;--mat-tab-header-active-focus-indicator-color: #dc2626;--mat-tab-header-active-hover-indicator-color: #dc2626}.theme-purple .dark .mat-mdc-tab-group.mat-background-primary,.theme-purple .dark .mat-mdc-tab-nav-bar.mat-background-primary,.theme-purple.dark .mat-mdc-tab-group.mat-background-primary,.theme-purple.dark .mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color: #9333ea;--mat-tab-header-with-background-foreground-color: white}.theme-purple .dark .mat-mdc-tab-group.mat-background-accent,.theme-purple .dark .mat-mdc-tab-nav-bar.mat-background-accent,.theme-purple.dark .mat-mdc-tab-group.mat-background-accent,.theme-purple.dark .mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color: #1e293b;--mat-tab-header-with-background-foreground-color: white}.theme-purple .dark .mat-mdc-tab-group.mat-background-warn,.theme-purple .dark .mat-mdc-tab-nav-bar.mat-background-warn,.theme-purple.dark .mat-mdc-tab-group.mat-background-warn,.theme-purple.dark .mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color: #dc2626;--mat-tab-header-with-background-foreground-color: white}.theme-purple .dark,.theme-purple.dark{--mdc-checkbox-disabled-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-state-layer-opacity: .16;--mdc-checkbox-selected-hover-state-layer-opacity: .04;--mdc-checkbox-selected-pressed-state-layer-opacity: .16;--mdc-checkbox-unselected-focus-state-layer-opacity: .16;--mdc-checkbox-unselected-hover-state-layer-opacity: .04;--mdc-checkbox-unselected-pressed-state-layer-opacity: .16;--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #1e293b;--mdc-checkbox-selected-hover-icon-color: #1e293b;--mdc-checkbox-selected-icon-color: #1e293b;--mdc-checkbox-selected-pressed-icon-color: #1e293b;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #1e293b;--mdc-checkbox-selected-hover-state-layer-color: #1e293b;--mdc-checkbox-selected-pressed-state-layer-color: #1e293b;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white;--mat-checkbox-disabled-label-color: #07343e;--mat-checkbox-label-text-color: white}.theme-purple .dark .mat-mdc-checkbox.mat-primary,.theme-purple.dark .mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #9333ea;--mdc-checkbox-selected-hover-icon-color: #9333ea;--mdc-checkbox-selected-icon-color: #9333ea;--mdc-checkbox-selected-pressed-icon-color: #9333ea;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #9333ea;--mdc-checkbox-selected-hover-state-layer-color: #9333ea;--mdc-checkbox-selected-pressed-state-layer-color: #9333ea;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.theme-purple .dark .mat-mdc-checkbox.mat-warn,.theme-purple.dark .mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #dc2626;--mdc-checkbox-selected-hover-icon-color: #dc2626;--mdc-checkbox-selected-icon-color: #dc2626;--mdc-checkbox-selected-pressed-icon-color: #dc2626;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #dc2626;--mdc-checkbox-selected-hover-state-layer-color: #dc2626;--mdc-checkbox-selected-pressed-state-layer-color: #dc2626;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.theme-purple .dark,.theme-purple.dark{--mdc-text-button-container-shape: 4px;--mdc-text-button-keep-touch-target: false;--mdc-filled-button-container-shape: 4px;--mdc-filled-button-keep-touch-target: false;--mdc-protected-button-container-shape: 4px;--mdc-protected-button-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mdc-protected-button-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-protected-button-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-outlined-button-keep-touch-target: false;--mdc-outlined-button-outline-width: 1px;--mdc-outlined-button-container-shape: 4px;--mat-text-button-horizontal-padding: 8px;--mat-text-button-with-icon-horizontal-padding: 8px;--mat-text-button-icon-spacing: 8px;--mat-text-button-icon-offset: 0;--mat-filled-button-horizontal-padding: 16px;--mat-filled-button-icon-spacing: 8px;--mat-filled-button-icon-offset: -4px;--mat-protected-button-horizontal-padding: 16px;--mat-protected-button-icon-spacing: 8px;--mat-protected-button-icon-offset: -4px;--mat-outlined-button-horizontal-padding: 15px;--mat-outlined-button-icon-spacing: 8px;--mat-outlined-button-icon-offset: -4px;--mdc-text-button-label-text-color: white;--mdc-text-button-disabled-label-text-color: rgba(3, 33, 40, .5);--mat-text-button-state-layer-color: white;--mat-text-button-disabled-state-layer-color: white;--mat-text-button-ripple-color: rgba(255, 255, 255, .1);--mat-text-button-hover-state-layer-opacity: .08;--mat-text-button-focus-state-layer-opacity: .24;--mat-text-button-pressed-state-layer-opacity: .24;--mdc-filled-button-container-color: #032128;--mdc-filled-button-label-text-color: white;--mdc-filled-button-disabled-container-color: rgba(3, 33, 40, .12);--mdc-filled-button-disabled-label-text-color: rgba(3, 33, 40, .5);--mat-filled-button-state-layer-color: white;--mat-filled-button-disabled-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1);--mat-filled-button-hover-state-layer-opacity: .08;--mat-filled-button-focus-state-layer-opacity: .24;--mat-filled-button-pressed-state-layer-opacity: .24;--mdc-protected-button-container-color: #032128;--mdc-protected-button-label-text-color: white;--mdc-protected-button-disabled-container-color: rgba(3, 33, 40, .12);--mdc-protected-button-disabled-label-text-color: rgba(3, 33, 40, .5);--mat-protected-button-state-layer-color: white;--mat-protected-button-disabled-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1);--mat-protected-button-hover-state-layer-opacity: .08;--mat-protected-button-focus-state-layer-opacity: .24;--mat-protected-button-pressed-state-layer-opacity: .24;--mdc-outlined-button-disabled-outline-color: rgba(203, 221, 225, .12);--mdc-outlined-button-disabled-label-text-color: rgba(3, 33, 40, .5);--mdc-outlined-button-label-text-color: white;--mdc-outlined-button-outline-color: rgba(203, 221, 225, .12);--mat-outlined-button-state-layer-color: white;--mat-outlined-button-disabled-state-layer-color: white;--mat-outlined-button-ripple-color: rgba(255, 255, 255, .1);--mat-outlined-button-hover-state-layer-opacity: .08;--mat-outlined-button-focus-state-layer-opacity: .24;--mat-outlined-button-pressed-state-layer-opacity: .24}.theme-purple .dark .mat-mdc-button.mat-primary,.theme-purple.dark .mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: #9333ea;--mat-text-button-state-layer-color: #9333ea;--mat-text-button-ripple-color: rgba(147, 51, 234, .1)}.theme-purple .dark .mat-mdc-button.mat-accent,.theme-purple.dark .mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: #1e293b;--mat-text-button-state-layer-color: #1e293b;--mat-text-button-ripple-color: rgba(30, 41, 59, .1)}.theme-purple .dark .mat-mdc-button.mat-warn,.theme-purple.dark .mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #dc2626;--mat-text-button-state-layer-color: #dc2626;--mat-text-button-ripple-color: rgba(220, 38, 38, .1)}.theme-purple .dark .mat-mdc-unelevated-button.mat-primary,.theme-purple.dark .mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: #9333ea;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.theme-purple .dark .mat-mdc-unelevated-button.mat-accent,.theme-purple.dark .mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: #1e293b;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.theme-purple .dark .mat-mdc-unelevated-button.mat-warn,.theme-purple.dark .mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #dc2626;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.theme-purple .dark .mat-mdc-raised-button.mat-primary,.theme-purple.dark .mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: #9333ea;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.theme-purple .dark .mat-mdc-raised-button.mat-accent,.theme-purple.dark .mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: #1e293b;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.theme-purple .dark .mat-mdc-raised-button.mat-warn,.theme-purple.dark .mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #dc2626;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.theme-purple .dark .mat-mdc-outlined-button.mat-primary,.theme-purple.dark .mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: #9333ea;--mdc-outlined-button-outline-color: rgba(203, 221, 225, .12);--mat-outlined-button-state-layer-color: #9333ea;--mat-outlined-button-ripple-color: rgba(147, 51, 234, .1)}.theme-purple .dark .mat-mdc-outlined-button.mat-accent,.theme-purple.dark .mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: #1e293b;--mdc-outlined-button-outline-color: rgba(203, 221, 225, .12);--mat-outlined-button-state-layer-color: #1e293b;--mat-outlined-button-ripple-color: rgba(30, 41, 59, .1)}.theme-purple .dark .mat-mdc-outlined-button.mat-warn,.theme-purple.dark .mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #dc2626;--mdc-outlined-button-outline-color: rgba(203, 221, 225, .12);--mat-outlined-button-state-layer-color: #dc2626;--mat-outlined-button-ripple-color: rgba(220, 38, 38, .1)}.theme-purple .dark,.theme-purple.dark{--mdc-icon-button-icon-size: 24px;--mdc-icon-button-icon-color: inherit;--mdc-icon-button-disabled-icon-color: rgba(255, 255, 255, .5);--mat-icon-button-state-layer-color: white;--mat-icon-button-disabled-state-layer-color: white;--mat-icon-button-ripple-color: rgba(255, 255, 255, .1);--mat-icon-button-hover-state-layer-opacity: .08;--mat-icon-button-focus-state-layer-opacity: .24;--mat-icon-button-pressed-state-layer-opacity: .24}.theme-purple .dark .mat-mdc-icon-button.mat-primary,.theme-purple.dark .mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color: #9333ea;--mat-icon-button-state-layer-color: #9333ea;--mat-icon-button-ripple-color: rgba(147, 51, 234, .1)}.theme-purple .dark .mat-mdc-icon-button.mat-accent,.theme-purple.dark .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: #1e293b;--mat-icon-button-state-layer-color: #1e293b;--mat-icon-button-ripple-color: rgba(30, 41, 59, .1)}.theme-purple .dark .mat-mdc-icon-button.mat-warn,.theme-purple.dark .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #dc2626;--mat-icon-button-state-layer-color: #dc2626;--mat-icon-button-ripple-color: rgba(220, 38, 38, .1)}.theme-purple .dark,.theme-purple.dark{--mdc-fab-container-shape: 50%;--mdc-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-small-container-shape: 50%;--mdc-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-extended-fab-container-height: 48px;--mdc-extended-fab-container-shape: 24px;--mdc-extended-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-extended-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-container-color: #032128;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-disabled-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1);--mat-fab-hover-state-layer-opacity: .08;--mat-fab-focus-state-layer-opacity: .24;--mat-fab-pressed-state-layer-opacity: .24;--mat-fab-disabled-state-container-color: rgba(2, 34, 41, .12);--mat-fab-disabled-state-foreground-color: rgba(3, 33, 40, .5);--mdc-fab-small-container-color: #032128;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-disabled-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1);--mat-fab-small-hover-state-layer-opacity: .08;--mat-fab-small-focus-state-layer-opacity: .24;--mat-fab-small-pressed-state-layer-opacity: .24;--mat-fab-small-disabled-state-container-color: rgba(2, 34, 41, .12);--mat-fab-small-disabled-state-foreground-color: rgba(3, 33, 40, .5)}.theme-purple .dark .mat-mdc-fab.mat-primary,.theme-purple.dark .mat-mdc-fab.mat-primary{--mdc-fab-container-color: #9333ea;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}.theme-purple .dark .mat-mdc-fab.mat-accent,.theme-purple.dark .mat-mdc-fab.mat-accent{--mdc-fab-container-color: #1e293b;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}.theme-purple .dark .mat-mdc-fab.mat-warn,.theme-purple.dark .mat-mdc-fab.mat-warn{--mdc-fab-container-color: #dc2626;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}.theme-purple .dark .mat-mdc-mini-fab.mat-primary,.theme-purple.dark .mat-mdc-mini-fab.mat-primary{--mdc-fab-small-container-color: #9333ea;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}.theme-purple .dark .mat-mdc-mini-fab.mat-accent,.theme-purple.dark .mat-mdc-mini-fab.mat-accent{--mdc-fab-small-container-color: #1e293b;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}.theme-purple .dark .mat-mdc-mini-fab.mat-warn,.theme-purple.dark .mat-mdc-mini-fab.mat-warn{--mdc-fab-small-container-color: #dc2626;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}.theme-purple .dark,.theme-purple.dark{--mdc-snackbar-container-shape: 4px;--mdc-snackbar-container-color: rgb(204.6, 210.6, 212);--mdc-snackbar-supporting-text-color: rgba(3, 33, 40, .87);--mat-snack-bar-button-color: rgba(0, 0, 0, .87);--mat-table-row-item-outline-width: 1px;--mat-table-background-color: #032128;--mat-table-header-headline-color: white;--mat-table-row-item-label-text-color: white;--mat-table-row-item-outline-color: rgba(203, 221, 225, .12);--mdc-circular-progress-active-indicator-width: 4px;--mdc-circular-progress-size: 48px;--mdc-circular-progress-active-indicator-color: #9333ea}.theme-purple .dark .mat-accent,.theme-purple.dark .mat-accent{--mdc-circular-progress-active-indicator-color: #1e293b}.theme-purple .dark .mat-warn,.theme-purple.dark .mat-warn{--mdc-circular-progress-active-indicator-color: #dc2626}.theme-purple .dark,.theme-purple.dark{--mat-badge-container-shape: 50%;--mat-badge-container-size: unset;--mat-badge-small-size-container-size: unset;--mat-badge-large-size-container-size: unset;--mat-badge-legacy-container-size: 22px;--mat-badge-legacy-small-size-container-size: 16px;--mat-badge-legacy-large-size-container-size: 28px;--mat-badge-container-offset: -11px 0;--mat-badge-small-size-container-offset: -8px 0;--mat-badge-large-size-container-offset: -14px 0;--mat-badge-container-overlap-offset: -11px;--mat-badge-small-size-container-overlap-offset: -8px;--mat-badge-large-size-container-overlap-offset: -14px;--mat-badge-container-padding: 0;--mat-badge-small-size-container-padding: 0;--mat-badge-large-size-container-padding: 0;--mat-badge-background-color: #9333ea;--mat-badge-text-color: white;--mat-badge-disabled-state-background-color: #032128;--mat-badge-disabled-state-text-color: #07343e}.theme-purple .dark .mat-badge-accent,.theme-purple.dark .mat-badge-accent{--mat-badge-background-color: #1e293b;--mat-badge-text-color: white}.theme-purple .dark .mat-badge-warn,.theme-purple.dark .mat-badge-warn{--mat-badge-background-color: #dc2626;--mat-badge-text-color: white}.theme-purple .dark,.theme-purple.dark{--mat-bottom-sheet-container-shape: 4px;--mat-bottom-sheet-container-text-color: white;--mat-bottom-sheet-container-background-color: #032128;--mat-legacy-button-toggle-height: 36px;--mat-legacy-button-toggle-shape: 2px;--mat-legacy-button-toggle-focus-state-layer-opacity: 1;--mat-standard-button-toggle-shape: 4px;--mat-standard-button-toggle-hover-state-layer-opacity: .04;--mat-standard-button-toggle-focus-state-layer-opacity: .12;--mat-legacy-button-toggle-text-color: #083b46;--mat-legacy-button-toggle-state-layer-color: #9bbac3;--mat-legacy-button-toggle-selected-state-text-color: #3b7586;--mat-legacy-button-toggle-selected-state-background-color: rgba(255, 255, 255, .05);--mat-legacy-button-toggle-disabled-state-text-color: #032128;--mat-legacy-button-toggle-disabled-state-background-color: #022229;--mat-legacy-button-toggle-disabled-selected-state-background-color: #032128;--mat-standard-button-toggle-text-color: white;--mat-standard-button-toggle-background-color: #032128;--mat-standard-button-toggle-state-layer-color: #9bbac3;--mat-standard-button-toggle-selected-state-background-color: rgba(255, 255, 255, .05);--mat-standard-button-toggle-selected-state-text-color: white;--mat-standard-button-toggle-disabled-state-text-color: #032128;--mat-standard-button-toggle-disabled-state-background-color: #032128;--mat-standard-button-toggle-disabled-selected-state-text-color: white;--mat-standard-button-toggle-disabled-selected-state-background-color: #032128;--mat-standard-button-toggle-divider-color: rgb(27, 55.56, 62.2);--mat-datepicker-calendar-container-shape: 4px;--mat-datepicker-calendar-container-touch-shape: 4px;--mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #9333ea;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(147, 51, 234, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(147, 51, 234, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(147, 51, 234, .3);--mat-datepicker-toggle-active-state-icon-color: #9333ea;--mat-datepicker-calendar-date-in-range-state-background-color: rgba(147, 51, 234, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-toggle-icon-color: #cbdde1;--mat-datepicker-calendar-body-label-text-color: #3b7586;--mat-datepicker-calendar-period-button-text-color: white;--mat-datepicker-calendar-period-button-icon-color: #cbdde1;--mat-datepicker-calendar-navigation-button-icon-color: #cbdde1;--mat-datepicker-calendar-header-divider-color: rgba(203, 221, 225, .12);--mat-datepicker-calendar-header-text-color: #3b7586;--mat-datepicker-calendar-date-today-outline-color: #083b46;--mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(8, 59, 70, .8);--mat-datepicker-calendar-date-text-color: white;--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: #07343e;--mat-datepicker-calendar-date-preview-state-outline-color: rgba(203, 221, 225, .24);--mat-datepicker-range-input-separator-color: white;--mat-datepicker-range-input-disabled-state-separator-color: #07343e;--mat-datepicker-range-input-disabled-state-text-color: #07343e;--mat-datepicker-calendar-container-background-color: #032128;--mat-datepicker-calendar-container-text-color: white}.theme-purple .dark .mat-datepicker-content.mat-accent,.theme-purple.dark .mat-datepicker-content.mat-accent{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #1e293b;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(30, 41, 59, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(30, 41, 59, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(30, 41, 59, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(30, 41, 59, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032)}.theme-purple .dark .mat-datepicker-content.mat-warn,.theme-purple.dark .mat-datepicker-content.mat-warn{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #dc2626;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(220, 38, 38, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(220, 38, 38, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(220, 38, 38, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(220, 38, 38, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032)}.theme-purple .dark .mat-datepicker-toggle-active.mat-accent,.theme-purple.dark .mat-datepicker-toggle-active.mat-accent{--mat-datepicker-toggle-active-state-icon-color: #1e293b}.theme-purple .dark .mat-datepicker-toggle-active.mat-warn,.theme-purple.dark .mat-datepicker-toggle-active.mat-warn{--mat-datepicker-toggle-active-state-icon-color: #dc2626}.theme-purple .dark,.theme-purple.dark{--mat-divider-width: 1px;--mat-divider-color: rgba(203, 221, 225, .12);--mat-expansion-container-shape: 4px;--mat-expansion-legacy-header-indicator-display: inline-block;--mat-expansion-header-indicator-display: none;--mat-expansion-container-background-color: #032128;--mat-expansion-container-text-color: white;--mat-expansion-actions-divider-color: rgba(203, 221, 225, .12);--mat-expansion-header-hover-state-layer-color: rgba(255, 255, 255, .05);--mat-expansion-header-focus-state-layer-color: rgba(255, 255, 255, .05);--mat-expansion-header-disabled-state-text-color: #032128;--mat-expansion-header-text-color: white;--mat-expansion-header-description-color: #3b7586;--mat-expansion-header-indicator-color: #3b7586;--mat-icon-color: inherit}.theme-purple .dark .mat-icon.mat-primary,.theme-purple.dark .mat-icon.mat-primary{--mat-icon-color: #9333ea}.theme-purple .dark .mat-icon.mat-accent,.theme-purple.dark .mat-icon.mat-accent{--mat-icon-color: #1e293b}.theme-purple .dark .mat-icon.mat-warn,.theme-purple.dark .mat-icon.mat-warn{--mat-icon-color: #dc2626}.theme-purple .dark,.theme-purple.dark{--mat-sidenav-container-shape: 0;--mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width: auto;--mat-sidenav-container-divider-color: rgba(203, 221, 225, .12);--mat-sidenav-container-background-color: #032128;--mat-sidenav-container-text-color: white;--mat-sidenav-content-background-color: #022229;--mat-sidenav-content-text-color: white;--mat-sidenav-scrim-color: rgba(252, 222, 215, .6);--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #9333ea;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #9333ea;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #9333ea;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: #032128;--mat-stepper-line-color: rgba(203, 221, 225, .12);--mat-stepper-header-hover-state-layer-color: rgba(255, 255, 255, .05);--mat-stepper-header-focus-state-layer-color: rgba(255, 255, 255, .05);--mat-stepper-header-label-text-color: #3b7586;--mat-stepper-header-optional-label-text-color: #3b7586;--mat-stepper-header-selected-state-label-text-color: white;--mat-stepper-header-error-state-label-text-color: #dc2626;--mat-stepper-header-icon-background-color: #3b7586;--mat-stepper-header-error-state-icon-foreground-color: #dc2626;--mat-stepper-header-error-state-icon-background-color: transparent}.theme-purple .dark .mat-step-header.mat-accent,.theme-purple.dark .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #1e293b;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #1e293b;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #1e293b;--mat-stepper-header-edit-state-icon-foreground-color: white}.theme-purple .dark .mat-step-header.mat-warn,.theme-purple.dark .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dc2626;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dc2626;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dc2626;--mat-stepper-header-edit-state-icon-foreground-color: white}.theme-purple .dark,.theme-purple.dark{--mat-sort-arrow-color: #3b7586;--mat-toolbar-container-background-color: #022229;--mat-toolbar-container-text-color: white}.theme-purple .dark .mat-toolbar.mat-primary,.theme-purple.dark .mat-toolbar.mat-primary{--mat-toolbar-container-background-color: #9333ea;--mat-toolbar-container-text-color: white}.theme-purple .dark .mat-toolbar.mat-accent,.theme-purple.dark .mat-toolbar.mat-accent{--mat-toolbar-container-background-color: #1e293b;--mat-toolbar-container-text-color: white}.theme-purple .dark .mat-toolbar.mat-warn,.theme-purple.dark .mat-toolbar.mat-warn{--mat-toolbar-container-background-color: #dc2626;--mat-toolbar-container-text-color: white}.theme-purple .dark,.theme-purple.dark{--mat-tree-container-background-color: #032128;--mat-tree-node-text-color: white;--mat-timepicker-container-shape: 4px;--mat-timepicker-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-timepicker-container-background-color: #032128}.theme-amber .light,.theme-amber.light{--mat-ripple-color: rgba(0, 0, 0, .1);--mat-option-selected-state-label-text-color: #f59e0b;--mat-option-label-text-color: #032128;--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.theme-amber .light .mat-accent,.theme-amber.light .mat-accent{--mat-option-selected-state-label-text-color: #1e293b;--mat-option-label-text-color: #032128;--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.theme-amber .light .mat-warn,.theme-amber.light .mat-warn{--mat-option-selected-state-label-text-color: #dc2626;--mat-option-label-text-color: #032128;--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.theme-amber .light,.theme-amber.light{--mat-optgroup-label-text-color: #032128;--mat-full-pseudo-checkbox-selected-icon-color: #1e293b;--mat-full-pseudo-checkbox-selected-checkmark-color: #cbdde1;--mat-full-pseudo-checkbox-unselected-icon-color: #083b46;--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #cbdde1;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #1e293b;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.theme-amber .light .mat-primary,.theme-amber.light .mat-primary{--mat-full-pseudo-checkbox-selected-icon-color: #f59e0b;--mat-full-pseudo-checkbox-selected-checkmark-color: #cbdde1;--mat-full-pseudo-checkbox-unselected-icon-color: #083b46;--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #cbdde1;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #f59e0b;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.theme-amber .light .mat-accent,.theme-amber.light .mat-accent{--mat-full-pseudo-checkbox-selected-icon-color: #1e293b;--mat-full-pseudo-checkbox-selected-checkmark-color: #cbdde1;--mat-full-pseudo-checkbox-unselected-icon-color: #083b46;--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #cbdde1;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #1e293b;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.theme-amber .light .mat-warn,.theme-amber.light .mat-warn{--mat-full-pseudo-checkbox-selected-icon-color: #dc2626;--mat-full-pseudo-checkbox-selected-checkmark-color: #cbdde1;--mat-full-pseudo-checkbox-unselected-icon-color: #083b46;--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #cbdde1;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #dc2626;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.theme-amber .light,.theme-amber.light{--mat-app-background-color: #cbdde1;--mat-app-text-color: #032128;--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mdc-elevated-card-container-shape: 4px;--mdc-outlined-card-container-shape: 4px;--mdc-outlined-card-outline-width: 1px;--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: #083b46;--mdc-linear-progress-active-indicator-height: 4px;--mdc-linear-progress-track-height: 4px;--mdc-linear-progress-track-shape: 0}.theme-amber .light .mat-mdc-progress-bar,.theme-amber.light .mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: #f59e0b;--mdc-linear-progress-track-color: rgba(245, 158, 11, .25)}.theme-amber .light .mat-mdc-progress-bar.mat-accent,.theme-amber.light .mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: #1e293b;--mdc-linear-progress-track-color: rgba(30, 41, 59, .25)}.theme-amber .light .mat-mdc-progress-bar.mat-warn,.theme-amber.light .mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #dc2626;--mdc-linear-progress-track-color: rgba(220, 38, 38, .25)}.theme-amber .light,.theme-amber.light{--mdc-plain-tooltip-container-shape: 4px;--mdc-plain-tooltip-supporting-text-line-height: 16px;--mdc-plain-tooltip-container-color: #032128;--mdc-plain-tooltip-supporting-text-color: #fff;--mdc-filled-text-field-active-indicator-height: 1px;--mdc-filled-text-field-focus-active-indicator-height: 2px;--mdc-filled-text-field-container-shape: 4px;--mdc-outlined-text-field-outline-width: 1px;--mdc-outlined-text-field-focus-outline-width: 2px;--mdc-outlined-text-field-container-shape: 4px;--mdc-filled-text-field-caret-color: #f59e0b;--mdc-filled-text-field-focus-active-indicator-color: #f59e0b;--mdc-filled-text-field-focus-label-text-color: rgba(245, 158, 11, .87);--mdc-filled-text-field-container-color: rgb(244.8, 244.8, 244.8);--mdc-filled-text-field-disabled-container-color: rgb(249.9, 249.9, 249.9);--mdc-filled-text-field-label-text-color: rgba(3, 33, 40, .6);--mdc-filled-text-field-hover-label-text-color: rgba(3, 33, 40, .6);--mdc-filled-text-field-disabled-label-text-color: rgba(59, 117, 134, .38);--mdc-filled-text-field-input-text-color: rgba(3, 33, 40, .87);--mdc-filled-text-field-disabled-input-text-color: rgba(59, 117, 134, .38);--mdc-filled-text-field-input-text-placeholder-color: rgba(3, 33, 40, .6);--mdc-filled-text-field-error-hover-label-text-color: #dc2626;--mdc-filled-text-field-error-focus-label-text-color: #dc2626;--mdc-filled-text-field-error-label-text-color: #dc2626;--mdc-filled-text-field-error-caret-color: #dc2626;--mdc-filled-text-field-active-indicator-color: rgba(155, 186, 195, .42);--mdc-filled-text-field-disabled-active-indicator-color: rgba(155, 186, 195, .06);--mdc-filled-text-field-hover-active-indicator-color: rgba(155, 186, 195, .87);--mdc-filled-text-field-error-active-indicator-color: #dc2626;--mdc-filled-text-field-error-focus-active-indicator-color: #dc2626;--mdc-filled-text-field-error-hover-active-indicator-color: #dc2626;--mdc-outlined-text-field-caret-color: #f59e0b;--mdc-outlined-text-field-focus-outline-color: #f59e0b;--mdc-outlined-text-field-focus-label-text-color: rgba(245, 158, 11, .87);--mdc-outlined-text-field-label-text-color: rgba(3, 33, 40, .6);--mdc-outlined-text-field-hover-label-text-color: rgba(3, 33, 40, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba(59, 117, 134, .38);--mdc-outlined-text-field-input-text-color: rgba(3, 33, 40, .87);--mdc-outlined-text-field-disabled-input-text-color: rgba(59, 117, 134, .38);--mdc-outlined-text-field-input-text-placeholder-color: rgba(3, 33, 40, .6);--mdc-outlined-text-field-error-caret-color: #dc2626;--mdc-outlined-text-field-error-focus-label-text-color: #dc2626;--mdc-outlined-text-field-error-label-text-color: #dc2626;--mdc-outlined-text-field-error-hover-label-text-color: #dc2626;--mdc-outlined-text-field-outline-color: rgba(155, 186, 195, .38);--mdc-outlined-text-field-disabled-outline-color: rgba(155, 186, 195, .06);--mdc-outlined-text-field-hover-outline-color: rgba(155, 186, 195, .87);--mdc-outlined-text-field-error-focus-outline-color: #dc2626;--mdc-outlined-text-field-error-hover-outline-color: #dc2626;--mdc-outlined-text-field-error-outline-color: #dc2626;--mat-form-field-focus-select-arrow-color: rgba(245, 158, 11, .87);--mat-form-field-disabled-input-text-placeholder-color: rgba(8, 59, 70, .38);--mat-form-field-state-layer-color: rgba(0, 0, 0, .87);--mat-form-field-error-text-color: #dc2626;--mat-form-field-select-option-text-color: inherit;--mat-form-field-select-disabled-option-text-color: GrayText;--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(8, 59, 70, .54);--mat-form-field-disabled-select-arrow-color: rgba(8, 59, 70, .38);--mat-form-field-hover-state-layer-opacity: .04;--mat-form-field-focus-state-layer-opacity: .08}.theme-amber .light .mat-mdc-form-field.mat-accent,.theme-amber.light .mat-mdc-form-field.mat-accent{--mdc-filled-text-field-caret-color: #1e293b;--mdc-filled-text-field-focus-active-indicator-color: #1e293b;--mdc-filled-text-field-focus-label-text-color: rgba(30, 41, 59, .87);--mdc-outlined-text-field-caret-color: #1e293b;--mdc-outlined-text-field-focus-outline-color: #1e293b;--mdc-outlined-text-field-focus-label-text-color: rgba(30, 41, 59, .87);--mat-form-field-focus-select-arrow-color: rgba(30, 41, 59, .87)}.theme-amber .light .mat-mdc-form-field.mat-warn,.theme-amber.light .mat-mdc-form-field.mat-warn{--mdc-filled-text-field-caret-color: #dc2626;--mdc-filled-text-field-focus-active-indicator-color: #dc2626;--mdc-filled-text-field-focus-label-text-color: rgba(220, 38, 38, .87);--mdc-outlined-text-field-caret-color: #dc2626;--mdc-outlined-text-field-focus-outline-color: #dc2626;--mdc-outlined-text-field-focus-label-text-color: rgba(220, 38, 38, .87);--mat-form-field-focus-select-arrow-color: rgba(220, 38, 38, .87)}.theme-amber .light,.theme-amber.light{--mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(3, 33, 40, .87);--mat-select-disabled-trigger-text-color: rgba(59, 117, 134, .38);--mat-select-placeholder-text-color: rgba(3, 33, 40, .6);--mat-select-enabled-arrow-color: rgba(155, 186, 195, .54);--mat-select-disabled-arrow-color: rgba(3, 33, 40, .38);--mat-select-focused-arrow-color: rgba(245, 158, 11, .87);--mat-select-invalid-arrow-color: rgba(220, 38, 38, .87)}.theme-amber .light .mat-mdc-form-field.mat-accent,.theme-amber.light .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(3, 33, 40, .87);--mat-select-disabled-trigger-text-color: rgba(59, 117, 134, .38);--mat-select-placeholder-text-color: rgba(3, 33, 40, .6);--mat-select-enabled-arrow-color: rgba(155, 186, 195, .54);--mat-select-disabled-arrow-color: rgba(3, 33, 40, .38);--mat-select-focused-arrow-color: rgba(30, 41, 59, .87);--mat-select-invalid-arrow-color: rgba(220, 38, 38, .87)}.theme-amber .light .mat-mdc-form-field.mat-warn,.theme-amber.light .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(3, 33, 40, .87);--mat-select-disabled-trigger-text-color: rgba(59, 117, 134, .38);--mat-select-placeholder-text-color: rgba(3, 33, 40, .6);--mat-select-enabled-arrow-color: rgba(155, 186, 195, .54);--mat-select-disabled-arrow-color: rgba(3, 33, 40, .38);--mat-select-focused-arrow-color: rgba(220, 38, 38, .87);--mat-select-invalid-arrow-color: rgba(220, 38, 38, .87)}.theme-amber .light,.theme-amber.light{--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-autocomplete-background-color: white;--mdc-dialog-container-shape: 4px;--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px;--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(3, 33, 40, .87);--mdc-dialog-supporting-text-color: rgba(3, 33, 40, .6)}.theme-amber .light .mat-mdc-standard-chip,.theme-amber.light .mat-mdc-standard-chip{--mdc-chip-container-shape-radius: 16px;--mdc-chip-with-avatar-avatar-shape-radius: 14px;--mdc-chip-with-avatar-avatar-size: 28px;--mdc-chip-with-icon-icon-size: 18px;--mdc-chip-outline-width: 0;--mdc-chip-outline-color: transparent;--mdc-chip-disabled-outline-color: transparent;--mdc-chip-focus-outline-color: transparent;--mdc-chip-hover-state-layer-opacity: .04;--mdc-chip-with-avatar-disabled-avatar-opacity: 1;--mdc-chip-flat-selected-outline-width: 0;--mdc-chip-selected-hover-state-layer-opacity: .04;--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;--mdc-chip-with-icon-disabled-icon-opacity: 1;--mat-chip-disabled-container-opacity: .4;--mat-chip-trailing-action-opacity: .54;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-state-layer-color: transparent;--mat-chip-selected-trailing-action-state-layer-color: transparent;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-focus-state-layer-opacity: 0;--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: rgb(224.4, 224.4, 224.4);--mdc-chip-elevated-selected-container-color: rgb(224.4, 224.4, 224.4);--mdc-chip-elevated-disabled-container-color: rgb(224.4, 224.4, 224.4);--mdc-chip-flat-disabled-selected-container-color: rgb(224.4, 224.4, 224.4);--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-selected-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121;--mat-chip-selected-disabled-trailing-icon-color: #212121;--mat-chip-selected-trailing-icon-color: #212121}.theme-amber .light .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.theme-amber .light .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary,.theme-amber.light .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.theme-amber.light .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color: #451a03;--mdc-chip-elevated-container-color: #f59e0b;--mdc-chip-elevated-selected-container-color: #f59e0b;--mdc-chip-elevated-disabled-container-color: #f59e0b;--mdc-chip-flat-disabled-selected-container-color: #f59e0b;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #451a03;--mdc-chip-selected-label-text-color: #451a03;--mdc-chip-with-icon-icon-color: #451a03;--mdc-chip-with-icon-disabled-icon-color: #451a03;--mdc-chip-with-icon-selected-icon-color: #451a03;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #451a03;--mdc-chip-with-trailing-icon-trailing-icon-color: #451a03;--mat-chip-selected-disabled-trailing-icon-color: #451a03;--mat-chip-selected-trailing-icon-color: #451a03}.theme-amber .light .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.theme-amber .light .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent,.theme-amber.light .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.theme-amber.light .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #1e293b;--mdc-chip-elevated-selected-container-color: #1e293b;--mdc-chip-elevated-disabled-container-color: #1e293b;--mdc-chip-flat-disabled-selected-container-color: #1e293b;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.theme-amber .light .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.theme-amber .light .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn,.theme-amber.light .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.theme-amber.light .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dc2626;--mdc-chip-elevated-selected-container-color: #dc2626;--mdc-chip-elevated-disabled-container-color: #dc2626;--mdc-chip-flat-disabled-selected-container-color: #dc2626;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.theme-amber .light,.theme-amber.light{--mdc-switch-disabled-selected-icon-opacity: .38;--mdc-switch-disabled-track-opacity: .12;--mdc-switch-disabled-unselected-icon-opacity: .38;--mdc-switch-handle-height: 20px;--mdc-switch-handle-shape: 10px;--mdc-switch-handle-width: 20px;--mdc-switch-selected-icon-size: 18px;--mdc-switch-track-height: 14px;--mdc-switch-track-shape: 7px;--mdc-switch-track-width: 36px;--mdc-switch-unselected-icon-size: 18px;--mdc-switch-selected-focus-state-layer-opacity: .12;--mdc-switch-selected-hover-state-layer-opacity: .04;--mdc-switch-selected-pressed-state-layer-opacity: .1;--mdc-switch-unselected-focus-state-layer-opacity: .12;--mdc-switch-unselected-hover-state-layer-opacity: .04;--mdc-switch-unselected-pressed-state-layer-opacity: .1}.theme-amber .light .mat-mdc-slide-toggle,.theme-amber.light .mat-mdc-slide-toggle{--mat-switch-disabled-selected-handle-opacity: .38;--mat-switch-disabled-unselected-handle-opacity: .38;--mat-switch-unselected-handle-size: 20px;--mat-switch-selected-handle-size: 20px;--mat-switch-pressed-handle-size: 20px;--mat-switch-with-icon-handle-size: 20px;--mat-switch-selected-handle-horizontal-margin: 0;--mat-switch-selected-with-icon-handle-horizontal-margin: 0;--mat-switch-selected-pressed-handle-horizontal-margin: 0;--mat-switch-unselected-handle-horizontal-margin: 0;--mat-switch-unselected-with-icon-handle-horizontal-margin: 0;--mat-switch-unselected-pressed-handle-horizontal-margin: 0;--mat-switch-visible-track-opacity: 1;--mat-switch-hidden-track-opacity: 1;--mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-switch-track-outline-width: 1px;--mat-switch-track-outline-color: transparent;--mat-switch-selected-track-outline-width: 1px;--mat-switch-selected-track-outline-color: transparent;--mat-switch-disabled-unselected-track-outline-width: 1px;--mat-switch-disabled-unselected-track-outline-color: transparent}.theme-amber .light,.theme-amber.light{--mdc-switch-selected-focus-state-layer-color: #d97706;--mdc-switch-selected-handle-color: #d97706;--mdc-switch-selected-hover-state-layer-color: #d97706;--mdc-switch-selected-pressed-state-layer-color: #d97706;--mdc-switch-selected-focus-handle-color: #78350f;--mdc-switch-selected-hover-handle-color: #78350f;--mdc-switch-selected-pressed-handle-color: #78350f;--mdc-switch-selected-focus-track-color: #fcd34d;--mdc-switch-selected-hover-track-color: #fcd34d;--mdc-switch-selected-pressed-track-color: #fcd34d;--mdc-switch-selected-track-color: #fcd34d;--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-handle-surface-color: #fff;--mdc-switch-selected-icon-color: #fff;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-handle-color: #616161;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-icon-color: #fff;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-label-text-color: #3b7586}.theme-amber .light .mat-mdc-slide-toggle,.theme-amber.light .mat-mdc-slide-toggle{--mat-switch-label-text-color: #032128}.theme-amber .light .mat-mdc-slide-toggle.mat-accent,.theme-amber.light .mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color: #475569;--mdc-switch-selected-handle-color: #475569;--mdc-switch-selected-hover-state-layer-color: #475569;--mdc-switch-selected-pressed-state-layer-color: #475569;--mdc-switch-selected-focus-handle-color: #0f172a;--mdc-switch-selected-hover-handle-color: #0f172a;--mdc-switch-selected-pressed-handle-color: #0f172a;--mdc-switch-selected-focus-track-color: #cbd5e1;--mdc-switch-selected-hover-track-color: #cbd5e1;--mdc-switch-selected-pressed-track-color: #cbd5e1;--mdc-switch-selected-track-color: #cbd5e1}.theme-amber .light .mat-mdc-slide-toggle.mat-warn,.theme-amber.light .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: #dc2626;--mdc-switch-selected-handle-color: #dc2626;--mdc-switch-selected-hover-state-layer-color: #dc2626;--mdc-switch-selected-pressed-state-layer-color: #dc2626;--mdc-switch-selected-focus-handle-color: #7f1d1d;--mdc-switch-selected-hover-handle-color: #7f1d1d;--mdc-switch-selected-pressed-handle-color: #7f1d1d;--mdc-switch-selected-focus-track-color: #fca5a5;--mdc-switch-selected-hover-track-color: #fca5a5;--mdc-switch-selected-pressed-track-color: #fca5a5;--mdc-switch-selected-track-color: #fca5a5}.theme-amber .light,.theme-amber.light{--mdc-radio-disabled-selected-icon-opacity: .38;--mdc-radio-disabled-unselected-icon-opacity: .38;--mdc-radio-state-layer-size: 40px}.theme-amber .light .mat-mdc-radio-button.mat-primary,.theme-amber.light .mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color: #083b46;--mdc-radio-disabled-unselected-icon-color: #083b46;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(8, 59, 70, .54);--mdc-radio-unselected-pressed-icon-color: rgba(8, 59, 70, .54);--mdc-radio-selected-focus-icon-color: #f59e0b;--mdc-radio-selected-hover-icon-color: #f59e0b;--mdc-radio-selected-icon-color: #f59e0b;--mdc-radio-selected-pressed-icon-color: #f59e0b;--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #f59e0b;--mat-radio-disabled-label-color: #3b7586;--mat-radio-label-text-color: #032128}.theme-amber .light .mat-mdc-radio-button.mat-accent,.theme-amber.light .mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: #083b46;--mdc-radio-disabled-unselected-icon-color: #083b46;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(8, 59, 70, .54);--mdc-radio-unselected-pressed-icon-color: rgba(8, 59, 70, .54);--mdc-radio-selected-focus-icon-color: #1e293b;--mdc-radio-selected-hover-icon-color: #1e293b;--mdc-radio-selected-icon-color: #1e293b;--mdc-radio-selected-pressed-icon-color: #1e293b;--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #1e293b;--mat-radio-disabled-label-color: #3b7586;--mat-radio-label-text-color: #032128}.theme-amber .light .mat-mdc-radio-button.mat-warn,.theme-amber.light .mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: #083b46;--mdc-radio-disabled-unselected-icon-color: #083b46;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(8, 59, 70, .54);--mdc-radio-unselected-pressed-icon-color: rgba(8, 59, 70, .54);--mdc-radio-selected-focus-icon-color: #dc2626;--mdc-radio-selected-hover-icon-color: #dc2626;--mdc-radio-selected-icon-color: #dc2626;--mdc-radio-selected-pressed-icon-color: #dc2626;--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #dc2626;--mat-radio-disabled-label-color: #3b7586;--mat-radio-label-text-color: #032128}.theme-amber .light,.theme-amber.light{--mdc-slider-active-track-height: 6px;--mdc-slider-active-track-shape: 9999px;--mdc-slider-handle-height: 20px;--mdc-slider-handle-shape: 50%;--mdc-slider-handle-width: 20px;--mdc-slider-inactive-track-height: 4px;--mdc-slider-inactive-track-shape: 9999px;--mdc-slider-with-overlap-handle-outline-width: 1px;--mdc-slider-with-tick-marks-active-container-opacity: .6;--mdc-slider-with-tick-marks-container-shape: 50%;--mdc-slider-with-tick-marks-container-size: 2px;--mdc-slider-with-tick-marks-inactive-container-opacity: .6;--mdc-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slider-value-indicator-width: auto;--mat-slider-value-indicator-height: 32px;--mat-slider-value-indicator-caret-display: block;--mat-slider-value-indicator-border-radius: 4px;--mat-slider-value-indicator-padding: 0 12px;--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-container-transform: translateX(-50%);--mdc-slider-handle-color: #f59e0b;--mdc-slider-focus-handle-color: #f59e0b;--mdc-slider-hover-handle-color: #f59e0b;--mdc-slider-active-track-color: #f59e0b;--mdc-slider-inactive-track-color: #f59e0b;--mdc-slider-with-tick-marks-inactive-container-color: #f59e0b;--mdc-slider-with-tick-marks-active-container-color: #451a03;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-label-container-color: #000;--mdc-slider-label-label-text-color: #fff;--mdc-slider-with-overlap-handle-outline-color: #fff;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-slider-ripple-color: #f59e0b;--mat-slider-hover-state-layer-color: rgba(245, 158, 11, .05);--mat-slider-focus-state-layer-color: rgba(245, 158, 11, .2);--mat-slider-value-indicator-opacity: .6}.theme-amber .light .mat-accent,.theme-amber.light .mat-accent{--mdc-slider-handle-color: #1e293b;--mdc-slider-focus-handle-color: #1e293b;--mdc-slider-hover-handle-color: #1e293b;--mdc-slider-active-track-color: #1e293b;--mdc-slider-inactive-track-color: #1e293b;--mdc-slider-with-tick-marks-inactive-container-color: #1e293b;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #1e293b;--mat-slider-hover-state-layer-color: rgba(30, 41, 59, .05);--mat-slider-focus-state-layer-color: rgba(30, 41, 59, .2)}.theme-amber .light .mat-warn,.theme-amber.light .mat-warn{--mdc-slider-handle-color: #dc2626;--mdc-slider-focus-handle-color: #dc2626;--mdc-slider-hover-handle-color: #dc2626;--mdc-slider-active-track-color: #dc2626;--mdc-slider-inactive-track-color: #dc2626;--mdc-slider-with-tick-marks-inactive-container-color: #dc2626;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #dc2626;--mat-slider-hover-state-layer-color: rgba(220, 38, 38, .05);--mat-slider-focus-state-layer-color: rgba(220, 38, 38, .2)}.theme-amber .light,.theme-amber.light{--mat-menu-container-shape: 4px;--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-menu-item-label-text-color: #032128;--mat-menu-item-icon-color: #032128;--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white;--mat-menu-divider-color: #9bbac3;--mdc-list-list-item-container-shape: 0;--mdc-list-list-item-leading-avatar-shape: 50%;--mdc-list-list-item-container-color: transparent;--mdc-list-list-item-selected-container-color: transparent;--mdc-list-list-item-leading-avatar-color: transparent;--mdc-list-list-item-leading-icon-size: 24px;--mdc-list-list-item-leading-avatar-size: 40px;--mdc-list-list-item-trailing-icon-size: 24px;--mdc-list-list-item-disabled-state-layer-color: transparent;--mdc-list-list-item-disabled-state-layer-opacity: 0;--mdc-list-list-item-disabled-label-text-opacity: .38;--mdc-list-list-item-disabled-leading-icon-opacity: .38;--mdc-list-list-item-disabled-trailing-icon-opacity: .38;--mat-list-active-indicator-color: transparent;--mat-list-active-indicator-shape: 4px;--mdc-list-list-item-label-text-color: #032128;--mdc-list-list-item-supporting-text-color: #083b46;--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: #3b7586;--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: #032128;--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: #032128;--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.theme-amber .light .mdc-list-item__start,.theme-amber .light .mdc-list-item__end,.theme-amber.light .mdc-list-item__start,.theme-amber.light .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #083b46;--mdc-radio-disabled-unselected-icon-color: #083b46;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(8, 59, 70, .54);--mdc-radio-unselected-pressed-icon-color: rgba(8, 59, 70, .54);--mdc-radio-selected-focus-icon-color: #f59e0b;--mdc-radio-selected-hover-icon-color: #f59e0b;--mdc-radio-selected-icon-color: #f59e0b;--mdc-radio-selected-pressed-icon-color: #f59e0b}.theme-amber .light .mat-accent .mdc-list-item__start,.theme-amber .light .mat-accent .mdc-list-item__end,.theme-amber.light .mat-accent .mdc-list-item__start,.theme-amber.light .mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #083b46;--mdc-radio-disabled-unselected-icon-color: #083b46;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(8, 59, 70, .54);--mdc-radio-unselected-pressed-icon-color: rgba(8, 59, 70, .54);--mdc-radio-selected-focus-icon-color: #1e293b;--mdc-radio-selected-hover-icon-color: #1e293b;--mdc-radio-selected-icon-color: #1e293b;--mdc-radio-selected-pressed-icon-color: #1e293b}.theme-amber .light .mat-warn .mdc-list-item__start,.theme-amber .light .mat-warn .mdc-list-item__end,.theme-amber.light .mat-warn .mdc-list-item__start,.theme-amber.light .mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #083b46;--mdc-radio-disabled-unselected-icon-color: #083b46;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(8, 59, 70, .54);--mdc-radio-unselected-pressed-icon-color: rgba(8, 59, 70, .54);--mdc-radio-selected-focus-icon-color: #dc2626;--mdc-radio-selected-hover-icon-color: #dc2626;--mdc-radio-selected-icon-color: #dc2626;--mdc-radio-selected-pressed-icon-color: #dc2626}.theme-amber .light .mat-mdc-list-option,.theme-amber.light .mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #451a03;--mdc-checkbox-selected-focus-icon-color: #f59e0b;--mdc-checkbox-selected-hover-icon-color: #f59e0b;--mdc-checkbox-selected-icon-color: #f59e0b;--mdc-checkbox-selected-pressed-icon-color: #f59e0b;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f59e0b;--mdc-checkbox-selected-hover-state-layer-color: #f59e0b;--mdc-checkbox-selected-pressed-state-layer-color: #f59e0b;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.theme-amber .light .mat-mdc-list-option.mat-accent,.theme-amber.light .mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #1e293b;--mdc-checkbox-selected-hover-icon-color: #1e293b;--mdc-checkbox-selected-icon-color: #1e293b;--mdc-checkbox-selected-pressed-icon-color: #1e293b;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #1e293b;--mdc-checkbox-selected-hover-state-layer-color: #1e293b;--mdc-checkbox-selected-pressed-state-layer-color: #1e293b;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.theme-amber .light .mat-mdc-list-option.mat-warn,.theme-amber.light .mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #dc2626;--mdc-checkbox-selected-hover-icon-color: #dc2626;--mdc-checkbox-selected-icon-color: #dc2626;--mdc-checkbox-selected-pressed-icon-color: #dc2626;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dc2626;--mdc-checkbox-selected-hover-state-layer-color: #dc2626;--mdc-checkbox-selected-pressed-state-layer-color: #dc2626;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.theme-amber .light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.theme-amber .light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,.theme-amber .light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.theme-amber .light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start,.theme-amber.light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.theme-amber.light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,.theme-amber.light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.theme-amber.light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start{color:#f59e0b}.theme-amber .light .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.theme-amber .light .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.theme-amber .light .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end,.theme-amber.light .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.theme-amber.light .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.theme-amber.light .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}.theme-amber .light,.theme-amber.light{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12);--mdc-secondary-navigation-tab-container-height: 48px;--mdc-tab-indicator-active-indicator-height: 2px;--mdc-tab-indicator-active-indicator-shape: 0;--mat-tab-header-divider-color: transparent;--mat-tab-header-divider-height: 0}.theme-amber .light .mat-mdc-tab-group,.theme-amber .light .mat-mdc-tab-nav-bar,.theme-amber.light .mat-mdc-tab-group,.theme-amber.light .mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color: #f59e0b;--mat-tab-header-disabled-ripple-color: #3b7586;--mat-tab-header-pagination-icon-color: #083b46;--mat-tab-header-inactive-label-text-color: rgba(3, 33, 40, .6);--mat-tab-header-active-label-text-color: #f59e0b;--mat-tab-header-active-ripple-color: #f59e0b;--mat-tab-header-inactive-ripple-color: #f59e0b;--mat-tab-header-inactive-focus-label-text-color: rgba(3, 33, 40, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(3, 33, 40, .6);--mat-tab-header-active-focus-label-text-color: #f59e0b;--mat-tab-header-active-hover-label-text-color: #f59e0b;--mat-tab-header-active-focus-indicator-color: #f59e0b;--mat-tab-header-active-hover-indicator-color: #f59e0b}.theme-amber .light .mat-mdc-tab-group.mat-accent,.theme-amber .light .mat-mdc-tab-nav-bar.mat-accent,.theme-amber.light .mat-mdc-tab-group.mat-accent,.theme-amber.light .mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color: #1e293b;--mat-tab-header-disabled-ripple-color: #3b7586;--mat-tab-header-pagination-icon-color: #083b46;--mat-tab-header-inactive-label-text-color: rgba(3, 33, 40, .6);--mat-tab-header-active-label-text-color: #1e293b;--mat-tab-header-active-ripple-color: #1e293b;--mat-tab-header-inactive-ripple-color: #1e293b;--mat-tab-header-inactive-focus-label-text-color: rgba(3, 33, 40, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(3, 33, 40, .6);--mat-tab-header-active-focus-label-text-color: #1e293b;--mat-tab-header-active-hover-label-text-color: #1e293b;--mat-tab-header-active-focus-indicator-color: #1e293b;--mat-tab-header-active-hover-indicator-color: #1e293b}.theme-amber .light .mat-mdc-tab-group.mat-warn,.theme-amber .light .mat-mdc-tab-nav-bar.mat-warn,.theme-amber.light .mat-mdc-tab-group.mat-warn,.theme-amber.light .mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color: #dc2626;--mat-tab-header-disabled-ripple-color: #3b7586;--mat-tab-header-pagination-icon-color: #083b46;--mat-tab-header-inactive-label-text-color: rgba(3, 33, 40, .6);--mat-tab-header-active-label-text-color: #dc2626;--mat-tab-header-active-ripple-color: #dc2626;--mat-tab-header-inactive-ripple-color: #dc2626;--mat-tab-header-inactive-focus-label-text-color: rgba(3, 33, 40, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(3, 33, 40, .6);--mat-tab-header-active-focus-label-text-color: #dc2626;--mat-tab-header-active-hover-label-text-color: #dc2626;--mat-tab-header-active-focus-indicator-color: #dc2626;--mat-tab-header-active-hover-indicator-color: #dc2626}.theme-amber .light .mat-mdc-tab-group.mat-background-primary,.theme-amber .light .mat-mdc-tab-nav-bar.mat-background-primary,.theme-amber.light .mat-mdc-tab-group.mat-background-primary,.theme-amber.light .mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color: #f59e0b;--mat-tab-header-with-background-foreground-color: #451a03}.theme-amber .light .mat-mdc-tab-group.mat-background-accent,.theme-amber .light .mat-mdc-tab-nav-bar.mat-background-accent,.theme-amber.light .mat-mdc-tab-group.mat-background-accent,.theme-amber.light .mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color: #1e293b;--mat-tab-header-with-background-foreground-color: white}.theme-amber .light .mat-mdc-tab-group.mat-background-warn,.theme-amber .light .mat-mdc-tab-nav-bar.mat-background-warn,.theme-amber.light .mat-mdc-tab-group.mat-background-warn,.theme-amber.light .mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color: #dc2626;--mat-tab-header-with-background-foreground-color: white}.theme-amber .light,.theme-amber.light{--mdc-checkbox-disabled-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-state-layer-opacity: .16;--mdc-checkbox-selected-hover-state-layer-opacity: .04;--mdc-checkbox-selected-pressed-state-layer-opacity: .16;--mdc-checkbox-unselected-focus-state-layer-opacity: .16;--mdc-checkbox-unselected-hover-state-layer-opacity: .04;--mdc-checkbox-unselected-pressed-state-layer-opacity: .16;--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #1e293b;--mdc-checkbox-selected-hover-icon-color: #1e293b;--mdc-checkbox-selected-icon-color: #1e293b;--mdc-checkbox-selected-pressed-icon-color: #1e293b;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #1e293b;--mdc-checkbox-selected-hover-state-layer-color: #1e293b;--mdc-checkbox-selected-pressed-state-layer-color: #1e293b;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black;--mat-checkbox-disabled-label-color: #3b7586;--mat-checkbox-label-text-color: #032128}.theme-amber .light .mat-mdc-checkbox.mat-primary,.theme-amber.light .mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #451a03;--mdc-checkbox-selected-focus-icon-color: #f59e0b;--mdc-checkbox-selected-hover-icon-color: #f59e0b;--mdc-checkbox-selected-icon-color: #f59e0b;--mdc-checkbox-selected-pressed-icon-color: #f59e0b;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f59e0b;--mdc-checkbox-selected-hover-state-layer-color: #f59e0b;--mdc-checkbox-selected-pressed-state-layer-color: #f59e0b;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.theme-amber .light .mat-mdc-checkbox.mat-warn,.theme-amber.light .mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #dc2626;--mdc-checkbox-selected-hover-icon-color: #dc2626;--mdc-checkbox-selected-icon-color: #dc2626;--mdc-checkbox-selected-pressed-icon-color: #dc2626;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dc2626;--mdc-checkbox-selected-hover-state-layer-color: #dc2626;--mdc-checkbox-selected-pressed-state-layer-color: #dc2626;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.theme-amber .light,.theme-amber.light{--mdc-text-button-container-shape: 4px;--mdc-text-button-keep-touch-target: false;--mdc-filled-button-container-shape: 4px;--mdc-filled-button-keep-touch-target: false;--mdc-protected-button-container-shape: 4px;--mdc-protected-button-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mdc-protected-button-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-protected-button-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-outlined-button-keep-touch-target: false;--mdc-outlined-button-outline-width: 1px;--mdc-outlined-button-container-shape: 4px;--mat-text-button-horizontal-padding: 8px;--mat-text-button-with-icon-horizontal-padding: 8px;--mat-text-button-icon-spacing: 8px;--mat-text-button-icon-offset: 0;--mat-filled-button-horizontal-padding: 16px;--mat-filled-button-icon-spacing: 8px;--mat-filled-button-icon-offset: -4px;--mat-protected-button-horizontal-padding: 16px;--mat-protected-button-icon-spacing: 8px;--mat-protected-button-icon-offset: -4px;--mat-outlined-button-horizontal-padding: 15px;--mat-outlined-button-icon-spacing: 8px;--mat-outlined-button-icon-offset: -4px;--mdc-text-button-label-text-color: #032128;--mdc-text-button-disabled-label-text-color: rgba(59, 117, 134, .38);--mat-text-button-state-layer-color: black;--mat-text-button-disabled-state-layer-color: black;--mat-text-button-ripple-color: rgba(0, 0, 0, .1);--mat-text-button-hover-state-layer-opacity: .04;--mat-text-button-focus-state-layer-opacity: .12;--mat-text-button-pressed-state-layer-opacity: .12;--mdc-filled-button-container-color: white;--mdc-filled-button-label-text-color: #032128;--mdc-filled-button-disabled-container-color: rgba(59, 117, 134, .12);--mdc-filled-button-disabled-label-text-color: rgba(59, 117, 134, .38);--mat-filled-button-state-layer-color: black;--mat-filled-button-disabled-state-layer-color: black;--mat-filled-button-ripple-color: rgba(0, 0, 0, .1);--mat-filled-button-hover-state-layer-opacity: .04;--mat-filled-button-focus-state-layer-opacity: .12;--mat-filled-button-pressed-state-layer-opacity: .12;--mdc-protected-button-container-color: white;--mdc-protected-button-label-text-color: #032128;--mdc-protected-button-disabled-container-color: rgba(59, 117, 134, .12);--mdc-protected-button-disabled-label-text-color: rgba(59, 117, 134, .38);--mat-protected-button-state-layer-color: black;--mat-protected-button-disabled-state-layer-color: black;--mat-protected-button-ripple-color: rgba(0, 0, 0, .1);--mat-protected-button-hover-state-layer-opacity: .04;--mat-protected-button-focus-state-layer-opacity: .12;--mat-protected-button-pressed-state-layer-opacity: .12;--mdc-outlined-button-disabled-outline-color: #9bbac3;--mdc-outlined-button-disabled-label-text-color: rgba(59, 117, 134, .38);--mdc-outlined-button-label-text-color: #032128;--mdc-outlined-button-outline-color: #9bbac3;--mat-outlined-button-state-layer-color: black;--mat-outlined-button-disabled-state-layer-color: black;--mat-outlined-button-ripple-color: rgba(0, 0, 0, .1);--mat-outlined-button-hover-state-layer-opacity: .04;--mat-outlined-button-focus-state-layer-opacity: .12;--mat-outlined-button-pressed-state-layer-opacity: .12}.theme-amber .light .mat-mdc-button.mat-primary,.theme-amber.light .mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: #f59e0b;--mat-text-button-state-layer-color: #f59e0b;--mat-text-button-ripple-color: rgba(245, 158, 11, .1)}.theme-amber .light .mat-mdc-button.mat-accent,.theme-amber.light .mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: #1e293b;--mat-text-button-state-layer-color: #1e293b;--mat-text-button-ripple-color: rgba(30, 41, 59, .1)}.theme-amber .light .mat-mdc-button.mat-warn,.theme-amber.light .mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #dc2626;--mat-text-button-state-layer-color: #dc2626;--mat-text-button-ripple-color: rgba(220, 38, 38, .1)}.theme-amber .light .mat-mdc-unelevated-button.mat-primary,.theme-amber.light .mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: #f59e0b;--mdc-filled-button-label-text-color: #451a03;--mat-filled-button-state-layer-color: #451a03;--mat-filled-button-ripple-color: rgba(69, 26, 3, .1)}.theme-amber .light .mat-mdc-unelevated-button.mat-accent,.theme-amber.light .mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: #1e293b;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.theme-amber .light .mat-mdc-unelevated-button.mat-warn,.theme-amber.light .mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #dc2626;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.theme-amber .light .mat-mdc-raised-button.mat-primary,.theme-amber.light .mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: #f59e0b;--mdc-protected-button-label-text-color: #451a03;--mat-protected-button-state-layer-color: #451a03;--mat-protected-button-ripple-color: rgba(69, 26, 3, .1)}.theme-amber .light .mat-mdc-raised-button.mat-accent,.theme-amber.light .mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: #1e293b;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.theme-amber .light .mat-mdc-raised-button.mat-warn,.theme-amber.light .mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #dc2626;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.theme-amber .light .mat-mdc-outlined-button.mat-primary,.theme-amber.light .mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: #f59e0b;--mdc-outlined-button-outline-color: #9bbac3;--mat-outlined-button-state-layer-color: #f59e0b;--mat-outlined-button-ripple-color: rgba(245, 158, 11, .1)}.theme-amber .light .mat-mdc-outlined-button.mat-accent,.theme-amber.light .mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: #1e293b;--mdc-outlined-button-outline-color: #9bbac3;--mat-outlined-button-state-layer-color: #1e293b;--mat-outlined-button-ripple-color: rgba(30, 41, 59, .1)}.theme-amber .light .mat-mdc-outlined-button.mat-warn,.theme-amber.light .mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #dc2626;--mdc-outlined-button-outline-color: #9bbac3;--mat-outlined-button-state-layer-color: #dc2626;--mat-outlined-button-ripple-color: rgba(220, 38, 38, .1)}.theme-amber .light,.theme-amber.light{--mdc-icon-button-icon-size: 24px;--mdc-icon-button-icon-color: inherit;--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38);--mat-icon-button-state-layer-color: black;--mat-icon-button-disabled-state-layer-color: black;--mat-icon-button-ripple-color: rgba(0, 0, 0, .1);--mat-icon-button-hover-state-layer-opacity: .04;--mat-icon-button-focus-state-layer-opacity: .12;--mat-icon-button-pressed-state-layer-opacity: .12}.theme-amber .light .mat-mdc-icon-button.mat-primary,.theme-amber.light .mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color: #f59e0b;--mat-icon-button-state-layer-color: #f59e0b;--mat-icon-button-ripple-color: rgba(245, 158, 11, .1)}.theme-amber .light .mat-mdc-icon-button.mat-accent,.theme-amber.light .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: #1e293b;--mat-icon-button-state-layer-color: #1e293b;--mat-icon-button-ripple-color: rgba(30, 41, 59, .1)}.theme-amber .light .mat-mdc-icon-button.mat-warn,.theme-amber.light .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #dc2626;--mat-icon-button-state-layer-color: #dc2626;--mat-icon-button-ripple-color: rgba(220, 38, 38, .1)}.theme-amber .light,.theme-amber.light{--mdc-fab-container-shape: 50%;--mdc-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-small-container-shape: 50%;--mdc-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-extended-fab-container-height: 48px;--mdc-extended-fab-container-shape: 24px;--mdc-extended-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-extended-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-container-color: white;--mat-fab-foreground-color: black;--mat-fab-state-layer-color: black;--mat-fab-disabled-state-layer-color: black;--mat-fab-ripple-color: rgba(0, 0, 0, .1);--mat-fab-hover-state-layer-opacity: .04;--mat-fab-focus-state-layer-opacity: .12;--mat-fab-pressed-state-layer-opacity: .12;--mat-fab-disabled-state-container-color: rgba(59, 117, 134, .12);--mat-fab-disabled-state-foreground-color: rgba(59, 117, 134, .38);--mdc-fab-small-container-color: white;--mat-fab-small-foreground-color: black;--mat-fab-small-state-layer-color: black;--mat-fab-small-disabled-state-layer-color: black;--mat-fab-small-ripple-color: rgba(0, 0, 0, .1);--mat-fab-small-hover-state-layer-opacity: .04;--mat-fab-small-focus-state-layer-opacity: .12;--mat-fab-small-pressed-state-layer-opacity: .12;--mat-fab-small-disabled-state-container-color: rgba(59, 117, 134, .12);--mat-fab-small-disabled-state-foreground-color: rgba(59, 117, 134, .38)}.theme-amber .light .mat-mdc-fab.mat-primary,.theme-amber.light .mat-mdc-fab.mat-primary{--mdc-fab-container-color: #f59e0b;--mat-fab-foreground-color: #451a03;--mat-fab-state-layer-color: #451a03;--mat-fab-ripple-color: rgba(69, 26, 3, .1)}.theme-amber .light .mat-mdc-fab.mat-accent,.theme-amber.light .mat-mdc-fab.mat-accent{--mdc-fab-container-color: #1e293b;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}.theme-amber .light .mat-mdc-fab.mat-warn,.theme-amber.light .mat-mdc-fab.mat-warn{--mdc-fab-container-color: #dc2626;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}.theme-amber .light .mat-mdc-mini-fab.mat-primary,.theme-amber.light .mat-mdc-mini-fab.mat-primary{--mdc-fab-small-container-color: #f59e0b;--mat-fab-small-foreground-color: #451a03;--mat-fab-small-state-layer-color: #451a03;--mat-fab-small-ripple-color: rgba(69, 26, 3, .1)}.theme-amber .light .mat-mdc-mini-fab.mat-accent,.theme-amber.light .mat-mdc-mini-fab.mat-accent{--mdc-fab-small-container-color: #1e293b;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}.theme-amber .light .mat-mdc-mini-fab.mat-warn,.theme-amber.light .mat-mdc-mini-fab.mat-warn{--mdc-fab-small-container-color: #dc2626;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}.theme-amber .light,.theme-amber.light{--mdc-snackbar-container-shape: 4px;--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #1e293b;--mat-table-row-item-outline-width: 1px;--mat-table-background-color: white;--mat-table-header-headline-color: #032128;--mat-table-row-item-label-text-color: #032128;--mat-table-row-item-outline-color: #9bbac3;--mdc-circular-progress-active-indicator-width: 4px;--mdc-circular-progress-size: 48px;--mdc-circular-progress-active-indicator-color: #f59e0b}.theme-amber .light .mat-accent,.theme-amber.light .mat-accent{--mdc-circular-progress-active-indicator-color: #1e293b}.theme-amber .light .mat-warn,.theme-amber.light .mat-warn{--mdc-circular-progress-active-indicator-color: #dc2626}.theme-amber .light,.theme-amber.light{--mat-badge-container-shape: 50%;--mat-badge-container-size: unset;--mat-badge-small-size-container-size: unset;--mat-badge-large-size-container-size: unset;--mat-badge-legacy-container-size: 22px;--mat-badge-legacy-small-size-container-size: 16px;--mat-badge-legacy-large-size-container-size: 28px;--mat-badge-container-offset: -11px 0;--mat-badge-small-size-container-offset: -8px 0;--mat-badge-large-size-container-offset: -14px 0;--mat-badge-container-overlap-offset: -11px;--mat-badge-small-size-container-overlap-offset: -8px;--mat-badge-large-size-container-overlap-offset: -14px;--mat-badge-container-padding: 0;--mat-badge-small-size-container-padding: 0;--mat-badge-large-size-container-padding: 0;--mat-badge-background-color: #f59e0b;--mat-badge-text-color: #451a03;--mat-badge-disabled-state-background-color: #3b7586;--mat-badge-disabled-state-text-color: #3b7586}.theme-amber .light .mat-badge-accent,.theme-amber.light .mat-badge-accent{--mat-badge-background-color: #1e293b;--mat-badge-text-color: white}.theme-amber .light .mat-badge-warn,.theme-amber.light .mat-badge-warn{--mat-badge-background-color: #dc2626;--mat-badge-text-color: white}.theme-amber .light,.theme-amber.light{--mat-bottom-sheet-container-shape: 4px;--mat-bottom-sheet-container-text-color: #032128;--mat-bottom-sheet-container-background-color: white;--mat-legacy-button-toggle-height: 36px;--mat-legacy-button-toggle-shape: 2px;--mat-legacy-button-toggle-focus-state-layer-opacity: 1;--mat-standard-button-toggle-shape: 4px;--mat-standard-button-toggle-hover-state-layer-opacity: .04;--mat-standard-button-toggle-focus-state-layer-opacity: .12;--mat-legacy-button-toggle-text-color: #3b7586;--mat-legacy-button-toggle-state-layer-color: #083b46;--mat-legacy-button-toggle-selected-state-text-color: #083b46;--mat-legacy-button-toggle-selected-state-background-color: #9bbac3;--mat-legacy-button-toggle-disabled-state-text-color: #3b7586;--mat-legacy-button-toggle-disabled-state-background-color: #6b98a4;--mat-legacy-button-toggle-disabled-selected-state-background-color: #9bbac3;--mat-standard-button-toggle-text-color: #032128;--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: #083b46;--mat-standard-button-toggle-selected-state-background-color: #9bbac3;--mat-standard-button-toggle-selected-state-text-color: #032128;--mat-standard-button-toggle-disabled-state-text-color: #3b7586;--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: #032128;--mat-standard-button-toggle-disabled-selected-state-background-color: #9bbac3;--mat-standard-button-toggle-divider-color: #9bbac3;--mat-datepicker-calendar-container-shape: 4px;--mat-datepicker-calendar-container-touch-shape: 4px;--mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-datepicker-calendar-date-selected-state-text-color: #451a03;--mat-datepicker-calendar-date-selected-state-background-color: #f59e0b;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(245, 158, 11, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: #451a03;--mat-datepicker-calendar-date-focus-state-background-color: rgba(245, 158, 11, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(245, 158, 11, .3);--mat-datepicker-toggle-active-state-icon-color: #f59e0b;--mat-datepicker-calendar-date-in-range-state-background-color: rgba(245, 158, 11, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-toggle-icon-color: #083b46;--mat-datepicker-calendar-body-label-text-color: #083b46;--mat-datepicker-calendar-period-button-text-color: #032128;--mat-datepicker-calendar-period-button-icon-color: #083b46;--mat-datepicker-calendar-navigation-button-icon-color: #083b46;--mat-datepicker-calendar-header-divider-color: #9bbac3;--mat-datepicker-calendar-header-text-color: #083b46;--mat-datepicker-calendar-date-today-outline-color: #3b7586;--mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(59, 117, 134, .8);--mat-datepicker-calendar-date-text-color: #032128;--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: #3b7586;--mat-datepicker-calendar-date-preview-state-outline-color: #9bbac3;--mat-datepicker-range-input-separator-color: #032128;--mat-datepicker-range-input-disabled-state-separator-color: #3b7586;--mat-datepicker-range-input-disabled-state-text-color: #3b7586;--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: #032128}.theme-amber .light .mat-datepicker-content.mat-accent,.theme-amber.light .mat-datepicker-content.mat-accent{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #1e293b;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(30, 41, 59, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(30, 41, 59, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(30, 41, 59, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(30, 41, 59, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032)}.theme-amber .light .mat-datepicker-content.mat-warn,.theme-amber.light .mat-datepicker-content.mat-warn{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #dc2626;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(220, 38, 38, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(220, 38, 38, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(220, 38, 38, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(220, 38, 38, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032)}.theme-amber .light .mat-datepicker-toggle-active.mat-accent,.theme-amber.light .mat-datepicker-toggle-active.mat-accent{--mat-datepicker-toggle-active-state-icon-color: #1e293b}.theme-amber .light .mat-datepicker-toggle-active.mat-warn,.theme-amber.light .mat-datepicker-toggle-active.mat-warn{--mat-datepicker-toggle-active-state-icon-color: #dc2626}.theme-amber .light,.theme-amber.light{--mat-divider-width: 1px;--mat-divider-color: #9bbac3;--mat-expansion-container-shape: 4px;--mat-expansion-legacy-header-indicator-display: inline-block;--mat-expansion-header-indicator-display: none;--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: #032128;--mat-expansion-actions-divider-color: #9bbac3;--mat-expansion-header-hover-state-layer-color: rgba(59, 117, 134, .12);--mat-expansion-header-focus-state-layer-color: rgba(59, 117, 134, .12);--mat-expansion-header-disabled-state-text-color: #3b7586;--mat-expansion-header-text-color: #032128;--mat-expansion-header-description-color: #083b46;--mat-expansion-header-indicator-color: #083b46;--mat-icon-color: inherit}.theme-amber .light .mat-icon.mat-primary,.theme-amber.light .mat-icon.mat-primary{--mat-icon-color: #f59e0b}.theme-amber .light .mat-icon.mat-accent,.theme-amber.light .mat-icon.mat-accent{--mat-icon-color: #1e293b}.theme-amber .light .mat-icon.mat-warn,.theme-amber.light .mat-icon.mat-warn{--mat-icon-color: #dc2626}.theme-amber .light,.theme-amber.light{--mat-sidenav-container-shape: 0;--mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width: auto;--mat-sidenav-container-divider-color: #9bbac3;--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: #032128;--mat-sidenav-content-background-color: #cbdde1;--mat-sidenav-content-text-color: #032128;--mat-sidenav-scrim-color: rgba(0, 0, 0, .6);--mat-stepper-header-icon-foreground-color: #451a03;--mat-stepper-header-selected-state-icon-background-color: #f59e0b;--mat-stepper-header-selected-state-icon-foreground-color: #451a03;--mat-stepper-header-done-state-icon-background-color: #f59e0b;--mat-stepper-header-done-state-icon-foreground-color: #451a03;--mat-stepper-header-edit-state-icon-background-color: #f59e0b;--mat-stepper-header-edit-state-icon-foreground-color: #451a03;--mat-stepper-container-color: white;--mat-stepper-line-color: #9bbac3;--mat-stepper-header-hover-state-layer-color: rgba(59, 117, 134, .12);--mat-stepper-header-focus-state-layer-color: rgba(59, 117, 134, .12);--mat-stepper-header-label-text-color: #083b46;--mat-stepper-header-optional-label-text-color: #083b46;--mat-stepper-header-selected-state-label-text-color: #032128;--mat-stepper-header-error-state-label-text-color: #dc2626;--mat-stepper-header-icon-background-color: #083b46;--mat-stepper-header-error-state-icon-foreground-color: #dc2626;--mat-stepper-header-error-state-icon-background-color: transparent}.theme-amber .light .mat-step-header.mat-accent,.theme-amber.light .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #1e293b;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #1e293b;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #1e293b;--mat-stepper-header-edit-state-icon-foreground-color: white}.theme-amber .light .mat-step-header.mat-warn,.theme-amber.light .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dc2626;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dc2626;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dc2626;--mat-stepper-header-edit-state-icon-foreground-color: white}.theme-amber .light,.theme-amber.light{--mat-sort-arrow-color: #083b46;--mat-toolbar-container-background-color: white;--mat-toolbar-container-text-color: #032128}.theme-amber .light .mat-toolbar.mat-primary,.theme-amber.light .mat-toolbar.mat-primary{--mat-toolbar-container-background-color: #f59e0b;--mat-toolbar-container-text-color: #451a03}.theme-amber .light .mat-toolbar.mat-accent,.theme-amber.light .mat-toolbar.mat-accent{--mat-toolbar-container-background-color: #1e293b;--mat-toolbar-container-text-color: white}.theme-amber .light .mat-toolbar.mat-warn,.theme-amber.light .mat-toolbar.mat-warn{--mat-toolbar-container-background-color: #dc2626;--mat-toolbar-container-text-color: white}.theme-amber .light,.theme-amber.light{--mat-tree-container-background-color: white;--mat-tree-node-text-color: #032128;--mat-timepicker-container-shape: 4px;--mat-timepicker-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-timepicker-container-background-color: white}.theme-amber .dark,.theme-amber.dark{--mat-ripple-color: rgba(255, 255, 255, .1);--mat-option-selected-state-label-text-color: #f59e0b;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-option-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-option-selected-state-layer-color: rgba(255, 255, 255, .08)}.theme-amber .dark .mat-accent,.theme-amber.dark .mat-accent{--mat-option-selected-state-label-text-color: #1e293b;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-option-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-option-selected-state-layer-color: rgba(255, 255, 255, .08)}.theme-amber .dark .mat-warn,.theme-amber.dark .mat-warn{--mat-option-selected-state-label-text-color: #dc2626;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-option-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-option-selected-state-layer-color: rgba(255, 255, 255, .08)}.theme-amber .dark,.theme-amber.dark{--mat-optgroup-label-text-color: white;--mat-full-pseudo-checkbox-selected-icon-color: #1e293b;--mat-full-pseudo-checkbox-selected-checkmark-color: #022229;--mat-full-pseudo-checkbox-unselected-icon-color: #3b7586;--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #022229;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #1e293b;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}.theme-amber .dark .mat-primary,.theme-amber.dark .mat-primary{--mat-full-pseudo-checkbox-selected-icon-color: #f59e0b;--mat-full-pseudo-checkbox-selected-checkmark-color: #022229;--mat-full-pseudo-checkbox-unselected-icon-color: #3b7586;--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #022229;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #f59e0b;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}.theme-amber .dark .mat-accent,.theme-amber.dark .mat-accent{--mat-full-pseudo-checkbox-selected-icon-color: #1e293b;--mat-full-pseudo-checkbox-selected-checkmark-color: #022229;--mat-full-pseudo-checkbox-unselected-icon-color: #3b7586;--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #022229;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #1e293b;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}.theme-amber .dark .mat-warn,.theme-amber.dark .mat-warn{--mat-full-pseudo-checkbox-selected-icon-color: #dc2626;--mat-full-pseudo-checkbox-selected-checkmark-color: #022229;--mat-full-pseudo-checkbox-unselected-icon-color: #3b7586;--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #022229;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #dc2626;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}.theme-amber .dark,.theme-amber.dark{--mat-app-background-color: #022229;--mat-app-text-color: white;--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mdc-elevated-card-container-shape: 4px;--mdc-outlined-card-container-shape: 4px;--mdc-outlined-card-outline-width: 1px;--mdc-elevated-card-container-color: #032128;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: #032128;--mdc-outlined-card-outline-color: rgba(255, 255, 255, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: #3b7586;--mdc-linear-progress-active-indicator-height: 4px;--mdc-linear-progress-track-height: 4px;--mdc-linear-progress-track-shape: 0}.theme-amber .dark .mat-mdc-progress-bar,.theme-amber.dark .mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: #f59e0b;--mdc-linear-progress-track-color: rgba(245, 158, 11, .25)}.theme-amber .dark .mat-mdc-progress-bar.mat-accent,.theme-amber.dark .mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: #1e293b;--mdc-linear-progress-track-color: rgba(30, 41, 59, .25)}.theme-amber .dark .mat-mdc-progress-bar.mat-warn,.theme-amber.dark .mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #dc2626;--mdc-linear-progress-track-color: rgba(220, 38, 38, .25)}.theme-amber .dark,.theme-amber.dark{--mdc-plain-tooltip-container-shape: 4px;--mdc-plain-tooltip-supporting-text-line-height: 16px;--mdc-plain-tooltip-container-color: #083b46;--mdc-plain-tooltip-supporting-text-color: #fff;--mdc-filled-text-field-active-indicator-height: 1px;--mdc-filled-text-field-focus-active-indicator-height: 2px;--mdc-filled-text-field-container-shape: 4px;--mdc-outlined-text-field-outline-width: 1px;--mdc-outlined-text-field-focus-outline-width: 2px;--mdc-outlined-text-field-container-shape: 4px;--mdc-filled-text-field-caret-color: #f59e0b;--mdc-filled-text-field-focus-active-indicator-color: #f59e0b;--mdc-filled-text-field-focus-label-text-color: rgba(245, 158, 11, .87);--mdc-filled-text-field-container-color: rgb(13.08, 41.88, 48.6);--mdc-filled-text-field-disabled-container-color: rgb(8.04, 37.44, 44.3);--mdc-filled-text-field-label-text-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-hover-label-text-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-disabled-label-text-color: rgba(7, 52, 62, .38);--mdc-filled-text-field-input-text-color: rgba(255, 255, 255, .87);--mdc-filled-text-field-disabled-input-text-color: rgba(7, 52, 62, .38);--mdc-filled-text-field-input-text-placeholder-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-error-hover-label-text-color: #dc2626;--mdc-filled-text-field-error-focus-label-text-color: #dc2626;--mdc-filled-text-field-error-label-text-color: #dc2626;--mdc-filled-text-field-error-caret-color: #dc2626;--mdc-filled-text-field-active-indicator-color: rgba(203, 221, 225, .42);--mdc-filled-text-field-disabled-active-indicator-color: rgba(203, 221, 225, .06);--mdc-filled-text-field-hover-active-indicator-color: rgba(203, 221, 225, .87);--mdc-filled-text-field-error-active-indicator-color: #dc2626;--mdc-filled-text-field-error-focus-active-indicator-color: #dc2626;--mdc-filled-text-field-error-hover-active-indicator-color: #dc2626;--mdc-outlined-text-field-caret-color: #f59e0b;--mdc-outlined-text-field-focus-outline-color: #f59e0b;--mdc-outlined-text-field-focus-label-text-color: rgba(245, 158, 11, .87);--mdc-outlined-text-field-label-text-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-hover-label-text-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba(7, 52, 62, .38);--mdc-outlined-text-field-input-text-color: rgba(255, 255, 255, .87);--mdc-outlined-text-field-disabled-input-text-color: rgba(7, 52, 62, .38);--mdc-outlined-text-field-input-text-placeholder-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-error-caret-color: #dc2626;--mdc-outlined-text-field-error-focus-label-text-color: #dc2626;--mdc-outlined-text-field-error-label-text-color: #dc2626;--mdc-outlined-text-field-error-hover-label-text-color: #dc2626;--mdc-outlined-text-field-outline-color: rgba(203, 221, 225, .38);--mdc-outlined-text-field-disabled-outline-color: rgba(203, 221, 225, .06);--mdc-outlined-text-field-hover-outline-color: rgba(203, 221, 225, .87);--mdc-outlined-text-field-error-focus-outline-color: #dc2626;--mdc-outlined-text-field-error-hover-outline-color: #dc2626;--mdc-outlined-text-field-error-outline-color: #dc2626;--mat-form-field-focus-select-arrow-color: rgba(245, 158, 11, .87);--mat-form-field-disabled-input-text-placeholder-color: rgba(203, 221, 225, .38);--mat-form-field-state-layer-color: rgba(255, 255, 255, .87);--mat-form-field-error-text-color: #dc2626;--mat-form-field-select-option-text-color: rgba(0, 0, 0, .87);--mat-form-field-select-disabled-option-text-color: rgba(0, 0, 0, .38);--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(203, 221, 225, .54);--mat-form-field-disabled-select-arrow-color: rgba(203, 221, 225, .38);--mat-form-field-hover-state-layer-opacity: .08;--mat-form-field-focus-state-layer-opacity: .24}.theme-amber .dark .mat-mdc-form-field.mat-accent,.theme-amber.dark .mat-mdc-form-field.mat-accent{--mdc-filled-text-field-caret-color: #1e293b;--mdc-filled-text-field-focus-active-indicator-color: #1e293b;--mdc-filled-text-field-focus-label-text-color: rgba(30, 41, 59, .87);--mdc-outlined-text-field-caret-color: #1e293b;--mdc-outlined-text-field-focus-outline-color: #1e293b;--mdc-outlined-text-field-focus-label-text-color: rgba(30, 41, 59, .87);--mat-form-field-focus-select-arrow-color: rgba(30, 41, 59, .87)}.theme-amber .dark .mat-mdc-form-field.mat-warn,.theme-amber.dark .mat-mdc-form-field.mat-warn{--mdc-filled-text-field-caret-color: #dc2626;--mdc-filled-text-field-focus-active-indicator-color: #dc2626;--mdc-filled-text-field-focus-label-text-color: rgba(220, 38, 38, .87);--mdc-outlined-text-field-caret-color: #dc2626;--mdc-outlined-text-field-focus-outline-color: #dc2626;--mdc-outlined-text-field-focus-label-text-color: rgba(220, 38, 38, .87);--mat-form-field-focus-select-arrow-color: rgba(220, 38, 38, .87)}.theme-amber .dark,.theme-amber.dark{--mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-select-panel-background-color: #032128;--mat-select-enabled-trigger-text-color: rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color: rgba(7, 52, 62, .38);--mat-select-placeholder-text-color: rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color: rgba(203, 221, 225, .54);--mat-select-disabled-arrow-color: rgba(255, 255, 255, .38);--mat-select-focused-arrow-color: rgba(245, 158, 11, .87);--mat-select-invalid-arrow-color: rgba(220, 38, 38, .87)}.theme-amber .dark .mat-mdc-form-field.mat-accent,.theme-amber.dark .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: #032128;--mat-select-enabled-trigger-text-color: rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color: rgba(7, 52, 62, .38);--mat-select-placeholder-text-color: rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color: rgba(203, 221, 225, .54);--mat-select-disabled-arrow-color: rgba(255, 255, 255, .38);--mat-select-focused-arrow-color: rgba(30, 41, 59, .87);--mat-select-invalid-arrow-color: rgba(220, 38, 38, .87)}.theme-amber .dark .mat-mdc-form-field.mat-warn,.theme-amber.dark .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: #032128;--mat-select-enabled-trigger-text-color: rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color: rgba(7, 52, 62, .38);--mat-select-placeholder-text-color: rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color: rgba(203, 221, 225, .54);--mat-select-disabled-arrow-color: rgba(255, 255, 255, .38);--mat-select-focused-arrow-color: rgba(220, 38, 38, .87);--mat-select-invalid-arrow-color: rgba(220, 38, 38, .87)}.theme-amber .dark,.theme-amber.dark{--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-autocomplete-background-color: #032128;--mdc-dialog-container-shape: 4px;--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px;--mdc-dialog-container-color: #032128;--mdc-dialog-subhead-color: rgba(255, 255, 255, .87);--mdc-dialog-supporting-text-color: rgba(255, 255, 255, .6)}.theme-amber .dark .mat-mdc-standard-chip,.theme-amber.dark .mat-mdc-standard-chip{--mdc-chip-container-shape-radius: 16px;--mdc-chip-with-avatar-avatar-shape-radius: 14px;--mdc-chip-with-avatar-avatar-size: 28px;--mdc-chip-with-icon-icon-size: 18px;--mdc-chip-outline-width: 0;--mdc-chip-outline-color: transparent;--mdc-chip-disabled-outline-color: transparent;--mdc-chip-focus-outline-color: transparent;--mdc-chip-hover-state-layer-opacity: .04;--mdc-chip-with-avatar-disabled-avatar-opacity: 1;--mdc-chip-flat-selected-outline-width: 0;--mdc-chip-selected-hover-state-layer-opacity: .04;--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;--mdc-chip-with-icon-disabled-icon-opacity: 1;--mat-chip-disabled-container-opacity: .4;--mat-chip-trailing-action-opacity: .54;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-state-layer-color: transparent;--mat-chip-selected-trailing-action-state-layer-color: transparent;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-focus-state-layer-opacity: 0;--mdc-chip-disabled-label-text-color: #fafafa;--mdc-chip-elevated-container-color: rgb(33.24, 59.64, 65.8);--mdc-chip-elevated-selected-container-color: rgb(33.24, 59.64, 65.8);--mdc-chip-elevated-disabled-container-color: rgb(33.24, 59.64, 65.8);--mdc-chip-flat-disabled-selected-container-color: rgb(33.24, 59.64, 65.8);--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #fafafa;--mdc-chip-selected-label-text-color: #fafafa;--mdc-chip-with-icon-icon-color: #fafafa;--mdc-chip-with-icon-disabled-icon-color: #fafafa;--mdc-chip-with-icon-selected-icon-color: #fafafa;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #fafafa;--mdc-chip-with-trailing-icon-trailing-icon-color: #fafafa;--mat-chip-selected-disabled-trailing-icon-color: #fafafa;--mat-chip-selected-trailing-icon-color: #fafafa}.theme-amber .dark .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.theme-amber .dark .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary,.theme-amber.dark .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.theme-amber.dark .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color: #451a03;--mdc-chip-elevated-container-color: #f59e0b;--mdc-chip-elevated-selected-container-color: #f59e0b;--mdc-chip-elevated-disabled-container-color: #f59e0b;--mdc-chip-flat-disabled-selected-container-color: #f59e0b;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #451a03;--mdc-chip-selected-label-text-color: #451a03;--mdc-chip-with-icon-icon-color: #451a03;--mdc-chip-with-icon-disabled-icon-color: #451a03;--mdc-chip-with-icon-selected-icon-color: #451a03;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #451a03;--mdc-chip-with-trailing-icon-trailing-icon-color: #451a03;--mat-chip-selected-disabled-trailing-icon-color: #451a03;--mat-chip-selected-trailing-icon-color: #451a03}.theme-amber .dark .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.theme-amber .dark .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent,.theme-amber.dark .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.theme-amber.dark .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #1e293b;--mdc-chip-elevated-selected-container-color: #1e293b;--mdc-chip-elevated-disabled-container-color: #1e293b;--mdc-chip-flat-disabled-selected-container-color: #1e293b;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.theme-amber .dark .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.theme-amber .dark .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn,.theme-amber.dark .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.theme-amber.dark .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dc2626;--mdc-chip-elevated-selected-container-color: #dc2626;--mdc-chip-elevated-disabled-container-color: #dc2626;--mdc-chip-flat-disabled-selected-container-color: #dc2626;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.theme-amber .dark,.theme-amber.dark{--mdc-switch-disabled-selected-icon-opacity: .38;--mdc-switch-disabled-track-opacity: .12;--mdc-switch-disabled-unselected-icon-opacity: .38;--mdc-switch-handle-height: 20px;--mdc-switch-handle-shape: 10px;--mdc-switch-handle-width: 20px;--mdc-switch-selected-icon-size: 18px;--mdc-switch-track-height: 14px;--mdc-switch-track-shape: 7px;--mdc-switch-track-width: 36px;--mdc-switch-unselected-icon-size: 18px;--mdc-switch-selected-focus-state-layer-opacity: .12;--mdc-switch-selected-hover-state-layer-opacity: .04;--mdc-switch-selected-pressed-state-layer-opacity: .1;--mdc-switch-unselected-focus-state-layer-opacity: .12;--mdc-switch-unselected-hover-state-layer-opacity: .04;--mdc-switch-unselected-pressed-state-layer-opacity: .1}.theme-amber .dark .mat-mdc-slide-toggle,.theme-amber.dark .mat-mdc-slide-toggle{--mat-switch-disabled-selected-handle-opacity: .38;--mat-switch-disabled-unselected-handle-opacity: .38;--mat-switch-unselected-handle-size: 20px;--mat-switch-selected-handle-size: 20px;--mat-switch-pressed-handle-size: 20px;--mat-switch-with-icon-handle-size: 20px;--mat-switch-selected-handle-horizontal-margin: 0;--mat-switch-selected-with-icon-handle-horizontal-margin: 0;--mat-switch-selected-pressed-handle-horizontal-margin: 0;--mat-switch-unselected-handle-horizontal-margin: 0;--mat-switch-unselected-with-icon-handle-horizontal-margin: 0;--mat-switch-unselected-pressed-handle-horizontal-margin: 0;--mat-switch-visible-track-opacity: 1;--mat-switch-hidden-track-opacity: 1;--mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-switch-track-outline-width: 1px;--mat-switch-track-outline-color: transparent;--mat-switch-selected-track-outline-width: 1px;--mat-switch-selected-track-outline-color: transparent;--mat-switch-disabled-unselected-track-outline-width: 1px;--mat-switch-disabled-unselected-track-outline-color: transparent}.theme-amber .dark,.theme-amber.dark{--mdc-switch-selected-focus-state-layer-color: #fcd34d;--mdc-switch-selected-handle-color: #fcd34d;--mdc-switch-selected-hover-state-layer-color: #fcd34d;--mdc-switch-selected-pressed-state-layer-color: #fcd34d;--mdc-switch-selected-focus-handle-color: #fde68a;--mdc-switch-selected-hover-handle-color: #fde68a;--mdc-switch-selected-pressed-handle-color: #fde68a;--mdc-switch-selected-focus-track-color: #d97706;--mdc-switch-selected-hover-track-color: #d97706;--mdc-switch-selected-pressed-track-color: #d97706;--mdc-switch-selected-track-color: #d97706;--mdc-switch-disabled-selected-handle-color: #000;--mdc-switch-disabled-selected-icon-color: #212121;--mdc-switch-disabled-selected-track-color: #f5f5f5;--mdc-switch-disabled-unselected-handle-color: #000;--mdc-switch-disabled-unselected-icon-color: #212121;--mdc-switch-disabled-unselected-track-color: #f5f5f5;--mdc-switch-handle-surface-color: #fff;--mdc-switch-selected-icon-color: #212121;--mdc-switch-unselected-focus-handle-color: #fafafa;--mdc-switch-unselected-focus-state-layer-color: #f5f5f5;--mdc-switch-unselected-focus-track-color: #616161;--mdc-switch-unselected-handle-color: #9e9e9e;--mdc-switch-unselected-hover-handle-color: #fafafa;--mdc-switch-unselected-hover-state-layer-color: #f5f5f5;--mdc-switch-unselected-hover-track-color: #616161;--mdc-switch-unselected-icon-color: #212121;--mdc-switch-unselected-pressed-handle-color: #fafafa;--mdc-switch-unselected-pressed-state-layer-color: #f5f5f5;--mdc-switch-unselected-pressed-track-color: #616161;--mdc-switch-unselected-track-color: #616161;--mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-label-text-color: #07343e}.theme-amber .dark .mat-mdc-slide-toggle,.theme-amber.dark .mat-mdc-slide-toggle{--mat-switch-label-text-color: white}.theme-amber .dark .mat-mdc-slide-toggle.mat-accent,.theme-amber.dark .mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color: #cbd5e1;--mdc-switch-selected-handle-color: #cbd5e1;--mdc-switch-selected-hover-state-layer-color: #cbd5e1;--mdc-switch-selected-pressed-state-layer-color: #cbd5e1;--mdc-switch-selected-focus-handle-color: #e2e8f0;--mdc-switch-selected-hover-handle-color: #e2e8f0;--mdc-switch-selected-pressed-handle-color: #e2e8f0;--mdc-switch-selected-focus-track-color: #475569;--mdc-switch-selected-hover-track-color: #475569;--mdc-switch-selected-pressed-track-color: #475569;--mdc-switch-selected-track-color: #475569}.theme-amber .dark .mat-mdc-slide-toggle.mat-warn,.theme-amber.dark .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: #fca5a5;--mdc-switch-selected-handle-color: #fca5a5;--mdc-switch-selected-hover-state-layer-color: #fca5a5;--mdc-switch-selected-pressed-state-layer-color: #fca5a5;--mdc-switch-selected-focus-handle-color: #fecaca;--mdc-switch-selected-hover-handle-color: #fecaca;--mdc-switch-selected-pressed-handle-color: #fecaca;--mdc-switch-selected-focus-track-color: #dc2626;--mdc-switch-selected-hover-track-color: #dc2626;--mdc-switch-selected-pressed-track-color: #dc2626;--mdc-switch-selected-track-color: #dc2626}.theme-amber .dark,.theme-amber.dark{--mdc-radio-disabled-selected-icon-opacity: .38;--mdc-radio-disabled-unselected-icon-opacity: .38;--mdc-radio-state-layer-size: 40px}.theme-amber .dark .mat-mdc-radio-button.mat-primary,.theme-amber.dark .mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color: #cbdde1;--mdc-radio-disabled-unselected-icon-color: #cbdde1;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-focus-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(203, 221, 225, .54);--mdc-radio-unselected-pressed-icon-color: rgba(203, 221, 225, .54);--mdc-radio-selected-focus-icon-color: #f59e0b;--mdc-radio-selected-hover-icon-color: #f59e0b;--mdc-radio-selected-icon-color: #f59e0b;--mdc-radio-selected-pressed-icon-color: #f59e0b;--mat-radio-ripple-color: white;--mat-radio-checked-ripple-color: #f59e0b;--mat-radio-disabled-label-color: #07343e;--mat-radio-label-text-color: white}.theme-amber .dark .mat-mdc-radio-button.mat-accent,.theme-amber.dark .mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: #cbdde1;--mdc-radio-disabled-unselected-icon-color: #cbdde1;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-focus-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(203, 221, 225, .54);--mdc-radio-unselected-pressed-icon-color: rgba(203, 221, 225, .54);--mdc-radio-selected-focus-icon-color: #1e293b;--mdc-radio-selected-hover-icon-color: #1e293b;--mdc-radio-selected-icon-color: #1e293b;--mdc-radio-selected-pressed-icon-color: #1e293b;--mat-radio-ripple-color: white;--mat-radio-checked-ripple-color: #1e293b;--mat-radio-disabled-label-color: #07343e;--mat-radio-label-text-color: white}.theme-amber .dark .mat-mdc-radio-button.mat-warn,.theme-amber.dark .mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: #cbdde1;--mdc-radio-disabled-unselected-icon-color: #cbdde1;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-focus-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(203, 221, 225, .54);--mdc-radio-unselected-pressed-icon-color: rgba(203, 221, 225, .54);--mdc-radio-selected-focus-icon-color: #dc2626;--mdc-radio-selected-hover-icon-color: #dc2626;--mdc-radio-selected-icon-color: #dc2626;--mdc-radio-selected-pressed-icon-color: #dc2626;--mat-radio-ripple-color: white;--mat-radio-checked-ripple-color: #dc2626;--mat-radio-disabled-label-color: #07343e;--mat-radio-label-text-color: white}.theme-amber .dark,.theme-amber.dark{--mdc-slider-active-track-height: 6px;--mdc-slider-active-track-shape: 9999px;--mdc-slider-handle-height: 20px;--mdc-slider-handle-shape: 50%;--mdc-slider-handle-width: 20px;--mdc-slider-inactive-track-height: 4px;--mdc-slider-inactive-track-shape: 9999px;--mdc-slider-with-overlap-handle-outline-width: 1px;--mdc-slider-with-tick-marks-active-container-opacity: .6;--mdc-slider-with-tick-marks-container-shape: 50%;--mdc-slider-with-tick-marks-container-size: 2px;--mdc-slider-with-tick-marks-inactive-container-opacity: .6;--mdc-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slider-value-indicator-width: auto;--mat-slider-value-indicator-height: 32px;--mat-slider-value-indicator-caret-display: block;--mat-slider-value-indicator-border-radius: 4px;--mat-slider-value-indicator-padding: 0 12px;--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-container-transform: translateX(-50%);--mdc-slider-handle-color: #f59e0b;--mdc-slider-focus-handle-color: #f59e0b;--mdc-slider-hover-handle-color: #f59e0b;--mdc-slider-active-track-color: #f59e0b;--mdc-slider-inactive-track-color: #f59e0b;--mdc-slider-with-tick-marks-inactive-container-color: #f59e0b;--mdc-slider-with-tick-marks-active-container-color: #451a03;--mdc-slider-disabled-active-track-color: #fff;--mdc-slider-disabled-handle-color: #fff;--mdc-slider-disabled-inactive-track-color: #fff;--mdc-slider-label-container-color: #fff;--mdc-slider-label-label-text-color: #000;--mdc-slider-with-overlap-handle-outline-color: #fff;--mdc-slider-with-tick-marks-disabled-container-color: #fff;--mat-slider-ripple-color: #f59e0b;--mat-slider-hover-state-layer-color: rgba(245, 158, 11, .05);--mat-slider-focus-state-layer-color: rgba(245, 158, 11, .2);--mat-slider-value-indicator-opacity: .9}.theme-amber .dark .mat-accent,.theme-amber.dark .mat-accent{--mdc-slider-handle-color: #1e293b;--mdc-slider-focus-handle-color: #1e293b;--mdc-slider-hover-handle-color: #1e293b;--mdc-slider-active-track-color: #1e293b;--mdc-slider-inactive-track-color: #1e293b;--mdc-slider-with-tick-marks-inactive-container-color: #1e293b;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #1e293b;--mat-slider-hover-state-layer-color: rgba(30, 41, 59, .05);--mat-slider-focus-state-layer-color: rgba(30, 41, 59, .2)}.theme-amber .dark .mat-warn,.theme-amber.dark .mat-warn{--mdc-slider-handle-color: #dc2626;--mdc-slider-focus-handle-color: #dc2626;--mdc-slider-hover-handle-color: #dc2626;--mdc-slider-active-track-color: #dc2626;--mdc-slider-inactive-track-color: #dc2626;--mdc-slider-with-tick-marks-inactive-container-color: #dc2626;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #dc2626;--mat-slider-hover-state-layer-color: rgba(220, 38, 38, .05);--mat-slider-focus-state-layer-color: rgba(220, 38, 38, .2)}.theme-amber .dark,.theme-amber.dark{--mat-menu-container-shape: 4px;--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-menu-item-label-text-color: white;--mat-menu-item-icon-color: white;--mat-menu-item-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-menu-item-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-menu-container-color: #032128;--mat-menu-divider-color: rgba(203, 221, 225, .12);--mdc-list-list-item-container-shape: 0;--mdc-list-list-item-leading-avatar-shape: 50%;--mdc-list-list-item-container-color: transparent;--mdc-list-list-item-selected-container-color: transparent;--mdc-list-list-item-leading-avatar-color: transparent;--mdc-list-list-item-leading-icon-size: 24px;--mdc-list-list-item-leading-avatar-size: 40px;--mdc-list-list-item-trailing-icon-size: 24px;--mdc-list-list-item-disabled-state-layer-color: transparent;--mdc-list-list-item-disabled-state-layer-opacity: 0;--mdc-list-list-item-disabled-label-text-opacity: .38;--mdc-list-list-item-disabled-leading-icon-opacity: .38;--mdc-list-list-item-disabled-trailing-icon-opacity: .38;--mat-list-active-indicator-color: transparent;--mat-list-active-indicator-shape: 4px;--mdc-list-list-item-label-text-color: white;--mdc-list-list-item-supporting-text-color: #3b7586;--mdc-list-list-item-leading-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-trailing-supporting-text-color: #083b46;--mdc-list-list-item-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-selected-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-disabled-label-text-color: white;--mdc-list-list-item-disabled-leading-icon-color: white;--mdc-list-list-item-disabled-trailing-icon-color: white;--mdc-list-list-item-hover-label-text-color: white;--mdc-list-list-item-hover-leading-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-hover-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-focus-label-text-color: white;--mdc-list-list-item-hover-state-layer-color: white;--mdc-list-list-item-hover-state-layer-opacity: .08;--mdc-list-list-item-focus-state-layer-color: white;--mdc-list-list-item-focus-state-layer-opacity: .24}.theme-amber .dark .mdc-list-item__start,.theme-amber .dark .mdc-list-item__end,.theme-amber.dark .mdc-list-item__start,.theme-amber.dark .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #cbdde1;--mdc-radio-disabled-unselected-icon-color: #cbdde1;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-focus-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(203, 221, 225, .54);--mdc-radio-unselected-pressed-icon-color: rgba(203, 221, 225, .54);--mdc-radio-selected-focus-icon-color: #f59e0b;--mdc-radio-selected-hover-icon-color: #f59e0b;--mdc-radio-selected-icon-color: #f59e0b;--mdc-radio-selected-pressed-icon-color: #f59e0b}.theme-amber .dark .mat-accent .mdc-list-item__start,.theme-amber .dark .mat-accent .mdc-list-item__end,.theme-amber.dark .mat-accent .mdc-list-item__start,.theme-amber.dark .mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #cbdde1;--mdc-radio-disabled-unselected-icon-color: #cbdde1;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-focus-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(203, 221, 225, .54);--mdc-radio-unselected-pressed-icon-color: rgba(203, 221, 225, .54);--mdc-radio-selected-focus-icon-color: #1e293b;--mdc-radio-selected-hover-icon-color: #1e293b;--mdc-radio-selected-icon-color: #1e293b;--mdc-radio-selected-pressed-icon-color: #1e293b}.theme-amber .dark .mat-warn .mdc-list-item__start,.theme-amber .dark .mat-warn .mdc-list-item__end,.theme-amber.dark .mat-warn .mdc-list-item__start,.theme-amber.dark .mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #cbdde1;--mdc-radio-disabled-unselected-icon-color: #cbdde1;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-focus-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(203, 221, 225, .54);--mdc-radio-unselected-pressed-icon-color: rgba(203, 221, 225, .54);--mdc-radio-selected-focus-icon-color: #dc2626;--mdc-radio-selected-hover-icon-color: #dc2626;--mdc-radio-selected-icon-color: #dc2626;--mdc-radio-selected-pressed-icon-color: #dc2626}.theme-amber .dark .mat-mdc-list-option,.theme-amber.dark .mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: #451a03;--mdc-checkbox-selected-focus-icon-color: #f59e0b;--mdc-checkbox-selected-hover-icon-color: #f59e0b;--mdc-checkbox-selected-icon-color: #f59e0b;--mdc-checkbox-selected-pressed-icon-color: #f59e0b;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #f59e0b;--mdc-checkbox-selected-hover-state-layer-color: #f59e0b;--mdc-checkbox-selected-pressed-state-layer-color: #f59e0b;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.theme-amber .dark .mat-mdc-list-option.mat-accent,.theme-amber.dark .mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #1e293b;--mdc-checkbox-selected-hover-icon-color: #1e293b;--mdc-checkbox-selected-icon-color: #1e293b;--mdc-checkbox-selected-pressed-icon-color: #1e293b;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #1e293b;--mdc-checkbox-selected-hover-state-layer-color: #1e293b;--mdc-checkbox-selected-pressed-state-layer-color: #1e293b;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.theme-amber .dark .mat-mdc-list-option.mat-warn,.theme-amber.dark .mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #dc2626;--mdc-checkbox-selected-hover-icon-color: #dc2626;--mdc-checkbox-selected-icon-color: #dc2626;--mdc-checkbox-selected-pressed-icon-color: #dc2626;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #dc2626;--mdc-checkbox-selected-hover-state-layer-color: #dc2626;--mdc-checkbox-selected-pressed-state-layer-color: #dc2626;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.theme-amber .dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.theme-amber .dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,.theme-amber .dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.theme-amber .dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start,.theme-amber.dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.theme-amber.dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,.theme-amber.dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.theme-amber.dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start{color:#f59e0b}.theme-amber .dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.theme-amber .dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.theme-amber .dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end,.theme-amber.dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.theme-amber.dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.theme-amber.dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}.theme-amber .dark,.theme-amber.dark{--mat-paginator-container-text-color: rgba(255, 255, 255, .87);--mat-paginator-container-background-color: #032128;--mat-paginator-enabled-icon-color: rgba(255, 255, 255, .54);--mat-paginator-disabled-icon-color: rgba(255, 255, 255, .12);--mdc-secondary-navigation-tab-container-height: 48px;--mdc-tab-indicator-active-indicator-height: 2px;--mdc-tab-indicator-active-indicator-shape: 0;--mat-tab-header-divider-color: transparent;--mat-tab-header-divider-height: 0}.theme-amber .dark .mat-mdc-tab-group,.theme-amber .dark .mat-mdc-tab-nav-bar,.theme-amber.dark .mat-mdc-tab-group,.theme-amber.dark .mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color: #f59e0b;--mat-tab-header-disabled-ripple-color: #07343e;--mat-tab-header-pagination-icon-color: #cbdde1;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #f59e0b;--mat-tab-header-active-ripple-color: #f59e0b;--mat-tab-header-inactive-ripple-color: #f59e0b;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #f59e0b;--mat-tab-header-active-hover-label-text-color: #f59e0b;--mat-tab-header-active-focus-indicator-color: #f59e0b;--mat-tab-header-active-hover-indicator-color: #f59e0b}.theme-amber .dark .mat-mdc-tab-group.mat-accent,.theme-amber .dark .mat-mdc-tab-nav-bar.mat-accent,.theme-amber.dark .mat-mdc-tab-group.mat-accent,.theme-amber.dark .mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color: #1e293b;--mat-tab-header-disabled-ripple-color: #07343e;--mat-tab-header-pagination-icon-color: #cbdde1;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #1e293b;--mat-tab-header-active-ripple-color: #1e293b;--mat-tab-header-inactive-ripple-color: #1e293b;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #1e293b;--mat-tab-header-active-hover-label-text-color: #1e293b;--mat-tab-header-active-focus-indicator-color: #1e293b;--mat-tab-header-active-hover-indicator-color: #1e293b}.theme-amber .dark .mat-mdc-tab-group.mat-warn,.theme-amber .dark .mat-mdc-tab-nav-bar.mat-warn,.theme-amber.dark .mat-mdc-tab-group.mat-warn,.theme-amber.dark .mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color: #dc2626;--mat-tab-header-disabled-ripple-color: #07343e;--mat-tab-header-pagination-icon-color: #cbdde1;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #dc2626;--mat-tab-header-active-ripple-color: #dc2626;--mat-tab-header-inactive-ripple-color: #dc2626;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #dc2626;--mat-tab-header-active-hover-label-text-color: #dc2626;--mat-tab-header-active-focus-indicator-color: #dc2626;--mat-tab-header-active-hover-indicator-color: #dc2626}.theme-amber .dark .mat-mdc-tab-group.mat-background-primary,.theme-amber .dark .mat-mdc-tab-nav-bar.mat-background-primary,.theme-amber.dark .mat-mdc-tab-group.mat-background-primary,.theme-amber.dark .mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color: #f59e0b;--mat-tab-header-with-background-foreground-color: #451a03}.theme-amber .dark .mat-mdc-tab-group.mat-background-accent,.theme-amber .dark .mat-mdc-tab-nav-bar.mat-background-accent,.theme-amber.dark .mat-mdc-tab-group.mat-background-accent,.theme-amber.dark .mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color: #1e293b;--mat-tab-header-with-background-foreground-color: white}.theme-amber .dark .mat-mdc-tab-group.mat-background-warn,.theme-amber .dark .mat-mdc-tab-nav-bar.mat-background-warn,.theme-amber.dark .mat-mdc-tab-group.mat-background-warn,.theme-amber.dark .mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color: #dc2626;--mat-tab-header-with-background-foreground-color: white}.theme-amber .dark,.theme-amber.dark{--mdc-checkbox-disabled-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-state-layer-opacity: .16;--mdc-checkbox-selected-hover-state-layer-opacity: .04;--mdc-checkbox-selected-pressed-state-layer-opacity: .16;--mdc-checkbox-unselected-focus-state-layer-opacity: .16;--mdc-checkbox-unselected-hover-state-layer-opacity: .04;--mdc-checkbox-unselected-pressed-state-layer-opacity: .16;--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #1e293b;--mdc-checkbox-selected-hover-icon-color: #1e293b;--mdc-checkbox-selected-icon-color: #1e293b;--mdc-checkbox-selected-pressed-icon-color: #1e293b;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #1e293b;--mdc-checkbox-selected-hover-state-layer-color: #1e293b;--mdc-checkbox-selected-pressed-state-layer-color: #1e293b;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white;--mat-checkbox-disabled-label-color: #07343e;--mat-checkbox-label-text-color: white}.theme-amber .dark .mat-mdc-checkbox.mat-primary,.theme-amber.dark .mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: #451a03;--mdc-checkbox-selected-focus-icon-color: #f59e0b;--mdc-checkbox-selected-hover-icon-color: #f59e0b;--mdc-checkbox-selected-icon-color: #f59e0b;--mdc-checkbox-selected-pressed-icon-color: #f59e0b;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #f59e0b;--mdc-checkbox-selected-hover-state-layer-color: #f59e0b;--mdc-checkbox-selected-pressed-state-layer-color: #f59e0b;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.theme-amber .dark .mat-mdc-checkbox.mat-warn,.theme-amber.dark .mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #dc2626;--mdc-checkbox-selected-hover-icon-color: #dc2626;--mdc-checkbox-selected-icon-color: #dc2626;--mdc-checkbox-selected-pressed-icon-color: #dc2626;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #dc2626;--mdc-checkbox-selected-hover-state-layer-color: #dc2626;--mdc-checkbox-selected-pressed-state-layer-color: #dc2626;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.theme-amber .dark,.theme-amber.dark{--mdc-text-button-container-shape: 4px;--mdc-text-button-keep-touch-target: false;--mdc-filled-button-container-shape: 4px;--mdc-filled-button-keep-touch-target: false;--mdc-protected-button-container-shape: 4px;--mdc-protected-button-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mdc-protected-button-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-protected-button-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-outlined-button-keep-touch-target: false;--mdc-outlined-button-outline-width: 1px;--mdc-outlined-button-container-shape: 4px;--mat-text-button-horizontal-padding: 8px;--mat-text-button-with-icon-horizontal-padding: 8px;--mat-text-button-icon-spacing: 8px;--mat-text-button-icon-offset: 0;--mat-filled-button-horizontal-padding: 16px;--mat-filled-button-icon-spacing: 8px;--mat-filled-button-icon-offset: -4px;--mat-protected-button-horizontal-padding: 16px;--mat-protected-button-icon-spacing: 8px;--mat-protected-button-icon-offset: -4px;--mat-outlined-button-horizontal-padding: 15px;--mat-outlined-button-icon-spacing: 8px;--mat-outlined-button-icon-offset: -4px;--mdc-text-button-label-text-color: white;--mdc-text-button-disabled-label-text-color: rgba(3, 33, 40, .5);--mat-text-button-state-layer-color: white;--mat-text-button-disabled-state-layer-color: white;--mat-text-button-ripple-color: rgba(255, 255, 255, .1);--mat-text-button-hover-state-layer-opacity: .08;--mat-text-button-focus-state-layer-opacity: .24;--mat-text-button-pressed-state-layer-opacity: .24;--mdc-filled-button-container-color: #032128;--mdc-filled-button-label-text-color: white;--mdc-filled-button-disabled-container-color: rgba(3, 33, 40, .12);--mdc-filled-button-disabled-label-text-color: rgba(3, 33, 40, .5);--mat-filled-button-state-layer-color: white;--mat-filled-button-disabled-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1);--mat-filled-button-hover-state-layer-opacity: .08;--mat-filled-button-focus-state-layer-opacity: .24;--mat-filled-button-pressed-state-layer-opacity: .24;--mdc-protected-button-container-color: #032128;--mdc-protected-button-label-text-color: white;--mdc-protected-button-disabled-container-color: rgba(3, 33, 40, .12);--mdc-protected-button-disabled-label-text-color: rgba(3, 33, 40, .5);--mat-protected-button-state-layer-color: white;--mat-protected-button-disabled-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1);--mat-protected-button-hover-state-layer-opacity: .08;--mat-protected-button-focus-state-layer-opacity: .24;--mat-protected-button-pressed-state-layer-opacity: .24;--mdc-outlined-button-disabled-outline-color: rgba(203, 221, 225, .12);--mdc-outlined-button-disabled-label-text-color: rgba(3, 33, 40, .5);--mdc-outlined-button-label-text-color: white;--mdc-outlined-button-outline-color: rgba(203, 221, 225, .12);--mat-outlined-button-state-layer-color: white;--mat-outlined-button-disabled-state-layer-color: white;--mat-outlined-button-ripple-color: rgba(255, 255, 255, .1);--mat-outlined-button-hover-state-layer-opacity: .08;--mat-outlined-button-focus-state-layer-opacity: .24;--mat-outlined-button-pressed-state-layer-opacity: .24}.theme-amber .dark .mat-mdc-button.mat-primary,.theme-amber.dark .mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: #f59e0b;--mat-text-button-state-layer-color: #f59e0b;--mat-text-button-ripple-color: rgba(245, 158, 11, .1)}.theme-amber .dark .mat-mdc-button.mat-accent,.theme-amber.dark .mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: #1e293b;--mat-text-button-state-layer-color: #1e293b;--mat-text-button-ripple-color: rgba(30, 41, 59, .1)}.theme-amber .dark .mat-mdc-button.mat-warn,.theme-amber.dark .mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #dc2626;--mat-text-button-state-layer-color: #dc2626;--mat-text-button-ripple-color: rgba(220, 38, 38, .1)}.theme-amber .dark .mat-mdc-unelevated-button.mat-primary,.theme-amber.dark .mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: #f59e0b;--mdc-filled-button-label-text-color: #451a03;--mat-filled-button-state-layer-color: #451a03;--mat-filled-button-ripple-color: rgba(69, 26, 3, .1)}.theme-amber .dark .mat-mdc-unelevated-button.mat-accent,.theme-amber.dark .mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: #1e293b;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.theme-amber .dark .mat-mdc-unelevated-button.mat-warn,.theme-amber.dark .mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #dc2626;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.theme-amber .dark .mat-mdc-raised-button.mat-primary,.theme-amber.dark .mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: #f59e0b;--mdc-protected-button-label-text-color: #451a03;--mat-protected-button-state-layer-color: #451a03;--mat-protected-button-ripple-color: rgba(69, 26, 3, .1)}.theme-amber .dark .mat-mdc-raised-button.mat-accent,.theme-amber.dark .mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: #1e293b;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.theme-amber .dark .mat-mdc-raised-button.mat-warn,.theme-amber.dark .mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #dc2626;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.theme-amber .dark .mat-mdc-outlined-button.mat-primary,.theme-amber.dark .mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: #f59e0b;--mdc-outlined-button-outline-color: rgba(203, 221, 225, .12);--mat-outlined-button-state-layer-color: #f59e0b;--mat-outlined-button-ripple-color: rgba(245, 158, 11, .1)}.theme-amber .dark .mat-mdc-outlined-button.mat-accent,.theme-amber.dark .mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: #1e293b;--mdc-outlined-button-outline-color: rgba(203, 221, 225, .12);--mat-outlined-button-state-layer-color: #1e293b;--mat-outlined-button-ripple-color: rgba(30, 41, 59, .1)}.theme-amber .dark .mat-mdc-outlined-button.mat-warn,.theme-amber.dark .mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #dc2626;--mdc-outlined-button-outline-color: rgba(203, 221, 225, .12);--mat-outlined-button-state-layer-color: #dc2626;--mat-outlined-button-ripple-color: rgba(220, 38, 38, .1)}.theme-amber .dark,.theme-amber.dark{--mdc-icon-button-icon-size: 24px;--mdc-icon-button-icon-color: inherit;--mdc-icon-button-disabled-icon-color: rgba(255, 255, 255, .5);--mat-icon-button-state-layer-color: white;--mat-icon-button-disabled-state-layer-color: white;--mat-icon-button-ripple-color: rgba(255, 255, 255, .1);--mat-icon-button-hover-state-layer-opacity: .08;--mat-icon-button-focus-state-layer-opacity: .24;--mat-icon-button-pressed-state-layer-opacity: .24}.theme-amber .dark .mat-mdc-icon-button.mat-primary,.theme-amber.dark .mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color: #f59e0b;--mat-icon-button-state-layer-color: #f59e0b;--mat-icon-button-ripple-color: rgba(245, 158, 11, .1)}.theme-amber .dark .mat-mdc-icon-button.mat-accent,.theme-amber.dark .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: #1e293b;--mat-icon-button-state-layer-color: #1e293b;--mat-icon-button-ripple-color: rgba(30, 41, 59, .1)}.theme-amber .dark .mat-mdc-icon-button.mat-warn,.theme-amber.dark .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #dc2626;--mat-icon-button-state-layer-color: #dc2626;--mat-icon-button-ripple-color: rgba(220, 38, 38, .1)}.theme-amber .dark,.theme-amber.dark{--mdc-fab-container-shape: 50%;--mdc-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-small-container-shape: 50%;--mdc-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-extended-fab-container-height: 48px;--mdc-extended-fab-container-shape: 24px;--mdc-extended-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-extended-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-container-color: #032128;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-disabled-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1);--mat-fab-hover-state-layer-opacity: .08;--mat-fab-focus-state-layer-opacity: .24;--mat-fab-pressed-state-layer-opacity: .24;--mat-fab-disabled-state-container-color: rgba(2, 34, 41, .12);--mat-fab-disabled-state-foreground-color: rgba(3, 33, 40, .5);--mdc-fab-small-container-color: #032128;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-disabled-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1);--mat-fab-small-hover-state-layer-opacity: .08;--mat-fab-small-focus-state-layer-opacity: .24;--mat-fab-small-pressed-state-layer-opacity: .24;--mat-fab-small-disabled-state-container-color: rgba(2, 34, 41, .12);--mat-fab-small-disabled-state-foreground-color: rgba(3, 33, 40, .5)}.theme-amber .dark .mat-mdc-fab.mat-primary,.theme-amber.dark .mat-mdc-fab.mat-primary{--mdc-fab-container-color: #f59e0b;--mat-fab-foreground-color: #451a03;--mat-fab-state-layer-color: #451a03;--mat-fab-ripple-color: rgba(69, 26, 3, .1)}.theme-amber .dark .mat-mdc-fab.mat-accent,.theme-amber.dark .mat-mdc-fab.mat-accent{--mdc-fab-container-color: #1e293b;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}.theme-amber .dark .mat-mdc-fab.mat-warn,.theme-amber.dark .mat-mdc-fab.mat-warn{--mdc-fab-container-color: #dc2626;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}.theme-amber .dark .mat-mdc-mini-fab.mat-primary,.theme-amber.dark .mat-mdc-mini-fab.mat-primary{--mdc-fab-small-container-color: #f59e0b;--mat-fab-small-foreground-color: #451a03;--mat-fab-small-state-layer-color: #451a03;--mat-fab-small-ripple-color: rgba(69, 26, 3, .1)}.theme-amber .dark .mat-mdc-mini-fab.mat-accent,.theme-amber.dark .mat-mdc-mini-fab.mat-accent{--mdc-fab-small-container-color: #1e293b;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}.theme-amber .dark .mat-mdc-mini-fab.mat-warn,.theme-amber.dark .mat-mdc-mini-fab.mat-warn{--mdc-fab-small-container-color: #dc2626;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}.theme-amber .dark,.theme-amber.dark{--mdc-snackbar-container-shape: 4px;--mdc-snackbar-container-color: rgb(204.6, 210.6, 212);--mdc-snackbar-supporting-text-color: rgba(3, 33, 40, .87);--mat-snack-bar-button-color: rgba(0, 0, 0, .87);--mat-table-row-item-outline-width: 1px;--mat-table-background-color: #032128;--mat-table-header-headline-color: white;--mat-table-row-item-label-text-color: white;--mat-table-row-item-outline-color: rgba(203, 221, 225, .12);--mdc-circular-progress-active-indicator-width: 4px;--mdc-circular-progress-size: 48px;--mdc-circular-progress-active-indicator-color: #f59e0b}.theme-amber .dark .mat-accent,.theme-amber.dark .mat-accent{--mdc-circular-progress-active-indicator-color: #1e293b}.theme-amber .dark .mat-warn,.theme-amber.dark .mat-warn{--mdc-circular-progress-active-indicator-color: #dc2626}.theme-amber .dark,.theme-amber.dark{--mat-badge-container-shape: 50%;--mat-badge-container-size: unset;--mat-badge-small-size-container-size: unset;--mat-badge-large-size-container-size: unset;--mat-badge-legacy-container-size: 22px;--mat-badge-legacy-small-size-container-size: 16px;--mat-badge-legacy-large-size-container-size: 28px;--mat-badge-container-offset: -11px 0;--mat-badge-small-size-container-offset: -8px 0;--mat-badge-large-size-container-offset: -14px 0;--mat-badge-container-overlap-offset: -11px;--mat-badge-small-size-container-overlap-offset: -8px;--mat-badge-large-size-container-overlap-offset: -14px;--mat-badge-container-padding: 0;--mat-badge-small-size-container-padding: 0;--mat-badge-large-size-container-padding: 0;--mat-badge-background-color: #f59e0b;--mat-badge-text-color: #451a03;--mat-badge-disabled-state-background-color: #032128;--mat-badge-disabled-state-text-color: #07343e}.theme-amber .dark .mat-badge-accent,.theme-amber.dark .mat-badge-accent{--mat-badge-background-color: #1e293b;--mat-badge-text-color: white}.theme-amber .dark .mat-badge-warn,.theme-amber.dark .mat-badge-warn{--mat-badge-background-color: #dc2626;--mat-badge-text-color: white}.theme-amber .dark,.theme-amber.dark{--mat-bottom-sheet-container-shape: 4px;--mat-bottom-sheet-container-text-color: white;--mat-bottom-sheet-container-background-color: #032128;--mat-legacy-button-toggle-height: 36px;--mat-legacy-button-toggle-shape: 2px;--mat-legacy-button-toggle-focus-state-layer-opacity: 1;--mat-standard-button-toggle-shape: 4px;--mat-standard-button-toggle-hover-state-layer-opacity: .04;--mat-standard-button-toggle-focus-state-layer-opacity: .12;--mat-legacy-button-toggle-text-color: #083b46;--mat-legacy-button-toggle-state-layer-color: #9bbac3;--mat-legacy-button-toggle-selected-state-text-color: #3b7586;--mat-legacy-button-toggle-selected-state-background-color: rgba(255, 255, 255, .05);--mat-legacy-button-toggle-disabled-state-text-color: #032128;--mat-legacy-button-toggle-disabled-state-background-color: #022229;--mat-legacy-button-toggle-disabled-selected-state-background-color: #032128;--mat-standard-button-toggle-text-color: white;--mat-standard-button-toggle-background-color: #032128;--mat-standard-button-toggle-state-layer-color: #9bbac3;--mat-standard-button-toggle-selected-state-background-color: rgba(255, 255, 255, .05);--mat-standard-button-toggle-selected-state-text-color: white;--mat-standard-button-toggle-disabled-state-text-color: #032128;--mat-standard-button-toggle-disabled-state-background-color: #032128;--mat-standard-button-toggle-disabled-selected-state-text-color: white;--mat-standard-button-toggle-disabled-selected-state-background-color: #032128;--mat-standard-button-toggle-divider-color: rgb(27, 55.56, 62.2);--mat-datepicker-calendar-container-shape: 4px;--mat-datepicker-calendar-container-touch-shape: 4px;--mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-datepicker-calendar-date-selected-state-text-color: #451a03;--mat-datepicker-calendar-date-selected-state-background-color: #f59e0b;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(245, 158, 11, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: #451a03;--mat-datepicker-calendar-date-focus-state-background-color: rgba(245, 158, 11, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(245, 158, 11, .3);--mat-datepicker-toggle-active-state-icon-color: #f59e0b;--mat-datepicker-calendar-date-in-range-state-background-color: rgba(245, 158, 11, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-toggle-icon-color: #cbdde1;--mat-datepicker-calendar-body-label-text-color: #3b7586;--mat-datepicker-calendar-period-button-text-color: white;--mat-datepicker-calendar-period-button-icon-color: #cbdde1;--mat-datepicker-calendar-navigation-button-icon-color: #cbdde1;--mat-datepicker-calendar-header-divider-color: rgba(203, 221, 225, .12);--mat-datepicker-calendar-header-text-color: #3b7586;--mat-datepicker-calendar-date-today-outline-color: #083b46;--mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(8, 59, 70, .8);--mat-datepicker-calendar-date-text-color: white;--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: #07343e;--mat-datepicker-calendar-date-preview-state-outline-color: rgba(203, 221, 225, .24);--mat-datepicker-range-input-separator-color: white;--mat-datepicker-range-input-disabled-state-separator-color: #07343e;--mat-datepicker-range-input-disabled-state-text-color: #07343e;--mat-datepicker-calendar-container-background-color: #032128;--mat-datepicker-calendar-container-text-color: white}.theme-amber .dark .mat-datepicker-content.mat-accent,.theme-amber.dark .mat-datepicker-content.mat-accent{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #1e293b;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(30, 41, 59, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(30, 41, 59, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(30, 41, 59, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(30, 41, 59, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032)}.theme-amber .dark .mat-datepicker-content.mat-warn,.theme-amber.dark .mat-datepicker-content.mat-warn{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #dc2626;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(220, 38, 38, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(220, 38, 38, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(220, 38, 38, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(220, 38, 38, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032)}.theme-amber .dark .mat-datepicker-toggle-active.mat-accent,.theme-amber.dark .mat-datepicker-toggle-active.mat-accent{--mat-datepicker-toggle-active-state-icon-color: #1e293b}.theme-amber .dark .mat-datepicker-toggle-active.mat-warn,.theme-amber.dark .mat-datepicker-toggle-active.mat-warn{--mat-datepicker-toggle-active-state-icon-color: #dc2626}.theme-amber .dark,.theme-amber.dark{--mat-divider-width: 1px;--mat-divider-color: rgba(203, 221, 225, .12);--mat-expansion-container-shape: 4px;--mat-expansion-legacy-header-indicator-display: inline-block;--mat-expansion-header-indicator-display: none;--mat-expansion-container-background-color: #032128;--mat-expansion-container-text-color: white;--mat-expansion-actions-divider-color: rgba(203, 221, 225, .12);--mat-expansion-header-hover-state-layer-color: rgba(255, 255, 255, .05);--mat-expansion-header-focus-state-layer-color: rgba(255, 255, 255, .05);--mat-expansion-header-disabled-state-text-color: #032128;--mat-expansion-header-text-color: white;--mat-expansion-header-description-color: #3b7586;--mat-expansion-header-indicator-color: #3b7586;--mat-icon-color: inherit}.theme-amber .dark .mat-icon.mat-primary,.theme-amber.dark .mat-icon.mat-primary{--mat-icon-color: #f59e0b}.theme-amber .dark .mat-icon.mat-accent,.theme-amber.dark .mat-icon.mat-accent{--mat-icon-color: #1e293b}.theme-amber .dark .mat-icon.mat-warn,.theme-amber.dark .mat-icon.mat-warn{--mat-icon-color: #dc2626}.theme-amber .dark,.theme-amber.dark{--mat-sidenav-container-shape: 0;--mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width: auto;--mat-sidenav-container-divider-color: rgba(203, 221, 225, .12);--mat-sidenav-container-background-color: #032128;--mat-sidenav-container-text-color: white;--mat-sidenav-content-background-color: #022229;--mat-sidenav-content-text-color: white;--mat-sidenav-scrim-color: rgba(252, 222, 215, .6);--mat-stepper-header-icon-foreground-color: #451a03;--mat-stepper-header-selected-state-icon-background-color: #f59e0b;--mat-stepper-header-selected-state-icon-foreground-color: #451a03;--mat-stepper-header-done-state-icon-background-color: #f59e0b;--mat-stepper-header-done-state-icon-foreground-color: #451a03;--mat-stepper-header-edit-state-icon-background-color: #f59e0b;--mat-stepper-header-edit-state-icon-foreground-color: #451a03;--mat-stepper-container-color: #032128;--mat-stepper-line-color: rgba(203, 221, 225, .12);--mat-stepper-header-hover-state-layer-color: rgba(255, 255, 255, .05);--mat-stepper-header-focus-state-layer-color: rgba(255, 255, 255, .05);--mat-stepper-header-label-text-color: #3b7586;--mat-stepper-header-optional-label-text-color: #3b7586;--mat-stepper-header-selected-state-label-text-color: white;--mat-stepper-header-error-state-label-text-color: #dc2626;--mat-stepper-header-icon-background-color: #3b7586;--mat-stepper-header-error-state-icon-foreground-color: #dc2626;--mat-stepper-header-error-state-icon-background-color: transparent}.theme-amber .dark .mat-step-header.mat-accent,.theme-amber.dark .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #1e293b;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #1e293b;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #1e293b;--mat-stepper-header-edit-state-icon-foreground-color: white}.theme-amber .dark .mat-step-header.mat-warn,.theme-amber.dark .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dc2626;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dc2626;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dc2626;--mat-stepper-header-edit-state-icon-foreground-color: white}.theme-amber .dark,.theme-amber.dark{--mat-sort-arrow-color: #3b7586;--mat-toolbar-container-background-color: #022229;--mat-toolbar-container-text-color: white}.theme-amber .dark .mat-toolbar.mat-primary,.theme-amber.dark .mat-toolbar.mat-primary{--mat-toolbar-container-background-color: #f59e0b;--mat-toolbar-container-text-color: #451a03}.theme-amber .dark .mat-toolbar.mat-accent,.theme-amber.dark .mat-toolbar.mat-accent{--mat-toolbar-container-background-color: #1e293b;--mat-toolbar-container-text-color: white}.theme-amber .dark .mat-toolbar.mat-warn,.theme-amber.dark .mat-toolbar.mat-warn{--mat-toolbar-container-background-color: #dc2626;--mat-toolbar-container-text-color: white}.theme-amber .dark,.theme-amber.dark{--mat-tree-container-background-color: #032128;--mat-tree-node-text-color: white;--mat-timepicker-container-shape: 4px;--mat-timepicker-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-timepicker-container-background-color: #032128}.ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;height:15px;bottom:0;position:absolute}.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;width:15px;right:0;position:absolute}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y,.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y{opacity:.6}.ps .ps__rail-x:hover,.ps .ps__rail-y:hover,.ps .ps__rail-x:focus,.ps .ps__rail-y:focus,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-y.ps--clicking{background-color:#eee;opacity:.9}.ps__thumb-x{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px;position:absolute}.ps__thumb-y{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px;position:absolute}.ps__rail-x:hover>.ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x.ps--clicking .ps__thumb-x{background-color:#999;height:11px}.ps__rail-y:hover>.ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y.ps--clicking .ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style: none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.ps{overflow:auto!important}}/*! + * Quill Editor v2.0.3 + * https://quilljs.com + * Copyright (c) 2017-2024, Slab + * Copyright (c) 2014, Jason Chen + * Copyright (c) 2013, salesforce.com + */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"\2022"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"\2611"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"\2610"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.example-viewer{display:flex;flex-direction:column;margin:32px 0;overflow:hidden;--tw-bg-opacity: 1;background-color:rgba(var(--angor-bg-card-rgb),var(--tw-bg-opacity));border-radius:1rem;--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.example-viewer .title{display:flex;align-items:center;justify-content:space-between;height:88px;min-height:88px;max-height:88px;padding:0 40px}.example-viewer .title h6{font-weight:700}.example-viewer .title .controls{display:flex;align-items:center}.example-viewer .title .controls>*+*{margin-left:8px}.example-viewer mat-tab-group .mat-tab-body-content .angor-highlight pre{margin:0;border-radius:0}input,textarea{background:transparent}input::placeholder,textarea::placeholder{--tw-text-opacity: 1;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))}.mat-toolbar.mat-primary input::placeholder,.mat-toolbar.mat-primary textarea::placeholder{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent input::placeholder,.mat-toolbar.mat-accent textarea::placeholder{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn input::placeholder,.mat-toolbar.mat-warn textarea::placeholder{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}input::-moz-placeholder,textarea::-moz-placeholder{--tw-text-opacity: 1;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))}.mat-toolbar.mat-primary input::-moz-placeholder,.mat-toolbar.mat-primary textarea::-moz-placeholder{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent input::-moz-placeholder,.mat-toolbar.mat-accent textarea::-moz-placeholder{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn input::-moz-placeholder,.mat-toolbar.mat-warn textarea::-moz-placeholder{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{--tw-text-opacity: 1;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))}.mat-toolbar.mat-primary input::-webkit-input-placeholder,.mat-toolbar.mat-primary textarea::-webkit-input-placeholder{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent input::-webkit-input-placeholder,.mat-toolbar.mat-accent textarea::-webkit-input-placeholder{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn input::-webkit-input-placeholder,.mat-toolbar.mat-warn textarea::-webkit-input-placeholder{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}input:-ms-input-placeholder,textarea:-ms-input-placeholder{--tw-text-opacity: 1;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))}.mat-toolbar.mat-primary input:-ms-input-placeholder,.mat-toolbar.mat-primary textarea:-ms-input-placeholder{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent input:-ms-input-placeholder,.mat-toolbar.mat-accent textarea:-ms-input-placeholder{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn input:-ms-input-placeholder,.mat-toolbar.mat-warn textarea:-ms-input-placeholder{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:active{-webkit-background-clip:text;-webkit-transition:background-color 5000s!important;transition:background-color 5000s!important}.dark input:-webkit-autofill,.dark input:-webkit-autofill:hover,.dark input:-webkit-autofill:focus,.dark input:-webkit-autofill:active,.dark textarea:-webkit-autofill,.dark textarea:-webkit-autofill:hover,.dark textarea:-webkit-autofill:focus,.dark textarea:-webkit-autofill:active{-webkit-text-fill-color:rgba(255,255,255,.87)}input [data-autocompleted],textarea [data-autocompleted]{background-color:transparent!important}.angor-backdrop-on-mobile{background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))!important;--tw-bg-opacity: .6 !important}@media (min-width: 600px){.angor-backdrop-on-mobile{background-color:transparent!important}}*[class*=mat-],*[class*=mat-mdc-],*[class*=mat-] *,*[class*=mat-mdc-] *{-webkit-font-smoothing:auto!important;-moz-osx-font-smoothing:auto!important}.mat-accordion .mat-expansion-panel{margin-bottom:24px;border-radius:8px!important;transition:box-shadow 225ms cubic-bezier(.4,0,.2,1);--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.mat-accordion .mat-expansion-panel:last-child{margin-bottom:0}.mat-accordion .mat-expansion-panel.mat-expanded,.mat-accordion .mat-expansion-panel:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.mat-accordion .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]).cdk-keyboard-focused,.mat-accordion .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]).cdk-program-focused,.mat-accordion .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover{background:transparent!important}.mat-accordion .mat-expansion-panel .mat-expansion-panel-header{font-size:14px}.mat-accordion .mat-expansion-panel .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description{margin-right:28px}.mat-accordion .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-indicator{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px}.mat-accordion .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-indicator:after{border-color:currentColor!important}.mat-accordion .mat-expansion-panel .mat-expansion-panel-body{--tw-text-opacity: 1 !important;color:rgba(var(--angor-text-secondary-rgb),var(--tw-text-opacity))!important}.mat-toolbar.mat-primary .mat-accordion .mat-expansion-panel .mat-expansion-panel-body{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-toolbar.mat-accent .mat-accordion .mat-expansion-panel .mat-expansion-panel-body{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-toolbar.mat-warn .mat-accordion .mat-expansion-panel .mat-expansion-panel-body{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-mdc-button,.mat-mdc-raised-button,.mat-mdc-outlined-button,.mat-mdc-unelevated-button,.mat-mdc-icon-button,.mat-mdc-fab,.mat-mdc-mini-fab{height:40px;min-height:40px;max-height:40px;line-height:1!important}.mat-mdc-button.angor-mat-button-large,.mat-mdc-raised-button.angor-mat-button-large,.mat-mdc-outlined-button.angor-mat-button-large,.mat-mdc-unelevated-button.angor-mat-button-large,.mat-mdc-icon-button.angor-mat-button-large,.mat-mdc-fab.angor-mat-button-large,.mat-mdc-mini-fab.angor-mat-button-large{height:48px;min-height:48px;max-height:48px}.mat-mdc-button[disabled=true] .mat-icon,.mat-mdc-raised-button[disabled=true] .mat-icon,.mat-mdc-outlined-button[disabled=true] .mat-icon,.mat-mdc-unelevated-button[disabled=true] .mat-icon,.mat-mdc-icon-button[disabled=true] .mat-icon,.mat-mdc-fab[disabled=true] .mat-icon,.mat-mdc-mini-fab[disabled=true] .mat-icon{opacity:.38!important}.mat-mdc-icon-button{display:inline-flex!important;align-items:center;justify-content:center;width:40px!important;padding:0!important}.mat-mdc-icon-button svg,.mat-mdc-icon-button img{height:auto!important}.mat-mdc-fab{max-height:56px;border-radius:16px!important}.mat-mdc-fab:not(.mdc-fab--extended) .mdc-fab__ripple{border-radius:16px!important}.mat-mdc-mini-fab{border-radius:12px!important}.mat-mdc-mini-fab:not(.mdc-fab--extended) .mdc-fab__ripple{border-radius:12px!important}.mat-mdc-button,.mat-mdc-raised-button,.mat-mdc-outlined-button,.mat-mdc-unelevated-button{padding:0 20px!important;border-radius:9999px!important}.mat-mdc-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon{margin-left:0!important;margin-right:0!important}.mat-mdc-button .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-container circle,.mat-mdc-raised-button .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-container circle,.mat-mdc-outlined-button .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-container circle,.mat-mdc-unelevated-button .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-container circle,.mat-mdc-icon-button .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-container circle,.mat-mdc-fab .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-container circle,.mat-mdc-mini-fab .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-container circle{stroke:currentColor!important;animation-duration:6s}.mat-mdc-raised-button,.mat-mdc-unelevated-button,.mat-mdc-fab,.mat-mdc-mini-fab{--mat-mdc-button-persistent-ripple-color: #3b7586 !important;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1) !important}.dark .mat-mdc-raised-button,.dark .mat-mdc-unelevated-button,.dark .mat-mdc-fab,.dark .mat-mdc-mini-fab{--mat-mdc-button-persistent-ripple-color: #000 !important;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1) !important}.mat-mdc-raised-button .mat-icon,.mat-mdc-unelevated-button .mat-icon,.mat-mdc-fab .mat-icon,.mat-mdc-mini-fab .mat-icon{color:currentColor!important}.mat-mdc-raised-button .mat-ripple-element,.mat-mdc-unelevated-button .mat-ripple-element,.mat-mdc-fab .mat-ripple-element,.mat-mdc-mini-fab .mat-ripple-element{background-color:#0000001a!important}.mat-mdc-button:not([disabled=true]).mat-primary .mat-icon,.mat-mdc-icon-button:not([disabled=true]).mat-primary .mat-icon,.mat-mdc-outlined-button:not([disabled=true]).mat-primary .mat-icon{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-rgb),var(--tw-text-opacity, 1))!important}.mat-mdc-button:not([disabled=true]).mat-accent .mat-icon,.mat-mdc-icon-button:not([disabled=true]).mat-accent .mat-icon,.mat-mdc-outlined-button:not([disabled=true]).mat-accent .mat-icon{--tw-text-opacity: 1 !important;color:rgba(var(--angor-accent-rgb),var(--tw-text-opacity, 1))!important}.mat-mdc-button:not([disabled=true]).mat-warn .mat-icon,.mat-mdc-icon-button:not([disabled=true]).mat-warn .mat-icon,.mat-mdc-outlined-button:not([disabled=true]).mat-warn .mat-icon{--tw-text-opacity: 1 !important;color:rgba(var(--angor-warn-rgb),var(--tw-text-opacity, 1))!important}.mat-mdc-outlined-button:not([disabled=true]){--tw-border-opacity: 1 !important;border-color:rgb(107 152 164 / var(--tw-border-opacity, 1))!important}.mat-mdc-outlined-button:not([disabled=true]):is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(8 59 70 / var(--tw-border-opacity, 1))!important}.mat-mdc-outlined-button[disabled=true]{border-color:#6b98a4b3!important}.mat-mdc-outlined-button[disabled=true]:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(7 52 62 / var(--tw-border-opacity, 1))!important}.mdc-button .mdc-button__label{white-space:nowrap}.mat-button-toggle-group{border:none!important}.mat-button-toggle-group>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.mat-button-toggle-group.mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{background-clip:padding-box}.mat-button-toggle-group .mat-button-toggle{border-radius:9999px;overflow:hidden;border:none!important;font-weight:500}.mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked .mat-button-toggle-label-content{--tw-text-opacity: 1 !important;color:rgba(var(--angor-text-default-rgb),var(--tw-text-opacity))!important}.mat-button-toggle-group .mat-button-toggle .mat-button-toggle-label-content{padding:0 20px;line-height:40px!important;--tw-text-opacity: 1;color:rgba(var(--angor-text-secondary-rgb),var(--tw-text-opacity))}.mat-toolbar.mat-primary .mat-button-toggle-group .mat-button-toggle .mat-button-toggle-label-content{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-toolbar.mat-accent .mat-button-toggle-group .mat-button-toggle .mat-button-toggle-label-content{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-toolbar.mat-warn .mat-button-toggle-group .mat-button-toggle .mat-button-toggle-label-content{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-mdc-checkbox{display:inline-flex!important}.mat-mdc-checkbox .mdc-form-field{padding-right:12px}.mdc-checkbox__native-control{opacity:0!important}.mat-mdc-chip{font-weight:500!important}.mat-mdc-dialog-container .mdc-dialog__surface{border-radius:16px!important;padding:24px}.mat-drawer-backdrop.mat-drawer-shown{background-color:#0009!important}.mat-mdc-form-field.mat-form-field-appearance-fill.mat-form-field-disabled{opacity:.7!important}.mat-mdc-form-field.mat-form-field-appearance-fill.mat-form-field-invalid .mat-mdc-text-field-wrapper{--tw-border-opacity: 1 !important;border-color:rgba(var(--angor-warn-rgb),var(--tw-border-opacity, 1))!important}.mat-mdc-form-field.mat-form-field-appearance-fill.mat-form-field-invalid .mat-mdc-text-field-wrapper:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgba(var(--angor-warn-rgb),var(--tw-border-opacity, 1))!important}.mat-mdc-form-field.mat-form-field-appearance-fill.mat-form-field-invalid .mat-mdc-select .mat-mdc-select-placeholder{--tw-text-opacity: 1 !important;color:rgba(var(--angor-warn-rgb),var(--tw-text-opacity, 1))!important}.mat-mdc-form-field.mat-form-field-appearance-fill:hover .mat-mdc-form-field-focus-overlay,.mat-mdc-form-field.mat-form-field-appearance-fill.mat-focused .mat-mdc-form-field-focus-overlay{opacity:0!important}.mat-mdc-form-field.mat-form-field-appearance-fill.mat-focused:not(.mat-form-field-invalid) .mat-mdc-text-field-wrapper{--tw-border-opacity: 1 !important;border-color:rgba(var(--angor-primary-rgb),var(--tw-border-opacity, 1))!important}.mat-mdc-form-field.mat-form-field-appearance-fill.mat-focused:not(.mat-form-field-invalid) .mat-mdc-text-field-wrapper:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgba(var(--angor-primary-rgb),var(--tw-border-opacity, 1))!important}.mat-mdc-form-field.mat-form-field-appearance-fill.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix select{top:auto;margin-top:0;margin-bottom:0;padding-top:0;padding-right:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2364748B' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5H7z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right -7px center;background-size:24px}.dark .mat-mdc-form-field.mat-form-field-appearance-fill.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2397a6ba' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5H7z'/%3E%3C/svg%3E")}.mat-mdc-form-field.mat-form-field-appearance-fill.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix:after{display:none}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{padding:0;border-radius:6px;border-width:1px;border-style:solid;--tw-border-opacity: 1 !important;border-color:rgb(107 152 164 / var(--tw-border-opacity, 1))!important;--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05) !important;--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(8 59 70 / var(--tw-border-opacity, 1))!important;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))!important;--tw-bg-opacity: .05 !important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper:not(.mdc-text-field--no-label){margin-top:24px;overflow:visible}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-focus-overlay{border-radius:6px}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex{position:relative;display:flex;align-items:stretch;border-radius:6px;padding:0 16px}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix{padding:0!important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>.mat-icon{margin-right:12px;padding:0!important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>.mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>.mat-mdc-icon-button{margin:0 4px 0 -10px}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>.mat-mdc-select,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>.mat-mdc-select{margin-right:10px}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>.mat-datepicker-toggle,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>.mat-datepicker-toggle{margin-left:-8px}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix{padding:0!important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>.mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>.mat-icon{margin-left:12px;padding:0!important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>.mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>.mat-mdc-icon-button{margin:0 -10px 0 4px}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>.mat-mdc-select,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>.mat-mdc-select{margin-left:10px}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>.mat-datepicker-toggle,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>.mat-datepicker-toggle{margin-right:-8px}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix{display:inline-flex;align-items:center;justify-content:center;--tw-text-opacity: 1 !important;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))!important}.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix,.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix,.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix,.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-icon-button{width:40px;min-width:40px;height:40px;min-height:40px}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-icon-button:not([disabled]),.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select-value,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-icon-button:not([disabled]),.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select-value,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button:not([disabled]),.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select-value,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-icon-button:not([disabled]),.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select-value{--tw-text-opacity: 1;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))}.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-icon,.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-icon-button:not([disabled]),.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select-value,.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-icon,.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-icon-button:not([disabled]),.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select-value,.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-icon,.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button:not([disabled]),.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select-value,.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-icon,.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-icon-button:not([disabled]),.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select-value{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-icon,.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-icon-button:not([disabled]),.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select-value,.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-icon,.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-icon-button:not([disabled]),.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select-value,.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-icon,.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button:not([disabled]),.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select-value,.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-icon,.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-icon-button:not([disabled]),.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select-value{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-icon,.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-icon-button:not([disabled]),.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select-value,.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-icon,.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-icon-button:not([disabled]),.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select-value,.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-icon,.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button:not([disabled]),.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select-value,.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-icon,.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-icon-button:not([disabled]),.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select-value{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-datepicker-toggle-default-icon,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-datepicker-toggle-default-icon,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-datepicker-toggle-default-icon,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-datepicker-toggle-default-icon{width:1.5rem;height:1.5rem;min-width:1.5rem;min-height:1.5rem;font-size:1.5rem;line-height:1.5rem}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-datepicker-toggle-default-icon svg,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-datepicker-toggle-default-icon svg,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-datepicker-toggle-default-icon svg,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-datepicker-toggle-default-icon svg{width:1.5rem;height:1.5rem}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select{display:flex;align-items:center}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select:focus .mat-mdc-select-trigger .mat-mdc-select-value,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select:focus .mat-mdc-select-trigger .mat-mdc-select-value,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select:focus .mat-mdc-select-trigger .mat-mdc-select-value,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select:focus .mat-mdc-select-trigger .mat-mdc-select-value{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-rgb),var(--tw-text-opacity, 1))!important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select:focus .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select:focus .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select:focus .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select:focus .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow{border-top-color:var(--angor-primary)!important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select .mat-mdc-select-trigger,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select .mat-mdc-select-trigger,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select .mat-mdc-select-trigger,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select .mat-mdc-select-trigger{display:flex;align-items:center}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-value,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-value,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-value,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-value{display:flex;max-width:none}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-value mat-mdc-select-trigger .mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-value mat-mdc-select-trigger .mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-value mat-mdc-select-trigger .mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-value mat-mdc-select-trigger .mat-icon{margin:0!important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper{display:flex;align-items:center;transform:none;margin-left:4px}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow{min-height:0;--tw-text-opacity: 1 !important;color:rgb(8 59 70 / var(--tw-text-opacity, 1))!important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow:is(.dark *),.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow:is(.dark *),.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow:is(.dark *),.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(59 117 134 / var(--tw-text-opacity, 1))!important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix{position:static;display:flex;align-items:center;width:88px;min-height:48px;padding:0;border:0}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix .mat-mdc-floating-label{top:-25px!important;left:0!important;width:100%!important;transform:none!important;pointer-events:auto;font-weight:500;--tw-text-opacity: 1 !important;color:rgba(var(--angor-text-default-rgb),var(--tw-text-opacity))!important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix textarea.mat-mdc-input-element{margin:12px 0;padding:0 6px 0 0}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix .mat-mdc-chip-set{width:100%;margin:0 -8px}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mdc-line-ripple{display:none}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-form-field-subscript-wrapper{font-size:12px;font-weight:500}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-error-wrapper{padding:0}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-hint{--tw-text-opacity: 1 !important;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))!important}.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-hint{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-hint{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-hint{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-mdc-form-field.mat-form-field-appearance-fill:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,.mat-mdc-form-field.mat-form-field-appearance-fill:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix{align-self:flex-start;padding-top:14px!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded .mat-mdc-text-field-wrapper{border-radius:24px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix{border-radius:24px 0 0 24px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>.mat-icon{margin-right:12px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>.mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>.mat-mdc-icon-button{margin:0 2px 0 -10px!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>.mat-mdc-select,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>.mat-mdc-select{margin-right:8px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>.mat-datepicker-toggle,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>.mat-datepicker-toggle{margin-right:4px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>*:not(.mat-icon):not(.mat-mdc-icon-button):not(.mat-mdc-select):not(.mat-datepicker-toggle),.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>*:not(.mat-icon):not(.mat-mdc-icon-button):not(.mat-mdc-select):not(.mat-datepicker-toggle){margin-right:12px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix{border-radius:0 24px 24px 0}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>.mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>.mat-icon{margin-left:12px!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>.mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>.mat-mdc-icon-button{margin:0 -10px 0 2px!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>.mat-mdc-select,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>.mat-mdc-select{margin-left:12px!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>.mat-datepicker-toggle,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>.mat-datepicker-toggle{margin-left:4px!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>*:not(.mat-icon):not(.mat-mdc-icon-button):not(.mat-mdc-select):not(.mat-datepicker-toggle),.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>*:not(.mat-icon):not(.mat-mdc-icon-button):not(.mat-mdc-select):not(.mat-datepicker-toggle){margin-left:12px!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-icon-button{width:32px!important;min-width:32px;height:32px;min-height:32px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>.mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>.mat-mdc-icon-button{margin-left:-6px;margin-right:12px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>.mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>.mat-mdc-icon-button{margin-left:12px;margin-right:-6px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix{min-height:40px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix textarea.mat-mdc-input-element{margin:8px 0}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix{padding-top:10px!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense.angor-mat-rounded .mat-mdc-text-field-wrapper{border-radius:20px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix{border-radius:20px 0 0 20px!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix{border-radius:0 20px 20px 0!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix{align-self:stretch!important;margin:0 16px 0 -16px!important;padding-left:16px!important;border-radius:6px 0 0 6px;border-right-width:1px;border-style:solid}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>.mat-icon{margin-right:16px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>.mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>.mat-mdc-icon-button{margin:0 6px 0 -10px!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>.mat-mdc-select,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>.mat-mdc-select{margin-right:12px!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>.mat-datepicker-toggle,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>.mat-datepicker-toggle{margin-right:8px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>*:not(.mat-icon):not(.mat-mdc-icon-button):not(.mat-mdc-select):not(.mat-datepicker-toggle),.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>*:not(.mat-icon):not(.mat-mdc-icon-button):not(.mat-mdc-select):not(.mat-datepicker-toggle){margin-right:16px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix{align-self:stretch!important;margin:0 -16px 0 16px!important;padding-right:16px!important;border-radius:0 6px 6px 0;border-left-width:1px;border-style:solid}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>.mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>.mat-icon{margin-left:16px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>.mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>.mat-mdc-icon-button{margin:0 -10px 0 6px!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>.mat-mdc-select,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>.mat-mdc-select{margin:0 -4px 0 16px!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>.mat-datepicker-toggle,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>.mat-datepicker-toggle{margin-left:8px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>*:not(.mat-icon):not(.mat-mdc-icon-button):not(.mat-mdc-select):not(.mat-datepicker-toggle),.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>*:not(.mat-icon):not(.mat-mdc-icon-button):not(.mat-mdc-select):not(.mat-datepicker-toggle){margin-left:16px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix{--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-bg-default-rgb),var(--tw-bg-opacity))!important;--tw-border-opacity: 1 !important;border-color:rgb(107 152 164 / var(--tw-border-opacity, 1))!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix:is(.dark *),.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix:is(.dark *),.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix:is(.dark *),.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(8 59 70 / var(--tw-border-opacity, 1))!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix{align-items:flex-start}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-bold .mat-mdc-text-field-wrapper{border-width:2px!important}.mat-mdc-form-field.mat-form-field-appearance-outline.mat-form-field-invalid .mdc-notched-outline__leading,.mat-mdc-form-field.mat-form-field-appearance-outline.mat-form-field-invalid .mdc-notched-outline__notch,.mat-mdc-form-field.mat-form-field-appearance-outline.mat-form-field-invalid .mdc-notched-outline__trailing{border-color:var(--angor-warn)!important}.mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused:not(.mat-form-field-invalid).mat-primary .mdc-notched-outline__leading,.mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused:not(.mat-form-field-invalid).mat-primary .mdc-notched-outline__notch,.mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused:not(.mat-form-field-invalid).mat-primary .mdc-notched-outline__trailing{border-color:var(--angor-primary)!important}.mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused:not(.mat-form-field-invalid).mat-accent .mdc-notched-outline__leading,.mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused:not(.mat-form-field-invalid).mat-accent .mdc-notched-outline__notch,.mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused:not(.mat-form-field-invalid).mat-accent .mdc-notched-outline__trailing{border-color:var(--angor-accent)!important}.mat-mdc-form-field.mat-form-field-appearance-outline:not(.mat-focused):not(.mat-form-field-invalid) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mdc-notched-outline .mdc-notched-outline__leading,.mat-mdc-form-field.mat-form-field-appearance-outline:not(.mat-focused):not(.mat-form-field-invalid) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mdc-notched-outline .mdc-notched-outline__notch,.mat-mdc-form-field.mat-form-field-appearance-outline:not(.mat-focused):not(.mat-form-field-invalid) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mdc-notched-outline .mdc-notched-outline__trailing{--tw-border-opacity: 1 !important;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))!important}.mat-mdc-form-field.mat-form-field-appearance-outline:not(.mat-focused):not(.mat-form-field-invalid) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mdc-notched-outline .mdc-notched-outline__leading:is(.dark *),.mat-mdc-form-field.mat-form-field-appearance-outline:not(.mat-focused):not(.mat-form-field-invalid) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mdc-notched-outline .mdc-notched-outline__notch:is(.dark *),.mat-mdc-form-field.mat-form-field-appearance-outline:not(.mat-focused):not(.mat-form-field-invalid) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mdc-notched-outline .mdc-notched-outline__trailing:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(100 116 139 / var(--tw-border-opacity, 1))!important}.mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mdc-notched-outline .mdc-notched-outline__notch{border-right-style:none!important}.mat-icon{display:inline-flex!important;align-items:center;justify-content:center;width:24px;min-width:24px;height:24px;min-height:24px;font-size:24px;line-height:24px;-webkit-appearance:none!important}.mat-mdc-input-element::placeholder{transition:none!important;--tw-text-opacity: 1 !important;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))!important}.mat-toolbar.mat-primary .mat-mdc-input-element::placeholder{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent .mat-mdc-input-element::placeholder{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn .mat-mdc-input-element::placeholder{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-mdc-input-element::-moz-placeholder{-moz-transition:none!important;transition:none!important;--tw-text-opacity: 1 !important;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))!important}.mat-toolbar.mat-primary .mat-mdc-input-element::-moz-placeholder{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent .mat-mdc-input-element::-moz-placeholder{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn .mat-mdc-input-element::-moz-placeholder{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-mdc-input-element::-webkit-input-placeholder{-webkit-transition:none!important;transition:none!important;--tw-text-opacity: 1 !important;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))!important}.mat-toolbar.mat-primary .mat-mdc-input-element::-webkit-input-placeholder{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent .mat-mdc-input-element::-webkit-input-placeholder{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn .mat-mdc-input-element::-webkit-input-placeholder{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-mdc-input-element:-ms-input-placeholder{-ms-transition:none!important;transition:none!important;--tw-text-opacity: 1 !important;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))!important}.mat-toolbar.mat-primary .mat-mdc-input-element:-ms-input-placeholder{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent .mat-mdc-input-element:-ms-input-placeholder{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn .mat-mdc-input-element:-ms-input-placeholder{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-form-field-invalid .mat-mdc-input-element::placeholder{--tw-text-opacity: 1 !important;color:rgba(var(--angor-warn-rgb),var(--tw-text-opacity, 1))!important}.mat-form-field-invalid .mat-mdc-input-element::-moz-placeholder{--tw-text-opacity: 1 !important;color:rgba(var(--angor-warn-rgb),var(--tw-text-opacity, 1))!important}.mat-form-field-invalid .mat-mdc-input-element::-webkit-input-placeholder{--tw-text-opacity: 1 !important;color:rgba(var(--angor-warn-rgb),var(--tw-text-opacity, 1))!important}.mat-form-field-invalid .mat-mdc-input-element:-ms-input-placeholder{--tw-text-opacity: 1 !important;color:rgba(var(--angor-warn-rgb),var(--tw-text-opacity, 1))!important}.mat-mdc-menu-panel{min-width:144px!important}.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item .mat-mdc-menu-item-text{display:flex;align-items:center;padding-right:16px}.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item .mat-icon-no-color{--tw-text-opacity: 1;color:rgba(var(--angor-mat-icon-rgb),var(--tw-text-opacity))}.mat-mdc-menu-panel .mat-mdc-menu-content mat-divider{margin:8px 0}.mat-mdc-paginator .mat-mdc-paginator-container{padding:8px 16px;justify-content:space-between}@media (min-width: 600px){.mat-mdc-paginator .mat-mdc-paginator-container{justify-content:normal}}.mat-mdc-paginator .mat-mdc-paginator-container .mat-mdc-paginator-page-size{align-items:center;min-height:40px;margin:8px}.mat-mdc-paginator .mat-mdc-paginator-container .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-label{display:none;margin-right:12px}@media (min-width: 600px){.mat-mdc-paginator .mat-mdc-paginator-container .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-label{display:block}}.mat-mdc-paginator .mat-mdc-paginator-container .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select{margin:0}.mat-mdc-paginator .mat-mdc-paginator-container .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mat-mdc-text-field-wrapper{padding:0 10px}.mat-mdc-paginator .mat-mdc-paginator-container .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mat-mdc-text-field-wrapper .mat-form-field-flex{min-height:32px}.mat-mdc-paginator .mat-mdc-paginator-container .mat-mdc-paginator-range-actions{margin:8px 0}.mat-mdc-paginator .mat-mdc-paginator-container .mat-mdc-paginator-range-actions .mat-mdc-paginator-range-label{margin-right:16px}.mat-mdc-select{display:inline-flex!important}.mat-mdc-select .mat-mdc-select-placeholder{transition:none!important;--tw-text-opacity: 1 !important;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))!important}.mat-toolbar.mat-primary .mat-mdc-select .mat-mdc-select-placeholder{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent .mat-mdc-select .mat-mdc-select-placeholder{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn .mat-mdc-select .mat-mdc-select-placeholder{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-value{position:relative;display:flex;max-width:none}.mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-value .mat-mdc-select-value-text{display:inline-flex}.mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-value .mat-mdc-select-value-text>*{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mat-mdc-select .mat-mdc-select-arrow-wrapper{transform:translateY(0)!important}.mat-mdc-select .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow{margin:0 0 0 8px;--tw-text-opacity: 1 !important;color:rgba(var(--angor-text-secondary-rgb),var(--tw-text-opacity))!important}.mat-toolbar.mat-primary .mat-mdc-select .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-toolbar.mat-accent .mat-mdc-select .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-toolbar.mat-warn .mat-mdc-select .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled){color:#fff!important}.dark .mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled){color:#000!important}.mat-step-icon .mat-icon{color:currentColor!important}.mat-step-label,.mat-step-label-selected{font-weight:500!important}.mat-mdc-table .mdc-data-table__row:not(.mdc-data-table__row--selected):hover{background:none!important}.mat-mdc-tab-group.angor-mat-no-header .mat-mdc-tab-header{height:0!important;max-height:0!important;border:none!important;visibility:hidden!important;opacity:0!important}.mat-mdc-tab-group:not(.mat-background-primary):not(.mat-background-accent) .mat-mdc-tab-header .mat-mdc-tab-label-container{box-shadow:inset 0 -1px var(--angor-border)}.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-label-container{margin:0 24px}.mat-mdc-tab-group .mat-mdc-tab-body-content{padding:24px}textarea.mat-mdc-input-element{box-sizing:content-box!important}.mat-toolbar.mat-primary .mat-icon{--tw-text-opacity: 1 !important;color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important}.mat-toolbar.mat-primary .text-secondary{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-toolbar.mat-primary .text-hint,.mat-toolbar.mat-primary .text-disabled{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-primary .divider{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .12 !important}.mat-toolbar.mat-accent .mat-icon{--tw-text-opacity: 1 !important;color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important}.mat-toolbar.mat-accent .text-secondary{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-toolbar.mat-accent .text-hint,.mat-toolbar.mat-accent .text-disabled{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent .divider{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .12 !important}.mat-toolbar.mat-warn .mat-icon{--tw-text-opacity: 1 !important;color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important}.mat-toolbar.mat-warn .text-secondary{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-toolbar.mat-warn .text-hint,.mat-toolbar.mat-warn .text-disabled{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn .divider{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .12 !important}.mat-mdc-tooltip .mdc-tooltip__surface{background-color:var(--angor-text-default)!important;color:#fff}.dark .mat-mdc-tooltip .mdc-tooltip__surface{background-color:var(--angor-text-secondary)!important;color:var(--angor-bg-default)!important}code[class*=language-] .hljs-comment,code[class*=language-] .hljs-quote,pre[class*=language-] .hljs-comment,pre[class*=language-] .hljs-quote{color:#8b9fc1;font-style:italic}code[class*=language-] .hljs-doctag,code[class*=language-] .hljs-keyword,code[class*=language-] .hljs-formula,pre[class*=language-] .hljs-doctag,pre[class*=language-] .hljs-keyword,pre[class*=language-] .hljs-formula{color:#22d3ee}code[class*=language-] .hljs-name,pre[class*=language-] .hljs-name{color:#e879f9}code[class*=language-] .hljs-tag,pre[class*=language-] .hljs-tag{color:#bae6fd}code[class*=language-] .hljs-section,code[class*=language-] .hljs-selector-tag,code[class*=language-] .hljs-deletion,code[class*=language-] .hljs-subst,pre[class*=language-] .hljs-section,pre[class*=language-] .hljs-selector-tag,pre[class*=language-] .hljs-deletion,pre[class*=language-] .hljs-subst{color:#f87f71}code[class*=language-] .hljs-literal,pre[class*=language-] .hljs-literal{color:#36beff}code[class*=language-] .hljs-string,code[class*=language-] .hljs-regexp,code[class*=language-] .hljs-addition,code[class*=language-] .hljs-attribute,code[class*=language-] .hljs-meta-string,pre[class*=language-] .hljs-string,pre[class*=language-] .hljs-regexp,pre[class*=language-] .hljs-addition,pre[class*=language-] .hljs-attribute,pre[class*=language-] .hljs-meta-string{color:#bef264}code[class*=language-] .hljs-built_in,code[class*=language-] .hljs-class .hljs-title,pre[class*=language-] .hljs-built_in,pre[class*=language-] .hljs-class .hljs-title{color:#ffd374}code[class*=language-] .hljs-attr,code[class*=language-] .hljs-variable,code[class*=language-] .hljs-template-variable,code[class*=language-] .hljs-type,code[class*=language-] .hljs-selector-class,code[class*=language-] .hljs-selector-attr,code[class*=language-] .hljs-selector-pseudo,code[class*=language-] .hljs-number,pre[class*=language-] .hljs-attr,pre[class*=language-] .hljs-variable,pre[class*=language-] .hljs-template-variable,pre[class*=language-] .hljs-type,pre[class*=language-] .hljs-selector-class,pre[class*=language-] .hljs-selector-attr,pre[class*=language-] .hljs-selector-pseudo,pre[class*=language-] .hljs-number{color:#22d3ee}code[class*=language-] .hljs-symbol,code[class*=language-] .hljs-bullet,code[class*=language-] .hljs-link,code[class*=language-] .hljs-meta,code[class*=language-] .hljs-selector-id,code[class*=language-] .hljs-title,pre[class*=language-] .hljs-symbol,pre[class*=language-] .hljs-bullet,pre[class*=language-] .hljs-link,pre[class*=language-] .hljs-meta,pre[class*=language-] .hljs-selector-id,pre[class*=language-] .hljs-title{color:#e879f9}code[class*=language-] .hljs-emphasis,pre[class*=language-] .hljs-emphasis{font-style:italic}code[class*=language-] .hljs-strong,pre[class*=language-] .hljs-strong{font-weight:700}code[class*=language-] .hljs-link,pre[class*=language-] .hljs-link{text-decoration:underline}.ps{position:relative}.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y,.ps.ps--focus>.ps__rail-x,.ps.ps--focus>.ps__rail-y,.ps.ps--scrolling-x>.ps__rail-x,.ps.ps--scrolling-x>.ps__rail-y,.ps.ps--scrolling-y>.ps__rail-x,.ps.ps--scrolling-y>.ps__rail-y{opacity:1}.ps>.ps__rail-x,.ps>.ps__rail-y{z-index:99999}.ps>.ps__rail-x{height:14px;background:transparent!important;transition:none!important}.ps>.ps__rail-x:hover,.ps>.ps__rail-x:focus,.ps>.ps__rail-x.ps--clicking{opacity:1}.ps>.ps__rail-x:hover .ps__thumb-x,.ps>.ps__rail-x:focus .ps__thumb-x,.ps>.ps__rail-x.ps--clicking .ps__thumb-x{height:10px}.ps>.ps__rail-x .ps__thumb-x{background:#00000080;box-shadow:0 0 0 1px #ffffff26;height:6px;transition:height 225ms cubic-bezier(.25,.8,.25,1)}.ps>.ps__rail-y{width:14px;background:transparent!important;transition:none!important;left:auto!important}.ps>.ps__rail-y:hover,.ps>.ps__rail-y:focus,.ps>.ps__rail-y.ps--clicking{opacity:1}.ps>.ps__rail-y:hover .ps__thumb-y,.ps>.ps__rail-y:focus .ps__thumb-y,.ps>.ps__rail-y.ps--clicking .ps__thumb-y{width:10px}.ps>.ps__rail-y .ps__thumb-y{background:#00000080;box-shadow:0 0 0 1px #ffffff26;width:6px;transition:width 225ms cubic-bezier(.25,.8,.25,1)}.ql-toolbar{border-radius:6px 6px 0 0;padding:0!important;--tw-bg-opacity: 1;background-color:rgb(203 221 225 / var(--tw-bg-opacity, 1));border-color:rgb(107 152 164 / var(--tw-border-opacity, 1))!important;--tw-border-opacity: 1 !important}.dark .ql-toolbar{background-color:#0000000d;--tw-border-opacity: 1 !important;border-color:rgb(8 59 70 / var(--tw-border-opacity, 1))!important}.ql-toolbar .ql-formats{margin:11px 8px!important}.ql-toolbar .ql-picker.ql-expanded .ql-picker-label{--tw-border-opacity: 1;border-color:rgb(107 152 164 / var(--tw-border-opacity, 1))}.dark .ql-toolbar .ql-picker.ql-expanded .ql-picker-label{--tw-border-opacity: 1;border-color:rgb(8 59 70 / var(--tw-border-opacity, 1))}.ql-toolbar .ql-picker.ql-expanded .ql-picker-options{z-index:10!important;--tw-bg-opacity: 1;background-color:rgba(var(--angor-bg-card-rgb),var(--tw-bg-opacity));--tw-border-opacity: 1;border-color:rgb(107 152 164 / var(--tw-border-opacity, 1))}.dark .ql-toolbar .ql-picker.ql-expanded .ql-picker-options{--tw-border-opacity: 1;border-color:rgb(8 59 70 / var(--tw-border-opacity, 1))}.ql-toolbar .ql-picker .ql-picker-label,.ql-toolbar .ql-picker .ql-picker-options .ql-picker-item{--tw-text-opacity: 1;color:rgba(var(--angor-text-default-rgb),var(--tw-text-opacity))}.ql-toolbar .ql-stroke,.ql-toolbar .ql-stroke-mitter{stroke:var(--angor-icon)}.ql-toolbar .ql-fill{fill:var(--angor-icon)}.ql-toolbar button:hover,.ql-toolbar button:focus,.ql-toolbar button.ql-active,.ql-toolbar .ql-picker-label:hover,.ql-toolbar .ql-picker-label.ql-active,.ql-toolbar .ql-picker-item:hover,.ql-toolbar .ql-picker-item.ql-selected{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-rgb),var(--tw-text-opacity, 1))!important}.ql-toolbar button:hover .ql-stroke,.ql-toolbar button:hover .ql-stroke-mitter,.ql-toolbar button:focus .ql-stroke,.ql-toolbar button:focus .ql-stroke-mitter,.ql-toolbar button.ql-active .ql-stroke,.ql-toolbar button.ql-active .ql-stroke-mitter,.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-toolbar .ql-picker-label:hover .ql-stroke-mitter,.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-toolbar .ql-picker-label.ql-active .ql-stroke-mitter,.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-toolbar .ql-picker-item:hover .ql-stroke-mitter,.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-mitter{stroke:var(--angor-primary)!important}.ql-toolbar button:hover .ql-fill,.ql-toolbar button:focus .ql-fill,.ql-toolbar button.ql-active .ql-fill,.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-toolbar .ql-picker-item.ql-selected .ql-fill{fill:var(--angor-primary)!important}.ql-container{overflow:auto;min-height:160px;max-height:400px;border-radius:0 0 6px 6px;border-color:rgb(107 152 164 / var(--tw-border-opacity, 1))!important;--tw-border-opacity: 1 !important;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05) !important;--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.dark .ql-container{--tw-border-opacity: 1 !important;border-color:rgb(8 59 70 / var(--tw-border-opacity, 1))!important}.ql-container .ql-editor{--tw-bg-opacity: 1;background-color:rgba(var(--angor-bg-card-rgb),var(--tw-bg-opacity))}.ql-container .ql-editor.ql-blank:before{--tw-text-opacity: 1;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))}.mat-toolbar.mat-primary .ql-container .ql-editor.ql-blank:before{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent .ql-container .ql-editor.ql-blank:before{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn .ql-container .ql-editor.ql-blank:before{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.ql-container .ql-tooltip{border-radius:.375rem;--tw-border-opacity: 1;border-color:rgb(107 152 164 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(203 221 225 / var(--tw-bg-opacity, 1));padding:.25rem .75rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark .ql-container .ql-tooltip{--tw-border-opacity: 1 !important;border-color:rgb(5 43 51 / var(--tw-border-opacity, 1))!important;--tw-bg-opacity: 1 !important;background-color:rgb(5 43 51 / var(--tw-bg-opacity, 1))!important;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.ql-container .ql-tooltip:before{--tw-text-opacity: 1;color:rgba(var(--angor-text-secondary-rgb),var(--tw-text-opacity))}.mat-toolbar.mat-primary .ql-container .ql-tooltip:before{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-toolbar.mat-accent .ql-container .ql-tooltip:before{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-toolbar.mat-warn .ql-container .ql-tooltip:before{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.ql-container .ql-tooltip .ql-action,.ql-container .ql-tooltip .ql-remove{--tw-border-opacity: 1;border-color:rgb(107 152 164 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgba(var(--angor-primary-rgb),var(--tw-text-opacity, 1))}.dark .ql-container .ql-tooltip .ql-action,.dark .ql-container .ql-tooltip .ql-remove{--tw-border-opacity: 1;border-color:rgb(107 152 164 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgba(var(--angor-primary-400-rgb),var(--tw-text-opacity, 1))}.ql-container .ql-tooltip .ql-action:after{border-right-width:1px!important;--tw-border-opacity: 1 !important;border-right-color:rgb(107 152 164 / var(--tw-border-opacity, 1))!important}.dark .ql-container .ql-tooltip .ql-action:after{--tw-border-opacity: 1 !important;border-right-color:rgb(8 59 70 / var(--tw-border-opacity, 1))!important}.ql-container .ql-tooltip input{--tw-text-opacity: 1 !important;color:rgba(var(--angor-text-default-rgb),var(--tw-text-opacity))!important;border-radius:.125rem!important;--tw-border-opacity: 1 !important;border-color:rgb(107 152 164 / var(--tw-border-opacity, 1))!important;--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important}.dark .ql-container .ql-tooltip input{--tw-border-opacity: 1 !important;border-color:rgb(8 59 70 / var(--tw-border-opacity, 1))!important;--tw-bg-opacity: 1 !important;background-color:rgb(5 43 51 / var(--tw-bg-opacity, 1))!important}.emoji-mart,.emoji-mart *{box-sizing:border-box;line-height:1.15}.emoji-mart{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-size:16px;display:inline-block;color:#222427;border:1px solid #d9d9d9;border-radius:15px;background:#fff}.emoji-mart .emoji-mart-emoji{padding:6px}.emoji-mart-bar{border:0 solid #d9d9d9}.emoji-mart-bar:first-child{border-bottom-width:1px;border-top-left-radius:5px;border-top-right-radius:5px}.emoji-mart-bar:last-child{border-top-width:1px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.emoji-mart-anchors{display:flex;flex-direction:row;justify-content:space-between;padding:0 6px;line-height:0}.emoji-mart-anchor{position:relative;display:block;flex:1 1 auto;color:#858585;text-align:center;padding:12px 4px;overflow:hidden;transition:color .1s ease-out;margin:0;box-shadow:none;background:none;border:none}.emoji-mart-anchor:focus{outline:0}.emoji-mart-anchor:hover,.emoji-mart-anchor:focus,.emoji-mart-anchor-selected{color:#464646}.emoji-mart-anchor-selected .emoji-mart-anchor-bar{bottom:0}.emoji-mart-anchor-bar{position:absolute;bottom:-3px;left:0;width:100%;height:3px;background-color:#464646}.emoji-mart-anchors i{display:inline-block;width:100%;max-width:22px}.emoji-mart-anchors svg,.emoji-mart-anchors img{fill:currentColor;height:18px}.emoji-mart-scroll{overflow-y:scroll;height:270px;padding:0 6px 6px;will-change:transform}.emoji-mart-search{margin-top:6px;padding:0 6px;position:relative}.emoji-mart-search input{font-size:16px;display:block;width:100%;padding:5px 25px 6px 10px;border-radius:5px;border:1px solid #d9d9d9;outline:0}.emoji-mart-search input,.emoji-mart-search input::-webkit-search-decoration,.emoji-mart-search input::-webkit-search-cancel-button,.emoji-mart-search input::-webkit-search-results-button,.emoji-mart-search input::-webkit-search-results-decoration{-webkit-appearance:none}.emoji-mart-search-icon{position:absolute;top:6px;right:11px;z-index:2;padding:2px 5px 1px;border:none;background:none}.emoji-mart-category .emoji-mart-emoji span{z-index:1;position:relative;text-align:center;cursor:default}.emoji-mart-category .emoji-mart-emoji:hover:before{z-index:0;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f4f4f4;border-radius:100%}.emoji-mart-category-label{z-index:2;position:relative;position:sticky;top:0}.emoji-mart-category-label span{display:block;width:100%;font-weight:500;padding:5px 6px;background-color:#fff;background-color:#fffffff2}.emoji-mart-category-list{margin:0;padding:0}.emoji-mart-category-list li{list-style:none;margin:0;padding:0;display:inline-block}.emoji-mart-emoji{position:relative;display:inline-block;font-size:0;margin:0;padding:0;border:none;background:none;box-shadow:none}.emoji-mart-emoji-native{font-family:"Segoe UI Emoji",Segoe UI Symbol,Segoe UI,"Apple Color Emoji",Twemoji Mozilla,"Noto Color Emoji","Android Emoji"}.emoji-mart-no-results{font-size:14px;text-align:center;padding-top:70px;color:#858585}.emoji-mart-no-results .emoji-mart-category-label{display:none}.emoji-mart-no-results .emoji-mart-no-results-label{margin-top:.2em}.emoji-mart-no-results .emoji-mart-emoji:hover:before{content:none}.emoji-mart-preview{position:relative;height:70px}.emoji-mart-preview-emoji,.emoji-mart-preview-data,.emoji-mart-preview-skins{position:absolute;top:50%;transform:translateY(-50%)}.emoji-mart-preview-emoji{left:12px}.emoji-mart-preview-data{left:68px;right:12px;word-break:break-all}.emoji-mart-preview-skins{right:30px;text-align:right}.emoji-mart-preview-skins.custom{right:10px;text-align:right}.emoji-mart-preview-name{font-size:14px}.emoji-mart-preview-shortname{font-size:12px;color:#888}.emoji-mart-preview-shortname+.emoji-mart-preview-shortname,.emoji-mart-preview-shortname+.emoji-mart-preview-emoticon,.emoji-mart-preview-emoticon+.emoji-mart-preview-emoticon{margin-left:.5em}.emoji-mart-preview-emoticon{font-size:11px;color:#bbb}.emoji-mart-title span{display:inline-block;vertical-align:middle}.emoji-mart-title .emoji-mart-emoji{padding:0}.emoji-mart-title-label{color:#999a9c;font-size:26px;font-weight:300}.emoji-mart-skin-swatches{font-size:0;padding:2px 0;border:1px solid #d9d9d9;border-radius:15px;background-color:#fff}.emoji-mart-skin-swatches.custom{font-size:0;border:none;background-color:#fff}.emoji-mart-skin-swatches.opened .emoji-mart-skin-swatch{width:16px;padding:0 2px}.emoji-mart-skin-swatches.opened .emoji-mart-skin-swatch.selected:after{opacity:.75}.emoji-mart-skin-swatch{display:inline-block;width:0;vertical-align:middle;transition-property:width,padding;transition-duration:.125s;transition-timing-function:ease-out}.emoji-mart-skin-swatch:nth-child(1){transition-delay:0s}.emoji-mart-skin-swatch:nth-child(2){transition-delay:.03s}.emoji-mart-skin-swatch:nth-child(3){transition-delay:.06s}.emoji-mart-skin-swatch:nth-child(4){transition-delay:.09s}.emoji-mart-skin-swatch:nth-child(5){transition-delay:.12s}.emoji-mart-skin-swatch:nth-child(6){transition-delay:.15s}.emoji-mart-skin-swatch.selected{position:relative;width:16px;padding:0 2px}.emoji-mart-skin-swatch.selected:after{content:"";position:absolute;top:50%;left:50%;width:4px;height:4px;margin:-2px 0 0 -2px;background-color:#fff;border-radius:100%;pointer-events:none;opacity:0;transition:opacity .2s ease-out}.emoji-mart-skin-swatch.custom{display:inline-block;width:0;height:38px;overflow:hidden;vertical-align:middle;transition-property:width,height;transition-duration:.125s;transition-timing-function:ease-out;cursor:default}.emoji-mart-skin-swatch.custom.selected{position:relative;width:36px;height:38px;padding:0 2px 0 0}.emoji-mart-skin-swatch.custom.selected:after{content:"";width:0;height:0}.emoji-mart-skin-swatches.custom .emoji-mart-skin-swatch.custom:hover{background-color:#f4f4f4;border-radius:10%}.emoji-mart-skin-swatches.custom.opened .emoji-mart-skin-swatch.custom{width:36px;height:38px;padding:0 2px 0 0}.emoji-mart-skin-swatches.custom.opened .emoji-mart-skin-swatch.custom.selected:after{opacity:.75}.emoji-mart-skin-text.opened{display:inline-block;vertical-align:middle;text-align:left;color:#888;font-size:11px;padding:5px 2px;width:95px;height:40px;border-radius:10%;background-color:#fff}.emoji-mart-skin{display:inline-block;width:100%;padding-top:100%;max-width:12px;border-radius:100%}.emoji-mart-skin-tone-1{background-color:#ffc93a}.emoji-mart-skin-tone-2{background-color:#fadcbc}.emoji-mart-skin-tone-3{background-color:#e0bb95}.emoji-mart-skin-tone-4{background-color:#bf8f68}.emoji-mart-skin-tone-5{background-color:#9b643d}.emoji-mart-skin-tone-6{background-color:#594539}.emoji-mart-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.emoji-mart-dark{color:#e5eef0;border-color:#083b46;border-width:2px;border-radius:15px;background-color:#022229}.emoji-mart-dark .emoji-mart-bar{border-color:#083b46}.emoji-mart-dark .emoji-mart-search input{color:#e5eef0;border-color:#083b46;background-color:#07343e}.emoji-mart-dark .emoji-mart-search-icon svg{fill:#e5eef0}.emoji-mart-dark .emoji-mart-category .emoji-mart-emoji:hover:before{background-color:#052b33}.emoji-mart-dark .emoji-mart-category-label span{background-color:#032128;color:#e5eef0}.emoji-mart-dark .emoji-mart-skin-swatches{border-color:#083b46;background-color:#022229}.emoji-mart-dark .emoji-mart-anchor:hover,.emoji-mart-dark .emoji-mart-anchor:focus,.emoji-mart-dark .emoji-mart-anchor-selected{color:#9bbac3}body{overflow-x:hidden}.overscroll-y-contain{overflow:hidden!important}.emoji-picker-container{position:absolute;bottom:60px;left:0;z-index:100000}input,textarea,select,button{font-size:16px}.large-font{font-size:3rem}.qrcode{display:flex;justify-content:center}.qrcode-image{width:100%!important}.heart-beat{animation:heartBeatAnimation .3s ease-in-out}@keyframes heartBeatAnimation{0%{transform:scale(1)}30%{transform:scale(2)}60%{transform:scale(1)}to{transform:scale(1)}}.pointer-events-none{pointer-events:none!important}.visible{visibility:visible!important}.collapse{visibility:collapse!important}.static{position:static!important}.fixed{position:fixed!important}.\!absolute,.absolute{position:absolute!important}.relative{position:relative!important}.sticky{position:sticky!important}.inset-0{inset:0!important}.inset-auto{inset:auto!important}.-left-1{left:-.25rem!important}.-right-1{right:-.25rem!important}.-right-16{right:-4rem!important}.-top-16{top:-4rem!important}.bottom-0{bottom:0!important}.left-0{left:0!important}.right-0{right:0!important}.right-2{right:.5rem!important}.right-5{right:1.25rem!important}.top-0{top:0!important}.top-1\/2{top:50%!important}.top-2{top:.5rem!important}.z-10{z-index:10!important}.z-20{z-index:20!important}.z-49{z-index:49!important}.z-90{z-index:90!important}.z-99{z-index:99!important}.z-999{z-index:999!important}.col-span-2{grid-column:span 2 / span 2!important}.m-0{margin:0!important}.m-0\.5{margin:.125rem!important}.m-8{margin:2rem!important}.m-auto{margin:auto!important}.-mx-3{margin-left:-.75rem!important;margin-right:-.75rem!important}.-mx-6{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-1\.5{margin-left:.375rem!important;margin-right:.375rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:.75rem!important;margin-right:.75rem!important}.mx-4{margin-left:1rem!important;margin-right:1rem!important}.mx-6{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-0\.5{margin-top:.125rem!important;margin-bottom:.125rem!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-10{margin-top:2.5rem!important;margin-bottom:2.5rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:.75rem!important;margin-bottom:.75rem!important}.my-6{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-8{margin-top:2rem!important;margin-bottom:2rem!important}.my-px{margin-top:1px!important;margin-bottom:1px!important}.-mb-px{margin-bottom:-1px!important}.-ml-0\.5{margin-left:-.125rem!important}.-ml-1{margin-left:-.25rem!important}.-ml-2{margin-left:-.5rem!important}.-ml-3{margin-left:-.75rem!important}.-ml-px{margin-left:-1px!important}.-mr-4{margin-right:-1rem!important}.-mr-px{margin-right:-1px!important}.-mt-12{margin-top:-3rem!important}.-mt-16{margin-top:-4rem!important}.-mt-26{margin-top:-6.5rem!important}.-mt-5{margin-top:-1.25rem!important}.-mt-px{margin-top:-1px!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:.75rem!important}.mb-4{margin-bottom:1rem!important}.mb-6{margin-bottom:1.5rem!important}.mb-8{margin-bottom:2rem!important}.mb-px{margin-bottom:1px!important}.ml-0\.5{margin-left:.125rem!important}.ml-1{margin-left:.25rem!important}.ml-1\.5{margin-left:.375rem!important}.ml-2{margin-left:.5rem!important}.ml-2\.5{margin-left:.625rem!important}.ml-3{margin-left:.75rem!important}.ml-4{margin-left:1rem!important}.ml-6{margin-left:1.5rem!important}.ml-auto{margin-left:auto!important}.mr-1{margin-right:.25rem!important}.mr-1\.5{margin-right:.375rem!important}.mr-2{margin-right:.5rem!important}.mr-3{margin-right:.75rem!important}.mr-4{margin-right:1rem!important}.mr-6{margin-right:1.5rem!important}.mt-0\.5{margin-top:.125rem!important}.mt-1{margin-top:.25rem!important}.mt-10{margin-top:2.5rem!important}.mt-12{margin-top:3rem!important}.mt-2{margin-top:.5rem!important}.mt-2\.5{margin-top:.625rem!important}.mt-3{margin-top:.75rem!important}.mt-4{margin-top:1rem!important}.mt-5{margin-top:1.25rem!important}.mt-6{margin-top:1.5rem!important}.mt-8{margin-top:2rem!important}.mt-px{margin-top:1px!important}.line-clamp-1{overflow:hidden!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:1!important}.line-clamp-2{overflow:hidden!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}.block{display:block!important}.inline-block{display:inline-block!important}.inline{display:inline!important}.flex{display:flex!important}.inline-flex{display:inline-flex!important}.grid{display:grid!important}.hidden{display:none!important}.h-1{height:.25rem!important}.h-1\.5{height:.375rem!important}.h-10{height:2.5rem!important}.h-11{height:2.75rem!important}.h-14{height:3.5rem!important}.h-16{height:4rem!important}.h-18{height:4.5rem!important}.h-2{height:.5rem!important}.h-2\.5{height:.625rem!important}.h-20{height:5rem!important}.h-24{height:6rem!important}.h-3{height:.75rem!important}.h-32{height:8rem!important}.h-4{height:1rem!important}.h-40{height:10rem!important}.h-6{height:1.5rem!important}.h-7{height:1.75rem!important}.h-8{height:2rem!important}.h-full{height:100%!important}.max-h-120{max-height:30rem!important}.max-h-128{max-height:32rem!important}.max-h-140{max-height:35rem!important}.max-h-20{max-height:5rem!important}.min-h-20{min-height:5rem!important}.min-h-32{min-height:8rem!important}.w-1{width:.25rem!important}.w-1\.5{width:.375rem!important}.w-1\/2{width:50%!important}.w-10{width:2.5rem!important}.w-14{width:3.5rem!important}.w-16{width:4rem!important}.w-2{width:.5rem!important}.w-24{width:6rem!important}.w-3{width:.75rem!important}.w-30{width:7.5rem!important}.w-32{width:8rem!important}.w-4{width:1rem!important}.w-40{width:10rem!important}.w-5{width:1.25rem!important}.w-50{width:12.5rem!important}.w-6{width:1.5rem!important}.w-7{width:1.75rem!important}.w-8{width:2rem!important}.w-full{width:100%!important}.w-screen{width:100vw!important}.min-w-0{min-width:0px!important}.min-w-32{min-width:8rem!important}.min-w-4{min-width:1rem!important}.min-w-screen{min-width:100vw!important}.max-w-140{max-width:35rem!important}.max-w-2xl{max-width:42rem!important}.max-w-3\/4{max-width:75%!important}.max-w-3xl{max-width:48rem!important}.max-w-4xl{max-width:56rem!important}.max-w-5xl{max-width:64rem!important}.max-w-60{max-width:15rem!important}.max-w-80{max-width:20rem!important}.max-w-fit{max-width:fit-content!important}.max-w-full{max-width:100%!important}.max-w-md{max-width:28rem!important}.max-w-sm{max-width:24rem!important}.max-w-xs{max-width:20rem!important}.flex-0{flex:0 0 auto!important}.flex-1{flex:1 1 0%!important}.flex-auto{flex:1 1 auto!important}.flex-shrink-0{flex-shrink:0!important}.shrink{flex-shrink:1!important}.shrink-0{flex-shrink:0!important}.flex-grow{flex-grow:1!important}.-translate-x-80{--tw-translate-x: -20rem !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.-translate-x-full{--tw-translate-x: -100% !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.translate-x-0{--tw-translate-x: 0px !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.rotate-0{--tw-rotate: 0deg !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.rotate-180{--tw-rotate: 180deg !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.-scale-x-1{--tw-scale-x: -1 !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.cursor-pointer{cursor:pointer!important}.resize{resize:both!important}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.flex-row{flex-direction:row!important}.flex-col{flex-direction:column!important}.flex-col-reverse{flex-direction:column-reverse!important}.items-start{align-items:flex-start!important}.items-end{align-items:flex-end!important}.items-center{align-items:center!important}.items-baseline{align-items:baseline!important}.justify-start{justify-content:flex-start!important}.justify-end{justify-content:flex-end!important}.justify-center{justify-content:center!important}.justify-between{justify-content:space-between!important}.justify-items-start{justify-items:start!important}.gap-2{gap:.5rem!important}.gap-3{gap:.75rem!important}.gap-4{gap:1rem!important}.gap-6{gap:1.5rem!important}.gap-y-8{row-gap:2rem!important}.space-x-0\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0 !important;margin-right:calc(.125rem * var(--tw-space-x-reverse))!important;margin-left:calc(.125rem * calc(1 - var(--tw-space-x-reverse)))!important}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0 !important;margin-right:calc(.25rem * var(--tw-space-x-reverse))!important;margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))!important}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0 !important;margin-right:calc(.5rem * var(--tw-space-x-reverse))!important;margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))!important}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0 !important;margin-right:calc(.75rem * var(--tw-space-x-reverse))!important;margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))!important}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0 !important;margin-right:calc(1rem * var(--tw-space-x-reverse))!important;margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))!important}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0 !important;margin-right:calc(1.5rem * var(--tw-space-x-reverse))!important;margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))!important}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0 !important;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)))!important;margin-bottom:calc(.25rem * var(--tw-space-y-reverse))!important}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0 !important;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)))!important;margin-bottom:calc(.5rem * var(--tw-space-y-reverse))!important}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0 !important;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)))!important;margin-bottom:calc(1rem * var(--tw-space-y-reverse))!important}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0 !important;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)))!important;margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))!important}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0 !important;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))!important;border-bottom-width:calc(1px * var(--tw-divide-y-reverse))!important}.self-start{align-self:flex-start!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overscroll-y-contain{overscroll-behavior-y:contain!important}.truncate{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.whitespace-nowrap{white-space:nowrap!important}.whitespace-pre-wrap{white-space:pre-wrap!important}.break-words{overflow-wrap:break-word!important}.rounded{border-radius:.25rem!important}.rounded-2xl{border-radius:1rem!important}.rounded-full{border-radius:9999px!important}.rounded-lg{border-radius:.5rem!important}.rounded-md{border-radius:.375rem!important}.rounded-sm{border-radius:.125rem!important}.rounded-b{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-l-lg{border-top-left-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.border{border-width:1px!important}.border-2{border-width:2px!important}.border-b{border-bottom-width:1px!important}.border-l{border-left-width:1px!important}.border-r{border-right-width:1px!important}.border-t{border-top-width:1px!important}.border-gray-300{--tw-border-opacity: 1 !important;border-color:rgb(107 152 164 / var(--tw-border-opacity, 1))!important}.border-gray-300\/70{border-color:#6b98a4b3!important}.border-gray-500{--tw-border-opacity: 1 !important;border-color:rgb(8 59 70 / var(--tw-border-opacity, 1))!important}.border-gray-700{--tw-border-opacity: 1 !important;border-color:rgb(5 43 51 / var(--tw-border-opacity, 1))!important}.border-primary{--tw-border-opacity: 1 !important;border-color:rgba(var(--angor-primary-rgb),var(--tw-border-opacity, 1))!important}.border-slate-300{--tw-border-opacity: 1 !important;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))!important}.border-warn{--tw-border-opacity: 1 !important;border-color:rgba(var(--angor-warn-rgb),var(--tw-border-opacity, 1))!important}.border-r-gray-300{--tw-border-opacity: 1 !important;border-right-color:rgb(107 152 164 / var(--tw-border-opacity, 1))!important}.border-r-gray-500{--tw-border-opacity: 1 !important;border-right-color:rgb(8 59 70 / var(--tw-border-opacity, 1))!important}.border-opacity-100{--tw-border-opacity: 1 !important}.bg-\[\#086c81\]{--tw-bg-opacity: 1 !important;background-color:rgb(8 108 129 / var(--tw-bg-opacity, 1))!important}.bg-accent-100{--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-accent-100-rgb),var(--tw-bg-opacity, 1))!important}.bg-accent-200{--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-accent-200-rgb),var(--tw-bg-opacity, 1))!important}.bg-amber-100{--tw-bg-opacity: 1 !important;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))!important}.bg-amber-200{--tw-bg-opacity: 1 !important;background-color:rgb(253 230 138 / var(--tw-bg-opacity, 1))!important}.bg-amber-50{--tw-bg-opacity: 1 !important;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))!important}.bg-black{--tw-bg-opacity: 1 !important;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))!important}.bg-black\/10{background-color:#0000001a!important}.bg-blue-100{--tw-bg-opacity: 1 !important;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))!important}.bg-blue-200{--tw-bg-opacity: 1 !important;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))!important}.bg-blue-50{--tw-bg-opacity: 1 !important;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))!important}.bg-blue-500{--tw-bg-opacity: 1 !important;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))!important}.bg-gray-100{--tw-bg-opacity: 1 !important;background-color:rgb(203 221 225 / var(--tw-bg-opacity, 1))!important}.bg-gray-200{--tw-bg-opacity: 1 !important;background-color:rgb(155 186 195 / var(--tw-bg-opacity, 1))!important}.bg-gray-300{--tw-bg-opacity: 1 !important;background-color:rgb(107 152 164 / var(--tw-bg-opacity, 1))!important}.bg-gray-400{--tw-bg-opacity: 1 !important;background-color:rgb(59 117 134 / var(--tw-bg-opacity, 1))!important}.bg-gray-50{--tw-bg-opacity: 1 !important;background-color:rgb(229 238 240 / var(--tw-bg-opacity, 1))!important}.bg-gray-500{--tw-bg-opacity: 1 !important;background-color:rgb(8 59 70 / var(--tw-bg-opacity, 1))!important}.bg-gray-700{--tw-bg-opacity: 1 !important;background-color:rgb(5 43 51 / var(--tw-bg-opacity, 1))!important}.bg-gray-800{--tw-bg-opacity: 1 !important;background-color:rgb(3 33 40 / var(--tw-bg-opacity, 1))!important}.bg-gray-900{--tw-bg-opacity: 1 !important;background-color:rgb(2 34 41 / var(--tw-bg-opacity, 1))!important}.bg-green-100{--tw-bg-opacity: 1 !important;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))!important}.bg-green-200{--tw-bg-opacity: 1 !important;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1))!important}.bg-green-50{--tw-bg-opacity: 1 !important;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))!important}.bg-primary{--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-primary-rgb),var(--tw-bg-opacity, 1))!important}.bg-primary-100{--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-primary-100-rgb),var(--tw-bg-opacity, 1))!important}.bg-primary-200{--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-primary-200-rgb),var(--tw-bg-opacity, 1))!important}.bg-primary-50{--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-primary-50-rgb),var(--tw-bg-opacity, 1))!important}.bg-red-100{--tw-bg-opacity: 1 !important;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))!important}.bg-red-200{--tw-bg-opacity: 1 !important;background-color:rgb(254 202 202 / var(--tw-bg-opacity, 1))!important}.bg-red-50{--tw-bg-opacity: 1 !important;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))!important}.bg-red-500{--tw-bg-opacity: 1 !important;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))!important}.bg-teal-600{--tw-bg-opacity: 1 !important;background-color:rgb(13 148 136 / var(--tw-bg-opacity, 1))!important}.bg-warn-100{--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-warn-100-rgb),var(--tw-bg-opacity, 1))!important}.bg-warn-200{--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-warn-200-rgb),var(--tw-bg-opacity, 1))!important}.bg-warn-50{--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-warn-50-rgb),var(--tw-bg-opacity, 1))!important}.bg-white{--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important}.bg-opacity-5{--tw-bg-opacity: .05 !important}.bg-opacity-60{--tw-bg-opacity: .6 !important}.bg-opacity-90{--tw-bg-opacity: .9 !important}.object-cover{object-fit:cover!important}.object-center{object-position:center!important}.p-0{padding:0!important}.p-0\.5{padding:.125rem!important}.p-1{padding:.25rem!important}.p-16{padding:4rem!important}.p-2{padding:.5rem!important}.p-4{padding:1rem!important}.p-6{padding:1.5rem!important}.p-8{padding:2rem!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-1\.5{padding-left:.375rem!important;padding-right:.375rem!important}.px-16{padding-left:4rem!important;padding-right:4rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:.75rem!important;padding-right:.75rem!important}.px-4{padding-left:1rem!important;padding-right:1rem!important}.px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-8{padding-left:2rem!important;padding-right:2rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-12{padding-top:3rem!important;padding-bottom:3rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-2\.5{padding-top:.625rem!important;padding-bottom:.625rem!important}.py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}.py-4{padding-top:1rem!important;padding-bottom:1rem!important}.py-5{padding-top:1.25rem!important;padding-bottom:1.25rem!important}.py-6{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-8{padding-top:2rem!important;padding-bottom:2rem!important}.pb-12{padding-bottom:3rem!important}.pb-28{padding-bottom:7rem!important}.pb-6{padding-bottom:1.5rem!important}.pl-2{padding-left:.5rem!important}.pl-5{padding-left:1.25rem!important}.pl-6{padding-left:1.5rem!important}.pr-4{padding-right:1rem!important}.pr-6{padding-right:1.5rem!important}.pt-4{padding-top:1rem!important}.pt-6{padding-top:1.5rem!important}.pt-8{padding-top:2rem!important}.pt-9{padding-top:2.25rem!important}.text-center{text-align:center!important}.text-2xl{font-size:1.25rem!important}.text-3xl{font-size:1.5rem!important}.text-4xl{font-size:2rem!important}.text-7xl{font-size:3rem!important}.text-8xl{font-size:4rem!important}.text-base{font-size:.875rem!important}.text-lg{font-size:1rem!important}.text-md{font-size:.8125rem!important}.text-sm{font-size:.75rem!important}.text-xl{font-size:1.125rem!important}.text-xs{font-size:.625rem!important}.font-bold{font-weight:700!important}.font-extrabold{font-weight:800!important}.font-medium{font-weight:500!important}.font-semibold{font-weight:600!important}.uppercase{text-transform:uppercase!important}.italic{font-style:italic!important}.leading-10{line-height:2.5rem!important}.leading-5{line-height:1.25rem!important}.leading-6{line-height:1.5rem!important}.leading-none{line-height:1!important}.leading-tight{line-height:1.25!important}.tracking-tight{letter-spacing:-.025em!important}.text-accent{--tw-text-opacity: 1 !important;color:rgba(var(--angor-accent-rgb),var(--tw-text-opacity, 1))!important}.text-accent-50{--tw-text-opacity: 1 !important;color:rgba(var(--angor-accent-50-rgb),var(--tw-text-opacity, 1))!important}.text-accent-600{--tw-text-opacity: 1 !important;color:rgba(var(--angor-accent-600-rgb),var(--tw-text-opacity, 1))!important}.text-amber-50{--tw-text-opacity: 1 !important;color:rgb(255 251 235 / var(--tw-text-opacity, 1))!important}.text-amber-500{--tw-text-opacity: 1 !important;color:rgb(245 158 11 / var(--tw-text-opacity, 1))!important}.text-blue-50{--tw-text-opacity: 1 !important;color:rgb(239 246 255 / var(--tw-text-opacity, 1))!important}.text-blue-500{--tw-text-opacity: 1 !important;color:rgb(59 130 246 / var(--tw-text-opacity, 1))!important}.text-blue-600{--tw-text-opacity: 1 !important;color:rgb(37 99 235 / var(--tw-text-opacity, 1))!important}.text-current{color:currentColor!important}.text-gray-100{--tw-text-opacity: 1 !important;color:rgb(203 221 225 / var(--tw-text-opacity, 1))!important}.text-gray-400{--tw-text-opacity: 1 !important;color:rgb(59 117 134 / var(--tw-text-opacity, 1))!important}.text-gray-50{--tw-text-opacity: 1 !important;color:rgb(229 238 240 / var(--tw-text-opacity, 1))!important}.text-gray-500{--tw-text-opacity: 1 !important;color:rgb(8 59 70 / var(--tw-text-opacity, 1))!important}.text-gray-600{--tw-text-opacity: 1 !important;color:rgb(7 52 62 / var(--tw-text-opacity, 1))!important}.text-gray-700{--tw-text-opacity: 1 !important;color:rgb(5 43 51 / var(--tw-text-opacity, 1))!important}.text-gray-800{--tw-text-opacity: 1 !important;color:rgb(3 33 40 / var(--tw-text-opacity, 1))!important}.text-gray-900{--tw-text-opacity: 1 !important;color:rgb(2 34 41 / var(--tw-text-opacity, 1))!important}.text-green-50{--tw-text-opacity: 1 !important;color:rgb(240 253 244 / var(--tw-text-opacity, 1))!important}.text-green-500{--tw-text-opacity: 1 !important;color:rgb(34 197 94 / var(--tw-text-opacity, 1))!important}.text-green-700{--tw-text-opacity: 1 !important;color:rgb(21 128 61 / var(--tw-text-opacity, 1))!important}.text-indigo-50{--tw-text-opacity: 1 !important;color:rgb(238 242 255 / var(--tw-text-opacity, 1))!important}.text-on-accent{--tw-text-opacity: 1 !important;color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important}.text-on-primary{--tw-text-opacity: 1 !important;color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important}.text-on-warn{--tw-text-opacity: 1 !important;color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important}.text-orange-500{--tw-text-opacity: 1 !important;color:rgb(249 115 22 / var(--tw-text-opacity, 1))!important}.text-primary{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-rgb),var(--tw-text-opacity, 1))!important}.text-primary-400{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-400-rgb),var(--tw-text-opacity, 1))!important}.text-primary-50{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-50-rgb),var(--tw-text-opacity, 1))!important}.text-primary-500{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-500-rgb),var(--tw-text-opacity, 1))!important}.text-primary-600{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-600-rgb),var(--tw-text-opacity, 1))!important}.text-primary-700{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-700-rgb),var(--tw-text-opacity, 1))!important}.text-red-50{--tw-text-opacity: 1 !important;color:rgb(254 242 242 / var(--tw-text-opacity, 1))!important}.text-red-500{--tw-text-opacity: 1 !important;color:rgb(239 68 68 / var(--tw-text-opacity, 1))!important}.text-red-600{--tw-text-opacity: 1 !important;color:rgb(220 38 38 / var(--tw-text-opacity, 1))!important}.text-red-700{--tw-text-opacity: 1 !important;color:rgb(185 28 28 / var(--tw-text-opacity, 1))!important}.text-warn{--tw-text-opacity: 1 !important;color:rgba(var(--angor-warn-rgb),var(--tw-text-opacity, 1))!important}.text-warn-50{--tw-text-opacity: 1 !important;color:rgba(var(--angor-warn-50-rgb),var(--tw-text-opacity, 1))!important}.text-warn-600{--tw-text-opacity: 1 !important;color:rgba(var(--angor-warn-600-rgb),var(--tw-text-opacity, 1))!important}.text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.text-opacity-12{--tw-text-opacity: .12 !important}.text-opacity-38{--tw-text-opacity: .38 !important}.text-opacity-60{--tw-text-opacity: .6 !important}.underline{text-decoration-line:underline!important}.overline{text-decoration-line:overline!important}.opacity-100{opacity:1!important}.opacity-25{opacity:.25!important}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05) !important;--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.outline{outline-style:solid!important}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.ring-inset{--tw-ring-inset: inset !important}.ring-primary{--tw-ring-opacity: 1 !important;--tw-ring-color: rgba(var(--angor-primary-rgb), var(--tw-ring-opacity, 1)) !important}.ring-primary-50{--tw-ring-opacity: 1 !important;--tw-ring-color: rgba(var(--angor-primary-50-rgb), var(--tw-ring-opacity, 1)) !important}.blur{--tw-blur: blur(8px) !important;filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important;backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.transition-all{transition-property:all!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.transition-shadow{transition-property:box-shadow!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.transition-transform{transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.duration-150{transition-duration:.15s!important}.duration-200{transition-duration:.2s!important}.duration-300{transition-duration:.3s!important}.duration-400{transition-duration:.4s!important}.duration-75{transition-duration:75ms!important}.ease-drawer{transition-timing-function:cubic-bezier(.25,.8,.25,1)!important}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)!important}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)!important}.icon-size-24{width:6rem!important;height:6rem!important;min-width:6rem!important;min-height:6rem!important;font-size:6rem!important;line-height:6rem!important}.icon-size-24 svg{width:6rem!important;height:6rem!important}.icon-size-4{width:1rem!important;height:1rem!important;min-width:1rem!important;min-height:1rem!important;font-size:1rem!important;line-height:1rem!important}.icon-size-4 svg{width:1rem!important;height:1rem!important}.icon-size-5{width:1.25rem!important;height:1.25rem!important;min-width:1.25rem!important;min-height:1.25rem!important;font-size:1.25rem!important;line-height:1.25rem!important}.icon-size-5 svg{width:1.25rem!important;height:1.25rem!important}.icon-size-6{width:1.5rem!important;height:1.5rem!important;min-width:1.5rem!important;min-height:1.5rem!important;font-size:1.5rem!important;line-height:1.5rem!important}.icon-size-6 svg{width:1.5rem!important;height:1.5rem!important}.icon-size-7{width:1.75rem!important;height:1.75rem!important;min-width:1.75rem!important;min-height:1.75rem!important;font-size:1.75rem!important;line-height:1.75rem!important}.icon-size-7 svg{width:1.75rem!important;height:1.75rem!important}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1 !important;background-color:rgb(203 221 225 / var(--tw-bg-opacity, 1))!important}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1 !important;background-color:rgb(155 186 195 / var(--tw-bg-opacity, 1))!important}.hover\:bg-gray-300:hover{--tw-bg-opacity: 1 !important;background-color:rgb(107 152 164 / var(--tw-bg-opacity, 1))!important}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1 !important;background-color:rgb(229 238 240 / var(--tw-bg-opacity, 1))!important}.hover\:bg-gray-700:hover{--tw-bg-opacity: 1 !important;background-color:rgb(5 43 51 / var(--tw-bg-opacity, 1))!important}.hover\:bg-primary-700:hover{--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-primary-700-rgb),var(--tw-bg-opacity, 1))!important}.hover\:bg-red-600:hover{--tw-bg-opacity: 1 !important;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))!important}.hover\:underline:hover{text-decoration-line:underline!important}.hover\:opacity-80:hover{opacity:.8!important}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.focus\:outline-none:focus{outline:2px solid transparent!important;outline-offset:2px!important}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.focus\:ring-4:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.focus\:ring-gray-300:focus{--tw-ring-opacity: 1 !important;--tw-ring-color: rgb(107 152 164 / var(--tw-ring-opacity, 1)) !important}.focus\:ring-gray-500:focus{--tw-ring-opacity: 1 !important;--tw-ring-color: rgb(8 59 70 / var(--tw-ring-opacity, 1)) !important}.focus\:ring-primary-300:focus{--tw-ring-opacity: 1 !important;--tw-ring-color: rgba(var(--angor-primary-300-rgb), var(--tw-ring-opacity, 1)) !important}.focus\:ring-red-500:focus{--tw-ring-opacity: 1 !important;--tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1)) !important}.focus\:ring-opacity-50:focus{--tw-ring-opacity: .5 !important}.disabled\:bg-gray-400:disabled{--tw-bg-opacity: 1 !important;background-color:rgb(59 117 134 / var(--tw-bg-opacity, 1))!important}.group:hover .group-hover\:bg-opacity-0{--tw-bg-opacity: 0 !important}.group:hover .group-hover\:text-blue-500{--tw-text-opacity: 1 !important;color:rgb(59 130 246 / var(--tw-text-opacity, 1))!important}.group:hover .group-hover\:text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.group:hover .group-hover\:shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.dark\:flex:is(.dark *){display:flex!important}.dark\:hidden:is(.dark *){display:none!important}.dark\:border-b:is(.dark *){border-bottom-width:1px!important}.dark\:border-l:is(.dark *){border-left-width:1px!important}.dark\:border-t:is(.dark *){border-top-width:1px!important}.dark\:border-gray-500:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(8 59 70 / var(--tw-border-opacity, 1))!important}.dark\:border-gray-600:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(7 52 62 / var(--tw-border-opacity, 1))!important}.dark\:border-primary:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgba(var(--angor-primary-rgb),var(--tw-border-opacity, 1))!important}.dark\:border-slate-500:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(100 116 139 / var(--tw-border-opacity, 1))!important}.dark\:border-warn:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgba(var(--angor-warn-rgb),var(--tw-border-opacity, 1))!important}.dark\:bg-accent-600:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-accent-600-rgb),var(--tw-bg-opacity, 1))!important}.dark\:bg-amber-500:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))!important}.dark\:bg-black:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))!important}.dark\:bg-blue-600:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))!important}.dark\:bg-gray-600:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(7 52 62 / var(--tw-bg-opacity, 1))!important}.dark\:bg-gray-700:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(5 43 51 / var(--tw-bg-opacity, 1))!important}.dark\:bg-gray-800:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(3 33 40 / var(--tw-bg-opacity, 1))!important}.dark\:bg-gray-900:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(2 34 41 / var(--tw-bg-opacity, 1))!important}.dark\:bg-green-500:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))!important}.dark\:bg-primary:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-primary-rgb),var(--tw-bg-opacity, 1))!important}.dark\:bg-primary-500:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-primary-500-rgb),var(--tw-bg-opacity, 1))!important}.dark\:bg-primary-600:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-primary-600-rgb),var(--tw-bg-opacity, 1))!important}.dark\:bg-primary-800:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-primary-800-rgb),var(--tw-bg-opacity, 1))!important}.dark\:bg-red-600:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))!important}.dark\:bg-transparent:is(.dark *){background-color:transparent!important}.dark\:bg-warn-600:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-warn-600-rgb),var(--tw-bg-opacity, 1))!important}.dark\:bg-white:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important}.dark\:bg-opacity-10:is(.dark *){--tw-bg-opacity: .1 !important}.dark\:bg-opacity-5:is(.dark *){--tw-bg-opacity: .05 !important}.dark\:text-accent-50:is(.dark *){--tw-text-opacity: 1 !important;color:rgba(var(--angor-accent-50-rgb),var(--tw-text-opacity, 1))!important}.dark\:text-amber-50:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(255 251 235 / var(--tw-text-opacity, 1))!important}.dark\:text-blue-50:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(239 246 255 / var(--tw-text-opacity, 1))!important}.dark\:text-gray-200:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(155 186 195 / var(--tw-text-opacity, 1))!important}.dark\:text-gray-300:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(107 152 164 / var(--tw-text-opacity, 1))!important}.dark\:text-gray-400:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(59 117 134 / var(--tw-text-opacity, 1))!important}.dark\:text-gray-50:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(229 238 240 / var(--tw-text-opacity, 1))!important}.dark\:text-gray-600:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(7 52 62 / var(--tw-text-opacity, 1))!important}.dark\:text-green-50:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(240 253 244 / var(--tw-text-opacity, 1))!important}.dark\:text-primary-400:is(.dark *){--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-400-rgb),var(--tw-text-opacity, 1))!important}.dark\:text-primary-50:is(.dark *){--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-50-rgb),var(--tw-text-opacity, 1))!important}.dark\:text-primary-500:is(.dark *){--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-500-rgb),var(--tw-text-opacity, 1))!important}.dark\:text-red-50:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(254 242 242 / var(--tw-text-opacity, 1))!important}.dark\:text-warn-50:is(.dark *){--tw-text-opacity: 1 !important;color:rgba(var(--angor-warn-50-rgb),var(--tw-text-opacity, 1))!important}.dark\:text-white:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.dark\:shadow-none:is(.dark *){--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.dark\:ring-gray-900:is(.dark *){--tw-ring-opacity: 1 !important;--tw-ring-color: rgb(2 34 41 / var(--tw-ring-opacity, 1)) !important}.dark\:hover\:bg-black:hover:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))!important}.dark\:hover\:bg-gray-600:hover:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(7 52 62 / var(--tw-bg-opacity, 1))!important}.dark\:hover\:bg-gray-700:hover:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(5 43 51 / var(--tw-bg-opacity, 1))!important}.dark\:hover\:bg-primary-600:hover:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-primary-600-rgb),var(--tw-bg-opacity, 1))!important}.dark\:hover\:bg-opacity-5:hover:is(.dark *){--tw-bg-opacity: .05 !important}.dark\:focus\:ring-gray-800:focus:is(.dark *){--tw-ring-opacity: 1 !important;--tw-ring-color: rgb(3 33 40 / var(--tw-ring-opacity, 1)) !important}.dark\:focus\:ring-primary-800:focus:is(.dark *){--tw-ring-opacity: 1 !important;--tw-ring-color: rgba(var(--angor-primary-800-rgb), var(--tw-ring-opacity, 1)) !important}@media (min-width: 600px){.sm\:static{position:static!important}.sm\:absolute{position:absolute!important}.sm\:inset-0{inset:0!important}.sm\:inset-auto{inset:auto!important}.sm\:col-span-4{grid-column:span 4 / span 4!important}.sm\:mx-0{margin-left:0!important;margin-right:0!important}.sm\:mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.sm\:mx-5{margin-left:1.25rem!important;margin-right:1.25rem!important}.sm\:mx-8{margin-left:2rem!important;margin-right:2rem!important}.sm\:my-10{margin-top:2.5rem!important;margin-bottom:2.5rem!important}.sm\:-mr-4{margin-right:-1rem!important}.sm\:-mt-24{margin-top:-6rem!important}.sm\:mb-6{margin-bottom:1.5rem!important}.sm\:ml-0{margin-left:0!important}.sm\:ml-8{margin-left:2rem!important}.sm\:ml-auto{margin-left:auto!important}.sm\:mr-4{margin-right:1rem!important}.sm\:mt-0{margin-top:0!important}.sm\:mt-20{margin-top:5rem!important}.sm\:mt-24{margin-top:6rem!important}.sm\:mt-8{margin-top:2rem!important}.sm\:flex{display:flex!important}.sm\:inline-flex{display:inline-flex!important}.sm\:hidden{display:none!important}.sm\:h-20{height:5rem!important}.sm\:h-full{height:100%!important}.sm\:max-h-120{max-height:30rem!important}.sm\:w-100{width:25rem!important}.sm\:w-80{width:20rem!important}.sm\:w-90{width:22.5rem!important}.sm\:w-96{width:24rem!important}.sm\:w-auto{width:auto!important}.sm\:min-w-100{min-width:25rem!important}.sm\:min-w-90{min-width:22.5rem!important}.sm\:max-w-120{max-width:30rem!important}.sm\:max-w-5xl{max-width:64rem!important}.sm\:max-w-none{max-width:none!important}.sm\:-translate-x-96{--tw-translate-x: -24rem !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.sm\:flex-row{flex-direction:row!important}.sm\:items-start{align-items:flex-start!important}.sm\:items-center{align-items:center!important}.sm\:justify-start{justify-content:flex-start!important}.sm\:justify-end{justify-content:flex-end!important}.sm\:justify-center{justify-content:center!important}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0 !important;margin-right:calc(.5rem * var(--tw-space-x-reverse))!important;margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))!important}.sm\:overflow-hidden{overflow:hidden!important}.sm\:rounded-2xl{border-radius:1rem!important}.sm\:bg-transparent{background-color:transparent!important}.sm\:p-10{padding:2.5rem!important}.sm\:p-12{padding:3rem!important}.sm\:p-16{padding:4rem!important}.sm\:p-8{padding:2rem!important}.sm\:px-10{padding-left:2.5rem!important;padding-right:2.5rem!important}.sm\:px-16{padding-left:4rem!important;padding-right:4rem!important}.sm\:px-18{padding-left:4.5rem!important;padding-right:4.5rem!important}.sm\:px-8{padding-left:2rem!important;padding-right:2rem!important}.sm\:pb-10{padding-bottom:2.5rem!important}.sm\:pb-48{padding-bottom:12rem!important}.sm\:pb-8{padding-bottom:2rem!important}.sm\:pr-8{padding-right:2rem!important}.sm\:pt-20{padding-top:5rem!important}.sm\:text-left{text-align:left!important}.sm\:text-2xl{font-size:1.25rem!important}.sm\:text-4xl{font-size:2rem!important}.sm\:text-7xl{font-size:3rem!important}.sm\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}}@media (min-width: 960px){.md\:-ml-2{margin-left:-.5rem!important}.md\:block{display:block!important}.md\:flex{display:flex!important}.md\:h-full{height:100%!important}.md\:w-1\/2{width:50%!important}.md\:max-w-4xl{max-width:56rem!important}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.md\:items-start{align-items:flex-start!important}.md\:items-center{align-items:center!important}.md\:justify-start{justify-content:flex-start!important}.md\:justify-end{justify-content:flex-end!important}.md\:gap-x-6{column-gap:1.5rem!important}.md\:gap-y-0{row-gap:0px!important}.md\:rounded-none{border-radius:0!important}.md\:p-16{padding:4rem!important}.md\:p-8{padding:2rem!important}.md\:px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.md\:px-8{padding-left:2rem!important;padding-right:2rem!important}.md\:pb-12{padding-bottom:3rem!important}.md\:text-7xl{font-size:3rem!important}.md\:text-xl{font-size:1.125rem!important}.md\:leading-none{line-height:1!important}.md\:shadow-none{--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}}@media (min-width: 1280px){.lg\:static{position:static!important}.lg\:sticky{position:sticky!important}.lg\:inset-auto{inset:auto!important}.lg\:left-full{left:100%!important}.lg\:right-0{right:0!important}.lg\:right-16{right:4rem!important}.lg\:m-0{margin:0!important}.lg\:-mt-22{margin-top:-5.5rem!important}.lg\:ml-0{margin-left:0!important}.lg\:ml-8{margin-left:2rem!important}.lg\:ml-auto{margin-left:auto!important}.lg\:mr-8{margin-right:2rem!important}.lg\:mt-0{margin-top:0!important}.lg\:flex{display:flex!important}.lg\:hidden{display:none!important}.lg\:h-18{height:4.5rem!important}.lg\:h-80{height:20rem!important}.lg\:h-screen{height:100vh!important}.lg\:w-16{width:4rem!important}.lg\:min-w-100{min-width:25rem!important}.lg\:max-w-100,.lg\:max-w-\[25rem\]{max-width:25rem!important}.lg\:-translate-x-80{--tw-translate-x: -20rem !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lg\:flex-row{flex-direction:row!important}.lg\:items-start{align-items:flex-start!important}.lg\:overflow-hidden{overflow:hidden!important}.lg\:border-l{border-left-width:1px!important}.lg\:border-r{border-right-width:1px!important}.lg\:p-12{padding:3rem!important}.lg\:px-28{padding-left:7rem!important;padding-right:7rem!important}.lg\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.lg\:shadow-none{--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}}@media print{.print\:hidden{display:none!important}}